pkgname=sql-workbench pkgver=124 pkgrel=1 epoch= pkgdesc="SQL Workbench/J is a free, DBMS-independent, cross-platform SQL query tool." arch=('any') url="http://www.sql-workbench.net/" license=('custom') depends=('java-runtime>=8') makedepends=( 'unzip' ) provides=('SQL-Workbench') replaces=('sqlworkbench') source=("http://www.sql-workbench.net/Workbench-Build${pkgver}.zip") noextract=("Workbench-Build${pkgver}.zip") sha256sums=('3a54f1293524ec792e9abd1c57c7c0509ab42ae914a46bee36d7a1a12abb4603') build() { unzip "Workbench-Build${pkgver}".zip rm "Workbench-Build${pkgver}".zip sed -i -e 's/Exec=.*/Exec=sqlworkbench/' \ -e '/^Path=$/d' \ sqlworkbench.desktop } package() { cd $srcdir # Need to keep manual and history in same dir as jar install -m 644 -D -t $pkgdir/opt/SQLWorkbench \ sqlworkbench.jar \ log4j-sample.xml \ SQLWorkbench-Manual.pdf \ history.html install -m 755 -D -t $pkgdir/opt/SQLWorkbench \ sqlworkbench.sh \ sqlwbconsole.sh install -m 644 -D -t $pkgdir/usr/share/sqlworkbench/xslt xslt/*.* install -m 644 -D -t $pkgdir/usr/share/sqlworkbench/manual manual/*.* install -m 644 -D -t $pkgdir/usr/share/sqlworkbench/manual/images manual/images/*.* install -m 644 -D -t $pkgdir/usr/share/pixmaps workbench32.png install -m 644 -D -t $pkgdir/usr/share/icons/hicolor/32x32/apps workbench32.png install -m 644 -D -t $pkgdir/usr/share/licenses/sqlworkbench LICENSE install -m 644 -D -t $pkgdir/usr/share/applications sqlworkbench.desktop ln -s /opt/SQLWorkbench/history.html $pkgdir/usr/share/sqlworkbench/ ln -s /opt/SQLWorkbench/SQLWorkbench-Manual.pdf $pkgdir/usr/share/sqlworkbench/ # Create app link in /usr/bin install -d $pkgdir/usr/bin ln -s /opt/SQLWorkbench/sqlworkbench.sh $pkgdir/usr/bin/sqlworkbench }