details: https://code.tryton.org/gentoo-overlay/commit/d648bb5e54c4
branch: default
user: Cédric Krier <[email protected]>
date: Sun May 03 17:09:00 2026 +0200
description:
app-office/tryton: versions bump
diffstat:
app-office/tryton/Manifest | 16 +++++-----
app-office/tryton/tryton-7.0.36.ebuild | 49 ---------------------------------
app-office/tryton/tryton-7.0.37.ebuild | 49 +++++++++++++++++++++++++++++++++
app-office/tryton/tryton-7.6.12.ebuild | 49 ---------------------------------
app-office/tryton/tryton-7.6.13.ebuild | 49 +++++++++++++++++++++++++++++++++
app-office/tryton/tryton-7.8.6.ebuild | 49 ---------------------------------
app-office/tryton/tryton-7.8.7.ebuild | 49 +++++++++++++++++++++++++++++++++
app-office/tryton/tryton-8.0.1.ebuild | 50 ----------------------------------
app-office/tryton/tryton-8.0.2.ebuild | 50 ++++++++++++++++++++++++++++++++++
9 files changed, 205 insertions(+), 205 deletions(-)
diffs (447 lines):
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/Manifest
--- a/app-office/tryton/Manifest Sun May 03 16:59:00 2026 +0200
+++ b/app-office/tryton/Manifest Sun May 03 17:09:00 2026 +0200
@@ -1,9 +1,9 @@
-DIST tryton-7.0.36.tar.gz 632587 BLAKE2B
fc0b085fb1f547a069e5a0145e340f5291be76c6073e4b95ac9cde59e7e64bbef6f8ff455e628479fb399d6b96f059f81b21f7277c2bde7eadda81d7011ca25d
SHA512
bc437f03a06088eb519abe039beb6f613f247fc38a4f75e31685515747587a64873c36a3f02f2a036d039e4f3102d5056a5441479659c7c820351424dce49e2d
-DIST tryton-7.6.12.tar.gz 648048 BLAKE2B
cd0f68754257d76bc8d672327c5549bf44ffbd9a869afe90e4c3f37d36846dc2cfb3e609555b26d73d92a901818a7960113a17edb638bf310b69ca550524e3b2
SHA512
e6147ce1f08fba3607aa7f49d3059b953a55633250670ee53473974e126aa295396f41b400a35212a0390ec38a1a2fd38adc37c3344b21b2ed392f6b2c54ad6c
-DIST tryton-7.8.6.tar.gz 651300 BLAKE2B
0ff7780acbed3f6adc6a41ce44a80d6c3c6316d3fb5782f7af664f7f8a6fc085f358a4dfc03daf1cc92f2576551ab479776ee2bfe02206c19e78523f5dff40ce
SHA512
32f842ec4e5f379a77513c18e81345c9c6e6df7859eeb1d574b967215775a8152e9768106b6a3152ebfc08c1d0eb6cc99b1b33508494d1ea874ecd6e23575593
-DIST tryton-8.0.1.tar.gz 470090 BLAKE2B
b24892b26f88a1021b7a7dc0ffa74b89c8e9687c8f939dfd9c266598dab8b981ea39f4543b23dd4929d2a2e94c07c3397fcdb327eb5178edaca5659546f2b150
SHA512
f79cbcec5c2e9fa79d73c0a0fed49f765d10400f75b733fd011e30d94d44643ce8e5a9f2cc92ff67b0cdc196a69244020d175b3fca7baca2b874c9df1a1e93d5
-EBUILD tryton-7.0.36.ebuild 1229 BLAKE2B
cfc1dadf9bb5f80068d6f97f1ac17e0ecfc3b6ff2ea70376bca30092f7e93764ced6196165121a66b0f19d9ca36fa17a67d11952f3d042119fcb1cccbd6ba109
SHA512
b3bde4fdbf1c23516eb060a9aefa04e45db9e48695480daf4f3236e3be9ad9bdbccbcbc83853804e1bb8a98281cbdd2017cf74fdaa1d31f00ca0d0f555b8b000
-EBUILD tryton-7.6.12.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
-EBUILD tryton-7.8.6.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
-EBUILD tryton-8.0.1.ebuild 1266 BLAKE2B
56eff34543c087f69e34b4df8c0c93ebf263b359faed6549f76674302e1d51c9a277957e42765101447dc608036c0d64b0c2730cd3a542b4277931d126353a92
SHA512
3cd2cbcb3ce1d4a6e3f42566b714da23c983972f457c2abbb972df0b04216f47f448ff840e6368e83c5f4bcaa0e2c9e9fbd6039b1dd4be1d7d471dd0fc11bbd8
+DIST tryton-7.0.37.tar.gz 632453 BLAKE2B
e75f3266cc19bbb553bc19173c46a0ab91472de1a3ce5a1f77c01f13bdf86df87da763bceaa9e7776f02a2573a2e8ff48674281942d5b95df7fe7a9e79cb783b
SHA512
aba8dc627837d42a44c35cb950ba1904a91d3021cf81c586baecfbb6918502b54373c2c04e8e00debe5cee41f582d57bd15e7268a56dec05eb43b16c678b3389
+DIST tryton-7.6.13.tar.gz 647965 BLAKE2B
5238239b35d4054c287c123139834b480fbcb28827237321608616182a3b81599accd806f8a144a4fd20dfa74623a3cd26ed3b6736e8a8832dba96d3a222bef8
SHA512
756c76aee8d83814365ce0b66b44fd64f962da6d23390e8822b659c717ec18058349799c42791359494279ea4a43fe6a5aa74d2fa97ffe0ae86a3395693134a1
+DIST tryton-7.8.7.tar.gz 651187 BLAKE2B
3a6064c749439edd0a28fc983f2dcb1046885ed14eb9063006e69be10d52b0392168e2ec7e8a7e0c562fdc1d06d93f6097cd8390861afe529ef0d9e5d9a763cd
SHA512
2f18850a402118ab44d90b8c093802f04be222b1d348c6ce5a50a04d4430bf4fa80aeb76aa476b9e281c2bc04e80b3a9fc83af4768941ebc819f5fb43bc34082
+DIST tryton-8.0.2.tar.gz 470084 BLAKE2B
1ab86980b29f86f09f439d273c48669c3f99b48269d1431c48e97e2ae0a1ac05348fdb92b3eacf3151b0d32e4012754dbf25251d9b480a48751939c68b08f993
SHA512
93a9db7a0267a6847cd47463173b4d4a8c2b212dcd7c17606d9c62c85c686ee1eb43cd108e163caf96f394432cc71ce0ad3a591e26333716a71ed77d9dcd9669
+EBUILD tryton-7.0.37.ebuild 1229 BLAKE2B
cfc1dadf9bb5f80068d6f97f1ac17e0ecfc3b6ff2ea70376bca30092f7e93764ced6196165121a66b0f19d9ca36fa17a67d11952f3d042119fcb1cccbd6ba109
SHA512
b3bde4fdbf1c23516eb060a9aefa04e45db9e48695480daf4f3236e3be9ad9bdbccbcbc83853804e1bb8a98281cbdd2017cf74fdaa1d31f00ca0d0f555b8b000
+EBUILD tryton-7.6.13.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
+EBUILD tryton-7.8.7.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
+EBUILD tryton-8.0.2.ebuild 1266 BLAKE2B
56eff34543c087f69e34b4df8c0c93ebf263b359faed6549f76674302e1d51c9a277957e42765101447dc608036c0d64b0c2730cd3a542b4277931d126353a92
SHA512
3cd2cbcb3ce1d4a6e3f42566b714da23c983972f457c2abbb972df0b04216f47f448ff840e6368e83c5f4bcaa0e2c9e9fbd6039b1dd4be1d7d471dd0fc11bbd8
MISC metadata.xml 572 BLAKE2B
630c28474190327647663c4c476274ae7184945184b62a4e332e2a3f4c1cef536c0dd59bc092c295b9b6e81054a19355ca04696fafc9ffe1a01167d76bce6a0f
SHA512
214275e0863aa24f2c30b84c6e39d6bdc22903f2adc424927fb3ae0724a773eff002b9c114c79ab5199892a821287bbbb20de25a0166c51eaae4cf6323a26d3b
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-7.0.36.ebuild
--- a/app-office/tryton/tryton-7.0.36.ebuild Sun May 03 16:59:00 2026 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..12} )
-
-inherit distutils-r1 desktop xdg-utils pypi
-
-DESCRIPTION="Tryton desktop client"
-HOMEPAGE="http://www.tryton.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="calendar document spell sound test"
-
-RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-libs/gobject-introspection
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf[introspection,jpeg]
- dev-python/pycairo[${PYTHON_USEDEP}]
- gnome-base/librsvg
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
- document? ( app-text/evince[introspection] )
- spell? ( app-text/gtkspell:3[introspection] )
- sound? ( dev-python/playsound[${PYTHON_USEDEP}] )"
-RESTRICT="!test? ( test )"
-DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
-
-distutils_enable_tests unittest
-
-src_install() {
- distutils-r1_src_install
-
- domenu tryton.desktop
- doicon tryton/data/pixmaps/tryton/tryton-icon.png
-}
-
-python_test() {
- eunittest -s tryton.tests
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-7.0.37.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.0.37.ebuild Sun May 03 17:09:00 2026 +0200
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..12} )
+
+inherit distutils-r1 desktop xdg-utils pypi
+
+DESCRIPTION="Tryton desktop client"
+HOMEPAGE="http://www.tryton.org/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="calendar document spell sound test"
+
+RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-libs/gdk-pixbuf[introspection,jpeg]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ gnome-base/librsvg
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
+ document? ( app-text/evince[introspection] )
+ spell? ( app-text/gtkspell:3[introspection] )
+ sound? ( dev-python/playsound[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
+
+distutils_enable_tests unittest
+
+src_install() {
+ distutils-r1_src_install
+
+ domenu tryton.desktop
+ doicon tryton/data/pixmaps/tryton/tryton-icon.png
+}
+
+python_test() {
+ eunittest -s tryton.tests
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-7.6.12.ebuild
--- a/app-office/tryton/tryton-7.6.12.ebuild Sun May 03 16:59:00 2026 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..13} )
-
-inherit distutils-r1 desktop xdg-utils pypi
-
-DESCRIPTION="Tryton desktop client"
-HOMEPAGE="http://www.tryton.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="calendar document spell sound test"
-
-RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-libs/gobject-introspection
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf[introspection,jpeg]
- dev-python/pycairo[${PYTHON_USEDEP}]
- gnome-base/librsvg
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
- document? ( app-text/evince[introspection] )
- spell? ( app-text/gtkspell:3[introspection] )
- sound? ( dev-python/playsound3[${PYTHON_USEDEP}] )"
-RESTRICT="!test? ( test )"
-DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
-
-distutils_enable_tests unittest
-
-src_install() {
- distutils-r1_src_install
-
- domenu tryton.desktop
- doicon tryton/data/pixmaps/tryton/tryton-icon.png
-}
-
-python_test() {
- eunittest -s tryton.tests
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-7.6.13.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.6.13.ebuild Sun May 03 17:09:00 2026 +0200
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit distutils-r1 desktop xdg-utils pypi
+
+DESCRIPTION="Tryton desktop client"
+HOMEPAGE="http://www.tryton.org/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="calendar document spell sound test"
+
+RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-libs/gdk-pixbuf[introspection,jpeg]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ gnome-base/librsvg
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
+ document? ( app-text/evince[introspection] )
+ spell? ( app-text/gtkspell:3[introspection] )
+ sound? ( dev-python/playsound3[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
+
+distutils_enable_tests unittest
+
+src_install() {
+ distutils-r1_src_install
+
+ domenu tryton.desktop
+ doicon tryton/data/pixmaps/tryton/tryton-icon.png
+}
+
+python_test() {
+ eunittest -s tryton.tests
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-7.8.6.ebuild
--- a/app-office/tryton/tryton-7.8.6.ebuild Sun May 03 16:59:00 2026 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,49 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..13} )
-
-inherit distutils-r1 desktop xdg-utils pypi
-
-DESCRIPTION="Tryton desktop client"
-HOMEPAGE="http://www.tryton.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="calendar document spell sound test"
-
-RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-libs/gobject-introspection
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf[introspection,jpeg]
- dev-python/pycairo[${PYTHON_USEDEP}]
- gnome-base/librsvg
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
- document? ( app-text/evince[introspection] )
- spell? ( app-text/gtkspell:3[introspection] )
- sound? ( dev-python/playsound3[${PYTHON_USEDEP}] )"
-RESTRICT="!test? ( test )"
-DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
-
-distutils_enable_tests unittest
-
-src_install() {
- distutils-r1_src_install
-
- domenu tryton.desktop
- doicon tryton/data/pixmaps/tryton/tryton-icon.png
-}
-
-python_test() {
- eunittest -s tryton.tests
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-7.8.7.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.8.7.ebuild Sun May 03 17:09:00 2026 +0200
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{9..13} )
+
+inherit distutils-r1 desktop xdg-utils pypi
+
+DESCRIPTION="Tryton desktop client"
+HOMEPAGE="http://www.tryton.org/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="calendar document spell sound test"
+
+RDEPEND="dev-python/pygobject:3[${PYTHON_USEDEP}]
+ dev-libs/gobject-introspection
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-libs/gdk-pixbuf[introspection,jpeg]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ gnome-base/librsvg
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
+ document? ( app-text/evince[introspection] )
+ spell? ( app-text/gtkspell:3[introspection] )
+ sound? ( dev-python/playsound3[${PYTHON_USEDEP}] )"
+RESTRICT="!test? ( test )"
+DOCS="CHANGELOG COPYRIGHT README.rst doc/*.rst"
+
+distutils_enable_tests unittest
+
+src_install() {
+ distutils-r1_src_install
+
+ domenu tryton.desktop
+ doicon tryton/data/pixmaps/tryton/tryton-icon.png
+}
+
+python_test() {
+ eunittest -s tryton.tests
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-8.0.1.ebuild
--- a/app-office/tryton/tryton-8.0.1.ebuild Sun May 03 16:59:00 2026 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{10..14} )
-
-inherit distutils-r1 desktop xdg-utils pypi
-
-DESCRIPTION="Tryton desktop client"
-HOMEPAGE="http://www.tryton.org/"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="calendar document spell sound test"
-
-RDEPEND="dev-libs/gobject-introspection
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
- x11-libs/gdk-pixbuf[introspection,jpeg]
- >=dev-python/pygobject-3.19:3[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- gnome-base/librsvg
- calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
- document? ( app-text/evince[introspection] )
- spell? ( app-text/gtkspell:3[introspection] )
- sound? ( dev-python/playsound3[${PYTHON_USEDEP}] )"
-BDEPEND="dev-python/hatch-tryton[$PYTHON_USEDEP]"
-RESTRICT="!test? ( test )"
-DOCS=( LICENSE COPYRIGHT )
-
-distutils_enable_tests unittest
-
-src_install() {
- distutils-r1_src_install
-
- domenu tryton.desktop
- doicon tryton/data/pixmaps/tryton/tryton-icon.png
-}
-
-python_test() {
- eunittest -s tryton.tests
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
-}
diff -r cd695ebc65b6 -r d648bb5e54c4 app-office/tryton/tryton-8.0.2.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-8.0.2.ebuild Sun May 03 17:09:00 2026 +0200
@@ -0,0 +1,50 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( python3_{10..14} )
+
+inherit distutils-r1 desktop xdg-utils pypi
+
+DESCRIPTION="Tryton desktop client"
+HOMEPAGE="http://www.tryton.org/"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="calendar document spell sound test"
+
+RDEPEND="dev-libs/gobject-introspection
+ x11-libs/gtk+:3[introspection]
+ x11-libs/pango[introspection]
+ x11-libs/gdk-pixbuf[introspection,jpeg]
+ >=dev-python/pygobject-3.19:3[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pycairo[${PYTHON_USEDEP}]
+ gnome-base/librsvg
+ calendar? ( >=dev-python/goocalendar-0.7[${PYTHON_USEDEP}] )
+ document? ( app-text/evince[introspection] )
+ spell? ( app-text/gtkspell:3[introspection] )
+ sound? ( dev-python/playsound3[${PYTHON_USEDEP}] )"
+BDEPEND="dev-python/hatch-tryton[$PYTHON_USEDEP]"
+RESTRICT="!test? ( test )"
+DOCS=( LICENSE COPYRIGHT )
+
+distutils_enable_tests unittest
+
+src_install() {
+ distutils-r1_src_install
+
+ domenu tryton.desktop
+ doicon tryton/data/pixmaps/tryton/tryton-icon.png
+}
+
+python_test() {
+ eunittest -s tryton.tests
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}