summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMassimiliano Torromeo2011-05-23 15:26:25 +0200
committerMassimiliano Torromeo2011-05-23 15:26:25 +0200
commitfec4cd077c12a26e9fa573df878d15e51472222e (patch)
tree2f412f795c9e1b58707282a3f737a8c3e9c3bd9d /PKGBUILD
downloadaur-fec4cd077c12a26e9fa573df878d15e51472222e.tar.gz
Packaged SQLAntaresia
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 44 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ff62fcb8d126
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,44 @@
+# Contributor: Massimiliano Torromeo <massimiliano.torromeo@gmail.com>
+
+pkgname=sqlantaresia-git
+pkgver=20110523
+pkgrel=1
+pkgdesc="SQL Antaresia is a MySQL administrative tool aimed at developers and sysadmins"
+arch=(any)
+url="https://github.com/mtorromeo/sqlantaresia"
+license=('MIT')
+depends=('python2-qt' 'python2-setproctitle' 'mysql-python' 'python-dbutils' 'python2-qscintilla')
+makedepends=('python2-distribute' 'git')
+optdepends=('python-paramiko: for automatic ssh tunnelling' 'pycrypto: for automatic ssh tunnelling')
+source=(sqlantaresia.desktop)
+
+_gitroot="git://github.com/mtorromeo/sqlantaresia.git"
+_gitname="sqlantaresia"
+
+build() {
+ cd "$srcdir"
+
+ msg "Connecting to GIT server...."
+
+ if [ -d $srcdir/$_gitname ]; then
+ cd $_gitname && git pull origin
+ msg "The local files are updated."
+ else
+ git clone --depth=0 $_gitroot $_gitname
+ fi
+
+ msg "GIT checkout done or server timeout"
+
+ rm -rf "$srcdir/$_gitname-build"
+ cp -r "$srcdir/$_gitname" "$srcdir/$_gitname-build"
+ cd "$srcdir/$_gitname-build/"
+ rm -rf .git .gitmodules
+ find . -type f -name .gitignore -delete
+
+ sh build.sh
+ python2 setup.py install --root="$pkgdir"
+ install -m0644 -D "$srcdir/sqlantaresia.desktop" "$pkgdir/usr/share/applications/sqlantaresia.desktop"
+ install -D LICENSE "$pkgdir/usr/share/licenses/sqlantaresia/COPYING"
+}
+
+md5sums=('e943216b91352debf3a13fe8834701d5')