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: | 5 |
Popularity: | 1.30 |
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)
- 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) (make)
Required by (6)
- fooyin (requires libvgm)
- fooyin-bin (requires libvgm-player-git)
- vgmplay-libvgm-git (requires libvgm-utils-git)
- vgmplay-libvgm-git (requires libvgm-emu-git)
- vgmplay-libvgm-git (requires libvgm-audio-git)
- vgmplay-libvgm-git (requires libvgm-player-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
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
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
andreplaces
, if your AUR helper cannot handle this change automatically, you may consider removing old packages and installing new package manually.