diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c549a98..9a2334c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -128,9 +128,6 @@ jobs: if [[ "${{matrix.config.name}}" == "Debian" ]]; then apt update && apt install -y curl zip unzip gzip tar build-essential git cmake pkg-config libavcodec-dev libavformat-dev libavutil-dev libswresample-dev libebur128-dev libinih-dev binutils fi - if [[ "${{matrix.config.name}}" == "Fedora" ]]; then - dnf install -y curl zip unzip gzip tar git make pkg-config gcc-c++ fedora-packager rpmdevtools cmake libavcodec-free-devel libavformat-free-devel libswresample-free-devel libavutil-free-devel libebur128-devel inih-devel - fi if [[ "${{matrix.config.name}}" == "Static" ]]; then apt update && apt install -y curl zip unzip tar build-essential git cmake pkg-config python3 nasm binutils fi diff --git a/CHANGELOG b/CHANGELOG index 73e1f0f..8909b63 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,9 @@ +v3.5.2 (2024-08-07) +- In Easy Mode, ignore macOS AppleDouble files (beginning with ._) +- Disable error messages while a multithreaded scan is in-progress (errors will be reported at end of scan only) +- Windows: Fix resource conflict issue when writing to Opus header +- Unix: Fully support C++23 replacement of fmt dependency + v3.5.1 (2024-06-08) - Fix header gain calculation for multichannel Opus files - Static builds: Upgrade to FFmpeg 7 diff --git a/CMakeLists.txt b/CMakeLists.txt index 1bc4153..1c77431 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -11,7 +11,7 @@ if (VCPKG) endif () project(rsgain - VERSION 3.5.1 + VERSION 3.5.2 DESCRIPTION "ReplayGain 2.0 loudness normalizer" HOMEPAGE_URL "https://github.com/complexlogic/rsgain" LANGUAGES CXX diff --git a/Dockerfile b/Dockerfile index 2998e0a..4cf71f7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ FROM debian:bookworm -ARG VERSION=3.5.1 \ +ARG VERSION=3.5.2 \ ARCH=amd64 RUN apt-get update && \ diff --git a/README.md b/README.md index 652ac59..9aeccee 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Binary packages are available on the [Release Page](https://github.com/complexlo ### Windows Download the ZIP file from the link below and extract its contents to a folder of your choice: -- [rsgain v3.5.1 portable ZIP (x64)](https://github.com/complexlogic/rsgain/releases/download/v3.5.1/rsgain-3.5.1-win64.zip) +- [rsgain v3.5.2 portable ZIP (x64)](https://github.com/complexlogic/rsgain/releases/download/v3.5.2/rsgain-3.5.2-win64.zip) rsgain should be run on Windows 10 or later for full compatibility, but it can run on Windows versions as early as Vista with some caveats. See [Windows Notes](#windows-notes) for more information. @@ -56,8 +56,8 @@ scoop install extras/rsgain ### macOS Separate builds are available for Apple Silicon and Intel based Macs. Both require macOS 12 (Monterey) or later. Download and extract the correct version according to your hardware: -- [rsgain v3.5.1 portable ZIP (Apple Silicon)](https://github.com/complexlogic/rsgain/releases/download/v3.5.1/rsgain-3.5.1-macOS-arm64.zip) -- [rsgain v3.5.1 portable ZIP (Intel)](https://github.com/complexlogic/rsgain/releases/download/v3.5.1/rsgain-3.5.1-macOS-x86_64.zip) +- [rsgain v3.5.2 portable ZIP (Apple Silicon)](https://github.com/complexlogic/rsgain/releases/download/v3.5.2/rsgain-3.5.2-macOS-arm64.zip) +- [rsgain v3.5.2 portable ZIP (Intel)](https://github.com/complexlogic/rsgain/releases/download/v3.5.2/rsgain-3.5.2-macOS-x86_64.zip) These builds are not codesigned, and the macOS Gatekeeper will most likely block execution. To work around this, you can remove the quarantine bit using the command below: @@ -80,8 +80,8 @@ sudo apt install rsgain There is also a .deb package for Debian Bookworm available on the [release page](https://github.com/complexlogic/rsgain/releases/latest). Use the following commands to install: ```bash -wget https://github.com/complexlogic/rsgain/releases/download/v3.5.1/rsgain_3.5.1-1_amd64.deb -sudo apt install ./rsgain_3.5.1-1_amd64.deb +wget https://github.com/complexlogic/rsgain/releases/download/v3.5.2/rsgain_3.5.2-1_amd64.deb +sudo apt install ./rsgain_3.5.2-1_amd64.deb ``` The above package won't work on recent Ubuntu releases due to an FFmpeg ABI break. @@ -121,7 +121,7 @@ sudo dnf install rsgain #### Static Build An x86_64 static build is available that should run on recent releases of most GNU-based Linux distros (any distro shipping GCC 10 or later). Download the archive below and extract it to a directory of your choice: -- [rsgain v3.5.1 portable TAR (x86_64)](https://github.com/complexlogic/rsgain/releases/download/v3.5.1/rsgain-3.5.1-Linux.tar.xz) +- [rsgain v3.5.2 portable TAR (x86_64)](https://github.com/complexlogic/rsgain/releases/download/v3.5.2/rsgain-3.5.2-Linux.tar.xz) ### FreeBSD diff --git a/config/PKGBUILD b/config/PKGBUILD index 405d618..32cf40f 100644 --- a/config/PKGBUILD +++ b/config/PKGBUILD @@ -1,5 +1,5 @@ pkgname=rsgain -pkgver=3.5.1 +pkgver=3.5.2 pkgrel=1 epoch= pkgdesc="ReplayGain 2.0 loudness normalizer"