summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* x11-themes/gtk-engines: fix pkg_setup with USE=-luaSam James2021-01-301-0/+4
| | | | | | Closes: https://bugs.gentoo.org/767982 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: Fixed build with sys-devel/slibtoolLars Wendler2021-01-241-4/+6
| | | | | | | | | | | | | This also required to fix autoreconf to generate non-broken Makefiles which was done by taking a patch from Debian. This in turn enables us to fix configure.ac to search for our desired LUA implementation. Commit permission kindly granted by mattst88 Closes: https://bugs.gentoo.org/766680 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* x11-themes/gtk-engines: Stabilize 2.20.2-r100 ppc, #766528Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: Stabilize 2.20.2-r100 ppc64, #766528Sam James2021-01-241-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: Stabilize 2.20.2-r100 arm, #766528Sam James2021-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: Stabilize 2.20.2-r100 sparc, #766528Sam James2021-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: Stabilize 2.20.2-r100 x86, #766528Sam James2021-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: Stabilize 2.20.2-r100 amd64, #766528Sam James2021-01-231-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* x11-themes/gtk-engines: drop x86-macosFabian Groffen2021-01-061-2/+2
| | | | | Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* x11-themes/gtk-engines-2.20.2-r100: make USE=lua work for non-native ABIsMarek Szuba2020-12-221-13/+7
| | | | | | | As predicted, I have ended up simply patching configure. Closes: https://bugs.gentoo.org/752888 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* x11-themes/gtk-engines: migrate to lua-single.eclassMarek Szuba2020-12-151-0/+73
Builds, tests and installs fine even when built against lua5-4 so support all PUC Lua versions currently in the tree. Warning - as the ebuild stands now, USE=lua IS QUIETLY IGNORED for non-native ABIs. The dependencies are ready for enabling it there as well but since the pkgconfig wrapper lua-single.eclass sets up is not multilib-compatible, it is necessary to patch upstream build scripts so that they look for the pkgconfig module "${ELUA}" rather than just "lua" - and for some reason running eautoreconf following the patching of configure.ac resulted in corrupted test Makefiles. Pushing it as-is in case the maintainers have got some idea on how to make this work, if not will probably end up patching configure directly. Bug: https://bugs.gentoo.org/752888 Signed-off-by: Marek Szuba <marecki@gentoo.org>