lol

xlibs.xlibs: remove

It was really ugly that `xlibs.xlibs` meant something else than `xlibs`,
especially when using `with xlibs`, such as in wine.
Also, now `xlibs` is the same as `xorg`.

+15 -14
+1 -1
pkgs/applications/video/vlc/default.nix
··· 32 32 libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec 33 33 udev gnutls avahi libcddb SDL SDL_image libmtp unzip taglib 34 34 libkate libtiger libv4l samba liboggz libass libdvbpsi libva 35 - xlibs.xlibs xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms 35 + xlibs.xlibsWrapper xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms 36 36 libdc1394 libraw1394 libopus libebml libmatroska libvdpau 37 37 ] 38 38 ++ (if withQt5 then with qt5; [ base ] else [qt4])
+1 -1
pkgs/applications/video/xine-ui/default.nix
··· 13 13 14 14 buildInputs = 15 15 [ xineLib libpng readline ncurses curl lirc libjpeg 16 - xlibs.xlibs xlibs.libXext xlibs.libXv xlibs.libXxf86vm xlibs.libXtst xlibs.inputproto 16 + xlibs.xlibsWrapper xlibs.libXext xlibs.libXv xlibs.libXxf86vm xlibs.libXtst xlibs.inputproto 17 17 xlibs.libXinerama xlibs.libXi xlibs.libXft 18 18 ]; 19 19
+1 -1
pkgs/desktops/gnome-2/platform/libgnomeui/default.nix
··· 13 13 14 14 nativeBuildInputs = [ pkgconfig intltool ]; 15 15 buildInputs = 16 - [ xlibs.xlibs libxml2 GConf pango glib libgnome_keyring libglade libtool ]; 16 + [ xlibs.xlibsWrapper libxml2 GConf pango glib libgnome_keyring libglade libtool ]; 17 17 18 18 propagatedBuildInputs = [ libgnome libbonoboui libgnomecanvas gnome_vfs ]; 19 19 }
+2 -2
pkgs/development/libraries/cairo/default.nix
··· 1 1 { stdenv, fetchurl, fetchpatch, pkgconfig, libiconv, libintlOrEmpty 2 - , expat, zlib, libpng, pixman, fontconfig, freetype, xlibs 2 + , expat, zlib, libpng, pixman, fontconfig, freetype, xorg 3 3 , gobjectSupport ? true, glib 4 4 , xcbSupport ? true # no longer experimental since 1.12 5 5 , glSupport ? true, mesa_noglu ? null # mesa is no longer a big dependency ··· 21 21 nativeBuildInputs = [ pkgconfig libiconv ] ++ libintlOrEmpty; 22 22 23 23 propagatedBuildInputs = 24 - with xlibs; [ xlibs.xlibs fontconfig expat freetype pixman zlib libpng ] 24 + with xorg; [ xorg.xlibsWrapper fontconfig expat freetype pixman zlib libpng ] 25 25 ++ optional (!stdenv.isDarwin) libXrender 26 26 ++ optionals xcbSupport [ libxcb xcbutil ] 27 27 ++ optional gobjectSupport glib
+1 -1
pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
··· 30 30 # can't build alsaLib on darwin 31 31 ++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib 32 32 ++ stdenv.lib.optionals (!minimalDeps) 33 - [ xlibs.xlibs xlibs.libXv libogg libtheora libvorbis freetype pango 33 + [ xlibs.xlibsWrapper xlibs.libXv libogg libtheora libvorbis freetype pango 34 34 liboil ] 35 35 # can't build cdparanoia on darwin 36 36 ++ stdenv.lib.optional (!minimalDeps && !stdenv.isDarwin) cdparanoia
+1 -1
pkgs/development/libraries/libcm/default.nix
··· 7 7 sha256 = "11i5z8l5v5ffihif35k5j8igj0rahsk4jdmsj24xhdw2s0zx53kn"; 8 8 }; 9 9 buildInputs = [ 10 - pkgconfig glib xlibs.xlibs xlibs.libXdamage xlibs.libXcomposite 10 + pkgconfig glib xlibs.xlibsWrapper xlibs.libXdamage xlibs.libXcomposite 11 11 xlibs.libXtst xlibs.inputproto 12 12 # !!! inputproto should really be propagated by libXtst 13 13 ];
+1 -1
pkgs/misc/emulators/wine/base.nix
··· 20 20 nativeBuildInputs = toBuildInputs pkgArches (pkgs: (with pkgs; [ 21 21 freetype fontconfig mesa mesa_noglu.osmesa libdrm libpng libjpeg openssl gnutls cups ncurses 22 22 ]) ++ (with pkgs.xlibs; [ 23 - xlibs libXi libXcursor libXinerama libXrandr libXrender libXxf86vm libXcomposite 23 + xlibsWrapper libXi libXcursor libXinerama libXrandr libXrender libXxf86vm libXcomposite 24 24 ])); 25 25 26 26 # Wine locates a lot of libraries dynamically through dlopen(). Add
+1 -1
pkgs/misc/screensavers/electricsheep/default.nix
··· 8 8 sha256 = "1flqcqfs75wg74hr5w85n6w8b26l4qrpwzi7fzylnry67yzf94y5"; 9 9 }; 10 10 11 - buildInputs = [pkgconfig expat zlib libpng libjpeg xlibs.xlibs xlibs.libXv]; 11 + buildInputs = [pkgconfig expat zlib libpng libjpeg xlibs.xlibsWrapper xlibs.libXv]; 12 12 13 13 preInstall = '' 14 14 installFlags=GNOME_DATADIR=$out
+1 -1
pkgs/servers/pulseaudio/default.nix
··· 54 54 ++ lib.optionals (!libOnly) ( 55 55 [ libasyncns webrtc-audio-processing ] 56 56 ++ lib.optional jackaudioSupport libjack2 57 - ++ lib.optionals x11Support [ xlibs.xlibs xlibs.libXtst xlibs.libXi ] 57 + ++ lib.optionals x11Support [ xlibs.xlibsWrapper xlibs.libXtst xlibs.libXi ] 58 58 ++ lib.optional useSystemd systemd 59 59 ++ lib.optionals stdenv.isLinux [ alsaLib udev ] 60 60 ++ lib.optional airtunesSupport openssl
+1 -1
pkgs/tools/graphics/graphviz/2.32.nix
··· 14 14 buildInputs = 15 15 [ pkgconfig libpng libjpeg expat libXaw yacc libtool fontconfig 16 16 pango gd gts 17 - ] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibs xlibs.libXrender ] 17 + ] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibsWrapper xlibs.libXrender ] 18 18 ++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext; 19 19 20 20 CPPFLAGS = stdenv.lib.optionalString (stdenv.system == "x86_64-darwin") "-I${cairo}/include/cairo";
+1 -1
pkgs/tools/graphics/graphviz/default.nix
··· 22 22 23 23 buildInputs = 24 24 [ pkgconfig libpng libjpeg expat yacc libtool fontconfig gd gts libdevil flex 25 - ] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibs xlibs.libXrender pango libXaw ] 25 + ] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibsWrapper xlibs.libXrender pango libXaw ] 26 26 ++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext; 27 27 28 28 CPPFLAGS = stdenv.lib.optionalString (xlibs != null && stdenv.system == "x86_64-darwin")
+3 -2
pkgs/top-level/all-packages.nix
··· 189 189 # old modular X libraries project (called `xlibs') but now it's just 190 190 # the set of packages in the modular X.org tree (which also includes 191 191 # non-library components like the server, drivers, fonts, etc.). 192 - xlibs = xorg // {xlibs = xlibsWrapper;}; 192 + xlibs = xorg; 193 193 194 194 195 195 ### Helper functions. ··· 8350 8350 8351 8351 xercesc = callPackage ../development/libraries/xercesc {}; 8352 8352 8353 + # Avoid using this. It isn't really a wrapper anymore, but we keep the name. 8353 8354 xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper { 8354 8355 packages = [ 8355 8356 freetype fontconfig xlibs.xproto xlibs.libX11 xlibs.libXt ··· 9219 9220 mesa = mesa_noglu; 9220 9221 udev = if stdenv.isLinux then udev else null; 9221 9222 libdrm = if stdenv.isLinux then libdrm else null; 9222 - }); 9223 + } // { inherit xlibsWrapper; } ); 9223 9224 9224 9225 xorgReplacements = callPackage ../servers/x11/xorg/replacements.nix { }; 9225 9226