1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-21 05:00:16 +00:00

removed libixp-0.3 (wmiimenu does also build with 0.4)

wmii updated

svn path=/nixpkgs/trunk/; revision=12011
This commit is contained in:
Marc Weber 2008-06-08 21:41:07 +00:00
parent 2430f8e562
commit 620138ad0c
4 changed files with 19 additions and 27 deletions

View file

@ -2,25 +2,30 @@ args: with args; stdenv.mkDerivation {
name = "wmii-20070516";
src = fetchurl {
url = http://www.suckless.org/snaps/wmii-snap20070304.tgz;
sha256 = "01ba1qk48n6wgpnavdwakgwmv895jvqvi75sm2wsvd6bqmc2xp86";
url = http://www.suckless.org/download/wmii-3.6.tar.gz;
sha256 = "05mj651yv02rvkpqqkgwp8307nrrqpcwfv5k8186kx2yiiw9pws6";
};
buildInputs = [ libX11 libixp ];
buildInputs = [ libX11 libixp xextproto libXt libXext ];
inherit libixp;
phases = "unpackPhase installPhase";
installPhase = "
for i in libfmt libutf libregexp libbio; do
cd $i; make; cd ..
done
mkdir -p \$out/lib
cp ${libixp}/lib/libixp.a \$out/lib
export CFLAGS=\$NIX_CFLAGS_COMPILE
export LDFLAGS\=$(echo \$NIX_LDFLAGS | sed -e 's/-rpath/-L/g')
sed -i -e \"s%^PREFIX.*%PREFIX=\$out%\" \\
-e \"s%^\\(INCS.*\\)%\\1 \$NIX_CFLAGS_COMPILE%\" \\
-e \"s%^\\(LIBS.*\\)%\\1 \$LDFLAGS%\" \\
-e 's%^\\(AWKPATH = \\).*%\\1${gawk}/bin/gawk%' \\
-e 's%^\\(AWKPATH = \\).*%\\1${gawk}/bin/gawk%' \\
config.mk
# don't use the default one installed by nixos!
sed -i -e \"s%ixpc%\$libixp/bin/ixpc%\" wmiir
#sed -i -e \"s%ixpc%\$libixp/bin/ixpc%\" wmiir
make install
";
meta = { homepage = "www.suckless.org";

View file

@ -1,12 +0,0 @@
{stdenv, fetchurl}:
stdenv.mkDerivation {
name = "libixp-0.3";
description = "libixp is a stand-alone client/server 9P library including ixpc client which behaves like wmiir in the past. Its server api is based heavily on Plan 9's lib9p";
builder = ./builder.sh;
src = fetchurl {
url = http://www.suckless.org/snaps/libixp-0.3.tar.gz;
md5 = "d341eb9c8f5d233aba5aa2ea8295ca91";
};
}

View file

@ -3,16 +3,18 @@ stdenv.mkDerivation {
name = "libixp_for_wmii";
phases = "unpackPhase installPhase";
installPhase = "
export LDFLAGS\=$(echo \$NIX_LDFLAGS | sed -e 's/-rpath/-L/g')
sed -i -e \"s%^PREFIX.*%PREFIX=\$out%\" \\
-e \"s%^\\(INCLUDE.*\\)%\\1 \$NIX_CFLAGS_COMPILE%\" \\
-e \"s%^\\(LIBS.*\\)%\\1 \$LDFLAGS%\" \\
config.mk
make install
make
mkdir -p \$out/include
cp -r include/*.h \$out/include
cp -r lib \$out
";
src = fetchurl {
url = http://www.suckless.org/snaps/libixp-20070220.tar.gz;
sha256 = "0bhqgrxp0lnwyf3c9165nldyw300mifyh0mlyfg1i5qr54rk7p79";
url = http://www.suckless.org/download/libixp-0.4.tar.gz;
sha256 = "0b44p9wvmzxpyf2xd86rxyr49bmfh9cd5hj3d234gkvynvgph60p";
};
}

View file

@ -3051,10 +3051,6 @@ let pkgs = rec {
inherit fetchurl stdenv libxml2;
};
libixp03 = import ../development/libraries/libixp/libixp-0.3.nix {
inherit fetchurl stdenv;
};
libixp_for_wmii = lowPrio (import ../development/libraries/libixp_for_wmii {
inherit fetchurl stdenv;
});
@ -6480,7 +6476,7 @@ let pkgs = rec {
# I'm keen on wmiimenu only >wmii-3.5 no longer has it...
wmiimenu = import ../applications/window-managers/wmii31 {
libixp = libixp03;
libixp = libixp_for_wmii;
inherit fetchurl /* fetchhg */ stdenv gawk;
inherit (xlibs) libX11;
};
@ -6488,7 +6484,8 @@ let pkgs = rec {
wmiiSnap = import ../applications/window-managers/wmii {
libixp = libixp_for_wmii;
inherit fetchurl /* fetchhg */ stdenv gawk;
inherit (xlibs) libX11;
inherit (xlibs) libX11 xextproto libXt libXext;
includeUnpack = getConfig ["stdenv" "includeUnpack"] false;
};
wordnet = import ../applications/misc/wordnet {