Dominique Michel
2012-07-21 07:43:43 UTC
Hi all,
First, the Non Things is a very good suite of software.
I get a few issues when installing it on gentoo.
First, it was necessary to add flags for fltk in order to get daw.git
to compile. The included patch fix it.
In order to manage the installation of daw-git and non-sequecer by
portage, a few other changes was necessary. From my ebuilds (you can
find them in the pro-audio overlay):
# removing of wrong and non needed path for Exec key of desktop files
for i in timeline mixer session-manager
do
cd $i
sed -i -e 's;@BIN_PATH@:$(prefix)/bin;@BIN_PATH@/:;'
makefile.inc || die "sed $i/makefile.inc failed"
done
The $(prefix)/bin is confusing portage. It work with non-sequencer,
but its ebuild is quite different, but this is very surprising that it
work with non-sequenncer and doesn't work with non-daw.
With non-daw, portage interpret $(prefix) as $(DESTDIR)$(prefix)
Another issue with $(prefix)/bin is than the full path is not
mandatory into a desktop Exec key on linux. To put here only the
executable name is sufficient.
Ciao,
Dominique
First, the Non Things is a very good suite of software.
I get a few issues when installing it on gentoo.
First, it was necessary to add flags for fltk in order to get daw.git
to compile. The included patch fix it.
In order to manage the installation of daw-git and non-sequecer by
portage, a few other changes was necessary. From my ebuilds (you can
find them in the pro-audio overlay):
# removing of wrong and non needed path for Exec key of desktop files
for i in timeline mixer session-manager
do
cd $i
sed -i -e 's;@BIN_PATH@:$(prefix)/bin;@BIN_PATH@/:;'
makefile.inc || die "sed $i/makefile.inc failed"
done
The $(prefix)/bin is confusing portage. It work with non-sequencer,
but its ebuild is quite different, but this is very surprising that it
work with non-sequenncer and doesn't work with non-daw.
With non-daw, portage interpret $(prefix) as $(DESTDIR)$(prefix)
Another issue with $(prefix)/bin is than the full path is not
mandatory into a desktop Exec key on linux. To put here only the
executable name is sufficient.
Ciao,
Dominique
--
"We have the heroes we deserve."
"We have the heroes we deserve."