Package Details: muse2 2.1.2-1

Package Base: muse2
Description: A MIDI/Audio sequencer with recording and editing capabilities
Upstream URL: http://muse-sequencer.org/
Category: multimedia
Licenses: GPL
Submitter: smoge
Maintainer: speps
Last Packager: None
Votes: 28
First Submitted: 2010-12-23 22:49
Last Updated: 2013-05-13 16:32

Latest Comments

Comment by Joermungand

2015-01-30 20:52

What I can confirm:

Scenario:
open midi file
MusE Settings > MIDI Ports / Soft Synths
double-click fluid_synth under ‘Soft synthesizer’
click Load in ‘FluidSynth-0’ dialogue
file-load dialogue freezing and eventually resulting in MusE crash

However, this only happens when I start MusE from the menu. If I start it from the terminal, it works.

However, I believe this is something related to MusE itself and not with the package – i.e. not to packaging, but to application behaviour. I suggest we move this discussion to the linuxmusicians.com boards (I suppose you use the same nick over there (since our paths have already crossed)?), either in PM or in public. What do you think?

Comment by funkmuscle

2015-01-30 14:41

I loaded a midi track and tried to look the fluidsynth plugin and it crashed.
Did the same on the 2.2 build.

Comment by Joermungand

2015-01-30 11:45

What exactly is it that crashes? It seems to be both building and running fine here.

Comment by funkmuscle

2015-01-29 18:07

still crashes!

Comment by Joermungand

2015-01-29 09:31

MusE 2.2.1 has been released. Instructions below remain valid, except that pkgver changes to 2.2.1 and md5sums to 985e96c9513d0b2baad8386bc0adc4d8.

Comment by Joermungand

2015-01-08 13:36

For the impatient: 2.2 will build if you edit the PKGBUILD and do the following:
1. change pkgver to 2.2
2. change md5sums to fbab3d0c8bca6b065a48d8fb36daad56
3. remove the line enabling python support in the cmake command (-DENABLE_PYTHON=1 \). Enabling Python support is not recommended at this time, as the README file states. I actually removed all Python-related lines in both the build() and package() functions.

Comment by funkmuscle

2015-01-07 02:38

Muse2.2 is out!

Comment by lee

2013-03-11 02:51

@Ralf_Mardorf
It works here, all changes I made, starting from the 2.0-1 PKGBUILD, are:
* adapting pkgver
* changing qt to qt4 in the depends array
and yes, ladspa is a dependency, so that one should be added.

For some reason (maybe cmake caching the content of /usr/include/),
presence of ladspa.h is ignored if it was missing in a previous run.
Removing the src directory helps.

Please keep your comments more concise, see
https://wiki.archlinux.org/index.php/AUR_User_Guidelines#Feedback

Comment by Ralf_Mardorf

2013-03-10 20:16

Hi :)

ladspa is a missing dependency, however, even if it's installed I can't compile 2.1.1 [1].

Regards,
Ralf

[1]
-- Looking for ladspa.h - not found
CMake Error at CMakeLists.txt:193 (message):
** ERROR: header file ladspa.h is required, but was not found.


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...

