1 |
patrick 12/10/30 09:27:36 |
2 |
|
3 |
Added: openerp-6.1.1.ebuild metadata.xml Manifest |
4 |
ChangeLog |
5 |
Log: |
6 |
Initial import, based on ebuild from yarik-overlay |
7 |
|
8 |
(Portage version: 2.2.0_alpha142/cvs/Linux x86_64, unsigned Manifest commit) |
9 |
|
10 |
Revision Changes Path |
11 |
1.1 app-office/openerp/openerp-6.1.1.ebuild |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/openerp-6.1.1.ebuild?rev=1.1&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/openerp-6.1.1.ebuild?rev=1.1&content-type=text/plain |
15 |
|
16 |
Index: openerp-6.1.1.ebuild |
17 |
=================================================================== |
18 |
# Copyright 1999-2012 Gentoo Foundation |
19 |
# Distributed under the terms of the GNU General Public License v2 |
20 |
# $Header: /var/cvsroot/gentoo-x86/app-office/openerp/openerp-6.1.1.ebuild,v 1.1 2012/10/30 09:27:35 patrick Exp $ |
21 |
|
22 |
EAPI="3" |
23 |
PYTHON_DEPEND="2" |
24 |
|
25 |
inherit eutils distutils |
26 |
|
27 |
DESCRIPTION="Open Source ERP & CRM" |
28 |
HOMEPAGE="http://www.openerp.com/" |
29 |
FNAME="${PN}-6.1-1" |
30 |
SRC_URI="http://nightly.openerp.com/6.1/releases/${FNAME}.tar.gz" |
31 |
|
32 |
LICENSE="GPL-2" |
33 |
SLOT="0" |
34 |
KEYWORDS="~amd64 ~x86" |
35 |
IUSE="postgres ldap ssl" |
36 |
|
37 |
CDEPEND="postgres? ( dev-db/postgresql-server ) |
38 |
dev-python/lxml |
39 |
dev-python/psycopg:2 |
40 |
dev-python/pychart |
41 |
dev-python/reportlab |
42 |
media-gfx/pydot |
43 |
dev-python/vobject |
44 |
dev-python/mako |
45 |
dev-python/pyyaml |
46 |
dev-python/Babel |
47 |
dev-python/gdata |
48 |
ldap? ( dev-python/python-ldap ) |
49 |
dev-python/python-openid |
50 |
dev-python/werkzeug |
51 |
dev-python/xlwt |
52 |
dev-python/feedparser |
53 |
dev-python/python-dateutil |
54 |
dev-python/pywebdav |
55 |
ssl? ( dev-python/pyopenssl ) |
56 |
dev-python/vatnumber |
57 |
dev-python/zsi" |
58 |
|
59 |
RDEPEND="${CDEPEND}" |
60 |
DEPEND="${CDEPEND}" |
61 |
|
62 |
OPENERP_USER="openerp" |
63 |
OPENERP_GROUP="openerp" |
64 |
|
65 |
S="${WORKDIR}/${FNAME}" |
66 |
|
67 |
pkg_setup() { |
68 |
python_set_active_version 2 |
69 |
python_pkg_setup |
70 |
} |
71 |
|
72 |
src_prepare() { |
73 |
epatch "${FILESDIR}/${PN}-6.1-setup.py.patch" |
74 |
} |
75 |
|
76 |
src_install() { |
77 |
distutils_src_install |
78 |
|
79 |
doinitd "${FILESDIR}/${PN}" |
80 |
newconfd "${FILESDIR}/openerp-confd" "${PN}" |
81 |
keepdir /var/run/openerp |
82 |
keepdir /var/log/openerp |
83 |
|
84 |
insinto /etc/logrotate.d |
85 |
newins "${FILESDIR}"/openerp.logrotate openerp || die |
86 |
dodir /etc/openerp |
87 |
insinto /etc/openerp |
88 |
newins "${FILESDIR}"/openerp.cfg openerp.cfg || die |
89 |
} |
90 |
|
91 |
pkg_preinst() { |
92 |
enewgroup ${OPENERP_GROUP} |
93 |
enewuser ${OPENERP_USER} -1 -1 -1 ${OPENERP_GROUP} |
94 |
|
95 |
fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/run/openerp |
96 |
fowners ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp |
97 |
fowners -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/" |
98 |
|
99 |
use postgres || sed -i '6,8d' "${D}/etc/init.d/openerp" || die "sed failed" |
100 |
} |
101 |
|
102 |
pkg_postinst() { |
103 |
chown ${OPENERP_USER}:${OPENERP_GROUP} /var/run/openerp |
104 |
chown ${OPENERP_USER}:${OPENERP_GROUP} /var/log/openerp |
105 |
chown -R ${OPENERP_USER}:${OPENERP_GROUP} "$(python_get_sitedir)/${PN}/addons/" |
106 |
|
107 |
elog "In order to setup the initial database, run:" |
108 |
elog " emerge --config =${CATEGORY}/${PF}" |
109 |
elog "Be sure the database is started before" |
110 |
} |
111 |
|
112 |
pquery() { |
113 |
psql -q -At -U postgres -d template1 -c "$@" |
114 |
} |
115 |
|
116 |
pkg_config() { |
117 |
einfo "In the following, the 'postgres' user will be used." |
118 |
if ! pquery "SELECT usename FROM pg_user WHERE usename = '${OPENERP_USER}'" | grep -q ${OPENERP_USER}; then |
119 |
ebegin "Creating database user ${OPENERP_USER}" |
120 |
createuser --username=postgres --createdb --no-adduser ${OPENERP_USER} |
121 |
eend $? || die "Failed to create database user" |
122 |
fi |
123 |
} |
124 |
|
125 |
|
126 |
|
127 |
1.1 app-office/openerp/metadata.xml |
128 |
|
129 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/metadata.xml?rev=1.1&view=markup |
130 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/metadata.xml?rev=1.1&content-type=text/plain |
131 |
|
132 |
Index: metadata.xml |
133 |
=================================================================== |
134 |
<?xml version="1.0" encoding="UTF-8"?> |
135 |
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
136 |
<pkgmetadata> |
137 |
<maintainer> |
138 |
<email>patrick@g.o</email> |
139 |
<name>Patrick Lauer</name> |
140 |
</maintainer> |
141 |
</pkgmetadata> |
142 |
|
143 |
|
144 |
|
145 |
1.1 app-office/openerp/Manifest |
146 |
|
147 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/Manifest?rev=1.1&view=markup |
148 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/Manifest?rev=1.1&content-type=text/plain |
149 |
|
150 |
Index: Manifest |
151 |
=================================================================== |
152 |
AUX openerp 489 SHA256 3a4cd680b3a4497f76e1c015e4ba36972f099e14f17cb04da3ff14cedb017618 SHA512 a57a4711dc1eb34ccc14aa32542f3e2093948556358bd00b04db6ab8cbb23b1e1a1bfc98ee05c6f8203958ca3af43f9044c097027d26592dd50f08effac45697 WHIRLPOOL acead075805334affc8ad4e46d8b4ec1ab8f7a5bd3f05970d04e4cdd71011b18d5553e3d4c771a1ca47c6a76976c353c05a26e5cd3c60be23880c8910e452012 |
153 |
AUX openerp-6.1-setup.py.patch 1009 SHA256 a4e47a30186ee12136a0506d9b087787def94ffc98eda257f8549838673319fe SHA512 9affa8e3a93257792f44607e0bdf4b81ad517e50d1abd2d9848fa27642c5ef21b3a737d4d05b530694154404939f61dea935b91b002fed92e33059de7e221864 WHIRLPOOL 8364bf04ea6fb957b7493adcf6fb6aeaba5462d1778059f225f7bc0b5896667ef701407eea9b07a29d756d9d44c6b5ecac69141848217e851e791e835e0c60b5 |
154 |
AUX openerp-confd 92 SHA256 bf970b49b905c7dc85399040c6e8a355de4a8ba50b03487a0de6575cd1dbd5a6 SHA512 8e1e47263247a340add6e97f45c11e2e629da564dfe600b31ba75f922f9a9311e3799f8896ac9eae53361cbe7f5e763bcff46ea52bc1884444457696f989e925 WHIRLPOOL f144f7d9307ab0197428a2e9a49895cdb904fb844aeb56cc4100c49544b78bcb6e5ca718f5c313b21d589a26885d6aa071f2675103d13ad729c5adbec0cde1bb |
155 |
AUX openerp.cfg 1115 SHA256 8ae3d8c38d7f991128c8b040c583bebe1b797a9c264c8bbd24f52107d488f9fc SHA512 6ca4638ee2bc00d2572366416aa8107e7045b10c7f89b383efe1b782e7c6d9190f5423633884dce647944bd297431eeeb194b433a21955c4542b75ab7d820a66 WHIRLPOOL 3a57f655c2252b7bf7c2aff9d5ac91a5310f9a34e3f823a883ab2ec2f4cd4e4bef0473fd8676cb4d2d82b3dd52e9b2d82acaac63bf7f084fe67fa9f0d9b8faf3 |
156 |
AUX openerp.logrotate 210 SHA256 9370fc342b1e800388ac225ebce4b688294335edb86d1fbae9cd3e0c03e03367 SHA512 dfb14238e85bc1b4f06e33feeb47568ccd7641a89ee5f1069983a07854b8127807ef81e9b8505f36de97f0c1345a02d0b801e301ca8448a70e9d13c86d8bb9f6 WHIRLPOOL c06d39bfed4a846b965f81057e3f147db5eb6db27cdd32843dd0826bc4537d3996cd78791ebb66f763a01e3ca8b458e4a9fa0fedd417be1e4f4f98f3285e86e2 |
157 |
DIST openerp-6.1-1.tar.gz 73310629 SHA256 a89016d706f1693833590d2ce5cf7768fb3586213661014adad5ed16cdc77cd7 SHA512 0cf407fda4d7ce414b548310018609381157e656069b5224bb05ae6dbf7d534b9acbbb5be561ec1f9a26786ec6fc9b917fb78faff3c67340916f663ccb5297cf WHIRLPOOL 384ae795df9d23c07a6e06c0c468cb6d9af0c2625648bda5d895271f2d1e07d00b81e7da3d4255f709d5eed299166c65b29ec335a71307ea1a3f6775b590befe |
158 |
EBUILD openerp-6.1.1.ebuild 2641 SHA256 df64ea402fb1e9bab9607dafb731ad9320f3f6195b42ac40647e38db23e8cbaa SHA512 849bffe8d46e23b36a3b3a5990bf522d44d48aee23626e0767151938a5800e61c8dbe28ea66feacd7d22f3824ec2654b6a55314445b21db3c0c65c9abf2f2667 WHIRLPOOL 94172016751b751e222f2a9990e32d13bd7fc222296fab599e4fe5a8f5dd2fc45f8de2388d623a0bc489222ddc354440190d3f21c6a8e3e7cd8eb2c761dff139 |
159 |
MISC metadata.xml 233 SHA256 65209e280ca6de32a92e1a57301ff69fb3472e55ba07848d6f80405d35e92d47 SHA512 0d30bfb39315a04767e07896409f5d3954f8e954e20fcbac7b92bb9a636c9f61c50b1b2cf55e6c1db9a199a0edc159b5c8cc8f541efb9c4adafa28e3652cff7b WHIRLPOOL 027c5101e1cbc665c9d2ef240f73a874c9f49a9b70175c5947e012df61de484585088a46b6ce9078816e548e6bcc326e7223539cc999159eee2757d0a2eb1480 |
160 |
|
161 |
|
162 |
|
163 |
1.1 app-office/openerp/ChangeLog |
164 |
|
165 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/ChangeLog?rev=1.1&view=markup |
166 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-office/openerp/ChangeLog?rev=1.1&content-type=text/plain |
167 |
|
168 |
Index: ChangeLog |
169 |
=================================================================== |
170 |
# ChangeLog for app-office/openerp |
171 |
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
172 |
# $Header: /var/cvsroot/gentoo-x86/app-office/openerp/ChangeLog,v 1.1 2012/10/30 09:27:35 patrick Exp $ |
173 |
|
174 |
*openerp-6.1.1 (30 Oct 2012) |
175 |
|
176 |
30 Oct 2012; Patrick Lauer <patrick@g.o> +files/openerp, |
177 |
+files/openerp-6.1-setup.py.patch, +files/openerp-confd, +files/openerp.cfg, |
178 |
+files/openerp.logrotate, +metadata.xml, +openerp-6.1.1.ebuild: |
179 |
Initial import, based on ebuild from yarik-overlay |