Package Details: libvgm-git r578.798cb20-2

Git Clone URL: https://aur.archlinux.org/libvgm-git.git (read-only, click to copy)
Package Base: libvgm-git
Description: Library for decoding and playing VGM files
Upstream URL: https://github.com/ValleyBell/libvgm
Licenses: LicenseRef-unknown
Conflicts: libvgm, libvgm-audio-git, libvgm-common-git, libvgm-emu-git, libvgm-player-git, libvgm-utils-git, vgm2wav-git, vgmplayer-git
Provides: libvgm, libvgm-audio-git, libvgm-common-git, libvgm-emu-git, libvgm-player-git, libvgm-utils-git, vgm2wav-git, vgmplayer-git
Replaces: libvgm-audio-git, libvgm-common-git, libvgm-emu-git, libvgm-player-git, libvgm-utils-git, vgm2wav-git, vgmplayer-git
Submitter: jprjr
Maintainer: ZhangHua
Last Packager: ZhangHua
Votes: 5
Popularity: 1.30
First Submitted: 2020-06-03 17:15 (UTC)
Last Updated: 2025-05-13 03:01 (UTC)

Required by (6)

Sources (2)

Pinned Comments

ZhangHua commented on 2025-05-13 02:59 (UTC) (edited on 2025-05-13 03:00 (UTC) by ZhangHua)

OK, I will take over this package because I am using a program requires this. I will also change this package as what I said in this comment. For everyone using this package, I have added old packages in conflicts, provides and replaces, if your AUR helper cannot handle this change automatically, you may consider removing old packages and installing new package manually.

Latest Comments

ZhangHua commented on 2025-05-13 02:59 (UTC) (edited on 2025-05-13 03:00 (UTC) by ZhangHua)

OK, I will take over this package because I am using a program requires this. I will also change this package as what I said in this comment. For everyone using this package, I have added old packages in conflicts, provides and replaces, if your AUR helper cannot handle this change automatically, you may consider removing old packages and installing new package manually.

jprjr commented on 2025-05-12 21:27 (UTC)

I'll be honest - I don't really use this package anymore. Seems like the right thing to do is to orphan it so somebody can step up and better package it.

ZhangHua commented on 2025-05-12 01:05 (UTC) (edited on 2025-05-12 04:43 (UTC) by ZhangHua)

It seems that /usr/include/vgm/_stdbool.h is found in libvgm-common-git, libvgm-emu-git, libvgm-utils-git and libvgm-player-git. Which results that we cannot install those packages at same time. What's more, archlinux prefers packaging everything together instead splitting them into several packages. So I personally think merging those packages together should be fine. For compatibility reasons, you can set replaces variable in PKGBUILD to replace those splitted packages if you decide to merge them.

Besides, you use cmake to configure without generator specified, and then run make directly to build and install, this is a bit dangerous if build environment is not isolated. For example, if someone does not install make and install ninja, cmake will generate configuration for ninja instead make, and you will be failed to run make to build and install. The solution is very simple, either pin generator to make by running cmake -G "Unix Makefiles", or run cmake --build and cmake --install to build and install.

P.S.: You may also need setting conflicts and provides to non-git variant. For example, libvgm-player-git should have libvgm-player in conflicts and provides, this allow switching between libvgm-player-git and libvgm-player when building other packages needs libvgm-player.

jprjr commented on 2025-05-11 18:25 (UTC)

@japareaggae try now, should be fixed

japareaggae commented on 2025-04-26 16:56 (UTC)

Hello, this package is failing to build after upstream renamed the stdbool.h file to _stdbool.h: https://github.com/ValleyBell/libvgm/commit/0833b26bcda4fce9d870a22f2adb8e0cd525be22