diff --git a/v3/UNRELEASED_CHANGELOG.md b/v3/UNRELEASED_CHANGELOG.md index 7e25f7814..4e7d68f66 100644 --- a/v3/UNRELEASED_CHANGELOG.md +++ b/v3/UNRELEASED_CHANGELOG.md @@ -26,6 +26,7 @@ After processing, the content will be moved to the main changelog and this file ## Fixed ++ Fix extra-broad Linux package dependencies, fix outdated RPM dependencies. ## Deprecated diff --git a/v3/internal/commands/updatable_build_assets/linux/nfpm/nfpm.yaml.tmpl b/v3/internal/commands/updatable_build_assets/linux/nfpm/nfpm.yaml.tmpl index f3766c761..06ad22120 100644 --- a/v3/internal/commands/updatable_build_assets/linux/nfpm/nfpm.yaml.tmpl +++ b/v3/internal/commands/updatable_build_assets/linux/nfpm/nfpm.yaml.tmpl @@ -26,28 +26,22 @@ contents: # Default dependencies for Debian 12/Ubuntu 22.04+ with WebKit 4.1 depends: - - libgtk-3-dev - - libwebkit2gtk-4.1-dev - - build-essential - - pkg-config + - libgtk-3-0 + - libwebkit2gtk-4.1-0 # Distribution-specific overrides for different package formats and WebKit versions overrides: # RPM packages for RHEL/CentOS/AlmaLinux/Rocky Linux (WebKit 4.0) rpm: depends: - - gtk3-devel - - webkit2gtk3-devel - - gcc-c++ - - pkg-config + - gtk3 + - webkit2gtk4.1 # Arch Linux packages (WebKit 4.1) archlinux: depends: - gtk3 - webkit2gtk-4.1 - - base-devel - - pkgconf # scripts section to ensure desktop database is updated after install scripts: @@ -70,4 +64,4 @@ scripts: # conflicts: # - not-foo # - not-bar -# changelog: "changelog.yaml" \ No newline at end of file +# changelog: "changelog.yaml"