Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/graaff:master commit in: app-office/radicale/
Date: Sat, 02 Jun 2012 15:47:35
Message-Id: 1338651098.2d2db4b0a2f36b9aece08097a91d5bb47043916f.graaff@gentoo
1 commit: 2d2db4b0a2f36b9aece08097a91d5bb47043916f
2 Author: Hans de Graaff <hans <AT> degraaff <DOT> org>
3 AuthorDate: Sat Jun 2 15:31:38 2012 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Sat Jun 2 15:31:38 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/graaff.git;a=commit;h=2d2db4b0
7
8 Version bump.
9
10 (Portage version: 2.1.10.49/git/Linux x86_64, signed Manifest commit with key 0x8883FA56A308A8D7!)
11
12 ---
13 app-office/radicale/ChangeLog | 5 +++
14 app-office/radicale/Manifest | 7 ++--
15 app-office/radicale/radicale-0.7.ebuild | 56 +++++++++++++++++++++++++++++++
16 3 files changed, 65 insertions(+), 3 deletions(-)
17
18 diff --git a/app-office/radicale/ChangeLog b/app-office/radicale/ChangeLog
19 index 2280652..f3f13c6 100644
20 --- a/app-office/radicale/ChangeLog
21 +++ b/app-office/radicale/ChangeLog
22 @@ -2,6 +2,11 @@
23 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 +*radicale-0.7 (02 Jun 2012)
27 +
28 + 02 Jun 2012; Hans de Graaff <graaff@g.o> +radicale-0.7.ebuild:
29 + Version bump.
30 +
31 09 Mar 2012; Hans de Graaff <graaff@g.o> +radicale-0.6.4.ebuild,
32 metadata.xml:
33 Version bump.
34
35 diff --git a/app-office/radicale/Manifest b/app-office/radicale/Manifest
36 index b2c224f..b460f08 100644
37 --- a/app-office/radicale/Manifest
38 +++ b/app-office/radicale/Manifest
39 @@ -4,10 +4,11 @@ Hash: SHA256
40 DIST Radicale-0.6.2.tar.gz 30784 RMD160 8b2559116f6f196a610069d8f9fde7d640c3cbb6 SHA1 c80be198b3ea7c47f73642b1e7e76fdb0ed20e9d SHA256 90067706ef8f03a7debcea5c91e87ff94756dfc59eaad26d13d4cd84cda592c9
41 DIST Radicale-0.6.3.tar.gz 30993 RMD160 e7ec0be50a164b0bffa46688e47a3ada2d56e697 SHA1 de478e41a61ccf039e1e1da603ef275f500e44f5 SHA256 bd2c2058e1222735981639206eade3082f6ff76a0055bd010ae0f8b2b33ee8f6
42 DIST Radicale-0.6.4.tar.gz 30994 RMD160 9da7aede8ec48fa9725a85985cd3e6e3bd277689 SHA1 15854dd3a7070ef8438573b4a9fef92a2b46b8ab SHA256 83fd6d1b958cd2eae7fa8d773db508e1a4f87266e48346016d03e2b2c7eb80ea
43 +DIST Radicale-0.7.tar.gz 34061 RMD160 6acf53c591fd9b5d425d226e2c0737ae80ab689e SHA1 2f248e61957cb9c99b404d73b17dbac72875fa68 SHA256 f3d17d16bac4cbeedc5e66a8b711f29d51309e9264a9ef930b5d466503794c09
44 -----BEGIN PGP SIGNATURE-----
45 Version: GnuPG v2.0.17 (GNU/Linux)
46
47 -iF4EAREIAAYFAk9Z/a8ACgkQiIP6VqMIqNeadwD9GfvQyPXHJIBYO/33Le3dB053
48 -c5BvY9uR+BZ5J+u2w6MA/jLyJ4bmtoHAkdqsgpXEyteI7jR5HFx7vPrhU7A17j9e
49 -=+Iob
50 +iF4EAREIAAYFAk/KMdoACgkQiIP6VqMIqNc4XwD/TDVP1PuovJi5Pe91p5yC8tSD
51 +sqO9F+Djph9uDnd68VcA/1PCFQCaXFAfEbiNmGr3a3IQQjuVMLAxBbWPLOahcyog
52 +=k7lY
53 -----END PGP SIGNATURE-----
54
55 diff --git a/app-office/radicale/radicale-0.7.ebuild b/app-office/radicale/radicale-0.7.ebuild
56 new file mode 100644
57 index 0000000..372a5e3
58 --- /dev/null
59 +++ b/app-office/radicale/radicale-0.7.ebuild
60 @@ -0,0 +1,56 @@
61 +# Copyright 1999-2012 Gentoo Foundation
62 +# Distributed under the terms of the GNU General Public License v2
63 +# $Header: $
64 +
65 +EAPI=2
66 +PYTHON_DEPEND="*:2.6"
67 +SUPPORT_PYTHON_ABIS=1
68 +
69 +inherit distutils eutils
70 +
71 +MY_PN="Radicale"
72 +MY_P="${MY_PN}-${PV}"
73 +
74 +DESCRIPTION="A simple CalDAV calendar server"
75 +HOMEPAGE="http://www.radicale.org/"
76 +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz"
77 +
78 +LICENSE="GPL-3"
79 +SLOT="0"
80 +KEYWORDS="~x86 ~amd64"
81 +IUSE="fastcgi ldap ssl"
82 +
83 +# the '>=' goes ok, as radicale supports _all_ other python version
84 +# this includes all 3.* versions
85 +RDEPEND="ssl? ( >=dev-lang/python-2.6.6[ssl] )
86 + ldap? ( dev-python/python-ldap )
87 + fastcgi? ( dev-python/flup )"
88 +
89 +S=${WORKDIR}/${MY_P}
90 +
91 +src_install() {
92 + # delete the useless .rst, so that it is not installed
93 + rm README.rst
94 +
95 + distutils_src_install
96 +
97 + # init file
98 + newinitd "${FILESDIR}"/radicale.init.d radicale || die
99 +
100 + # config file
101 + insinto /etc/${PN}
102 + doins config logging || die
103 +
104 + # fcgi and wsgi files
105 + insinto /usr/share/${PN}
106 + doins radicale.wsgi
107 + use fastcgi && doins radicale.fcgi
108 +
109 + dodoc NEWS.rst TODO.rst
110 +}
111 +
112 +pkg_postinst() {
113 + einfo "Radicale now supports WSGI."
114 + einfo "A sample wsgi-script has been put into ${ROOT}usr/share/${PN}."
115 + use fastcgi && einfo "You will also find there an example fcgi-script."
116 +}