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: 8
Popularity: 0.011514
First Submitted: 2016-03-16 22:36
Last Updated: 2020-08-29 18:56

Dependencies (23)

Required by (0)

Sources (2)

Latest Comments

1 2 Next › Last »

mokkurkalve commented on 2020-09-08 16:02

They fixed it upstream:

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

mokkurkalve commented on 2020-09-04 21:12

@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

@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

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

@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

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

@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

@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.

korrode commented on 2016-04-09 16:38

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.

http://paradoxcomputers.com.au/arch/packages/

jdn06 commented on 2016-04-06 21:24

@Joermungand: I looked your own git PKGBUILDs. If I understand well, you have to upgrade the package everytime a commit is made on github?