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.
Search Criteria
Package Details: libvgm-git r578.798cb20-2
Package Actions
| 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: | 6 |
| Popularity: | 0.90 |
| First Submitted: | 2020-06-03 17:15 (UTC) |
| Last Updated: | 2025-05-13 03:01 (UTC) |
Dependencies (8)
- alsa-lib
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libao (libao-gitAUR)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- zlib (zlib-gitAUR, zlib-ng-compat-gitAUR, zlib-ng-compat)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
Required by (4)
- vgmplay-libvgm-git (requires libvgm-audio-git)
- vgmplay-libvgm-git (requires libvgm-player-git)
- vgmplay-libvgm-git (requires libvgm-emu-git)
- vgmplay-libvgm-git (requires libvgm-utils-git)
Sources (2)
Latest Comments
ZhangHua commented on 2025-05-13 02:59 (UTC) (edited on 2025-05-13 03:00 (UTC) by ZhangHua)
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
aurantius 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
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,providesandreplaces, if your AUR helper cannot handle this change automatically, you may consider removing old packages and installing new package manually.