Mercurial > hg > portage
annotate www-apps/radicale/radicale-2.1.8.ebuild @ 506:36906ed82d4a
radicale 1.1.6 is available in main portage now
author | Dirk Olmes <dirk@xanthippe.ping.de> |
---|---|
date | Sun, 22 Mar 2020 02:38:34 +0100 |
parents | 510b2157b669 |
children |
rev | line source |
---|---|
503
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
1 # Copyright 1999-2017 Gentoo Foundation |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
2 # Distributed under the terms of the GNU General Public License v2 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
3 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
4 EAPI=6 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
5 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
6 PYTHON_COMPAT=( python{3_4,3_5,3_6} ) |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
7 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
8 inherit eutils distutils-r1 user |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
9 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
10 MY_PN="Radicale" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
11 MY_P="${MY_PN}-${PV}" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
12 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
13 DESCRIPTION="A simple CalDAV calendar server" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
14 HOMEPAGE="http://www.radicale.org/" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
15 SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
16 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
17 LICENSE="GPL-3" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
18 SLOT="0" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
19 KEYWORDS="~amd64 ~x86" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
20 IUSE="+bcrypt" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
21 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
22 DEPEND=" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
23 dev-python/vobject |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
24 bcrypt? ( app-admin/apache-tools dev-python/passlib[bcrypt] )" |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
25 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
26 S=${WORKDIR}/${MY_P} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
27 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
28 RDIR=/var/lib/radicale |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
29 LDIR=/var/log/radicale |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
30 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
31 pkg_setup() { |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
32 enewgroup radicale |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
33 enewuser radicale -1 -1 ${RDIR} radicale |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
34 } |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
35 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
36 python_install_all() { |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
37 rm README* || die |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
38 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
39 # init file |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
40 newinitd "${FILESDIR}"/radicale.init.d radicale |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
41 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
42 # directories |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
43 diropts -m0750 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
44 dodir ${RDIR} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
45 fowners radicale:radicale ${RDIR} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
46 diropts -m0755 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
47 dodir ${LDIR} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
48 fowners radicale:radicale ${LDIR} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
49 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
50 # config file |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
51 insinto /etc/${PN} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
52 doins config logging |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
53 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
54 # fcgi and wsgi files |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
55 exeinto /usr/share/${PN} |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
56 doexe radicale.wsgi |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
57 doexe radicale.fcgi |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
58 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
59 distutils-r1_python_install_all |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
60 } |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
61 |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
62 pkg_postinst() { |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
63 einfo "A sample WSGI script has been put into ${ROOT}usr/share/${PN}." |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
64 einfo "You will also find there an example FastCGI script." |
510b2157b669
ebuild for the latest and greatest radicale
Dirk Olmes <dirk@xanthippe.ping.de>
parents:
diff
changeset
|
65 } |