summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorredtide2021-03-22 21:32:04 +0100
committerredtide2021-03-22 21:32:04 +0100
commitac25c23668aa6006ff0c581f6f46b5b40e41f48c (patch)
tree0d8e4108892e5f1f11021aec25b47ba5c27816e8
downloadaur-ac25c23668aa6006ff0c581f6f46b5b40e41f48c.tar.gz
First commit
-rw-r--r--.SRCINFO20
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD34
3 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..84a2a95827ce
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = midibench-git
+ pkgdesc = MIDI tool for developers
+ pkgver = 15.16e806d
+ pkgrel = 1
+ url = https://github.com/jpcima/midibench
+ arch = x86_64
+ license = Boost
+ makedepends = git
+ makedepends = meson
+ depends = glew
+ depends = rtmidi
+ depends = sdl2
+ depends = sdl_image
+ provides = midibench
+ conflicts = midibench
+ source = midibench-git::git+https://github.com/jpcima/midibench
+ sha512sums = SKIP
+
+pkgname = midibench-git
+
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..f5782b654315
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+/pkg
+/src
+/midibench*
+*.pkg*
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..aa9d1f58b3fb
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,34 @@
+# Maintainer: redtide <redtid3@gmail.com>
+
+_pkgname="midibench"
+pkgname="${_pkgname}-git"
+pkgver=15.16e806d
+pkgrel=1
+pkgdesc="MIDI tool for developers"
+url="https://github.com/jpcima/midibench"
+arch=("x86_64")
+license=("Boost")
+makedepends=("git" "meson")
+depends=("glew" "rtmidi" "sdl2" "sdl_image")
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+source=("${pkgname}"::"git+https://github.com/jpcima/midibench")
+sha512sums=("SKIP")
+pkgver() {
+ cd "${pkgname}"
+ printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ git submodule update --init --recursive
+}
+build() {
+ cd "${srcdir}/${pkgname}"
+ meson --prefix "/usr" --buildtype=plain build
+ meson compile -C build
+}
+package() {
+ cd "${srcdir}/${pkgname}"
+ DESTDIR="${pkgdir}" meson install -C build
+ install -Dm644 "${srcdir}/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}