From 997c43f134d649efdb825f47afff30a7dfe5186e Mon Sep 17 00:00:00 2001 From: Mark Wagie Date: Mon, 9 Feb 2026 16:30:00 -0700 Subject: [PATCH] initial commit --- .SRCINFO | 22 ++++++++++++++++++++++ .gitignore | 9 +++++++++ .nvchecker.toml | 4 ++++ LICENSE | 12 ++++++++++++ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 5 files changed, 87 insertions(+) create mode 100644 .SRCINFO create mode 100644 .gitignore create mode 100644 .nvchecker.toml create mode 100644 LICENSE create mode 100644 PKGBUILD diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..788133346f7d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,22 @@ +pkgbase = appmanager + pkgdesc = MacOS style AppImage installer and management application + pkgver = 3.1.1 + pkgrel = 1 + url = https://github.com/kem-a/AppManager + arch = x86_64 + license = GPL-3.0-or-later + makedepends = meson + makedepends = vala + depends = 7zip + depends = dwarfs + depends = gtk4 + depends = json-glib + depends = libadwaita + depends = libgee + depends = libsoup3 + depends = zsync2 + optdepends = appimage-thumbnailer: generate thumbnails for AppImages + source = AppManager-3.1.1.tar.gz::https://github.com/kem-a/AppManager/archive/refs/tags/v3.1.1.tar.gz + sha256sums = e292174da10fbc4cfaf89622a02aeca3fb6034fca8366fd079dcd8b1cf637f37 + +pkgname = appmanager diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..fbf13ff84003 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +# Ignore everything +/* + +# But not these files... +!.gitignore +!PKGBUILD +!.SRCINFO +!.nvchecker.toml +!LICENSE diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 000000000000..460f7c9e7c02 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,4 @@ +[appmanager] +source = "git" +git = "https://github.com/kem-a/AppManager.git" +prefix = "v" diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..b87c5e4be442 --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ +Copyright Arch Linux Contributors + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE +FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY +DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2b5709412be9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Mark Wagie +pkgname=appmanager +pkgver=3.1.1 +pkgrel=1 +pkgdesc="MacOS style AppImage installer and management application" +arch=('x86_64') +url="https://github.com/kem-a/AppManager" +license=('GPL-3.0-or-later') +depends=( + '7zip' + 'dwarfs' + 'gtk4' + 'json-glib' + 'libadwaita' + 'libgee' + 'libsoup3' + 'zsync2' +) +makedepends=( + 'meson' + 'vala' +) +optdepends=('appimage-thumbnailer: generate thumbnails for AppImages') +source=("AppManager-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('e292174da10fbc4cfaf89622a02aeca3fb6034fca8366fd079dcd8b1cf637f37') + +build() { + arch-meson "AppManager-$pkgver" build \ + -Dbundle_dwarfs=false \ + -Dbundle_zsync=false \ + -Dbundle_7z=false + meson compile -C build +} + +package() { + meson install -C build --no-rebuild --destdir "$pkgdir" + + # Remove compiled schemas + rm -v "$pkgdir/usr/share/glib-2.0/schemas/gschemas.compiled" +}