summaryrefslogtreecommitdiff
path: root/dev-python/python3-xapp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-11-22 13:06:25 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-11-22 13:06:25 +0000
commit5d0c50eb490582cf1277e150ee5bb63a90b85aa6 (patch)
tree7204c80f526d36b5a4c7c6cd1339971b97636808 /dev-python/python3-xapp
parent13ec12ad28bc2ce6e2902be1d571befcca2b3f60 (diff)
gentoo auto-resync : 22:11:2022 - 13:06:24
Diffstat (limited to 'dev-python/python3-xapp')
-rw-r--r--dev-python/python3-xapp/Manifest2
-rw-r--r--dev-python/python3-xapp/python3-xapp-2.4.0.ebuild53
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-python/python3-xapp/Manifest b/dev-python/python3-xapp/Manifest
index 0b7149ea85e8..159cb75428e7 100644
--- a/dev-python/python3-xapp/Manifest
+++ b/dev-python/python3-xapp/Manifest
@@ -1,3 +1,5 @@
DIST python3-xapp-2.2.2.tar.gz 20872 BLAKE2B 72bfd020477382480a5cf007107a197a86bd96c886b54440bee5eb0cf124294feac01c04dee24525d892cc5e701abf4e64753f2bff09d417e9e18ee314eb57a4 SHA512 d4aac6949bfe4adfe5fdb08edb80e622ccf04c2d571760aec280b43ff26b246c0d8f09eda6d7281381bf3a367002a7cce780664eb1f9933db6e9f63084d99def
+DIST python3-xapp-2.4.0.tar.gz 20787 BLAKE2B e225ad100119f90813b0f7657832bb186675542b3476beec639ff4e0771f4c00629c5d297a2ca0392fbd630066ba0a95a6f8553bd01a9f2df18752536a513127 SHA512 7c9afabbc810ffe878e831f7e1ff585ce49abc6d1db3d4ea70deb6630e2bb18f61ded31ae0e075cccae2283cac50b3440204a586f844ba9ee9cfbcb572bf7573
EBUILD python3-xapp-2.2.2.ebuild 548 BLAKE2B fd00ec394ee82f35d8207f577e104f83e611c25f6afa39f1154c89598f77ea4c206b03a5fb3f88ac58af1f7a3124346a356b8ce50c737317ddcb9a8add87008b SHA512 febdf18e22483005198c001ab7159e7c38adf75dfc67a18e0a7a9a1c7eadefcd3c2058b013b4a7158950d70cc57a2a3576b14408de0f2bd750f3ffb8a5d93d3a
+EBUILD python3-xapp-2.4.0.ebuild 1108 BLAKE2B 06e4436db99dbe15d04df1c2209eb36744c7d351bd3f7bf1fa67d6144ba0c0c93a24cd255e90395950e475cdf9841dff9777b34dfb13490ab970f4e749d02ae7 SHA512 2c0319b195f9837ef1a9afb3a009a1a10ce6f9e0b6c228f3cbab0a7919f6f9f543ee1a04a52301b9f3fca39352c1e92574027e607f0a0d8da461cfff8e5b7c00
MISC metadata.xml 516 BLAKE2B e9429fe1f541d1763f644fb18fbef2bef3e105e943a7099792951a63a38c0083ae35e64160233ab48a8556d5bba96ad9031dc09fcdcf24033494d222e25a9cfa SHA512 b23a2d82ecbdb03abce2b3c40579c6aec5caad09b556c513600ded65d21ab56949ffe1eae0b04238f79c9e3c5c95a66a263e23281fcc2d16978c6a787e53c813
diff --git a/dev-python/python3-xapp/python3-xapp-2.4.0.ebuild b/dev-python/python3-xapp/python3-xapp-2.4.0.ebuild
new file mode 100644
index 000000000000..b3eb90892128
--- /dev/null
+++ b/dev-python/python3-xapp/python3-xapp-2.4.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10,11} )
+
+inherit meson python-r1
+
+DESCRIPTION="Python bindings for x11-libs/xapp"
+HOMEPAGE="https://github.com/linuxmint/python3-xapp"
+SRC_URI="https://github.com/linuxmint/python3-xapp/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE=""
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+ >=x11-libs/xapp-2.4.1[introspection]
+"
+RDEPEND="
+ ${DEPEND}
+ ${PYTHON_DEPS}
+ dev-python/psutil[${PYTHON_USEDEP}]
+"
+
+src_prepare() {
+ echo "option('python', type: 'string', value: 'python3')" >> meson_options.txt
+ sed -i "s/find_installation('python3')/find_installation(get_option('python'))/" meson.build || die
+ default
+}
+
+src_configure() {
+ configuring() {
+ meson_src_configure \
+ -Dpython="${EPYTHON}"
+ }
+ python_foreach_impl configuring
+}
+
+src_compile() {
+ python_foreach_impl meson_src_compile
+}
+
+src_install() {
+ installing() {
+ meson_src_install
+ python_optimize
+ }
+ python_foreach_impl installing
+}