summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorj-james2022-02-17 02:10:36 -0800
committerj-james2022-02-17 02:10:36 -0800
commitebf82497736f84048434dbf9bd818192e7af74d9 (patch)
treeb62df0e2d9c0d3f953a3191b701ed2db150eec0e
downloadaur-ebf82497736f84048434dbf9bd818192e7af74d9.tar.gz
Initial packaging of ensembles
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD33
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..035a80e57c40
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = ensembles
+ pkgdesc = A digital arranger workstation powered by FluidSynth for GNOME
+ pkgver = 0.0.17
+ pkgrel = 1
+ url = https://github.com/SubhadeepJasu/Ensembles
+ arch = x86_64
+ license = GPL3
+ makedepends = git
+ makedepends = meson
+ makedepends = ninja
+ makedepends = vala
+ depends = gtk4
+ depends = granite
+ depends = glib2
+ depends = libhandy
+ depends = fluidsynth
+ depends = portmidi
+ source = Ensembles-0.0.17.tar.gz::https://github.com/SubhadeepJasu/Ensembles/archive/refs/tags/v0.0.17.tar.gz
+ sha256sums = 4801eed59d0801e223ca8c9c7294f6128083161d09e9dc438ca345255ffc0952
+
+pkgname = ensembles
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..4d4c038df77e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: j-james <jj@j-james.me>
+pkgname=ensembles
+_pkgname=Ensembles
+pkgver=0.0.17
+pkgrel=1
+pkgdesc="A digital arranger workstation powered by FluidSynth for GNOME"
+arch=('x86_64')
+url='https://github.com/SubhadeepJasu/Ensembles'
+license=('GPL3')
+depends=(
+ 'gtk4'
+ 'granite'
+ 'glib2'
+ 'libhandy'
+ 'fluidsynth'
+ 'portmidi'
+)
+makedepends=('git' 'meson' 'ninja' 'vala')
+source=("$_pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('4801eed59d0801e223ca8c9c7294f6128083161d09e9dc438ca345255ffc0952')
+
+build() {
+ cd "$_pkgname-$pkgver"
+
+ meson build --prefix=/usr
+ ninja -C build
+}
+
+package() {
+ cd "$_pkgname-$pkgver"
+
+ DESTDIR="$pkgdir/" ninja -C build install
+}