summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPiotr Rogoża2015-06-14 15:56:27 +0200
committerPiotr Rogoża2015-06-14 15:56:27 +0200
commit4e28ed9cbb541e3a3e75e7b5e07a6fbc917f5d87 (patch)
tree4a2df73fe24b73493ec4779a10d631be17c3f7d7
downloadaur-4e28ed9cbb541e3a3e75e7b5e07a6fbc917f5d87.tar.gz
Initial import
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD49
-rw-r--r--tamanoir.desktop12
-rw-r--r--tamanoir.install9
4 files changed, 88 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..91e81e06d589
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,18 @@
+pkgbase = tamanoir-svn
+ pkgdesc = Image processing tool to remove dust from picture scans
+ pkgver = 281
+ pkgrel = 1
+ url = http://code.google.com/p/tamanoir/
+ install = tamanoir.install
+ arch = i686
+ arch = x86_64
+ license = GPL3
+ makedepends = opencv
+ makedepends = qt4
+ depends = opencv
+ depends = qt4
+ source = tamanoir.desktop
+ md5sums = 72f4fab857d9ddb7ec39693657b21060
+
+pkgname = tamanoir-svn
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..51a05b1717f2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: Piotr Rogoża <rogoza dot piotr at gmail dot com>
+# Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com>
+# vim:set ts=2 sw=2 et ft=sh tw=100: expandtab
+
+pkgname=tamanoir-svn
+pkgver=281
+pkgrel=1
+pkgdesc='Image processing tool to remove dust from picture scans'
+arch=('i686' 'x86_64')
+url='http://code.google.com/p/tamanoir/'
+license=('GPL3')
+depends=(opencv qt4)
+makedepends=(opencv qt4)
+optdepends=()
+install='tamanoir.install'
+source=(
+tamanoir.desktop
+)
+_svntrunk='http://tamanoir.googlecode.com/svn/trunk/'
+_svnmod='tamanoir'
+pkgver() {
+ cd "$SRCDEST/local_repo"
+ svnversion | tr -d [A-z]
+}
+build(){
+ cd "$srcdir"
+ msg2 "Connecting to SVN server...."
+ if [[ -d ${_svnmod}/.svn ]]; then
+ (cd ${_svnmod} && svn up -r $pkgver)
+ else
+ svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
+ fi
+
+ msg2 "SVN checkout done or server timeout"
+
+ cd $_svnmod
+ lrelease-qt4 tamanoir_French.ts -qm tamanoir_French.qm
+ qmake-qt4 Tamanoir-distrib.pro
+ make
+}
+package(){
+ cd "$srcdir"/$_svnmod
+
+ install -Dm755 tamanoir "$pkgdir"/usr/bin/tamanoir
+ install -Dm644 tamanoir_French.qm "$pkgdir"/usr/share/tamanoir/tamanoir_French.qm
+ install -Dm644 ../tamanoir.desktop "$pkgdir"/usr/share/applications/tamanoir.desktop
+ install -Dm644 icon/tamanoir32.png "$pkgdir"/usr/share/pixmaps/tamanoir.png
+}
+md5sums=('72f4fab857d9ddb7ec39693657b21060')
diff --git a/tamanoir.desktop b/tamanoir.desktop
new file mode 100644
index 000000000000..0d57485f1acc
--- /dev/null
+++ b/tamanoir.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Version=1.0
+Type=Application
+Terminal=false
+Icon[en_US]=/usr/share/pixmaps/tamanoir.png
+Exec=tamanoir
+Name[en_US]=Tamanoir
+Name=Tamanoir
+Icon=/usr/share/pixmaps/tamanoir.png
+StartupNotify=false
+Categories=Application;Graphics;Photography;
diff --git a/tamanoir.install b/tamanoir.install
new file mode 100644
index 000000000000..83648a6b49d5
--- /dev/null
+++ b/tamanoir.install
@@ -0,0 +1,9 @@
+post_install(){
+ update-desktop-database -q
+}
+post_upgrade(){
+ post_install
+}
+post_remove(){
+ post_install
+}