summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Klevtsov2016-03-20 05:15:39 +0700
committerArtem Klevtsov2016-03-20 05:15:39 +0700
commit17a132392dc11136eef9754db84a9030e7ae9ed6 (patch)
tree36be6e88a17c90ddeac920d6ae6399d7326233de
downloadaur-17a132392dc11136eef9754db84a9030e7ae9ed6.tar.gz
Initital
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD34
2 files changed, 52 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..f0c1b8769128
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+# Generated by mksrcinfo v8
+# Sat Mar 19 22:13:38 UTC 2016
+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.1.0
+ pkgrel = 1
+ url = https://launchpad.net/py3exiv2
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ depends = python
+ depends = boost-libs
+ depends = exiv2
+ source = http://www.py3exiv2.tuxfamily.org/releases/python3-exiv2.0.1.0.tar.gz
+ md5sums = cd94d06ea02741eb452ce10d3ed29881
+
+pkgname = python-exiv2
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a50ae9313505
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer : Artem Klevtsov a.a.klevtsov@gmail.com
+
+_pkgname=python3-exiv2
+pkgname=python-exiv2
+pkgver=0.1.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' 'boost-libs' 'exiv2')
+license=('GPL3')
+source=("http://www.py3exiv2.tuxfamily.org/releases/${_pkgname}.${pkgver}.tar.gz")
+md5sums=('cd94d06ea02741eb452ce10d3ed29881')
+
+build() {
+ cd "${srcdir}/${_pkgname}.${pkgver}"
+ mkdir build
+ g++ -o build/exiv2wrapper.os -c -fPIC -I/usr/include/python3.5m src/exiv2wrapper.cpp
+ g++ -o build/exiv2wrapper_python.os -c -fPIC -I/usr/include/python3.5m 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.5/site-packages/pyexiv2"
+ install -D -m755 build/libexiv2python.so "${pkgdir}/usr/lib/python3.5/site-packages/libexiv2python.so"
+ install -D -m644 src/pyexiv2/__init__.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/__init__.py"
+ install -D -m644 src/pyexiv2/exif.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/exif.py"
+ install -D -m644 src/pyexiv2/iptc.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/iptc.py"
+ install -D -m644 src/pyexiv2/metadata.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/metadata.py"
+ install -D -m644 src/pyexiv2/preview.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/preview.py"
+ install -D -m644 src/pyexiv2/utils.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/utils.py"
+ install -D -m644 src/pyexiv2/xmp.py "${pkgdir}/usr/lib/python3.5/site-packages/pyexiv2/xmp.py"
+}