Package Details: vgmstream-git r2055.50.g9cbf6d5c-1

Git Clone URL: https://aur.archlinux.org/vgmstream-git.git (read-only, click to copy)
Package Base: vgmstream-git
Description: Library for playback of various streamed audio formats used in video games
Upstream URL: https://github.com/vgmstream/vgmstream
Licenses: ISC
Conflicts: vgmstream, vgmstream-kode54-git
Provides: vgmstream
Replaces: vgmstream-kode54-git
Submitter: Deewiant
Maintainer: Deewiant
Last Packager: Deewiant
Votes: 9
Popularity: 0.002040
First Submitted: 2021-01-02 00:07 (UTC)
Last Updated: 2025-11-03 18:56 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Block commented on 2025-12-28 08:18 (UTC)

@kode54 You are correct. My mistake (my system was missing them for some reason, but that's on me).

kode54 commented on 2025-12-28 07:52 (UTC)

@Block m4, automake, and autoconf are part of the dependencies of base-devel, and base-devel is understood to be a minimum requirement for any AUR package building process. Or at least I thought it was.

Block commented on 2025-12-28 07:27 (UTC)

This is missing m4, automake, and autoconf from the makedepends section. Can these be added?

Deewiant commented on 2025-11-03 19:05 (UTC)

Yep, the removal of gtk2 last week and api.h yesterday double-broke this. Should be fixed now.

@kode54 Thanks for the patch, I took it in and updated the dependencies to glib2 and pango since that seems to be all that's really required here.

kode54 commented on 2025-11-03 00:50 (UTC) (edited on 2025-11-03 00:50 (UTC) by kode54)

Here:

Removes api.h and adds vgmstream_init.h.

Applies this patch -p0:

diff --git configure.ac configure.ac
index 9f20a8bc..dfe989da 100644
--- configure.ac
+++ configure.ac
@@ -53,8 +53,8 @@ PKG_CHECK_MODULES(AUDACIOUS, [audacious >= 3.5.0],  have_audacious=yes,
 )
 AM_CONDITIONAL(HAVE_AUDACIOUS, test "$have_audacious" = yes)

-PKG_CHECK_MODULES(GTK, [glib-2.0 >= 2.6.0 gtk+-2.0 >= 2.6.0 gthread-2.0 pango],
-    , [AC_MSG_ERROR([Cannot find glib2/gtk2/pango])]
+PKG_CHECK_MODULES(GTK, [glib-2.0 >= 2.6.0 gthread-2.0 pango],
+    , [AC_MSG_ERROR([Cannot find glib2/pango])]
 )

 have_libao=no

(The source doesn't even touch gtk, and the resulting binary never linked it.)

Technically you could make it check for GTK+ 3 instead.

kode54 commented on 2025-11-03 00:22 (UTC)

Also fails to build because gtk2 has been removed from the Arch repos.

cuba200611 commented on 2025-11-02 20:02 (UTC) (edited on 2025-11-02 20:13 (UTC) by cuba200611)

Fails to build with this error:

make[2]: *** No rule to make target 'api.h', needed by 'all-am'. Stop.

Deewiant commented on 2025-08-08 14:27 (UTC)

@alstruit I don't think that's accurate.

Per https://spdx.org/licenses/ISC.html "[t]ext in italicized blue is omittable" and the "/or" part is in italicized blue. There is also a note above: "The ISC License text changed 'and' to 'and/or' in July 2007."

https://spdx.org/licenses/ISC-Veillard.html says "same grant as ISC, but a different disclaimer paragraph". The disclaimer paragraph there is indeed different to ISC, and also different to vgmstream's which uses the normal ISC one.

alstruit commented on 2025-08-07 23:18 (UTC) (edited on 2025-08-07 23:19 (UTC) by alstruit)

License is ISC Veillard variant since it doesn't have the "and/or" part.

https://github.com/vgmstream/vgmstream/blob/master/COPYING

https://spdx.org/licenses/ISC-Veillard.html

Deewiant commented on 2025-06-22 11:33 (UTC)

Looks like using those is recommended now, yes. Added. Thanks for the notification.