diff --git a/pkgs/by-name/de/debianutils/package.nix b/pkgs/by-name/de/debianutils/package.nix index 4f5055cdc155..053c667d2ad3 100644 --- a/pkgs/by-name/de/debianutils/package.nix +++ b/pkgs/by-name/de/debianutils/package.nix @@ -1,29 +1,41 @@ { lib , stdenv -, fetchurl +, fetchFromGitLab +, autoreconfHook +, po4a }: stdenv.mkDerivation (finalAttrs: { pname = "debianutils"; - version = "5.8"; + version = "5.13"; - src = fetchurl { - url = "mirror://debian/pool/main/d/debianutils/debianutils_${finalAttrs.version}.orig.tar.gz"; - hash = "sha256-WwhtJ+uQY95NdGdg0PrrQNlGT7hV/IqOf7k7A+/OxiI="; + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "debian"; + repo = "debianutils"; + rev = "debian/${finalAttrs.version}"; + hash = "sha256-h6swRil0sldRaZT7/LMEmV6Ah3zoppiHeGO3xTJlrac="; }; + nativeBuildInputs = [ + autoreconfHook + po4a + ]; + + strictDeps = true; + outputs = [ "out" "man" ]; meta = { homepage = "https://packages.debian.org/sid/debianutils"; description = "Miscellaneous utilities specific to Debian"; longDescription = '' - This package provides a number of small utilities which are used - primarily by the installation scripts of Debian packages, although you - may use them directly. + This package provides a number of small utilities which are used primarily + by the installation scripts of Debian packages, although you may use them + directly. - The specific utilities included are: add-shell installkernel ischroot - remove-shell run-parts savelog tempfile which + The specific utilities included are: add-shell installkernel ischroot + remove-shell run-parts savelog tempfile which ''; license = with lib.licenses; [ gpl2Plus publicDomain smail ]; mainProgram = "ischroot";