diff options
author | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-11-23 12:39:32 +0100 |
---|---|---|
committer | Benedikt Peetz <benedikt.peetz@b-peetz.de> | 2024-11-23 12:39:32 +0100 |
commit | 72a233e7ca6da4d96a5ee2d92b1aaa4f513420fc (patch) | |
tree | 9163d37febcc450f1b203951b2519d2667e1948b | |
parent | style(tests/README.md): Format (diff) | |
download | nixos-config-72a233e7ca6da4d96a5ee2d92b1aaa4f513420fc.tar.gz nixos-config-72a233e7ca6da4d96a5ee2d92b1aaa4f513420fc.zip |
refactor(pkgs/less): Remove and use less from nixpkgs
Nixpkgs has fixed their less `withSecure` regression.
Diffstat (limited to '')
-rw-r--r-- | pkgs/by-name/le/less/package.nix | 61 |
1 files changed, 0 insertions, 61 deletions
diff --git a/pkgs/by-name/le/less/package.nix b/pkgs/by-name/le/less/package.nix deleted file mode 100644 index ce4195b7..00000000 --- a/pkgs/by-name/le/less/package.nix +++ /dev/null @@ -1,61 +0,0 @@ -# TODO: Remove this, once `nixpkgs` has fixed their `--without-secure` -# Source pr: https://github.com/NixOS/nixpkgs/pull/352298 <2024-11-01> -{ - lib, - fetchurl, - ncurses, - pcre2, - stdenv, - # Boolean options - withSecure ? false, -}: -stdenv.mkDerivation (finalAttrs: { - pname = "less"; - version = "668"; - - # `less` is provided by the following sources: - # - meta.homepage - # - GitHub: https://github.com/gwsw/less/ - # The releases recommended for general consumption are only those from - # homepage, and only those not marked as beta. - src = fetchurl { - url = "https://www.greenwoodsoftware.com/less/less-${finalAttrs.version}.tar.gz"; - hash = "sha256-KBn1VWTYbVQqu+yv2C/2HoGaPuyWf6o2zT5o8VlqRLg="; - }; - - buildInputs = [ - ncurses - pcre2 - ]; - - outputs = [ - "out" - "man" - ]; - - configureFlags = - [ - "--sysconfdir=/etc" # Look for 'sysless' in /etc - (lib.withFeatureAs true "regex" "pcre2") - ] - # Normally we should add `lib.withFeature withSecure "secure"` to configureFlags, - # but `--without-secure` does not work as expected in less-668, it enables secure - # mode instead, so only add `--with-secure` if enabled. - ++ lib.optionals withSecure [(lib.withFeature true "secure")]; - - strictDeps = true; - - meta = { - homepage = "https://www.greenwoodsoftware.com/less/"; - description = "More advanced file pager than 'more'"; - changelog = "https://www.greenwoodsoftware.com/less/news.${finalAttrs.version}.html"; - license = lib.licenses.gpl3Plus; - mainProgram = "less"; - maintainers = with lib.maintainers; [ - AndersonTorres - # not active - dtzWill - ]; - platforms = lib.platforms.unix; - }; -}) |