summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJP Cimalando2018-01-19 22:15:43 +0100
committerJP Cimalando2018-01-19 22:15:43 +0100
commit30c710bf73cef73ba23a83712e70f2600d375ba4 (patch)
treef4cbc64f27fd00d6be951e9b300dd205fe90e5a6
downloadaur-30c710bf73cef73ba23a83712e70f2600d375ba4.tar.gz
initial commit
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD55
2 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b990b8944d90
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = fmidi-git
+ pkgdesc = Library and programs to read and play back MIDI files
+ pkgver = v0.1.r2.851fdc6
+ pkgrel = 1
+ url = https://github.com/jpcima/fmidi
+ arch = i686
+ arch = x86_64
+ license = custom
+ makedepends = git
+ makedepends = boost
+ depends = libev
+ depends = rtmidi
+ provides = fmidi
+ conflicts = fmidi
+ options = staticlibs
+ source = fmidi::git+https://github.com/jpcima/fmidi.git
+ md5sums = SKIP
+
+pkgname = fmidi-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6c5995df64d0
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,55 @@
+# Maintainer: JP Cimalando <jp-dev@inbox.ru>
+pkgname=fmidi-git
+pkgver=v0.1.r2.851fdc6
+pkgrel=1
+pkgdesc="Library and programs to read and play back MIDI files"
+arch=('i686' 'x86_64')
+url="https://github.com/jpcima/fmidi"
+license=('custom')
+groups=()
+depends=('libev' 'rtmidi')
+makedepends=('git' 'boost')
+provides=('fmidi')
+conflicts=('fmidi')
+replaces=()
+backup=()
+options=('staticlibs')
+install=
+source=('fmidi::git+https://github.com/jpcima/fmidi.git')
+md5sums=('SKIP')
+noextract=()
+
+pkgver() {
+ cd "$srcdir/fmidi"
+ printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+prepare() {
+ cd "$srcdir/fmidi"
+ git submodule init
+ git submodule update
+}
+
+build() {
+ install -d "$srcdir/fmidi-static"
+ cd "$srcdir/fmidi-static"
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DFMIDI_STATIC=ON \
+ ../fmidi
+ make
+
+ install -d "$srcdir/fmidi-shared"
+ cd "$srcdir/fmidi-shared"
+ cmake -DCMAKE_BUILD_TYPE=Release \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ ../fmidi
+ make
+}
+
+package() {
+ make DESTDIR="$pkgdir/" -C "$srcdir/fmidi-static" install
+ make DESTDIR="$pkgdir/" -C "$srcdir/fmidi-shared" install
+ install -D -m644 "$srcdir/fmidi/LICENSE.md" \
+ "$pkgdir/usr/share/licenses/$pkgname/LICENSE.md"
+}