* Sync with the trunk.

svn path=/nixpkgs/branches/stdenv-updates/; revision=14634
This commit is contained in:
Eelco Dolstra 2009-03-20 16:49:02 +00:00
commit d8e436c742
49 changed files with 715 additions and 387 deletions

View file

@ -0,0 +1,77 @@
{ fetchurl, stdenv, python, makeWrapper, lib
, xpdf, pil, pyopengl, pygame
, setuptools, mesa, freeglut }:
let version = "0.10.2";
in
stdenv.mkDerivation {
# This project was formerly known as KeyJNote.
# See http://keyj.s2000.ws/?p=77 for details.
name = "impressive-${version}";
src = fetchurl {
url = "mirror://sourceforge/impressive/Impressive-${version}.tar.gz";
sha256 = "1py36h9085ycxj3qnmqdps0dfghlr5qb2i62l0ynzngn55dgz950";
};
# Note: We need to have `setuptools' in the path to be able to use
# PyOpenGL.
buildInputs = [ makeWrapper xpdf pil pyopengl pygame ];
configurePhase = ''
sed -i "impressive.py" \
-e 's|^#!/usr/bin/env.*$|#!${python}/bin/python|g'
'';
installPhase = ''
ensureDir "$out/bin" "$out/share/doc/impressive"
mv impressive.py "$out/bin/impressive"
mv * "$out/share/doc/impressive"
# XXX: We have to reiterate PyOpenGL's dependencies here.
#
# `setuptools' must be in the Python path as it's used by
# PyOpenGL.
#
# We set $LIBRARY_PATH (no `LD_'!) so that ctypes can find
# `libGL.so', which it does by running `gcc', which in turn
# honors $LIBRARY_PATH. See
# http://python.net/crew/theller/ctypes/reference.html#id1 .
wrapProgram "$out/bin/impressive" \
--prefix PATH ":" "${xpdf}" \
--prefix PYTHONPATH ":" \
${lib.concatStringsSep ":"
(map (path:
path + "/lib/python2.5/site-packages:" +
path + "/lib/python2.4/site-packages")
[ pil pyopengl pygame setuptools ])} \
--prefix LIBRARY_PATH ":" "${mesa}/lib:${freeglut}/lib"
'';
meta = {
description = "Impressive, an effect-rich presentation tool for PDFs";
longDescription = ''
Impressive is a program that displays presentation slides.
But unlike OpenOffice.org Impress or other similar
applications, it does so with style. Smooth alpha-blended
slide transitions are provided for the sake of eye candy, but
in addition to this, Impressive offers some unique tools that
are really useful for presentations. Read below if you want
to know more about these features.
Creating presentations for Impressive is very simple: You just
need to export a PDF file from your presentation software.
This means that you can create slides in the application of
your choice and use Impressive for displaying them. If your
application does not support PDF output, you can alternatively
use a set of pre-rendered image files or you use Impressive
to make a slideshow with your favorite photos.
'';
homepage = http://impressive.sourceforge.net/;
license = "GPLv2";
};
}

View file

@ -1,60 +0,0 @@
{ fetchurl, stdenv, python, makeWrapper, lib
, xpdf, pil, pyopengl, pygame
, setuptools, mesa, freeglut }:
let version = "0.10.2";
in
stdenv.mkDerivation {
name = "keyjnote-${version}";
src = fetchurl {
# XXX: This project has become homeless and Debian seems to be
# the only reliable way to get its source.
url = "mirror://debian/pool/main/k/keyjnote/keyjnote_${version}.orig.tar.gz";
sha256 = "1rnc17da5fkfip2ijzlhxh31rykq5v5bknil8q6xnx30w8ydmy1s";
};
# Note: We need to have `setuptools' in the path to be able to use
# PyOpenGL.
buildInputs = [ makeWrapper xpdf pil pyopengl pygame ];
configurePhase = ''
sed -i "keyjnote.py" \
-e 's|^#!/usr/bin/env.*$|#!${python}/bin/python|g'
'';
installPhase = ''
ensureDir "$out/bin" "$out/share/doc/keyjnote"
mv keyjnote.py "$out/bin/keyjnote"
mv * "$out/share/doc/keyjnote"
# XXX: We have to reiterate PyOpenGL's dependencies here.
#
# `setuptools' must be in the Python path as it's used by
# PyOpenGL.
#
# We set $LIBRARY_PATH (no `LD_'!) so that ctypes can find
# `libGL.so', which it does by running `gcc', which in turn
# honors $LIBRARY_PATH. See
# http://python.net/crew/theller/ctypes/reference.html#id1 .
wrapProgram "$out/bin/keyjnote" \
--prefix PATH ":" "${xpdf}" \
--prefix PYTHONPATH ":" \
${lib.concatStringsSep ":"
(map (path:
path + "/lib/python2.5/site-packages:" +
path + "/lib/python2.4/site-packages")
[ pil pyopengl pygame setuptools ])} \
--prefix LIBRARY_PATH ":" "${mesa}/lib:${freeglut}/lib"
'';
meta = {
description = "KeyJnote, an effect-rich presentation tool for PDFs";
# This project has become homeless and will be renamed!
# See http://keyj.s2000.ws/?p=77 for details.
#homepage = http://keyjnote.sourceforge.net/;
license = "GPLv2";
};
}

View file

@ -1,10 +1,10 @@
{stdenv, fetchurl, boost, zlib}:
stdenv.mkDerivation {
name = "monotone-0.40";
name = "monotone-0.42";
src = fetchurl {
url = http://monotone.ca/downloads/0.40/monotone-0.40.tar.gz;
sha256 = "0zs1zxvdn0m27w1830qbbh5vqk948hkpdkxwnlghszcbzz49151h";
url = http://monotone.ca/downloads/0.42/monotone-0.42.tar.gz;
sha256 = "0i6srfx0ps8hlgdbn0y7iy9gi33a7vpiwdm5rhxjxgvhn5j9svdr";
};
buildInputs = [boost zlib];
}

View file

