summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorfrostworx2022-03-18 18:06:12 +0100
committerfrostworx2022-03-18 18:06:12 +0100
commit248e30f6d1d9819280e5813f21552307d2da8c30 (patch)
tree0a01fc46e1d8763e874b84644d840ee6bab03745
downloadaur-248e30f6d1d9819280e5813f21552307d2da8c30.tar.gz
initial package for boatswain
-rw-r--r--.SRCINFO29
-rw-r--r--PKGBUILD52
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
+}