diff options
author | éclairevoyant <848000+eclairevoyant@users.noreply.github.com> | 2024-05-05 05:13:23 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-05 05:13:23 +0000 |
commit | 508a8e68bd589abc85c1c7fc86d30fb81f48746e (patch) | |
tree | 85b4a6ed9980aae011bb4bd99883e4f934e04c00 | |
parent | 7e17df3d1b7e5b19afe972beab5e664f9fd9cf69 (diff) | |
parent | 211af0d467511bea9ea96bfb1fd2165d3323e2aa (diff) |
Merge pull request #308314 from OPNA2608/fix/stableVersion/pkgs-devtools
pkgs/development/tools: Fix some unstableGitUpdater users
-rw-r--r-- | pkgs/development/tools/analysis/tartan/default.nix | 2 | ||||
-rw-r--r-- | pkgs/development/tools/goperf/default.nix | 6 | ||||
-rw-r--r-- | pkgs/development/tools/misc/c2ffi/default.nix | 3 | ||||
-rw-r--r-- | pkgs/development/tools/misc/luarocks/luarocks-nix.nix | 11 | ||||
-rw-r--r-- | pkgs/development/tools/misc/patchelf/unstable.nix | 2 | ||||
-rw-r--r-- | pkgs/development/tools/vala-lint/default.nix | 2 |
6 files changed, 17 insertions, 9 deletions
diff --git a/pkgs/development/tools/analysis/tartan/default.nix b/pkgs/development/tools/analysis/tartan/default.nix index 1106d017cba19..f56a6260e7f10 100644 --- a/pkgs/development/tools/analysis/tartan/default.nix +++ b/pkgs/development/tools/analysis/tartan/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation rec { pname = "tartan"; - version = "unstable-2021-12-23"; + version = "0.3.0-unstable-2021-12-23"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; diff --git a/pkgs/development/tools/goperf/default.nix b/pkgs/development/tools/goperf/default.nix index ed1a6c1a23b7e..ffb644aaea40a 100644 --- a/pkgs/development/tools/goperf/default.nix +++ b/pkgs/development/tools/goperf/default.nix @@ -8,7 +8,7 @@ buildGoModule rec { pname = "goperf"; - version = "unstable-2023-11-08"; + version = "0-unstable-2023-11-08"; src = fetchgit { url = "https://go.googlesource.com/perf"; @@ -22,8 +22,8 @@ buildGoModule rec { export UPDATE_NIX_ATTR_PATH=goperf ${lib.escapeShellArgs (unstableGitUpdater { inherit (src) url; })} set -x - oldhash="$(nix-instantiate . --eval --strict -A "goperf.go-modules.drvAttrs.outputHash" | cut -d'"' -f2)" - newhash="$(nix-build -A goperf.go-modules --no-out-link 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" + oldhash="$(nix-instantiate . --eval --strict -A "goperf.goModules.drvAttrs.outputHash" | cut -d'"' -f2)" + newhash="$(nix-build -A goperf.goModules --no-out-link 2>&1 | tail -n3 | grep 'got:' | cut -d: -f2- | xargs echo || true)" fname="$(nix-instantiate --eval -E 'with import ./. {}; (builtins.unsafeGetAttrPos "version" goperf).file' | cut -d'"' -f2)" ${lib.getExe sd} --string-mode "$oldhash" "$newhash" "$fname" ''; diff --git a/pkgs/development/tools/misc/c2ffi/default.nix b/pkgs/development/tools/misc/c2ffi/default.nix index a66ae2aa35ea0..28364b8beeedf 100644 --- a/pkgs/development/tools/misc/c2ffi/default.nix +++ b/pkgs/development/tools/misc/c2ffi/default.nix @@ -24,6 +24,9 @@ llvmPackages.stdenv.mkDerivation { passthru.updateScript = unstableGitUpdater { url = "https://github.com/rpav/c2ffi.git"; branch = c2ffiBranch; + # Tags only exist for older LLVM versions, so they would result in nonsense names + # like: c2ffi-llvm-16.0.0-11.0.0.0-unstable-YYYY-MM-DD + hardcodeZeroVersion = true; }; nativeBuildInputs = [ diff --git a/pkgs/development/tools/misc/luarocks/luarocks-nix.nix b/pkgs/development/tools/misc/luarocks/luarocks-nix.nix index 20acab5a8584d..08f25fbd367e5 100644 --- a/pkgs/development/tools/misc/luarocks/luarocks-nix.nix +++ b/pkgs/development/tools/misc/luarocks/luarocks-nix.nix @@ -2,7 +2,7 @@ luarocks.overrideAttrs (old: { pname = "luarocks-nix"; - version = "unstable-2023-10-19"; + version = "0-unstable-2023-10-19"; src = fetchFromGitHub { owner = "nix-community"; @@ -14,10 +14,15 @@ luarocks.overrideAttrs (old: { patches = [ ]; passthru = { - updateScript = unstableGitUpdater { }; + updateScript = unstableGitUpdater { + # tags incompletely inherited from regular luarocks + hardcodeZeroVersion = true; + }; }; - meta = old.meta // { + # old.meta // { /* ... */ } doesn't update meta.position, which breaks the updateScript + meta = { + inherit (old.meta) description license maintainers platforms; mainProgram = "luarocks"; }; }) diff --git a/pkgs/development/tools/misc/patchelf/unstable.nix b/pkgs/development/tools/misc/patchelf/unstable.nix index c2d9b2c0bedec..212f0b8cebc41 100644 --- a/pkgs/development/tools/misc/patchelf/unstable.nix +++ b/pkgs/development/tools/misc/patchelf/unstable.nix @@ -2,7 +2,7 @@ stdenv.mkDerivation rec { pname = "patchelf"; - version = "unstable-2024-01-15"; + version = "0.18.0-unstable-2024-01-15"; src = fetchFromGitHub { owner = "NixOS"; diff --git a/pkgs/development/tools/vala-lint/default.nix b/pkgs/development/tools/vala-lint/default.nix index bb063fdfe32e9..8fd63f6e30a3f 100644 --- a/pkgs/development/tools/vala-lint/default.nix +++ b/pkgs/development/tools/vala-lint/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation rec { pname = "vala-lint"; - version = "unstable-2023-12-05"; + version = "0-unstable-2023-12-05"; src = fetchFromGitHub { owner = "vala-lang"; |