diff options
author | Robert Helgesson <robert@rycee.net> | 2024-01-15 12:34:43 +0100 |
---|---|---|
committer | Robert Helgesson <robert@rycee.net> | 2024-01-15 16:38:44 +0100 |
commit | dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623 (patch) | |
tree | ded7b7431420e92bcdd0e7ce557ab25b9ad2db63 /pkgs/by-name/ni | |
parent | edfd12c83689d8d3f851dd6686579f6437988526 (diff) | |
download | nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.tar nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.tar.gz nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.tar.bz2 nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.tar.lz nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.tar.xz nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.tar.zst nixlib-dce7cfb4ef4ef02d4f46064128a03d2e2e1f0623.zip |
nmd: turn into a fixed-output derivation
This should avoid the need for IFD. Also switch source fetch to Sourcehut since it is back online.
Diffstat (limited to 'pkgs/by-name/ni')
-rw-r--r-- | pkgs/by-name/ni/nix-lib-nmd/package.nix | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/pkgs/by-name/ni/nix-lib-nmd/package.nix b/pkgs/by-name/ni/nix-lib-nmd/package.nix index 1c7e43c4f875..6365989a2ae2 100644 --- a/pkgs/by-name/ni/nix-lib-nmd/package.nix +++ b/pkgs/by-name/ni/nix-lib-nmd/package.nix @@ -1,23 +1,20 @@ -{ lib, stdenv, fetchurl }: +{ lib, stdenv, fetchFromSourcehut }: let version = "0.5.0"; in stdenv.mkDerivation { pname = "nix-lib-nmd"; inherit version; - # TODO: Restore when Sourcehut once its back from DDoS attack. - # src = fetchFromSourcehut { - # owner = "~rycee"; - # repo = "nmd"; - # rev = "v${version}"; - # hash = "sha256-1glxIg/b+8qr+ZsSsBqZIqGpsYWzRuMyz74/sy765Uk="; - # }; - - src = fetchurl { - url = "https://rycee.net/tarballs/nmd-${version}.tar.gz"; - hash = "sha256-+65+VYFgnbFGzCyyQytyxVStSZwEP989qi/6EDOdA8A="; + src = fetchFromSourcehut { + owner = "~rycee"; + repo = "nmd"; + rev = "v${version}"; + hash = "sha256-x3zzcdvhJpodsmdjqB4t5mkVW22V3wqHLOun0KRBzUI="; }; + outputHashMode = "recursive"; + outputHash = "sha256-7BQmDJBo7rzv0rgfRiUAR3HvKkUHQ6x0umhBRhAAyzM="; + installPhase = '' mkdir -v "$out" cp -rv * "$out" |