summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAlphaJack2021-06-28 01:15:30 +0200
committerAlphaJack2021-06-28 01:15:30 +0200
commite5a8320c2491700c5c6b7654a629155bd8bf2d46 (patch)
tree4ff650a23c14936fed4be0581cd0a932a337b89a /PKGBUILD
downloadaur-e5a8320c2491700c5c6b7654a629155bd8bf2d46.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 30 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..10773ef8e3f3
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,30 @@
+# Maintainer: AlphaJack <alphajack at tuta dot io>
+
+pkgname="jailer"
+pkgver=10.5
+pkgrel=1
+pkgdesc="Database Subsetting and Relational Data Browsing Tool"
+url="https://github.com/Wisser/Jailer"
+license=("Apache")
+arch=("x86_64")
+depends=("java-runtime>=8")
+source=("$pkgname-$pkgver.deb::$url/releases/download/v$pkgver/jailer-database-tools_$pkgver-x64.deb")
+sha256sums=("43bcd52ce2f7666b99b3a4e8aa69edca4fdb8bf5e3b2aa3633a54d4c74749e96")
+
+prepare(){
+ tar -xf "data.tar.xz"
+ sed -i "opt/jailer-database-tools/lib/jailer-database-tools-Jailer.desktop" \
+ -e "s|Icon=.*|Icon=jailer|"
+ sed -i "opt/jailer-database-tools/lib/jailer-database-tools-Jailer_Data_Browser.desktop" \
+ -e "s|Icon=.*|Icon=jailer|"
+}
+
+package(){
+ install -d "$pkgdir/usr"
+ # not putting executables in /usr/bin because they require ../lib/app/jailer.cfg
+ install -D -m 644 "opt/jailer-database-tools/lib/jailer-database-tools-Jailer.desktop" "$pkgdir/usr/share/applications/jailer.desktop"
+ install -D -m 644 "opt/jailer-database-tools/lib/jailer-database-tools-Jailer_Data_Browser.desktop" "$pkgdir/usr/share/applications/jailer_data_browser.desktop"
+ install -D -m 644 "opt/jailer-database-tools/lib/Jailer.png" "$pkgdir/usr/share/pixmaps/jailer.png"
+ install -D -m 644 "opt/jailer-database-tools/share/doc/copyright" "$pkgdir/usr/share/licenses/jailer/LICENSE"
+ cp -r "opt" "$pkgdir"
+}