summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorElVirolo2019-10-07 23:48:52 +0200
committerElVirolo2019-10-07 23:48:52 +0200
commit7acd7b68c9ff6cb8c7772dd9134a6faf96eb1347 (patch)
tree20913094ef52baef9e8b16b83c04bd850c4a4671
parentdb4bfbff6c083807a5df457d400f4321627f1858 (diff)
downloadaur-python2-icalendar.tar.gz
Adds version 4.0.3
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD44
2 files changed, 35 insertions, 25 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 00ea99afc72c..4f82916db6f2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,15 @@
-# Generated by mksrcinfo v8
-# Fri Feb 24 19:48:26 UTC 2017
pkgbase = python2-icalendar
- pkgdesc = A parser/generator of iCalendar files (RFC 2445)
- pkgver = 3.11.3
+ pkgdesc = A parser/generator of iCalendar files (RFC 2445) (Python2 version)
+ pkgver = 4.0.3
pkgrel = 1
- url = http://pypi.python.org/pypi/icalendar/
+ url = https://github.com/collective/icalendar
arch = any
license = BSD
makedepends = python2-setuptools
- depends = python2
- depends = python2-pytz
depends = python2-dateutil
- source = https://pypi.python.org/packages/7f/0b/f13fa6ec05f44c13014ab7d7dd2ffae349c94d71151a311a8c5e7198b0a8/icalendar-3.11.3.tar.gz
- md5sums = 8480bbe6339fc2b8b997c1d899e6f76c
- sha256sums = 6317d716563c41ca44b4694458f0a94734e35bb8c708994eb4503c8638d5d220
+ depends = python2-pytz
+ source = https://files.pythonhosted.org/packages/source/i/icalendar/icalendar-4.0.3.tar.gz
+ sha256sums = 07c2447a1d44cbb27c90b8c6a5c98e890cc1853c6223e2a52195cddec26c6356
pkgname = python2-icalendar
diff --git a/PKGBUILD b/PKGBUILD
index 2769209f1433..2558af126115 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,38 @@
-# Maintainer: nblock <nblock [/at\] archlinux DOT us>
-# Contributor: Hugo Osvaldo Barrera <hugo@barrera.io>
-# Contributor: xduugu
+#Maintainer: elvirolo <elvirolo@posteo.net>
+_name=icalendar
pkgname=python2-icalendar
-_pkgname=icalendar
-pkgver=3.11.3
+pkgver=4.0.3
pkgrel=1
-pkgdesc='A parser/generator of iCalendar files (RFC 2445)'
+pkgdesc="A parser/generator of iCalendar files (RFC 2445) (Python2 version)"
arch=('any')
-url='http://pypi.python.org/pypi/icalendar/'
+url="https://github.com/collective/icalendar"
license=('BSD')
-depends=('python2' 'python2-pytz' 'python2-dateutil')
+depends=('python2-dateutil' 'python2-pytz')
makedepends=('python2-setuptools')
-source=(https://pypi.python.org/packages/7f/0b/f13fa6ec05f44c13014ab7d7dd2ffae349c94d71151a311a8c5e7198b0a8/${_pkgname}-${pkgver}.tar.gz)
-md5sums=('8480bbe6339fc2b8b997c1d899e6f76c')
-sha256sums=('6317d716563c41ca44b4694458f0a94734e35bb8c708994eb4503c8638d5d220')
+source=("https://files.pythonhosted.org/packages/source/${_name::1}/${_name}/${_name}-${pkgver}.tar.gz")
+sha256sums=('07c2447a1d44cbb27c90b8c6a5c98e890cc1853c6223e2a52195cddec26c6356')
-package() {
- cd "$srcdir/${_pkgname}-$pkgver"
- python2 setup.py install --root="$pkgdir" --optimize=1
+build() {
+ cd "${_name}-${pkgver}"
+ python2 setup.py build
+}
+
+check() {
+ cd "${_name}-${pkgver}"
+ python2 -m unittest discover src
}
-# vim:set ts=2 sw=2 et:
+package() {
+ cd "${_name}-${pkgver}"
+ python2 setup.py install --skip-build \
+ --optimize=1 \
+ --prefix=/usr \
+ --root="${pkgdir}"
+# Remove the icalendar binary, which conflicts with the one included in the python-icalendar package
+ rm $pkgdir/usr/bin/icalendar
+ install -t "${pkgdir}/usr/share/doc/${pkgname}/" \
+ -vDm 644 {CHANGES,CONTRIBUTING,README}.rst
+ install -vDm 644 LICENSE.rst \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}