summaryrefslogtreecommitdiff
path: root/x11-libs/xapp
diff options
context:
space:
mode:
Diffstat (limited to 'x11-libs/xapp')
-rw-r--r--x11-libs/xapp/Manifest4
-rw-r--r--x11-libs/xapp/xapp-2.6.1.ebuild (renamed from x11-libs/xapp/xapp-2.4.2.ebuild)31
2 files changed, 23 insertions, 12 deletions
diff --git a/x11-libs/xapp/Manifest b/x11-libs/xapp/Manifest
index d423dd177e38..a0ede5f43254 100644
--- a/x11-libs/xapp/Manifest
+++ b/x11-libs/xapp/Manifest
@@ -1,5 +1,5 @@
-DIST xapp-2.4.2.tar.gz 252031 BLAKE2B 184f8459c5fa8165054a6cc3f2aea6b01ab0c73ecb0f5a79a7ba78908e9a149b3b08c691fa1b0a0077d238dc144dd9068b0b49228d530e9684670974bbbe2a69 SHA512 4c8c0ee0c2c273e3b08b4746324ec55e6af0baaada2465b4a628dad21207bc0dc9fb609b2dd8d46284098a4bac6598893a984ff6e5891f2ddd5be6157774ae81
DIST xapp-2.4.3.tar.gz 252180 BLAKE2B 49ebba445e04205f714fd4a16363674477e1156872ed1d26ac8450c32d688323971301ed97366e36141e91996f64401372dbe5ee4e36130ac4cf70e12e9fcdde SHA512 ecfe97b5a6de6ef06416b3220dc30856c590087c22b77ba2078194995650966e7811a91b3ce6335b363ea5066473d5c59a318232e40a2311341067dcee4719b2
-EBUILD xapp-2.4.2.ebuild 2099 BLAKE2B 8e1f0a52eeef0d6d1d105cc5172db6737dd137e0fb08bf184cd7d5ff1dfd4edc74b0430aac4a65261913a53870da7d3c743701f5d7a65c0af5c8647b13e27996 SHA512 729ce1a5654bf1b453ec6d00a7110a421f00188f4081f2ba24c68675f765aef76e6b65ebc0be9cb2d3c60be2a86af52c4af0913a899fccfb673b75d76baa7402
+DIST xapp-2.6.1.tar.gz 270606 BLAKE2B 0f2572b2e9ec4056bea0fc532f5327bd6de4741719a49b68180d45ff00fcea9b760acb362fc39d3f2dc9d94001b7021267a8a84c067aa90c5a201a46be76e97c SHA512 f96006fffac67b312caba644e8da75209c443688b08254b9bb5b17eb9148e66b35a8b1fe336e8880c7b950f8fc696884d8f5d610092c2cb44357ad3bf3ef43c7
EBUILD xapp-2.4.3.ebuild 2285 BLAKE2B 3539ccc5653ffd179942454dbda20bd72aec469a378842f54512656651cace7ddf3acc78db72f42185ce3e6f9109b768b79c787a33438cffad5a61b4c93aae0b SHA512 da38a4c6a0772a363048426c172cb91dde93862b0c8a1d460d5b3cad569dd8b974a748ea38e08f41d8d2a8a3ee233ececa9b91c1ad7ab9fb895da33d51eefaa5
+EBUILD xapp-2.6.1.ebuild 2274 BLAKE2B c16a6b202e9a65017dc2f216bf0fcf618f96c7777b04a9164ea18e583051f20c4b9237c3e5d4867176d2e7866ac02d197edebcca5203274b714e21ec14d32c43 SHA512 002497565037eccaa4d30c39b6163472985f94edccc155c2fca4528f355bd9383b0997175d6133851576ac3a47ca7781870ac43115b291787631d5c3fc14f594
MISC metadata.xml 578 BLAKE2B 6a52fabaa36a29f26e7128d47c6b3b21f0fe0996f37f1f787109345c2fd31c4f5689f2dfd6d6324412fcf03f8e2a227367278bb770e0a2ba39c41399a5fb898a SHA512 fda47e5862f660ee4a72653265f82d963e6cb06d6062024021df42ccb1035f51ea7b9eab6611a9152d32eb4ffc2728a880d05770fe9e9be4d5145a7d84527fa4
diff --git a/x11-libs/xapp/xapp-2.4.2.ebuild b/x11-libs/xapp/xapp-2.6.1.ebuild
index 00c0838e7237..36a2b7e8ce5a 100644
--- a/x11-libs/xapp/xapp-2.4.2.ebuild
+++ b/x11-libs/xapp/xapp-2.6.1.ebuild
@@ -3,32 +3,37 @@
EAPI=7
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
VALA_USE_DEPEND="vapigen"
-inherit gnome2-utils vala meson python-r1 xdg-utils
+inherit gnome2-utils vala meson python-r1
DESCRIPTION="Cross-desktop libraries and common resources"
HOMEPAGE="https://github.com/linuxmint/xapp/"
-LICENSE="LGPL-3+"
+LICENSE="LGPL-3"
SRC_URI="https://github.com/linuxmint/xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
SLOT="0"
-IUSE="gtk-doc introspection static-libs"
+IUSE="gtk-doc introspection mate"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
- ${PYTHON_DEPS}
>=dev-libs/glib-2.44.0:2
- dev-libs/gobject-introspection:0=
dev-libs/libdbusmenu[gtk3]
- gnome-base/libgnomekbd
+ gnome-base/libgnomekbd:=
x11-libs/cairo
>=x11-libs/gdk-pixbuf-2.22.0:2[introspection?]
>=x11-libs/gtk+-3.16.0:3[introspection?]
x11-libs/libxkbfile
+ x11-libs/libX11
+ x11-libs/pango
+
+ mate? (
+ ${PYTHON_DEPS}
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ )
"
DEPEND="
${RDEPEND}
@@ -39,6 +44,7 @@ BDEPEND="
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-util/gdbus-codegen
dev-util/glib-utils
+ sys-apps/dbus
sys-devel/gettext
gtk-doc? ( dev-util/gtk-doc )
@@ -49,11 +55,16 @@ src_prepare() {
default
# don't install distro specific tools
- sed -i "/subdir('scripts')/d" meson.build || die
+ sed -i "s/subdir('scripts')/#&/" meson.build || die
+
+ # make mate integrations optional
+ if ! use mate; then
+ sed -i "s/subdir('mate')/#&/" status-applets/meson.build || die
+ fi
# Fix meson helpers
python_setup
- python_fix_shebang meson-scripts
+ python_fix_shebang .
}
src_configure() {