summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorThomas Kuther2015-07-30 15:01:48 +0200
committerThomas Kuther2015-07-30 15:01:48 +0200
commit0a3a1ab88064ce5facf32b1d88d3b4ba39325675 (patch)
tree7dae0d90938129efc827b9b1ea12e395a71d483a /PKGBUILD
downloadaur-0a3a1ab88064ce5facf32b1d88d3b4ba39325675.tar.gz
initial checkin
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD62
1 files changed, 62 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..72c4c3f70003
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,62 @@
+# Maintainer: Tom Kuther <gimpel@sonnenkinder.org>
+pkgname=tora-git
+_gitname=tora
+pkgver=3.0.0.svn.5182
+pkgrel=1
+pkgdesc="Toolkit for databases with support for Oracle, MySQL and PostgreSQL"
+arch=('i686' 'x86_64')
+url="http://tora.sourceforge.net"
+license=('GPL')
+provides=('tora')
+replaces=('tora')
+conflicts=('tora')
+depends=('qscintilla' 'oracle-instantclient-basic' 'graphviz' 'poppler' 'qt4')
+makedepends=('cmake' 'oracle-instantclient-sdk' 'subversion' 'boost')
+options=()
+install=$pkgname.install
+source=('tora::git+https://github.com/tora-tool/tora.git'
+ 'tora.desktop')
+md5sums=('SKIP'
+ '089754af8d9d5a537d3ef44929f6aa28')
+
+pkgver() {
+ cd $_gitname
+ _major=`grep 'SET (VERSION_MAJOR' CMakeLists.txt|awk -F'("|")' '{print $2}'`
+ _minor=`grep 'SET (VERSION_MINOR' CMakeLists.txt|awk -F'("|")' '{print $2}'`
+ _patch=`grep 'SET (VERSION_PATCH' CMakeLists.txt|awk -F'("|")' '{print $2}'`
+ _gitrev=`git rev-parse --short`
+ echo "${_major}.${_minor}.${_patch}.svn.${_gitrev}"
+}
+
+build() {
+ cd $_gitname
+
+ mkdir build
+ cd build
+ cmake .. \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release \
+ -DLIB_SUFFIX="" \
+ -DBOOST_ROOT=/usr \
+ -DBOOST_INCLUDEDIR=/usr/include/boost \
+ -DBOOST_LIBRARYDIR=/usr/lib \
+ -DENABLE_DB2=0 \
+ -DENABLE_TERADATA=0 \
+ -DUSE_EXPERIMENTAL=1 \
+ -DWANT_INTERNAL_LOKI=ON
+ #make
+ make tora poracle parsing
+}
+
+package() {
+ cd $_gitname/build
+ make DESTDIR="${pkgdir}" install
+
+ # -DLIB_SUFFIX="" breakage, fu...
+ test -d "${pkgdir}"/usr/lib64 && mv "${pkgdir}"/usr/lib64 "${pkgdir}"/usr/lib
+
+ mkdir -p "${pkgdir}/usr/share/applications"
+ mkdir -p "${pkgdir}/usr/share/pixmaps"
+ install -m644 ../src/icons/tora.xpm "${pkgdir}/usr/share/pixmaps"
+ install -m644 "${srcdir}"/tora.desktop "${pkgdir}/usr/share/applications"
+}