Ok. Don't mind.
Nootka doesn't require lib32-soundtouch itself. So in any case, soundtouch is sufficient.
Almost two years ago I got some comment to add such a statement to PKGBUILD:
depends=('qt4' 'fftw' 'shared-mime-info' 'libvorbis')
if [ "$CARCH" = "i686" ]; then
depends[${#depends[@]}]=soundtouch
elif [ "$CARCH" = "x86_64" ]; then
depends[${#depends[@]}]=lib32-soundtouch
fi
I was obedient and added it but I'm not certainly sure what is a reason.
I guessed that 64bit systems have to keep corresponding 32bits libraries. Currently there are no such libraries for 64 bit Qt5 in official repos so why to keep that lib32-soundtouch.
By the way
On the Nootka site there is mentioned Arch repository with binary packages:
/etc/pacman.conf
[home_seelook_Arch_Extra]
SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/seelook/Arch_Extra/$arch
then
pacman -S nootka
Search Criteria
Package Details: nootka 1.2.0-1
Package Actions
| Package Base: | nootka |
|---|---|
| Description: | A crossplatform tool for learning classical score notation. Mostly for guitarists but also very good for ear training. |
| Upstream URL: | http://nootka.sourceforge.net/ |
| Category: | multimedia |
| Licenses: | |
| Conflicts: | |
| Submitter: | SeeLook |
| Maintainer: | SeeLook |
| Last Packager: | SeeLook |
| Votes: | 11 |
| First Submitted: | 2013-01-26 19:22 |
| Last Updated: | 2015-06-23 08:31 |
Dependencies (12)
- fftw
- libvorbis
- qt5-base
- shared-mime-info
- soundtouch
- cmake (make)
- fftw (make)
- libvorbis (make)
- qt5-base (make)
- soundtouch (make)
- libpulse (optional) – for PulseAudio
- qt5-translations (optional) – for other languages support
Required by (0)
Sources
Latest Comments
Comment by SeeLook
Comment by Voice
Thank you.
> not possible directly to launch nootka 32bit build on 64 systems
Not clear what you mean, nootka 1.1.5-3 seems to work fine on 64-bit here. Sound is loud, that's all. Should I remove lib32-soundtouch on 64-bit?
Comment by SeeLook
Thanks for clue.
I took out lib32-soundtouch at all,
there is no lib32-qt5 yet, so it is not possible directly to launch nootka 32bit build on 64 systems. Keeping lib32-soundtouch makes no sense.
Comment by Voice
PKGBUILD scripting is only valid in a build() or other function. i686 pacaur build fails at lib32-soundtouch, which is only for x86_64, the wrong architecture. The scripting in the PKGBUILD doesn't work.
PKGBUILD should instead use 'depends_i686' and 'depends_x86_64' like this one,
https://projects.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/pcsx2
Comment by SeeLook
What is a reason to outdated it?
It is still the latest stable version.
A new 1.1.X branch is unfinished and buggy yet.
Comment by Joermungand
Version 1.0.0 has been released.
Comment by SeeLook
Another solution could be to add
-DENABLE_JACK=OFF
to cmake call in PKGBUILD
I couldn't reproduce that bug so I couldn't find what is wrong...
It doesn't occur for any jack package on my Arch machine.
Anyway, I'm happy I could help.
Have nice play with Nootka
Comment by frat
thank you for the compiled packages,it works out.
Comment by frat
well,it's tricky.i have already installed jack,after your comments,i change to jack2,this problem still stay unsolved.
Comment by SeeLook
Just install jack (either jack or jack2 or jack2-dbus) from official packages.
Sorry for trouble, I will fix it soon...
Here are compiled packages:
http://download.opensuse.org/repositories/home:/seelook/Arch_Extra/x86_64/
http://download.opensuse.org/repositories/home:/seelook/Arch_Extra/i686/
Thanks for info
Comment by frat
[ 41%] Building CXX object src/CMakeFiles/nootka.dir/sound/tartini/channel.cpp.o
/tmp/yaourt-tmp-david/aur-nootka/src/nootka-0.8.95-beta-source/src/sound/rt/RtMidi.cpp:3412:15: error:
'long long type-name' is invalid
jack_time_t long long time;
^
1 error generated.