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 | |
download | aur-0a3a1ab88064ce5facf32b1d88d3b4ba39325675.tar.gz |
initial checkin
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 62 | ||||
-rw-r--r-- | tora-git.install | 9 | ||||
-rw-r--r-- | tora.desktop | 10 |
4 files changed, 109 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..c3673a3dfce2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,28 @@ +pkgbase = tora-git + pkgdesc = Toolkit for databases with support for Oracle, MySQL and PostgreSQL + pkgver = 3.0.0.svn.5182 + pkgrel = 1 + url = http://tora.sourceforge.net + install = tora-git.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = cmake + makedepends = oracle-instantclient-sdk + makedepends = subversion + makedepends = boost + depends = qscintilla + depends = oracle-instantclient-basic + depends = graphviz + depends = poppler + depends = qt4 + provides = tora + conflicts = tora + replaces = tora + source = tora::git+https://github.com/tora-tool/tora.git + source = tora.desktop + md5sums = SKIP + md5sums = 089754af8d9d5a537d3ef44929f6aa28 + +pkgname = tora-git + 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" +} diff --git a/tora-git.install b/tora-git.install new file mode 100644 index 000000000000..6855d325b952 --- /dev/null +++ b/tora-git.install @@ -0,0 +1,9 @@ +post_install() { + update-desktop-database -q +} + +post_remove() { + update-desktop-database -q +} + +# vim:set ts=2 sw=2 et: diff --git a/tora.desktop b/tora.desktop new file mode 100644 index 000000000000..bdfdd240241d --- /dev/null +++ b/tora.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Exec=tora +Name=Toolkit for Oracle +Comment=Toolkit for Oracle and other databases administration and development +X-KDE-StartupNotify=true +MimeType=application/x-tora; +Icon=/usr/share/pixmaps/tora.xpm +Terminal=false +Type=Application +Categories=Qt;Database;Development; |