From 93d653419ff775dc7e6cb0d854a7ff7ef7d3a459 Mon Sep 17 00:00:00 2001 From: Porker Roland <153578368+l3afyb0y@users.noreply.github.com> Date: Fri, 23 Jan 2026 23:20:28 -0600 Subject: [PATCH] Update package() to be cleaner --- .SRCINFO | 6 ++++++ PKGBUILD | 16 +++++++++++++--- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index 6c1d51ee5eae..ed3d0c83b19c 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -6,7 +6,13 @@ pkgbase = openwork arch = x86_64 license = MIT depends = gtk3 + depends = glib2 + depends = libayatana-appindicator + depends = libsoup3 depends = webkit2gtk-4.1 + depends = openssl + depends = dbus + depends = librsvg options = !debug source = openwork-0.3.6.deb::https://github.com/different-ai/openwork/releases/download/v0.3.6/openWork-desktop-linux-amd64.deb sha256sums = 991cd6f6eaa3d871de42b6016b58c69360fceeea4f23a9c82b0101a98252b6c8 diff --git a/PKGBUILD b/PKGBUILD index 98f21b53d31a..04669e77bdf2 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -7,13 +7,23 @@ pkgdesc="An Open source alternative to Claude Cowork" arch=('x86_64') url="https://github.com/different-ai/openwork" license=('MIT') -depends=('gtk3' 'webkit2gtk-4.1') +depends=( + 'gtk3' + 'glib2' + 'libayatana-appindicator' + 'libsoup3' + 'webkit2gtk-4.1' + 'openssl' + 'dbus' + 'librsvg' +) options=(!debug) source=("${pkgname}-${pkgver}.deb::https://github.com/different-ai/openwork/releases/download/v${pkgver}/openWork-desktop-linux-amd64.deb") sha256sums=('991cd6f6eaa3d871de42b6016b58c69360fceeea4f23a9c82b0101a98252b6c8') package() { + cd "${srcdir}" - ar x "${pkgname}-${pkgver}.deb" - tar -xf data.tar.gz -C "${pkgdir}" + + bsdtar -O -xf "openwork-desktop-linux-amd64.deb" 'data.tar*' | bsdtar -C "${pkgdir}" -xf - }