summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorChris Elston2018-09-22 22:07:08 +0100
committerChris Elston2018-09-22 22:07:08 +0100
commitec90d74fe47fbffe67a02fa49226e4ae6355a127 (patch)
tree5a114f6b369a12c4cf380a22f8a87662928d06e4
parent1e37b8ca7e72cb654b24c5a3ee1d9a4bb393f46d (diff)
downloadaur-ec90d74fe47fbffe67a02fa49226e4ae6355a127.tar.gz
Updated to v0.4.0, latest python version (3.7) and amended source naming convention
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD35
2 files changed, 22 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 64df292420cc..5db913a00ddc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,17 @@
pkgbase = python-exiv2
pkgdesc = py3exiv2 is a Python3 binding to exiv2, the C++ library for manipulation of EXIF, IPTC and XMP image metadata.
- pkgver = 0.2.0
+ pkgver = 0.4.0
pkgrel = 1
url = https://launchpad.net/py3exiv2
arch = i686
arch = x86_64
license = GPL3
makedepends = boost
- depends = python
+ depends = python>=3.7
depends = boost-libs
depends = exiv2
- source = http://www.py3exiv2.tuxfamily.org/releases/python3-exiv2_0.2.0.tar.gz
- md5sums = a1d9ff06e543a68f2fa1b01a9a52e8cf
+ source = http://www.py3exiv2.tuxfamily.org/releases/python3-exiv2-0.4.0.tar.gz
+ md5sums = 2ac170a5a51685b12670a3d080e1866a
pkgname = python-exiv2
diff --git a/PKGBUILD b/PKGBUILD
index d8cdf5eee48a..b1c59260ed0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,36 @@
-# Maintainer : Artem Klevtsov a.a.klevtsov@gmail.com
+# Maintainer : Chris Elston chris.elston@blueyonder.co.uk
+# Contributor : Artem Klevtsov a.a.klevtsov@gmail.com
_pkgname=python3-exiv2
pkgname=python-exiv2
-pkgver=0.2.0
-pkgrel=2
+pkgver=0.4.0
+pkgrel=1
pkgdesc="py3exiv2 is a Python3 binding to exiv2, the C++ library for manipulation of EXIF, IPTC and XMP image metadata."
url="https://launchpad.net/py3exiv2"
arch=('i686' 'x86_64')
-depends=('python>=3.6' 'boost-libs' 'exiv2')
+depends=('python>=3.7' 'boost-libs' 'exiv2')
makedepends=('boost')
license=('GPL3')
-source=("http://www.py3exiv2.tuxfamily.org/releases/${_pkgname}_${pkgver}.tar.gz")
-md5sums=('a1d9ff06e543a68f2fa1b01a9a52e8cf')
+source=("http://www.py3exiv2.tuxfamily.org/releases/${_pkgname}-${pkgver}.tar.gz")
+md5sums=('2ac170a5a51685b12670a3d080e1866a')
build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
mkdir -p build
- g++ -o build/exiv2wrapper.os -c -fPIC -I/usr/include/python3.6m src/exiv2wrapper.cpp
- g++ -o build/exiv2wrapper_python.os -c -fPIC -I/usr/include/python3.6m src/exiv2wrapper_python.cpp
+ g++ -o build/exiv2wrapper.os -c -fPIC -I/usr/include/python3.7m src/exiv2wrapper.cpp
+ g++ -o build/exiv2wrapper_python.os -c -fPIC -I/usr/include/python3.7m src/exiv2wrapper_python.cpp
g++ -o build/libexiv2python.so -shared build/exiv2wrapper.os build/exiv2wrapper_python.os -lboost_python3 -lexiv2
}
package() {
cd "${srcdir}/${_pkgname}-${pkgver}"
- mkdir -p "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2"
- install -D -m755 build/libexiv2python.so "${pkgdir}/usr/lib/python3.6/site-packages/libexiv2python.so"
- install -D -m644 src/pyexiv2/__init__.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/__init__.py"
- install -D -m644 src/pyexiv2/exif.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/exif.py"
- install -D -m644 src/pyexiv2/iptc.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/iptc.py"
- install -D -m644 src/pyexiv2/metadata.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/metadata.py"
- install -D -m644 src/pyexiv2/preview.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/preview.py"
- install -D -m644 src/pyexiv2/utils.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/utils.py"
- install -D -m644 src/pyexiv2/xmp.py "${pkgdir}/usr/lib/python3.6/site-packages/pyexiv2/xmp.py"
+ mkdir -p "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2"
+ install -D -m755 build/libexiv2python.so "${pkgdir}/usr/lib/python3.7/site-packages/libexiv2python.so"
+ install -D -m644 src/pyexiv2/__init__.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/__init__.py"
+ install -D -m644 src/pyexiv2/exif.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/exif.py"
+ install -D -m644 src/pyexiv2/iptc.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/iptc.py"
+ install -D -m644 src/pyexiv2/metadata.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/metadata.py"
+ install -D -m644 src/pyexiv2/preview.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/preview.py"
+ install -D -m644 src/pyexiv2/utils.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/utils.py"
+ install -D -m644 src/pyexiv2/xmp.py "${pkgdir}/usr/lib/python3.7/site-packages/pyexiv2/xmp.py"
}