summarylogtreecommitdiffstats
path: root/PKGBUILD
AgeCommit message (Collapse)Author
2024-07-10Fix build with GCC 14Jiří Klimeš
Mainly for (-Werror=incompatible-pointer-types) and also (-Werror=implicit-function-declaration) https://gcc.gnu.org/gcc-14/porting_to.html
2024-07-10Fix build with Linux 6.xJiří Klimeš
Adds a temporary patch for tecmake.mak and other config.mak files. The patch will be removed when it is fixed upstream.
2024-07-10Update to upstream version 3.31Jiří Klimeš
2020-08-07Lua 5.4 is now default in Arch Linux - update for thatJiří Klimeš
2020-08-07Fix building iupweb libraryJiří Klimeš
iupweb library uses iupStrFileMakeURL() function from iup_str.c, so it has to include the object file. (temporary patch to build successfully - remove when fixed upstream)
2020-08-07Update to upstream version 3.30Jiří Klimeš
2020-06-16Fix makefiles patchesJiří Klimeš
2020-06-16Update to upstream version 3.29Jiří Klimeš
2020-01-28Enable Czech and Russian translationsJiří Klimeš
The translations are not compiled by default. Specific ifdefs have to be enabled to include the localization files. There's no handy switch in makefile's to pass the defines to gcc. Fortunately, it can be done via DEFINES environmental variable. (Setting DEFINES on make command-line doesn't work, because it would override any changes made to DEFINES in makefiles.)
2020-01-28Fix build for missing gmoduleJiří Klimeš
srcscintilla/scintilla/gtk/PlatGTK.cxx uses g_module_open() function that is in libgmodule-2.0. The library has to be required explicitly. Unfortunately, tecmake.mak's pkg-config command doesn't do that. This commit should be reverted once the upstream tecmake.mak is fixed.
2020-01-28Set USE_PKGCONFIG (fixes missing harfbuzz reguired by pango >= 1.44)Jiří Klimeš
It enables using pkg-config for GTK-related libraries in tecmake.mak. It helps using all proper GTK libraries, especially when bigger changes were made, like lately with pango dependency on harfbuzz.
2020-01-283.28 finally uses webkit2gtk instead of obsolete webkitgtkJiří Klimeš
This is a good thing because the obsolete webkitgtk has many security-related issues. And the change also saves the compilation time, because webkitgtk was only available in AUR and it is a huge package [1]. [1] https://aur.archlinux.org/packages/webkitgtk/#pinned-690142
2020-01-28Build new iupvled executable and change linkageJiří Klimeš
im, cd and ftgl libraries are not part of iup source code, so we have to link them dynamically. Internal iup libraries are linked statically (configured that way in tecmake.mak).
2020-01-28Update to upstream version 3.28Jiří Klimeš
2019-06-14Update to upstream version 3.27Jiří Klimeš
and remove the temporary building patch
2019-06-14Enable building for Linux kernels 5.xJiří Klimeš
Adds a temporary patch for tecmake.mak. The patch will be removed when it is fixed upstream.
2019-02-14Update to upstream version 3.26Jiří Klimeš
Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2019-02-14Fix build on updated kernel with not-cleaned-build-sourceJiří Klimeš
iup creates lib directory named after a Linux version, like Linux420_64. When there was an older directory in source (e.g. Linux419_64), the install command tried to install files from both directories and failed with errors like: install: will not overwrite just-created '/home/daurnimator/src/PKGBUILDs/iup/pkg/iup/usr/lib/libiup.a' with '/home/daurnimator/src/PKGBUILDs/iup/src/iup/lib/Linux420_64/libiup.a' Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2019-02-14Fix buildJiří Klimeš
Quoting glob characters suppressed their special meaning resulting in: install: cannot stat '/home/jirka/code/aur/iup/src/iup/bin/Linux*_??/Lua53/*': No such file or directory Broken by 86953e6cb48ee97681ac0e4f27b88dfedf71b49a Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2018-12-11Use https urlsdaurnimator
2018-12-11Fix typosdaurnimator
2018-11-28PKGBUILD: clean up syntaxdaurnimator
2018-08-28Bump pkgreldaurnimator
2018-08-28Remove obsolete i686 architecturedaurnimator
2018-08-28Add lua to makedependsdaurnimator
2018-08-28PKGBUILD: whitespacedaurnimator
2018-07-09Update to upstream version 3.25Jiří Klimeš
Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2018-01-30Update to upstream version 3.24Jiří Klimeš
- iupmatrixex library has been merged to iupcontrols Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-11-02Update to upstream version 3.23Jiří Klimeš
Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-11-02Fix sed commandsJiří Klimeš
not to delete "NO_LUALINK = Yes" to allow late binding. Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-09-15Bump release version for recent changesJiří Klimeš
Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-09-15Update info about Maintainers and ContributorsJiří Klimeš
Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-09-15Split iup package to the base iup library and Lua bindingsJiří Klimeš
- build Lua bindings for Lua 5.3, 5.2 and 5.1 as separate packages (build targets iuplua53, iupconsole and iupluascripter) - create symbolic links required for Lua modules to work properly - add RUNPATH to Lua libraries, so that they are found at runtime without the need to fiddle with LD_LIBRARY_PATH. (man ld (serach -rpath, https://en.wikipedia.org/wiki/Rpath, http://blog.qt.io/blog/2011/10/28/rpath-and-runpath/) Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-09-15Adjust dependenciesJiří Klimeš
- lua is not needed (we build without Lua) - dependencies provided by other dependencies don't need to be listed [1] gtk3 is provided by libcd cairo, pango, glib2 are provided by gtk3 freetype2, libpng, zlib are satisfied by ftgl (besides other deps) [1] https://wiki.archlinux.org/index.php/PKGBUILD#Dependencies Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-09-15Build iupview tooJiří Klimeš
Signed-off-by: Jiří Klimeš <blueowl@centrum.cz>
2017-06-26Update to 3.22daurnimator
2017-05-15Move iupgl above iup_plotdaurnimator
Thanks @ktamp
2017-01-31Don't keep static libsdaurnimator
2017-01-31Build iupmot componentdaurnimator
2017-01-31Can now build iup_plotdaurnimator
Due to fixed libcd package
2017-01-31Update to 3.21daurnimator
2016-11-07Update to 3.20daurnimator
2016-05-09Update to newer package styledaurnimator
2016-05-09Generate SRCINFO, delete now unused patch, Fix syntax of 'depends'daurnimator
2016-05-09Update to 3.18. Overhaul build processdaurnimator
2016-05-09AFAIK this package only depends on libcd and libimdaurnimator
2016-05-09Add self as contributordaurnimator
2016-01-16Remove lieMika Attila
2015-07-08Update to version 3.15Mika Attila
2015-06-19Update GitHub repo urlMika Attila