summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Kuther2015-07-30 15:01:48 +0200
committerThomas Kuther2015-07-30 15:01:48 +0200
commit0a3a1ab88064ce5facf32b1d88d3b4ba39325675 (patch)
tree7dae0d90938129efc827b9b1ea12e395a71d483a
downloadaur-0a3a1ab88064ce5facf32b1d88d3b4ba39325675.tar.gz
initial checkin
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD62
-rw-r--r--tora-git.install9
-rw-r--r--tora.desktop10
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;