Package Details: rsgain 3.8-1

Git Clone URL: https://aur.archlinux.org/rsgain.git (read-only, click to copy)
Package Base: rsgain
Description: ReplayGain 2.0 loudness normalizer
Upstream URL: https://github.com/complexlogic/rsgain
Licenses: BSD-2-Clause
Submitter: Gilrain
Maintainer: Gilrain
Last Packager: Gilrain
Votes: 36
Popularity: 2.54
First Submitted: 2023-09-19 10:17 (UTC)
Last Updated: 2026-09-02 16:27 (UTC)

Dependencies (9)

Required by (4)

Sources (1)

Latest Comments

1 2 3 Next › Last »

Gilrain commented on 2026-08-12 10:21 (UTC)

@lpc123 There are no hard dependencies on specific library versions. I don't know how you compile rsgain, but I bet you're not doing it in clean chroot. Full rebuild should only be needed upon major ffmpeg releases, or when switching to any alternate ffmpeg-* build.

lpc123 commented on 2026-08-11 18:15 (UTC) (edited on 2026-08-11 18:20 (UTC) by lpc123)

Installed -2. ffmpeg will not update to 2:9.0-5 (breaks dependencies libavcodec.so=62-64, ibavformat.so=62-64, libavutil.so=60-64 and libswresample.so=6-64 required by rsgain). Per cucu9's tip, I uninstalled rsgain, updated ffmpeg, then reinstalled rsgain, in that order. This resolves the error.

Gilrain commented on 2026-08-08 16:23 (UTC) (edited on 2026-08-12 10:16 (UTC) by Gilrain)

Due to the release of ffmpeg 9.0, you need to rebuild this package.

cucu9 commented on 2026-08-07 21:47 (UTC) (edited on 2026-08-07 21:57 (UTC) by cucu9)

@simona uninstall rsgain, then install the latest ffmpeg (9.0), then re-compile rsgain and it should be fine. ffmpeg-obs will likely be updated to 9.0 very soon.

simona commented on 2026-08-07 20:28 (UTC)

require ffmpeg-obs andh break archlinux install and it drives people crazy who had ffmpeg installed extra

lpc123 commented on 2026-01-15 13:02 (UTC)

Gilrain, thank you for maintaining this package. For me, it is the standard for use with kid3.

keithspg commented on 2024-11-28 15:50 (UTC)

Is there some adjustment to this PKGBUILD that will allow it to build using distcc? This package fails to compile distributed from my RPi to the x86. This is the only package I build that does so. All other packages distribute properly and build valid packages, it is just this one that is forced to build locally. on the Pi: distcc[219659] ERROR: compile /AUR/rsgain/src/rsgain-3.5.3/src/rsgain.cpp on 192.168.2.77:3636 failed distcc[219659] (dcc_build_somewhere) Warning: remote compilation of '/AUR/rsgain/src/rsgain-3.5.3/src/rsgain.cpp' failed, retrying locally distcc[219659] Warning: failed to distribute /AUR/rsgain/src/rsgain-3.5.3/src/rsgain.cpp to 192.168.2.77:3636, running locally instead very similar on the x86. It just does not like this one.

Keith

Gilrain commented on 2024-08-07 09:59 (UTC)

Thank you for the pointers. Package is up to date after a brief test.

complexlogic commented on 2024-08-07 00:56 (UTC)

v3.5.2 supports using the C++23 standard <format> and <print> headers in place of the fmt library. These C++23 headers now ship with GCC starting in version 14. This will result in a more stable build, as the fmt library is having frequent ABI breaks.

If you wish to proceed with the GCC libraries, you should modify the PKGBUILD as follows: 1. Add -DUSE_STD_FORMAT=ON to the CMake arguments 2. Drop fmt from the depends array.

Gilrain commented on 2024-06-23 10:56 (UTC)

The solution might be to forgo the "new" lib dependencies and use ffmpeg proper instead, but it might not solve the need to rebuild on each ffmpeg updates.