diff options
| author | kj_sh604 | 2024-06-30 19:32:22 -0400 |
|---|---|---|
| committer | kj_sh604 | 2024-06-30 19:32:22 -0400 |
| commit | 4b8deddf9c0343943bbc0cbf25cdec0dbc8c445e (patch) | |
| tree | e05b687147897493139d76f4d0f7a4047f9a5359 /file-roller-gtk3 | |
| parent | ea0df423ba942b1573b75b5937cff63acced7e6d (diff) | |
feat: file-roller-gtk3
Diffstat (limited to 'file-roller-gtk3')
| -rw-r--r-- | file-roller-gtk3/.SRCINFO | 33 | ||||
| -rw-r--r-- | file-roller-gtk3/.gitignore | 7 | ||||
| -rw-r--r-- | file-roller-gtk3/PKGBUILD | 46 |
3 files changed, 86 insertions, 0 deletions
diff --git a/file-roller-gtk3/.SRCINFO b/file-roller-gtk3/.SRCINFO new file mode 100644 index 0000000..5a30aa9 --- /dev/null +++ b/file-roller-gtk3/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = file-roller-gtk3 + pkgdesc = Create and modify archives (last stable GTK3 release) + pkgver = 43.0 + pkgrel = 1 + url = https://wiki.gnome.org/Apps/FileRoller + arch = x86_64 + groups = gnome + license = GPL + makedepends = yelp-tools + makedepends = git + makedepends = libnautilus-extension + makedepends = meson + makedepends = appstream-glib + depends = libhandy + depends = dconf + depends = libarchive + depends = file + depends = json-glib + depends = libportal-gtk3 + depends = zip + depends = unzip + optdepends = p7zip: 7z, arj, exe and encrypted zip files support + optdepends = unrar: better RAR archive support + optdepends = unace: ACE archive support + optdepends = lrzip: lrzip archive support + optdepends = squashfs-tools: squashfs image support + provides = file-roller + conflicts = file-roller + options = debug + source = git+https://gitlab.gnome.org/GNOME/file-roller.git#commit=6d57d9962efb976aa3036db965f558b96575289c + sha256sums = SKIP + +pkgname = file-roller-gtk3 diff --git a/file-roller-gtk3/.gitignore b/file-roller-gtk3/.gitignore new file mode 100644 index 0000000..44adfa5 --- /dev/null +++ b/file-roller-gtk3/.gitignore @@ -0,0 +1,7 @@ +pkg/ +file-roller/ +src/ +*.tar +*.tar.zst +*.tar.gz +*.tar.xz diff --git a/file-roller-gtk3/PKGBUILD b/file-roller-gtk3/PKGBUILD new file mode 100644 index 0000000..f63e4d9 --- /dev/null +++ b/file-roller-gtk3/PKGBUILD @@ -0,0 +1,46 @@ +pkgname=file-roller-gtk3 +_pkgname=file-roller +pkgver=43.0 +pkgrel=1 +pkgdesc="Create and modify archives (last stable GTK3 release)" +url="https://wiki.gnome.org/Apps/FileRoller" +arch=(x86_64) +license=(GPL) +conflicts=('file-roller') +provides=('file-roller') +depends=(libhandy dconf libarchive file json-glib libportal-gtk3 zip unzip) +makedepends=(yelp-tools git libnautilus-extension meson appstream-glib) +optdepends=('p7zip: 7z, arj, exe and encrypted zip files support' + 'unrar: better RAR archive support' + 'unace: ACE archive support' + 'lrzip: lrzip archive support' + 'squashfs-tools: squashfs image support') +groups=(gnome) +options=(debug) +_commit=6d57d9962efb976aa3036db965f558b96575289c # tags/43.0^0 +source=("git+https://gitlab.gnome.org/GNOME/file-roller.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g' +} + +prepare() { + cd $_pkgname +} + +build() { + arch-meson $_pkgname build + meson compile -C build +} + +# check() { +# meson test -C build --print-errorlogs +# } + +package() { + meson install -C build --destdir "$pkgdir" +} + +# vim:set sw=2 sts=-1 et: |
