Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions pkgs/by-name/le/less/package.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
lib,
fetchurl,
fetchpatch,
ncurses,
pcre2,
stdenv,
Expand Down Expand Up @@ -55,8 +54,9 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.gpl3Plus;
mainProgram = "less";
maintainers = with lib.maintainers; [
# not active
# dtzWill is not active
dtzWill
mdaniels5757
];
platforms = lib.platforms.unix;
};
Expand Down
22 changes: 14 additions & 8 deletions pkgs/development/tools/build-managers/gnumake/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,19 @@
inBootstrap ? false,
pkg-config,
gnumake,
directoryListingUpdater,
}:

let
guileEnabled = guileSupport && !inBootstrap;
in

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gnumake";
version = "4.4.1";

src = fetchurl {
url = "mirror://gnu/make/make-${version}.tar.gz";
url = "mirror://gnu/make/make-${finalAttrs.version}.tar.gz";
sha256 = "sha256-3Rb7HWe/q3mnL16DkHNcSePo5wtJRaFasfgd23hlj7M=";
};

Expand Down Expand Up @@ -52,9 +53,15 @@ stdenv.mkDerivation rec {
];
separateDebugInfo = true;

passthru.tests = {
# make sure that the override doesn't break bootstrapping
gnumakeWithGuile = gnumake.override { guileSupport = true; };
passthru = {
tests = {
# make sure that the override doesn't break bootstrapping
gnumakeWithGuile = gnumake.override { guileSupport = true; };
};
updateScript = directoryListingUpdater {
inherit (finalAttrs) pname version;
url = "https://ftp.gnu.org/gnu/make/";
};
};

meta = {
Expand All @@ -70,10 +77,9 @@ stdenv.mkDerivation rec {
to build and install the program.
'';
homepage = "https://www.gnu.org/software/make/";

license = lib.licenses.gpl3Plus;
maintainers = [ ];
maintainers = [ lib.maintainers.mdaniels5757 ];
mainProgram = "make";
platforms = lib.platforms.all;
};
}
})
19 changes: 12 additions & 7 deletions pkgs/tools/compression/gzip/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,20 @@
makeShellWrapper,
updateAutotoolsGnuConfigScriptsHook,
runtimeShellPackage,
directoryListingUpdater,
}:

# Note: this package is used for bootstrapping fetchurl, and thus
# cannot use fetchpatch! All mutable patches (generated by GitHub or
# cgit) that are needed here should be included directly in Nixpkgs as
# files.

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "gzip";
version = "1.14";

src = fetchurl {
url = "mirror://gnu/gzip/${pname}-${version}.tar.xz";
url = "mirror://gnu/gzip/${finalAttrs.pname}-${finalAttrs.version}.tar.xz";
hash = "sha256-Aae4gb0iC/32Ffl7hxj4C9/T9q3ThbmT3Pbv0U6MCsY=";
};

Expand Down Expand Up @@ -60,10 +61,16 @@ stdenv.mkDerivation rec {
--add-flags "\''${GZIP_NO_TIMESTAMPS:+-n}"
'';

passthru = {
updateScript = directoryListingUpdater {
inherit (finalAttrs) pname version;
url = "https://ftp.gnu.org/gnu/gzip/";
};
};

meta = {
homepage = "https://www.gnu.org/software/gzip/";
description = "GNU zip compression program";

longDescription = ''
gzip (GNU zip) is a popular data compression program written by
Jean-loup Gailly for the GNU project. Mark Adler wrote the
Expand All @@ -75,11 +82,9 @@ stdenv.mkDerivation rec {
and we needed a replacement. The superior compression ratio of gzip
is just a bonus.
'';

platforms = lib.platforms.all;

license = lib.licenses.gpl3Plus;

mainProgram = "gzip";
maintainers = [ lib.maintainers.mdaniels5757 ];
};
}
})
17 changes: 10 additions & 7 deletions pkgs/tools/misc/findutils/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,20 @@
fetchurl,
updateAutotoolsGnuConfigScriptsHook,
coreutils,
directoryListingUpdater,
}:

# Note: this package is used for bootstrapping fetchurl, and thus
# cannot use fetchpatch! All mutable patches (generated by GitHub or
# cgit) that are needed here should be included directly in Nixpkgs as
# files.

stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "findutils";
version = "4.10.0";

src = fetchurl {
url = "mirror://gnu/findutils/findutils-${version}.tar.xz";
url = "mirror://gnu/findutils/findutils-${finalAttrs.version}.tar.xz";
sha256 = "sha256-E4fgtn/yR9Kr3pmPkN+/cMFJE5Glnd/suK5ph4nwpPU=";
};

Expand Down Expand Up @@ -75,10 +76,14 @@ stdenv.mkDerivation rec {
# or you can check libc/include/sys/cdefs.h in bionic source code
hardeningDisable = lib.optional (stdenv.hostPlatform.libc == "bionic") "fortify";

passthru.updateScript = directoryListingUpdater {
inherit (finalAttrs) pname version;
url = "https://ftp.gnu.org/gnu/findutils/";
};

meta = {
homepage = "https://www.gnu.org/software/findutils/";
description = "GNU Find Utilities, the basic directory searching utilities of the GNU operating system";

longDescription = ''
The GNU Find Utilities are the basic directory searching
utilities of the GNU operating system. These programs are
Expand All @@ -96,11 +101,9 @@ stdenv.mkDerivation rec {
* locate - list files in databases that match a pattern;
* updatedb - update a file name database;
'';

platforms = lib.platforms.all;

license = lib.licenses.gpl3Plus;

mainProgram = "find";
maintainers = [ lib.maintainers.mdaniels5757 ];
};
}
})
Loading