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[@]}"
+}

Reply via email to