wmii-hg: refactor to fetchurl as fetchhg broke

This commit is contained in:
Kovacsics Robert (NixOS) 2016-07-21 19:28:15 +01:00
parent d45802973f
commit a6df5b9f1d

View File

@ -1,4 +1,4 @@
{ stdenv, fetchhg, pkgconfig, libixp_hg, txt2tags, dash, python, which { stdenv, fetchurl, unzip, pkgconfig, libixp_hg, txt2tags, dash, python, which
, libX11 , libXrender, libXext, libXinerama, libXrandr, libXft }: , libX11 , libXrender, libXext, libXinerama, libXrandr, libXft }:
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
@ -6,15 +6,14 @@ stdenv.mkDerivation rec {
version = "hg-2012-12-09"; version = "hg-2012-12-09";
name = "wmii-${version}"; name = "wmii-${version}";
src = fetchhg { src = fetchurl {
url = https://code.google.com/p/wmii/; url = https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/wmii/source-archive.zip;
sha256 = "1wqw41jb2fhq902a04ixfzmx0lia1pawahm1ymyrs3is6mm32r51"; sha256 = "1wmkq14zvmfrmydl8752xz852cy7agrx3qp4fy2cc5asb2r9abaz";
inherit rev;
}; };
# for dlopen-ing # for dlopen-ing
patchPhase = '' patchPhase = ''
substituteInPlace lib/libstuff/x11/xft.c --replace "libXft.so" "${libXft}/lib/libXft.so" substituteInPlace lib/libstuff/x11/xft.c --replace "libXft.so" "$(pkg-config --variable=libdir xft)/libXft.so.2"
substituteInPlace cmd/wmii.sh.sh --replace "\$(which which)" "${which}/bin/which" substituteInPlace cmd/wmii.sh.sh --replace "\$(which which)" "${which}/bin/which"
''; '';
@ -30,14 +29,14 @@ stdenv.mkDerivation rec {
EOF EOF
''; '';
buildInputs = [ pkgconfig libixp_hg txt2tags dash python which buildInputs = [ unzip pkgconfig libixp_hg txt2tags dash python which
libX11 libXrender libXext libXinerama libXrandr libXft ]; libX11 libXrender libXext libXinerama libXrandr libXft ];
# For some reason including mercurial in buildInputs did not help # For some reason including mercurial in buildInputs did not help
makeFlags = "WMII_HGVERSION=hg${rev}"; makeFlags = "WMII_HGVERSION=hg${rev}";
meta = { meta = {
homepage = "https://code.google.com/p/wmii/"; homepage = "https://code.google.com/archive/p/wmii/";
description = "A small window manager controlled by a 9P filesystem"; description = "A small window manager controlled by a 9P filesystem";
maintainers = with stdenv.lib.maintainers; [ kovirobi ]; maintainers = with stdenv.lib.maintainers; [ kovirobi ];
license = stdenv.lib.licenses.mit; license = stdenv.lib.licenses.mit;