nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 stdenv,
4 fetchurl,
5 pkg-config,
6 libX11,
7}:
8
9stdenv.mkDerivation {
10 pname = "runningx";
11 version = "1.0";
12
13 src = fetchurl {
14 url = "http://www.fiction.net/blong/programs/mutt/autoview/RunningX.c";
15 sha256 = "1mikkhrx6jsx716041qdy3nwjac08pxxvxyq2yablm8zg9hrip0d";
16 };
17
18 nativeBuildInputs = [ pkg-config ];
19
20 buildInputs = [ libX11 ];
21
22 dontUnpack = true;
23
24 buildPhase = ''
25 cc -O2 -o RunningX $(pkg-config --cflags --libs x11) $src
26 '';
27
28 installPhase = ''
29 mkdir -p "$out"/bin
30 cp -vai RunningX "$out/bin"
31 '';
32
33 meta = {
34 homepage = "http://www.fiction.net/blong/programs/mutt/";
35 description = "Program for testing if X is running";
36 license = lib.licenses.free;
37 platforms = lib.platforms.unix;
38 maintainers = [ lib.maintainers.romildo ];
39 mainProgram = "RunningX";
40 };
41}