diff options
author | Mitchell Renouf | 2018-10-17 15:08:16 -0230 |
---|---|---|
committer | Mitchell Renouf | 2018-10-17 15:08:16 -0230 |
commit | f1725d0edb705463656f1ef6656583688d16f7c9 (patch) | |
tree | 6844b9fa93834395827f7dbd373079aeec2bf2d6 | |
download | aur-f1725d0edb705463656f1ef6656583688d16f7c9.tar.gz |
inital commit
-rw-r--r-- | .SRCINFO | 46 | ||||
-rw-r--r-- | PKGBUILD | 65 |
2 files changed, 111 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f32b2143c596 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,46 @@ +pkgbase = gnome-software-snap + pkgdesc = GNOME Software Tools + pkgver = 3.30.2 + pkgrel = 1 + url = https://wiki.gnome.org/Apps/Software/ + arch = x86_64 + license = GPL2 + makedepends = appstream-glib + makedepends = gnome-desktop + makedepends = libpackagekit-glib + makedepends = flatpak + makedepends = fwupd + makedepends = ostree + makedepends = docbook-xsl + makedepends = git + makedepends = gobject-introspection + makedepends = gspell + makedepends = gtk-doc + makedepends = meson + makedepends = valgrind + makedepends = snapd-glib + source = git+https://gitlab.gnome.org/GNOME/gnome-software.git#commit=035e0f7459d5b0eaafd120b88f3b8b39bbb5ef2a + sha256sums = SKIP + +pkgname = gnome-software-snap + groups = gnome + depends = appstream-glib + depends = gnome-desktop + depends = gsettings-desktop-schemas + depends = gspell + depends = libpackagekit-glib + optdepends = flatpak: Flatpak support plugin + optdepends = fwupd: fwupd support plugin + optdepends = snapd: Snap support plugin + optdepends = ostree: OSTree support plugin + provides = gnome-software + conflicts = gnome-software + +pkgname = gnome-software-packagekit-plugin-snap + pkgdesc = PackageKit support plugin for GNOME Software + depends = archlinux-appstream-data + depends = gnome-software + depends = packagekit + provides = gnome-software-packagekit-plugin + conflicts = gnome-software-packagekit-plugin + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3121b779e790 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,65 @@ +# Maintainer: Mitchell Renouf <mitchellarenouf@gmail.com> + + +pkgbase=gnome-software-snap +pkgname=(gnome-software-snap gnome-software-packagekit-plugin-snap) +pkgver=3.30.2 +pkgrel=1 +pkgdesc="GNOME Software Tools" +url="https://wiki.gnome.org/Apps/Software/" +arch=(x86_64) +license=(GPL2) +makedepends=(appstream-glib gnome-desktop libpackagekit-glib flatpak fwupd ostree + docbook-xsl git gobject-introspection gspell gtk-doc meson valgrind snapd-glib) +_commit=035e0f7459d5b0eaafd120b88f3b8b39bbb5ef2a # tags/3.30.2^0 +source=("git+https://gitlab.gnome.org/GNOME/gnome-software.git#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgbase + git describe --tags | sed 's/^GNOME_SOFTWARE_//;s/_/./g;s/-/+/g' +} + +prepare() { + cd $pkgbase +} + +build() { + arch-meson $pkgbase build \ + -D ubuntuone=true \ + -D ubuntu_reviews=true \ + -D snap=true + ninja -C build +} + +check() { + # build container troubles + meson test -C build || : +} + +package_gnome-software-snap() { + groups=('gnome') + conflicts=(gnome-software) + provides=(gnome-software) + depends=(appstream-glib gnome-desktop gsettings-desktop-schemas gspell libpackagekit-glib) + optdepends=('flatpak: Flatpak support plugin' + 'fwupd: fwupd support plugin' + 'snapd: Snap support plugin' + 'ostree: OSTree support plugin') + + DESTDIR="$pkgdir" meson install -C build + + # Split out packagekit plugin + mkdir "$srcdir"/packagekit-plugin + mv "$pkgdir"/usr/lib/gs-plugins-12/libgs_plugin_{packagekit*,systemd-updates}.so "$srcdir"/packagekit-plugin +} + +package_gnome-software-packagekit-plugin-snap() { + pkgdesc="PackageKit support plugin for GNOME Software" + conflicts=(gnome-software-packagekit-plugin) + provides=(gnome-software-packagekit-plugin) + depends=(archlinux-appstream-data gnome-software packagekit) + + mkdir -p "$pkgdir"/usr/lib/gs-plugins-12 + mv "$srcdir"/packagekit-plugin/* "$pkgdir"/usr/lib/gs-plugins-12/ +} |