@ -49,6 +49,7 @@ stdenv.mkDerivation (
postHook = ''
ensureDir $out/nix-support
shopt -s nullglob
'';
postUnpack = ''
@ -68,6 +69,11 @@ stdenv.mkDerivation (
autoconfPhase = ''
export VERSION=${version}
export VERSION_SUFFIX=${versionSuffix}
# `svn-revision' is set for backwards compatibility with the old
# Nix buildfarm. (Stratego/XT's autoxt uses it. We should
# update it eventually.)
echo ${versionSuffix} | sed -e s/pre// > svn-revision
eval "$preAutoconf"
@ -87,7 +93,6 @@ stdenv.mkDerivation (
tarballs = "*.tar.gz *.tar.bz2";
finalPhase = ''
shopt -s nullglob
for i in $out/tarballs/*; do
echo "file source-dist $i" >> $out/nix-support/hydra-build-products
done

View file

@ -1,11 +1,11 @@
{stdenv, fetchurl}:
stdenv.mkDerivation rec {
name = "man-pages-3.18";
name = "man-pages-3.19";
src = fetchurl {
url = "mirror://kernel/linux/docs/man-pages/${name}.tar.bz2";
sha256 = "7be08777fae2c873106f6d3ae09678444e635112ad9c52f9e9200439710dd8de";
url = "mirror://kernel/linux/docs/man-pages/Archive/${name}.tar.bz2";
sha256 = "1xzazq6wknyi2bjw39z6jswifn3gq3f2wr0mp06xgz7fzr0d266q";
};
preBuild = "

View file

@ -31,7 +31,7 @@
// rm -f /tmp/keyboard.xkm.ps /tmp/keyboard.xkm
//
partial alphanumeric_keys
partial hidden alphanumeric_keys
xkb_symbols "altgr-intl" {
name[Group1]= "U.S. English - International (AltGr dead keys)";
@ -70,7 +70,7 @@ xkb_symbols "altgr-intl" {
key <AC03> { [ d, D, eth, ETH ] };
key <AC04> { [ f, F ] };
key <AC05> { [ g, G ] };
key <AC06> { [ h, H ] };
key <AC06> { [ h, H, hyphen, nobreakspace ] };
key <AC07> { [ j, J, idiaeresis, Idiaeresis ] };
key <AC08> { [ k, K ] };
key <AC09> { [ l, L, oslash, Ooblique ] };
@ -83,7 +83,7 @@ xkb_symbols "altgr-intl" {
key <AB04> { [ v, V, registered, registered ] };
key <AB05> { [ b, B, emdash, endash ] };
key <AB06> { [ n, N, ntilde, Ntilde ] };
key <AB07> { [ m, M, mu, mu ] };
key <AB07> { [ m, M, mu, plusminus ] };
key <AB08> { [ comma, less, ccedilla, Ccedilla ] };
key <AB09> { [ period, greater, dead_abovedot, dead_caron ] };
key <AB10> { [ slash, question, questiondown, dead_hook ] };

View file

@ -1,4 +0,0 @@
source $stdenv/setup
configureFlags="--with-aterm=$aterm --with-sdf=$sdf --with-strategoxt=$strategoxt"
genericBuild

View file

@ -1,14 +0,0 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, pkgconfig}:
stdenv.mkDerivation {
name = "java-front-0.9";
builder = ./builder.sh;
src = fetchurl {
url = http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/java-front-0.9pre17376-qi43zwhy/java-front-0.9pre17376.tar.gz;
md5 = "fec70158b110c77a2e5db29676438029";
};
inherit aterm sdf strategoxt;
buildInputs = [pkgconfig aterm sdf strategoxt];
}

View file

@ -0,0 +1,51 @@
{stdenv, fetchurl, aterm, pkgconfig, getopt}:
rec {
inherit aterm;
sdf = stdenv.mkDerivation rec {
name = "sdf2-bundle-2.3.3";
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/sdf2/sdf2-bundle-2.3.3/sdf2-bundle-2.3.3.tar.gz;
md5 = "62ecabe5fbb8bbe043ee18470107ef88";
};
buildInputs = [pkgconfig aterm getopt];
preConfigure = ''
substituteInPlace pgen/src/sdf2table.src \
--replace getopt ${getopt}/bin/getopt
'';
configureFlags = "--disable-static";
meta = {
homepage = http://www.program-transformation.org/Sdf/SdfBundle;
meta = "Tools for the SDF2 Syntax Definition Formalism, including the `pgen' parser generator and `sglr' parser";
};
};
strategoxt = stdenv.mkDerivation {
name = "strategoxt-0.16";
src = fetchurl {
url = ftp://ftp.strategoxt.org/pub/stratego/StrategoXT/strategoxt-0.16/strategoxt-0.16.tar.gz;
md5 = "8b8eabbd785faa84ec20134b63d4829e";
};
buildInputs = [pkgconfig aterm sdf getopt];
configureFlags = "--disable-static";
meta = {
homepage = http://strategoxt.org/;
meta = "A language and toolset for program transformation";
};
};
}

View file

@ -0,0 +1,102 @@
{stdenv, fetchurl, aterm, pkgconfig, getopt, jdk}:
rec {
inherit aterm;
sdf = stdenv.mkDerivation rec {
name = "sdf2-bundle-2.4pre212034";
src = fetchurl {
url = "http://releases.strategoxt.org/strategoxt-0.17/sdf2-bundle/${name}-37nm9z7p/sdf2-bundle-2.4.tar.gz";
sha256 = "2ec83151173378f48a3326e905d11049d094bf9f0c7cff781bc2fce0f3afbc11";
};
buildInputs = [pkgconfig aterm];
preConfigure = ''
substituteInPlace pgen/src/sdf2table.src \
--replace getopt ${getopt}/bin/getopt
'';
configureFlags = "--disable-static";
meta = {
homepage = http://www.program-transformation.org/Sdf/SdfBundle;
meta = "Tools for the SDF2 Syntax Definition Formalism, including the `pgen' parser generator and `sglr' parser";
};
};
strategoxt = stdenv.mkDerivation rec {
name = "strategoxt-0.17pre18269";
src = fetchurl {
url = "http://releases.strategoxt.org/strategoxt/${name}-a0f0wy0j/${name}.tar.gz";
sha256 = "7c51c2452bd45f34cd480b6b3cbaac50e0fc53fbb1a884d97cf4e2c2b5330577";
};
buildInputs = [pkgconfig aterm sdf getopt];
configureFlags = "--disable-static";
meta = {
homepage = http://strategoxt.org/;
meta = "A language and toolset for program transformation";
};
};
javafront = stdenv.mkDerivation rec {
name = "java-front-0.9pre1823618236";
src = fetchurl {
url = "http://releases.strategoxt.org/java-front/${name}-frb8zh7m/java-front-0.9pre18236.tar.gz";
sha256 = "93d2919cfbda41a96a944f71ae57704ad1f0efcc0c1084b501a4536f82e25387";
};
buildInputs = [pkgconfig aterm sdf strategoxt];
# !!! The explicit `--with-strategoxt' is necessary; otherwise we
# get an XTC registration that refers to "/share/strategoxt/XTC".
configureFlags = "--disable-static --enable-xtc --with-strategoxt=${strategoxt}";
meta = {
homepage = http://strategoxt.org/Stratego/JavaFront;
meta = "Tools for generating or transforming Java code";
};
};
dryad = stdenv.mkDerivation rec {
name = "dryad-0.2pre1835518355";
src = fetchurl {
url = "http://releases.strategoxt.org/dryad/${name}-zbqfh1rm/dryad-0.2pre18355.tar.gz";
sha256 = "2c27b7f82f87ffc27b75969acc365560651275d348b3b5cbb530276d20ae83ab";
};
buildInputs = [jdk pkgconfig aterm sdf strategoxt javafront];
configureFlags = "--disable-static";
meta = {
homepage = http://strategoxt.org/Stratego/TheDryad;
meta = "A collection of tools for developing transformation systems for Java source and bytecode";
};
};
/*
libraries = ... {
configureFlags =
if stdenv ? isMinGW && stdenv.isMinGW then "--with-std=C99" else "";
# avoids loads of warnings about too big description fields because of a broken debug format
CFLAGS =
if stdenv ? isMinGW && stdenv.isMinGW then "-O2" else null;
};
*/
}

View file

@ -1,4 +0,0 @@
source $stdenv/setup
configureFlags="--with-aterm=$aterm --with-sdf=$sdf"
genericBuild

View file

@ -1,2 +0,0 @@
import ./strategoxt-0.16.nix

View file

@ -1,19 +0,0 @@
{stdenv, fetchurl, pkgconfig, aterm}:
stdenv.mkDerivation {
name = "stratego-libraries-0.17";
src =
fetchurl {
url = http://www.cs.uu.nl/people/martin/stratego-libraries.tar.gz;
md5 = "e99ce18179400c8ef373e8e668a4c576";
};
buildInputs = [pkgconfig aterm];
configureFlags =
if stdenv ? isMinGW && stdenv.isMinGW then "--with-std=C99" else "";
# avoids loads of warnings about too big description fields because of a broken debug format
CFLAGS =
if stdenv ? isMinGW && stdenv.isMinGW then "-O2" else null;
}

View file

@ -1,15 +0,0 @@
{stdenv, fetchurl, aterm, sdf, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-0.14";
builder = ./builder.sh;
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-0.14/strategoxt-0.14.tar.gz;
md5 = "143f01cc27231ccd5eddb695a7b79c69";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf];
}

View file

@ -1,15 +0,0 @@
{stdenv, fetchurl, aterm, sdf, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-0.16";
builder = ./builder.sh;
src = fetchurl {
url = http://nix.cs.uu.nl/dist/stratego/strategoxt-0.16/strategoxt-0.16.tar.gz;
md5 = "8b8eabbd785faa84ec20134b63d4829e";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf];
}

View file

@ -1,15 +0,0 @@
{stdenv, fetchurl, aterm, sdf, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-0.17";
builder = ./builder.sh;
src = fetchurl {
url = http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/strategoxt-0.17M3pre17099/strategoxt-0.17M3pre17099.tar.gz;
md5 = "fc9bc3cb6d80bfa6ee1fadd2dd828c72";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf];
}

View file

@ -1,2 +0,0 @@
import ./strategoxt-utils-0.16.nix

View file

@ -1,12 +0,0 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-utils-0.14";
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-0.14/strategoxt-utils-0.14.tar.gz;
md5 = "d9aab7fbda5b93fb7c49434131393324";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf strategoxt];
}

