about summary refs log tree commit diff stats
path: root/pkgs
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-11-23 12:39:32 +0100
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2024-11-23 12:39:32 +0100
commit72a233e7ca6da4d96a5ee2d92b1aaa4f513420fc (patch)
tree9163d37febcc450f1b203951b2519d2667e1948b /pkgs
parentstyle(tests/README.md): Format (diff)
downloadnixos-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 'pkgs')
-rw-r--r--pkgs/by-name/le/less/package.nix61
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;
-  };
-})