diff options
Diffstat (limited to 'extra/portmidi/PKGBUILD')
-rw-r--r-- | extra/portmidi/PKGBUILD | 16 |
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 } |