libXrender, libXvMC: Update
This commit is contained in:
parent
4d19da7e99
commit
935a054de9
@ -760,11 +760,11 @@ let
|
|||||||
})) // {inherit randrproto renderproto libX11 libXext xextproto xproto libXrender ;};
|
})) // {inherit randrproto renderproto libX11 libXext xextproto xproto libXrender ;};
|
||||||
|
|
||||||
libXrender = (stdenv.mkDerivation ((if overrides ? libXrender then overrides.libXrender else x: x) {
|
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;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/individual/lib/libXrender-0.9.7.tar.bz2;
|
url = mirror://xorg/individual/lib/libXrender-0.9.8.tar.bz2;
|
||||||
sha256 = "1rmvja2gkf5v0k2n1bcghw8v98m2kfn3af0rbmsda5dwr69npd7r";
|
sha256 = "0qpwyjhbpp734vnhca992pjh4w7ijslidkzx1pcwbbk000pv050x";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig renderproto libX11 xproto ];
|
buildInputs = [pkgconfig renderproto libX11 xproto ];
|
||||||
})) // {inherit renderproto libX11 xproto ;};
|
})) // {inherit renderproto libX11 xproto ;};
|
||||||
@ -810,11 +810,11 @@ let
|
|||||||
})) // {inherit videoproto libX11 libXext xextproto xproto ;};
|
})) // {inherit videoproto libX11 libXext xextproto xproto ;};
|
||||||
|
|
||||||
libXvMC = (stdenv.mkDerivation ((if overrides ? libXvMC then overrides.libXvMC else x: x) {
|
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;
|
builder = ./builder.sh;
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://xorg/individual/lib/libXvMC-1.0.7.tar.bz2;
|
url = mirror://xorg/individual/lib/libXvMC-1.0.8.tar.bz2;
|
||||||
sha256 = "18yf6ysc01pqkbk9704914ghalq1sl2hfdjmwggxm8qqhpy8bw18";
|
sha256 = "015jk3bxfmj6zaw99x282f9npi8qqaw34yg186frags3z8g406jy";
|
||||||
};
|
};
|
||||||
buildInputs = [pkgconfig videoproto libX11 libXext xextproto xproto libXv ];
|
buildInputs = [pkgconfig videoproto libX11 libXext xextproto xproto libXv ];
|
||||||
})) // {inherit videoproto libX11 libXext xextproto xproto libXv ;};
|
})) // {inherit videoproto libX11 libXext xextproto xproto libXv ;};
|
||||||
|
@ -65,8 +65,8 @@ while (<>) {
|
|||||||
print " $pkg $pkgName\n";
|
print " $pkg $pkgName\n";
|
||||||
|
|
||||||
if (defined $pkgNames{$pkg}) {
|
if (defined $pkgNames{$pkg}) {
|
||||||
print " SKIPPING\n";
|
print " SKIPPING\n";
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
$pkgURLs{$pkg} = $tarball;
|
$pkgURLs{$pkg} = $tarball;
|
||||||
@ -151,9 +151,9 @@ while (<>) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if ($file =~ /AC_PATH_PROG\(FCCACHE/) {
|
if ($file =~ /AC_PATH_PROG\(FCCACHE/) {
|
||||||
# Don't run fc-cache.
|
# Don't run fc-cache.
|
||||||
die if defined $extraAttrs{$pkg};
|
die if defined $extraAttrs{$pkg};
|
||||||
$extraAttrs{$pkg} = " preInstall = \"installFlags=(FCCACHE=true)\"; ";
|
$extraAttrs{$pkg} = " preInstall = \"installFlags=(FCCACHE=true)\"; ";
|
||||||
}
|
}
|
||||||
|
|
||||||
my $isFont;
|
my $isFont;
|
||||||
@ -179,10 +179,10 @@ while (<>) {
|
|||||||
|
|
||||||
sub process {
|
sub process {
|
||||||
my $requires = shift;
|
my $requires = shift;
|
||||||
my $s = shift;
|
my $s = shift;
|
||||||
$s =~ s/\[/\ /g;
|
$s =~ s/\[/\ /g;
|
||||||
$s =~ s/\]/\ /g;
|
$s =~ s/\]/\ /g;
|
||||||
$s =~ s/\,/\ /g;
|
$s =~ s/\,/\ /g;
|
||||||
foreach my $req (split / /, $s) {
|
foreach my $req (split / /, $s) {
|
||||||
next if $req eq ">=";
|
next if $req eq ">=";
|
||||||
#next if $req =~ /^\$/;
|
#next if $req =~ /^\$/;
|
||||||
@ -234,6 +234,8 @@ let
|
|||||||
|
|
||||||
xorg = rec {
|
xorg = rec {
|
||||||
|
|
||||||
|
inherit pixman;
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,10 +1,11 @@
|
|||||||
{args, xorg}:
|
{ args, xorg }:
|
||||||
|
|
||||||
let
|
let
|
||||||
setMalloc0ReturnsNullCrossCompiling = ''
|
setMalloc0ReturnsNullCrossCompiling = ''
|
||||||
if test -n "$crossConfig"; then
|
if test -n "$crossConfig"; then
|
||||||
configureFlags="$configureFlags --enable-malloc0returnsnull";
|
configureFlags="$configureFlags --enable-malloc0returnsnull";
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
|
|
||||||
gitRelease = { libName, version, rev, sha256 } : attrs : attrs // {
|
gitRelease = { libName, version, rev, sha256 } : attrs : attrs // {
|
||||||
name = libName + "-" + version;
|
name = libName + "-" + version;
|
||||||
@ -116,19 +117,11 @@ in
|
|||||||
sha256 = "01wx8fgjjfqm0sm9anj6rmz72yvjyb4y3ifjk2q4ixd7pdp63bx6";
|
sha256 = "01wx8fgjjfqm0sm9anj6rmz72yvjyb4y3ifjk2q4ixd7pdp63bx6";
|
||||||
};
|
};
|
||||||
|
|
||||||
libXrender = compose (gitRelease {
|
libXrender = attrs: attrs
|
||||||
libName = "libXrender";
|
// { preConfigure = setMalloc0ReturnsNullCrossCompiling; };
|
||||||
version = "0.9.7.91";
|
|
||||||
rev = "786f78fd8df6d165ccbc81f306fd9f22b5c1551c";
|
|
||||||
sha256 = "157ljyhkxqk2xgizrq8pmpl75szb5j89gvvhkxsi0lys1wnbrxi4";
|
|
||||||
}) (attrs: attrs // { preConfigure = setMalloc0ReturnsNullCrossCompiling; });
|
|
||||||
|
|
||||||
libXvMC = compose (gitRelease {
|
libXvMC = attrs: attrs
|
||||||
libName = "libXvMC";
|
// { buildInputs = attrs.buildInputs ++ [xorg.renderproto]; };
|
||||||
version = "1.0.7.91";
|
|
||||||
rev = "8c164524d229adb6141fdac8336b3823e7fe1a5d";
|
|
||||||
sha256 = "157ljyhkxqk2xgizrq8pmpl75szb5j89gvvhkxsi0lys1wnbrxi4";
|
|
||||||
}) (attrs: attrs // { buildInputs = attrs.buildInputs ++ [xorg.renderproto]; });
|
|
||||||
|
|
||||||
libXpm = attrs: attrs // {
|
libXpm = attrs: attrs // {
|
||||||
patchPhase = "sed -i '/USE_GETTEXT_TRUE/d' sxpm/Makefile.in cxpm/Makefile.in";
|
patchPhase = "sed -i '/USE_GETTEXT_TRUE/d' sxpm/Makefile.in cxpm/Makefile.in";
|
||||||
|
@ -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/libXmu-1.1.1.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/libXpm-3.5.10.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/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/individual/lib/libXres-1.0.7.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/libXScrnSaver-1.2.2.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/individual/lib/libXt-1.1.4.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/libXtst-1.2.1.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/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/libXxf86dga-1.1.4.tar.bz2
|
||||||
mirror://xorg/individual/lib/libXxf86vm-1.1.3.tar.bz2
|
mirror://xorg/individual/lib/libXxf86vm-1.1.3.tar.bz2
|
||||||
mirror://xorg/X11R7.7/src/everything/luit-1.1.1.tar.bz2
|
mirror://xorg/X11R7.7/src/everything/luit-1.1.1.tar.bz2
|
||||||
|
@ -4090,11 +4090,13 @@ let
|
|||||||
atkmm = callPackage ../development/libraries/atkmm { };
|
atkmm = callPackage ../development/libraries/atkmm { };
|
||||||
|
|
||||||
cairo = callPackage ../development/libraries/cairo {
|
cairo = callPackage ../development/libraries/cairo {
|
||||||
pixman = pixman_cairo; # it's recommended to be in sync
|
|
||||||
glSupport = lib.elem system lib.platforms.mesaPlatforms;
|
glSupport = lib.elem system lib.platforms.mesaPlatforms;
|
||||||
};
|
};
|
||||||
pixman_cairo = callPackage ../development/libraries/pixman { };
|
|
||||||
|
pixman = callPackage ../development/libraries/pixman { };
|
||||||
|
|
||||||
cairomm = callPackage ../development/libraries/cairomm { };
|
cairomm = callPackage ../development/libraries/cairomm { };
|
||||||
|
|
||||||
cairo_1_12_2 = callPackage ../development/libraries/cairo/1.12.2.nix { };
|
cairo_1_12_2 = callPackage ../development/libraries/cairo/1.12.2.nix { };
|
||||||
|
|
||||||
pango = callPackage ../development/libraries/pango { };
|
pango = callPackage ../development/libraries/pango { };
|
||||||
@ -4107,9 +4109,11 @@ let
|
|||||||
gtk2 = callPackage ../development/libraries/gtk+/2.x.nix {
|
gtk2 = callPackage ../development/libraries/gtk+/2.x.nix {
|
||||||
cupsSupport = config.gtk2.cups or true;
|
cupsSupport = config.gtk2.cups or true;
|
||||||
};
|
};
|
||||||
|
|
||||||
gtk3 = lowPrio (callPackage ../development/libraries/gtk+/3.x.nix {
|
gtk3 = lowPrio (callPackage ../development/libraries/gtk+/3.x.nix {
|
||||||
inherit (gnome3) at_spi2_atk;
|
inherit (gnome3) at_spi2_atk;
|
||||||
});
|
});
|
||||||
|
|
||||||
gtk = pkgs.gtk2;
|
gtk = pkgs.gtk2;
|
||||||
|
|
||||||
gtkmm = callPackage ../development/libraries/gtkmm/2.x.nix { };
|
gtkmm = callPackage ../development/libraries/gtkmm/2.x.nix { };
|
||||||
@ -5851,9 +5855,8 @@ let
|
|||||||
inherit fetchurl fetchgit stdenv pkgconfig intltool freetype fontconfig
|
inherit fetchurl fetchgit stdenv pkgconfig intltool freetype fontconfig
|
||||||
libxslt expat libdrm libpng zlib perl mesa_drivers
|
libxslt expat libdrm libpng zlib perl mesa_drivers
|
||||||
xkeyboard_config dbus libuuid openssl gperf m4
|
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;
|
automake = automake110x;
|
||||||
pixman = pixman_cairo;
|
|
||||||
mesa = mesa_noglu;
|
mesa = mesa_noglu;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user