diff options
author | Artem Klevtsov | 2016-03-20 05:15:39 +0700 |
---|---|---|
committer | Artem Klevtsov | 2016-03-20 05:15:39 +0700 |
commit | 17a132392dc11136eef9754db84a9030e7ae9ed6 (patch) | |
tree | 36be6e88a17c90ddeac920d6ae6399d7326233de | |
download | aur-17a132392dc11136eef9754db84a9030e7ae9ed6.tar.gz |
Initital
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 34 |
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" +} |