details: https://code.tryton.org/gentoo-overlay/commit/4e2064c00eda
branch: default
user: Cédric Krier <[email protected]>
date: Sat Dec 20 21:39:29 2025 +0100
description:
app-office/tryton: versions bump
diffstat:
app-office/tryton/Manifest | 16 +++++-----
app-office/tryton/tryton-7.0.30.ebuild | 49 ----------------------------------
app-office/tryton/tryton-7.0.31.ebuild | 49 ++++++++++++++++++++++++++++++++++
app-office/tryton/tryton-7.4.14.ebuild | 49 ----------------------------------
app-office/tryton/tryton-7.4.15.ebuild | 49 ++++++++++++++++++++++++++++++++++
app-office/tryton/tryton-7.6.6.ebuild | 49 ----------------------------------
app-office/tryton/tryton-7.6.7.ebuild | 49 ++++++++++++++++++++++++++++++++++
app-office/tryton/tryton-7.8.0.ebuild | 49 ----------------------------------
app-office/tryton/tryton-7.8.1.ebuild | 49 ++++++++++++++++++++++++++++++++++
9 files changed, 204 insertions(+), 204 deletions(-)
diffs (445 lines):
diff -r be60c147aceb -r 4e2064c00eda app-office/tryton/Manifest
--- a/app-office/tryton/Manifest Thu Dec 18 13:22:30 2025 +0100
+++ b/app-office/tryton/Manifest Sat Dec 20 21:39:29 2025 +0100
@@ -1,9 +1,9 @@
-DIST tryton-7.0.30.tar.gz 632152 BLAKE2B
054cc4f4e54c5aedae2a0b64114edb8ca6f4d674b55f39bebed39aaeb0997734c78c47bec1efc18f5db14c1deb375578c16d4758e66aa551b04c355851d29cdc
SHA512
102e5eb8ff004c00a9e334921916d56639396ca769f1e73c1ebcc0522d968a3460f294a1814e206c8e30596a0cb25ec9eef5fdfa53854ba3815353fe2bc3a88f
-DIST tryton-7.4.14.tar.gz 645442 BLAKE2B
17f855c69890305700f70d3e41a412e1f9550670512d399398d7044713abbe70694e860189a23c48c99cab388b24df0407912c331837866e1b58481ee3db108d
SHA512
5f7515bad5bb4727eab259ee714a97bd5e3a1188125d41ba73e5acd56a6fc07d29b7ffa67fb71a2e2549a591a3b2a355ab0a3fc9736e47a769cffb2a194aa918
-DIST tryton-7.6.6.tar.gz 647588 BLAKE2B
1fdd0921e81a5dc5d848397e4c38af6c1fa8d987462d19c11f8c86c2cd6fe0ab64450a8ebe62e4868e27dd6692ab6d431aa26402cfdc5101353f1643d3666c1f
SHA512
e8772df529a4bded5c19818e07deb9a58df5146ea9b31af3d174d61daf871f6f61aace996c31639a5bd5c4e0621794d7aa83b95156c55d10bb10eb13d1a7de59
-DIST tryton-7.8.0.tar.gz 652487 BLAKE2B
55f5e1a233d25de50c6c1c8780f98f3f806b0748ca153b20fd8b7fdcb12d7d533f4a5065a5dee3224459dab9b0c2e4ee37407886eb5d5466b045ad4ecbf33b71
SHA512
3ec098c9c13d905069961b9bbc7bf25ae4a73af6f6bb7c34efa1f9dc24516e07fd8018a0535e1ef1e32bf36ba9c2bdde60c95e38d24949412d9a3707ae89e28d
-EBUILD tryton-7.0.30.ebuild 1229 BLAKE2B
cfc1dadf9bb5f80068d6f97f1ac17e0ecfc3b6ff2ea70376bca30092f7e93764ced6196165121a66b0f19d9ca36fa17a67d11952f3d042119fcb1cccbd6ba109
SHA512
b3bde4fdbf1c23516eb060a9aefa04e45db9e48695480daf4f3236e3be9ad9bdbccbcbc83853804e1bb8a98281cbdd2017cf74fdaa1d31f00ca0d0f555b8b000
-EBUILD tryton-7.4.14.ebuild 1229 BLAKE2B
cfc1dadf9bb5f80068d6f97f1ac17e0ecfc3b6ff2ea70376bca30092f7e93764ced6196165121a66b0f19d9ca36fa17a67d11952f3d042119fcb1cccbd6ba109
SHA512
b3bde4fdbf1c23516eb060a9aefa04e45db9e48695480daf4f3236e3be9ad9bdbccbcbc83853804e1bb8a98281cbdd2017cf74fdaa1d31f00ca0d0f555b8b000
-EBUILD tryton-7.6.6.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
-EBUILD tryton-7.8.0.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
+DIST tryton-7.0.31.tar.gz 632172 BLAKE2B
122132744f3cfc7dd6a26ef39ff4c169f754b1933e290c704212e370bb22ae9f22cd26cc1b0e743c946d3a59bf5bc48ff12bd4c7495d1eacf6c900903c7c4399
SHA512
94ff05c0ee516e598f727309c4b0292d73e39e9d064943e8b29df8f3bce111bc2d07dafa4f10aa485b90e57a6cd2e10399155651bbc3e33f1fd88273cdf63e05
+DIST tryton-7.4.15.tar.gz 645335 BLAKE2B
d70d54445440e3399d368d8a1603398f51e6dbc173141c4a278f99655f4cdfd1f865e20a448e07d4633274fd9dd83f4d397bc9e4572389df5bab5042e94bf007
SHA512
5bb8e6205a082add18588c02230f7c3ea5c3793ba21cb84dfdb78ffe1e0f1af7ed15fce195482385ccf77e54d83dee4c9f8863fe580c019ec8bee0e5bd30accf
+DIST tryton-7.6.7.tar.gz 647782 BLAKE2B
8205d3617c1d4e8b56c5a4507e4ffa8a3679e0973ab50bd4618fd2dc64a654f098b7d671dd6041ce85f5bafaf42c99b355f307bc2ee8fcfc423192348ede96e8
SHA512
e50b9dae9b26463be855d4c99b6e1e83cc7d02e4684da39c24086c4f9ecb299f11578526b73fd5db7a6ab9584c4d153d677d8177053405d81e692db0a584af36
+DIST tryton-7.8.1.tar.gz 650738 BLAKE2B
4450deda59d9c5d71bf94615273573f2964631c10ad878a61c8b9bf4994ddaac5b902fc1f6a3767941d15d994d2bf1916b635e6d4093ef5b09dd221a5a68671b
SHA512
a53b3d71390c22869f799c35a9da1e791f8d11dd72872d6b6507e09c94144014e87440dae66373fd7b7ff8f82cbf1147dcfbac254ecdf7db62a9cabaf9254da8
+EBUILD tryton-7.0.31.ebuild 1229 BLAKE2B
cfc1dadf9bb5f80068d6f97f1ac17e0ecfc3b6ff2ea70376bca30092f7e93764ced6196165121a66b0f19d9ca36fa17a67d11952f3d042119fcb1cccbd6ba109
SHA512
b3bde4fdbf1c23516eb060a9aefa04e45db9e48695480daf4f3236e3be9ad9bdbccbcbc83853804e1bb8a98281cbdd2017cf74fdaa1d31f00ca0d0f555b8b000
+EBUILD tryton-7.4.15.ebuild 1229 BLAKE2B
cfc1dadf9bb5f80068d6f97f1ac17e0ecfc3b6ff2ea70376bca30092f7e93764ced6196165121a66b0f19d9ca36fa17a67d11952f3d042119fcb1cccbd6ba109
SHA512
b3bde4fdbf1c23516eb060a9aefa04e45db9e48695480daf4f3236e3be9ad9bdbccbcbc83853804e1bb8a98281cbdd2017cf74fdaa1d31f00ca0d0f555b8b000
+EBUILD tryton-7.6.7.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
+EBUILD tryton-7.8.1.ebuild 1230 BLAKE2B
6452563906205aa33373e9d3e33064f792713858adce71198762fc24855d42d59ec7649762590172d220b387810c864753a8b3001d9b28b79232f16fc0273aea
SHA512
2bda18e1a044d89ee56dec414324ad98ca68a1862cff441d9d376eac180c9f337aa7af2f095a3b7550fd0340419ef1dbf70a77be8e9a9a6e9b21f36f8e15c44f
MISC metadata.xml 572 BLAKE2B
630c28474190327647663c4c476274ae7184945184b62a4e332e2a3f4c1cef536c0dd59bc092c295b9b6e81054a19355ca04696fafc9ffe1a01167d76bce6a0f
SHA512
214275e0863aa24f2c30b84c6e39d6bdc22903f2adc424927fb3ae0724a773eff002b9c114c79ab5199892a821287bbbb20de25a0166c51eaae4cf6323a26d3b
diff -r be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.0.30.ebuild
--- a/app-office/tryton/tryton-7.0.30.ebuild Thu Dec 18 13:22:30 2025 +0100
+++ /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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.0.31.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.0.31.ebuild Sat Dec 20 21:39:29 2025 +0100
@@ -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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.4.14.ebuild
--- a/app-office/tryton/tryton-7.4.14.ebuild Thu Dec 18 13:22:30 2025 +0100
+++ /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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.4.15.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.4.15.ebuild Sat Dec 20 21:39:29 2025 +0100
@@ -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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.6.6.ebuild
--- a/app-office/tryton/tryton-7.6.6.ebuild Thu Dec 18 13:22:30 2025 +0100
+++ /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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.6.7.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.6.7.ebuild Sat Dec 20 21:39:29 2025 +0100
@@ -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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.8.0.ebuild
--- a/app-office/tryton/tryton-7.8.0.ebuild Thu Dec 18 13:22:30 2025 +0100
+++ /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 be60c147aceb -r 4e2064c00eda app-office/tryton/tryton-7.8.1.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/tryton/tryton-7.8.1.ebuild Sat Dec 20 21:39:29 2025 +0100
@@ -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
+}