[rocketmouse@archlinux muse2]$ sudo pacman -Syu ladspa
(1/1) installing ladspa [######################################] 100%
[rocketmouse@archlinux muse2]$ makepkg -s
==> Making package: muse2 2.1.1-1 (Sun Mar 10 20:46:40 CET 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving Sources...
-> Found muse-2.1.1.tar.gz
==> Validating source files with md5sums...
muse-2.1.1.tar.gz ... Passed
==> Extracting Sources...
-> Extracting muse-2.1.1.tar.gz with bsdtar
==> Removing existing pkg/ directory...
==> Starting build()...
found Doxygen
-- latex command LATEX_COMPILER not found but usually required. You will probably get warnings and user inetraction on doxy run.
-- makeindex command MAKEINDEX_COMPILER not found but usually required.
-- dvips command DVIPS_CONVERTER not found but usually required.
-- configured /usr/src/muse2/src/muse-2.1.1/Doxyfile.in --> /usr/src/muse2/src/muse-2.1.1/bld/Doxyfile
vst header path: /usr/src/muse2/src/muse-2.1.1/vestige
Unix (probably linux) found
CMake Error at CMakeLists.txt:193 (message):
** ERROR: header file ladspa.h is required, but was not found.


-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
[rocketmouse@archlinux muse2]$ pacman -Ql ladspa
ladspa /usr/include/ladspa.h
[rocketmouse@archlinux muse2]$ cat PKGBUILD
# Maintainer : speps <speps at aur dot archlinux dot org>
# Contributor: Bernardo Barros <bernardobarros@gmail.com>

pkgname=muse2
pkgver=2.1.1
pkgrel=1
pkgdesc="A MIDI/Audio sequencer with recording and editing capabilities"
arch=('i686' 'x86_64')
url="http://muse-sequencer.org/"
license=('GPL')
depends=('qt4' 'fluidsynth' 'dssi' 'lash')
makedepends=('cmake' 'doxygen' 'graphviz')
install="$pkgname.install"
source=("http://downloads.sourceforge.net/lmuse/muse-$pkgver.tar.gz")
md5sums=('46f7479524296e1057b19620635b1414')

build() {
cd "$srcdir/muse-$pkgver"

# build dir
[ -d bld ] || mkdir bld && cd bld

cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=release \
-DENABLE_FLUID=1 \
-DENABLE_DSSI=1 \
-DENABLE_LASH=1 \
-DENABLE_OSC=1 ..
make
}

package() {
cd "$srcdir/muse-$pkgver/bld"
make DESTDIR="$pkgdir" install

# prevent conflicts with Muse qt3 ..
cd "$pkgdir/usr/share/applications"
mv muse.desktop $pkgname.desktop
sed -i "s|sE|& 2|" $pkgname.desktop

# .. and oomidi grepmidi bin
cd "$pkgdir/usr/bin"
mv grepmidi $pkgname-grepmidi

# grepmidi man
cd "$pkgdir/usr/share/man/man1"
mv grepmidi.1 $pkgname-grepmidi.1

# python2 Fixes
sed -i "s/\#\!.*python/&2/" \
`grep -rl "\#\!.*python" "$pkgdir"`
}
[rocketmouse@archlinux muse2]$ ls -l /usr/include/ladspa.h
-rw-r--r-- 1 root root 27593 Sep 26 07:00 /usr/include/ladspa.h

Comment by svictor

2013-03-04 16:29

Until the maintainer updates this package here are the edits to build 2.1.1:
- change pkgver to 2.1.1
- in the "depends" line change qt to qt4
- change md5sum to 46f7479524296e1057b19620635b1414

Comment by agapito

2013-02-14 14:35

2.1.1 out.

Comment by svictor

2013-02-10 22:05

Please upgrade (pkgver=2.1 md5sum=66071ee3f1e247fb7aeabff75882c59a).

Comment by svictor

2012-04-18 23:37

Thanks speps! That did the trick!

Comment by speps

2012-04-13 01:28

@svictor Thanks for reporting. Updated to 2.0rc2-2, added a patch to build with gcc 4.7 - Tell me if you get other issues. Cheers

Comment by svictor

2012-04-11 21:40

Muse fails to build with the following error.

[ 60%] Building CXX object muse/liste/CMakeFiles/liste.dir/editevent.o
/tmp/yaourt-tmp-victor/aur-muse2/src/muse-2.0rc2/muse/liste/editevent.cpp: In constructor ‘MusEGui::EditCtrlDialog::EditCtrlDialog(int, const MusECore::Event&, const MusECore::MidiPart*, QWidget*)’:
/tmp/yaourt-tmp-victor/aur-muse2/src/muse-2.0rc2/muse/liste/editevent.cpp:645:20: error: redeclaration of ‘isList i’
/tmp/yaourt-tmp-victor/aur-muse2/src/muse-2.0rc2/muse/liste/editevent.cpp:635:39: error: ‘MusECore::iMidiCtrlValList i’ previously declared here
make[2]: *** [muse/liste/CMakeFiles/liste.dir/editevent.o] Error 1
make[1]: *** [muse/liste/CMakeFiles/liste.dir/all] Error 2
make: *** [all] Error 2

Sorry, I'm not a developer and I don't know where to look further (apart from google, which didn't have much to say about this error).

Comment by smoge

2010-12-28 01:43

Also with vst: http://aur.archlinux.org/packages.php?ID=44863
Please test this too.

Comment by smoge

2010-12-28 01:34

Thanks!

Comment by speps

2010-12-28 00:48

@smoge Hi Bernardo, i've just tried this alpha, btw your PKGBUILD needs some fixes and also an .install script.
Here you are PKGBUILD ==> http://aur.pastebin.com/VUGd6FBj <== Depends fixes, python2 fixes, desktop file fixes
and the muse2.install ==> http://aur.pastebin.com/QVahtkQq <== update icon and desktop database ==> C ya

Comment by smoge

2010-12-27 17:38

Thanks!

Comment by Nareto

2010-12-27 17:14

Hello, in package() you should actually cd into the "build" directory made in build(), otherwise "make install" won't run