From ac1474fd76242ab625d8d88cee6701d6beee590a Mon Sep 17 00:00:00 2001 From: Rafael Baboni Dominiquini Date: Sat, 1 Nov 2025 12:02:58 -0300 Subject: [PATCH] Refactor --- .SRCINFO | 18 +++++++++++++++++- PKGBUILD | 15 ++++++++------- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 3c794b0c4ed5a..f8d66405c160f 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -5,7 +5,23 @@ pkgbase = jailer url = https://github.com/Wisser/Jailer arch = x86_64 license = Apache-2.0 - depends = java-runtime>=8 + depends = glibc + depends = gcc-libs + depends = java-runtime + depends = libxi + depends = libxtst + depends = harfbuzz + depends = freetype2 + depends = alsa-lib + depends = libpng + depends = libxext + depends = bash + depends = giflib + depends = libjpeg-turbo + depends = libx11 + depends = libxrender + depends = lcms2 + depends = zlib source = jailer-16.10.deb::https://github.com/Wisser/Jailer/releases/download/v16.10/jailer-database-tools_16.10-x64.deb b2sums = 23d68e1ad6378451499503b054d60c1dacb3105f1282731f5ec8675ed99c45d42f4c7c7fdee9781578bda6046df8a92ad74604ade704f3ea3f4c090dd259a0bc diff --git a/PKGBUILD b/PKGBUILD index 41dc2082293e4..833c64f842cb9 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,3 +1,4 @@ +# Maintainer: Rafael Dominiquini # Maintainer: AlphaJack pkgname="jailer" @@ -7,8 +8,8 @@ pkgdesc="Database Subsetting and Relational Data Browsing Tool" url="https://github.com/Wisser/Jailer" license=("Apache-2.0") arch=("x86_64") -depends=("java-runtime>=8") -source=("$pkgname-$pkgver.deb::$url/releases/download/v$pkgver/jailer-database-tools_$pkgver-x64.deb") +depends=("glibc" "gcc-libs" "java-runtime" "libxi" "libxtst" "harfbuzz" "freetype2" "alsa-lib" "libpng" "libxext" "bash" "giflib" "libjpeg-turbo" "libx11" "libxrender" "lcms2" "zlib") +source=("${pkgname}-${pkgver}.deb::${url}/releases/download/v${pkgver}/jailer-database-tools_${pkgver}-x64.deb") b2sums=('23d68e1ad6378451499503b054d60c1dacb3105f1282731f5ec8675ed99c45d42f4c7c7fdee9781578bda6046df8a92ad74604ade704f3ea3f4c090dd259a0bc') prepare(){ @@ -19,10 +20,10 @@ prepare(){ } package(){ - install -d "$pkgdir/usr" + 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_Database_Tools.desktop" "$pkgdir/usr/share/applications/jailer.desktop" - install -D -m 644 "opt/jailer-database-tools/lib/Jailer_Database_Tools.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" + install -D -m 644 "opt/jailer-database-tools/lib/jailer-database-tools-Jailer_Database_Tools.desktop" "${pkgdir}/usr/share/applications/jailer.desktop" + install -D -m 644 "opt/jailer-database-tools/lib/Jailer_Database_Tools.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}" }