Skip to content

Commit 216f939

Browse files
committed
added sequencer64 package
1 parent 560a4eb commit 216f939

File tree

4 files changed

+114
-0
lines changed

4 files changed

+114
-0
lines changed

PKGBUILDs/fabla-git/.SRCINFO

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
pkgbase = fabla-git
2+
pkgdesc = A sampler LV2 plugin
3+
pkgver = 1.3.1.r3.gcfbd4b3
4+
pkgrel = 1
5+
url = http://openavproductions.com/fabla/
6+
arch = i686
7+
arch = x86_64
8+
groups = lv2-plugins
9+
license = GPL
10+
makedepends = git
11+
depends = lv2
12+
depends = cairomm
13+
depends = libsndfile
14+
depends = ntk-git
15+
provides = fabla
16+
conflicts = fabla
17+
source = fabla::git+https://github.com/harryhaaren/openAV-Fabla.git
18+
md5sums = SKIP
19+
20+
pkgname = fabla-git

PKGBUILDs/fabla-git/PKGBUILD

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de>
2+
# Contributor: speps <speps at aur dot archlinux dot org>
3+
4+
pkgname=fabla-git
5+
_pkgname=fabla
6+
pkgver=1.3.2.r6.g49e820d
7+
pkgrel=1
8+
pkgdesc="A sampler LV2 plugin"
9+
arch=('armv7h' 'i686' 'x86_64')
10+
url="http://openavproductions.com/fabla/"
11+
license=('GPL')
12+
groups=('lv2-plugins')
13+
depends=('lv2' 'cairomm' 'libsndfile' 'ntk')
14+
makedepends=('git')
15+
provides=("$_pkgname")
16+
conflicts=("$_pkgname")
17+
source=("$_pkgname::git+https://github.com/harryhaaren/openAV-Fabla.git")
18+
md5sums=('SKIP')
19+
20+
pkgver() {
21+
cd "${srcdir}/${_pkgname}"
22+
23+
git describe --long | sed -r 's/^release.//;s/([^-]*-g)/r\1/;s/-/./g'
24+
}
25+
26+
build() {
27+
cd "${srcdir}/${_pkgname}"
28+
29+
patch CMakeLists.txt < ../../disable_sse.patch
30+
31+
mkdir -p build
32+
cd build
33+
cmake "-DCMAKE_INSTALL_PREFIX=${pkgdir}/usr" ..
34+
make PREFIX="/usr"
35+
}
36+
37+
package() {
38+
cd "${srcdir}/${_pkgname}/build"
39+
40+
make install
41+
}
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
--- CMakeLists.txt 2017-07-25 00:00:25.816025217 +0000
2+
+++ CMakeLists.txt.mod 2017-07-25 09:33:17.713559830 +0000
3+
@@ -29,8 +29,8 @@
4+
SET(CMAKE_SHARED_LINKER_FLAGS "-fPIC -shared -Wl,-z,nodelete -Wl,--no-undefined")
5+
6+
IF(RELEASE_BUILD)
7+
- SET(CMAKE_CXX_FLAGS "-g -Wall -Wno-unused-variable -msse2 -mfpmath=sse -ffast-math")
8+
- SET(CMAKE_C_FLAGS "-g -Wall -W -Wno-unused-variable -msse2 -mfpmath=sse -ffast-math -Wno-trigraphs")
9+
+ SET(CMAKE_CXX_FLAGS "-g -Wall -Wno-unused-variable -O3")
10+
+ SET(CMAKE_C_FLAGS "-g -Wall -W -Wno-unused-variable -O3 -Wno-trigraphs")
11+
ENDIF()
12+
13+
# print config

PKGBUILDs/sequencer64-git/PKGBUILD

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Maintainer: Daniel Appelt <daniel.appelt@gmail.com>
2+
# Contributor: Gimmeapill <gimmeapill at gmail dot com>
3+
_pkgbasename=sequencer64
4+
pkgname=${_pkgbasename}-git
5+
pkgver=0.96.8.r0.ge0873f07
6+
pkgrel=1
7+
pkgdesc="A live-looping MIDI sequencer"
8+
arch=('armv7h' 'i686' 'x86_64')
9+
url="https://github.com/ahlstromcj/sequencer64.git"
10+
license=('GPL')
11+
depends=('gtkmm' 'jack')
12+
makedepends=('git' 'autoconf-archive')
13+
provides=("${_pkgbasename}")
14+
conflicts=("${_pkgbasename}")
15+
source=("${_pkgbasename}::git://github.com/ahlstromcj/sequencer64.git")
16+
sha256sums=('SKIP')
17+
18+
pkgver() {
19+
cd "${srcdir}/${_pkgbasename}"
20+
21+
git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
22+
}
23+
24+
build() {
25+
cd "${srcdir}/${_pkgbasename}"
26+
27+
./bootstrap --full-clean
28+
./bootstrap
29+
./configure --enable-silent-rules --enable-rtmidi --prefix=/usr
30+
make
31+
}
32+
33+
package() {
34+
cd "${srcdir}/${_pkgbasename}"
35+
36+
make DESTDIR="${pkgdir}" install
37+
38+
install -v -D -m 0644 "debian/${_pkgbasename}.xpm" "${pkgdir}/usr/share/pixmaps/${_pkgbasename}.xpm"
39+
install -v -D -m 0644 "debian/${_pkgbasename}.desktop" "${pkgdir}/usr/share/applications/${_pkgbasename}.desktop"
40+
}

0 commit comments

Comments
 (0)