diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-24 19:24:56 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-24 19:24:56 +0000 |
commit | d4653056cc74d97f24bef0d56b4ebe11c53c8b76 (patch) | |
tree | 5d4be0715302fad2089468027fadaa0372afd1d1 /games-util/cartridges | |
parent | 575bcb9220287a6f0d2577db1fd9fe55d9d8b745 (diff) |
gentoo auto-resync : 24:02:2025 - 19:24:56
Diffstat (limited to 'games-util/cartridges')
-rw-r--r-- | games-util/cartridges/Manifest | 4 | ||||
-rw-r--r-- | games-util/cartridges/cartridges-2.11.1.ebuild | 70 | ||||
-rw-r--r-- | games-util/cartridges/cartridges-9999.ebuild | 15 |
3 files changed, 84 insertions, 5 deletions
diff --git a/games-util/cartridges/Manifest b/games-util/cartridges/Manifest index d6e25466ec42..133185a2fd8f 100644 --- a/games-util/cartridges/Manifest +++ b/games-util/cartridges/Manifest @@ -1,6 +1,8 @@ +DIST cartridges-2.11.1.tar.gz 2305198 BLAKE2B ee3ecb93f98bd176e49415eab2bad0d411f39baefb4b74df52886a256f445fde1daf9d8018beef6cc103bc836615bbb472976db05504d3cbb008af4e26dd41e3 SHA512 5af88893d1629a4ccd4c819b072fa1bfe9f24067133f05ce747b8573713163f88020383315e75c18f7c7ac9b8f1241eea207e9f446521ead15bd683a0b88823f DIST cartridges-2.11.tar.gz 2303903 BLAKE2B dbb6b0349e9301585dede3a07d254258d4559bbc88f1451e498fe9f98ebcf95db91e15feaab362d67f0afec4f31e0ee18a3ee327318c1cb1f5a104ea2854a807 SHA512 ba1b23c1a2c3e73fd293c33c4ace804bb464df5c26e435c7ad9a1b8fc2f46be7ad1a46478919cd11274c69589acf06a8f0d65efcd2e0bfb90c3e2633c32417f3 DIST cartridges-2.9.3.tar.gz 2290701 BLAKE2B 0e9700e7ab78b303e6f8a50654053233f72a4e684cbee529af252a027ade1dd7d9496c6d7539c177959fd55628b9b35d785daa1152f192edf2f477e11f08d0bf SHA512 9fa9c2492b05e03379e6ead44273f1a566ad3aa25365eb5137fef6d6bc50a3e8c4937ac732609a9e72bb6cbd6d139df075ac1ebf3bfd8e2a17883f69352dbd75 EBUILD cartridges-2.11-r1.ebuild 1347 BLAKE2B 8e6f1bbf7c0761e075cf558d5b7038e4e3222843647d418eef5542af5e63c709fea0a484e44dd8c13f69c66236f6df4ebb84a82b6be58e5ed447f4db32dc09b4 SHA512 a18429ae57eef77a0302895d0f82ee534ad43e6cd38123481192b9097797970fdd62a824d968470ac6120dd4ccbdda4dd4c0be9ea7e3609e4b91c35acb4a1f32 +EBUILD cartridges-2.11.1.ebuild 1468 BLAKE2B 54520bcf555a0e28eed311cd532fd1e3cc38a79ffff115502acf65f60468d06e3cca379dd154731b5b5163b03c4e8594ed7922de6731e24e3a3aa78b0af1aa7f SHA512 6a86ef34c7b34458e4933ed6ce3a873fc425958964c9fdcd7640c16d2ee00359d07b664842737cb85acceec3e15d9f95b0f8ec1053a41136e067d4b51e82f76a EBUILD cartridges-2.9.3-r1.ebuild 1345 BLAKE2B d6a48921398c8c20c7971834bc9bc591fa82c4e769b222f16b206a4bfb351436c46b6a57561a6d21075597458e506eca17e948792027e0fd577841b854fe77f2 SHA512 3065f9bc276ab824883cd66ed1855eebd388d33fb4ebd7905772c601fe9596ceb5d67dfab0acc7b4bf9da764525f8bfe37d7d4ef001b96d692d46a2278c4db5b -EBUILD cartridges-9999.ebuild 1346 BLAKE2B a9bfc2a96e2837b9bc2bab400ecb77bc874ebc460c71d96af6fd6c7bc4fd3f49680e6fc5ce73b154485162cec4f82ccf078892685a5eefd71a5304ea5b2c2635 SHA512 2b40428f34e646a8db02b9b9003f6fe14590e83524707a35ac80da97ef4c87ef2fbee11f86937cb8219045d5bde3399193092a5ede804b0491202a4c0557c089 +EBUILD cartridges-9999.ebuild 1468 BLAKE2B 54520bcf555a0e28eed311cd532fd1e3cc38a79ffff115502acf65f60468d06e3cca379dd154731b5b5163b03c4e8594ed7922de6731e24e3a3aa78b0af1aa7f SHA512 6a86ef34c7b34458e4933ed6ce3a873fc425958964c9fdcd7640c16d2ee00359d07b664842737cb85acceec3e15d9f95b0f8ec1053a41136e067d4b51e82f76a MISC metadata.xml 760 BLAKE2B f57df1306fd66ac7c1275d2c77ced58a333f3e47a7f02ae643d8fe4bceb7f28dfc796e3898fb28eef7f6e4ee250e762ca208c662be94a12e89a098ec45d5b482 SHA512 e70a9f88c0cdb41276783878ccaf24623f8c97fafc55d88ab564604cb534b4ea7426eb50d3c9ba9ee091e7adf5bea6d68e919c0c84a496be3d8c6497394cd2b7 diff --git a/games-util/cartridges/cartridges-2.11.1.ebuild b/games-util/cartridges/cartridges-2.11.1.ebuild new file mode 100644 index 000000000000..712e88afe974 --- /dev/null +++ b/games-util/cartridges/cartridges-2.11.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) + +inherit gnome2-utils python-single-r1 meson ninja-utils xdg + +DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita" +HOMEPAGE="https://github.com/kra-mo/cartridges/" + +if [[ "${PV}" == *9999* ]] ; then + inherit git-r3 + + EGIT_REPO_URI="https://github.com/kra-mo/${PN}" +else + SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz + -> ${P}.tar.gz" + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3+" +SLOT="0" +RESTRICT="test" # Just appstream file validation that uses network. +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +RDEPEND=" + ${PYTHON_DEPS} + >=gui-libs/gtk-4.16.12:4[introspection] + >=gui-libs/libadwaita-1.6.2:1[introspection] + media-libs/tiff[webp] + $(python_gen_cond_dep ' + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/pygobject:3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + ') +" +BDEPEND=" + ${RDEPEND} + dev-libs/appstream-glib + dev-util/blueprint-compiler + dev-util/desktop-file-utils +" + +src_compile() { + cd "${BUILD_DIR}" || die + + eninja data/page.kramo.Cartridges.metainfo.xml + meson_src_compile +} + +src_install() { + meson_src_install + + python_fix_shebang "${ED}/usr/bin" + python_optimize "${ED}/usr" +} + +pkg_postinst() { + gnome2_schemas_update + xdg_pkg_postinst +} + +pkg_postrm() { + gnome2_schemas_update + xdg_pkg_postrm +} diff --git a/games-util/cartridges/cartridges-9999.ebuild b/games-util/cartridges/cartridges-9999.ebuild index 5aad1baa5ff4..712e88afe974 100644 --- a/games-util/cartridges/cartridges-9999.ebuild +++ b/games-util/cartridges/cartridges-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{11..13} ) -inherit gnome2-utils python-single-r1 meson xdg +inherit gnome2-utils python-single-r1 meson ninja-utils xdg DESCRIPTION="Simple game launcher written in Python using GTK4 and Libadwaita" HOMEPAGE="https://github.com/kra-mo/cartridges/" @@ -13,7 +13,7 @@ HOMEPAGE="https://github.com/kra-mo/cartridges/" if [[ "${PV}" == *9999* ]] ; then inherit git-r3 - EGIT_REPO_URI="https://github.com/kra-mo/${PN}.git" + EGIT_REPO_URI="https://github.com/kra-mo/${PN}" else SRC_URI="https://github.com/kra-mo/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" @@ -28,8 +28,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" ${PYTHON_DEPS} - >=gui-libs/gtk-4.14.4:4[introspection] - >=gui-libs/libadwaita-1.5.2:1[introspection] + >=gui-libs/gtk-4.16.12:4[introspection] + >=gui-libs/libadwaita-1.6.2:1[introspection] media-libs/tiff[webp] $(python_gen_cond_dep ' dev-python/pillow[${PYTHON_USEDEP}] @@ -45,6 +45,13 @@ BDEPEND=" dev-util/desktop-file-utils " +src_compile() { + cd "${BUILD_DIR}" || die + + eninja data/page.kramo.Cartridges.metainfo.xml + meson_src_compile +} + src_install() { meson_src_install |