From d628c1f8493d09e3deb5d19971cd21691d8758e4 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 1 Mar 2025 19:28:40 +0000 Subject: gentoo auto-resync : 01:03:2025 - 19:28:40 --- net-im/gajim/Manifest | 5 +- net-im/gajim/gajim-1.9.3-r1.ebuild | 108 +++++++++++++++++++++++++++++++++++++ net-im/gajim/gajim-1.9.3.ebuild | 107 ------------------------------------ net-im/gajim/gajim-1.9.5-r1.ebuild | 106 ------------------------------------ net-im/gajim/gajim-1.9.5-r2.ebuild | 107 ------------------------------------ net-im/gajim/gajim-1.9.5-r3.ebuild | 108 +++++++++++++++++++++++++++++++++++++ 6 files changed, 218 insertions(+), 323 deletions(-) create mode 100644 net-im/gajim/gajim-1.9.3-r1.ebuild delete mode 100644 net-im/gajim/gajim-1.9.3.ebuild delete mode 100644 net-im/gajim/gajim-1.9.5-r1.ebuild delete mode 100644 net-im/gajim/gajim-1.9.5-r2.ebuild create mode 100644 net-im/gajim/gajim-1.9.5-r3.ebuild (limited to 'net-im/gajim') diff --git a/net-im/gajim/Manifest b/net-im/gajim/Manifest index 471a0e747f75..c14a43ad3b05 100644 --- a/net-im/gajim/Manifest +++ b/net-im/gajim/Manifest @@ -2,7 +2,6 @@ DIST gajim-1.8.4.tar.gz 3710470 BLAKE2B e23eafe707bc482a050fcef44df9e68af552444c DIST gajim-1.9.3.tar.gz 3803265 BLAKE2B 44c6985728871b82fd86aa8a5e066123cd10a0f990dffcbdc6099333caec95af4f78eecdf49af062aa5bad293d819ea7e0811e2cd1906eb81630b9fd94f0c3f7 SHA512 d7815ad77afb3ea1e7b1cdf6baa4ed1acaaed857da4a0ca1db57200dc3fc7103e4110ee8b7e2918838f86c9250226a6c8b98be6cd0915ea29eaf5e1a2830688a DIST gajim-1.9.5.tar.gz 4723544 BLAKE2B 5975338a366eba36bc6f92af8d41f727d00ae0bdeaa93a62ed8f5e1f0c4f91ae1b3334afa9f71d21b57a3cd51d35b052a29fecba4bdd7bb577611e01c53d98d2 SHA512 00adfffa255ecbd73227967f86be02549403e81801339dbd896c9c48c3717e7f99d7c1d70d3629b2b242e60ddba6037a9877f264af6f8b6b0d7d30666a54e5f5 EBUILD gajim-1.8.4-r1.ebuild 2957 BLAKE2B 81fb0ee481dc27f789d07222f9fbeb04c045ed8bb97cf2d1786f60a59c7891826a57bd961717cb4e2c46019e40b03f552f92f6412cb65ba810d101565a5608d6 SHA512 c4163b55d81b179c454775a94a48916996d216a467107be9fcfd68ab976a4cd87ecb9e80b1713947020b6c63d6f143a65c83cec6936747654347c889ea34aa4c -EBUILD gajim-1.9.3.ebuild 3175 BLAKE2B 12baec5765436cec72e521bcfcf0dd0d56823f8133d22681ae827510ae764a968f51d7507651e7b330c955d78d4eb89e58e82a0e383bd91d864bf9b903e8ae07 SHA512 bcaf5c2649b7e3d151125b8db1aa16090953c433b9fb2bfbb70afae691c27478aadac3d5c8148b0d9e7488b87ec13967db4825b7899b95d662a28eb469cc5ced -EBUILD gajim-1.9.5-r1.ebuild 3099 BLAKE2B e448fecd5f84505acdedd612dee92f559d2515846b60d1c9b9ec11464f6123eb4f2503736bfb80184fa95ebe7cce18c35f8463daafd0ba6b3ae14c05b5a299b7 SHA512 e393c0bc1adee93988cdb25ea5289ac5c868e712aaacc089664b989f5b6ad3ed6c478d63769e5db150543422bb4942e2201b216af185d58169922055e562b8b1 -EBUILD gajim-1.9.5-r2.ebuild 3129 BLAKE2B e8839baf082b3996d58806d3f0963a9ed3c717479781ace97dce4e59fc20302385c9fe65083a8aabbba5ecbc55dd0bff53bfae1025dda30d6c24ddee53dd6a17 SHA512 bc0d4552a598db2f8798a9e992ea33de5c7713b346fc4d86de2dcda732a651a9b96d9631b886db1b80da3c405cc982f0b512f851f316047e2a44418a53f17090 +EBUILD gajim-1.9.3-r1.ebuild 3216 BLAKE2B 5782fdb6cbdd24b4d8149466417933d8c44484a69dd2db2ab0e9f8b35bd53e25bf852bdd8bb6a36e77e34413c076e63b29d7dd27e146d41ebbb37f261b5c6987 SHA512 f5cc91900e76598620889b1feb8a5701f2ec378744c7997d08ed684604d33af7d1f75b7d9c950d5293eb0ddf000d0bb6a64647ad63f79cd6b6e8a4d36465323d +EBUILD gajim-1.9.5-r3.ebuild 3170 BLAKE2B 28a9073d7b76f6230614fa0492ac1704af9e584fc435f893e617d47eb10f749e38b1d0a027808c6d8149854ecef46954a8fd1485d09b314057667655df24864b SHA512 3c2d52526ba44a009ea485755d5d892ecd0c905c7632d469a6d13fac3e40ef76d7a603558964bc131a61e119890d2dbcb10b03883739e487fb100b91e2a260f2 MISC metadata.xml 736 BLAKE2B b3960095067222a10df0e93483615df6c24c9fde8dd4f5c6cfcdca407974bafa8b8be10f0f105ed21c152bfd84905f722aabba1bd4f051e0825c9fea246a9ed0 SHA512 85adfebe1e5bddaec351d33ccd45a111aa76604e1953027cc2db7d0829ca7fb546c46dd085e4069786247838d8989c2669ae412ee05ff241fa3c992d5f04638d diff --git a/net-im/gajim/gajim-1.9.3-r1.ebuild b/net-im/gajim/gajim-1.9.3-r1.ebuild new file mode 100644 index 000000000000..daaa128f23db --- /dev/null +++ b/net-im/gajim/gajim-1.9.3-r1.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite,xml(+)" +DISTUTILS_USE_PEP517=standalone +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 xdg-utils + +DESCRIPTION="XMPP client written in PyGTK" +HOMEPAGE="https://gajim.org/" +SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" + +# Rekeyword for ~long, ~x86 and ~riscv, when https://bugs.gentoo.org/937582 is fixed. +# KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="amd64 ~arm64" +IUSE="+crypt geolocation jingle remote rst +spell upnp +webp" + +COMMON_DEPEND=" + dev-libs/gobject-introspection[cairo(+)] + >=x11-libs/gtk+-3.24.30:3[introspection] + x11-libs/gtksourceview:4[introspection]" +DEPEND="${COMMON_DEPEND} + app-arch/unzip + virtual/pkgconfig + >=x11-libs/pango-1.50.0 + >=sys-devel/gettext-0.17-r1" +RDEPEND="${COMMON_DEPEND} + $(python_gen_cond_dep ' + dev-python/idna[${PYTHON_USEDEP}] + =dev-python/nbxmpp-5.0.1[${PYTHON_USEDEP}] + dev-python/precis-i18n[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pycurl[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + x11-libs/libXScrnSaver + app-crypt/libsecret[crypt,introspection] + dev-python/keyring[${PYTHON_USEDEP}] + >=dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}] + dev-python/css-parser[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + net-libs/libsoup:3.0[introspection] + media-libs/gsound[introspection] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/jaraco-classes[${PYTHON_USEDEP}] + dev-python/python-axolotl[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/emoji[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/omemo-dr[${PYTHON_USEDEP}] + crypt? ( + dev-python/pycryptodome[${PYTHON_USEDEP}] + >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] ) + geolocation? ( app-misc/geoclue[introspection] ) + jingle? ( + net-libs/farstream:0.2[introspection] + media-libs/gstreamer:1.0[introspection] + media-libs/gst-plugins-base:1.0[introspection] + media-libs/gst-plugins-ugly:1.0 + media-plugins/gst-plugins-gtk + ) + remote? ( + >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}] + sys-apps/dbus[X] + ) + rst? ( dev-python/docutils[${PYTHON_USEDEP}] ) + spell? ( + app-text/gspell[introspection] + app-text/hunspell + ) + upnp? ( net-libs/gupnp-igd:0[introspection] ) + ')" + +python_compile() { + distutils-r1_python_compile + ./pep517build/build_metadata.py -o dist/metadata +} + +python_install() { + distutils-r1_python_install + ./pep517build/install_metadata.py dist/metadata --prefix="${D}/usr" + + gzip -d "${ED}"/usr/share/man/man1/*.gz || die +} + +pkg_postinst() { + ewarn "The chat database format changes when upgrading from 1.8.x to 1.9.x." + ewarn "The first time the user starts Gajim, an automatic migration is performed." + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +# Tests are unfortunately regularly broken +RESTRICT="test" diff --git a/net-im/gajim/gajim-1.9.3.ebuild b/net-im/gajim/gajim-1.9.3.ebuild deleted file mode 100644 index f03c18a8bf61..000000000000 --- a/net-im/gajim/gajim-1.9.3.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite,xml(+)" -DISTUTILS_USE_PEP517=standalone -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 xdg-utils - -DESCRIPTION="XMPP client written in PyGTK" -HOMEPAGE="https://gajim.org/" -SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" - -# Rekeyword for ~long, ~x86 and ~riscv, when https://bugs.gentoo.org/937582 is fixed. -# KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -KEYWORDS="amd64 ~arm64" -IUSE="+crypt geolocation jingle remote rst +spell upnp +webp" - -COMMON_DEPEND=" - dev-libs/gobject-introspection[cairo(+)] - >=x11-libs/gtk+-3.24.30:3[introspection] - x11-libs/gtksourceview:4[introspection]" -DEPEND="${COMMON_DEPEND} - app-arch/unzip - virtual/pkgconfig - >=x11-libs/pango-1.50.0 - >=sys-devel/gettext-0.17-r1" -RDEPEND="${COMMON_DEPEND} - $(python_gen_cond_dep ' - dev-python/idna[${PYTHON_USEDEP}] - >=dev-python/nbxmpp-5.0.1[${PYTHON_USEDEP}] - dev-python/precis-i18n[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pycurl[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - x11-libs/libXScrnSaver - app-crypt/libsecret[crypt,introspection] - dev-python/keyring[${PYTHON_USEDEP}] - >=dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}] - dev-python/css-parser[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - net-libs/libsoup:3.0[introspection] - media-libs/gsound[introspection] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/jaraco-classes[${PYTHON_USEDEP}] - dev-python/python-axolotl[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/omemo-dr[${PYTHON_USEDEP}] - crypt? ( - dev-python/pycryptodome[${PYTHON_USEDEP}] - >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] ) - geolocation? ( app-misc/geoclue[introspection] ) - jingle? ( - net-libs/farstream:0.2[introspection] - media-libs/gstreamer:1.0[introspection] - media-libs/gst-plugins-base:1.0[introspection] - media-libs/gst-plugins-ugly:1.0 - media-plugins/gst-plugins-gtk - ) - remote? ( - >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}] - sys-apps/dbus[X] - ) - rst? ( dev-python/docutils[${PYTHON_USEDEP}] ) - spell? ( - app-text/gspell[introspection] - app-text/hunspell - ) - upnp? ( net-libs/gupnp-igd:0[introspection] ) - ')" - -python_compile() { - distutils-r1_python_compile - ./pep517build/build_metadata.py -o dist/metadata -} - -python_install() { - distutils-r1_python_install - ./pep517build/install_metadata.py dist/metadata --prefix="${D}/usr" - - gzip -d "${ED}"/usr/share/man/man1/*.gz || die -} - -pkg_postinst() { - ewarn "The chat database format changes when upgrading from 1.8.x to 1.9.x." - ewarn "The first time the user starts Gajim, an automatic migration is performed." - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -# Tests are unfortunately regularly broken -RESTRICT="test" diff --git a/net-im/gajim/gajim-1.9.5-r1.ebuild b/net-im/gajim/gajim-1.9.5-r1.ebuild deleted file mode 100644 index 637a5bd20e0b..000000000000 --- a/net-im/gajim/gajim-1.9.5-r1.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite,xml(+)" -DISTUTILS_USE_PEP517=standalone -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 xdg-utils - -DESCRIPTION="XMPP client written in PyGTK" -HOMEPAGE="https://gajim.org/" -SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" - -# Rekeyword for ~long, ~x86 and ~riscv, when https://bugs.gentoo.org/937582 is fixed. -# KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -KEYWORDS="~amd64 ~arm64" -IUSE="+crypt geolocation jingle remote rst +spell +webp" - -COMMON_DEPEND=" - dev-libs/gobject-introspection[cairo(+)] - >=x11-libs/gtk+-3.24.30:3[introspection] - x11-libs/gtksourceview:4[introspection]" -DEPEND="${COMMON_DEPEND} - app-arch/unzip - virtual/pkgconfig - >=x11-libs/pango-1.50.0 - >=sys-devel/gettext-0.17-r1" -RDEPEND="${COMMON_DEPEND} - $(python_gen_cond_dep ' - dev-python/idna[${PYTHON_USEDEP}] - >=dev-python/nbxmpp-5.0.4[${PYTHON_USEDEP}] - dev-python/precis-i18n[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pycurl[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - x11-libs/libXScrnSaver - app-crypt/libsecret[crypt,introspection] - dev-python/keyring[${PYTHON_USEDEP}] - >=dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}] - dev-python/css-parser[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - net-libs/libsoup:3.0[introspection] - media-libs/gsound[introspection] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/jaraco-classes[${PYTHON_USEDEP}] - dev-python/python-axolotl[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/omemo-dr[${PYTHON_USEDEP}] - crypt? ( - dev-python/pycryptodome[${PYTHON_USEDEP}] - >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] ) - geolocation? ( app-misc/geoclue[introspection] ) - jingle? ( - net-libs/farstream:0.2[introspection] - media-libs/gstreamer:1.0[introspection] - media-libs/gst-plugins-base:1.0[introspection] - media-libs/gst-plugins-ugly:1.0 - media-plugins/gst-plugins-gtk - ) - remote? ( - >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}] - sys-apps/dbus[X] - ) - rst? ( dev-python/docutils[${PYTHON_USEDEP}] ) - spell? ( - app-text/gspell[introspection] - app-text/hunspell - ) - ')" - -python_compile() { - ./make.py build --dist unix || die - distutils-r1_python_compile -} - -python_install() { - distutils-r1_python_install - ./make.py install --dist unix --prefix="${ED}/usr" || die - - gzip -d "${ED}"/usr/share/man/man1/*.gz || die -} - -pkg_postinst() { - ewarn "The chat database format changes when upgrading from 1.8.x to 1.9.x." - ewarn "The first time the user starts Gajim, an automatic migration is performed." - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -# Tests are unfortunately regularly broken -RESTRICT="test" diff --git a/net-im/gajim/gajim-1.9.5-r2.ebuild b/net-im/gajim/gajim-1.9.5-r2.ebuild deleted file mode 100644 index d7b1d3509aa8..000000000000 --- a/net-im/gajim/gajim-1.9.5-r2.ebuild +++ /dev/null @@ -1,107 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..12} ) -PYTHON_REQ_USE="sqlite,xml(+)" -DISTUTILS_USE_PEP517=standalone -DISTUTILS_SINGLE_IMPL=1 - -inherit distutils-r1 xdg-utils - -DESCRIPTION="XMPP client written in PyGTK" -HOMEPAGE="https://gajim.org/" -SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" - -# Rekeyword for ~long, ~x86 and ~riscv, when https://bugs.gentoo.org/937582 is fixed. -# KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -KEYWORDS="~amd64 ~arm64" -IUSE="+crypt geolocation jingle remote rst +spell +webp" - -COMMON_DEPEND=" - dev-libs/gobject-introspection[cairo(+)] - >=x11-libs/gtk+-3.24.30:3[introspection] - x11-libs/gtksourceview:4[introspection]" -DEPEND="${COMMON_DEPEND} - app-arch/unzip - virtual/pkgconfig - >=x11-libs/pango-1.50.0 - >=sys-devel/gettext-0.17-r1" -RDEPEND="${COMMON_DEPEND} - $(python_gen_cond_dep ' - dev-python/idna[${PYTHON_USEDEP}] - >=dev-python/nbxmpp-5.0.4[${PYTHON_USEDEP}] - dev-python/precis-i18n[${PYTHON_USEDEP}] - dev-python/pyasn1[${PYTHON_USEDEP}] - dev-python/pycairo[${PYTHON_USEDEP}] - dev-python/pycurl[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - x11-libs/libXScrnSaver - sys-apps/xdg-desktop-portal - app-crypt/libsecret[crypt,introspection] - dev-python/keyring[${PYTHON_USEDEP}] - >=dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}] - dev-python/css-parser[${PYTHON_USEDEP}] - dev-python/packaging[${PYTHON_USEDEP}] - net-libs/libsoup:3.0[introspection] - media-libs/gsound[introspection] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/jaraco-classes[${PYTHON_USEDEP}] - dev-python/python-axolotl[${PYTHON_USEDEP}] - dev-python/sqlalchemy[${PYTHON_USEDEP}] - dev-python/emoji[${PYTHON_USEDEP}] - dev-python/qrcode[${PYTHON_USEDEP}] - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/omemo-dr[${PYTHON_USEDEP}] - crypt? ( - dev-python/pycryptodome[${PYTHON_USEDEP}] - >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] ) - geolocation? ( app-misc/geoclue[introspection] ) - jingle? ( - net-libs/farstream:0.2[introspection] - media-libs/gstreamer:1.0[introspection] - media-libs/gst-plugins-base:1.0[introspection] - media-libs/gst-plugins-ugly:1.0 - media-plugins/gst-plugins-gtk - ) - remote? ( - >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}] - sys-apps/dbus[X] - ) - rst? ( dev-python/docutils[${PYTHON_USEDEP}] ) - spell? ( - app-text/gspell[introspection] - app-text/hunspell - ) - ')" - -python_compile() { - ./make.py build --dist unix || die - distutils-r1_python_compile -} - -python_install() { - distutils-r1_python_install - ./make.py install --dist unix --prefix="${ED}/usr" || die - - gzip -d "${ED}"/usr/share/man/man1/*.gz || die -} - -pkg_postinst() { - ewarn "The chat database format changes when upgrading from 1.8.x to 1.9.x." - ewarn "The first time the user starts Gajim, an automatic migration is performed." - xdg_icon_cache_update - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update -} - -# Tests are unfortunately regularly broken -RESTRICT="test" diff --git a/net-im/gajim/gajim-1.9.5-r3.ebuild b/net-im/gajim/gajim-1.9.5-r3.ebuild new file mode 100644 index 000000000000..b4fce36f79b8 --- /dev/null +++ b/net-im/gajim/gajim-1.9.5-r3.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_REQ_USE="sqlite,xml(+)" +DISTUTILS_USE_PEP517=standalone +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 xdg-utils + +DESCRIPTION="XMPP client written in PyGTK" +HOMEPAGE="https://gajim.org/" +SRC_URI="https://gajim.org/downloads/$(ver_cut 1-2)/${P/_p/-}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" + +# Rekeyword for ~long, ~x86 and ~riscv, when https://bugs.gentoo.org/937582 is fixed. +# KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" +KEYWORDS="~amd64 ~arm64" +IUSE="+crypt geolocation jingle remote rst +spell +webp" + +COMMON_DEPEND=" + dev-libs/gobject-introspection[cairo(+)] + >=x11-libs/gtk+-3.24.30:3[introspection] + x11-libs/gtksourceview:4[introspection]" +DEPEND="${COMMON_DEPEND} + app-arch/unzip + virtual/pkgconfig + >=x11-libs/pango-1.50.0 + >=sys-devel/gettext-0.17-r1" +RDEPEND="${COMMON_DEPEND} + $(python_gen_cond_dep ' + dev-python/idna[${PYTHON_USEDEP}] + =dev-python/nbxmpp-5.0.4[${PYTHON_USEDEP}] + dev-python/precis-i18n[${PYTHON_USEDEP}] + dev-python/pyasn1[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pycurl[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + x11-libs/libXScrnSaver + sys-apps/xdg-desktop-portal + app-crypt/libsecret[crypt,introspection] + dev-python/keyring[${PYTHON_USEDEP}] + >=dev-python/secretstorage-3.1.1[${PYTHON_USEDEP}] + dev-python/css-parser[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + net-libs/libsoup:3.0[introspection] + media-libs/gsound[introspection] + dev-python/pillow[${PYTHON_USEDEP}] + dev-python/jaraco-classes[${PYTHON_USEDEP}] + dev-python/python-axolotl[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/emoji[${PYTHON_USEDEP}] + dev-python/qrcode[${PYTHON_USEDEP}] + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/omemo-dr[${PYTHON_USEDEP}] + crypt? ( + dev-python/pycryptodome[${PYTHON_USEDEP}] + >=dev-python/python-gnupg-0.4.0[${PYTHON_USEDEP}] ) + geolocation? ( app-misc/geoclue[introspection] ) + jingle? ( + net-libs/farstream:0.2[introspection] + media-libs/gstreamer:1.0[introspection] + media-libs/gst-plugins-base:1.0[introspection] + media-libs/gst-plugins-ugly:1.0 + media-plugins/gst-plugins-gtk + ) + remote? ( + >=dev-python/dbus-python-1.2.0[${PYTHON_USEDEP}] + sys-apps/dbus[X] + ) + rst? ( dev-python/docutils[${PYTHON_USEDEP}] ) + spell? ( + app-text/gspell[introspection] + app-text/hunspell + ) + ')" + +python_compile() { + ./make.py build --dist unix || die + distutils-r1_python_compile +} + +python_install() { + distutils-r1_python_install + ./make.py install --dist unix --prefix="${ED}/usr" || die + + gzip -d "${ED}"/usr/share/man/man1/*.gz || die +} + +pkg_postinst() { + ewarn "The chat database format changes when upgrading from 1.8.x to 1.9.x." + ewarn "The first time the user starts Gajim, an automatic migration is performed." + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +# Tests are unfortunately regularly broken +RESTRICT="test" -- cgit v1.2.3