diff options
author | John Gleezowood | 2018-11-26 12:08:05 +0300 |
---|---|---|
committer | John Gleezowood | 2018-11-26 12:08:05 +0300 |
commit | f18a03d5b48d8281662d8a842c50504b97a2cf73 (patch) | |
tree | a0b23252b62fe880cde1300045bdc6cecf710404 | |
parent | 93c578101861ce24e321476f3b635c0d150358f2 (diff) | |
download | aur-muse.tar.gz |
updated
-rw-r--r-- | .SRCINFO | 10 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 33 insertions, 22 deletions
@@ -1,6 +1,6 @@ pkgbase = muse pkgdesc = A MIDI/Audio sequencer with recording and editing capabilities - pkgver = 3.0.1 + pkgver = 3.0.2 pkgrel = 1 url = http://muse-sequencer.org/ install = muse.install @@ -8,7 +8,7 @@ pkgbase = muse arch = x86_64 license = GPL2 makedepends = cmake - makedepends = gcc6 + makedepends = gcc makedepends = ladspa makedepends = lv2 makedepends = dssi @@ -22,7 +22,7 @@ pkgbase = muse depends = gtkmm depends = lib32-gtk2 depends = gcc-libs-multilib - depends = jack + depends = jack2 depends = rtaudio optdepends = python2: Python scripting optdepends = python2-pyqt5: Python scripting @@ -33,8 +33,8 @@ pkgbase = muse optdepends = ladish: LASH session support provides = muse conflicts = muse - source = https://github.com/muse-sequencer/muse/archive/muse_3_0_1.tar.gz - sha256sums = 49326fce7b2aecbc4b6f70b86cc5e502d3d8c8872f5f3583a9fe945865d6372e + source = https://sourceforge.net/projects/lmuse/files/muse-3.0/muse-3.0.2.tar.gz + sha256sums = c9efddb901632ce7acfb163e319a56eae27b841dc30dd19d417bbc14a9d1b748 pkgname = muse @@ -1,16 +1,19 @@ -# Maintainer: Yan Burdonsky <psyrccio@gmail.com> +# Maintainer: Fabrizio del Tin <fdt@euniversity.pub> +# Contributor: Yan Burdinsky # Contributor: Ainola # Contributor: speps # Contributor: Bernardo Barros pkgname=muse -pkgver=3.0.1 +pkgver=3.0.2 pkgrel=1 pkgdesc="A MIDI/Audio sequencer with recording and editing capabilities" arch=('i686' 'x86_64') url="http://muse-sequencer.org/" license=('GPL2') -depends=('qt5-base' 'fluidsynth' 'liblo' 'gtkmm' 'lib32-gtk2' 'gcc-libs-multilib' 'jack' 'rtaudio') -makedepends=('cmake' 'gcc6' 'ladspa' 'lv2' 'dssi' 'dssi-vst' 'ladish' 'liblo' 'qt5-tools') +depends=('qt5-base' 'fluidsynth' 'liblo' 'gtkmm' 'lib32-gtk2' +'gcc-libs-multilib' 'jack2' 'rtaudio') +makedepends=('cmake' 'gcc' 'ladspa' 'lv2' 'dssi' +'dssi-vst' 'ladish' 'liblo' 'qt5-tools') optdepends=( 'python2: Python scripting' 'python2-pyqt5: Python scripting' @@ -23,25 +26,24 @@ optdepends=( install="${pkgname}.install" provides=('muse') conflicts=('muse') -source=("https://github.com/muse-sequencer/muse/archive/muse_${pkgver//./_}.tar.gz") +source=("https://sourceforge.net/projects/lmuse/files/muse-3.0/muse-${pkgver}.tar.gz") sha256sums=('49326fce7b2aecbc4b6f70b86cc5e502d3d8c8872f5f3583a9fe945865d6372e') build() { - cd "${srcdir}/muse-muse_${pkgver//./_}/muse3" + cd "${srcdir}/muse-${pkgver}/" + + sed -i '1s/^/#include <QButtonGroup>\n\n/' muse/widgets/genset.cpp + sed -i '1s/^/#include <QAction>\n\n/' muse/mplugins/mitplugin.cpp + sed -i 's/PyInt_AsLong/PyLong_AsLong/g' muse/remote/pyapi.cpp + sed -i 's/PyString_AsString/PyBytes_AsString/g' muse/remote/pyapi.cpp + sed -i 's/static void\* pyapithreadfunc(void\*)/static struct PyModuleDef muse =\n{\n PyModuleDef_HEAD_INIT,\n "muse", \/\* name of module \*\/\n "", \/\* module documentation, may be NULL \*\/\n -1, \/\* size of per-interpreter state of the module, or -1 if the module keeps state in global variables. \*\/\n g_methodDefinitions\n};\n\nstatic void\* pyapithreadfunc(void\*)/' muse/remote/pyapi.cpp + sed -i 's/Py_InitModule( "muse", g_methodDefinitions );/PyModule_Create( \&muse );/' muse/remote/pyapi.cpp # build dir [ -d bld ] || mkdir bld && cd bld cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=release \ - -DCMAKE_CXX_COMPILER=/usr/bin/c++-6 \ - -DCMAKE_CXX_COMPILER_AR=/usr/bin/gcc-ar-6 \ - -DCMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-6 \ - -DCMAKE_C_COMPILER=/usr/bin/cc-6 \ - -DCMAKE_C_COMPILER_AR=/usr/bin/gcc-ar-6 \ - -DCMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-6 \ - -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ - -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \ -DENABLE_VST_VESTIGE=1 \ -DENABLE_VST_NATIVE=1 \ -DENABLE_LV2=1 \ @@ -52,10 +54,18 @@ build() { -DENABLE_OSC=1 \ -DENABLE_RTAUDIO=1 .. make +# -DCMAKE_CXX_COMPILER=/usr/bin/c++ \ +# -DCMAKE_CXX_COMPILER_AR=/usr/bin/gcc-ar \ +# -DCMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib \ +# -DCMAKE_C_COMPILER=/usr/bin/cc \ +# -DCMAKE_C_COMPILER_AR=/usr/bin/gcc-ar \ +# -DCMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib \ +# -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ +# -DPYTHON_LIBRARY=/usr/lib/libpython2.7.so \ } package() { - cd "$srcdir/muse-muse_${pkgver//./_}/muse3/bld" + cd "$srcdir/muse-${pkgver}/bld" make DESTDIR="$pkgdir" install # .. and oomidi grepmidi bin @@ -67,6 +77,7 @@ package() { mv grepmidi.1 "$pkgname-grepmidi.1" # python2 Fixes - sed -i "s/\#\!.*python/&2/" \ - `grep -rl "\#\!.*python" "$pkgdir"` +# sed -i "s/\#\!.*python/&2/" \ +# `grep -rl "\#\!.*python" "$pkgdir"` } +sha256sums=('c9efddb901632ce7acfb163e319a56eae27b841dc30dd19d417bbc14a9d1b748') |