commit: 03285710887d86c67577ebf13c4816016dd7816a Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Thu May 22 17:45:30 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Thu May 22 17:46:41 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03285710
lxde-base/lxappearance: add 0.6.4 No more dist tarballs so --enable-man to keep man pages but we have to add the deps for it ourselves now. Prompted by a report in #gentoo of a crash under Wayland. This release contains http://github.com/lxde/lxappearance/commit/b60cb9ecc0e45faf790da26eb8b1df09b7d32522 which should fix that. Signed-off-by: Sam James <sam <AT> gentoo.org> lxde-base/lxappearance/Manifest | 1 + lxde-base/lxappearance/lxappearance-0.6.4.ebuild | 50 ++++++++++++++++++++++++ 2 files changed, 51 insertions(+) diff --git a/lxde-base/lxappearance/Manifest b/lxde-base/lxappearance/Manifest index 4c558853bc99..aa93e20e8327 100644 --- a/lxde-base/lxappearance/Manifest +++ b/lxde-base/lxappearance/Manifest @@ -1 +1,2 @@ DIST lxappearance-0.6.3.tar.xz 165656 BLAKE2B d76d3d9b270e18e46cad44d204d1d5e4faf20bd6c292bf8dd17c2d570fa0276f183489c39f115c189b525643dbd03d0a1b1681f7fa0f61171bc822d8250ef513 SHA512 035cc952a33ac25408a4158cb4e745b17af3f29b5ceedfbe6b37235d16c801658403e862cd35ad7c8ca20fe6186fab1dce74a6e8d3b2eec12a30d532fc21662c +DIST lxappearance-0.6.4.gh.tar.gz 109568 BLAKE2B 60c7ca48775a39cae31235b33ff55204f058b0ccb84c3081188d11ff9b99ea11cdd8c72b20dfd437ecbd50036abe1d9e1796605560350bfb8213f1f26f922d78 SHA512 cf8a71fe546a3f9a11856d1290825c0433a64eb59c65298bc6e8a4742154ec6b9a901ee126b1303ec18f6c7f8c4875b20993c53f8f226d934c1c7406beac5f64 diff --git a/lxde-base/lxappearance/lxappearance-0.6.4.ebuild b/lxde-base/lxappearance/lxappearance-0.6.4.ebuild new file mode 100644 index 000000000000..e12aac7c119e --- /dev/null +++ b/lxde-base/lxappearance/lxappearance-0.6.4.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="LXDE GTK+ theme switcher" +HOMEPAGE="https://wiki.lxde.org/en/LXAppearance" +SRC_URI="https://github.com/lxde/lxappearance/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" +IUSE="dbus" + +RDEPEND=" + >=dev-libs/glib-2.26.0:2 + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libX11 + dbus? ( >=dev-libs/dbus-glib-0.70 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + >=app-text/docbook-xsl-stylesheets-1.70.1 + app-text/docbook-xml-dtd:4.1.2 + dev-libs/libxslt + dev-util/intltool + sys-devel/gettext + virtual/pkgconfig +" + +src_prepare() { + default + + eautoreconf +} + +src_configure() { + local econfargs=( + --enable-gtk3 + $(use_enable dbus) + # As of 0.6.4, there's no more dist tarballs, but we + # still want man pages. + --enable-man + ) + + econf "${myeconfargs[@]}" +}
