Package Details: aqualung 1.0-3

Git Clone URL: (read-only)
Package Base: aqualung
Description: High quality music player w/ gapless support
Upstream URL:
Licenses: GPL
Submitter: fab31
Maintainer: fab31
Last Packager: fab31
Votes: 0
Popularity: 0.000000
First Submitted: 2016-02-16 10:05
Last Updated: 2016-02-18 11:46

Dependencies (24)

Required by (0)

Sources (1)

Latest Comments

korrode commented on 2016-08-02 17:58

Again, the fix so you don't have to use --without-mac is in my old aqualung-svn PKGBUILD.

You just need to put:

sed -i 's|wchar_t \* pUTF16 = CAPECharacterHelper::GetUTF16FromANSI(filename);|wchar_t \* pUTF16 = GetUTF16FromANSI(filename);|' src/decoder/dec_mac.cpp

in the prepare function.

korrode commented on 2016-04-09 16:37

Hi, i was the maintainer of Aqualung back on AUR3.
You might like to have a look at my old packages, they were in good order.

Check my old aqualung-svn PKGBUILD for the fix for the APE/Monkey's Audio issue.

ristic commented on 2016-03-10 09:30

The build is failing my side. Here is what I believe to be the relevant section of the log:

gcc -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -MT dec_lavc.o -MD -MP -MF .deps/dec_lavc.Tpo -c -o dec_lavc.o dec_lavc.c
dec_lavc.c: In function ‘decode_lavc’:
dec_lavc.c:200:2: warning: ‘av_free_packet’ is deprecated [-Wdeprecated-declarations]
In file included from dec_lavc.h:24:0,
from dec_lavc.c:32:
/usr/include/libavcodec/avcodec.h:4040:6: note: declared here
void av_free_packet(AVPacket *pkt);
dec_lavc.c: In function ‘lavc_decoder_open’:
dec_lavc.c:284:16: error: ‘AVCodecContext {aka struct AVCodecContext}’ has no member named ‘get_buffer’
pd->avCodecCtx->get_buffer = avcodec_default_get_buffer;
dec_lavc.c:284:31: error: ‘avcodec_default_get_buffer’ undeclared (first use in this function)
pd->avCodecCtx->get_buffer = avcodec_default_get_buffer;
dec_lavc.c:284:31: note: each undeclared identifier is reported only once for each function it appears in
dec_lavc.c:285:16: error: ‘AVCodecContext {aka struct AVCodecContext}’ has no member named ‘release_buffer’
pd->avCodecCtx->release_buffer = avcodec_default_release_buffer;
dec_lavc.c:285:35: error: ‘avcodec_default_release_buffer’ undeclared (first use in this function)
pd->avCodecCtx->release_buffer = avcodec_default_release_buffer;
Makefile:451: recipe for target 'dec_lavc.o' failed
make[3]: *** [dec_lavc.o] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-robsco/aur-aqualung/src/aqualung-1.0/src/decoder'
Makefile:1231: recipe for target 'all-recursive' failed

Luckily I have it installed already but I needed to downgrade libmpcdec-1.2.6-4 to libmpcdec-1:0.1+r475-1 to get it to run. I think this is unrelated to the build error but both seem (with my limited understanding) to be libraries that have updated that are now incompatible with the Aqualung source code.

mokkurkalve commented on 2016-02-18 13:15

Disabling monkeys audio fixed that. Thanks.
Another small suggestion: What about adding a desktop file, and maybe a png icon or something to go with it, to the package?

fab31 commented on 2016-02-18 11:47

Can you try now ? I disabled monkey audio, the issue is known :

mokkurkalve commented on 2016-02-18 11:34

Build fails with:
_SOURCE=2 -MT dec_speex.o -MD -MP -MF .deps/dec_speex.Tpo -c -o dec_speex.o dec_speex.c
gcc -DHAVE_CONFIG_H -I. -I../.. -D_FORTIFY_SOURCE=2 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -Wall -march=native -O2 -pipe -fstack-protector-strong --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -MT dec_vorbis.o -MD -MP -MF .deps/dec_vorbis.Tpo -c -o dec_vorbis.o dec_vorbis.c
dec_mac.cpp: In function ‘int mac_decoder_open(decoder_t*, char*)’:
dec_mac.cpp:177:28: error: ‘CAPECharacterHelper’ has not been declared
wchar_t * pUTF16 = CAPECharacterHelper::GetUTF16FromANSI(filename);
Makefile:465: recipe for target 'dec_mac.o' failed
make[3]: *** [dec_mac.o] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/dec_vorbis.Tpo .deps/dec_vorbis.Po
mv -f .deps/dec_sndfile.Tpo .deps/dec_sndfile.Po
mv -f .deps/dec_speex.Tpo .deps/dec_speex.Po
make[3]: Leaving directory '/tmp/byggeplass/aqualung/src/aqualung-1.0/src/decoder'
Makefile:1231: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/byggeplass/aqualung/src/aqualung-1.0/src'
Makefile:432: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/byggeplass/aqualung/src/aqualung-1.0'
Makefile:372: recipe for target 'all' failed
make: *** [all] Error 2
==> FEIL: En feil oppsto i build().
==> ERROR: Makepkg was unable to build aqualung.