changeset 9105687dc4e9 in tryton-overlay:default
details: https://hg.tryton.org/tryton-overlay?cmd=changeset;node=9105687dc4e9
description:
app-office/trytond: Versions bump
Signed-off-by: Cédric Krier <[email protected]>
(Portage version: 2.3.66/hg/Linux x86_64, signed Manifest commit with
key 0x574F6EFF4E477517)
diffstat:
app-office/trytond/Manifest | 24 +++---
app-office/trytond/trytond-5.0.10.ebuild | 100 ++++++++++++++++++++++++++++++
app-office/trytond/trytond-5.0.9.ebuild | 100 ------------------------------
app-office/trytond/trytond-5.2.2.ebuild | 101 -------------------------------
app-office/trytond/trytond-5.2.3.ebuild | 101 +++++++++++++++++++++++++++++++
5 files changed, 213 insertions(+), 213 deletions(-)
diffs (462 lines):
diff -r 0c7267084d11 -r 9105687dc4e9 app-office/trytond/Manifest
--- a/app-office/trytond/Manifest Wed Jul 17 21:44:11 2019 +0200
+++ b/app-office/trytond/Manifest Wed Jul 17 21:46:06 2019 +0200
@@ -11,28 +11,28 @@
DIST trytond-4.4.22.tar.gz 602685 BLAKE2B
9fe049578dfdacfb4ec6e48ebdf04108533d609810c38c118c0d777be94355e3966f55b17eee1494e3dda3890c3380a5a51f6a911045ca5d418bac7d742616e9
SHA512
551f4fc8570cab7c236a1cbf4b209d4177ac2a2110c72a69ed11dba710ff4203b091eb8b7a669c03717d82728590ca966534ba27609c107f4fba8c28618b8130
DIST trytond-4.6.17.tar.gz 610730 BLAKE2B
9a664d04e171b7ab148d5a25c80496ff0d09e31a3bcb67e63b61413ba5386c9205aed02bcf02e03072bcac2cd4584dbf69520c273b025f1b75bdec040c589cc6
SHA512
4bd5d8d372ba9fb8c99fe42bda866022a339a1b181f53da3b0222a379aefedfd87b8a98299ad84f68c94f92aeef369c8c4c4ac217699f90b2d65f2709cf95ede
DIST trytond-4.8.13.tar.gz 653606 BLAKE2B
2440877d6fecb862720f56285bddc5121dbb8adbbf01a209ac40c0155e74ff02c4fb2173e8f8ffd6a42b8c713bc5ad449d4854813ec33ff3b69d3aad87231eea
SHA512
3301bcbe0cc54ae0cb26c3dd32f920d4043ce09f9c2a978f6147b24ecf3c41cd69ca6eb481fe5c13ddd648ce64c51fa50fbdcc99373c2ae3ef6935330da34f08
-DIST trytond-5.0.9.tar.gz 648242 BLAKE2B
cf57112250f0edd8ab200939cbc1a95e925ec10c8c960c8153cb9db360412197aa93180c6f35a48b234d5f1ca642248c8cf2367b31c02237e5416031db34d533
SHA512
0610b84237a9b1436d4b789308265786da9c6b17bb14a88fe8c649307b95098683a8ae07b60ce0e9c6a15edbcccdd24acb9625a877239437ae325362cfa65181
-DIST trytond-5.2.2.tar.gz 735995 BLAKE2B
575ed61104bf50c88c31aa485635bad8dd209aa3bce3cb4c2fb63ead5408e32f6b794626b289736f72a832c993e8b2f02fa2ad0ce16b05cc79a67f3ee3e550ef
SHA512
3126538498f7f700b9a4e0a8d0506d22e660e28131b329d3a1916f556130b57a5139c2f5bdaa098de09ba46dc3645d42cd05ce4397f04e5bebcf21a062061b4e
+DIST trytond-5.0.10.tar.gz 648337 BLAKE2B
d00350e6133bd4a7f67166fb5b351909164c9b65c64bdc406ce980097203bb4c686b7c1316b95293d0e637b92d280cdaa46f33732feaca74e866c67d6ad857d5
SHA512
75118d3c9391da5a3cccb3af566e681ac550ee84accd50c2f5204efde6d2178f536d0eccf6565d99120100956d454cdc5ad56b09bf854c8f22250ef9e10ac6d9
+DIST trytond-5.2.3.tar.gz 736275 BLAKE2B
383bcfd858262e15ad243b70704e5cd3a8fdb842b2e71e491586d991675db01f2aae5d3a54cf6ecbdc5e6714d7f8f5d04bd9425db39a18149c57d0e534ba04d5
SHA512
ff4b49ad0da93841d39e0782e0ddd3a961b6f21b433c8b927f31872838ee33fa833083933e486393965eabf01058820c1e83405423ea1336071a9c0fba0662a6
EBUILD trytond-4.0.20.ebuild 2804 BLAKE2B
a51d2eb9f140951b96a7d280fc9628641f692d1619bf1b85007650d763cfb5c1cf94d3a0ed245b69fcbbec510f5a3c23c76edeb2b06ef90e0349bac4a02b58b1
SHA512
2a7f8ed77d37c316ff7c1d5682d3fc9dd9cc13d4ac0f13f06e76849bee28a1e58bc0ccb43049f89a6dae876ddbb66ebed55ae387d5efd93df2470871ff99392c
EBUILD trytond-4.2.22.ebuild 2759 BLAKE2B
6abe3a0850f9d1337d1018a7dbb848f9deac5287374085ebe9241145bbb11ce6477a041a0130b7423856c0884c165ace5949684ba008b37a3c41f10b6320102d
SHA512
efcea8819530b54f11ba9e23a8531d14ae81c3b88a397fe87522d307ff94a048c9ba998731e5adb6206f7ec487b676a4483bee21625c9e1a5c373a8274ba008e
EBUILD trytond-4.4.22.ebuild 2773 BLAKE2B
b0e0c1aa5a68269ae655c4fc1783c8e3da2b9d78230227cc6eb504c2ddb01e898b447cbde815e44c2538bc5ed1a4622b9c34daf7fc639563f184d15676128522
SHA512
300dbc9a6bbe6e68ed71caa3419034a9bb13f8806e2d8a94031c2abef79ea9d4246d1465868bc3dda467f64f7df8bb4892f67f1e0ce81d33c8ff495ba95a8412
EBUILD trytond-4.6.17.ebuild 2841 BLAKE2B
b857d1829d96a8a2b99115982a4598a4e7526221545719cb6d454caf4267b0a400ccdc75eb7b9a020e1b2f8dc2f4bd6d3f49b8c2ddad691eca209c0001eadec8
SHA512
08782fe4706a84e7d3a7bb2419840d345742595b60e83533db4613209b6af1c9d42d4d18d51b59e54a0798ec81d2a7c7aff857dfd11a047684b8eb1f83dc25ab
EBUILD trytond-4.8.13.ebuild 2757 BLAKE2B
3f85cb7bc2e28e035c3e85d31ab6a0ff38da261ec576954f0786fcf71a2b38c6d9b190581c2906c2fb765837c46c1a54ccacabf4ade03bafac73fc17bbe19c8a
SHA512
bbd80f6c9805ed000755ea402ea5a3e2e301c000cbe5b3f19d223bc7752000ddcc86d177a8111bc26ed6e544a8bcbeabf4c92759ab465ca5bb88db843ca58d44
-EBUILD trytond-5.0.9.ebuild 2814 BLAKE2B
5338f38bbab7f0634487adcd5f6435675c3994711cd78d80075752db014b18f73a3dd7f496e220569399ced5420c9f2b976c1db02abf26eee6ecbf2d913203f4
SHA512
29a27d6bfde223ba72ba8a40a76bf0ec37b13c3f2ba37cfdcae1abd54affb84fedd4d1ac3b3ea7a7f4fc5612d5d6ac20b19a8da6457e34dc76167cda08773f6f
-EBUILD trytond-5.2.2.ebuild 2880 BLAKE2B
81ba6de104c0916875e12e9fa4598edf2c6b4b4a59d54be05db9cfabdd99c73fbce93fbb062feb3db47763ef10a4205e90f0e1bd5213842773c611c5f95af5ea
SHA512
95ea48fc46838893d9ee9d78094269cce36df34506f1cf041d89d3bcd464443134813f14306914ca7234121c90a4de3ecb94b5cb2590d5867ce839e57920009d
+EBUILD trytond-5.0.10.ebuild 2814 BLAKE2B
5338f38bbab7f0634487adcd5f6435675c3994711cd78d80075752db014b18f73a3dd7f496e220569399ced5420c9f2b976c1db02abf26eee6ecbf2d913203f4
SHA512
29a27d6bfde223ba72ba8a40a76bf0ec37b13c3f2ba37cfdcae1abd54affb84fedd4d1ac3b3ea7a7f4fc5612d5d6ac20b19a8da6457e34dc76167cda08773f6f
+EBUILD trytond-5.2.3.ebuild 2880 BLAKE2B
81ba6de104c0916875e12e9fa4598edf2c6b4b4a59d54be05db9cfabdd99c73fbce93fbb062feb3db47763ef10a4205e90f0e1bd5213842773c611c5f95af5ea
SHA512
95ea48fc46838893d9ee9d78094269cce36df34506f1cf041d89d3bcd464443134813f14306914ca7234121c90a4de3ecb94b5cb2590d5867ce839e57920009d
MISC ChangeLog 22532 BLAKE2B
391afdd0a9c008f8d3ab552eec64ffcd171c4df73dd3aefbc4b7834bb2f6ea3edab7821405435f2a9e416563fad3e0a3d75f653872f7244b4768537a544611b4
SHA512
f7edb623ed4a20b48ba8e81ee6f0c14942da036b9d37ab5be85ee1aac64e2968f65b4cc1d1c4c9a9c1219ddb020d53ef5ef115cc6acc32fce7ab26ab8a4efb4d
MISC metadata.xml 660 BLAKE2B
627ba2c0d0e42f7e01098d96a7a06bfb19628cc427507b8c9135ffb8ade4ee0394694dc9773413ae246500b78a550341570e81f34d5faf64e600f45920198498
SHA512
1670b1c7c2eaee7ad1e84b21d3e9f6a2a68417956f0d8dd723bb6ec135620b184e7aee751173fef09d19e14f8a8ee78384a9df179d459b55a27b05dfc46a176e
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQGTBAEBCAB9FiEEdP/VdIYNMe45RAljV09u/05HdRcFAl0agNFfFIAAAAAALgAo
+iQGTBAEBCAB9FiEEdP/VdIYNMe45RAljV09u/05HdRcFAl0vev1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDc0
RkZENTc0ODYwRDMxRUUzOTQ0MDk2MzU3NEY2RUZGNEU0Nzc1MTcACgkQV09u/05H
-dReLKgf/az5yAZBNK5vWz+FlaHEXYUtR/k+GJDuVQwm9PuMVlogu7KK1u82IfPEc
-q13Qh0yElZU54A768cko/IH3moaIZRI+dbkPu5m7VBL3855W3/RRZBOpHX9OU5Xk
-yzg12xTXlRgNQDJsxuDhwU8dH/dNJH1u8ZjvM3SZIrI7LVTa7d7xMBvxE07ksJSf
-3Ak+TKWY9Lyc64f6wUWZQtla34KNqg8oeARJ299gKX7tDu+Ol91roGsv0bRsLeyT
-DDT2psRQmBMHYhDCCWuvYlDA8lUZhKcbdFTwq5vWwFItgSRROGnJtzkg2sSrL979
-v5+MvkNWA2jy2WadrgI3LS8c4vSCJw==
-=kuEL
+dRfFxwf9E6R+01J2ODHJM4P8mmEAbFfKmFp+43euCjC8YYcri8702iRgx/X0xZFq
+eJD3SMQGU8MbkVif6FnLYlfWqfrFQpap9DbatA0VqUI+3SxEdvumatJ5kuT4Z3D2
+QwNPH8/nZ9N1coUvEd7Pb3QDovD6QXgv4SBjyovR0SH9nBSMz+AnjqT+2wohynMx
+EcuhmdGfmlm74UiXP0rXftydSttZR+pMD3yHVTtctDF3A0UIcMOoT7g4kmJXgVfv
+vTLZEiZQqfWk/fXtkgiAKR9r22I71U03HGcVlcsyHOfljw7W/v1qQrvaglNni/DE
+yUjwpj2bQIzWh/byrsaW2cfmmhxwpg==
+=OdQm
-----END PGP SIGNATURE-----
diff -r 0c7267084d11 -r 9105687dc4e9 app-office/trytond/trytond-5.0.10.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/trytond/trytond-5.0.10.ebuild Wed Jul 17 21:46:06 2019 +0200
@@ -0,0 +1,100 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_4,3_5,3_6} )
+
+inherit distutils-r1 user
+
+DESCRIPTION="A three-tiers high-level general purpose business application
framework"
+HOMEPAGE="http://www.tryton.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc graphviz mysql +postgres sqlite levenshtein bcrypt html2text test"
+
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
+ sqlite? ( dev-lang/python:*[sqlite] )
+ >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+ >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+ dev-python/genshi[$PYTHON_USEDEP]
+ dev-python/python-dateutil[$PYTHON_USEDEP]
+ dev-python/polib[$PYTHON_USEDEP]
+ >=dev-python/python-sql-0.5[$PYTHON_USEDEP]
+ dev-python/werkzeug[$PYTHON_USEDEP]
+ dev-python/wrapt[$PYTHON_USEDEP]
+ dev-python/passlib[$PYTHON_USEDEP]
+ graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+ levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+ bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+ html2text? ( dev-python/html2text[$PYTHON_USEDEP] )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[$PYTHON_USEDEP]
+ doc? ( >=dev-python/sphinx-0.3 )
+ test? (
+ dev-lang/python:*[sqlite]
+ )"
+
+src_compile() {
+ distutils-r1_src_compile
+
+ if use doc; then
+ pushd doc > /dev/null
+ emake html || die "Generation of HTML documentation failed"
+ popd > /dev/null
+ fi
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ newinitd "${FILESDIR}"/trytond-init.d-2 trytond
+ newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
+ newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
+ newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
+ newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
+ newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
+ keepdir /var/log/trytond
+ keepdir /var/lib/trytond
+ fperms 770 /var/lib/trytond
+
+ dodoc CHANGELOG COPYRIGHT README
+ if use doc; then
+ dohtml -r doc/_build/html/*
+ fi
+}
+
+python_test() {
+ DB_NAME=":memory:" esetup.py test || die
+}
+
+pkg_preinst() {
+ enewgroup trytond
+ enewuser trytond -1 -1 /var/lib/trytond trytond
+
+ fowners trytond:trytond /var/log/trytond
+ fowners trytond:trytond /var/lib/trytond
+}
+
+pkg_postinst() {
+ if use postgres; then
+ elog "In order to setup the initial database, run:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+ elog "Be sure the database is started before"
+ fi
+}
+
+pquery() {
+ psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+ einfo "In the following, the 'postgres' user will be used."
+ if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" |
grep -q trytond; then
+ ebegin "Creating database user trytond"
+ createuser --username=postgres --createdb --no-adduser trytond
+ eend $? || die "Failed to create database user"
+ fi
+}
diff -r 0c7267084d11 -r 9105687dc4e9 app-office/trytond/trytond-5.0.9.ebuild
--- a/app-office/trytond/trytond-5.0.9.ebuild Wed Jul 17 21:44:11 2019 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,100 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{3_4,3_5,3_6} )
-
-inherit distutils-r1 user
-
-DESCRIPTION="A three-tiers high-level general purpose business application
framework"
-HOMEPAGE="http://www.tryton.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc graphviz mysql +postgres sqlite levenshtein bcrypt html2text test"
-
-RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
- sqlite? ( dev-lang/python:*[sqlite] )
- >=dev-python/lxml-2.0[$PYTHON_USEDEP]
- >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
- dev-python/genshi[$PYTHON_USEDEP]
- dev-python/python-dateutil[$PYTHON_USEDEP]
- dev-python/polib[$PYTHON_USEDEP]
- >=dev-python/python-sql-0.5[$PYTHON_USEDEP]
- dev-python/werkzeug[$PYTHON_USEDEP]
- dev-python/wrapt[$PYTHON_USEDEP]
- dev-python/passlib[$PYTHON_USEDEP]
- graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
- levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
- bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
- html2text? ( dev-python/html2text[$PYTHON_USEDEP] )"
-DEPEND="${RDEPEND}
- dev-python/setuptools[$PYTHON_USEDEP]
- doc? ( >=dev-python/sphinx-0.3 )
- test? (
- dev-lang/python:*[sqlite]
- )"
-
-src_compile() {
- distutils-r1_src_compile
-
- if use doc; then
- pushd doc > /dev/null
- emake html || die "Generation of HTML documentation failed"
- popd > /dev/null
- fi
-}
-
-src_install() {
- distutils-r1_src_install
-
- newinitd "${FILESDIR}"/trytond-init.d-2 trytond
- newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
- newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
- newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
- newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
- newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
- keepdir /var/log/trytond
- keepdir /var/lib/trytond
- fperms 770 /var/lib/trytond
-
- dodoc CHANGELOG COPYRIGHT README
- if use doc; then
- dohtml -r doc/_build/html/*
- fi
-}
-
-python_test() {
- DB_NAME=":memory:" esetup.py test || die
-}
-
-pkg_preinst() {
- enewgroup trytond
- enewuser trytond -1 -1 /var/lib/trytond trytond
-
- fowners trytond:trytond /var/log/trytond
- fowners trytond:trytond /var/lib/trytond
-}
-
-pkg_postinst() {
- if use postgres; then
- elog "In order to setup the initial database, run:"
- elog " emerge --config =${CATEGORY}/${PF}"
- elog "Be sure the database is started before"
- fi
-}
-
-pquery() {
- psql -q -At -U postgres -d template1 -c "$@"
-}
-
-pkg_config() {
- einfo "In the following, the 'postgres' user will be used."
- if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" |
grep -q trytond; then
- ebegin "Creating database user trytond"
- createuser --username=postgres --createdb --no-adduser trytond
- eend $? || die "Failed to create database user"
- fi
-}
diff -r 0c7267084d11 -r 9105687dc4e9 app-office/trytond/trytond-5.2.2.ebuild
--- a/app-office/trytond/trytond-5.2.2.ebuild Wed Jul 17 21:44:11 2019 +0200
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,101 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python{3_5,3_6} )
-
-inherit distutils-r1 user
-
-DESCRIPTION="A three-tiers high-level general purpose business application
framework"
-HOMEPAGE="http://www.tryton.org/"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc graphviz mysql +postgres sqlite levenshtein bcrypt html2text
coroutine test"
-
-RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
- sqlite? ( dev-lang/python:*[sqlite] )
- >=dev-python/lxml-2.0[$PYTHON_USEDEP]
- >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
- dev-python/genshi[$PYTHON_USEDEP]
- dev-python/python-dateutil[$PYTHON_USEDEP]
- dev-python/polib[$PYTHON_USEDEP]
- >=dev-python/python-sql-0.5[$PYTHON_USEDEP]
- dev-python/werkzeug[$PYTHON_USEDEP]
- dev-python/wrapt[$PYTHON_USEDEP]
- dev-python/passlib[$PYTHON_USEDEP]
- graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
- levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
- bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
- html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
- coroutine? ( >=dev-python/gevent-1.1[$PYTHON_USEDEP] )"
-DEPEND="${RDEPEND}
- dev-python/setuptools[$PYTHON_USEDEP]
- doc? ( >=dev-python/sphinx-0.3 )
- test? (
- dev-lang/python:*[sqlite]
- )"
-
-src_compile() {
- distutils-r1_src_compile
-
- if use doc; then
- pushd doc > /dev/null
- emake html || die "Generation of HTML documentation failed"
- popd > /dev/null
- fi
-}
-
-src_install() {
- distutils-r1_src_install
-
- newinitd "${FILESDIR}"/trytond-init.d-2 trytond
- newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
- newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
- newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
- newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
- newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
- keepdir /var/log/trytond
- keepdir /var/lib/trytond
- fperms 770 /var/lib/trytond
-
- dodoc CHANGELOG COPYRIGHT README.rst
- if use doc; then
- dohtml -r doc/_build/html/*
- fi
-}
-
-python_test() {
- DB_NAME=":memory:" esetup.py test || die
-}
-
-pkg_preinst() {
- enewgroup trytond
- enewuser trytond -1 -1 /var/lib/trytond trytond
-
- fowners trytond:trytond /var/log/trytond
- fowners trytond:trytond /var/lib/trytond
-}
-
-pkg_postinst() {
- if use postgres; then
- elog "In order to setup the initial database, run:"
- elog " emerge --config =${CATEGORY}/${PF}"
- elog "Be sure the database is started before"
- fi
-}
-
-pquery() {
- psql -q -At -U postgres -d template1 -c "$@"
-}
-
-pkg_config() {
- einfo "In the following, the 'postgres' user will be used."
- if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" |
grep -q trytond; then
- ebegin "Creating database user trytond"
- createuser --username=postgres --createdb --no-adduser trytond
- eend $? || die "Failed to create database user"
- fi
-}
diff -r 0c7267084d11 -r 9105687dc4e9 app-office/trytond/trytond-5.2.3.ebuild
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/app-office/trytond/trytond-5.2.3.ebuild Wed Jul 17 21:46:06 2019 +0200
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_5,3_6} )
+
+inherit distutils-r1 user
+
+DESCRIPTION="A three-tiers high-level general purpose business application
framework"
+HOMEPAGE="http://www.tryton.org/"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc graphviz mysql +postgres sqlite levenshtein bcrypt html2text
coroutine test"
+
+RDEPEND="postgres? ( >=dev-python/psycopg-2[$PYTHON_USEDEP] )
+ sqlite? ( dev-lang/python:*[sqlite] )
+ >=dev-python/lxml-2.0[$PYTHON_USEDEP]
+ >=dev-python/relatorio-0.7[fodt,$PYTHON_USEDEP]
+ dev-python/genshi[$PYTHON_USEDEP]
+ dev-python/python-dateutil[$PYTHON_USEDEP]
+ dev-python/polib[$PYTHON_USEDEP]
+ >=dev-python/python-sql-0.5[$PYTHON_USEDEP]
+ dev-python/werkzeug[$PYTHON_USEDEP]
+ dev-python/wrapt[$PYTHON_USEDEP]
+ dev-python/passlib[$PYTHON_USEDEP]
+ graphviz? ( dev-python/pydot[$PYTHON_USEDEP] )
+ levenshtein? ( dev-python/python-levenshtein[$PYTHON_USEDEP] )
+ bcrypt? ( dev-python/bcrypt[$PYTHON_USEDEP] )
+ html2text? ( dev-python/html2text[$PYTHON_USEDEP] )
+ coroutine? ( >=dev-python/gevent-1.1[$PYTHON_USEDEP] )"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[$PYTHON_USEDEP]
+ doc? ( >=dev-python/sphinx-0.3 )
+ test? (
+ dev-lang/python:*[sqlite]
+ )"
+
+src_compile() {
+ distutils-r1_src_compile
+
+ if use doc; then
+ pushd doc > /dev/null
+ emake html || die "Generation of HTML documentation failed"
+ popd > /dev/null
+ fi
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ newinitd "${FILESDIR}"/trytond-init.d-2 trytond
+ newinitd "${FILESDIR}"/trytond-cron-init.d-2 trytond-cron
+ newinitd "${FILESDIR}"/trytond-worker-init.d trytond-worker
+ newconfd "${FILESDIR}"/trytond-conf.d-2 trytond
+ newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-cron
+ newconfd "${FILESDIR}"/trytond-conf.d-2 trytond-worker
+ keepdir /var/log/trytond
+ keepdir /var/lib/trytond
+ fperms 770 /var/lib/trytond
+
+ dodoc CHANGELOG COPYRIGHT README.rst
+ if use doc; then
+ dohtml -r doc/_build/html/*
+ fi
+}
+
+python_test() {
+ DB_NAME=":memory:" esetup.py test || die
+}
+
+pkg_preinst() {
+ enewgroup trytond
+ enewuser trytond -1 -1 /var/lib/trytond trytond
+
+ fowners trytond:trytond /var/log/trytond
+ fowners trytond:trytond /var/lib/trytond
+}
+
+pkg_postinst() {
+ if use postgres; then
+ elog "In order to setup the initial database, run:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+ elog "Be sure the database is started before"
+ fi
+}
+
+pquery() {
+ psql -q -At -U postgres -d template1 -c "$@"
+}
+
+pkg_config() {
+ einfo "In the following, the 'postgres' user will be used."
+ if ! pquery "SELECT usename FROM pg_user WHERE usename = 'trytond'" |
grep -q trytond; then
+ ebegin "Creating database user trytond"
+ createuser --username=postgres --createdb --no-adduser trytond
+ eend $? || die "Failed to create database user"
+ fi
+}