diff options
author | Mx Kookie <kookie@spacekookie.de> | 2020-12-09 18:55:19 +0000 |
---|---|---|
committer | Mx Kookie <kookie@spacekookie.de> | 2020-12-09 18:55:19 +0000 |
commit | 80d90d9b204f7c17912740f9f414fe5d59f293ba (patch) | |
tree | 5f2065a06e724270610760d59d01c6888b375a46 /infra/libkookie/nixpkgs/pkgs/applications/misc/xterm/default.nix | |
parent | 3a31a84c7d3e589035ad08499206aac44a81f424 (diff) | |
parent | 83cbad92d73216bb0d9187c56cce0b91f9121d5a (diff) |
Merge commit '83cbad92d73216bb0d9187c56cce0b91f9121d5a' into main
Diffstat (limited to 'infra/libkookie/nixpkgs/pkgs/applications/misc/xterm/default.nix')
-rw-r--r-- | infra/libkookie/nixpkgs/pkgs/applications/misc/xterm/default.nix | 71 |
1 files changed, 0 insertions, 71 deletions
diff --git a/infra/libkookie/nixpkgs/pkgs/applications/misc/xterm/default.nix b/infra/libkookie/nixpkgs/pkgs/applications/misc/xterm/default.nix deleted file mode 100644 index 109444fc5180..000000000000 --- a/infra/libkookie/nixpkgs/pkgs/applications/misc/xterm/default.nix +++ /dev/null @@ -1,71 +0,0 @@ -{ stdenv, fetchurl, fetchpatch, xorg, ncurses, freetype, fontconfig, pkgconfig, makeWrapper -, enableDecLocator ? true -}: - -stdenv.mkDerivation rec { - name = "xterm-353"; - - src = fetchurl { - urls = [ - "ftp://ftp.invisible-island.net/xterm/${name}.tgz" - "https://invisible-mirror.net/archives/xterm/${name}.tgz" - ]; - sha256 = "0s5pkfn4r8iy09s1q1y78zhnr9f3sm6wgbqir7azaqggkppd68g5"; - }; - - buildInputs = - [ xorg.libXaw xorg.xorgproto xorg.libXt xorg.libXext xorg.libX11 xorg.libSM xorg.libICE - ncurses freetype fontconfig pkgconfig xorg.libXft xorg.luit makeWrapper - ]; - - patches = [ - ./sixel-256.support.patch - ] ++ stdenv.lib.optional stdenv.hostPlatform.isMusl - (fetchpatch { - name = "posix-ptys.patch"; - url = "https://git.alpinelinux.org/aports/plain/community/xterm/posix-ptys.patch?id=3aa532e77875fa1db18c7fcb938b16647031bcc1"; - sha256 = "0czgnsxkkmkrk1idw69qxbprh0jb4sw3c24zpnqq2v76jkl7zvlr"; - }); - - configureFlags = [ - "--enable-wide-chars" - "--enable-256-color" - "--enable-sixel-graphics" - "--enable-regis-graphics" - "--enable-load-vt-fonts" - "--enable-i18n" - "--enable-doublechars" - "--enable-luit" - "--enable-mini-luit" - "--with-tty-group=tty" - "--with-app-defaults=$(out)/lib/X11/app-defaults" - ] ++ stdenv.lib.optional enableDecLocator "--enable-dec-locator"; - - # Work around broken "plink.sh". - NIX_LDFLAGS = "-lXmu -lXt -lICE -lX11 -lfontconfig"; - - # Hack to get xterm built with the feature of releasing a possible setgid of 'utmp', - # decided by the sysadmin to allow the xterm reporting to /var/run/utmp - # If we used the configure option, that would have affected the xterm installation, - # (setgid with the given group set), and at build time the environment even doesn't have - # groups, and the builder will end up removing any setgid. - postConfigure = '' - echo '#define USE_UTMP_SETGID 1' - ''; - - postInstall = '' - for bin in $out/bin/*; do - wrapProgram $bin --set XAPPLRESDIR $out/lib/X11/app-defaults/ - done - - install -D -t $out/share/applications xterm.desktop - install -D -t $out/share/icons/hicolor/48x48/apps icons/xterm-color_48x48.xpm - ''; - - meta = { - homepage = "https://invisible-island.net/xterm"; - license = with stdenv.lib.licenses; [ mit ]; - maintainers = with stdenv.lib.maintainers; [vrthra]; - platforms = with stdenv.lib.platforms; linux ++ darwin; - }; -} |