View file

@ -1,12 +0,0 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, pkgconfig}:
stdenv.mkDerivation {
name = "strategoxt-utils-0.16";
src = fetchurl {
url = http://nix.cs.uu.nl/dist/stratego/strategoxt-utils-0.16/strategoxt-utils-0.16.tar.gz;
md5 = "a118d67e7a2f1eb61f0cfccbe61aa509";
};
inherit aterm sdf;
buildInputs = [pkgconfig aterm sdf strategoxt];
}

View file

@ -1,4 +0,0 @@
. $stdenv/setup
configureFlags="--with-stlport=$stlport/include"
genericBuild

View file

@ -1,2 +0,0 @@
import ./transformers-0.4.nix

View file

@ -1,14 +0,0 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, stlport, pkgconfig}:
stdenv.mkDerivation {
builder = ./builder.sh;
name = "transformers-0.4";
src = fetchurl {
url = http://www.lrde.epita.fr/dload/transformers/transformers-0.4.tar.bz2;
md5 = "19f5b752aec5f4d09cf45cc199fd5bfb";
};
inherit stlport;
buildInputs = [pkgconfig aterm sdf strategoxt stlport];
}

View file

@ -1,8 +0,0 @@
source $stdenv/setup
configureFlags="--with-aterm=$aterm --with-sdf=$sdf --with-strategoxt=$strategoxt"
genericBuild
# Replace /bin/bash in WebDSL script (maybe there is a better solution?)
sed -i -e "s|#!/bin/bash|#!/bin/sh|" $out/bin/webdsl

View file

