diff options
author | frostworx | 2022-03-18 18:06:12 +0100 |
---|---|---|
committer | frostworx | 2022-03-18 18:06:12 +0100 |
commit | 248e30f6d1d9819280e5813f21552307d2da8c30 (patch) | |
tree | 0a01fc46e1d8763e874b84644d840ee6bab03745 | |
download | aur-248e30f6d1d9819280e5813f21552307d2da8c30.tar.gz |
initial package for boatswain
-rw-r--r-- | .SRCINFO | 29 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..61f67cb160a5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,29 @@ +pkgbase = boatswain + pkgdesc = Control Elgato Stream Deck devices + pkgver = 0.1.0.r113.0896d65 + pkgrel = 1 + url = https://gitlab.gnome.org/feaneron/boatswain + arch = x86_64 + license = GPL3 + makedepends = cmake + makedepends = git + makedepends = meson + makedepends = intltool + depends = appstream-glib + depends = desktop-file-utils + depends = glib2 + depends = gtk4 + depends = hidapi + depends = json-glib + depends = libadwaita + depends = libgusb + depends = libpeas + depends = libportal-gtk4 + depends = libsecret + depends = libsoup3 + provides = boatswain + conflicts = boatswain + source = git+https://gitlab.gnome.org/feaneron/boatswain.git + sha1sums = SKIP + +pkgname = boatswain diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d941f9bd27b7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,52 @@ +# Maintainer: Marcel Unbehaun <f.rostze.ux at gmail dot com> + +pkgname=boatswain +pkgver=0.1.0.r113.0896d65 +pkgrel=1 +pkgdesc='Control Elgato Stream Deck devices' +arch=(x86_64) +url=https://gitlab.gnome.org/feaneron/boatswain +license=(GPL3) +depends=( + appstream-glib + desktop-file-utils + glib2 + gtk4 + hidapi + json-glib + libadwaita + libgusb + libpeas + libportal-gtk4 + libsecret + libsoup3 +) +makedepends=( + cmake + git + meson + intltool +) + +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=('git+https://gitlab.gnome.org/feaneron/boatswain.git') +sha1sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "%s.r%s.%s" \ + "$(grep -m1 'version:' "meson.build" | cut -d"'" -f2)" \ + "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +build() { + cd "$srcdir/${pkgname%-git}" + arch-meson build + ninja -C build +} + +package() { + cd "$srcdir/${pkgname%-git}" + DESTDIR="${pkgdir}" meson install -C build +} |