gearlever-bin: make dwarfs a hard dependency

This commit is contained in:
Felitendo committed 2026-07-26 15:32:35 +02:00
1 parent ac99db7346
commit 9ea2ee09ce
2 files changed
+10 -7

No files matched your search

+3 -3
View File
@@ -1,7 +1,7 @@
pkgbase = gearlever-bin pkgbase = gearlever-bin
pkgdesc = Manage AppImages with ease (prebuilt) pkgdesc = Manage AppImages with ease (prebuilt)
pkgver = 4.6.2 pkgver = 4.6.2
pkgrel = 2 pkgrel = 3
url = https://gearlever.mijorus.it url = https://gearlever.mijorus.it
arch = any arch = any
license = GPL-3.0-or-later license = GPL-3.0-or-later
@@ -18,12 +18,12 @@ pkgbase = gearlever-bin
depends = 7zip depends = 7zip
depends = binutils depends = binutils
depends = squashfs-tools depends = squashfs-tools
depends = dwarfs
depends = fuse2 depends = fuse2
optdepends = dwarfs: extract AppImages that use a DwarFS filesystem
optdepends = libxml2-legacy: required by the LibreOffice AppImage optdepends = libxml2-legacy: required by the LibreOffice AppImage
provides = gearlever provides = gearlever
conflicts = gearlever conflicts = gearlever
source = gearlever-bin-4.6.2-2.tar.zst::https://github.com/Felitendo/PKGBUILDS/releases/download/gearlever-bin-4.6.2/gearlever-bin-4.6.2.tar.zst source = gearlever-bin-4.6.2-3.tar.zst::https://github.com/Felitendo/PKGBUILDS/releases/download/gearlever-bin-4.6.2/gearlever-bin-4.6.2.tar.zst
sha256sums = 225dd08d1fbdf33bb5979660737cee180f60b8cfa6477f1553025a6c2f5236a5 sha256sums = 225dd08d1fbdf33bb5979660737cee180f60b8cfa6477f1553025a6c2f5236a5
pkgname = gearlever-bin pkgname = gearlever-bin
+7 -4
View File
@@ -4,16 +4,19 @@
pkgname=gearlever-bin pkgname=gearlever-bin
pkgver=4.6.2 pkgver=4.6.2
pkgrel=2 pkgrel=3
pkgdesc="Manage AppImages with ease (prebuilt)" pkgdesc="Manage AppImages with ease (prebuilt)"
arch=('any') arch=('any')
url="https://gearlever.mijorus.it" url="https://gearlever.mijorus.it"
license=('GPL-3.0-or-later') license=('GPL-3.0-or-later')
# dwarfs is only needed for AppImages using a DwarFS filesystem, but a hard
# dependency: without dwarfsck Gear Lever cannot tell those apart from squashfs
# images and fails on them with a confusing "Can't find a valid SQUASHFS
# superblock" from its unsquashfs fallback.
depends=('gtk4' 'libadwaita' 'glib2' 'dconf' 'hicolor-icon-theme' 'python' depends=('gtk4' 'libadwaita' 'glib2' 'dconf' 'hicolor-icon-theme' 'python'
'python-gobject' 'python-dbus' 'python-requests' 'python-pyxdg' 'python-gobject' 'python-dbus' 'python-requests' 'python-pyxdg'
'7zip' 'binutils' 'squashfs-tools' 'fuse2') '7zip' 'binutils' 'squashfs-tools' 'dwarfs' 'fuse2')
optdepends=('dwarfs: extract AppImages that use a DwarFS filesystem' optdepends=('libxml2-legacy: required by the LibreOffice AppImage')
'libxml2-legacy: required by the LibreOffice AppImage')
provides=('gearlever') provides=('gearlever')
conflicts=('gearlever') conflicts=('gearlever')
source=("${pkgname}-${pkgver}-${pkgrel}.tar.zst::https://github.com/Felitendo/PKGBUILDS/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.zst") source=("${pkgname}-${pkgver}-${pkgrel}.tar.zst::https://github.com/Felitendo/PKGBUILDS/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.zst")