Package Details: vgmstream-git r2117.58.g70304141-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: libvgmstream, vgmstream
Replaces: vgmstream-kode54-git
Submitter: Deewiant
Maintainer: Deewiant
Last Packager: Deewiant
Votes: 10
Popularity: 0.196678
First Submitted: 2021-01-02 00:07 (UTC)
Last Updated: 2026-06-16 14:49 (UTC)

Latest Comments

1 2 3 4 5 6 Next › Last »

Deewiant commented on 2026-06-16 14:53 (UTC)

Fixed now, the required header moved to a different place.

kode54 commented on 2026-06-16 11:41 (UTC)

Build failing:

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

Deewiant commented on 2026-01-29 14:36 (UTC)

Sure, added libvgmstream to provides.

I considered libvgmstream.so to take advantage of the automatic sover detection in makepkg but I think it got confused with the Audacious plugin since it added two provides, libvgmstream.so=0-64 (as expected) and libvgmstream.so=libvgmstream.so-64 (as not expected). And this package does not maintain any sane ABI versioning anyway, so it's kind of more honest to leave it out.

kode54 commented on 2026-01-29 12:22 (UTC)

Clearly this package now needs to provide a "libvgmstream" package name as well, or I need to change my plugins' dependencies, since there's apparently a vgmstream-cli-bin package which is providing vgmstream, and probably doesn't provide either the libraries or the headers for building against them.

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.