From c65decab3b030e980990d358b82d6744dc837d9e Mon Sep 17 00:00:00 2001 From: Kira Bruneau Date: Fri, 3 May 2024 13:35:37 -0400 Subject: [PATCH] newsflash: hardcode version --- .../networking/feedreaders/newsflash/default.nix | 7 +++++++ .../feedreaders/newsflash/hardcode-version.patch | 12 ++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 pkgs/applications/networking/feedreaders/newsflash/hardcode-version.patch diff --git a/pkgs/applications/networking/feedreaders/newsflash/default.nix b/pkgs/applications/networking/feedreaders/newsflash/default.nix index 68f217e11beb..38ca720498eb 100644 --- a/pkgs/applications/networking/feedreaders/newsflash/default.nix +++ b/pkgs/applications/networking/feedreaders/newsflash/default.nix @@ -2,6 +2,7 @@ , stdenv , rustPlatform , fetchFromGitLab +, substituteAll , cargo , meson , ninja @@ -49,6 +50,12 @@ stdenv.mkDerivation (finalAttrs: { # be included in $out. They will generated by xdg.mime.enable & # gtk.iconCache.enable instead. ./no-post-install.patch + + # Replace placeholder "0.0.0" project version with nixpkgs version + (substituteAll { + src = ./hardcode-version.patch; + inherit (finalAttrs) version; + }) ]; postPatch = '' diff --git a/pkgs/applications/networking/feedreaders/newsflash/hardcode-version.patch b/pkgs/applications/networking/feedreaders/newsflash/hardcode-version.patch new file mode 100644 index 000000000000..972ec7464e08 --- /dev/null +++ b/pkgs/applications/networking/feedreaders/newsflash/hardcode-version.patch @@ -0,0 +1,12 @@ +diff --git a/meson.build b/meson.build +index 55a5048a..1c648189 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,6 +1,6 @@ + project( + 'newsflash', 'rust', +- version: '0.0.0', ++ version: '@version@', + license: 'GPLv3', + ) +