aboutsummaryrefslogtreecommitdiffstats
path: root/pkgs/by-name/le
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/by-name/le
parentstyle(tests/README.md): Format (diff)
downloadnixos-config-72a233e7ca6da4d96a5ee2d92b1aaa4f513420fc.zip
refactor(pkgs/less): Remove and use less from nixpkgs
Nixpkgs has fixed their less `withSecure` regression.
Diffstat (limited to 'pkgs/by-name/le')
-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;
- };
-})