diff options
author | Thomas Kuther | 2015-07-30 15:01:48 +0200 |
---|---|---|
committer | Thomas Kuther | 2015-07-30 15:01:48 +0200 |
commit | 0a3a1ab88064ce5facf32b1d88d3b4ba39325675 (patch) | |
tree | 7dae0d90938129efc827b9b1ea12e395a71d483a /PKGBUILD | |
download | aur-0a3a1ab88064ce5facf32b1d88d3b4ba39325675.tar.gz |
initial checkin
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 62 |
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" +} |