forked from mirrors/nixpkgs
Merge: xorg and gtk-related updates
This commit is contained in:
commit
556a28908e
|
@ -3,13 +3,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
versionMajor = "2.18";
|
||||
versionMinor = "0";
|
||||
versionMinor = "1";
|
||||
moduleName = "at-spi2-atk";
|
||||
name = "${moduleName}-${versionMajor}.${versionMinor}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz";
|
||||
sha256 = "0xgkrnx04vaklbkzc7bzym9s0qhj8aiz4knqlxgx3vxnacsb6vaa";
|
||||
sha256 = "0bf1g5cj84rmx7p1q547vwbc0hlpcs2wrxnmv96lckfkhs9mzcf4";
|
||||
};
|
||||
|
||||
buildInputs = [ python pkgconfig popt atk libX11 libICE xorg.libXtst libXi
|
||||
|
|
|
@ -3,13 +3,13 @@
|
|||
|
||||
stdenv.mkDerivation rec {
|
||||
versionMajor = "2.18";
|
||||
versionMinor = "0";
|
||||
versionMinor = "3";
|
||||
moduleName = "at-spi2-core";
|
||||
name = "${moduleName}-${versionMajor}.${versionMinor}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/${moduleName}/${versionMajor}/${name}.tar.xz";
|
||||
sha256 = "0xna0gnlqvzy6209klirywcm7ianazshg6pkk828g07bnrywgvhs";
|
||||
sha256 = "0afn4x04j5l352vj0dccb2hkpzg3l2vhr8h1yv89fpqmjkfnm8md";
|
||||
};
|
||||
|
||||
outputs = [ "out" "doc" ];
|
||||
|
|
|
@ -36,12 +36,15 @@ stdenv.mkDerivation rec {
|
|||
avahi-core/socket.c
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
postInstall =
|
||||
# Maintain compat for mdnsresponder and howl
|
||||
${if withLibdnssdCompat then "ln -s avahi-compat-libdns_sd/dns_sd.h $out/include/dns_sd.h" else ""}
|
||||
stdenv.lib.optionalString withLibdnssdCompat ''
|
||||
ln -s avahi-compat-libdns_sd/dns_sd.h "$out/include/dns_sd.h"
|
||||
'';
|
||||
/* # these don't exist (anymore?)
|
||||
ln -s avahi-compat-howl $out/include/howl
|
||||
ln -s avahi-compat-howl.pc $out/lib/pkgconfig/howl.pc
|
||||
'';
|
||||
*/
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "mDNS/DNS-SD implementation";
|
||||
|
|
|
@ -1,28 +1,20 @@
|
|||
{stdenv, fetchurl, fetchpatch, zlib, expat}:
|
||||
{ stdenv, fetchurl, fetchpatch, zlib, expat, gettext }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "exiv2-0.24";
|
||||
name = "exiv2-0.25";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.exiv2.org/${name}.tar.gz";
|
||||
sha256 = "13pgvz14kyapxl89pxjaq3274k56d5lzfckpg1g9z7gvqzk4797l";
|
||||
sha256 = "197g6vgcpyf9p2cwn5p5hb1r714xsk1v4p96f5pv1z8mi9vzq2y8";
|
||||
};
|
||||
postPatch = "patchShebangs ./src/svn_version.sh";
|
||||
|
||||
patches = [(fetchpatch {
|
||||
name = "CVE-2014-9449.diff";
|
||||
url = "http://dev.exiv2.org/projects/exiv2/repository/revisions/3264/diff?format=diff&rev_to=3263";
|
||||
sha256 = "02w0fksl966d4v6bkg6rq3wmvv8xjpvfp47qr0nv1xq0bphxqzag";
|
||||
})];
|
||||
|
||||
propagatedBuildInputs = [zlib expat];
|
||||
|
||||
# configure script finds zlib&expat but it thinks that they're in /usr
|
||||
configureFlags = "--with-zlib=${zlib} --with-expat=${expat}";
|
||||
nativeBuildInputs = [ gettext ];
|
||||
propagatedBuildInputs = [ zlib expat ];
|
||||
|
||||
meta = {
|
||||
homepage = http://www.exiv2.org/;
|
||||
description = "A library and command-line utility to manage image metadata";
|
||||
maintainers = [stdenv.lib.maintainers.urkud];
|
||||
platforms = stdenv.lib.platforms.all;
|
||||
};
|
||||
}
|
||||
|
|
|
@ -3,14 +3,14 @@
|
|||
|
||||
let
|
||||
ver_maj = "2.32";
|
||||
ver_min = "1";
|
||||
ver_min = "3";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gdk-pixbuf-${ver_maj}.${ver_min}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gdk-pixbuf/${ver_maj}/${name}.tar.xz";
|
||||
sha256 = "1g7kjxv67jcdasi14n7jan4icrnnppd1m99wrdmpv32k4m7vfcj4";
|
||||
sha256 = "0cfh87aqyqbfcwpbv1ihgmgfcn66il5q2n8yjyl8gxkjmkqp2rrb";
|
||||
};
|
||||
|
||||
setupHook = ./setup-hook.sh;
|
||||
|
|
|
@ -8,11 +8,11 @@ assert xineramaSupport -> xorg.libXinerama != null;
|
|||
assert cupsSupport -> cups != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gtk+-2.24.28";
|
||||
name = "gtk+-2.24.29";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/gtk+/2.24/${name}.tar.xz";
|
||||
sha256 = "0mj6xn40py9r9lvzg633fal81xfwfm89d9mvz7jk4lmwk0g49imj";
|
||||
sha256 = "1f1ifv1ijrda4jx831l24d3ww65v5gf56r464fi11n6k02bcah87";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
|
|
@ -8,11 +8,11 @@
|
|||
# (icu is a ~30 MB dependency, the rest is very small in comparison)
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "harfbuzz-1.0.6";
|
||||
name = "harfbuzz-1.1.2";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://www.freedesktop.org/software/harfbuzz/release/${name}.tar.bz2";
|
||||
sha256 = "09ivk5m4y09ar4zi9r6db7gp234cy05h0ach7w22g9kqvkxsf5pn";
|
||||
sha256 = "07s6z3hbrb4rdfgzmln169wxz4nm5y7qbr02ik5c7drxpn85fb2a";
|
||||
};
|
||||
|
||||
outputs = [ "out" "doc" ];
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
{ stdenv, fetchurl, pkgconfig, libpthreadstubs, libpciaccess, udev, valgrind }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libdrm-2.4.65";
|
||||
name = "libdrm-2.4.66";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://dri.freedesktop.org/libdrm/${name}.tar.bz2";
|
||||
sha256 = "71960ac8bde7d710992b1bc8879935e8300a870c36bd06f22412d0447e3d96c4";
|
||||
sha256 = "79cb8e988749794edfb2d777b298d5292eff353bbbb71ed813589e61d2bc2d76";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
|
|
|
@ -4,14 +4,14 @@
|
|||
|
||||
let
|
||||
ver_maj = "1.38";
|
||||
ver_min = "0";
|
||||
ver_min = "1";
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "pango-${ver_maj}.${ver_min}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnome/sources/pango/${ver_maj}/${name}.tar.xz";
|
||||
sha256 = "0v12gi7f01iq3z852pclpnmkbcksbvpcmiazmklkx1dd9fbpakhx";
|
||||
sha256 = "1dsf45m51i4rcyvh5wlxxrjfhvn5b67d5ckjc6vdcxbddjgmc80k";
|
||||
};
|
||||
|
||||
buildInputs = with stdenv.lib; [ gobjectIntrospection ]
|
||||
|
|
|
@ -787,6 +787,16 @@ let
|
|||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
}) // {inherit libfontenc fontsproto freetype xproto xtrans zlib ;};
|
||||
|
||||
libXfont2 = (mkDerivation "libXfont2" {
|
||||
name = "libXfont2-2.0.1";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/lib/libXfont2-2.0.1.tar.bz2;
|
||||
sha256 = "0znvwk36nhmyqpmhbm9mzisgixp1mp5qkfald8x1n5yxbm3vpyz9";
|
||||
};
|
||||
buildInputs = [pkgconfig libfontenc fontsproto freetype xproto xtrans zlib ];
|
||||
}) // {inherit libfontenc fontsproto freetype xproto xtrans zlib ;};
|
||||
|
||||
libXft = (mkDerivation "libXft" {
|
||||
name = "libXft-2.3.2";
|
||||
builder = ./builder.sh;
|
||||
|
@ -799,11 +809,11 @@ let
|
|||
}) // {inherit fontconfig freetype libX11 xproto libXrender ;};
|
||||
|
||||
libXi = (mkDerivation "libXi" {
|
||||
name = "libXi-1.7.5";
|
||||
name = "libXi-1.7.6";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/lib/libXi-1.7.5.tar.bz2;
|
||||
sha256 = "0ad21jy40d8b2f9ldadx7lkspmvka1i9r5jqqfwxdxyqnpgdfr6r";
|
||||
url = mirror://xorg/individual/lib/libXi-1.7.6.tar.bz2;
|
||||
sha256 = "1b5p0l19ynmd6blnqr205wyngh6fagl35nqb4v05dw60rr9aachz";
|
||||
};
|
||||
buildInputs = [pkgconfig inputproto libX11 libXext xextproto libXfixes xproto ];
|
||||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
|
@ -1591,11 +1601,11 @@ let
|
|||
}) // {inherit inputproto xorgserver xproto ;};
|
||||
|
||||
xf86inputlibinput = (mkDerivation "xf86inputlibinput" {
|
||||
name = "xf86-input-libinput-0.15.0";
|
||||
name = "xf86-input-libinput-0.16.0";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/driver/xf86-input-libinput-0.15.0.tar.bz2;
|
||||
sha256 = "0hcs05zx9mpyi9wajsps9qsbyq4v0c9wysp2l48qnr4l8587qw18";
|
||||
url = mirror://xorg/individual/driver/xf86-input-libinput-0.16.0.tar.bz2;
|
||||
sha256 = "0jbgnxsbr3g4g9vkspcc6pqy7av59zx5bb78vkvaqy8yx4qybbgx";
|
||||
};
|
||||
buildInputs = [pkgconfig inputproto xorgserver xproto ];
|
||||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
|
@ -1855,11 +1865,11 @@ let
|
|||
}) // {inherit fontsproto randrproto renderproto videoproto xorgserver xproto ;};
|
||||
|
||||
xf86videonouveau = (mkDerivation "xf86videonouveau" {
|
||||
name = "xf86-video-nouveau-1.0.11";
|
||||
name = "xf86-video-nouveau-1.0.12";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2;
|
||||
sha256 = "0j3847rnffy81iaxxi6vnd8saadrc9jahfmckr0sjgkzg2rf4kzq";
|
||||
url = mirror://xorg/individual/driver/xf86-video-nouveau-1.0.12.tar.bz2;
|
||||
sha256 = "07irv1zkk0rkyn1d7f2gn1icgcz2ix0pwv74sjian763gynmg80f";
|
||||
};
|
||||
buildInputs = [pkgconfig dri2proto fontsproto libdrm udev libpciaccess randrproto renderproto videoproto xextproto xorgserver xproto ];
|
||||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
|
@ -1909,6 +1919,16 @@ let
|
|||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
}) // {inherit fontsproto libdrm libpciaccess randrproto renderproto videoproto xextproto xf86driproto xf86miscproto xorgserver xproto ;};
|
||||
|
||||
xf86videorendition = (mkDerivation "xf86videorendition" {
|
||||
name = "xf86-video-rendition-4.2.6";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/driver/xf86-video-rendition-4.2.6.tar.bz2;
|
||||
sha256 = "1a7rqafxzc2hd0s5pnq8s8j9d3jg64ndc0xnq4160kasyqhwy3k6";
|
||||
};
|
||||
buildInputs = [pkgconfig fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ];
|
||||
}) // {inherit fontsproto libpciaccess randrproto renderproto xextproto xorgserver xproto ;};
|
||||
|
||||
xf86videos3virge = (mkDerivation "xf86videos3virge" {
|
||||
name = "xf86-video-s3virge-1.10.7";
|
||||
builder = ./builder.sh;
|
||||
|
@ -2207,11 +2227,11 @@ let
|
|||
}) // {inherit inputproto libX11 libXaw xproto libXt ;};
|
||||
|
||||
xkeyboardconfig = (mkDerivation "xkeyboardconfig" {
|
||||
name = "xkeyboard-config-2.15";
|
||||
name = "xkeyboard-config-2.16";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.15.tar.bz2;
|
||||
sha256 = "1grqdy5a9f2dii3y24fn0p3kz4q5g9j2kh3jcj2402rgrbvkqi0f";
|
||||
url = mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.16.tar.bz2;
|
||||
sha256 = "0n0xinsljc5mww1qw7dfp8knv0f1r9hs6pdhl0fggdwn5hhiz2hy";
|
||||
};
|
||||
buildInputs = [pkgconfig libX11 xproto ];
|
||||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
|
@ -2295,11 +2315,11 @@ let
|
|||
}) // {inherit libX11 xproto ;};
|
||||
|
||||
xorgcffiles = (mkDerivation "xorgcffiles" {
|
||||
name = "xorg-cf-files-1.0.5";
|
||||
name = "xorg-cf-files-1.0.6";
|
||||
builder = ./builder.sh;
|
||||
src = fetchurl {
|
||||
url = mirror://xorg/individual/util/xorg-cf-files-1.0.5.tar.bz2;
|
||||
sha256 = "1m3ypq0xcy46ghxc0svl1rbhpy3zvgmy0aa2mn7w7v7d8d8bh8zd";
|
||||
url = mirror://xorg/individual/util/xorg-cf-files-1.0.6.tar.bz2;
|
||||
sha256 = "0kckng0zs1viz0nr84rdl6dswgip7ndn4pnh5nfwnviwpsfmmksd";
|
||||
};
|
||||
buildInputs = [pkgconfig ];
|
||||
meta.platforms = stdenv.lib.platforms.unix;
|
||||
|
|
|
@ -12,4 +12,4 @@ mirror://xorg/individual/proto/xf86miscproto-0.9.3.tar.bz2
|
|||
mirror://xorg/individual/util/gccmakedep-1.0.3.tar.bz2
|
||||
mirror://xorg/individual/util/imake-1.0.7.tar.bz2
|
||||
mirror://xorg/individual/util/lndir-1.0.3.tar.bz2
|
||||
mirror://xorg/individual/util/xorg-cf-files-1.0.5.tar.bz2
|
||||
mirror://xorg/individual/util/xorg-cf-files-1.0.6.tar.bz2
|
||||
|
|
|
@ -69,8 +69,9 @@ mirror://xorg/individual/lib/libXdmcp-1.1.2.tar.bz2
|
|||
mirror://xorg/individual/lib/libXext-1.3.3.tar.bz2
|
||||
mirror://xorg/individual/lib/libXfixes-5.0.1.tar.bz2
|
||||
mirror://xorg/individual/lib/libXfont-1.5.1.tar.bz2
|
||||
mirror://xorg/individual/lib/libXfont2-2.0.1.tar.bz2
|
||||
mirror://xorg/individual/lib/libXft-2.3.2.tar.bz2
|
||||
mirror://xorg/individual/lib/libXi-1.7.5.tar.bz2
|
||||
mirror://xorg/individual/lib/libXi-1.7.6.tar.bz2
|
||||
mirror://xorg/individual/lib/libXinerama-1.1.3.tar.bz2
|
||||
mirror://xorg/individual/lib/libxkbfile-1.0.9.tar.bz2
|
||||
mirror://xorg/individual/lib/libXmu-1.1.2.tar.bz2
|
||||
|
@ -118,19 +119,19 @@ mirror://xorg/individual/proto/xextproto-7.3.0.tar.bz2
|
|||
mirror://xorg/X11R7.7/src/everything/xf86bigfontproto-1.2.0.tar.bz2
|
||||
mirror://xorg/X11R7.7/src/everything/xf86dgaproto-2.1.tar.bz2
|
||||
mirror://xorg/X11R7.7/src/everything/xf86driproto-2.1.1.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-evdev-2.9.2.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-evdev-2.10.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-joystick-1.6.2.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-keyboard-1.8.1.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-libinput-0.14.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-libinput-0.16.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-mouse-1.9.1.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-synaptics-1.8.2.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-synaptics-1.8.3.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-vmmouse-13.1.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-input-void-1.4.1.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ark-0.7.5.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ast-1.1.5.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ati-7.5.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-ati-7.6.1.tar.bz2
|
||||
mirror://xorg/individual/driver/glamor-egl-0.6.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-nouveau-1.0.11.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-nouveau-1.0.12.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-chips-1.2.6.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-cirrus-1.5.3.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-dummy-0.3.7.tar.bz2
|
||||
|
@ -150,6 +151,7 @@ mirror://xorg/X11R7.7/src/everything/xf86-video-newport-0.2.4.tar.bz2
|
|||
mirror://xorg/individual/driver/xf86-video-nv-2.1.20.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-openchrome-0.3.3.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-r128-6.10.0.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-rendition-4.2.6.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-s3virge-1.10.7.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-savage-2.3.8.tar.bz2
|
||||
mirror://xorg/individual/driver/xf86-video-siliconmotion-1.7.8.tar.bz2
|
||||
|
@ -170,11 +172,11 @@ mirror://xorg/individual/app/xgamma-1.0.6.tar.bz2
|
|||
mirror://xorg/individual/app/xgc-1.0.5.tar.bz2
|
||||
mirror://xorg/individual/app/xhost-1.0.7.tar.bz2
|
||||
mirror://xorg/X11R7.7/src/everything/xineramaproto-1.2.1.tar.bz2
|
||||
mirror://xorg/individual/app/xinput-1.6.1.tar.bz2
|
||||
mirror://xorg/individual/app/xkbcomp-1.3.0.tar.bz2
|
||||
mirror://xorg/individual/app/xinput-1.6.2.tar.bz2
|
||||
mirror://xorg/individual/app/xkbcomp-1.3.1.tar.bz2
|
||||
mirror://xorg/individual/app/xkbevd-1.1.4.tar.bz2
|
||||
mirror://xorg/individual/app/xkbutils-1.0.4.tar.bz2
|
||||
mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.15.tar.bz2
|
||||
mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-2.16.tar.bz2
|
||||
mirror://xorg/individual/app/xkill-1.0.4.tar.bz2
|
||||
mirror://xorg/individual/app/xlsatoms-1.1.2.tar.bz2
|
||||
mirror://xorg/individual/app/xlsclients-1.1.3.tar.bz2
|
||||
|
@ -182,7 +184,7 @@ mirror://xorg/individual/app/xlsfonts-1.0.5.tar.bz2
|
|||
mirror://xorg/individual/app/xmag-1.0.6.tar.bz2
|
||||
mirror://xorg/individual/app/xmodmap-1.0.9.tar.bz2
|
||||
mirror://xorg/individual/doc/xorg-docs-1.7.1.tar.bz2
|
||||
mirror://xorg/individual/xserver/xorg-server-1.17.2.tar.bz2
|
||||
mirror://xorg/individual/xserver/xorg-server-1.17.4.tar.bz2
|
||||
mirror://xorg/X11R7.7/src/everything/xorg-sgml-doctools-1.11.tar.bz2
|
||||
mirror://xorg/X11R7.7/src/everything/xpr-1.0.4.tar.bz2
|
||||
mirror://xorg/individual/app/xprop-1.2.2.tar.bz2
|
||||
|
|
Loading…
Reference in a new issue