tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
xzoom: init at 0.3.24
Michael Raskin
8 years ago
a0306821
5b8cd48e
+35
2 changed files
expand all
collapse all
unified
split
pkgs
tools
X11
xzoom
default.nix
top-level
all-packages.nix
+33
pkgs/tools/X11/xzoom/default.nix
···
1
1
+
{stdenv, fetchurl, libX11, imake, libXext, libXt}:
2
2
+
stdenv.mkDerivation rec {
3
3
+
name = "${pname}-${version}.${patchlevel}";
4
4
+
pname = "xzoom";
5
5
+
version = "0.3";
6
6
+
patchlevel = "24";
7
7
+
8
8
+
# or fetchFromGitHub(owner,repo,rev) or fetchgit(rev)
9
9
+
src = fetchurl {
10
10
+
url = "http://www.ibiblio.org/pub/linux/libs/X/${pname}-${version}.tgz";
11
11
+
sha256 = "0jzl5py4ny4n4i58lxx2hdwq9zphqf7h3m14spl3079y5mlzssxj";
12
12
+
};
13
13
+
patches = [
14
14
+
(fetchurl {
15
15
+
url = "http://http.debian.net/debian/pool/main/x/xzoom/xzoom_${version}-${patchlevel}.diff.gz";
16
16
+
sha256 = "0zhc06whbvaz987bzzzi2bz6h9jp6rv812qs7b71drivvd820qbh";
17
17
+
})
18
18
+
];
19
19
+
buildInputs = [libX11 imake libXext libXt];
20
20
+
21
21
+
configurePhase = ''
22
22
+
xmkmf
23
23
+
makeFlags="$makeFlags PREFIX=$out BINDIR=$out/bin MANPATH=$out/share/man"
24
24
+
'';
25
25
+
26
26
+
meta = {
27
27
+
inherit version;
28
28
+
description = "An X11 screen zoom tool";
29
29
+
license = stdenv.lib.licenses.free ;
30
30
+
maintainers = [stdenv.lib.maintainers.raskin];
31
31
+
platforms = stdenv.lib.platforms.linux;
32
32
+
};
33
33
+
}
+2
pkgs/top-level/all-packages.nix
···
19097
19097
};
19098
19098
};
19099
19099
19100
19100
+
xzoom = callPackage ../tools/X11/xzoom {};
19101
19101
+
19100
19102
yabause = callPackage ../misc/emulators/yabause {
19101
19103
qt = qt4;
19102
19104
};