Date: Monday, February 5, 2018 @ 16:19:13 Author: dvzrv Revision: 289223
archrelease: copy trunk to community-testing-any Added: python-icalendar/repos/community-testing-any/ python-icalendar/repos/community-testing-any/PKGBUILD (from rev 289222, python-icalendar/trunk/PKGBUILD) ----------+ PKGBUILD | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) Copied: python-icalendar/repos/community-testing-any/PKGBUILD (from rev 289222, python-icalendar/trunk/PKGBUILD) =================================================================== --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2018-02-05 16:19:13 UTC (rev 289223) @@ -0,0 +1,62 @@ +# Maintainer: David Runge <d...@sleepmap.de> +# Contributor: Daniel M. Capella <poly...@archlinux.info> +# Contributor: Sirat18 <a...@sirat18.de> +# Contributor: Jonas Heinrich <o...@project-insanity.org> + +_name=icalendar +pkgbase=python-icalendar +pkgname=('python-icalendar' 'python2-icalendar') +pkgver=4.0.0 +pkgrel=2 +pkgdesc='A parser/generator of iCalendar files (RFC 2445)' +arch=('any') +url="https://github.com/collective/icalendar" +license=('BSD') +makedepends=('python-setuptools' 'python2-setuptools') +checkdepends=('python-dateutil' 'python-pytz' 'python2-dateutil' 'python2-pytz') +source=("${_name}-${pkgver}.tar.gz::https://github.com/collective/${_name}/archive/${pkgver}.tar.gz") +sha512sums=('d3e5a65e1a18ec6cd0861757b8810b1d23821623f3378b409a5e621ec0975b47d935a84ea03f8bbd4cc305663c97fd59ab050093aec9d485eacafb705b15a6c4') + +prepare() { + mv -v "${_name}-${pkgver}" "${pkgname}-${pkgver}" + cp -av "${pkgname[0]}-${pkgver}" "${pkgname[1]}-${pkgver}" +} + +build() { + cd "${pkgname[0]}-${pkgver}" + python setup.py build + cd ../"${pkgname[1]}-${pkgver}" + python2 setup.py build +} + +check() { + cd "${pkgname[0]}-${pkgver}" + python -m unittest discover src + cd ../"${pkgname[1]}-${pkgver}" + python2 -m unittest discover src +} + +package_python-icalendar() { + depends=('python-dateutil' 'python-pytz') + cd "${pkgname[0]}-${pkgver}" + python setup.py install --skip-build \ + --optimize=1 \ + --prefix=/usr \ + --root="${pkgdir}" + install -t "${pkgdir}/usr/share/doc/${pkgname}/" -vDm644 {CHANGES,CONTRIBUTING,README}.rst + install -vDm644 LICENSE.rst "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python2-icalendar() { + depends=('python2-dateutil' 'python2-pytz') + cd "${pkgname[1]}-${pkgver}" + python2 setup.py install --skip-build \ + --optimize=1 \ + --prefix=/usr \ + --root="${pkgdir}" + install -t "${pkgdir}/usr/share/doc/${pkgname}/" -vDm644 {CHANGES,CONTRIBUTING,README}.rst + install -vDm644 LICENSE.rst "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: +