Package Details: muse-git 4.0.0-1

Git Clone URL: https://aur.archlinux.org/muse-git.git (read-only, click to copy)
Package Base: muse-git
Description: A MIDI/Audio sequencer with recording and editing capabilities
Upstream URL: http://muse-sequencer.org/
Keywords: alsa daw jack music
Licenses: GPL2
Conflicts: muse
Provides: muse-git
Submitter: milk
Maintainer: aquilarubra
Last Packager: aquilarubra
Votes: 1
Popularity: 0.75
First Submitted: 2019-02-03 23:47
Last Updated: 2019-11-07 19:09

Dependencies (24)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

aquilarubra commented on 2019-11-07 19:09

Thank you, fixes applied. Sorry for the delay.

usrmusicman commented on 2019-11-02 21:27

You forgot a space after harfbuzz in the sed line.

PKGBUILD line looks like this:

sed -i -e 's/CXX_INCLUDES = /CXX_INCLUDES = -I\/usr\/include\/harfbuzz/' muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/flags.make

It should look like this or the haffbuzz option won't take. This is because the make application looks at the two options as one and doesn't apply the harfbuzz fix. To fix it do this:

sed -i -e 's/CXX_INCLUDES = /CXX_INCLUDES = -I\/usr\/include\/harfbuzz /' muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/flags.make You may want to add an option to make as well.

Also add this makeflag to your PKGBUILD to enable this useful LV2 feature.

-DENABLE_LV2_MAKE_PATH=1

you may want to set pkgver=$(date +%Y%m%d) instead of pkgver=4.0.0 for easy updating.

The last thing is please change gcc-libs-multilib to gcc-libs, python2 to python and python2-pyqt5 to pyqt5-common. Then remove ladish lib32-gtk2 and dssi-vst as these either are not supported by the Arch repos or just don't flat out work anymore. Ladish is no longer used/maintained so raysession and nsm is better for session management now. Especially, dssi-vst and linvst/carla replace it anyways now.

Check my PKGBUILD it works and has been modernized

https://pastebin.com/midzGNug

Hope this helps.

funkmuscle commented on 2019-10-30 17:59

no it didn't work :-(

aquilarubra commented on 2019-10-13 11:16

Thank you, I updated the PKGBUILD, but didn't try it. Please, post comments if it works for you.

funkmuscle commented on 2019-10-03 12:53

from linuxmusicians.com:

Kott wrote: I use this solution for automated build in OBS:

insert necessary include after cmake configuration and before make:

mkdir build cd build cmake <your options> ..

sed -i -e 's/CXX_INCLUDES = /CXX_INCLUDES = -I\/usr\/include\/harfbuzz /' muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/flags.make

make

he said that fixed the harfbuzz issues.

funkmuscle commented on 2019-08-15 01:47

yep.. this is the 5th update I just did and none resolving the issue. :-( version 1:1.44.5-1 now. I'm gonna wait as I may mess things up with the workaround and I need MusE to be working which it is. Just the metronome and the notes or off slightly when viewing it played

aquilarubra commented on 2019-08-12 19:27

It is a Pango bug. The temporary solution is to change /usr/include/pango-1.0/pango/pango-coverage.h and /usr/include/pango-1.0/pango/pango-font.h

Where it includes hb.h, it should include harfbuzz/hb.h instead.

funkmuscle commented on 2019-08-11 14:30

Every version of harfbuzz is installed. I even reinstalled them

aquilarubra commented on 2019-08-11 09:23

Please, make sure you have harfbuzz installed. Probably I have to add it to dependencies.

funkmuscle commented on 2019-08-11 00:38

hey this won't build after a fresh pull:

[ 16%] Built target wavepreview_module [ 17%] Building CXX object muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/lv2Gtk2Support.o In file included from /usr/include/pango-1.0/pango/pango-font.h:25, from /usr/include/pango-1.0/pango/pango-attributes.h:25, from /usr/include/pango-1.0/pango/pango.h:25, from /usr/include/gtk-2.0/gdk/gdktypes.h:37, from /usr/include/gtk-2.0/gdk/gdkscreen.h:32, from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31, from /usr/include/gtk-2.0/gdk/gdk.h:32, from /usr/include/gtk-2.0/gtk/gtk.h:32, from /tmp/trizen-harv/muse-git/src/muse-git/muse3/muse/lv2Gtk2Support/lv2Gtk2Support.cpp:4: /usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory 28 | #include <hb.h> | ^~~~~~ compilation terminated. make[2]: [muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/build.make:62: muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/lv2Gtk2Support.o] Error 1 make[1]: [CMakeFiles/Makefile2:2170: muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/all] Error 2 make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... :: Unable to build muse-git - makepkg exited with code: 4