* Merge the x-updates branch.

svn path=/nixpkgs/trunk/; revision=26330
This commit is contained in:
Eelco Dolstra 2011-03-15 18:29:27 +00:00
commit f208edd1a5
63 changed files with 1527 additions and 1185 deletions

View File

@ -1,11 +1,11 @@
{stdenv, fetchurl, x11, libjpeg, libpng, libXmu, freetype, pam}:
stdenv.mkDerivation rec {
name = "slim-1.3.1";
name = "slim-1.3.2";
src = fetchurl {
url = "http://download.berlios.de/slim/${name}.tar.gz";
sha256 = "0xqgzvg6h1bd29140mcgg9r16vcmskz7zmym7i7jlz7x9c1a9mxc";
sha256 = "1f42skdp5k1zrb364s3i0ps5wmx9szz9h192i2dkn9az00jh2mpi";
};
patches = [
@ -22,8 +22,6 @@ stdenv.mkDerivation rec {
# Don't set PAM_RHOST to "localhost", it confuses ConsoleKit
# (which assumes that a non-empty string means a remote session).
./pam2.patch
./slim-1.3.1-gcc4.4.patch
];
buildInputs = [x11 libjpeg libpng libXmu freetype pam];

View File

@ -1,17 +0,0 @@
Patch to allow compilation with gcc-4.4
Notified by Daniel J. - from Debian bug tracker
http://bugs.gentoo.org/252745
--- a/switchuser.h 2008-11-11 19:40:18.000000000 +0000
+++ a/switchuser.h 2008-11-11 19:40:28.000000000 +0000
@@ -18,6 +18,7 @@
#include <pwd.h>
#include <grp.h>
#include <paths.h>
+#include <cstdio>
#include <iostream>
#include "const.h"
#include "cfg.h"

View File

@ -17,10 +17,12 @@ stdenv.mkDerivation rec {
sha256 = "0kfa546qi0idkwk29gclgi13qd8q54pcqgy9qwjknlclszprdp3a";
};
buildInputs = [
ncurses x11 texinfo libXaw Xaw3d libXpm dbus libpng libjpeg libungif
libtiff librsvg gtk (if gtk != null then pkgconfig else null) libXft gconf
];
buildInputs =
[ ncurses x11 texinfo libXaw Xaw3d libXpm libpng libjpeg libungif
libtiff librsvg libXft gconf
]
++ stdenv.lib.optionals (gtk != null) [ gtk pkgconfig ]
++ stdenv.lib.optional stdenv.isLinux dbus;
configureFlags =
stdenv.lib.optionals (gtk != null) [ "--with-x-toolkit=gtk" "--with-xft"]

View File

@ -1,7 +1,8 @@
{ stdenv, fetchurl, pkgconfig, bc, perl, pam
, libXext, libXScrnSaver, libX11, libXrandr, libXmu, libXxf86vm, libXrender
, libXxf86misc
, libjpeg, mesa, gtk , libxml2, libglade}:
, libjpeg, mesa, gtk, libxml2, libglade
}:
stdenv.mkDerivation rec {
version = "5.12";
@ -14,17 +15,15 @@ stdenv.mkDerivation rec {
buildInputs =
[ pkgconfig bc perl libjpeg mesa gtk libxml2 libglade pam
libXext libXScrnSaver libX11 libXrandr libXmu libXxf86vm libXrender
libXxf86misc ];
libXext libXScrnSaver libX11 libXrandr libXmu libXxf86vm libXrender
libXxf86misc
];
configureFlags =
[
"--with-gl" "--with-pam" "--with-pixbuf" "--with-proc-interrupts"
[ "--with-gl" "--with-pam" "--with-pixbuf" "--with-proc-interrupts"
"--with-dpms-ext" "--with-randr-ext" "--with-xinerama-ext"
"--with-xf86vmode-ext" "--with-xf86gamma-ext" "--with-randr-ext"
"--with-xshm-ext" "--with-xdbe-ext" "--without-readdisplay"
"--with-x-app-defaults=\${out}/share/xscreensaver/app-defaults"
];

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, xorg, ncurses, freetype, pkgconfig }:
stdenv.mkDerivation rec {
name = "xterm-231";
name = "xterm-268";
src = fetchurl {
url = "ftp://invisible-island.net/xterm/${name}.tgz";
sha256 = "0qlz5nkdqkahdg9kbd1ni96n69srj1pd9yggwrw3z0kghaajb2sr";
sha256 = "1hr886mgr74k146fjppnq1pmg6f95l00v88cfwac3rms5lx7ckap";
};
buildInputs =
@ -20,6 +20,9 @@ stdenv.mkDerivation rec {
--enable-mini-luit --with-tty-group=tty
'';
# Work around broken "plink.sh".
NIX_LDFLAGS = "-lXmu -lXt -lICE -lX11";
# Hack to get xterm built with the feature of releasing a possible setgid of 'utmp',
# decided by the sysadmin to allow the xterm reporting to /var/run/utmp
# If we used the configure option, that would have affected the xterm installation,

View File

@ -97,6 +97,8 @@ rec {
rm -f $out/bin/run-mozilla.sh
''; # */
enableParallelBuilding = true;
meta = {
description = "Mozilla Firefox XUL runner";
homepage = http://www.mozilla.com/en-US/firefox/;

View File

@ -7,6 +7,7 @@
}:
let version = "3.2.1"; in
stdenv.mkDerivation rec {
name = "openoffice.org-${version}";
builder = ./builder.sh;
@ -19,7 +20,7 @@ stdenv.mkDerivation rec {
sha256 = "0gj2hinhnzkazh44k1an05x5cj7n6721f2grqrkjh31cm38r9p6i";
};
patches = [ ./oo.patch ./root-required.patch ];
patches = [ ./oo.patch ./root-required.patch ./xlib.patch ];
postPatch =
/* Compiling with GCC 4.5 fails:

View File

@ -46,6 +46,7 @@ stdenv.mkDerivation rec {
done
sed '/-x $WGET/d' -i download
./download
# Needed to find genccode
PATH=$PATH:${icu}/sbin
@ -53,6 +54,9 @@ stdenv.mkDerivation rec {
set -x
pushd build/${tag}
patch -p1 < ${./xlib.patch}
# Fix svtools: hardcoded jpeg path
sed -i -e 's,^JPEG3RDLIB=.*,JPEG3RDLIB=${libjpeg}/lib/libjpeg.so,' solenv/inc/libs.mk
# Fix sysui: wants to create a tar for root
@ -64,6 +68,7 @@ stdenv.mkDerivation rec {
# Fix redland: wants to set rpath to /usr/local/lib
sed -i -e 's,^CONFIGURE_FLAGS.*,& --prefix='$TMPDIR, redland/redland/makefile.mk \
redland/raptor/makefile.mk redland/rasqal/makefile.mk
popd
set +x

View File

@ -0,0 +1,22 @@
https://bugs.freedesktop.org/show_bug.cgi?id=31322
diff -rc OOO320_m19-orig//vcl/unx/inc/dtint.hxx OOO320_m19//vcl/unx/inc/dtint.hxx
*** OOO320_m19-orig//vcl/unx/inc/dtint.hxx 2010-05-26 20:34:28.000000000 +0200
--- OOO320_m19//vcl/unx/inc/dtint.hxx 2011-02-15 17:04:32.134813676 +0100
***************
*** 36,42 ****
class SalDisplay;
class AllSettings;
! #ifndef _XLIB_H_
// forwards from X
struct Display;
struct XEvent;
--- 36,42 ----
class SalDisplay;
class AllSettings;
! #if !defined(_XLIB_H_) && !defined(_X11_XLIB_H_)
// forwards from X
struct Display;
struct XEvent;

View File

@ -16,6 +16,9 @@ stdenv.mkDerivation {
# directories to be overriden through $COMPIZ_PLUGINDIR and
# $COMPIZ_METADATADIR, respectively.
./plugindir-core.patch
# Fix compilation with recent GTK versions.
./gdk-deprecated.patch
];
buildInputs =

View File

@ -0,0 +1,14 @@
diff -ru -x '*~' compiz-0.8.6-orig//gtk/window-decorator/gtk-window-decorator.c compiz-0.8.6//gtk/window-decorator/gtk-window-decorator.c
--- compiz-0.8.6-orig//gtk/window-decorator/gtk-window-decorator.c 2010-03-28 14:15:35.000000000 +0200
+++ compiz-0.8.6//gtk/window-decorator/gtk-window-decorator.c 2011-03-14 11:00:00.000000000 +0100
@@ -31,10 +31,6 @@
#include <X11/extensions/Xrender.h>
#include <X11/Xregion.h>
-#ifndef GDK_DISABLE_DEPRECATED
-#define GDK_DISABLE_DEPRECATED
-#endif
-
#ifndef GTK_DISABLE_DEPRECATED
#define GTK_DISABLE_DEPRECATED
#endif

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, gettext, libjpeg, libtiff, libungif, libpng, imlib, xlibs, automake, pkgconfig,
gtk }:
{ stdenv, fetchurl, gettext, libjpeg, libtiff, libungif, libpng, imlib
, xlibs, automake, pkgconfig, gtk }:
stdenv.mkDerivation rec {
name = "icewm-1.3.6";
@ -15,6 +15,8 @@ stdenv.mkDerivation rec {
sha256 = "1pr7rc10rddwvy4ncng4mf5fpxd1nqjsw34xba9ngsg32rg57b91";
};
NIX_LDFLAGS = "-lfontconfig";
# The fuloong2f is not supported by 1.3.6 still
preConfigure = ''
cp ${automake}/share/automake*/config.{sub,guess} .

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, libX11, inputproto, libXt, libXpm, libXft, fontconfig
{ stdenv, fetchurl, libX11, inputproto, libXt, libXpm, libXft, fontconfig, freetype
, libXtst, xextproto, readline, libXi, pkgconfig, perl, autoconf, automake }:
stdenv.mkDerivation rec {
@ -18,8 +18,10 @@ stdenv.mkDerivation rec {
preConfigure = "autoreconf -vf"; # needed because of the patch above
NIX_CFLAGS_COMPILE = "-I${freetype}/include/freetype2"; # urgh
buildInputs =
[ libX11 inputproto libXt libXpm libXft fontconfig libXtst
[ libX11 inputproto libXt libXpm libXft fontconfig freetype libXtst
xextproto readline libXi pkgconfig perl autoconf automake
];

View File

@ -15,6 +15,13 @@ kde.package {
strigi soprano qimageblitz akonadi libpthreadstubs libdbusmenu_qt libqalculate
pciutils bluez networkmanager ];
patches =
[ # Don't do compositing with the software GLX driver, since it's
# completely broken (corrupt output, server crashes, etc.).
# (NixOS/121)
./no-software-compositing.patch
];
meta = {
description = "KDE base platform-specific components";
longDescription = "KDE base components that are only required to work with X11 such KDM and KWin";

View File

@ -0,0 +1,17 @@
diff -ru -x '*~' kdebase-workspace-4.5.5-orig//kwin/compositingprefs.cpp kdebase-workspace-4.5.5/kwin/compositingprefs.cpp
--- kdebase-workspace-4.5.5-orig//kwin/compositingprefs.cpp 2010-06-24 18:28:18.000000000 +0200
+++ kdebase-workspace-4.5.5/kwin/compositingprefs.cpp 2011-03-11 16:33:07.296566718 +0100
@@ -314,9 +314,10 @@
//else if( mDriver == "radeon" )
// {
// }
- //else if( mDriver == "software" )
- // {
- // }
+ else if( mDriver == "software" )
+ {
+ mRecommendCompositing = false;
+ }
}

View File

@ -19,6 +19,8 @@ rec {
).sha256;
};
enableParallelBuilding = true;
meta = {
maintainers = with stdenv.lib.maintainers; [ sander urkud ];
platforms = stdenv.lib.platforms.linux;

View File

@ -1,16 +1,18 @@
{ stdenv, fetchurl, pkgconfig, perl, glib }:
stdenv.mkDerivation rec {
name = "atk-1.28.0";
name = "atk-1.32.0";
src = fetchurl {
url = "mirror://gnome/sources/atk/1.28/${name}.tar.bz2";
sha256 = "11zyamivv7fcj9ap3w3bn3gm89mkni9waf51fx75zmfjh3jrznp4";
url = "mirror://gnome/sources/atk/1.32/${name}.tar.bz2";
sha256 = "e9a3e598f75c4db1af914f8b052dd9f7e89e920a96cc187c18eb06b8339cb16e";
};
buildInputs = [pkgconfig perl];
propagatedBuildInputs = [glib];
buildInputs = [ pkgconfig perl ];
propagatedBuildInputs = [ glib ];
postInstall = "rm -rf $out/share/gtk-doc";
meta = {
description = "ATK, the accessibility toolkit";

View File

@ -1,60 +0,0 @@
{ postscriptSupport ? true
, pdfSupport ? true
, pngSupport ? true
, xcbSupport ? false
, stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype
, zlib, libpng, pixman, libxcb ? null, xcbutil ? null
}:
assert postscriptSupport -> zlib != null;
assert pngSupport -> libpng != null;
assert xcbSupport -> libxcb != null && xcbutil != null;
stdenv.mkDerivation rec {
name = "cairo-1.10.0";
src = fetchurl {
url = "http://cairographics.org/releases/${name}.tar.gz";
sha256 = "1cllxp8rx5zxkfpn36ysqg1kqz5d1cvbbf2fsy440n8m8v6f8b0g";
};
buildInputs =
[ pkgconfig x11 fontconfig pixman ] ++
stdenv.lib.optionals xcbSupport [ libxcb xcbutil ];
propagatedBuildInputs =
[ freetype ] ++
stdenv.lib.optional postscriptSupport zlib ++
stdenv.lib.optional pngSupport libpng;
configureFlags =
stdenv.lib.optional xcbSupport "--enable-xcb" ++
stdenv.lib.optional pdfSupport "--enable-pdf";
preConfigure = ''
# Work around broken `Requires.private' that prevents Freetype
# `-I' flags to be propagated.
sed -i "src/cairo.pc.in" \
-es'|^Cflags:\(.*\)$|Cflags: \1 -I${freetype}/include/freetype2 -I${freetype}/include|g'
'';
meta = {
description = "A 2D graphics library with support for multiple output devices";
longDescription = ''
Cairo is a 2D graphics library with support for multiple output
devices. Currently supported output targets include the X
Window System, Quartz, Win32, image buffers, PostScript, PDF,
and SVG file output. Experimental backends include OpenGL
(through glitz), XCB, BeOS, OS/2, and DirectFB.
Cairo is designed to produce consistent output on all output
media while taking advantage of display hardware acceleration
when available (e.g., through the X Render Extension).
'';
homepage = http://cairographics.org/;
licenses = [ "LGPLv2+" "MPLv1" ];
};
}

View File

@ -2,7 +2,7 @@
, pdfSupport ? true
, pngSupport ? true
, xcbSupport ? false
, stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype
, stdenv, fetchurl, pkgconfig, x11, fontconfig, freetype, xlibs
, zlib, libpng, pixman, libxcb ? null, xcbutil ? null
}:
@ -11,15 +11,15 @@ assert pngSupport -> libpng != null;
assert xcbSupport -> libxcb != null && xcbutil != null;
stdenv.mkDerivation rec {
name = "cairo-1.8.10";
name = "cairo-1.10.2";
src = fetchurl {
url = "http://cairographics.org/releases/${name}.tar.gz";
sha1 = "fd5e8ca82ff0e8542ea4c51612cad387f2a49df3";
sha1 = "ccce5ae03f99c505db97c286a0c9a90a926d3c6e";
};
buildInputs =
[ pkgconfig x11 fontconfig pixman ] ++
[ pkgconfig x11 fontconfig pixman xlibs.libXrender ] ++
stdenv.lib.optionals xcbSupport [ libxcb xcbutil ];
propagatedBuildInputs =
@ -28,8 +28,9 @@ stdenv.mkDerivation rec {
stdenv.lib.optional pngSupport libpng;
configureFlags =
stdenv.lib.optional xcbSupport "--enable-xcb" ++
stdenv.lib.optional pdfSupport "--enable-pdf";
[ "--enable-tee" ]
++ stdenv.lib.optional xcbSupport "--enable-xcb"
++ stdenv.lib.optional pdfSupport "--enable-pdf";
preConfigure = ''
# Work around broken `Requires.private' that prevents Freetype
@ -38,6 +39,9 @@ stdenv.mkDerivation rec {
-es'|^Cflags:\(.*\)$|Cflags: \1 -I${freetype}/include/freetype2 -I${freetype}/include|g'
'';
# The default `--disable-gtk-doc' is ignored.
postInstall = "rm -rf $out/share/gtk-doc";
meta = {
description = "A 2D graphics library with support for multiple output devices";

View File

@ -1,17 +1,19 @@
{ fetchurl, stdenv, pkgconfig, clutter, gtk }:
stdenv.mkDerivation rec {
name = "clutter-gtk-0.10.4";
name = "clutter-gtk-0.10.8";
src = fetchurl {
url = "http://source.clutter-project.org/sources/clutter-gtk/0.10/${name}.tar.bz2";
sha256 = "04mrq5ddj24zhh7dvyp9bl8510wq7qpmy3rl3wiqwl9c43gahd01";
sha256 = "0508x1jfnlq0zhgscysvfa7i7ljkzm23d2myikvdjwc8ar8zjrvq";
};
buildInputs = [ pkgconfig clutter gtk ];
preConfigure = "export V=1";
postBuild = "rm -rf $out/share/gtk-doc";
meta = {
description = "Clutter-GTK";

View File

@ -2,11 +2,11 @@
, libXcomposite, cairo, glib, pango, gtk, json_glib }:
stdenv.mkDerivation rec {
name = "clutter-1.4.0";
name = "clutter-1.4.2";
src = fetchurl {
url = "http://source.clutter-project.org/sources/clutter/1.4/${name}.tar.bz2";
sha256 = "15icq2gf2fi098lq1wqr7sq2cnb00g1ids050a5z3f43l1ajrnxw";
sha256 = "14l8wgk5jdwsnjf991qgzl115kjs1xywil2awlrwj1airsn6gzcj";
};
buildInputs = [ pkgconfig ];
@ -17,7 +17,6 @@ stdenv.mkDerivation rec {
libXi libXfixes libXdamage libXcomposite
];
meta = {
description = "Clutter, a library for creating fast, dynamic graphical user interfaces";

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, expat, libX11, libICE, libSM, useX11 ? true }:
let
version = "1.2.24";
version = "1.4.6";
src = fetchurl {
url = "http://dbus.freedesktop.org/releases/dbus/dbus-${version}.tar.gz";
sha256 = "0j2wb79kndq4b1qqr59n1g6s0lm7yp6r9ny3skimadkh9a7p8b7i";
sha256 = "0rx5p1f0jg4ch4958qb3ld3w3cw57a0rmvmxjgn1ir9dvxj1wgkm";
};
patches = [ ./ignore-missing-includedirs.patch ];

View File

@ -0,0 +1,18 @@
From: http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/expat/files/expat-2.0.1-CVE-2009-3560-revised.patch?revision=1.1
http://nvd.nist.gov/nvd.cfm?cvename=CVE-2009-3560
http://bugs.gentoo.org/show_bug.cgi?id=303727
http://cvs.fedoraproject.org/viewvc/rpms/expat/devel/
--- a/lib/xmlparse.c
+++ b/lib/xmlparse.c
@@ -3703,6 +3703,9 @@ doProlog(XML_Parser parser,
return XML_ERROR_UNCLOSED_TOKEN;
case XML_TOK_PARTIAL_CHAR:
return XML_ERROR_PARTIAL_CHAR;
+ case -XML_TOK_PROLOG_S:
+ tok = -tok;
+ break;
case XML_TOK_NONE:
#ifdef XML_DTD
/* for internal PE NOT referenced between declarations */

View File

@ -1,7 +1,17 @@
{stdenv, fetchurl}: stdenv.mkDerivation {
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "expat-2.0.1";
src = fetchurl {
url = mirror://sourceforge/expat/expat-2.0.1.tar.gz;
sha256 = "14sy5qx9hgjyfs743iq8ywldhp5w4n6cscqf2p4hgrw6vys60xl4";
};
patches = [ ./cve-2009-3560.patch ];
meta = {
homepage = http://expat.sourceforge.net/;
description = "A stream-oriented XML parser library written in C";
};
}

View File

@ -6,11 +6,11 @@
}:
stdenv.mkDerivation rec {
name = "freetype-2.4.1";
name = "freetype-2.4.4";
src = fetchurl {
url = "mirror://sourceforge/freetype/${name}.tar.bz2";
sha256 = "0gmyk6w7rbiiw7zjbyvkvp8wfl7q9n5576ifqq67qwsjdzlm9ja5";
sha256 = "1vqg93473j6jma1bxms7mczk32j8is0g9inkcmmmqdsdvk3q30jb";
};
configureFlags = "--disable-static";

View File

@ -0,0 +1,24 @@
{ stdenv, fetchurl, pkgconfig, glib, libtiff, libjpeg, libpng, xlibs }:
stdenv.mkDerivation rec {
name = "gdk-pixbuf-2.22.1";
src = fetchurl {
url = "mirror://gnome/sources/gdk-pixbuf/2.22/${name}.tar.bz2";
sha256 = "6ce87eda24af9362307b2593c154d0b660f4e26d0abf2e71d46d0ddd55fd953d";
};
# !!! We might want to factor out the gdk-pixbuf-xlib subpackage.
buildInputs = [ pkgconfig glib libtiff libjpeg libpng xlibs.xlibs ];
postInstall = "rm -rf $out/share/gtk-doc";
meta = {
description = "A library for image loading and manipulation";
homepage = http://library.gnome.org/devel/gdk-pixbuf/;
maintainers = [ stdenv.lib.maintainers.eelco ];
platforms = stdenv.lib.platforms.linux;
};
}

View File

@ -1,13 +0,0 @@
{stdenv, fetchurl, gtk, libtiff, libjpeg, libpng}:
stdenv.mkDerivation rec {
name = "gdk-pixbuf-0.22.0";
src = fetchurl {
url = "ftp://ftp.gnome.org/pub/gnome/sources/gdk-pixbuf/0.22/${name}.tar.bz2";
md5 = "05fcb68ceaa338614ab650c775efc2f2";
};
buildInputs = [libtiff libjpeg libpng];
propagatedBuildInputs = [gtk];
}

View File

@ -1,36 +0,0 @@
{ stdenv, fetchurl, pkgconfig, gettext, perl, libiconv}:
stdenv.mkDerivation rec {
name = "glib-2.22.5";
src = fetchurl {
url = "mirror://gnome/sources/glib/2.22/${name}.tar.bz2";
sha256 = "802be9c9ffeb631725ffd6ed35af0af309776729a7fab4fcb48f2b0b8fe7245b";
};
buildInputs = [pkgconfig gettext perl]
++ stdenv.lib.optional (!stdenv.isLinux) libiconv;
# The nbd package depends on a static version of this library; hence
# the default configure flag --disable-static is switched off.
dontDisableStatic = true;
configureFlags = "--enable-static --enable-shared";
meta = {
description = "GLib, a C library of programming buildings blocks";
longDescription = ''
GLib provides the core application building blocks for libraries
and applications written in C. It provides the core object
system used in GNOME, the main loop implementation, and a large
set of utility functions for strings and common data structures.
'';
homepage = http://www.gtk.org/;
license = "LGPLv2+";
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.linux;
};
}

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, gettext, perl, libiconv, zlib }:
stdenv.mkDerivation rec {
name = "glib-2.24.1";
name = "glib-2.24.2";
src = fetchurl {
url = "mirror://gnome/sources/glib/2.24/${name}.tar.bz2";
sha256 = "014c3da960bf17117371075c16495f05f36501db990851ceea658f15d2ea6d04";
sha256 = "030nl16xa2ps9bklm2l81w0yamsrj5a0x7rp4h9dshinpld55srs";
};
buildInputs = [ pkgconfig gettext ]

View File

@ -1,19 +1,25 @@
{ stdenv, fetchurl, pkgconfig, gettext, perl, libiconv, zlib }:
stdenv.mkDerivation rec {
name = "glib-2.28.1";
name = "glib-2.28.3";
src = fetchurl {
url = "mirror://gnome/sources/glib/2.28/${name}.tar.bz2";
sha256 = "1b85b998909202c07c2def66613ae6736aac48d7a0a7c98f98967b936fe9de22";
sha256 = "7e1ab62d0f0cdc3f0ce8214b77d104b3abbd51185a9f3fc9b6a504cce26f6fab";
};
# configure script looks for d-bus but it is only needed for tests
buildInputs = [ pkgconfig gettext ]
++ stdenv.lib.optional (!stdenv.isLinux) libiconv;
buildNativeInputs = [ perl ];
propagatedBuildInputs = [ zlib ];
# glib buildsystem fails to find python, thus hardcodes python2.4 in #!
postInstall = ''
rm -rvf $out/share/gtk-doc
sed -e 's@python2\.4@python@' -i $out/bin/gtester-report'';
meta = {
description = "GLib, a C library of programming buildings blocks";

View File

@ -1,11 +1,11 @@
{ stdenv, fetchurl, pkgconfig, glib, zlib }:
stdenv.mkDerivation rec {
name = "gmime-2.4.17";
name = "gmime-2.4.22";
src = fetchurl {
url = "mirror://gnome/sources/gmime/2.4/${name}.tar.gz";
sha256 = "1l1pbk0yrr7zwl90aabdhw0f9i4m6ragsfyk5qwg0hzk21abz9wd";
sha256 = "0s93amrj7fh3p8lv770p7mrml07m6dps6srwi1wn76d2rfb944xn";
};
buildInputs = [ pkgconfig glib zlib ];

View File

@ -1,22 +1,27 @@
{ stdenv, fetchurl, glib, flex, bison, pkgconfig, libffi, python, cairo }:
{ stdenv, fetchurl, glib, flex, bison, pkgconfig, libffi, python }:
let
baseName = "gobject-introspection";
v = "0.6.10";
v = "0.10.2";
in
stdenv.mkDerivation rec {
name = "${baseName}-${v}";
buildInputs = [ flex bison glib pkgconfig python cairo ];
buildInputs = [ flex bison glib pkgconfig python ];
propagatedBuildInputs = [ libffi ];
configureFlags = "--enable-gcov";
# Tests depend on cairo, which is undesirable (it pulls in lots of
# other dependencies).
configureFlags = "--disable-tests";
src = fetchurl {
url = "mirror://gnome/sources/${baseName}/0.6/${name}.tar.bz2";
sha256 = "0jwd7bybgvg6dwhg64da8k9yjrs37y5p153gaaapz5j59ld53g9n";
url = "mirror://gnome/sources/${baseName}/0.10/${name}.tar.bz2";
sha256 = "18di6v39hibb6j39vs0a5icaafihfryh8250kz7x1q1313pvm62v";
};
postInstall = "rm -rf $out/share/gtk-doc";
meta = with stdenv.lib; {
maintainers = [ maintainers.urkud ];
platforms = platforms.linux;

View File

@ -19,7 +19,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pkgconfig jasper ];
propagatedBuildInputs =
[ xlibs.xlibs glib atk pango libtiff libjpeg libpng cairo xlibs.libXrandr ]
[ xlibs.xlibs glib atk pango libtiff libjpeg libpng cairo xlibs.libXrandr xlibs.libXrender ]
++ stdenv.lib.optional xineramaSupport xlibs.libXinerama
++ stdenv.lib.optionals cupsSupport [ cups ];

View File

@ -1,5 +1,5 @@
{ stdenv, fetchurl, pkgconfig, glib, atk, pango, libtiff, libjpeg
, libpng, cairo, perl, jasper, xlibs
, libpng, cairo, perl, jasper, xlibs, gdk_pixbuf
, xineramaSupport ? true
, cupsSupport ? true, cups ? null
}:
@ -8,21 +8,35 @@ assert xineramaSupport -> xlibs.libXinerama != null;
assert cupsSupport -> cups != null;
stdenv.mkDerivation rec {
name = "gtk+-2.18.9";
name = "gtk+-2.24.3";
src = fetchurl {
url = "mirror://gnome/sources/gtk+/2.18/${name}.tar.bz2";
sha256 = "5dcd8c406acbb8779c0b081a089fa87dfd7ab4d7d4c6075db478997ce96aa9b4";
url = "mirror://gnome/sources/gtk+/2.24/${name}.tar.bz2";
sha256 = "336ddf3dd342cc36bee80dd4f86ef036044a2deb10cda67c8eecf5315b279ef7";
};
patches =
[ # Fix broken icons such as the back/forward buttons in Firefox.
# http://bugs.gentoo.org/339319
./old-icons.patch
];
enableParallelBuilding = true;
buildNativeInputs = [ perl ];
buildInputs = [ pkgconfig jasper ];
propagatedBuildInputs =
[ xlibs.xlibs glib atk pango libtiff libjpeg libpng cairo xlibs.libXrandr ]
[ xlibs.xlibs glib atk pango gdk_pixbuf /* libtiff libjpeg libpng */ cairo
xlibs.libXrandr xlibs.libXrender xlibs.libXcomposite xlibs.libXi
]
++ stdenv.lib.optional xineramaSupport xlibs.libXinerama
++ stdenv.lib.optionals cupsSupport [ cups ];
configureFlags = "--with-xinput=yes";
postInstall = "rm -rf $out/share/gtk-doc";
passthru = { inherit libtiff libjpeg libpng; };
meta = {

View File

@ -0,0 +1,270 @@
diff -ru -x '*~' gtk+-2.24.0-orig//gtk/Makefile.in gtk+-2.24.0//gtk/Makefile.in
--- gtk+-2.24.0-orig//gtk/Makefile.in 2011-01-30 05:39:20.000000000 +0100
+++ gtk+-2.24.0//gtk/Makefile.in 2011-02-14 00:06:56.000000000 +0100
@@ -1601,7 +1601,173 @@
stock-icons/24/folder-remote.png \
stock-icons/24/user-home.png \
stock-icons/24/user-desktop.png \
- stock-icons/24/text-x-generic.png
+ stock-icons/24/text-x-generic.png \
+ stock-icons/16/gtk-quit.png \
+ stock-icons/16/gtk-info.png \
+ stock-icons/16/gtk-file.png \
+ stock-icons/16/gtk-open.png \
+ stock-icons/16/gtk-print-preview.png \
+ stock-icons/16/gtk-print.png \
+ stock-icons/16/gtk-properties.png \
+ stock-icons/16/gtk-revert-to-saved-ltr.png \
+ stock-icons/16/gtk-revert-to-saved-rtl.png \
+ stock-icons/16/gtk-save-as.png \
+ stock-icons/16/gtk-new.png \
+ stock-icons/16/gtk-harddisk.png \
+ stock-icons/16/gtk-clear.png \
+ stock-icons/16/gtk-copy.png \
+ stock-icons/16/gtk-cut.png \
+ stock-icons/16/gtk-delete.png \
+ stock-icons/16/gtk-find-and-replace.png \
+ stock-icons/16/gtk-find.png \
+ stock-icons/16/gtk-paste.png \
+ stock-icons/16/gtk-redo-ltr.png \
+ stock-icons/16/gtk-redo-rtl.png \
+ stock-icons/16/gtk-select-all.png \
+ stock-icons/16/gtk-undo-ltr.png \
+ stock-icons/16/gtk-undo-rtl.png \
+ stock-icons/16/gtk-directory.png \
+ stock-icons/16/gtk-unindent-ltr.png \
+ stock-icons/16/gtk-unindent-rtl.png \
+ stock-icons/16/gtk-indent-ltr.png \
+ stock-icons/16/gtk-indent-rtl.png \
+ stock-icons/16/gtk-justify-center.png \
+ stock-icons/16/gtk-justify-fill.png \
+ stock-icons/16/gtk-justify-left.png \
+ stock-icons/16/gtk-justify-right.png \
+ stock-icons/16/gtk-bold.png \
+ stock-icons/16/gtk-italic.png \
+ stock-icons/16/gtk-strikethrough.png \
+ stock-icons/16/gtk-underline.png \
+ stock-icons/16/gtk-goto-bottom.png \
+ stock-icons/16/gtk-go-down.png \
+ stock-icons/16/gtk-goto-first-ltr.png \
+ stock-icons/16/gtk-home.png \
+ stock-icons/16/gtk-jump-to-ltr.png \
+ stock-icons/16/gtk-jump-to-rtl.png \
+ stock-icons/16/gtk-goto-last-ltr.png \
+ stock-icons/16/gtk-go-forward-ltr.png \
+ stock-icons/16/gtk-go-back-ltr.png \
+ stock-icons/16/gtk-goto-top.png \
+ stock-icons/16/gtk-go-up.png \
+ stock-icons/16/gtk-about.png \
+ stock-icons/16/gtk-help.png \
+ stock-icons/16/gtk-missing-image.png \
+ stock-icons/16/gtk-add.png \
+ stock-icons/16/gtk-remove.png \
+ stock-icons/16/gtk-floppy.png \
+ stock-icons/16/gtk-cdrom.png \
+ stock-icons/16/gtk-media-pause.png \
+ stock-icons/16/gtk-media-play-ltr.png \
+ stock-icons/16/gtk-media-play-rtl.png \
+ stock-icons/16/gtk-media-stop.png \
+ stock-icons/16/gtk-media-record.png \
+ stock-icons/16/gtk-media-rewind-ltr.png \
+ stock-icons/16/gtk-media-forward-ltr.png \
+ stock-icons/16/gtk-media-previous-ltr.png \
+ stock-icons/16/gtk-media-next-ltr.png \
+ stock-icons/16/gtk-network.png \
+ stock-icons/16/gtk-print-error.png \
+ stock-icons/16/gtk-print-report.png \
+ stock-icons/16/gtk-print-paused.png \
+ stock-icons/16/gtk-print-warning.png \
+ stock-icons/16/gtk-stop.png \
+ stock-icons/16/gtk-execute.png \
+ stock-icons/16/gtk-spell-check.png \
+ stock-icons/16/gtk-fullscreen.png \
+ stock-icons/16/gtk-refresh.png \
+ stock-icons/16/gtk-leave-fullscreen.png \
+ stock-icons/16/gtk-sort-ascending.png \
+ stock-icons/16/gtk-sort-descending.png \
+ stock-icons/16/gtk-close.png \
+ stock-icons/16/gtk-zoom-fit.png \
+ stock-icons/16/gtk-zoom-in.png \
+ stock-icons/16/gtk-zoom-100.png \
+ stock-icons/16/gtk-zoom-out.png \
+ stock-icons/24/gtk-quit.png \
+ stock-icons/24/gtk-info.png \
+ stock-icons/24/gtk-file.png \
+ stock-icons/24/gtk-open.png \
+ stock-icons/24/gtk-print-preview.png \
+ stock-icons/24/gtk-print.png \
+ stock-icons/24/gtk-properties.png \
+ stock-icons/24/gtk-revert-to-saved-ltr.png \
+ stock-icons/24/gtk-revert-to-saved-rtl.png \
+ stock-icons/24/gtk-save-as.png \
+ stock-icons/24/gtk-new.png \
+ stock-icons/24/gtk-harddisk.png \
+ stock-icons/24/gtk-clear.png \
+ stock-icons/24/gtk-copy.png \
+ stock-icons/24/gtk-cut.png \
+ stock-icons/24/gtk-delete.png \
+ stock-icons/24/gtk-find-and-replace.png \
+ stock-icons/24/gtk-find.png \
+ stock-icons/24/gtk-paste.png \
+ stock-icons/24/gtk-redo-ltr.png \
+ stock-icons/24/gtk-redo-rtl.png \
+ stock-icons/24/gtk-select-all.png \
+ stock-icons/24/gtk-undo-ltr.png \
+ stock-icons/24/gtk-undo-rtl.png \
+ stock-icons/24/gtk-directory.png \
+ stock-icons/24/gtk-unindent-ltr.png \
+ stock-icons/24/gtk-unindent-rtl.png \
+ stock-icons/24/gtk-indent-ltr.png \
+ stock-icons/24/gtk-indent-rtl.png \
+ stock-icons/24/gtk-justify-center.png \
+ stock-icons/24/gtk-justify-fill.png \
+ stock-icons/24/gtk-justify-left.png \
+ stock-icons/24/gtk-justify-right.png \
+ stock-icons/24/gtk-bold.png \
+ stock-icons/24/gtk-italic.png \
+ stock-icons/24/gtk-strikethrough.png \
+ stock-icons/24/gtk-underline.png \
+ stock-icons/24/gtk-goto-bottom.png \
+ stock-icons/24/gtk-go-down.png \
+ stock-icons/24/gtk-goto-first-ltr.png \
+ stock-icons/24/gtk-home.png \
+ stock-icons/24/gtk-jump-to-ltr.png \
+ stock-icons/24/gtk-jump-to-rtl.png \
+ stock-icons/24/gtk-goto-last-ltr.png \
+ stock-icons/24/gtk-go-forward-ltr.png \
+ stock-icons/24/gtk-go-back-ltr.png \
+ stock-icons/24/gtk-goto-top.png \
+ stock-icons/24/gtk-go-up.png \
+ stock-icons/24/gtk-about.png \
+ stock-icons/24/gtk-help.png \
+ stock-icons/24/gtk-missing-image.png \
+ stock-icons/24/gtk-add.png \
+ stock-icons/24/gtk-remove.png \
+ stock-icons/24/gtk-floppy.png \
+ stock-icons/24/gtk-cdrom.png \
+ stock-icons/24/gtk-media-pause.png \
+ stock-icons/24/gtk-media-play-ltr.png \
+ stock-icons/24/gtk-media-play-rtl.png \
+ stock-icons/24/gtk-media-stop.png \
+ stock-icons/24/gtk-media-record.png \
+ stock-icons/24/gtk-media-rewind-ltr.png \
+ stock-icons/24/gtk-media-forward-ltr.png \
+ stock-icons/24/gtk-media-previous-ltr.png \
+ stock-icons/24/gtk-media-next-ltr.png \
+ stock-icons/24/gtk-network.png \
+ stock-icons/24/gtk-print-error.png \
+ stock-icons/24/gtk-print-report.png \
+ stock-icons/24/gtk-print-paused.png \
+ stock-icons/24/gtk-print-warning.png \
+ stock-icons/24/gtk-stop.png \
+ stock-icons/24/gtk-execute.png \
+ stock-icons/24/gtk-spell-check.png \
+ stock-icons/24/gtk-fullscreen.png \
+ stock-icons/24/gtk-refresh.png \
+ stock-icons/24/gtk-leave-fullscreen.png \
+ stock-icons/24/gtk-sort-ascending.png \
+ stock-icons/24/gtk-sort-descending.png \
+ stock-icons/24/gtk-close.png \
+ stock-icons/24/gtk-zoom-fit.png \
+ stock-icons/24/gtk-zoom-in.png \
+ stock-icons/24/gtk-zoom-100.png \
+ stock-icons/24/gtk-zoom-out.png \
+ stock-icons/48/gtk-dialog-error.png
+
@CROSS_COMPILING_FALSE@gtk_update_icon_cache_program = \
@CROSS_COMPILING_FALSE@ ./gtk-update-icon-cache
@@ -2873,7 +3039,91 @@
&& $(LN_S) folder.png user-desktop.png \
&& $(RM) text-x-generic.png \
&& $(LN_S) document-x-generic.png text-x-generic.png \
+ && $(LN_S) application-exit.png gtk-quit.png \
+ && $(LN_S) dialog-information.png gtk-info.png \
+ && $(LN_S) document-new.png gtk-file.png \
+ && $(LN_S) document-open.png gtk-open.png \
+ && $(LN_S) document-print-preview.png gtk-print-preview.png \
+ && $(LN_S) document-print.png gtk-print.png \
+ && $(LN_S) document-properties.png gtk-properties.png \
+ && $(LN_S) document-revert-ltr.png gtk-revert-to-saved-ltr.png \
+ && $(LN_S) document-revert-rtl.png gtk-revert-to-saved-rtl.png \
+ && $(LN_S) document-save-as.png gtk-save-as.png \
+ && $(LN_S) document-x-generic.png gtk-new.png \
+ && $(LN_S) drive-harddisk.png gtk-harddisk.png \
+ && $(LN_S) edit-clear.png gtk-clear.png \
+ && $(LN_S) edit-copy.png gtk-copy.png \
+ && $(LN_S) edit-cut.png gtk-cut.png \
+ && $(LN_S) edit-delete.png gtk-delete.png \
+ && $(LN_S) edit-find-replace.png gtk-find-and-replace.png \
+ && $(LN_S) edit-find.png gtk-find.png \
+ && $(LN_S) edit-paste.png gtk-paste.png \
+ && $(LN_S) edit-redo-ltr.png gtk-redo-ltr.png \
+ && $(LN_S) edit-redo-rtl.png gtk-redo-rtl.png \
+ && $(LN_S) edit-select-all.png gtk-select-all.png \
+ && $(LN_S) edit-undo-ltr.png gtk-undo-ltr.png \
+ && $(LN_S) edit-undo-rtl.png gtk-undo-rtl.png \
+ && $(LN_S) folder.png gtk-directory.png \
+ && $(LN_S) format-indent-less-ltr.png gtk-unindent-ltr.png \
+ && $(LN_S) format-indent-less-rtl.png gtk-unindent-rtl.png \
+ && $(LN_S) format-indent-more-ltr.png gtk-indent-ltr.png \
+ && $(LN_S) format-indent-more-rtl.png gtk-indent-rtl.png \
+ && $(LN_S) format-justify-center.png gtk-justify-center.png \
+ && $(LN_S) format-justify-fill.png gtk-justify-fill.png \
+ && $(LN_S) format-justify-left.png gtk-justify-left.png \
+ && $(LN_S) format-justify-right.png gtk-justify-right.png \
+ && $(LN_S) format-text-bold.png gtk-bold.png \
+ && $(LN_S) format-text-italic.png gtk-italic.png \
+ && $(LN_S) format-text-strikethrough.png gtk-strikethrough.png \
+ && $(LN_S) format-text-underline.png gtk-underline.png \
+ && $(LN_S) go-bottom.png gtk-goto-bottom.png \
+ && $(LN_S) go-down.png gtk-go-down.png \
+ && $(LN_S) go-first-ltr.png gtk-goto-first-ltr.png \
+ && $(LN_S) go-home.png gtk-home.png \
+ && $(LN_S) go-jump-ltr.png gtk-jump-to-ltr.png \
+ && $(LN_S) go-jump-rtl.png gtk-jump-to-rtl.png \
+ && $(LN_S) go-last-ltr.png gtk-goto-last-ltr.png \
+ && $(LN_S) go-next-ltr.png gtk-go-forward-ltr.png \
+ && $(LN_S) go-previous-ltr.png gtk-go-back-ltr.png \
+ && $(LN_S) go-top.png gtk-goto-top.png \
+ && $(LN_S) go-up.png gtk-go-up.png \
+ && $(LN_S) help-about.png gtk-about.png \
+ && $(LN_S) help-contents.png gtk-help.png \
+ && $(LN_S) image-missing.png gtk-missing-image.png \
+ && $(LN_S) list-add.png gtk-add.png \
+ && $(LN_S) list-remove.png gtk-remove.png \
+ && $(LN_S) media-floppy.png gtk-floppy.png \
+ && $(LN_S) media-optical.png gtk-cdrom.png \
+ && $(LN_S) media-playback-pause.png gtk-media-pause.png \
+ && $(LN_S) media-playback-start-ltr.png gtk-media-play-ltr.png \
+ && $(LN_S) media-playback-start-rtl.png gtk-media-play-rtl.png \
+ && $(LN_S) media-playback-stop.png gtk-media-stop.png \
+ && $(LN_S) media-record.png gtk-media-record.png \
+ && $(LN_S) media-seek-backward-ltr.png gtk-media-rewind-ltr.png \
+ && $(LN_S) media-seek-forward-ltr.png gtk-media-forward-ltr.png \
+ && $(LN_S) media-skip-backward-ltr.png gtk-media-previous-ltr.png \
+ && $(LN_S) media-skip-forward-ltr.png gtk-media-next-ltr.png \
+ && $(LN_S) network-idle.png gtk-network.png \
+ && $(LN_S) printer-error.png gtk-print-error.png \
+ && $(LN_S) printer-info.png gtk-print-report.png \
+ && $(LN_S) printer-paused.png gtk-print-paused.png \
+ && $(LN_S) printer-warning.png gtk-print-warning.png \
+ && $(LN_S) process-stop.png gtk-stop.png \
+ && $(LN_S) system-run.png gtk-execute.png \
+ && $(LN_S) tools-check-spelling.png gtk-spell-check.png \
+ && $(LN_S) view-fullscreen.png gtk-fullscreen.png \
+ && $(LN_S) view-refresh.png gtk-refresh.png \
+ && $(LN_S) view-restore.png gtk-leave-fullscreen.png \
+ && $(LN_S) view-sort-ascending.png gtk-sort-ascending.png \
+ && $(LN_S) view-sort-descending.png gtk-sort-descending.png \
+ && $(LN_S) window-close.png gtk-close.png \
+ && $(LN_S) zoom-fit-best.png gtk-zoom-fit.png \
+ && $(LN_S) zoom-in.png gtk-zoom-in.png \
+ && $(LN_S) zoom-original.png gtk-zoom-100.png \
+ && $(LN_S) zoom-out.png gtk-zoom-out.png \
) done \
+ && (cd stock-icons/48 \
+ && $(LN_S) dialog-error.png gtk-dialog-error.png) \
&& touch stamp-icons
gtkbuiltincache.h: @REBUILD@ stamp-icons

View File

@ -1,11 +1,11 @@
{stdenv, fetchurl, pkgconfig, libpthreadstubs}:
stdenv.mkDerivation rec {
name = "libdrm-2.4.22";
name = "libdrm-2.4.24";
src = fetchurl {
url = "http://dri.freedesktop.org/libdrm/${name}.tar.bz2";
sha256 = "0gbb7i282i6gf2wzbzkcz5j662v4ixpfjf0gv0090k89wjafbc0b";
sha256 = "19dnzy7g6jqfjz38dp187b97vb4a8h4k748x56gsyn24ys0j60f7";
};
buildInputs = [ pkgconfig libpthreadstubs ];

View File

@ -1,7 +1,7 @@
{ stdenv, fetchurl }:
stdenv.mkDerivation {
name = "libjpeg-8";
name = "libjpeg-8c";
src = fetchurl {
url = http://www.ijg.org/files/jpegsrc.v8c.tar.gz;

View File

@ -1,36 +0,0 @@
{ stdenv, fetchurl, pkgconfig, x11, xlibs, libdrm, expat, lipo ? null,
talloc, python, libxml2, libxml2Python}:
if ! stdenv.lib.lists.elem stdenv.system stdenv.lib.platforms.mesaPlatforms then
throw "unsupported platform for Mesa"
else
stdenv.mkDerivation rec {
version = "7.9";
name = "mesa-${version}";
src = fetchurl {
url = "ftp://ftp.freedesktop.org/pub/mesa/${version}/MesaLib-${version}.tar.bz2";
sha256 = "1wr927mdghn7w1cmp0bxswjda5s2x0hwfpf8zcc9x03da7s6gkg0";
};
configureFlags =
"--disable-gallium"
+ (if stdenv.system == "mips64-linux" then
" --with-dri-drivers=swrast --with-driver=dri" else "")
+ (if stdenv.isDarwin then " --disable-egl" else "");
buildInputs =
[ pkgconfig expat x11 libdrm xlibs.glproto
xlibs.libXxf86vm xlibs.libXfixes xlibs.libXdamage xlibs.dri2proto
lipo talloc python libxml2 libxml2Python
];
passthru = { inherit libdrm; };
meta = {
description = "An open source implementation of OpenGL";
homepage = http://www.mesa3d.org/;
license = "bsd";
};
}

View File

@ -1,29 +1,35 @@
{ stdenv, fetchurl, pkgconfig, x11, xlibs, libdrm, expat, lipo ? null }:
{ stdenv, fetchurl, pkgconfig, x11, xlibs, libdrm, expat, lipo ? null, talloc }:
if ! stdenv.lib.lists.elem stdenv.system stdenv.lib.platforms.mesaPlatforms then
throw "unsupported platform for Mesa"
else
let version = "7.10.1"; in
stdenv.mkDerivation {
name = "mesa-7.8.2";
name = "mesa-${version}";
src = fetchurl {
url = ftp://ftp.freedesktop.org/pub/mesa/7.8.2/MesaLib-7.8.2.tar.bz2;
md5 = "6be2d343a0089bfd395ce02aaf8adb57";
url = "ftp://ftp.freedesktop.org/pub/mesa/${version}/MesaLib-${version}.tar.bz2";
md5 = "efe8da4d80c2a5d32a800770b8ce5dfa";
};
patches = [ ./swrast-settexbuffer.patch ];
configureFlags =
"--disable-gallium"
+ (if stdenv.system == "mips64-linux" then
" --with-dri-drivers=swrast --with-driver=dri" else "")
+ (if stdenv.isDarwin then " --disable-egl" else "");
+ stdenv.lib.optionalString (stdenv.system == "mips64-linux")
" --with-dri-drivers=swrast --with-driver=dri"
+ stdenv.lib.optionalString stdenv.isDarwin " --disable-egl";
buildInputs =
[ pkgconfig expat x11 libdrm xlibs.glproto
[ pkgconfig expat x11 libdrm xlibs.makedepend xlibs.glproto
xlibs.libXxf86vm xlibs.libXfixes xlibs.libXdamage xlibs.dri2proto
lipo
lipo talloc
];
enableParallelBuilding = true;
passthru = { inherit libdrm; };
meta = {

View File

@ -0,0 +1,24 @@
https://build.opensuse.org/package/view_file?file=0001-Fix-crash-in-swrast-when-setting-a-texture-for-a-pix.patch&package=Mesa&project=openSUSE%3AFactory&srcmd5=be25d34ad69853c2bb21ed376061d573
diff -ru Mesa-7.10.1-orig//src/mesa/drivers/dri/swrast/swrast.c Mesa-7.10.1//src/mesa/drivers/dri/swrast/swrast.c
--- Mesa-7.10.1-orig//src/mesa/drivers/dri/swrast/swrast.c 2010-12-14 22:43:15.000000000 +0100
+++ Mesa-7.10.1//src/mesa/drivers/dri/swrast/swrast.c 2011-03-07 18:08:17.062816112 +0100
@@ -61,6 +61,7 @@
static void swrastSetTexBuffer2(__DRIcontext *pDRICtx, GLint target,
GLint texture_format, __DRIdrawable *dPriv)
{
+ GET_CURRENT_CONTEXT(ctx);
struct dri_context *dri_ctx;
int x, y, w, h;
__DRIscreen *sPriv = dPriv->driScreenPriv;
@@ -90,6 +91,10 @@
_mesa_init_teximage_fields(&dri_ctx->Base, target, texImage,
w, h, 1, 0, internalFormat, texFormat);
+ ctx->Driver.TexImage2D(ctx, target, 0, internalFormat,
+ w, h, 0, texture_format, GL_UNSIGNED_INT_8_8_8_8,
+ NULL, &ctx->Unpack, texObj, texImage);
+
sPriv->swrast_loader->getImage(dPriv, x, y, w, h, (char *)texImage->Data,
dPriv->loaderPrivate);

View File

@ -7,11 +7,11 @@ let
in
stdenv.mkDerivation rec {
name = "openssl-1.0.0c";
name = "openssl-1.0.0d";
src = fetchurl {
url = "http://www.openssl.org/source/${name}.tar.gz";
sha256 = "1sq4sswyjxnr08lyjcafwdha6j5jd2b48vxfg48kdapdwdnv6cgp";
sha256 = "1nr0cf6pf8i4qsnx31kqhiqv402xgn76yhjhlbdri8ma1hgislcj";
};
patches = stdenv.lib.optional stdenv.isDarwin ./darwin-arch.patch;
@ -25,6 +25,15 @@ stdenv.mkDerivation rec {
configureFlags = "shared --libdir=lib";
postInstall =
''
# If we're building dynamic libraries, then don't install static
# libraries.
if [ -n "$(echo $out/lib/*.so)" ]; then
rm $out/lib/*.a
fi
''; # */
crossAttrs = {
preConfigure=''
# It's configure does not like --build or --host

View File

@ -1,32 +0,0 @@
{ stdenv, fetchurl, pkgconfig, gettext, x11, glib, cairo, libpng }:
stdenv.mkDerivation rec {
name = "pango-1.26.2";
src = fetchurl {
url = "mirror://gnome/sources/pango/1.26/${name}.tar.bz2";
sha256 = "021ygk3l9bk00gsvxk02flxsk68w0wl99dx221fmb547bng8g19v";
};
buildInputs = [pkgconfig] ++ stdenv.lib.optional (stdenv.system == "i686-darwin") gettext;
propagatedBuildInputs = [x11 glib cairo libpng];
meta = {
description = "A library for laying out and rendering of text, with an emphasis on internationalization";
longDescription = ''
Pango is a library for laying out and rendering of text, with an
emphasis on internationalization. Pango can be used anywhere
that text layout is needed, though most of the work on Pango so
far has been done in the context of the GTK+ widget toolkit.
Pango forms the core of text and font handling for GTK+-2.x.
'';
homepage = http://www.pango.org/;
license = "LGPLv2+";
maintainers = [stdenv.lib.maintainers.raskin];
platforms = stdenv.lib.platforms.all;
};
}

View File

@ -12,6 +12,8 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = [ x11 glib cairo libpng ];
postInstall = "rm -rf $out/share/gtk-doc";
meta = {
description = "A library for laying out and rendering of text, with an emphasis on internationalization";

View File

@ -13,11 +13,11 @@ let
in
stdenv.mkDerivation rec {
name = "polkit-0.96";
name = "polkit-0.99";
src = fetchurl {
url = "http://hal.freedesktop.org/releases/${name}.tar.gz";
sha256 = "0jh5v0dhf9msvmfmr9d67563m64gq5l96m9jax9abchhfa8wl9il";
sha256 = "0gsqnc5x6angma7paw0hnl5cagqimsj5f022a5vzc8n8dv1cf4pn";
};
buildInputs = [ pkgconfig glib eggdbus expat pam intltool gettext

View File

@ -1,4 +1,4 @@
{ fetchurl, stdenv}:
{ fetchurl, stdenv }:
stdenv.mkDerivation rec {
name = "talloc-2.0.1";
@ -9,12 +9,11 @@ stdenv.mkDerivation rec {
};
configureFlags = "--enable-talloc-compat1 --enable-largefile";
meta = {
description = "talloc is a hierarchical pool based memory allocator with destructors";
homepage = http://tdb.samba.org/;
license = "GPLv3";
platforms = stdenv.lib.platforms.all;
};
}

View File

@ -1,14 +1,14 @@
{ stdenv, fetchurl, pkgconfig, zlib, libjpeg, libpng, libtiff, pam, openssl
, dbus, libusb, acl }:
let version = "1.4.5"; in
let version = "1.4.6"; in
stdenv.mkDerivation {
name = "cups-${version}";
src = fetchurl {
url = "http://ftp.easysw.com/pub/cups/${version}/cups-${version}-source.tar.bz2";
sha256 = "1zhf3hvx11i0qnbwyybmdhx4fxkxfd4ch69k59fj5bz8wvcdcl04";
sha256 = "056mdbz0g1jjihk03xjyp4f1bxl2aksf2vzra1qjrdbp59q131zh";
};
buildInputs = [ pkgconfig zlib libjpeg libpng libtiff pam dbus libusb acl ];

View File

@ -10,6 +10,10 @@ stdenv.mkDerivation {
buildInputs = [ pkgconfig gtkLibs.gtk SDL nasm zlib libpng mesa ];
# Work around build failures on recent GTK+.
# See http://ubuntuforums.org/showthread.php?p=10535837
NIX_CFLAGS_COMPILE = "-UGTK_DISABLE_DEPRECATED -UGSEAL_ENABLE";
meta = {
homepage = http://segaretro.org/Gens/GS;
description = "A Genesis/Mega Drive emulator";

View File

@ -7,7 +7,7 @@
with stdenv.lib;
let versionNumber = "260.19.36"; in
let versionNumber = "260.19.44"; in
stdenv.mkDerivation {
name = "nvidia-x11-${versionNumber}${optionalString (!libsOnly) "-${kernel.version}"}";
@ -18,12 +18,12 @@ stdenv.mkDerivation {
if stdenv.system == "i686-linux" then
fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86/${versionNumber}/NVIDIA-Linux-x86-${versionNumber}.run";
sha256 = "0vfcfvn59qg53kqkij83pidssfnafd720hrx62cm7jmqzp5vgyvc";
sha256 = "06sp7wi1q2sh00r0nm340zpfjhngf4qifflbnk2ai88gb6zrpi54";
}
else if stdenv.system == "x86_64-linux" then
fetchurl {
url = "http://us.download.nvidia.com/XFree86/Linux-x86_64/${versionNumber}/NVIDIA-Linux-x86_64-${versionNumber}-no-compat32.run";
sha256 = "18wqfnmaiz0smf9xbzc3389nwz5lhisq8330bi0z9skwfjlpai2f";
sha256 = "0hqp56sf61wc9fn3zdvc0lr8w170p36mmf9irgpz0g96qwnic2z9";
}
else throw "nvidia-x11 does not support platform ${stdenv.system}";
@ -38,7 +38,7 @@ stdenv.mkDerivation {
cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.gcc.gcc];
programPath = optionalString (!libsOnly) (stdenv.lib.makeLibraryPath
[ gtkLibs.gtk gtkLibs.atk gtkLibs.pango gtkLibs.glib xlibs.libXv ] );
[ gtkLibs.gtk gtkLibs.atk gtkLibs.pango gtkLibs.glib gtkLibs.gdk_pixbuf xlibs.libXv ] );
buildInputs = [ perl ];

View File

@ -4,11 +4,11 @@
assert stdenv ? glibc;
stdenv.mkDerivation rec {
name = "udev-160";
name = "udev-166";
src = fetchurl {
url = "mirror://kernel/linux/utils/kernel/hotplug/${name}.tar.bz2";
sha256 = "0wx43bxiff8i80k7w3j2iszksdzw1hz6sanx8cjsiypgppi4fr12";
sha256 = "1msl8cwf47shmz5lr2w9w3nzzxqnf5dc0bs7dvbnxmbal60p7lpm";
};
buildInputs = [ gperf pkgconfig glib acl libusb usbutils ];
@ -36,6 +36,8 @@ stdenv.mkDerivation rec {
sed -e '/PATH=/d' -i $out/libexec/rule_generator.functions
ln -s $out/lib/ConsoleKit $out/etc/ConsoleKit
rm -rf $out/share/gtk-doc
'';
meta = {

View File

@ -38,12 +38,15 @@ postInstall() {
}
installFlags="appdefaultdir=$out/share/X11/app-defaults"
installFlags="appdefaultdir=$out/share/X11/app-defaults $installFlags"
if test -n "$x11BuildHook"; then
source $x11BuildHook
fi
fi
enableParallelBuilding=1
genericBuild

File diff suppressed because it is too large Load Diff

View File

@ -1,5 +1,2 @@
http://xcb.freedesktop.org/dist/xcb-proto-1.6.tar.bz2
http://xcb.freedesktop.org/dist/xcb-util-0.3.6.tar.bz2
http://xcb.freedesktop.org/dist/libxcb-1.6.tar.bz2
http://xcb.freedesktop.org/dist/libpthread-stubs-0.3.tar.bz2
mirror://xorg/individual/lib/pixman-0.18.2.tar.bz2
mirror://xorg/individual/xcb/xcb-util-0.3.6.tar.bz2
mirror://xorg/individual/lib/pixman-0.20.2.tar.bz2

View File

@ -25,8 +25,10 @@ my @missingPCs = ("fontconfig", "libdrm", "libXaw", "zlib", "perl", "python", "m
$pcMap{$_} = $_ foreach @missingPCs;
$pcMap{"freetype2"} = "freetype";
$pcMap{"libpng12"} = "libpng";
$pcMap{"libpng"} = "libpng";
$pcMap{"dbus-1"} = "dbus";
$pcMap{"uuid"} = "libuuid";
$pcMap{"libudev"} = "udev";
$pcMap{"gl"} = "mesa";
$pcMap{"\$PIXMAN"} = "pixman";
$pcMap{"\$RENDERPROTO"} = "renderproto";

View File

@ -1,15 +1,15 @@
mirror://xorg/individual/app/twm-1.0.4.tar.bz2
mirror://xorg/individual/app/xclock-1.0.4.tar.bz2
mirror://xorg/individual/app/twm-1.0.6.tar.bz2
mirror://xorg/individual/app/xclock-1.0.5.tar.bz2
mirror://xorg/individual/app/xdm-1.1.10.tar.bz2
mirror://xorg/individual/app/xeyes-1.1.0.tar.bz2
mirror://xorg/individual/app/xfs-1.1.0.tar.bz2
mirror://xorg/individual/app/xinit-1.2.1.tar.bz2
mirror://xorg/individual/app/xeyes-1.1.1.tar.bz2
mirror://xorg/individual/app/xfs-1.1.1.tar.bz2
mirror://xorg/individual/app/xinit-1.3.0.tar.bz2
mirror://xorg/individual/app/xmessage-1.0.3.tar.bz2
mirror://xorg/individual/lib/libXp-1.0.0.tar.bz2
mirror://xorg/individual/lib/libXxf86misc-1.0.2.tar.bz2
mirror://xorg/individual/proto/printproto-1.0.4.tar.bz2
mirror://xorg/individual/lib/libXp-1.0.1.tar.bz2
mirror://xorg/individual/lib/libXxf86misc-1.0.3.tar.bz2
mirror://xorg/individual/proto/printproto-1.0.5.tar.bz2
mirror://xorg/individual/proto/xf86miscproto-0.9.3.tar.bz2
mirror://xorg/individual/util/gccmakedep-1.0.2.tar.bz2
mirror://xorg/individual/util/imake-1.0.3.tar.bz2
mirror://xorg/individual/util/lndir-1.0.1.tar.bz2
mirror://xorg/individual/util/xorg-cf-files-1.0.3.tar.bz2
mirror://xorg/individual/util/imake-1.0.4.tar.bz2
mirror://xorg/individual/util/lndir-1.0.2.tar.bz2
mirror://xorg/individual/util/xorg-cf-files-1.0.4.tar.bz2

View File

@ -49,6 +49,11 @@ in
libX11 = attrs: attrs // {
preConfigure = setMalloc0ReturnsNullCrossCompiling;
postInstall =
''
# Remove useless DocBook XML files.
rm -rf $out/share/doc
'';
};
libXrender = attrs: attrs // {
@ -63,13 +68,30 @@ in
preConfigure = setMalloc0ReturnsNullCrossCompiling;
};
# Propagate some build inputs because of header file dependencies.
# Note: most of these are in Requires.private, so maybe builder.sh
# should propagate them automatically.
libXt = attrs: attrs // {
preConfigure = setMalloc0ReturnsNullCrossCompiling;
propagatedBuildInputs = [ xorg.libSM ];
};
compositeproto = attrs: attrs // {
propagatedBuildInputs = [ xorg.fixesproto ];
};
libXcomposite = attrs: attrs // {
propagatedBuildInputs = [ xorg.libXfixes ];
};
libXaw = attrs: attrs // {
propagatedBuildInputs = [ xorg.libXmu ];
};
libXft = attrs: attrs // {
buildInputs = attrs.buildInputs ++ [ xorg.xproto xorg.libX11
xorg.renderproto ];
buildInputs = attrs.buildInputs ++
[ xorg.xproto xorg.libX11 xorg.renderproto ];
propagatedBuildInputs = [ xorg.libXrender ];
preConfigure = setMalloc0ReturnsNullCrossCompiling;
};
@ -91,13 +113,13 @@ in
};
xf86inputevdev = attrs: attrs // {
configureFlags = "--with-sdkdir=\${out}/include/xorg";
preBuild = "sed -e '/motion_history_proc/d; /history_size/d;' -i src/*.c";
buildInputs = attrs.buildInputs ++ [xorg.kbproto xorg.libxkbfile xorg.randrproto];
installFlags = "sdkdir=\${out}/include/xorg";
};
xf86inputsynaptics = attrs: attrs // {
makeFlags = "sdkdir=\${out}/include/xorg";
installFlags = "sdkdir=\${out}/include/xorg configdir=\${out}/include/xorg";
};
xf86videointel = attrs: attrs // {
@ -135,15 +157,17 @@ in
xorgserver = attrs: attrs // {
patches = [./xorgserver-dri-path.patch ./xorgserver-xkbcomp-path.patch];
buildInputs = attrs.buildInputs ++
[ args.zlib args.udev args.mesa
[ args.zlib args.udev args.mesa args.dbus.libs
xorg.xf86bigfontproto xorg.glproto xorg.xf86driproto
xorg.compositeproto xorg.scrnsaverproto xorg.resourceproto
xorg.xineramaproto xorg.dri2proto xorg.xf86dgaproto
xorg.xineramaproto xorg.xf86dgaproto
xorg.dmxproto xorg.libdmx xorg.xf86vidmodeproto
xorg.recordproto xorg.libXext
xorg.recordproto xorg.libXext xorg.pixman xorg.libXfont
];
propagatedBuildInputs =
[ xorg.libpciaccess xorg.inputproto xorg.xextproto xorg.randrproto ];
[ xorg.libpciaccess xorg.inputproto xorg.xextproto xorg.randrproto
xorg.dri2proto xorg.kbproto
];
postInstall =
''
rm -fr $out/share/X11/xkb/compiled

View File

@ -1,197 +0,0 @@
mirror://xorg/X11R7.5/src/everything/applewmproto-1.4.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/bdftopcf-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/bigreqsproto-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/compositeproto-0.4.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/damageproto-1.2.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/dmxproto-2.3.tar.bz2
mirror://xorg/individual/proto/dri2proto-2.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/encodings-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/fixesproto-4.1.1.tar.bz2
mirror://xorg/individual/font/font-adobe-100dpi-1.0.2.tar.bz2
mirror://xorg/individual/font/font-adobe-75dpi-1.0.2.tar.bz2
mirror://xorg/individual/font/font-adobe-utopia-100dpi-1.0.3.tar.bz2
mirror://xorg/individual/font/font-adobe-utopia-75dpi-1.0.3.tar.bz2
mirror://xorg/individual/font/font-adobe-utopia-type1-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-alias-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-arabic-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bh-100dpi-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bh-75dpi-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bh-lucidatypewriter-100dpi-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bh-lucidatypewriter-75dpi-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bh-ttf-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bh-type1-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bitstream-100dpi-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bitstream-75dpi-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-bitstream-type1-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-cronyx-cyrillic-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-cursor-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-daewoo-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-dec-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-ibm-type1-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-isas-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-jis-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-micro-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-misc-cyrillic-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-misc-ethiopic-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-misc-meltho-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-misc-misc-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-mutt-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-schumacher-misc-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-screen-cyrillic-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-sony-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/fontsproto-2.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-sun-misc-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-util-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-winitzki-cyrillic-1.0.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/font-xfree86-type1-1.0.2.tar.bz2
mirror://xorg/individual/proto/glproto-1.4.11.tar.bz2
mirror://xorg/X11R7.5/src/everything/iceauth-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/inputproto-2.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/kbproto-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/libAppleWM-1.4.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/libdmx-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/libfontenc-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/libFS-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/libICE-1.0.6.tar.bz2
mirror://xorg/individual/lib/libpciaccess-0.12.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/libSM-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/libWindowsWM-1.0.1.tar.bz2
mirror://xorg/individual/lib/libX11-1.3.4.tar.bz2
mirror://xorg/individual/lib/libXau-1.0.6.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXaw-1.0.7.tar.bz2
mirror://xorg/individual/lib/libXcomposite-0.4.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXcursor-1.1.10.tar.bz2
mirror://xorg/individual/lib/libXdamage-1.1.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXdmcp-1.0.3.tar.bz2
mirror://xorg/individual/lib/libXext-1.1.2.tar.bz2
mirror://xorg/individual/lib/libXfixes-4.0.5.tar.bz2
mirror://xorg/individual/lib/libXfont-1.4.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXft-2.1.14.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXi-1.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXinerama-1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/libxkbfile-1.0.6.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXmu-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXpm-3.5.8.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXrandr-1.3.0.tar.bz2
mirror://xorg/individual/lib/libXrender-0.9.6.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXres-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXScrnSaver-1.2.0.tar.bz2
mirror://xorg/individual/lib/libXt-1.0.8.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXtst-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXv-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXvMC-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXxf86dga-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/libXxf86vm-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/luit-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/makedepend-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/mkfontdir-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/mkfontscale-1.0.7.tar.bz2
mirror://xorg/X11R7.5/src/everything/randrproto-1.3.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/recordproto-1.14.tar.bz2
mirror://xorg/X11R7.5/src/everything/renderproto-0.11.tar.bz2
mirror://xorg/X11R7.5/src/everything/resourceproto-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/scrnsaverproto-1.2.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/sessreg-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/setxkbmap-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/smproxy-1.0.3.tar.bz2
mirror://xorg/individual/util/util-macros-1.10.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/videoproto-2.3.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/windowswmproto-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/x11perf-1.5.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xauth-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xbacklight-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xbitmaps-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xcmiscproto-1.2.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xcmsdb-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xcursorgen-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xcursor-themes-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xdpyinfo-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xdriinfo-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xev-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xextproto-7.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86bigfontproto-1.2.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86dgaproto-2.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86driproto-2.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-acecad-1.4.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-aiptek-1.3.0.tar.bz2
mirror://xorg/individual/driver/xf86-input-evdev-2.5.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-joystick-1.4.99.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-keyboard-1.4.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-mouse-1.5.0.tar.bz2
mirror://xorg/individual/driver/xf86-input-synaptics-1.3.0.tar.bz2
mirror://xorg/individual/driver/xf86-input-vmmouse-12.6.10.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-vmmouse-12.6.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-input-void-1.3.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-apm-1.2.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-ark-0.7.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-ast-0.89.9.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-ati-6.12.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-chips-1.2.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-cirrus-1.3.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-dummy-0.3.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-fbdev-0.4.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-geode-2.11.6.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-glide-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-glint-1.2.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-i128-1.3.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-i740-1.3.2.tar.bz2
mirror://xorg/individual/driver/xf86-video-intel-2.13.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-mach64-6.8.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-mga-1.4.11.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-neomagic-1.2.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-newport-0.2.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-nv-2.1.15.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-openchrome-0.2.904.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-r128-6.8.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-rendition-4.2.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-s3-0.6.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-s3virge-1.10.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-savage-2.3.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-siliconmotion-1.7.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-sis-0.10.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-sisusb-0.9.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-suncg14-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-suncg3-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-suncg6-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-sunffb-1.2.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-sunleo-1.2.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-suntcx-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-tdfx-1.4.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-tga-1.2.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-trident-1.3.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-tseng-1.2.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-v4l-0.2.0.tar.bz2
mirror://xorg/individual/driver/xf86-video-vesa-2.3.0.tar.bz2
mirror://xorg/individual/driver/xf86-video-vmware-11.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-voodoo-1.2.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-wsfb-0.3.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-xgi-1.5.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86-video-xgixp-1.7.99.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xf86vidmodeproto-2.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xgamma-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xhost-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xineramaproto-1.2.tar.bz2
mirror://xorg/individual/app/xinput-1.5.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xkbcomp-1.1.1.tar.bz2
mirror://xorg/X11R7.5/src/everything/xkbevd-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xkbutils-1.0.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xkill-1.0.2.tar.bz2
mirror://xorg/individual/app/xlsatoms-1.1.0.tar.bz2
mirror://xorg/individual/app/xlsclients-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xmodmap-1.0.4.tar.bz2
mirror://xorg/X11R7.5/src/everything/xorg-docs-1.5.tar.bz2
mirror://xorg/individual/xserver/xorg-server-1.8.2.tar.bz2
mirror://xorg/X11R7.5/src/everything/xorg-sgml-doctools-1.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xpr-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xprop-1.1.0.tar.bz2
mirror://xorg/individual/proto/xproto-7.0.17.tar.bz2
mirror://xorg/individual/app/xrandr-1.3.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xrdb-1.0.6.tar.bz2
mirror://xorg/X11R7.5/src/everything/xrefresh-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xset-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xsetroot-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xtrans-1.2.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/xvinfo-1.1.0.tar.bz2
mirror://xorg/X11R7.5/src/everything/xwd-1.0.3.tar.bz2
mirror://xorg/X11R7.5/src/everything/xwininfo-1.0.5.tar.bz2
mirror://xorg/X11R7.5/src/everything/xwud-1.0.2.tar.bz2

View File

@ -0,0 +1,199 @@
mirror://xorg/X11R7.6/src/everything/applewmproto-1.4.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/bdftopcf-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/bigreqsproto-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/compositeproto-0.4.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/damageproto-1.2.1.tar.bz2
mirror://xorg/individual/proto/dmxproto-2.3.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/dri2proto-2.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/encodings-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/fixesproto-4.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-adobe-100dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-adobe-75dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-adobe-utopia-100dpi-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-adobe-utopia-75dpi-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-adobe-utopia-type1-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-alias-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-arabic-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bh-100dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bh-75dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bh-lucidatypewriter-100dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bh-lucidatypewriter-75dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bh-ttf-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bh-type1-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bitstream-100dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bitstream-75dpi-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-bitstream-type1-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-cronyx-cyrillic-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-cursor-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-daewoo-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-dec-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-ibm-type1-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-isas-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-jis-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-micro-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-misc-cyrillic-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-misc-ethiopic-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-misc-meltho-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-misc-misc-1.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-mutt-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-schumacher-misc-1.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-screen-cyrillic-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-sony-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/fontsproto-2.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-sun-misc-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-util-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-winitzki-cyrillic-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/font-xfree86-type1-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/glproto-1.4.12.tar.bz2
mirror://xorg/X11R7.6/src/everything/iceauth-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/inputproto-2.0.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/kbproto-1.0.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/libAppleWM-1.4.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libdmx-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libfontenc-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libFS-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/libICE-1.0.7.tar.bz2
mirror://xorg/individual/lib/libpciaccess-0.12.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libpthread-stubs-0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/libSM-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libWindowsWM-1.0.1.tar.bz2
mirror://xorg/individual/lib/libX11-1.4.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXau-1.0.6.tar.bz2
mirror://xorg/individual/lib/libXaw-1.0.9.tar.bz2
mirror://xorg/X11R7.6/src/everything/libxcb-1.7.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXcomposite-0.4.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXcursor-1.1.11.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXdamage-1.1.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXdmcp-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXext-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXfixes-4.0.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXfont-1.4.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXft-2.2.0.tar.bz2
mirror://xorg/individual/lib/libXi-1.4.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXinerama-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libxkbfile-1.0.7.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXmu-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXpm-3.5.9.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXrandr-1.3.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXrender-0.9.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXres-1.0.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXScrnSaver-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXt-1.0.9.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXtst-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXv-1.0.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXvMC-1.0.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXxf86dga-1.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/libXxf86vm-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/luit-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/makedepend-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/mkfontdir-1.0.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/mkfontscale-1.0.8.tar.bz2
mirror://xorg/X11R7.6/src/everything/randrproto-1.3.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/recordproto-1.14.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/renderproto-0.11.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/resourceproto-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/scrnsaverproto-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/sessreg-1.0.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/setxkbmap-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/smproxy-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/util-macros-1.11.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/videoproto-2.3.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/windowswmproto-1.0.4.tar.bz2
mirror://xorg/individual/app/x11perf-1.5.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xauth-1.0.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/xbacklight-1.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/xbitmaps-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xcb-proto-1.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/xcmiscproto-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xcmsdb-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xcursorgen-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xcursor-themes-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xdpyinfo-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xdriinfo-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xev-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xextproto-7.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86bigfontproto-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86dgaproto-2.1.tar.bz2
mirror://xorg/individual/proto/xf86driproto-2.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-acecad-1.4.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-aiptek-1.3.1.tar.bz2
mirror://xorg/individual/driver/xf86-input-evdev-2.6.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-joystick-1.5.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-keyboard-1.5.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-mouse-1.6.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-synaptics-1.3.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-vmmouse-12.6.10.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-input-void-1.3.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-apm-1.2.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-ark-0.7.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-ast-0.91.10.tar.bz2
mirror://xorg/individual/driver/xf86-video-ati-6.14.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-chips-1.2.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-cirrus-1.3.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-dummy-0.3.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-fbdev-0.4.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-geode-2.11.10.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-glide-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-glint-1.2.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-i128-1.3.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-i740-1.3.2.tar.bz2
mirror://xorg/individual/driver/xf86-video-intel-2.14.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-mach64-6.8.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-mga-1.4.13.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-neomagic-1.2.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-newport-0.2.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-nv-2.1.18.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-openchrome-0.2.904.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-r128-6.8.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-rendition-4.2.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-s3-0.6.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-s3virge-1.10.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-savage-2.3.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-siliconmotion-1.7.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-sis-0.10.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-sisusb-0.9.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-suncg14-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-suncg3-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-suncg6-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-sunffb-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-sunleo-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-suntcx-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-tdfx-1.4.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-tga-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-trident-1.3.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-tseng-1.2.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-v4l-0.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-vesa-2.3.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-vmware-11.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-voodoo-1.2.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-wsfb-0.3.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-xgi-1.6.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xf86-video-xgixp-1.8.0.tar.bz2
mirror://xorg/individual/proto/xf86vidmodeproto-2.3.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xgamma-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xhost-1.0.4.tar.bz2
mirror://xorg/individual/proto/xineramaproto-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xinput-1.5.3.tar.bz2
mirror://xorg/individual/app/xkbcomp-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xkbevd-1.1.2.tar.bz2
mirror://xorg/X11R7.6/src/everything/xkbutils-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xkill-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xlsatoms-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xlsclients-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xmodmap-1.0.5.tar.bz2
mirror://xorg/X11R7.6/src/everything/xorg-docs-1.6.tar.bz2
mirror://xorg/individual/xserver/xorg-server-1.9.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xorg-sgml-doctools-1.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/xpr-1.0.3.tar.bz2
mirror://xorg/X11R7.6/src/everything/xprop-1.2.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xproto-7.0.20.tar.bz2
mirror://xorg/X11R7.6/src/everything/xrandr-1.3.4.tar.bz2
mirror://xorg/individual/app/xrdb-1.0.8.tar.bz2
mirror://xorg/X11R7.6/src/everything/xrefresh-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xset-1.2.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xsetroot-1.1.0.tar.bz2
mirror://xorg/X11R7.6/src/everything/xtrans-1.2.6.tar.bz2
mirror://xorg/X11R7.6/src/everything/xvinfo-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xwd-1.0.4.tar.bz2
mirror://xorg/X11R7.6/src/everything/xwininfo-1.1.1.tar.bz2
mirror://xorg/X11R7.6/src/everything/xwud-1.0.3.tar.bz2

View File

@ -1,18 +1,19 @@
{ stdenv, fetchurl, pkgconfig, x11, libpng, libjpeg, expat, libXaw
, yacc, libtool, fontconfig, pango, gd
{ stdenv, fetchurl, pkgconfig, libpng, libjpeg, expat, libXaw
, yacc, libtool, fontconfig, pango, gd, xlibs
}:
assert libpng != null && libjpeg != null && expat != null;
stdenv.mkDerivation rec {
name = "graphviz-2.22.2";
name = "graphviz-2.26.3";
src = fetchurl {
url = "http://www.graphviz.org/pub/graphviz/ARCHIVE/${name}.tar.gz";
sha256 = "1yzda1al32la3wyrxwc1hs83sx9p84zh6xlpcpkx90xvjaav827v";
sha256 = "18bzyg17ni0lpcd2g5dhan8fjv3vzkjym38jq8vm42did5p9j47l";
};
buildInputs = [pkgconfig x11 libpng libjpeg expat libXaw yacc libtool fontconfig pango gd];
buildInputs =
[ pkgconfig libpng libjpeg expat libXaw yacc libtool fontconfig
pango gd
] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibs xlibs.libXrender ];
configureFlags =
[ "--with-pngincludedir=${libpng}/include"
@ -22,7 +23,7 @@ stdenv.mkDerivation rec {
"--with-expatincludedir=${expat}/include"
"--with-expatlibdir=${expat}/lib"
]
++ stdenv.lib.optional (x11 == null) "--without-x";
++ stdenv.lib.optional (xlibs == null) "--without-x";
meta = {
description = "A program for visualising graphs";

View File

@ -1,4 +1,4 @@
{stdenv, fetchurl, pkgconfig, glib}:
{ stdenv, fetchurl, pkgconfig, glib }:
stdenv.mkDerivation rec {
name = "nbd-2.9.20";
@ -10,6 +10,10 @@ stdenv.mkDerivation rec {
buildInputs = [pkgconfig glib];
postInstall = ''install -D -m 444 README "$out/share/doc/nbd/README"'';
# Glib calls `clock_gettime', which is in librt. Since we're using
# a static Glib, we need to pass it explicitly.
NIX_LDFLAGS = "-lrt";
meta = {
homepage = "http://nbd.sourceforge.net";

View File

@ -1,16 +1,19 @@
{ stdenv, fetchurl, gtk, pkgconfig, libxml2, intltool, gettext }:
stdenv.mkDerivation {
stdenv.mkDerivation rec {
name = "gdmap-0.8.1";
src = fetchurl {
url = http://downloads.sourceforge.net/gdmap/gdmap-0.8.1.tar.gz;
url = "mirror://sourceforge/gdmap/${name}.tar.gz";
sha256 = "0nr8l88cg19zj585hczj8v73yh21k7j13xivhlzl8jdk0j0cj052";
};
buildInputs = [ gtk pkgconfig libxml2 intltool gettext ];
patches = [ ./get_sensitive.patch ./set_flags.patch ];
meta = {
homepage = http://gdmap.sourceforge.net;
description = "Recursive rectangle map of disk usage";
};
}

View File

@ -0,0 +1,34 @@
From 166de50914191303b232ec123cfbaadad521560c Mon Sep 17 00:00:00 2001
From: Alexander Myltsev <avm@altlinux.ru>
Date: Wed, 21 Apr 2010 22:43:14 +0400
Subject: [PATCH] GTK_WIDGET_SENSITIVE -> gtk_widget_get_sensitive
---
gdmap/src/gui_support.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gui_support.c b/src/gui_support.c
index 3027e29..45272d3 100644
--- a/src/gui_support.c
+++ b/src/gui_support.c
@@ -85,7 +85,7 @@ on_ebox_enter(GtkWidget* box, GdkEventCrossing* event, GtkLabel* label) {
const char* text;
(void)event;
- if (GTK_WIDGET_SENSITIVE(label)) {
+ if (gtk_widget_get_sensitive(GTK_WIDGET(label))) {
char* temp;
text = g_object_get_data(G_OBJECT(label), "label");
@@ -129,7 +129,7 @@ static void on_clear_label(GtkWidget* widget) {
void ui_event_label_set_sensitive(GtkWidget* ebox, gboolean set) {
gpointer callback = g_object_get_data(G_OBJECT(ebox), "callback");
GtkWidget* child = GTK_BIN(ebox)->child;
- if (GTK_WIDGET_SENSITIVE(child) == set) return;
+ if (gtk_widget_get_sensitive(child) == set) return;
if (set && !callback) return;
gtk_widget_set_sensitive(child, set);
--
1.7.3.3

View File

@ -0,0 +1,25 @@
From 9a5537d2b0aba18438dd77a45354ac2e73eae23d Mon Sep 17 00:00:00 2001
From: Alexander Myltsev <avm@altlinux.ru>
Date: Mon, 13 Dec 2010 23:24:30 +0300
Subject: [PATCH] GTK_WIDGET_SET_FLAGS -> gtk_widget_set_can_focus
---
gdmap/src/gui_support.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/gui_support.c b/src/gui_support.c
index 45272d3..ca02d72 100644
--- a/src/gui_support.c
+++ b/src/gui_support.c
@@ -164,7 +164,7 @@ GtkWidget* ui_create_event_label(const char* text, GCallback callback,
// GDK_FOCUS_CHANGE_MASK |
GDK_ENTER_NOTIFY_MASK |
GDK_LEAVE_NOTIFY_MASK);
- GTK_WIDGET_SET_FLAGS(ebox, GTK_CAN_FOCUS);
+ gtk_widget_set_can_focus(ebox, TRUE);
gtk_widget_show(ebox);
--
1.7.3.3

View File

@ -394,16 +394,9 @@ let
autojump = callPackage ../tools/misc/autojump { };
avahi =
let qt4Support = getConfig [ "avahi" "qt4Support" ] false;
in
makeOverridable (import ../development/libraries/avahi) {
inherit stdenv fetchurl pkgconfig libdaemon dbus perl perlXMLParser
expat gettext intltool lib;
inherit (gtkLibs) glib gtk;
inherit qt4Support;
qt4 = if qt4Support then qt4 else null;
};
avahi = callPackage ../development/libraries/avahi {
qt4Support = getConfig [ "avahi" "qt4Support" ] false;
};
axel = callPackage ../tools/networking/axel { };
@ -661,7 +654,7 @@ let
gawk = callPackage ../tools/text/gawk { };
gdmap = callPackage ../tools/system/gdmap {
inherit (gtkLibs216) gtk;
inherit (pkgs.gtkLibs) gtk;
};
genext2fs = callPackage ../tools/filesystems/genext2fs { };
@ -2783,9 +2776,6 @@ let
buddy = callPackage ../development/libraries/buddy { };
cairo = callPackage ../development/libraries/cairo { };
cairo_1_10_0 = callPackage ../development/libraries/cairo/1.10.nix {
pixman = xlibs.pixman_0_20_0;
};
cairomm = callPackage ../development/libraries/cairomm { };
@ -2869,7 +2859,7 @@ let
db45 = callPackage ../development/libraries/db4/db4-4.5.nix { };
dbus = callPackage ../development/libraries/dbus {
useX11 = true; # !!! `false' doesn't build
useX11 = true;
};
dbus_glib = makeOverridable (import ../development/libraries/dbus-glib) {
@ -2986,10 +2976,6 @@ let
gdbm = callPackage ../development/libraries/gdbm { };
gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf {
inherit (gtkLibs1x) gtk;
};
gegl = callPackage ../development/libraries/gegl {
# avocodec avformat librsvg
inherit (gtkLibs) pango glib gtk;
@ -3180,13 +3166,13 @@ let
gtkmathview = callPackage ../development/libraries/gtkmathview { };
gtkLibs = gtkLibs220;
gtkLibs = gtkLibs224;
glib = gtkLibs.glib;
gtk = gtkLibs.gtk;
pango = gtkLibs.pango;
gtkLibs1x = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs1x; in rec {
gtkLibs1x = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs1x; in {
glib = callPackage ../development/libraries/glib/1.2.x.nix { };
@ -3194,7 +3180,7 @@ let
});
gtkLibs216 = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs216; in rec {
gtkLibs216 = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs216; in {
glib = callPackage ../development/libraries/glib/2.20.x.nix { };
@ -3212,25 +3198,7 @@ let
});
gtkLibs218 = recurseIntoAttrs (let callPackage = newScope pkgs.gtkLibs218; in rec {
glib = callPackage ../development/libraries/glib/2.22.x.nix { };
glibmm = callPackage ../development/libraries/glibmm/2.22.x.nix { };
atk = callPackage ../development/libraries/atk/1.28.x.nix { };
pango = callPackage ../development/libraries/pango/1.26.x.nix { };
pangomm = callPackage ../development/libraries/pangomm/2.26.x.nix { };
gtk = callPackage ../development/libraries/gtk+/2.18.x.nix { };
gtkmm = callPackage ../development/libraries/gtkmm/2.18.x.nix { };
});
gtkLibs220 = recurseIntoAttrs (let callPackage = pkgs.newScope pkgs.gtkLibs220; in rec {
gtkLibs220 = recurseIntoAttrs (let callPackage = pkgs.newScope pkgs.gtkLibs220; in {
glib = callPackage ../development/libraries/glib/2.24.x.nix { };
@ -3248,7 +3216,25 @@ let
});
glib_2_28 = callPackage ../development/libraries/glib/2.28.x.nix {};
gtkLibs224 = recurseIntoAttrs (let callPackage = pkgs.newScope pkgs.gtkLibs224; in {
glib = callPackage ../development/libraries/glib/2.28.x.nix { };
glibmm = callPackage ../development/libraries/glibmm/2.22.x.nix { };
atk = callPackage ../development/libraries/atk/1.32.x.nix { };
pango = callPackage ../development/libraries/pango/1.28.x.nix { };
pangomm = callPackage ../development/libraries/pangomm/2.26.x.nix { };
gdk_pixbuf = callPackage ../development/libraries/gdk-pixbuf/2.22.x.nix { };
gtk = callPackage ../development/libraries/gtk+/2.24.x.nix { };
gtkmm = callPackage ../development/libraries/gtkmm/2.18.x.nix { };
});
gtkmozembedsharp = callPackage ../development/libraries/gtkmozembed-sharp {
inherit (gnome) gtk;
@ -3779,10 +3765,6 @@ let
mesa = callPackage ../development/libraries/mesa {
lipo = if stdenv.isDarwin then darwinLipoUtility else null;
};
mesa_7_9 = callPackage ../development/libraries/mesa/7.9.nix {
lipo = if stdenv.isDarwin then darwinLipoUtility else null;
};
metaEnvironment = recurseIntoAttrs (let callPackage = newScope pkgs.metaEnvironment; in rec {
sdfLibrary = callPackage ../development/libraries/sdf-library { aterm = aterm28; };
@ -5158,9 +5140,7 @@ let
libraw1394 = callPackage ../development/libraries/libraw1394 { };
libsexy = callPackage ../development/libraries/libsexy {
inherit (gtkLibs) glib gtk pango;
};
libsexy = callPackage ../development/libraries/libsexy { };
librsvg = gnome.librsvg;
@ -5828,8 +5808,8 @@ let
Xaw3d = null;
gtk = if stdenv.isDarwin then null else gtkLibs.gtk;
# TODO: these packages don't build on Darwin.
gconf = if stdenv.isDarwin then null else gnome.GConf;
librsvg = if stdenv.isDarwin then null else librsvg;
gconf = null /* if stdenv.isDarwin then null else gnome.GConf */;
librsvg = null /* if stdenv.isDarwin then null else librsvg */;
};
emacsSnapshot = lowPrio (callPackage ../applications/editors/emacs-snapshot {
@ -5915,9 +5895,7 @@ let
libgnomeui libglade glib gtk scrollkeeper gnome_keyring;
});
evolution_data_server = (newScope (gnome // gtkLibs))
../servers/evolution-data-server {
};
evolution_data_server = newScope (gnome // gtkLibs) ../servers/evolution-data-server { };
exrdisplay = callPackage ../applications/graphics/exrdisplay {
fltk = fltk20;
@ -5978,9 +5956,7 @@ let
inherit (gnome) libIDL;
};
firefox40Pkgs = let p = (applyGlobalOverrides (x : {cairo = x.cairo_1_10_0;}));
in p.callPackage
../applications/networking/browsers/firefox/4.0.nix {
firefox40Pkgs = callPackage ../applications/networking/browsers/firefox/4.0.nix {
inherit (p.gtkLibs) gtk pango;
inherit (p.gnome) libIDL;
};