* Wine 0.9.54.

svn path=/nixpkgs/trunk/; revision=10554
This commit is contained in:
Eelco Dolstra 2008-02-08 13:12:13 +00:00
parent 48f544d2e3
commit 960f599215
3 changed files with 13 additions and 1297 deletions

View file

@ -1,5 +1,6 @@
{ stdenv, fetchurl, xlibs, flex, bison, mesa, alsaLib
, ncurses, libpng, libjpeg, lcms, freetype, fontconfig, fontforge
, libxml2, libxslt, openssl
}:
assert stdenv.isLinux;
@ -7,28 +8,29 @@ assert stdenv.isLinux;
let lib = import ../../../lib/default.nix; in
stdenv.mkDerivation {
name = "wine-0.9.53";
name = "wine-0.9.54";
src = fetchurl {
#url = mirror://sourceforge/wine/wine-0.9.49.tar.bz2;
url = mirror://sourceforge/wine/wine-0.9.53.tar.bz2;
#sha256 = "d41edd08cf7fd21d7350a633995107533a25f925c8859995d3a6fc131f54b3c1";
sha256 = "06317d78b7db39458656b6acc6b265ce97f358aefd7ded679263f397a89f1200";
};
url = mirror://sourceforge/wine/wine-0.9.54.tar.bz2;
sha256 = "13wqs9a4wz5rdr6h8kanj2py38jc09bxqgd3z8idqrp3rh7pv1yf";
};
buildInputs = [
xlibs.xlibs flex bison xlibs.libXi mesa
xlibs.libXcursor xlibs.libXinerama xlibs.libXrandr
xlibs.libXrender xlibs.libXxf86vm alsaLib ncurses
libpng libjpeg lcms fontforge
xlibs.libXrender xlibs.libXxf86vm xlibs.libXcomposite
alsaLib ncurses libpng libjpeg lcms fontforge
libxml2 libxslt openssl
];
# Wine locates a lot of libraries dynamically through dlopen(). Add
# them to the RPATH so that the user doesn't have to set them in
# LD_LIBRARY_PATH.
NIX_LDFLAGS = map (path: "-rpath " + path + "/lib") [
NIX_LDFLAGS = map (path: "-rpath ${path}/lib") [
freetype fontconfig stdenv.gcc.gcc mesa mesa.libdrm
xlibs.libXinerama xlibs.libXrender xlibs.libXrandr xlibs.libXcursor
xlibs.libXinerama xlibs.libXrender xlibs.libXrandr
xlibs.libXcursor xlibs.libXcomposite
openssl
];
# Don't shrink the ELF RPATHs in order to keep the extra RPATH

File diff suppressed because it is too large Load diff

View file

@ -5522,7 +5522,7 @@ rec {
stdenv = overrideGCC stdenv gcc41NPTL;
inherit fetchurl flex bison mesa ncurses
libpng libjpeg alsaLib lcms xlibs freetype
fontconfig fontforge;
fontconfig fontforge libxml2 libxslt openssl;
};
xsane = import ../misc/xsane {