summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2016-01-01 23:51:28 +0100
committerPiotr Rogoża2016-01-02 00:04:43 +0100
commit79d1b14f63d83bb77b073fecdba562de6084f82c (patch)
treeb71f310a293619b59a443c810ecf323a2906b010
downloadaur-79d1b14f63d83bb77b073fecdba562de6084f82c.tar.gz
Initial commit, version 2.3.0
-rw-r--r--.SRCINFO24
-rw-r--r--Makefile.patch18
-rw-r--r--PKGBUILD64
3 files changed, 106 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..51630d6cad16
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,24 @@
+# Generated by mksrcinfo v8
+# Fri Jan 1 22:50:51 UTC 2016
+pkgbase = oqapy
+ pkgdesc = An application intended to sort files of the image type in graphic mode.
+ pkgver = 2.3.0
+ pkgrel = 1
+ url = http://www.oqapy.eu/
+ arch = i686
+ arch = x86_64
+ license = GPL
+ depends = python2-pyqt
+ depends = python2-exiv2
+ depends = pyexiv2
+ depends = gphoto2
+ depends = dcraw
+ depends = python2-imaging
+ depends = opencv
+ source = http://www.oqapy.eu/releases/oqapy-2.3.0.tar.gz
+ source = Makefile.patch
+ sha256sums = 6c978f21c02cbd24a53bd38bbf21179c5ee4e5c946accda32f2ae3f9bc4b74f7
+ sha256sums = 5faffa555c37b8c991434b5fc8ece0a99805ae2783101da15e62a37fba75cd22
+
+pkgname = oqapy
+
diff --git a/Makefile.patch b/Makefile.patch
new file mode 100644
index 000000000000..ed0946bf58a5
--- /dev/null
+++ b/Makefile.patch
@@ -0,0 +1,18 @@
+diff --git a/Makefile b/Makefile
+index 2400c7ae..1a175cba 100644
+--- a/Makefile
++++ b/Makefile
+@@ -5,11 +5,11 @@ HFILES = sipAPIoqapy_iproc.h
+ CC = gcc
+ CXX = g++
+ LINK = g++
+-CPPFLAGS = -DNDEBUG -I. -I/usr/include/python2.7
++CPPFLAGS = -DNDEBUG -I. -I/usr/include/python2.7 -I../src
+ CFLAGS = -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -fPIC -O2 -Wall -W
+ CXXFLAGS = -pipe -fPIC -O2 -Wall -W
+ LFLAGS = -Wl,-O1,--sort-common,--as-needed,-z,relro -shared -Wl,-rpath,/usr/lib -Wl,-rpath,/usr/lib/x86_64-linux-gnu/ -Wl,--version-script=oqapy_iproc.exp
+-LIBS = -L/usr/lib -L/usr/lib/x86_64-linux-gnu/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_contrib -lopencv_features2d -lopencv_ml -lopencv_gpu -loqapy-iproc
++LIBS = -L/usr/lib -L/usr/lib/x86_64-linux-gnu/ -lopencv_core -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_contrib -lopencv_features2d -lopencv_ml -lopencv_gpu -loqapy-iproc -L../src
+ .SUFFIXES: .c .o .cpp .cc .cxx .C
+
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..5537da1ce6db
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,64 @@
+# Maintainer: dracorp aka Piotr Rogoza <piotr.r.public@gmail.com>
+# Contributor: Huguenin Loïs <huguenindl at gmail dot com>
+
+pkgname=oqapy
+pkgver=2.3.0
+pkgrel=1
+pkgdesc="An application intended to sort files of the image type in graphic mode."
+arch=(i686 x86_64)
+url="http://www.oqapy.eu/"
+license=('GPL')
+depends=(
+python2-pyqt
+python2-exiv2
+pyexiv2
+gphoto2
+dcraw
+python2-imaging
+opencv
+)
+source=(http://www.oqapy.eu/releases/$pkgname-$pkgver.tar.gz Makefile.patch)
+sha256sums=('6c978f21c02cbd24a53bd38bbf21179c5ee4e5c946accda32f2ae3f9bc4b74f7'
+ '5faffa555c37b8c991434b5fc8ece0a99805ae2783101da15e62a37fba75cd22')
+
+build() {
+ cd "$srcdir"/$pkgname-$pkgver
+ pushd lib/src
+ sh ./build.sh
+ popd
+
+ pushd lib/sip
+ python2 configure.py
+ patch -p1 -i "$srcdir"/Makefile.patch
+ make
+}
+package() {
+ cd "$srcdir"/$pkgname-$pkgver
+
+ install -dm755 "$pkgdir"/usr/bin
+ install -dm755 "$pkgdir"/usr/lib
+ install -dm755 "$pkgdir"/usr/share/$pkgname
+ install -dm755 "$pkgdir"/usr/share/pixmaps
+ install -dm755 "$pkgdir"/usr/share/applications
+ install -dm755 "$pkgdir"/usr/share/man/man1
+
+ mv oqapy.1 "$pkgdir"/usr/share/man/man1
+ mv *.desktop "$pkgdir"/usr/share/applications/
+ mv locale/ "$pkgdir"/usr/share
+ mv medias/oqapy_ic_48.png "$pkgdir"/usr/share/pixmaps/
+ mv $pkgname "$pkgdir"/usr/bin/
+
+ mv lib/src/liboqapy-iproc.so "$pkgdir"/usr/lib
+ pushd lib/sip
+ make DESTDIR=$pkgdir install
+ popd
+ rm -rf lib
+
+ cp -r . $pkgdir/usr/share/$pkgname/
+
+ sed -i -e "s|#![ ]*/usr/bin/python$|#!/usr/bin/python2|" \
+ -e "s|#![ ]*/usr/bin/env python$|#!/usr/bin/env python2|" \
+ -e "s|\"python\"|\"python2\"|" \
+ $(find $pkgdir -name "$pkgname.py" -or -name "$pkgname" -and -perm -o+rx -type f)
+ chmod 0644 "$pkgdir"/usr/share/oqapy/medias/No_Preview_200x150.jpg
+}