summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJean-Noël Rivasseau <elvanor@gentoo.org>2012-05-27 09:36:59 +0000
committerJean-Noël Rivasseau <elvanor@gentoo.org>2012-05-27 09:36:59 +0000
commit012428136830ab6664f7fa3eb9c90bfcbba743a0 (patch)
treeb0783248187456fe81f0e612db2f567e7d349fcf
parentRemove old (diff)
downloadhistorical-012428136830ab6664f7fa3eb9c90bfcbba743a0.tar.gz
historical-012428136830ab6664f7fa3eb9c90bfcbba743a0.tar.bz2
historical-012428136830ab6664f7fa3eb9c90bfcbba743a0.zip
Bump to 5.0.16
Package-Manager: portage-2.1.10.49/cvs/Linux i686
-rw-r--r--app-office/openerp-server/ChangeLog10
-rw-r--r--app-office/openerp-server/Manifest18
-rwxr-xr-xapp-office/openerp-server/files/openerp-server2
-rw-r--r--app-office/openerp-server/openerp-server-5.0.16.ebuild85
4 files changed, 98 insertions, 17 deletions
diff --git a/app-office/openerp-server/ChangeLog b/app-office/openerp-server/ChangeLog
index 9a740f3152d7..8d82d686bf82 100644
--- a/app-office/openerp-server/ChangeLog
+++ b/app-office/openerp-server/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-office/openerp-server
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-office/openerp-server/ChangeLog,v 1.3 2011/04/06 16:59:15 arfrever Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/openerp-server/ChangeLog,v 1.4 2012/05/27 09:36:59 elvanor Exp $
+
+*openerp-server-5.0.16 (27 May 2012)
+
+ 27 May 2012; <elvanor@gentoo.org> +openerp-server-5.0.16.ebuild,
+ files/openerp-server:
+ Bump to 5.0.16. Fixes for use with python-2.7.
06 Apr 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
openerp-server-5.0.6.ebuild, openerp-server-5.0.15.ebuild:
diff --git a/app-office/openerp-server/Manifest b/app-office/openerp-server/Manifest
index 3b37ecf3461b..1a485fe7a907 100644
--- a/app-office/openerp-server/Manifest
+++ b/app-office/openerp-server/Manifest
@@ -1,22 +1,12 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX openerp-server 682 RMD160 0c9fd79469433ae675bf61eb16cffe68f74849ab SHA1 fa05c51decaa8fdd48731bb18ed6425a205dddc3 SHA256 7b92073d29dc00ce81c1586e78285cd995cbca0c1ea0f9330373a6c00c542cc0
+AUX openerp-server 679 RMD160 8969d14efa8c4e857e4625852651626a8c7cb590 SHA1 f73ab1122223c6db1ed671e5475ea56eb270a216 SHA256 c62b2b51552f39977cb94cfa0dd8ce0a6d864b4a08b8fb8d856a2a75e7dd771f
AUX openerp-server-confd 105 RMD160 a43bebb092ae8b5ba7f24abe735cbb7b0879ab30 SHA1 6a3a0c2c7f7e0e6215a379a523387188237bb2bd SHA256 d2a001ed22e104eaf68c64f0fecb18d50a6aa6439050fe7da2ba6def584135bf
AUX openerp-server.cfg 1026 RMD160 930ff0e4434b5a0aa36269aa066486572cea400c SHA1 3bac0e9714f1f984fba37c5e1977eaab2e7e66af SHA256 1a5e9cf33372cd66823fc2681f46000d2381e0b9e52301e85037f1b38e7fa665
AUX openerp-server.logrotate 341 RMD160 e3f08d24390d29982ea727cf43006651a959f213 SHA1 57d1d6cb9ffac4f0f06ba62a3095fa4cb8e132ed SHA256 7b6f0e33b6aa897d5c07a2e5f7e2edfec5e7238c4724483f12a341e56ae3fc4d
DIST openerp-server-5.0.15.tar.gz 10529558 RMD160 11679778890aefb05182a41981750ea5d011d83b SHA1 45ecc01e826f8c10b7de97d155492a4dcff8026a SHA256 021dd27f352e1c92c0912d8b50f05cfcee39052551a2c6d90ee1677f4e361504
+DIST openerp-server-5.0.16.tar.gz 10515061 RMD160 2d4cfe890e9ac2b1c0683e34cfbf2f1f7747140b SHA1 f3643ba457ee0b0a23f544ac8514e45c5dc9a307 SHA256 431ed9f709204e43a48a9ba4468884ec935deacd1558562b1dd6f373d121c57b
DIST openerp-server-5.0.6.tar.gz 8733610 RMD160 1feffe5db442d503744fcf2e8c7eacf8b9fe670e SHA1 8f9a180d560c3d0f612663f09348923a22644c0d SHA256 5812b3199e2ecc473a265af0fc33626079351f3d119281e84df4edba5b5a0df4
EBUILD openerp-server-5.0.15.ebuild 2108 RMD160 3afafe823536e7220f2eb1824048c9644bc08adb SHA1 1f79e54188854f720cf883d256ff87ad62bce870 SHA256 3ba82b2a2fbbb364d804aecb2e09f9088c85e61a362629bba1de7bfce71b84cd
+EBUILD openerp-server-5.0.16.ebuild 2134 RMD160 1810e81fd42bcd69e6e39af3b2f00068649c645d SHA1 9bad8504a607f6fc82abba1a85063fc53419c928 SHA256 9922e744d364d5c3fd45c8fb0e946a965d4db565c78598faecf5f11be727a065
EBUILD openerp-server-5.0.6.ebuild 1859 RMD160 fdf30b7431ba383485070bb8cb9b7243379fe3a2 SHA1 d95c3568f5707eecd478ebd666e7c5a6bcfe925c SHA256 09e1544ffe5237720debf2ca591aa987b0fbee3aae0a1c7e970825b3ee47c9f9
-MISC ChangeLog 850 RMD160 b120df7c36842d9e432a3df3262f3fbd03a31d1f SHA1 9de4ff606cf583e3877cd9b8aa0d068ad8c327d6 SHA256 d2f073fb335effc95216e687cc3781c43885b305683d26f419e10448216f4455
+MISC ChangeLog 1028 RMD160 c29de11a9c57ee23cad7d19c73c819af94c2c95f SHA1 90955b8e9bd96f2341e4562135e6211766bc9b11 SHA256 0b57553255403dae43f3d101bd05be7b27c34dd5f943e7ffd645b45b7aa3c314
MISC metadata.xml 302 RMD160 820efd464e0bfe2f1cc4faf9077bcaf687ba295a SHA1 75d99f76808559ec65f454afce947c01f5401780 SHA256 4dab89728463996a2e7e2593635da923d90f159d2730a0204b6123e01c0da40d
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
-
-iJwEAQEIAAYFAk59AKYACgkQfXuS5UK5QB0gtwP/ZxaHYhq+Wu6RULh8c98sM+v0
-95F5WDf6og2Zx5iKRuA4hcZdRz5NkzWQJwMGaal++N1OYLeVeytq4ZJY+XfTdGod
-3UIijCIbaehxF2ZfCZyaeoi/BeyoPaHdWabyQepMq3+mEvWB4gQIDaQ3eD3OdO+7
-PynmYF7I2xvr3nG8Jkc=
-=Db+F
------END PGP SIGNATURE-----
diff --git a/app-office/openerp-server/files/openerp-server b/app-office/openerp-server/files/openerp-server
index 724192b62649..d02c66c45199 100755
--- a/app-office/openerp-server/files/openerp-server
+++ b/app-office/openerp-server/files/openerp-server
@@ -10,7 +10,7 @@ depend() {
start() {
ebegin "Starting openerp-server"
PYTHONDIR=$(python -c 'from distutils.sysconfig import get_config_var; print(get_config_var("LIBP"))')
- start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/bin/python2.6 --startas /usr/bin/python \
+ start-stop-daemon --start --quiet --pidfile "${PIDFILE}" --exec /usr/bin/python --startas /usr/bin/python \
--chuid "${USER}" --chdir "${PYTHONDIR}/site-packages/openerp-server/" --background -- "openerp-server.py" ${DAEMON_OPTS}
eend $?
}
diff --git a/app-office/openerp-server/openerp-server-5.0.16.ebuild b/app-office/openerp-server/openerp-server-5.0.16.ebuild
new file mode 100644
index 000000000000..815a2191465a
--- /dev/null
+++ b/app-office/openerp-server/openerp-server-5.0.16.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-office/openerp-server/openerp-server-5.0.16.ebuild,v 1.1 2012/05/27 09:36:59 elvanor Exp $
+
+EAPI="3"
+PYTHON_DEPEND="2"
+
+inherit eutils distutils
+
+DESCRIPTION="Open Source ERP & CRM"
+HOMEPAGE="http://www.openerp.com/"
+SRC_URI="http://www.openerp.com/download/stable/source/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+CDEPEND="dev-db/postgresql-server
+ dev-python/egenix-mx-base
+ dev-python/lxml
+ dev-python/psycopg
+ dev-python/pychart
+ dev-python/pytz
+ dev-python/pyxml
+ dev-python/pyopenssl
+ dev-python/reportlab
+ media-gfx/pydot
+ dev-libs/libxslt[python]
+ dev-libs/libxml2[python]"
+
+RDEPEND="${CDEPEND}"
+DEPEND="${CDEPEND}"
+
+OPENERP_USER="openerp"
+OPENERP_GROUP="openerp"
+
+pkg_setup() {
+ python_set_active_version 2
+ python_pkg_setup
+}
+
+src_install() {
+ distutils_src_install
+
+ doinitd "${FILESDIR}/${PN}"
+ newconfd "${FILESDIR}/openerp-server-confd" "${PN}"
+ keepdir /var/run/openerp
+ keepdir /var/log/openerp
+
+ rm "${D}/usr/bin/openerp-server"
+
+ insinto /etc/logrotate.d
+ newins "${FILESDIR}"/openerp-server.logrotate openerp-server || die
+ dodir /etc/openerp
+ insinto /etc/openerp
+ newins "${FILESDIR}"/openerp-server.cfg openerp-server.cfg || die
+}
+
+pkg_preinst() {
+ enewgroup ${OPENERP_GROUP}
+ enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP}
+
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/run/openerp
+ fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp
+}
+
+pkg_postinst() {
+ elog "In order to setup the initial database, run:"
+ elog " emerge --config =${CATEGORY}/${PF}"
+ elog "Be sure the database is started before"
+}
+
+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 = '${OPENERP_USER}'" | grep -q ${OPENERP_USER}; then
+ ebegin "Creating database user ${OPENERP_USER}"
+ createuser --username=postgres --createdb --no-adduser ${OPENERP_USER}
+ eend $? || die "Failed to create database user"
+ fi
+}