summaryrefslogtreecommitdiff
path: root/extra/portmidi/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'extra/portmidi/PKGBUILD')
-rw-r--r--extra/portmidi/PKGBUILD16
1 files changed, 11 insertions, 5 deletions
diff --git a/extra/portmidi/PKGBUILD b/extra/portmidi/PKGBUILD
index bf08d19b5..1352add41 100644
--- a/extra/portmidi/PKGBUILD
+++ b/extra/portmidi/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 197308 2013-10-25 02:13:59Z eric $
+# $Id: PKGBUILD 197534 2013-10-26 17:21:06Z eric $
# Maintainer: Eric BĂ©langer <eric@archlinux.org>
pkgname=portmidi
pkgver=217
-pkgrel=4
+pkgrel=5
pkgdesc="Platform independent library for real-time MIDI input/output"
arch=('i686' 'x86_64')
url="http://portmedia.sourceforge.net/"
@@ -11,21 +11,27 @@ license=('GPL')
depends=('alsa-lib')
makedepends=('cmake' 'java-environment')
optdepends=('java-runtime: for using pmdefaults')
+options=('!makeflags')
source=(http://downloads.sourceforge.net/project/portmedia/${pkgname}/${pkgver}/${pkgname}-src-${pkgver}.zip
portmidi-217-build-fix.patch)
sha1sums=('f45bf4e247c0d7617deacd6a65d23d9fddae6117'
- '7fe10874ea8689e1ba51e8f50da38e79d10b76e1')
+ 'a89b80531ccc823ba267aaf21920e59deec80e99')
prepare() {
cd ${pkgname}
+ sed -i "s#/usr/local#/usr#" */CMakeLists.txt pm_python/setup.py
+ mkdir -p pm_java/Release
+
# build fix for "pm_java/CMakeLists.txt" (fixes FS#27118)
patch -p1 -i "${srcdir}/portmidi-217-build-fix.patch"
}
build() {
cd ${pkgname}
- cmake . -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release \
- -DPORTMIDI_ENABLE_TEST=OFF -DPORTMIDI_ENABLE_JAVA=ON
+ cmake . -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_ARCHIVE_OUTPUT_DIRECTORY=Release \
+ -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=Release \
+ -DCMAKE_RUNTIME_OUTPUT_DIRECTORY=Release
make
}