summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFlorian Preinstorfer2019-12-31 14:56:56 +0100
committerFlorian Preinstorfer2019-12-31 14:56:56 +0100
commit7cf3ab20003596997c3eeebd39c57cabcae5fecc (patch)
tree5f8598cc00891562ac80a0feb1a0e3150014d19c /PKGBUILD
parentd19847de9fbd6fe653893fda9f453b5695b7917c (diff)
downloadaur-7cf3ab20003596997c3eeebd39c57cabcae5fecc.tar.gz
Release 2.2.0-2
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD53
1 files changed, 32 insertions, 21 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 946d4d8e7d2f..e72cf996a0cc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,41 @@
-# Maintainer: Christopher Loen <christopherloen at gmail dot com>
+# Maintainer: nblock <nblock [/at\] archlinux DOT us>
+# Contributor: Simon Chabot <simon dot chabot at etu dot utc dot fr>
+# Contributor: Christopher Loen <christopherloen at gmail dot com>
# Contributor: David McInnis <davidm@eagles.ewu.edu>
-pkgbase=('python-exifread')
-pkgname=('python2-exifread' 'python-exifread')
-_module='ExifRead'
-pkgver='2.1.2'
+pkgname=python-exifread
+_name="exif-py"
+pkgver=2.2.0
pkgrel=2
-pkgdesc="Read Exif metadata from tiff and jpeg files."
+pkgdesc="Python library to extract EXIF data from tiff and jpeg files"
+arch=('any')
url="https://github.com/ianare/exif-py"
-depends=('python')
-makedepends=('python2-pip' 'python-pip')
license=('BSD')
-arch=('any')
-source=("https://pypi.python.org/packages/source/E/ExifRead/ExifRead-${pkgver}.tar.gz")
-md5sums=('8f5099e11e2137e0ce5acbec91c219be')
+depends=('python')
+makedepends=('python-setuptools')
+# 2.2.0 was not properly uploaded to PyPi, download the tarball from project's
+# release page instead: https://github.com/ianare/exif-py/issues/97
+source=("$pkgname-$pkgver.tar.gz::https://github.com/ianare/$_name/archive/$pkgver.tar.gz"
+ "fix-warning-list-for-qualifier.patch")
+sha1sums=('eec3d5f355a210d78409ec91dee2b794e482410a'
+ '94e870d0f0beb3b31b0cac08d46202950bc89385')
+sha256sums=('55b8dbdfa1c55da50a0b989cbcd591bb996f36adff27cc207b350b25d76d2828'
+ '511417020ddbe39d2f28a8a20515de3d126bada0e700a34ab5018a86c594bd2a')
-package_python2-exifread() {
- cd "${srcdir}/${_module}-${pkgver}"
- echo :: Installing for python2.7 ...
- pip2 install --isolated --prefix=/usr --root="${pkgdir}" --no-deps --ignore-installed .
-
- install -Dm644 LICENSE.txt "${pkgdir}/usr/share/licenses/${pkgbase}/LICENSE.txt"
+prepare() {
+ cd "$_name-$pkgver"
+ patch -p0 -i "$srcdir/fix-warning-list-for-qualifier.patch"
}
-package_python-exifread() {
- cd "${srcdir}/${_module}-${pkgver}"
- echo :: Installing for python3 up to python3.4 ...
- pip3 install --isolated --prefix=/usr --root="${pkgdir}" --no-deps --ignore-installed .
+build() {
+ cd "$_name-$pkgver"
+ python setup.py build
}
+
+package() {
+ cd "$_name-$pkgver"
+ install -Dm644 LICENSE.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
+}
+
+# vim:set ts=2 sw=2 et: