From 2bfbe4ccc5e87c011ce65cb327e99a7755d4c701 Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Fri, 15 Sep 2023 22:32:35 -0300 Subject: [PATCH] debianutils: 5.8 -> 5.13 (cherry picked from commit a7393a3f58a47c8eb7526ee5ad36b197ad312928) --- pkgs/by-name/de/debianutils/package.nix | 32 +++++++++++++++++-------- 1 file changed, 22 insertions(+), 10 deletions(-) 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";