@ -1,14 +1,20 @@
{stdenv, fetchurl, aterm, sdf, strategoxt, pkgconfig, javafront}:
{stdenv, fetchurl, pkgconfig, strategoPackages}:
stdenv.mkDerivation {
name = "webdsl-8.2pre1006";
builder = ./builder.sh;
stdenv.mkDerivation rec {
name = "webdsl-8.8pre25482548";
src = fetchurl {
url = http://buildfarm.st.ewi.tudelft.nl/releases/strategoxt/webdsl-8.2pre1006-c8h623yn/webdsl-8.2.tar.gz;
md5 = "07c2471c961acc6467c55594e49da7c1";
url = "http://releases.strategoxt.org/webdsl/${name}-chm695sm/webdsl-8.8pre2548.tar.gz";
sha256 = "cc4bcc9ef98d35e96b9874d48e061c5bc18cb26300a031becc227a1cd5a1deac";
};
inherit aterm sdf strategoxt javafront;
buildInputs = [pkgconfig aterm sdf strategoxt javafront];
buildInputs = [
pkgconfig strategoPackages.aterm strategoPackages.sdf
strategoPackages.strategoxt strategoPackages.javafront
];
meta = {
homepage = http://webdsl.org/;
description = "A domain-specific language for developing dynamic web applications with a rich data model";
};
}

View file

@ -12,7 +12,6 @@ rec {
inherit glib atk pango;
});
glibmm = (import ./glibmm) (args // { inherit glib; });
pangomm = (import ./pangomm) (args // { inherit pango glibmm cairomm; });

View file

@ -1,18 +1,19 @@
args: with args;
{stdenv, fetchurl, unzip, xlibs, libjpeg}:
stdenv.mkDerivation rec {
name = "jasper-1.900.1";
name = "jasper-1.900.1";
src = fetchurl {
url = "http://www.ece.uvic.ca/~mdadams/jasper/software/${name}.zip";
sha256 = "154l7zk7yh3v8l2l6zm5s2alvd2fzkp6c9i18iajfbna5af5m43b";
};
src = fetchurl {
url = "http://www.ece.uvic.ca/~mdadams/jasper/software/${name}.zip";
sha256 = "154l7zk7yh3v8l2l6zm5s2alvd2fzkp6c9i18iajfbna5af5m43b";
};
buildInputs = [ unzip libjpeg xproto libX11 libICE freeglut mesa libXmu
libXi libXext libXt ];
configureFlags = "--enable-shared --disable-static --with-x";
buildInputs = [unzip libjpeg];
configureFlags = "--enable-shared --disable-static";
meta = {
homepage = http://www.ece.uvic.ca/~mdadams/jasper/;
description = "JasPer JPEG2000 Library";
};
meta = {
homepage = http://www.ece.uvic.ca/~mdadams/jasper/;
description = "JasPer JPEG2000 Library";
};
}

View file

@ -0,0 +1,10 @@
{stdenv, fetchurl, jdk, python}:
stdenv.mkDerivation {
name = "antlr-2.7.7";
src = fetchurl {
url = "http://www.antlr2.org/download/antlr-2.7.7.tar.gz";
sha256 = "1ffvcwdw73id0dk6pj2mlxjvbg0662qacx4ylayqcxgg381fnfl5";
};
buildInputs = [jdk python];
}

View file

@ -1,10 +0,0 @@
{stdenv, fetchurl, jdk, python}:
stdenv.mkDerivation {
name = "antlr-2.7.6";
src = fetchurl {
url = http://www.antlr.org/download/antlr-2.7.6.tar.gz;
md5 = "17d8bf2e814f0a26631aadbbda8d7324";
};
buildInputs = [jdk python];
}

View file

@ -1,5 +0,0 @@
source $stdenv/setup
configureFlags="--with-aterm=$aterm"
genericBuild

View file

@ -1 +0,0 @@
import ./sdf2-bundle-2.3.3.nix

View file

@ -1,14 +0,0 @@
{stdenv, fetchurl, aterm, getopt}:
stdenv.mkDerivation {
name = "sdf2-bundle-2.2";
builder = ./builder.sh;
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/sdf2/sdf2-bundle-2.2.tar.gz;
md5 = "995a1739134615b60b1fe796d6c9d0e6";
};
buildInputs = [aterm];
propagatedBuildInputs = [getopt];
inherit aterm;
}

View file

@ -1,12 +0,0 @@
{stdenv, fetchurl, aterm, getopt, pkgconfig}:
stdenv.mkDerivation {
name = "sdf2-bundle-2.3.3";
src = fetchurl {
url = ftp://ftp.stratego-language.org/pub/stratego/sdf2/sdf2-bundle-2.3.3/sdf2-bundle-2.3.3.tar.gz;
md5 = "62ecabe5fbb8bbe043ee18470107ef88";
};
buildInputs = [aterm pkgconfig];
propagatedBuildInputs = [getopt];
}

View file

@ -1,12 +0,0 @@
{stdenv, fetchurl, aterm, getopt, pkgconfig}:
stdenv.mkDerivation {
name = "sdf2-bundle-2.4";
src = fetchurl {
url = http://buildfarm.st.ewi.tudelft.nl/releases/meta-environment/sdf2-bundle-2.4pre212034-2nspl1xc/sdf2-bundle-2.4.tar.gz;
md5 = "00107bef17d3fb8486575f8974fb384b";
};
buildInputs = [aterm pkgconfig];
propagatedBuildInputs = [getopt];
}

View file

@ -1,10 +1,11 @@
{ fetchurl, stdenv, lib, tcpWrapper
, daemonUser, daemonUID, daemonGID }:
, daemonUser ? false, daemonUID ? false, daemonGID ? false }:
assert daemonUser -> (!daemonUID && !daemonGID);
stdenv.mkDerivation rec {
name = "portmap-6.0";
src = fetchurl {
url = "http://neil.brown.name/portmap/${name}.tgz";
sha256 = "1pj13ll4mbfwjwpn3fbg03qq9im6v2i8fcpa3ffp4viykz9j1j02";

44
pkgs/shells/bash/4.0.nix Normal file
View file

@ -0,0 +1,44 @@
{stdenv, fetchurl, bison, interactive ? false, ncurses ? null, texinfo ? null, readline ? null}:
assert interactive -> ncurses != null;
assert interactive -> readline != null;
stdenv.mkDerivation {
name = "bash-4.0";
src = fetchurl {
url = mirror://gnu/bash/bash-4.0.tar.gz;
sha256 = "9793d394f640a95030c77d5ac989724afe196921956db741bcaf141801c50518";
};
NIX_CFLAGS_COMPILE = ''
-DSYS_BASHRC="/etc/bashrc"
-DSYS_BASH_LOGOUT="/etc/bash_logout"
-DDEFAULT_PATH_VALUE="/no-such-path"
-DSTANDARD_UTILS_PATH="/no-such-path"
-DNON_INTERACTIVE_LOGIN_SHELLS
-DSSH_SOURCE_BASHRC
'';
postInstall = "ln -s bash $out/bin/sh";
patches = [
# For dietlibc builds.
./winsize.patch
];
configureFlags = if interactive then "--enable-readline --with-installed-readline" else "";
# !!! Bison is only needed for bash-3.2 (because of bash32-001.patch)
buildInputs = [bison]
++ stdenv.lib.optional (texinfo != null) texinfo
++ stdenv.lib.optional interactive readline
++ stdenv.lib.optional interactive ncurses;
meta = {
homepage = http://www.gnu.org/software/bash/;
description =
"GNU Bourne-Again Shell, the de facto standard shell on Linux" +
(if interactive then " (for interactive use)" else "");
};
}

View file

@ -1,17 +1,18 @@
{stdenv, fetchurl, x11, zlib, libjpeg, imake, gccmakedep, libXmu, libXaw, libXpm, libXp , perl, xauth}:
# if you have any trouble connecting to the tightvnc server try $ rm ~/.Xauthority
# Dunno what happens here but it works.
stdenv.mkDerivation {
name = "tightvnc-1.3.9";
name = "tightvnc-1.3.10";
builder = ./builder.sh;
gcc=stdenv.gcc.gcc;
inherit perl;
src = fetchurl {
url = mirror://sourceforge/vnc-tight/tightvnc-1.3.9_unixsrc.tar.bz2;
sha256 = "0nij6kyzwxf7nblwd6riwqhzh8b8xwdffpj379zi5y9mcmiwmalr";
url = mirror://sourceforge/vnc-tight/tightvnc-1.3.10_unixsrc.tar.bz2;
sha256 = "f48c70fea08d03744ae18df6b1499976362f16934eda3275cead87baad585c0d";
};
# for the builder script
inherit xauth;
buildInputs = [x11 zlib libjpeg imake gccmakedep libXmu libXaw libXpm libXp
xauth];
}

View file

@ -0,0 +1,20 @@
{stdenv, fetchurl, zlib, lzo, bzip2, nasm}:
stdenv.mkDerivation {
name = "lrzip-0.23";
src = fetchurl {
url = http://ck.kolivas.org/apps/lrzip/lrzip-0.23.tar.bz2;
sha256 = "52514a46228266230760fe8f7da9dd669b4c82160e9c238f029cd535d0988065";
};
NIX_CFLAGS_COMPILE = "-isystem ${zlib}/include";
buildInputs = [ zlib lzo bzip2 nasm ];
meta = {
homepage = http://ck.kolivas.org/apps/lrzip/;
description = "The CK LRZIP compression program (LZMA + RZIP)";
license = "GPLv2+";
};
}

View file

@ -0,0 +1,16 @@
{stdenv, fetchurl, bzip2}:
stdenv.mkDerivation {
name = "rzip-2.1";
src = fetchurl {
url = http://rzip.samba.org/ftp/rzip/rzip-2.1.tar.gz;
sha256 = "4bb96f4d58ccf16749ed3f836957ce97dbcff3e3ee5fd50266229a48f89815b7";
};
buildInputs = [ bzip2 ];
meta = {
homepage = http://rzip.samba.org/;
description = "The RZIP compression program";
license = "GPLv2+";
};
}

View file

@ -3,15 +3,16 @@ let
lib = args.lib;
fetchurl = args.fetchurl;
version = lib.getAttr ["version"] "0.5.2" args;
version = lib.getAttr ["version"] "0.7.0" args;
buildInputs = with args; [
libpng libtiff
libpng libtiff libjpeg librsvg imagemagick pkgconfig
zlib libX11 bzip2
];
in
rec {
src = fetchurl {
url = "http://prdownloads.sourceforge.net/libdmtx/libdmtx-${version}.tar.bz2";
sha256 = "1xx61gykmq07m2vkqazns5whj8rv9nhwhjs6dakz9ai4qh7d53qz";
sha256 = "00w0pvpbwqqa1c8s85v8vf8w1x116yh7qg5fplxj5jhmfizcama2";
};
inherit buildInputs;

View file

@ -0,0 +1,17 @@
args: with args;
stdenv.mkDerivation {
name = "iperf-2.0.4";
src = args.fetchurl {
url = http://garr.dl.sourceforge.net/sourceforge/iperf/iperf-2.0.4.tar.gz;
sha256 = "0i3r75prbyxs56rngjbrag8rg480ki3daaa924krrafng30z2liv";
};
#buildInputs =(with args; []);
meta = {
homepage = "";
description = "tool to measure IP bandwidth using UDP or TCP";
license = "as-is";
};
}

View file

@ -0,0 +1,86 @@
args: with args;
# tcc can even compile kernel modules for speed reason.
# that would be a nice use case to test!
# something is still wrong. The output can't be pasred sometimes
# Eg it contains continue/pass,drop/pass, drop/drop. I've replaced
# them by ok, drop, drop using sed. I'm not sure wether this is the correct way
# Man pages are missing as well. So use the link at the bottom
let version = "10b"; in
args.stdenv.mkDerivation {
name = "tcng-${version}";
src = fetchurl {
url = mirror://debian/pool/main/t/tcng/tcng_10b.orig.tar.gz;
sha256 = "1xjs0yn90rfa8ibxybg3gab1xzcjg60njymq2bd1b0a9i0arx7ji";
};
iproute2Src=iproute.src;
patches = [
(fetchurl {
url = mirror://debian/pool/main/t/tcng/tcng_10b-2.diff.gz;
sha256 = "17i4s2ffif0k4b78gfhkp08lvvharbfvyhwbd0vkwgpria0b9zrd";
})];
# one mailinglist post says you should just add your kernel version to the list.. (?)
patchPhase = ''
unset patchPhase
patchPhase
unpackFile $iproute2Src
IPROUTESRC=$(echo iproute*)
for script in $(find . -type f); do sed -e 's@#![ ]*/bin/bash@#! /bin/sh@' -i $script; done
find . -type f | xargs sed -i 's@/usr/bin/perl@${perl}/bin/perl@g'
find . -type f | xargs sed -i 's@/lib/cpp@cpp@g'
'';
# gentoo ebulid says tcsim doesn't compile with 2.6 headers..
# DATADIR can still be overridden by env TOPDIR=...
# Don't know whats it for except including the default .tc files
configurePhase=''
cat >> config << EOF
YACC="yacc"
DATA_DIR="$out/lib/tcng"
EOF
./configure \
--kernel ${kernel}/lib/modules/2.6.28.6-default/build \
--iproute2 $IPROUTESRC \
--install-directory $out \
--no-manual \
--with-tcsim
'';
# hacky, how to enable building tcc the correct way?
# adding shared and tcc to SUBDIRS and run make again isn't nice but works
buildPhase = ''
sed -i 's@^\(SUBDIRS.*\)@\1 shared tcc@' Makefile
make;
'';
# manually copy tcc and include files.. see comment above
installPhase = ''
ensureDir $out{,/sbin,/lib/tcng/include}
make DESTDIR=$out install
cp tcc/tcc $out/sbin
cp tcc/*.tc $out/lib/tcng/include
'';
buildInputs =(with args; [bison flex db4 perl]);
meta = {
description="tcng - Traffic Control Next Generation";
homepage = "http://tcng.sourceforge.net/";
license = "GPLv2";
longDescription = ''
useful links: http://linux-ip.net/articles/Traffic-Control-HOWTO,
http://blog.edseek.com/~jasonb/articles/traffic_shaping/
tcng language: http://linux-ip.net/gl/tcng/node9.html tcng language
'';
};
}

View file

@ -0,0 +1,24 @@
{stdenv, fetchurl} :
# This package requires a locale ru_RU.cp1251 locale entry.
# Waiting for a better idea, I created it modifying a store file using:
# localedef -f CP1251 -i ru_RU ru_RU.CP1251
# The store file mentioned is in "${glibc}/lib/locale/locale-archive"
stdenv.mkDerivation {
name = "multitran-data-0.3";
src = fetchurl {
url = mirror://sourceforge/multitran/multitran-data.tar.bz2;
sha256 = "9c2ff5027c2fe72b0cdf056311cd7543f447feb02b455982f20d4a3966b7828c";
};
patchPhase = ''
sed -i -e 's@\$(DESTDIR)/usr@'$out'@' Makefile
'';
meta = {
homepage = http://multitran.sourceforge.net/;
description = "Multitran data english-russian";
license = "GPLv2";
};
}

View file

@ -0,0 +1,18 @@
{stdenv, fetchurl} :
stdenv.mkDerivation {
name = "libbtree-0.0.1alpha2";
src = fetchurl {
url = mirror://sourceforge/multitran/libbtree-0.0.1alpha2.tar.bz2;
sha256 = "34a584e45058950337ff9342693b6739b52c3ce17e66440526c4bd6f9575802c";
};
patchPhase = ''
sed -i -e 's@\$(DESTDIR)/usr@'$out'@' src/Makefile;
'';
meta = {
homepage = http://multitran.sourceforge.net/;
description = "Multitran lib: library for reading Multitran's BTREE database format";
license = "GPLv2";
};
}

View file

@ -0,0 +1,24 @@
{stdenv, fetchurl, libmtsupport} :
stdenv.mkDerivation {
name = "libfacet-0.0.1alpha2";
src = fetchurl {
url = mirror://sourceforge/multitran/libfacet-0.0.1alpha2.tar.bz2;
sha256 = "dc53351c4035a3c27dc6c1d0410e808346fbc107e7e7c112ec65c59d0df7a144";
};
buildInputs = [ libmtsupport ];
patchPhase = ''
sed -i -e 's@\$(DESTDIR)/usr@'$out'@' \
-e 's@/usr/include/mt/support@${libmtsupport}/include/mt/support@' \
src/Makefile;
'';
meta = {
homepage = http://multitran.sourceforge.net/;
description = "Multitran lib: enchanced locale facets";
license = "GPLv2";
};
}

View file

@ -0,0 +1,26 @@
{stdenv, fetchurl, libmtsupport, libfacet, libbtree, multitrandata } :
stdenv.mkDerivation {
name = "libmtquery-0.0.1alpha3";
src = fetchurl {
url = mirror://sourceforge/multitran/libmtquery-0.0.1alpha3.tar.bz2;
sha256 = "e24c7c15772445f1b14871928d84dd03cf93bd88f9d2b2ed1bf0257c2cf2b15e";
};
buildInputs = [ libmtsupport libfacet libbtree multitrandata ];
patchPhase = ''
sed -i -e 's@\$(DESTDIR)/usr@'$out'@' \
-e 's@/usr/include/mt/support@${libmtsupport}/include/mt/support@' \
-e 's@/usr/include/btree@${libbtree}/include/btree@' \
-e 's@/usr/include/facet@${libfacet}/include/facet@' \
src/Makefile testsuite/Makefile;
sed -i -e 's@/usr/share/multitran@${multitrandata}/share/multitran@' src/config.cc
'';
meta = {
homepage = http://multitran.sourceforge.net/;
description = "Multitran lib: main engine to query translations";
license = "GPLv2";
};
}

View file

@ -0,0 +1,18 @@
{stdenv, fetchurl} :
stdenv.mkDerivation {
name = "libmtsupport-0.0.1alpha2";
src = fetchurl {
url = mirror://sourceforge/multitran/libmtsupport-0.0.1alpha2.tar.bz2;
sha256 = "481f0f1ec15d7274f1e4eb93e7d060df10a181efd037eeff5e8056d283a9298b";
};
patchPhase = ''
sed -i -e 's@\$(DESTDIR)/usr@'$out'@' src/Makefile;
'';
meta = {
homepage = http://multitran.sourceforge.net/;
description = "Multitran lib: basic useful functions";
license = "GPLv2";
};
}

View file

@ -0,0 +1,30 @@
{stdenv, fetchurl, libmtsupport, libfacet, libbtree, libmtquery, help2man} :
stdenv.mkDerivation {
name = "mt-utils-0.0.1alpha3";
src = fetchurl {
url = mirror://sourceforge/multitran/mt-utils-0.0.1alpha3.tar.bz2;
sha256 = "e407702c90c5272882386914e1eeca5f6c5039393af9a44538536b94867b0a0e";
};
buildInputs = [ libmtsupport libfacet libbtree libmtquery help2man ];
patchPhase = ''
sed -i -e 's@\$(DESTDIR)/usr@'$out'@' \
-e 's@/usr/include/mt/support@${libmtsupport}/include/mt/support@' \
-e 's@/usr/include/btree@${libbtree}/include/btree@' \
-e 's@/usr/include/facet@${libfacet}/include/facet@' \
-e 's@/usr/include/mt/query@${libmtquery}/include/mt/query@' \
-e 's@-lmtquery@-lmtquery -lmtsupport -lfacet@' \
src/Makefile;
# Fixing multibyte locale output
sed -i -e 's@message.length()@message.length()*5@' \
src/converter.cc;
'';
meta = {
homepage = http://multitran.sourceforge.net/;
description = "Multitran: simple command line utilities for dictionary maintainance";
license = "GPLv2";
};
}

View file

@ -447,7 +447,8 @@ let
};
bibtextools = import ../tools/typesetting/bibtex-tools {
inherit fetchurl stdenv aterm tetex hevea sdf strategoxt;
inherit fetchurl stdenv aterm tetex hevea;
inherit (strategoPackages016) strategoxt sdf;
};
bittorrent = import ../tools/networking/p2p/bittorrent {
@ -833,6 +834,10 @@ let
inherit stdenv fetchurl zlib nettools;
};
iperf = import ../tools/networking/iperf {
inherit fetchurl stdenv;
};
jdiskreport = import ../tools/misc/jdiskreport {
inherit fetchurl stdenv unzip jdk;
};
@ -887,6 +892,10 @@ let
inherit fetchurl stdenv ghostscript;
};
lrzip = import ../tools/compression/lrzip {
inherit fetchurl stdenv zlib lzo bzip2 nasm;
};
lzma = import ../tools/compression/lzma {
inherit fetchurl stdenv;
};
@ -949,6 +958,34 @@ let
inherit fetchurl stdenv gettext;
};
multitran = recurseIntoAttrs (let
inherit fetchurl stdenv help2man;
in rec {
multitrandata = import ../tools/text/multitran/data {
inherit fetchurl stdenv;
};
libbtree = import ../tools/text/multitran/libbtree {
inherit fetchurl stdenv;
};
libmtsupport = import ../tools/text/multitran/libmtsupport {
inherit fetchurl stdenv;
};
libfacet = import ../tools/text/multitran/libfacet {
inherit fetchurl stdenv libmtsupport;
};
libmtquery = import ../tools/text/multitran/libmtquery {
inherit fetchurl stdenv libmtsupport libfacet libbtree multitrandata;
};
mtutils = import ../tools/text/multitran/mtutils {
inherit fetchurl stdenv libmtsupport libfacet libbtree libmtquery help2man;
};
});
mysql2pgsql = import ../tools/misc/mysql2pgsql {
inherit fetchurl stdenv perl shebangfix;
};
@ -1127,6 +1164,10 @@ let
inherit fetchurl stdenv;
};
rzip = import ../tools/compression/rzip {
inherit fetchurl stdenv bzip2;
};
sablotron = import ../tools/text/xml/sablotron {
inherit fetchurl stdenv expat;
};
@ -1214,6 +1255,11 @@ let
inherit fetchurl stdenv libpcap;
};
tcng = import ../tools/networking/tcng {
inherit fetchurl stdenv iproute bison flex db4 perl;
kernel = kernel_2_6_28;
};
telnet = import ../tools/networking/telnet {
inherit fetchurl stdenv ncurses;
};
@ -1366,6 +1412,12 @@ let
interactive = true;
});
bash4 = appendToName "interactive" (import ../shells/bash/4.0.nix {
inherit fetchurl stdenv ncurses texinfo bison;
readline = readline6;
interactive = true;
});
tcsh = import ../shells/tcsh {
inherit fetchurl stdenv ncurses;
};
@ -1763,13 +1815,6 @@ let
inherit gmp;
};
javafront = import ../development/compilers/java-front {
inherit stdenv fetchurl pkgconfig;
sdf = sdf24;
aterm = aterm25;
strategoxt = strategoxt017;
};
#TODO add packages http://cvs.haskell.org/Hugs/downloads/2006-09/packages/ and test
# commented out because it's using the new configuration style proposal which is unstable
hugs = import ../development/compilers/hugs {
@ -1903,24 +1948,15 @@ let
inherit (xlibs) libX11;
};
strategoLibraries = import ../development/compilers/strategoxt/libraries/stratego-libraries-0.17pre.nix {
inherit stdenv fetchurl pkgconfig aterm;
};
strategoPackages = strategoPackages017;
strategoxt = import ../development/compilers/strategoxt {
inherit fetchurl pkgconfig sdf aterm;
strategoPackages016 = import ../development/compilers/strategoxt/0.16.nix {
inherit fetchurl pkgconfig aterm getopt;
stdenv = overrideInStdenv stdenv [gnumake380];
};
strategoxt017 = import ../development/compilers/strategoxt/strategoxt-0.17.nix {
inherit fetchurl pkgconfig;
sdf = sdf24;
aterm = aterm25;
stdenv = overrideInStdenv stdenv [gnumake380];
};
strategoxtUtils = import ../development/compilers/strategoxt/utils {
inherit fetchurl pkgconfig stdenv aterm sdf strategoxt;
strategoPackages017 = import ../development/compilers/strategoxt/0.17.nix {
inherit fetchurl stdenv pkgconfig aterm getopt jdk;
};
swiProlog = composedArgsAndFun (selectVersion ../development/compilers/swi-prolog "5.6.51") {
@ -1931,26 +1967,12 @@ let
inherit fetchurl stdenv perl texinfo;
};
transformers = import ../development/compilers/transformers {
inherit fetchurl pkgconfig sdf stlport aterm;
stdenv = overrideGCC (overrideInStdenv stdenv [gnumake380]) gcc34;
strategoxt = import ../development/compilers/strategoxt/strategoxt-0.14.nix {
inherit fetchurl pkgconfig sdf aterm;
stdenv = overrideGCC (overrideInStdenv stdenv [gnumake380]) gcc34;
};
};
visualcpp = import ../development/compilers/visual-c++ {
inherit fetchurl stdenv cabextract;
};
webdsl = import ../development/compilers/webdsl {
inherit stdenv fetchurl pkgconfig javafront;
aterm = aterm25;
sdf = sdf24;
strategoxt = strategoxt017;
inherit stdenv fetchurl pkgconfig strategoPackages;
};
win32hello = import ../development/compilers/visual-c++/test {
@ -2211,7 +2233,7 @@ let
inherit cabal perl;
};
antlr = import ../development/tools/parsing/antlr/antlr-2.7.6.nix {
antlr = import ../development/tools/parsing/antlr/2.7.7.nix {
inherit fetchurl stdenv jdk python;
};
@ -2519,21 +2541,6 @@ let
inherit fetchurl stdenv python makeWrapper;
};
sdf = import ../development/tools/parsing/sdf {
inherit fetchurl aterm getopt pkgconfig;
# Note: sdf2-bundle currently requires GNU make 3.80; remove
# explicit dependency when this is fixed.
stdenv = overrideInStdenv stdenv [gnumake380];
};
sdf24 = import ../development/tools/parsing/sdf/sdf2-bundle-2.4.nix {
inherit fetchurl getopt pkgconfig;
aterm = aterm25;
# Note: sdf2-bundle currently requires GNU make 3.80; remove
# explicit dependency when this is fixed.
stdenv = overrideInStdenv stdenv [gnumake380];
};
sloccount = import ../development/tools/misc/sloccount {
inherit fetchurl stdenv perl;
};
@ -2658,16 +2665,16 @@ let
inherit fetchurl stdenv aspell which;
});
aterm = aterm242fixes;
aterm = aterm25;
aterm242fixes = import ../development/libraries/aterm/2.4.2-fixes.nix {
inherit fetchurl stdenv;
};
aterm25 = lowPrio (import ../development/libraries/aterm/2.5.nix {
aterm242fixes = lowPrio (import ../development/libraries/aterm/2.4.2-fixes.nix {
inherit fetchurl stdenv;
});
aterm25 = import ../development/libraries/aterm/2.5.nix {
inherit fetchurl stdenv;
};
aterm28 = lowPrio (import ../development/libraries/aterm/2.8.nix {
inherit fetchurl stdenv;
});
@ -2751,7 +2758,7 @@ let
inherit (gtkLibs) glib;
inherit (xlibs) libX11;
};
coredumper = import ../development/libraries/coredumper {
inherit fetchurl stdenv;
};
@ -3161,8 +3168,7 @@ let
intltool = gnome.intltool;
jasper = import ../development/libraries/jasper {
inherit fetchurl stdenv unzip libjpeg freeglut mesa;
inherit (xlibs) xproto libX11 libICE libXmu libXi libXext libXt;
inherit fetchurl stdenv unzip xlibs libjpeg;
};
lablgtk = import ../development/libraries/lablgtk {
@ -5672,7 +5678,7 @@ let
};
propagatedBuildInputs = [
perlTestDeep perlTestException perlTestWarn
];
];
};
perlSQLAbstractLimit = buildPerlPackage rec {
@ -6428,15 +6434,9 @@ let
inherit fetchurl stdenv apacheHttpd jdk;
};
# This function is typically called by the NixOS Upstart job to specify the
# right UID/GID for `portmap'.
makePortmap = { daemonUser ? false, daemonGID ? false, daemonUID ? false }:
(import ../servers/portmap {
inherit fetchurl stdenv lib tcpWrapper
daemonUser daemonGID daemonUID;
});
portmap = (makePortmap);
portmap = makeOverridable (import ../servers/portmap) {
inherit fetchurl stdenv lib tcpWrapper;
};
mysql4 = import ../servers/sql/mysql {
inherit fetchurl stdenv ncurses zlib perl;
@ -7872,7 +7872,9 @@ let
};
dmtx = builderDefsPackage (import ../tools/graphics/dmtx) {
inherit libpng libtiff;
inherit libpng libtiff libjpeg imagemagick librsvg
pkgconfig bzip2 zlib;
inherit (xlibs) libX11;
};
dvdauthor = import ../applications/video/dvdauthor {
@ -8203,6 +8205,14 @@ let
inherit (xlibs) libX11;
};
# Impressive, formerly known as "KeyJNote".
impressive = import ../applications/office/impressive {
inherit fetchurl stdenv xpdf pil pyopengl pygame makeWrapper lib python;
# XXX These are the PyOpenGL dependencies, which we need here.
inherit setuptools mesa freeglut;
};
inkscape = import ../applications/graphics/inkscape {
inherit fetchurl stdenv perl perlXMLParser pkgconfig zlib
popt libxml2 libxslt libpng boehmgc fontconfig
@ -8239,13 +8249,6 @@ let
inherit stdenv fetchurl kdelibs x11 zlib libpng libjpeg perl qt3;
};
keyjnote = import ../applications/office/keyjnote {
inherit fetchurl stdenv xpdf pil pyopengl pygame makeWrapper lib python;
# XXX These are the PyOpenGL dependencies, which we need here.
inherit setuptools mesa freeglut;
};
kino = import ../applications/video/kino {
inherit fetchurl stdenv pkgconfig libxml2 perl perlXMLParser
libdv libraw1394 libavc1394 libiec61883 x11 gettext cairo; /* libavformat */
@ -9250,7 +9253,7 @@ let
kdelibs = kde3.kdelibs;
kdebase = kde3.kdebase;
### SCIENCE/GEOMETRY
drgeo = builderDefsPackage (import ../applications/science/geometry/drgeo) {
@ -9621,11 +9624,18 @@ let
sqlite subversion pysqlite;
};
wine = import ../misc/emulators/wine {
inherit fetchurl stdenv flex bison mesa ncurses
libpng libjpeg alsaLib lcms xlibs freetype
fontconfig fontforge libxml2 libxslt openssl;
};
wine =
if system == "x86_64-linux" then
# Can't build this in 64-bit; use a 32-bit build instead.
(import ./all-packages.nix {system = "i686-linux";}).wine
# some hackery to make nix-env show this package on x86_64...
// {system = "x86_64-linux";}
else
import ../misc/emulators/wine {
inherit fetchurl stdenv flex bison mesa ncurses
libpng libjpeg alsaLib lcms xlibs freetype
fontconfig fontforge libxml2 libxslt openssl;
};
xosd = import ../misc/xosd {
inherit fetchurl stdenv;

View file

@ -320,10 +320,7 @@ let
openoffice
pidgin
postgresql_jdbc
sdf
splashutils_15
strategoxt
strategoxtUtils
syslinux
tinycc
uml