Package Details: aqualung-git 1.2.r6.gb9e3f5c-3

Git Clone URL: https://aur.archlinux.org/aqualung-git.git (read-only, click to copy)
Package Base: aqualung-git
Description: High quality music player with gapless support
Upstream URL: https://github.com/jeremyevans/aqualung
Licenses: GPL-2.0-only
Conflicts: aqualung
Provides: aqualung
Submitter: jdn06
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 11
Popularity: 0.000000
First Submitted: 2016-03-16 22:36 (UTC)
Last Updated: 2024-09-29 13:51 (UTC)

Latest Comments

« First ‹ Previous 1 2

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.

korrode commented on 2016-04-09 16:38 (UTC)

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 (UTC)

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

jdn06 commented on 2016-04-06 20:05 (UTC) (edited on 2016-04-06 21:25 (UTC) by jdn06)

@Joermungand: I prefer yaourt always suggesting upgrade than never, as I usually forget to upgrade in this case. I don't know the way to make yaourt "check the version number against the latest commit tag on GitHub". Have you a suggestion to do this?

Joermungand commented on 2016-04-06 09:19 (UTC)

Is there a specific reason why the package version in the PKGBUILD is not the same as the the result of the pkgver() function? It is extremely inconvenient when it comes to updating the package. Yaourt will always offer to update it (since the installed version differs from the one on the server) and one has to actually check the version number against the latest commit tag on GitHub.