From 2f3bf9d5e35c71bf161c593c1c4d8ae1bfbf6540 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Mon, 10 Oct 2011 23:21:41 +0200 Subject: Radicale-0.6.2 --- app-office/radicale/Manifest | 7 ++-- app-office/radicale/files/logging | 60 ------------------------------- app-office/radicale/files/radicale.fcgi | 36 ------------------- app-office/radicale/files/radicale.wsgi | 26 -------------- app-office/radicale/radicale-0.6.2.ebuild | 54 ++++++++++++++++++++++++++++ app-office/radicale/radicale-0.6.ebuild | 60 ------------------------------- 6 files changed, 56 insertions(+), 187 deletions(-) delete mode 100644 app-office/radicale/files/logging delete mode 100755 app-office/radicale/files/radicale.fcgi delete mode 100755 app-office/radicale/files/radicale.wsgi create mode 100644 app-office/radicale/radicale-0.6.2.ebuild delete mode 100644 app-office/radicale/radicale-0.6.ebuild diff --git a/app-office/radicale/Manifest b/app-office/radicale/Manifest index c640133..8634e95 100644 --- a/app-office/radicale/Manifest +++ b/app-office/radicale/Manifest @@ -1,7 +1,4 @@ -AUX logging 1034 RMD160 a3edc69f3bd9b111e02903cc5f49169323933f68 SHA1 d9c2f56de2b0501741250da78ba1689ac1fbd3cc SHA256 095d292d26491c72e401c68586f6013ec822b04fa919439f401f715e6ba5fccf -AUX radicale.fcgi 1116 RMD160 01f7d5e69ae1e194fcee1ed96aba2218586b6079 SHA1 9095612ced9a0d22112313aa44081b951c980549 SHA256 9e00346fae03658f17ef47c94c6ad50116b750d2eef435152b621542895e75d8 AUX radicale.init.d 550 RMD160 f1f6aa919952b744900c781b8d6cd9283bc44534 SHA1 3c2043b9f2680b14969bd7f3727e3df85c7f9c48 SHA256 1b28de6c1bc2c6119eb654622713fdd2c16d89105940c6b55d2bc081fbb2fd2c -AUX radicale.wsgi 888 RMD160 32965394ef97e3ee8ba958e6aaa62a8d62a69c9b SHA1 56cd1d79321735d5d2f5ec8ecc7404708d361d4c SHA256 cffe36a531d7f897e3822c059c4b0cb7fd8cd2cf0a659e4bddb39abed8101ca2 -DIST Radicale-0.6.tar.gz 29903 RMD160 343637edab81ef7a4804020f16b28448081af084 SHA1 ffe51253cc6cf3bc9f28057b55e64dd95147fa30 SHA256 5798c80a842e023dcdf4829fa47f74d500dfa71264c193b24fd5397407efbf5c -EBUILD radicale-0.6.ebuild 1348 RMD160 22d94aac5fdcc671103aa023ed40e47dc236482d SHA1 d6a460db4c4a55520fd74b8d7981dcdb8eac9bc9 SHA256 92b3b7c5465fe05ee1d723dcfd56977fc11290b8290bfea54c3b70b9c1504b93 +DIST Radicale-0.6.2.tar.gz 30784 RMD160 8b2559116f6f196a610069d8f9fde7d640c3cbb6 SHA1 c80be198b3ea7c47f73642b1e7e76fdb0ed20e9d SHA256 90067706ef8f03a7debcea5c91e87ff94756dfc59eaad26d13d4cd84cda592c9 +EBUILD radicale-0.6.2.ebuild 1262 RMD160 9719373ba5b75764a6051e5522da49548cd9b66b SHA1 d17ffd6262e1fe97d84472a2dc6088300193d883 SHA256 e4810186c0d30cbf1c4f6acdec4ac8e74820eabd749cfeabfad877e3cc741209 EBUILD radicale-9999.ebuild 792 RMD160 5239fd36cee932180729089609dcc94d1fed2653 SHA1 8988ea9bb90c439553e4fac74579c9cfd28a0fb3 SHA256 cad0db601c86dbe05299a558591cd23e885aa2b0faac700fee04fdae549f2d66 diff --git a/app-office/radicale/files/logging b/app-office/radicale/files/logging deleted file mode 100644 index f4efb88..0000000 --- a/app-office/radicale/files/logging +++ /dev/null @@ -1,60 +0,0 @@ -# -*- mode: conf -*- -# vim:ft=cfg - -# Logging config file for Radicale - A simple calendar server -# -# The default path for this file is /etc/radicale/logging -# This can be changed in the configuration file -# -# Other handlers are available. For more information, see: -# http://docs.python.org/library/logging.config.html - - -# Loggers, handlers and formatters keys - -[loggers] -# Loggers names, main configuration slots -keys = root - -[handlers] -# Logging handlers, defining logging output methods -keys = console,file - -[formatters] -# Logging formatters -keys = simple,full - - -# Loggers - -[logger_root] -# Root logger -level = DEBUG -handlers = console,file - - -# Handlers - -[handler_console] -# Console handler -class = StreamHandler -level = INFO -args = (sys.stdout,) -formatter = simple - -[handler_file] -# File handler -class = FileHandler -args = ('/var/log/radicale',) -formatter = full - - -# Formatters - -[formatter_simple] -# Simple output format -format = %(message)s - -[formatter_full] -# Full output format -format = %(asctime)s - %(levelname)s: %(message)s diff --git a/app-office/radicale/files/radicale.fcgi b/app-office/radicale/files/radicale.fcgi deleted file mode 100755 index e284450..0000000 --- a/app-office/radicale/files/radicale.fcgi +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# This file is part of Radicale Server - Calendar Server -# Copyright © 2011 Guillaume Ayoub -# -# This library is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Radicale. If not, see . - -""" -Radicale FastCGI Example. - -Launch a Radicale FastCGI server according to configuration. - -""" - -from flup.server.fcgi import WSGIServer -import radicale - - -radicale.log.start() -radicale.log.LOGGER.info("Starting Radicale FastCGI server") - -WSGIServer(radicale.Application()).run() - -radicale.log.LOGGER.info("Stopping Radicale FastCGI server") diff --git a/app-office/radicale/files/radicale.wsgi b/app-office/radicale/files/radicale.wsgi deleted file mode 100755 index 3f0d0dc..0000000 --- a/app-office/radicale/files/radicale.wsgi +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- -# -# This file is part of Radicale Server - Calendar Server -# Copyright © 2011 Guillaume Ayoub -# -# This library is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This library is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with Radicale. If not, see . - -""" -Radicale WSGI file (mod_wsgi and uWSGI compliant). - -""" - -import radicale -application = radicale.Application() diff --git a/app-office/radicale/radicale-0.6.2.ebuild b/app-office/radicale/radicale-0.6.2.ebuild new file mode 100644 index 0000000..01054bd --- /dev/null +++ b/app-office/radicale/radicale-0.6.2.ebuild @@ -0,0 +1,54 @@ +# 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 + +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} + +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 + + # config file + insinto /etc/${PN} + doins config logging || die + + # fcgi and wsgi files + insinto ${ROOT}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." +} diff --git a/app-office/radicale/radicale-0.6.ebuild b/app-office/radicale/radicale-0.6.ebuild deleted file mode 100644 index 58c643d..0000000 --- a/app-office/radicale/radicale-0.6.ebuild +++ /dev/null @@ -1,60 +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 - -MY_P="${PN/r/R}-${PV}" - -DESCRIPTION="A simple CalDAV calendar server" -HOMEPAGE="http://www.radicale.org/" -SRC_URI="http://www.radicale.org/src/${PN}/${MY_P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="ldap fastcgi ssl" - -# the '>=' goes ok, as radicale supports _all_ other python version -# this includes all 3.* versions -DEPEND="ssl? ( >=dev-lang/python-2.6.6[ssl] ) - ldap? ( dev-python/python-ldap ) - fastcgi? ( dev-python/flup )" -RDEPEND="${DEPEND}" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - distutils_src_prepare - - sed -i -e "s/htpasswd_encoding/encoding/" ${S}/radicale/acl/htpasswd.py || die -} - -src_install() { - distutils_src_install - - # init file - newinitd "${FILESDIR}"/radicale.init.d radicale || die - - # config file - insinto /etc/${PN} - doins config "${FILESDIR}"/logging || die - - # fcgi & wsgi file - insinto /usr/share/${PN} - doins "${FILESDIR}/radicale.wsgi" - use fastcgi && doins "${FILESDIR}/radicale.fcgi" -} - -pkg_postinst() { - einfo "Radicale now supports WSGI." - einfo "A sample wsgi-script has been put into - ${ROOT}usr/share/${PN}." - if use fastcgi; then - einfo "There you will also find an example fcgi-script." - fi -} -- cgit v1.2.3-54-g00ecf