about summary refs log tree commit diff
path: root/pkgs/tools/misc/abduco/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/misc/abduco/default.nix')
-rw-r--r--pkgs/tools/misc/abduco/default.nix58
1 files changed, 0 insertions, 58 deletions
diff --git a/pkgs/tools/misc/abduco/default.nix b/pkgs/tools/misc/abduco/default.nix
deleted file mode 100644
index 011f186bbbe2..000000000000
--- a/pkgs/tools/misc/abduco/default.nix
+++ /dev/null
@@ -1,58 +0,0 @@
-{ lib, stdenv, fetchpatch, fetchzip, writeText, conf ? null }:
-
-let
-  rev = "8c32909a159aaa9484c82b71f05b7a73321eb491";
-in
-stdenv.mkDerivation {
-  pname = "abduco";
-  version = "unstable-2020-04-30";
-
-  src = fetchzip {
-    urls = [
-      "https://github.com/martanne/abduco/archive/${rev}.tar.gz"
-      "https://git.sr.ht/~martanne/abduco/archive/${rev}.tar.gz"
-    ];
-    hash = "sha256-o7SPK/G31cW/rrLwV3UJOTq6EBHl6AEE/GdeKGlHdyg=";
-  };
-
-  preBuild = lib.optionalString (conf != null)
-    "cp ${writeText "config.def.h" conf} config.def.h";
-
-  installFlags = [ "install-completion" ];
-  CFLAGS = lib.optionalString stdenv.isDarwin "-D_DARWIN_C_SOURCE";
-
-  patches = [
-    # https://github.com/martanne/abduco/pull/22
-    (fetchpatch {
-      name = "use-XDG-directory-scheme-by-default";
-      url = "https://github.com/martanne/abduco/commit/0e9a00312ac9777edcb169122144762e3611287b.patch";
-      sha256 = "sha256-4NkIflbRkUpS5XTM/fxBaELpvlZ4S5lecRa8jk0XC9g=";
-    })
-
-    # “fix bug where attaching to dead session won't give underlying exit code”
-    # https://github.com/martanne/abduco/pull/45
-    (fetchpatch {
-      name = "exit-code-when-attaching-to-dead-session";
-      url = "https://github.com/martanne/abduco/commit/972ca8ab949ee342569dbd66b47cc4a17b28247b.patch";
-      sha256 = "sha256-8hios0iKYDOmt6Bi5NNM9elTflGudnG2xgPF1pSkHI0=";
-    })
-
-    # “report pixel sizes to child processes that use ioctl(0, TIOCGWINSZ, ...)”
-    # used for kitty & other terminals that display images
-    # https://github.com/martanne/abduco/pull/62
-    (fetchpatch {
-      name = "report-pixel-sizes-to-child-processes";
-      url = "https://github.com/martanne/abduco/commit/a1e222308119b3251f00b42e1ddff74a385d4249.patch";
-      sha256 = "sha256-eiF0A4IqJrrvXxjBYtltuVNpxQDv/iQPO+K7Y8hWBGg=";
-    })
-  ];
-
-  meta = with lib; {
-    homepage = "http://brain-dump.org/projects/abduco";
-    license = licenses.isc;
-    description = "Allows programs to be run independently from its controlling terminal";
-    maintainers = with maintainers; [ pSub ];
-    platforms = platforms.unix;
-    mainProgram = "abduco";
-  };
-}