Package Details: aqualung-git 1.1-1

Git Clone URL: https://aur.archlinux.org/aqualung-git.git (read-only, click to copy)
Package Base: aqualung-git
Description: High quality music player w/ gapless support
Upstream URL: http://aqualung.jeremyevans.net/
Licenses: GPL
Conflicts: aqualung
Provides: aqualung
Submitter: jdn06
Maintainer: jdn06
Last Packager: jdn06
Votes: 11
Popularity: 0.000000
First Submitted: 2016-03-16 22:36 (UTC)
Last Updated: 2020-08-29 18:56 (UTC)

Dependencies (23)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

FabioLolix commented on 2023-10-15 09:48 (UTC)

Hello, makedepends became mandatory once build, there has been several changes lately, see https://github.com/FabioLolix/PKGBUILD-AUR_fix/blob/master/a/aqualung-git/PKGBUILD for a revisioned pkgbuild

chapa commented on 2021-03-27 10:50 (UTC) (edited on 2021-03-27 10:53 (UTC) by chapa)

Hi. Aqualung don`t starts. "Creating directory /home/chapa/.config/aqualung cannot create config directory: mkdir:file exists"

what to do? thanks.

PS I created the folder myself. Aqualung has started.

mokkurkalve commented on 2020-09-08 16:02 (UTC)

They fixed it upstream:

https://github.com/jeremyevans/aqualung/commit/2a3732f1575d69b64ed5c9b76c6213c7d4fbc20b

mokkurkalve commented on 2020-09-04 21:12 (UTC)

@jdn06: You nailed it. Uninstalling libifp was what it took to build the package. I'll try to find the time to report upstream one of these days.

jdn06 commented on 2020-09-04 17:37 (UTC)

@mokkurkalve If I understand correctly my own building log, the building configuration changes in function of what the checking phase finds on the system. On my machines, there is no ifp_device in build log. Perhaps you should open an issue upstream.

mokkurkalve commented on 2020-09-03 22:14 (UTC)

I have a hard time thinking of anything in particular. Just to be on the safe side I eliminated any custom MAKEFLAGS, C*FLAGS, BUILDDIR from makepkg.conf, so it should be default now. (I did these runs with plain makepkg BTW, not any AUR helper.) Anyways: The error looks a little bit different this last run. This is how it ends now:

https://pastebin.com/exJXH82f

jdn06 commented on 2020-09-03 21:26 (UTC)

@mokkurkalve I failed to reproduce your error, even on a clean fresh installation. Is there any particularity in your config?

mokkurkalve commented on 2020-09-01 09:57 (UTC)

Building currently fails:

[...snip...]
loop_bar.c: In function 'aqualung_loop_bar_class_init':
loop_bar.c:390:2: warning: 'g_type_class_add_private' is deprecated [-Wdeprecated-declarations]
  390 |  g_type_class_add_private(obj_class, sizeof(AqualungLoopBarPrivate));
      |  ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from loop_bar.c:25:
/usr/include/glib-2.0/gobject/gtype.h:1308:10: note: declared here
 1308 | void     g_type_class_add_private       (gpointer                    g_class,
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
loop_bar.c: In function 'aqualung_loop_bar_init':
loop_bar.c:397:13: warning: Deprecated pre-processor symbol, replace with 
  397 |  AqualungLoopBarPrivate * priv = AQUALUNG_LOOP_BAR_GET_PRIVATE(bar);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
loop_bar.c: In function 'aqualung_loop_bar_new':
loop_bar.c:423:13: warning: Deprecated pre-processor symbol, replace with 
  423 |  priv = AQUALUNG_LOOP_BAR_GET_PRIVATE(AQUALUNG_LOOP_BAR(widget));
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
loop_bar.c: In function 'aqualung_loop_bar_adjust_start':
loop_bar.c:434:13: warning: Deprecated pre-processor symbol, replace with 
  434 |  AqualungLoopBarPrivate * priv = AQUALUNG_LOOP_BAR_GET_PRIVATE(bar);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
loop_bar.c: In function 'aqualung_loop_bar_adjust_end':
loop_bar.c:449:13: warning: Deprecated pre-processor symbol, replace with 
  449 |  AqualungLoopBarPrivate * priv = AQUALUNG_LOOP_BAR_GET_PRIVATE(bar);
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mv -f .deps/aqualung-store_file.Tpo .deps/aqualung-store_file.Po
mv -f .deps/aqualung-loop_bar.Tpo .deps/aqualung-loop_bar.Po
mv -f .deps/aqualung-options.Tpo .deps/aqualung-options.Po
mv -f .deps/aqualung-playlist.Tpo .deps/aqualung-playlist.Po
make[3]: Leaving directory '/tmp/makepkg/aqualung-git/src/aqualung/src'
make[2]: *** [Makefile:1283: all-recursive] Error 1
make[2]: Leaving directory '/tmp/makepkg/aqualung-git/src/aqualung/src'
make[1]: *** [Makefile:444: all-recursive] Error 1
make[1]: Leaving directory '/tmp/makepkg/aqualung-git/src/aqualung'
make: *** [Makefile:385: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

Joermungand commented on 2016-04-13 07:55 (UTC)

@jdn06: Sorry for replying so late, I failed to activate notifications. Yes, this is what I generally do. I keep RSS feeds on all the packages I maintain (GitHub provides those), so I get notified of new commits. Then I rebuild, install, test and, if all goes well, update the PKGBUILD on AUR. The pkgver() function takes care of adjusting the version automatically – so, once I’ve built it, the PKGBUILD is updated, too. Building the package on every commit also helps spot potential bugs. What I meant by ‘one has to actually check the version number against the latest commit tag on GitHub’ was that the user would have to go to GitHub and check the commit tag against what he’s already got before deciding to recompile or not. It’s not very handy.

jdn06 commented on 2016-04-09 19:22 (UTC)

@korrode Thank you very much for the help! I added desktop & icon files because it was really needed. For APE/Monkey, I don't use it. If someone needs it, I will try to add support by using your solution.