about summary refs log tree commit diff
path: root/pkgs/tools/X11
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2017-08-20 18:27:16 +0200
committerMichael Raskin <7c6f434c@mail.ru>2017-08-20 18:28:19 +0200
commita0306821fdc62d92ec51995f227273cbdbce2572 (patch)
tree84788a009105665457c24b02abd3ea2bc2b88f94 /pkgs/tools/X11
parent5b8cd48e999c2e127ce6abc8c9dac855eb3cef35 (diff)
downloadnixlib-a0306821fdc62d92ec51995f227273cbdbce2572.tar
nixlib-a0306821fdc62d92ec51995f227273cbdbce2572.tar.gz
nixlib-a0306821fdc62d92ec51995f227273cbdbce2572.tar.bz2
nixlib-a0306821fdc62d92ec51995f227273cbdbce2572.tar.lz
nixlib-a0306821fdc62d92ec51995f227273cbdbce2572.tar.xz
nixlib-a0306821fdc62d92ec51995f227273cbdbce2572.tar.zst
nixlib-a0306821fdc62d92ec51995f227273cbdbce2572.zip
xzoom: init at 0.3.24
Diffstat (limited to 'pkgs/tools/X11')
-rw-r--r--pkgs/tools/X11/xzoom/default.nix33
1 files changed, 33 insertions, 0 deletions
diff --git a/pkgs/tools/X11/xzoom/default.nix b/pkgs/tools/X11/xzoom/default.nix
new file mode 100644
index 000000000000..05154e282636
--- /dev/null
+++ b/pkgs/tools/X11/xzoom/default.nix
@@ -0,0 +1,33 @@
+{stdenv, fetchurl, libX11, imake, libXext, libXt}:
+stdenv.mkDerivation rec {
+  name = "${pname}-${version}.${patchlevel}";
+  pname = "xzoom";
+  version = "0.3";
+  patchlevel = "24";
+
+  # or fetchFromGitHub(owner,repo,rev) or fetchgit(rev)
+  src = fetchurl {
+    url = "http://www.ibiblio.org/pub/linux/libs/X/${pname}-${version}.tgz";
+    sha256 = "0jzl5py4ny4n4i58lxx2hdwq9zphqf7h3m14spl3079y5mlzssxj";
+  };
+  patches = [
+    (fetchurl {
+       url = "http://http.debian.net/debian/pool/main/x/xzoom/xzoom_${version}-${patchlevel}.diff.gz";
+       sha256 = "0zhc06whbvaz987bzzzi2bz6h9jp6rv812qs7b71drivvd820qbh";
+    })
+  ];
+  buildInputs = [libX11 imake libXext libXt];
+
+  configurePhase = ''
+    xmkmf
+    makeFlags="$makeFlags PREFIX=$out BINDIR=$out/bin MANPATH=$out/share/man"
+  '';
+
+  meta = {
+    inherit version;
+    description = "An X11 screen zoom tool";
+    license = stdenv.lib.licenses.free ;
+    maintainers = [stdenv.lib.maintainers.raskin];
+    platforms = stdenv.lib.platforms.linux;
+  };
+}