From bdd3224f5338bd6f61d2a552c8fbf39dc26d937f Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Sun, 9 Sep 2012 13:18:52 +0200 Subject: Bump radicale to version 0.7.1 --- app-office/radicale/Manifest | 6 +-- app-office/radicale/radicale-0.7.1.ebuild | 83 +++++++++++++++++++++++++++++++ app-office/radicale/radicale-0.7.ebuild | 77 ---------------------------- 3 files changed, 86 insertions(+), 80 deletions(-) create mode 100644 app-office/radicale/radicale-0.7.1.ebuild delete mode 100644 app-office/radicale/radicale-0.7.ebuild diff --git a/app-office/radicale/Manifest b/app-office/radicale/Manifest index b3c9052..ec9a473 100644 --- a/app-office/radicale/Manifest +++ b/app-office/radicale/Manifest @@ -1,3 +1,3 @@ -AUX radicale.init.d 576 RMD160 67d2ae187e404116a5e9c63bdadef097c6604753 SHA1 0901210d0c49478d5ce064b519c3afa4a7357f89 SHA256 695b1e49b94d93586838db454388e19423bf64a6e7f3b623518b23de5d686206 -DIST Radicale-0.7.tar.gz 34061 RMD160 6acf53c591fd9b5d425d226e2c0737ae80ab689e SHA1 2f248e61957cb9c99b404d73b17dbac72875fa68 SHA256 f3d17d16bac4cbeedc5e66a8b711f29d51309e9264a9ef930b5d466503794c09 -EBUILD radicale-0.7.ebuild 1735 RMD160 e6865f9c11f9b70c447cd5981bb69ffd9f3781d7 SHA1 2b436e978179685cc5bcbb833d0d19a59b32ee64 SHA256 b90db584ae7ee49399b79b31fb042da98b7bb418fb1f70f80a350adc16ef99ba +AUX radicale.init.d 576 SHA256 695b1e49b94d93586838db454388e19423bf64a6e7f3b623518b23de5d686206 SHA512 96567a16f4fd6d3b0fb7258b77b25ea903e2fa55b1cedca91118d45285628bdd678a67092bc23ff0c8df0078c44574cbdcfd999e34f32513962660155edcfaee WHIRLPOOL ba6416158fbb6ed4d64835c310f50548d480e697cddaefe8807ef83d05c58af138afa9d7f475cde729859e0e1eb023cc59e04b1558aeedd095f57fcdf6f20605 +DIST Radicale-0.7.1.tar.gz 35355 SHA256 36e076b8c54be9df61a8434e9670d852429dcae557fadb77de23e762258bb8e4 SHA512 00ad9788b39a33f94e656e9104e1a81a9052b182021ea486d865a826c8e8711d58476beb35b89fd46371166886d9a312f417db49d81293d0434af0261c1636e1 WHIRLPOOL a353dad90c3391e104b113479b975e4a29049e7c4301122c6ed064233cc757661ea56ee92fbfe21c97e2702787bd8f639ae93418d68ac3abacb744848d909fa1 +EBUILD radicale-0.7.1.ebuild 1964 SHA256 b605d7182f0bbb3a172a33c4934df1a3bc95dd9035beb7d8c5728ae7db930c53 SHA512 cb47d45fefab332af2f98b65c58e67cc5dac3de5b3c084d304102d187bebda52486a5ee203260e53dc479ec4fa221ad59c2b659625b7d16f29f7e362322c9574 WHIRLPOOL 5bd240a166fb756c2deb673e0ab937bda04377678f8cd78b6a5a8f27602c98c95dfad2b8fc387f0e6f055d90247a6a0fb5136ae5325bd341cc8c6a5067a8e81c diff --git a/app-office/radicale/radicale-0.7.1.ebuild b/app-office/radicale/radicale-0.7.1.ebuild new file mode 100644 index 0000000..51431a9 --- /dev/null +++ b/app-office/radicale/radicale-0.7.1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 +PYTHON_DEPEND="*:2.6" +SUPPORT_PYTHON_ABIS=1 + +inherit distutils user + +MY_PN="Radicale" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A simple CalDAV calendar server" +HOMEPAGE="http://www.radicale.org/" +SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="fastcgi ldap ssl" + +# the '>=' goes ok, as radicale supports _all_ other python version +# this includes all 3.* versions +RDEPEND="ssl? ( >=dev-lang/python-2.6.6[ssl] ) + ldap? ( dev-python/python-ldap ) + fastcgi? ( dev-python/flup )" + +# radicale's authentication against PAM is not possible here: +# Gentoo has not included the package +# also it seems old, which is bad with respect to +# http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-1502 + +S=${WORKDIR}/${MY_P} + +RDIR=/var/lib/radicale +LDIR=/var/log/radicale + +pkg_setup() { + enewgroup radicale + enewuser radicale -1 -1 ${RDIR} radicale +} + +src_prepare() { + # fix pathes + sed -i -e "s:^\(filesystem_folder = \).*$:\1${RDIR}:g" \ + config || die + sed -i -e "s;^\(args = ('/var/log/radicale\);\1/radicale.log;" \ + logging || die + distutils_src_prepare +} + +src_install() { + # delete the useless .rst, so that it is not installed + rm README.rst + + distutils_src_install + + # init file + newinitd "${FILESDIR}"/radicale.init.d radicale || die + + # directories + diropts -m0750 + dodir ${RDIR}; fowners radicale:radicale ${RDIR} + dodir ${LDIR}; fowners radicale:radicale ${LDIR} + + # config file + insinto /etc/${PN} + doins config logging || die + + # fcgi and wsgi files + insinto /usr/share/${PN} + doins radicale.wsgi + use fastcgi && doins radicale.fcgi +} + +pkg_postinst() { + einfo "Radicale now supports WSGI." + einfo "A sample wsgi-script has been put into ${ROOT}usr/share/${PN}." + use fastcgi && einfo "You will also find there an example fcgi-script." + + distutils_pkg_postinst +} diff --git a/app-office/radicale/radicale-0.7.ebuild b/app-office/radicale/radicale-0.7.ebuild deleted file mode 100644 index 3c0d783..0000000 --- a/app-office/radicale/radicale-0.7.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=2 -PYTHON_DEPEND="*:2.6" -SUPPORT_PYTHON_ABIS=1 - -inherit distutils user - -MY_PN="Radicale" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A simple CalDAV calendar server" -HOMEPAGE="http://www.radicale.org/" -SRC_URI="mirror://pypi/${MY_PN:0:1}/${MY_PN}/${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="fastcgi ldap ssl" - -# the '>=' goes ok, as radicale supports _all_ other python version -# this includes all 3.* versions -RDEPEND="ssl? ( >=dev-lang/python-2.6.6[ssl] ) - ldap? ( dev-python/python-ldap ) - fastcgi? ( dev-python/flup )" - -S=${WORKDIR}/${MY_P} - -RDIR=/var/lib/radicale -LDIR=/var/log/radicale - -pkg_setup() { - enewgroup radicale - enewuser radicale -1 -1 ${RDIR} radicale -} - -src_prepare() { - sed -i -e "s:^\(filesystem_folder = \).*$:\1${RDIR}:g" \ - config || die - sed -i -e "s;^\(args = ('/var/log/radicale\);\1/radicale.log;" \ - logging || die - distutils_src_prepare -} - -src_install() { - # delete the useless .rst, so that it is not installed - rm README.rst - - distutils_src_install - - # init file - newinitd "${FILESDIR}"/radicale.init.d radicale || die - - # directories - diropts -m0750 - dodir ${RDIR}; fowners radicale:radicale ${RDIR} - dodir ${LDIR}; fowners radicale:radicale ${LDIR} - - # config file - insinto /etc/${PN} - doins config logging || die - - # fcgi and wsgi files - insinto /usr/share/${PN} - doins radicale.wsgi - use fastcgi && doins radicale.fcgi -} - -pkg_postinst() { - einfo "Radicale now supports WSGI." - einfo "A sample wsgi-script has been put into ${ROOT}usr/share/${PN}." - use fastcgi && einfo "You will also find there an example fcgi-script." - - distutils_pkg_postinst -} -- cgit v1.2.3-54-g00ecf