diff options
author | Kovacsics Robert (NixOS-SSD2) <kovirobi@gmail.com> | 2015-09-01 12:36:03 +0100 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2015-09-03 12:58:11 +0200 |
commit | c0b710fc68352d672ff1c450010b35d9992154af (patch) | |
tree | 28004e1f5ca785af4c45ff466fea9582492765d2 | |
parent | b02921d4ca7fd269694b483c01f42785dc17c349 (diff) | |
download | nixlib-c0b710fc68352d672ff1c450010b35d9992154af.tar nixlib-c0b710fc68352d672ff1c450010b35d9992154af.tar.gz nixlib-c0b710fc68352d672ff1c450010b35d9992154af.tar.bz2 nixlib-c0b710fc68352d672ff1c450010b35d9992154af.tar.lz nixlib-c0b710fc68352d672ff1c450010b35d9992154af.tar.xz nixlib-c0b710fc68352d672ff1c450010b35d9992154af.tar.zst nixlib-c0b710fc68352d672ff1c450010b35d9992154af.zip |
wmii-hg: init at 2012-12-09
-rw-r--r-- | pkgs/applications/window-managers/wmii-hg/default.nix | 45 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 47 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/wmii-hg/default.nix b/pkgs/applications/window-managers/wmii-hg/default.nix new file mode 100644 index 000000000000..a7d492a05dc8 --- /dev/null +++ b/pkgs/applications/window-managers/wmii-hg/default.nix @@ -0,0 +1,45 @@ +{ stdenv, fetchhg, pkgconfig, libixp_hg, txt2tags, dash, python +, libX11 , libXrender, libXext, libXinerama, libXrandr, libXft }: + +stdenv.mkDerivation rec { + rev = "2823"; + version = "hg-2012-12-09"; + name = "wmii-${version}"; + + src = fetchhg { + url = https://code.google.com/p/wmii/; + sha256 = "1wqw41jb2fhq902a04ixfzmx0lia1pawahm1ymyrs3is6mm32r51"; + inherit rev; + }; + + # for dlopen-ing + patchPhase = '' + substituteInPlace lib/libstuff/x11/xft.c --replace "libXft.so" "${libXft}/lib/libXft.so" + ''; + + configurePhase = '' + for file in $(grep -lr '#!.*sh'); do + sed -i 's|#!.*sh|#!${dash}/bin/dash|' $file + done + + cat <<EOF >> config.mk + PREFIX = $out + LIBIXP = ${libixp_hg}/lib/libixp.a + BINSH = ${dash}/bin/dash + EOF + ''; + + buildInputs = [ pkgconfig libixp_hg txt2tags dash python + libX11 libXrender libXext libXinerama libXrandr libXft ]; + + # For some reason including mercurial in buildInputs did not help + makeFlags = "WMII_HGVERSION=hg${rev}"; + + meta = { + homepage = "https://code.google.com/p/wmii/"; + description = "A small window manager controlled by a 9P filesystem"; + maintainers = with stdenv.lib.maintainers; [ kovirobi ]; + license = stdenv.lib.licenses.mit; + inherit version; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ed86a7dfda2d..1ca22091e3da 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13322,6 +13322,8 @@ let includeUnpack = config.stdenv.includeUnpack or false; }; + wmii_hg = callPackage ../applications/window-managers/wmii-hg { }; + wordnet = callPackage ../applications/misc/wordnet { }; workrave = callPackage ../applications/misc/workrave { |