automake: enable structuredAttrs, modernize (#548566)

This commit is contained in:
Stefan Frijters
2026-08-14 11:46:06 +00:00
committed by GitHub
2 changed files with 11 additions and 7 deletions

View File

@@ -7,13 +7,13 @@
updateAutotoolsGnuConfigScriptsHook,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "automake";
version = "1.16.5";
src = fetchurl {
url = "mirror://gnu/automake/automake-${version}.tar.xz";
sha256 = "0sdl32qxdy7m06iggmkkvf7j520rmmgbsjzbm7fgnxwxdp6mh7gh";
url = "mirror://gnu/automake/automake-${finalAttrs.version}.tar.xz";
hash = "sha256-8B1YzW2dd/vcqetLvV6tGYgij9tz1veiAfX41rEYtGk=";
};
strictDeps = true;
@@ -36,6 +36,8 @@ stdenv.mkDerivation rec {
# "fixed" path in generated files!
dontPatchShebangs = true;
__structuredAttrs = true;
meta = {
branch = "1.16";
homepage = "https://www.gnu.org/software/automake/";
@@ -48,4 +50,4 @@ stdenv.mkDerivation rec {
'';
platforms = lib.platforms.all;
};
}
})

View File

@@ -7,12 +7,12 @@
updateAutotoolsGnuConfigScriptsHook,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "automake";
version = "1.18.1";
src = fetchurl {
url = "mirror://gnu/automake/automake-${version}.tar.xz";
url = "mirror://gnu/automake/automake-${finalAttrs.version}.tar.xz";
hash = "sha256-FoqjYyeDUbia9WaERI9SWlvOUHnQtoQr2RD90/FkaIc=";
};
@@ -36,6 +36,8 @@ stdenv.mkDerivation rec {
# "fixed" path in generated files!
dontPatchShebangs = true;
__structuredAttrs = true;
meta = {
branch = "1.18";
homepage = "https://www.gnu.org/software/automake/";
@@ -48,4 +50,4 @@ stdenv.mkDerivation rec {
'';
platforms = lib.platforms.all;
};
}
})