libXrender, libXvMC: Update

This commit is contained in:
Eelco Dolstra 2013-06-14 14:53:36 +02:00
parent 4d19da7e99
commit 935a054de9
5 changed files with 248 additions and 250 deletions

View File

@ -760,11 +760,11 @@ let
})) // {inherit randrproto renderproto libX11 libXext xextproto xproto libXrender ;};
libXrender = (stdenv.mkDerivation ((if overrides ? libXrender then overrides.libXrender else x: x) {
name = "libXrender-0.9.7";
name = "libXrender-0.9.8";
builder = ./builder.sh;
src = fetchurl {
url = mirror://xorg/individual/lib/libXrender-0.9.7.tar.bz2;
sha256 = "1rmvja2gkf5v0k2n1bcghw8v98m2kfn3af0rbmsda5dwr69npd7r";
url = mirror://xorg/individual/lib/libXrender-0.9.8.tar.bz2;
sha256 = "0qpwyjhbpp734vnhca992pjh4w7ijslidkzx1pcwbbk000pv050x";
};
buildInputs = [pkgconfig renderproto libX11 xproto ];
})) // {inherit renderproto libX11 xproto ;};
@ -810,11 +810,11 @@ let
})) // {inherit videoproto libX11 libXext xextproto xproto ;};
libXvMC = (stdenv.mkDerivation ((if overrides ? libXvMC then overrides.libXvMC else x: x) {
name = "libXvMC-1.0.7";
name = "libXvMC-1.0.8";
builder = ./builder.sh;
src = fetchurl {
url = mirror://xorg/individual/lib/libXvMC-1.0.7.tar.bz2;
sha256 = "18yf6ysc01pqkbk9704914ghalq1sl2hfdjmwggxm8qqhpy8bw18";
url = mirror://xorg/individual/lib/libXvMC-1.0.8.tar.bz2;
sha256 = "015jk3bxfmj6zaw99x282f9npi8qqaw34yg186frags3z8g406jy";
};
buildInputs = [pkgconfig videoproto libX11 libXext xextproto xproto libXv ];
})) // {inherit videoproto libX11 libXext xextproto xproto libXv ;};

View File

@ -234,6 +234,8 @@ let
xorg = rec {
inherit pixman;
EOF

View File

@ -1,4 +1,5 @@
{ args, xorg }:
let
setMalloc0ReturnsNullCrossCompiling = ''
if test -n "$crossConfig"; then
@ -116,19 +117,11 @@ in
sha256 = "01wx8fgjjfqm0sm9anj6rmz72yvjyb4y3ifjk2q4ixd7pdp63bx6";
};
libXrender = compose (gitRelease {
libName = "libXrender";
version = "0.9.7.91";
rev = "786f78fd8df6d165ccbc81f306fd9f22b5c1551c";
sha256 = "157ljyhkxqk2xgizrq8pmpl75szb5j89gvvhkxsi0lys1wnbrxi4";
}) (attrs: attrs // { preConfigure = setMalloc0ReturnsNullCrossCompiling; });
libXrender = attrs: attrs
// { preConfigure = setMalloc0ReturnsNullCrossCompiling; };
libXvMC = compose (gitRelease {
libName = "libXvMC";
version = "1.0.7.91";
rev = "8c164524d229adb6141fdac8336b3823e7fe1a5d";
sha256 = "157ljyhkxqk2xgizrq8pmpl75szb5j89gvvhkxsi0lys1wnbrxi4";
}) (attrs: attrs // { buildInputs = attrs.buildInputs ++ [xorg.renderproto]; });
libXvMC = attrs: attrs
// { buildInputs = attrs.buildInputs ++ [xorg.renderproto]; };
libXpm = attrs: attrs // {
patchPhase = "sed -i '/USE_GETTEXT_TRUE/d' sxpm/Makefile.in cxpm/Makefile.in";

View File

@ -73,13 +73,13 @@ mirror://xorg/X11R7.7/src/everything/libxkbfile-1.0.8.tar.bz2
mirror://xorg/X11R7.7/src/everything/libXmu-1.1.1.tar.bz2
mirror://xorg/X11R7.7/src/everything/libXpm-3.5.10.tar.bz2
mirror://xorg/individual/lib/libXrandr-1.4.1.tar.bz2
mirror://xorg/individual/lib/libXrender-0.9.7.tar.bz2
mirror://xorg/individual/lib/libXrender-0.9.8.tar.bz2
mirror://xorg/individual/lib/libXres-1.0.7.tar.bz2
mirror://xorg/X11R7.7/src/everything/libXScrnSaver-1.2.2.tar.bz2
mirror://xorg/individual/lib/libXt-1.1.4.tar.bz2
mirror://xorg/X11R7.7/src/everything/libXtst-1.2.1.tar.bz2
mirror://xorg/individual/lib/libXv-1.0.8.tar.bz2
mirror://xorg/individual/lib/libXvMC-1.0.7.tar.bz2
mirror://xorg/individual/lib/libXvMC-1.0.8.tar.bz2
mirror://xorg/individual/lib/libXxf86dga-1.1.4.tar.bz2
mirror://xorg/individual/lib/libXxf86vm-1.1.3.tar.bz2
mirror://xorg/X11R7.7/src/everything/luit-1.1.1.tar.bz2

View File

@ -4090,11 +4090,13 @@ let
atkmm = callPackage ../development/libraries/atkmm { };
cairo = callPackage ../development/libraries/cairo {
pixman = pixman_cairo; # it's recommended to be in sync
glSupport = lib.elem system lib.platforms.mesaPlatforms;
};
pixman_cairo = callPackage ../development/libraries/pixman { };
pixman = callPackage ../development/libraries/pixman { };
cairomm = callPackage ../development/libraries/cairomm { };
cairo_1_12_2 = callPackage ../development/libraries/cairo/1.12.2.nix { };
pango = callPackage ../development/libraries/pango { };
@ -4107,9 +4109,11 @@ let
gtk2 = callPackage ../development/libraries/gtk+/2.x.nix {
cupsSupport = config.gtk2.cups or true;
};
gtk3 = lowPrio (callPackage ../development/libraries/gtk+/3.x.nix {
inherit (gnome3) at_spi2_atk;
});
gtk = pkgs.gtk2;
gtkmm = callPackage ../development/libraries/gtkmm/2.x.nix { };
@ -5851,9 +5855,8 @@ let
inherit fetchurl fetchgit stdenv pkgconfig intltool freetype fontconfig
libxslt expat libdrm libpng zlib perl mesa_drivers
xkeyboard_config dbus libuuid openssl gperf m4
autoconf libtool xmlto asciidoc udev flex bison python mtdev;
autoconf libtool xmlto asciidoc udev flex bison python mtdev pixman;
automake = automake110x;
pixman = pixman_cairo;
mesa = mesa_noglu;
});