summary refs log tree commit diff
path: root/pkgs/applications/misc/xterm
diff options
context:
space:
mode:
authorRahul Gopinath <rahul@gopinath.org>2016-06-10 16:44:39 -0700
committerRahul Gopinath <rahul@gopinath.org>2016-06-11 16:43:52 -0700
commit105a903d94a335370fbf23af7266e8ccb20bb20c (patch)
treeb93d0fd1fab5ffbbe78da7bc78c718322f93fab5 /pkgs/applications/misc/xterm
parentbf71761b693032e3f700777060f0378ff97187b4 (diff)
downloadnixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.tar
nixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.tar.gz
nixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.tar.bz2
nixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.tar.lz
nixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.tar.xz
nixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.tar.zst
nixlib-105a903d94a335370fbf23af7266e8ccb20bb20c.zip
xterm: 320 -> 325
Update xterm, also enable sixel, and regis support for graphics
Diffstat (limited to 'pkgs/applications/misc/xterm')
-rw-r--r--pkgs/applications/misc/xterm/default.nix12
-rw-r--r--pkgs/applications/misc/xterm/sixel-256.support.patch11
2 files changed, 20 insertions, 3 deletions
diff --git a/pkgs/applications/misc/xterm/default.nix b/pkgs/applications/misc/xterm/default.nix
index 2c47e1c98050..0d7816918081 100644
--- a/pkgs/applications/misc/xterm/default.nix
+++ b/pkgs/applications/misc/xterm/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, xorg, ncurses, freetype, fontconfig, pkgconfig }:
 
 stdenv.mkDerivation rec {
-  name = "xterm-320";
+  name = "xterm-325";
 
   src = fetchurl {
     url = "ftp://invisible-island.net/xterm/${name}.tgz";
-    sha256 = "19r4rs5pjq944m7aiqligazf6wgmv4f023x3bx183h1l8dbvn3d6";
+    sha256 = "06sz66z4hvjjkvm3r5a5z442iis8lz8yjfzc629pwhj01ixb0c9v";
   };
 
   buildInputs =
@@ -13,9 +13,15 @@ stdenv.mkDerivation rec {
       ncurses freetype fontconfig pkgconfig xorg.libXft xorg.luit
     ];
 
+  patches = [
+    ./sixel-256.support.patch
+  ];
+
   configureFlags = [
     "--enable-wide-chars"
     "--enable-256-color"
+    "--enable-sixel-graphics"
+    "--enable-regis-graphics"
     "--enable-load-vt-fonts"
     "--enable-i18n"
     "--enable-doublechars"
@@ -39,7 +45,7 @@ stdenv.mkDerivation rec {
   meta = {
     homepage = http://invisible-island.net/xterm;
     license = "BSD";
-    maintainers = with stdenv.lib.maintainers; [viric];
+    maintainers = with stdenv.lib.maintainers; [viric vrthra];
     platforms = with stdenv.lib.platforms; linux ++ darwin;
   };
 }
diff --git a/pkgs/applications/misc/xterm/sixel-256.support.patch b/pkgs/applications/misc/xterm/sixel-256.support.patch
new file mode 100644
index 000000000000..480e67e89ca3
--- /dev/null
+++ b/pkgs/applications/misc/xterm/sixel-256.support.patch
@@ -0,0 +1,11 @@
+--- xterm-325/graphics.c	2016-05-17 03:04:40.000000000 -0700
++++ xterm-325/graphics.c	2016-06-11 16:37:29.552584281 -0700
+@@ -667,7 +667,7 @@
+     case 330:
+ 	return 4U;
+     case 340:
+-	return 16U;
++	return 256U;
+     case 382:
+ 	return 2U;
+     default: