xlibs: replace occurrences by xorg

This seems to have been confusing people, using both xlibs and xorg, etc.
- Avoided renaming local (and different) xlibs binding in gcc*.
- Fixed cases where both xorg and xlibs were used.
Hopefully everything still works as before.

Changed files
+406 -406
doc
nixos
modules
services
x11
display-managers
pkgs
applications
audio
audacious
bristol
distrho
eq10q
jaaa
rkrlv2
spotify
tetraproc
editors
atom
lighttable
sublime
sublime3
graphics
gimp
inferno
kde-apps-15.04
misc
evilvte
finalterm
keepassx
xcruiser
networking
browsers
firefox
instant-messengers
hipchat
teamspeak
viber
mailreaders
thunderbird
office
mendeley
zotero
science
math
mathematica
misc
openmodelica
version-management
git-and-tools
video
tvtime
vlc
xine-ui
virtualization
window-managers
awesome
qtile
data
documentation
desktops
e19
enlightenment
gnome-2
platform
gtkglext
libgnomeui
plasma-5.3
development
compilers
haskell-modules
interpreters
libraries
at-spi2-atk
directfb
frame
geis
grail
gstreamer
legacy
gst-plugins-base
gtk+
jasper
kde-frameworks-5.10
kde-frameworks-5.12
libclxclient
libcm
qt-5
wtk
xcb-util-cursor
pharo
r-modules
tools
electron
node-webkit
selenium
server
thrust
games
adom
megaglest
planetaryannihilation
sdlmame
snake4
spring
steam
ue4demos
ut2004demo
zoom
misc
emulators
wine
screensavers
electricsheep
themes
qtcurve
os-specific
servers
pulseaudio
tools
X11
vdpauinfo
xbrightness
xrestop
graphics
glmark2
graphviz
inputmethods
touchegg
misc
antimicro
ocz-ssd-guru
pipelight
security
top-level
+1 -1
doc/functions.xml
···
targetPkgs = pkgs: (with pkgs;
[ udev
alsaLib
-
]) ++ (with pkgs.xlibs;
[ libX11
libXcursor
libXrandr
···
targetPkgs = pkgs: (with pkgs;
[ udev
alsaLib
+
]) ++ (with pkgs.xorg;
[ libX11
libXcursor
libXrandr
+1 -1
nixos/modules/services/x11/display-managers/gdm.nix
···
systemd.services.display-manager.wants = [ "systemd-machined.service" ];
systemd.services.display-manager.after = [ "systemd-machined.service" ];
-
systemd.services.display-manager.path = [ gnome3.gnome_shell gnome3.caribou pkgs.xlibs.xhost pkgs.dbus_tools ];
services.dbus.packages = [ gdm ];
···
systemd.services.display-manager.wants = [ "systemd-machined.service" ];
systemd.services.display-manager.after = [ "systemd-machined.service" ];
+
systemd.services.display-manager.path = [ gnome3.gnome_shell gnome3.caribou pkgs.xorg.xhost pkgs.dbus_tools ];
services.dbus.packages = [ gdm ];
+1 -1
nixos/modules/services/x11/display-managers/kdm.nix
···
''}
[X-*-Core]
-
Xrdb=${pkgs.xlibs.xrdb}/bin/xrdb
SessionsDirs=${dmcfg.session.desktops}
Session=${dmcfg.session.script}
FailsafeClient=${pkgs.xterm}/bin/xterm
···
''}
[X-*-Core]
+
Xrdb=${pkgs.xorg.xrdb}/bin/xrdb
SessionsDirs=${dmcfg.session.desktops}
Session=${dmcfg.session.script}
FailsafeClient=${pkgs.xterm}/bin/xterm
+2 -2
pkgs/applications/audio/audacious/default.nix
···
{ stdenv, fetchurl, pkgconfig, glib, gtk3, libmowgli, libmcs
-
, gettext, dbus_glib, libxml2, libmad, xlibs, alsaLib, libogg
, libvorbis, libcdio, libcddb, flac, ffmpeg, makeWrapper
, mpg123, neon, faad2
}:
···
buildInputs =
[ gettext pkgconfig glib gtk3 libmowgli libmcs libxml2 dbus_glib
-
libmad xlibs.libXcomposite libogg libvorbis flac alsaLib libcdio
libcddb ffmpeg makeWrapper mpg123 neon faad2
];
···
{ stdenv, fetchurl, pkgconfig, glib, gtk3, libmowgli, libmcs
+
, gettext, dbus_glib, libxml2, libmad, xorg, alsaLib, libogg
, libvorbis, libcdio, libcddb, flac, ffmpeg, makeWrapper
, mpg123, neon, faad2
}:
···
buildInputs =
[ gettext pkgconfig glib gtk3 libmowgli libmcs libxml2 dbus_glib
+
libmad xorg.libXcomposite libogg libvorbis flac alsaLib libcdio
libcddb ffmpeg makeWrapper mpg123 neon faad2
];
+3 -3
pkgs/applications/audio/bristol/default.nix
···
-
{ stdenv, fetchurl, alsaLib, libjack2, pkgconfig, libpulseaudio, xlibs }:
stdenv.mkDerivation rec {
name = "bristol-${version}";
···
};
buildInputs = [
-
alsaLib libjack2 pkgconfig libpulseaudio xlibs.libX11 xlibs.libXext
-
xlibs.xproto
];
preInstall = ''
···
+
{ stdenv, fetchurl, alsaLib, libjack2, pkgconfig, libpulseaudio, xorg }:
stdenv.mkDerivation rec {
name = "bristol-${version}";
···
};
buildInputs = [
+
alsaLib libjack2 pkgconfig libpulseaudio xorg.libX11 xorg.libXext
+
xorg.xproto
];
preInstall = ''
+3 -3
pkgs/applications/audio/distrho/default.nix
···
{ stdenv, fetchgit, alsaLib, fftwSinglePrec, freetype, libjack2
-
, libxslt, lv2, pkgconfig, premake3, xlibs, ladspa-sdk }:
stdenv.mkDerivation rec {
name = "distrho-ports-git-2015-07-18";
···
buildInputs = [
alsaLib fftwSinglePrec freetype libjack2 pkgconfig premake3
-
xlibs.libX11 xlibs.libXcomposite xlibs.libXcursor xlibs.libXext
-
xlibs.libXinerama xlibs.libXrender ladspa-sdk
];
buildPhase = ''
···
{ stdenv, fetchgit, alsaLib, fftwSinglePrec, freetype, libjack2
+
, libxslt, lv2, pkgconfig, premake3, xorg, ladspa-sdk }:
stdenv.mkDerivation rec {
name = "distrho-ports-git-2015-07-18";
···
buildInputs = [
alsaLib fftwSinglePrec freetype libjack2 pkgconfig premake3
+
xorg.libX11 xorg.libXcomposite xorg.libXcursor xorg.libXext
+
xorg.libXinerama xorg.libXrender ladspa-sdk
];
buildPhase = ''
+2 -2
pkgs/applications/audio/eq10q/default.nix
···
-
{ stdenv, fetchurl, cmake, fftw, gtkmm, libxcb, lv2, pkgconfig, xlibs }:
stdenv.mkDerivation rec {
name = "eq10q-2-${version}";
version = "beta7.1";
···
sha256 = "1jmrcx4jlx8kgsy5n4jcxa6qkjqvx7d8l2p7dsmw4hj20s39lgyi";
};
-
buildInputs = [ cmake fftw gtkmm libxcb lv2 pkgconfig xlibs.libpthreadstubs xlibs.libXdmcp xlibs.libxshmfence ];
installFlags = ''
DESTDIR=$(out)
···
+
{ stdenv, fetchurl, cmake, fftw, gtkmm, libxcb, lv2, pkgconfig, xorg }:
stdenv.mkDerivation rec {
name = "eq10q-2-${version}";
version = "beta7.1";
···
sha256 = "1jmrcx4jlx8kgsy5n4jcxa6qkjqvx7d8l2p7dsmw4hj20s39lgyi";
};
+
buildInputs = [ cmake fftw gtkmm libxcb lv2 pkgconfig xorg.libpthreadstubs xorg.libXdmcp xorg.libxshmfence ];
installFlags = ''
DESTDIR=$(out)
+1 -1
pkgs/applications/audio/jaaa/default.nix
···
-
{ stdenv, fetchurl, alsaLib, libclthreads, libclxclient, libX11, libXft, libXrender, fftwFloat, freetype, fontconfig, libjack2, xlibs, zita-alsa-pcmi }:
stdenv.mkDerivation rec {
name = "jaaa-${version}";
···
+
{ stdenv, fetchurl, alsaLib, libclthreads, libclxclient, libX11, libXft, libXrender, fftwFloat, freetype, fontconfig, libjack2, xorg, zita-alsa-pcmi }:
stdenv.mkDerivation rec {
name = "jaaa-${version}";
+2 -2
pkgs/applications/audio/rkrlv2/default.nix
···
{ stdenv, pkgs, fetchFromGitHub,
-
automake, pkgconfig, lv2, fftw, cmake, xlibs, libjack2, libsamplerate, libsndfile
}:
stdenv.mkDerivation rec {
···
sha256 = "0kr3rvq7n1bh47qryyarcpiibms601qd8l1vypmm61969l4d4bn8";
};
-
buildInputs = with xlibs; [ automake pkgconfig lv2 fftw cmake libXpm libjack2 libsamplerate libsndfile libXft ];
meta = {
description = "Rakarrak effects ported to LV2";
···
{ stdenv, pkgs, fetchFromGitHub,
+
automake, pkgconfig, lv2, fftw, cmake, xorg, libjack2, libsamplerate, libsndfile
}:
stdenv.mkDerivation rec {
···
sha256 = "0kr3rvq7n1bh47qryyarcpiibms601qd8l1vypmm61969l4d4bn8";
};
+
buildInputs = with xorg; [ automake pkgconfig lv2 fftw cmake libXpm libjack2 libsamplerate libsndfile libXft ];
meta = {
description = "Rakarrak effects ported to LV2";
+11 -11
pkgs/applications/audio/spotify/default.nix
···
-
{ fetchurl, stdenv, dpkg, xlibs, qt4, alsaLib, makeWrapper, openssl, freetype
, glib, pango, cairo, atk, gdk_pixbuf, gtk, cups, nspr, nss, libpng, GConf
, libgcrypt, chromium, udev, fontconfig
, dbus, expat }:
···
qt4
stdenv.cc.cc
udev
-
xlibs.libX11
-
xlibs.libXcomposite
-
xlibs.libXdamage
-
xlibs.libXext
-
xlibs.libXfixes
-
xlibs.libXi
-
xlibs.libXrandr
-
xlibs.libXrender
-
xlibs.libXrender
-
xlibs.libXScrnSaver
];
in
···
+
{ fetchurl, stdenv, dpkg, xorg, qt4, alsaLib, makeWrapper, openssl, freetype
, glib, pango, cairo, atk, gdk_pixbuf, gtk, cups, nspr, nss, libpng, GConf
, libgcrypt, chromium, udev, fontconfig
, dbus, expat }:
···
qt4
stdenv.cc.cc
udev
+
xorg.libX11
+
xorg.libXcomposite
+
xorg.libXdamage
+
xorg.libXext
+
xorg.libXfixes
+
xorg.libXi
+
xorg.libXrandr
+
xorg.libXrender
+
xorg.libXrender
+
xorg.libXScrnSaver
];
in
+2 -2
pkgs/applications/audio/tetraproc/default.nix
···
{ stdenv, fetchurl, makeWrapper
, expat, fftwFloat, fontconfig, freetype, libjack2, jack2Full, libclthreads, libclxclient
-
, libsndfile, libxcb, xlibs
}:
stdenv.mkDerivation rec {
···
buildInputs = [
expat libjack2 libclthreads libclxclient fftwFloat fontconfig libsndfile freetype
-
libxcb xlibs.libX11 xlibs.libXau xlibs.libXdmcp xlibs.libXft xlibs.libXrender
];
makeFlags = [
···
{ stdenv, fetchurl, makeWrapper
, expat, fftwFloat, fontconfig, freetype, libjack2, jack2Full, libclthreads, libclxclient
+
, libsndfile, libxcb, xorg
}:
stdenv.mkDerivation rec {
···
buildInputs = [
expat libjack2 libclthreads libclxclient fftwFloat fontconfig libsndfile freetype
+
libxcb xorg.libX11 xorg.libXau xorg.libXdmcp xorg.libXft xorg.libXrender
];
makeFlags = [
+4 -4
pkgs/applications/editors/atom/default.nix
···
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
-
, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xlibs, libcap, systemd
}:
let
···
paths = [
stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
-
xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst
-
xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
-
xlibs.libXcursor libcap systemd
];
};
in stdenv.mkDerivation rec {
···
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
+
, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap, systemd
}:
let
···
paths = [
stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
+
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
+
xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
+
xorg.libXcursor libcap systemd
];
};
in stdenv.mkDerivation rec {
+3 -3
pkgs/applications/editors/lighttable/default.nix
···
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
-
, cairo, cups, expat, libgpgerror, nspr, gnome3, nss, xlibs, udev
}:
let
libPath = stdenv.lib.makeLibraryPath [
stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 nss
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gnome3.gconf
-
xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst
-
xlibs.libXcomposite xlibs.libXi xlibs.libXfixes
];
in
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
···
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
+
, cairo, cups, expat, libgpgerror, nspr, gnome3, nss, xorg, udev
}:
let
libPath = stdenv.lib.makeLibraryPath [
stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3 nss
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gnome3.gconf
+
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
+
xorg.libXcomposite xorg.libXi xorg.libXfixes
];
in
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
+2 -2
pkgs/applications/editors/sublime/default.nix
···
-
{ fetchurl, stdenv, glib, xlibs, cairo, gtk}:
let
-
libPath = stdenv.lib.makeLibraryPath [glib xlibs.libX11 gtk cairo];
in
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
···
+
{ fetchurl, stdenv, glib, xorg, cairo, gtk}:
let
+
libPath = stdenv.lib.makeLibraryPath [glib xorg.libX11 gtk cairo];
in
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
+2 -2
pkgs/applications/editors/sublime3/default.nix
···
-
{ fetchurl, stdenv, glib, xlibs, cairo, gtk, pango, makeWrapper, openssl, bzip2 }:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
let
build = "3083";
-
libPath = stdenv.lib.makeLibraryPath [glib xlibs.libX11 gtk cairo pango];
in let
# package with just the binaries
sublime = stdenv.mkDerivation {
···
+
{ fetchurl, stdenv, glib, xorg, cairo, gtk, pango, makeWrapper, openssl, bzip2 }:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
let
build = "3083";
+
libPath = stdenv.lib.makeLibraryPath [glib xorg.libX11 gtk cairo pango];
in let
# package with just the binaries
sublime = stdenv.mkDerivation {
+3 -3
pkgs/applications/graphics/gimp/2.8.nix
···
{ stdenv, fetchurl, pkgconfig, intltool, babl, gegl, gtk, glib, gdk_pixbuf
, pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, libtiff
, webkit, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, jasper
-
, python, pygtk, libart_lgpl, libexif, gettext, xlibs, wrapPython }:
stdenv.mkDerivation rec {
name = "gimp-2.8.14";
···
[ pkgconfig intltool babl gegl gtk glib gdk_pixbuf pango cairo
freetype fontconfig lcms libpng libjpeg poppler libtiff webkit
libmng librsvg libwmf zlib libzip ghostscript aalib jasper
-
python pygtk libart_lgpl libexif gettext xlibs.libXpm
wrapPython
];
···
#configureFlags = [ "--disable-print" ];
# "screenshot" needs this.
-
NIX_LDFLAGS = "-rpath ${xlibs.libX11}/lib"
+ stdenv.lib.optionalString stdenv.isDarwin " -lintl";
meta = {
···
{ stdenv, fetchurl, pkgconfig, intltool, babl, gegl, gtk, glib, gdk_pixbuf
, pango, cairo, freetype, fontconfig, lcms, libpng, libjpeg, poppler, libtiff
, webkit, libmng, librsvg, libwmf, zlib, libzip, ghostscript, aalib, jasper
+
, python, pygtk, libart_lgpl, libexif, gettext, xorg, wrapPython }:
stdenv.mkDerivation rec {
name = "gimp-2.8.14";
···
[ pkgconfig intltool babl gegl gtk glib gdk_pixbuf pango cairo
freetype fontconfig lcms libpng libjpeg poppler libtiff webkit
libmng librsvg libwmf zlib libzip ghostscript aalib jasper
+
python pygtk libart_lgpl libexif gettext xorg.libXpm
wrapPython
];
···
#configureFlags = [ "--disable-print" ];
# "screenshot" needs this.
+
NIX_LDFLAGS = "-rpath ${xorg.libX11}/lib"
+ stdenv.lib.optionalString stdenv.isDarwin " -lintl";
meta = {
+2 -2
pkgs/applications/inferno/default.nix
···
-
{ fetchurl, fetchhg, stdenv, xlibs, gcc46, makeWrapper }:
stdenv.mkDerivation rec {
# Inferno is a rolling release from a mercurial repository. For the verison number
···
};
# Fails with gcc48 due to inferno triggering an optimisation issue with floating point.
-
buildInputs = [ gcc46 xlibs.libX11 xlibs.libXpm xlibs.libXext xlibs.xextproto makeWrapper ];
infernoWrapper = ./inferno;
···
+
{ fetchurl, fetchhg, stdenv, xorg, gcc46, makeWrapper }:
stdenv.mkDerivation rec {
# Inferno is a rolling release from a mercurial repository. For the verison number
···
};
# Fails with gcc48 due to inferno triggering an optimisation issue with floating point.
+
buildInputs = [ gcc46 xorg.libX11 xorg.libXpm xorg.libXext xorg.xextproto makeWrapper ];
infernoWrapper = ./inferno;
+5 -5
pkgs/applications/kde-apps-15.04/default.nix
···
libvncserver libical networkmanager openal opencv
openexr perl phonon pkgconfig polkit_qt4 prison python qca2
qimageblitz qjson qt4 samba saneBackends soprano speechd
-
strigi taglib udev xlibs xplanet xscreensaver xz;
alsa = alsaLib;
assuan = libassuan;
boost = boost156;
···
kde-wallpapers = kde4Package super.kde-wallpapers;
kde-workspace = extendDerivation (kde4Package super.kde-workspace) {
-
buildInputs = with scope.xlibs; [
libxkbfile libXcomposite xcbutilimage xcbutilkeysyms xcbutilrenderutil
];
nativeBuildInputs = [ scope.pkgconfig ];
···
};
kmousetool = extendDerivation (kde4Package super.kmousetool) {
-
buildInputs = with scope.xlibs; [ libXtst libXt ];
};
kmouth = kde4Package super.kmouth;
···
krdc = kde4Package super.krdc;
kremotecontrol = extendDerivation (kde4Package super.kremotecontrol) {
-
buildInputs = [ scope.xlibs.libXtst ];
};
kreversi = kde4Package super.kreversi;
krfb = extendDerivation (kde4Package super.krfb) {
-
buildInputs = with scope; [ xlibs.libXtst ktp-common-internals ];
};
ksaneplugin = kde4Package super.ksaneplugin;
···
libvncserver libical networkmanager openal opencv
openexr perl phonon pkgconfig polkit_qt4 prison python qca2
qimageblitz qjson qt4 samba saneBackends soprano speechd
+
strigi taglib udev xorg xplanet xscreensaver xz;
alsa = alsaLib;
assuan = libassuan;
boost = boost156;
···
kde-wallpapers = kde4Package super.kde-wallpapers;
kde-workspace = extendDerivation (kde4Package super.kde-workspace) {
+
buildInputs = with scope.xorg; [
libxkbfile libXcomposite xcbutilimage xcbutilkeysyms xcbutilrenderutil
];
nativeBuildInputs = [ scope.pkgconfig ];
···
};
kmousetool = extendDerivation (kde4Package super.kmousetool) {
+
buildInputs = with scope.xorg; [ libXtst libXt ];
};
kmouth = kde4Package super.kmouth;
···
krdc = kde4Package super.krdc;
kremotecontrol = extendDerivation (kde4Package super.kremotecontrol) {
+
buildInputs = [ scope.xorg.libXtst ];
};
kreversi = kde4Package super.kreversi;
krfb = extendDerivation (kde4Package super.krfb) {
+
buildInputs = with scope; [ xorg.libXtst ktp-common-internals ];
};
ksaneplugin = kde4Package super.ksaneplugin;
+3 -3
pkgs/applications/misc/evilvte/default.nix
···
{ stdenv, fetchgit, makeWrapper, pkgconfig,
-
gnome, glib, pango, cairo, gdk_pixbuf, atk, freetype, xlibs,
configH
}:
···
};
buildInputs = [
-
gnome.vte glib pango gnome.gtk cairo gdk_pixbuf atk freetype xlibs.libX11
-
xlibs.xproto xlibs.kbproto xlibs.libXext xlibs.xextproto makeWrapper pkgconfig
];
buildPhase = ''
···
{ stdenv, fetchgit, makeWrapper, pkgconfig,
+
gnome, glib, pango, cairo, gdk_pixbuf, atk, freetype, xorg,
configH
}:
···
};
buildInputs = [
+
gnome.vte glib pango gnome.gtk cairo gdk_pixbuf atk freetype xorg.libX11
+
xorg.xproto xorg.kbproto xorg.libXext xorg.xextproto makeWrapper pkgconfig
];
buildPhase = ''
+2 -2
pkgs/applications/misc/finalterm/default.nix
···
{ stdenv, lib, fetchgit, makeWrapper
, pkgconfig, cmake, libxml2, vala, intltool, libmx, gnome3, gtk3, gtk_doc
, keybinder3, clutter_gtk, libnotify
-
, libxkbcommon, xlibs, udev
, bashInteractive
}:
···
buildInputs = [
pkgconfig cmake vala intltool gtk3 gnome3.gnome_common gnome3.libgee
gtk_doc clutter_gtk libmx keybinder3 libxml2 libnotify makeWrapper
-
xlibs.libpthreadstubs xlibs.libXdmcp xlibs.libxshmfence
libxkbcommon
] ++ lib.optionals stdenv.isLinux [
udev
···
{ stdenv, lib, fetchgit, makeWrapper
, pkgconfig, cmake, libxml2, vala, intltool, libmx, gnome3, gtk3, gtk_doc
, keybinder3, clutter_gtk, libnotify
+
, libxkbcommon, xorg, udev
, bashInteractive
}:
···
buildInputs = [
pkgconfig cmake vala intltool gtk3 gnome3.gnome_common gnome3.libgee
gtk_doc clutter_gtk libmx keybinder3 libxml2 libnotify makeWrapper
+
xorg.libpthreadstubs xorg.libXdmcp xorg.libxshmfence
libxkbcommon
] ++ lib.optionals stdenv.isLinux [
udev
+2 -2
pkgs/applications/misc/keepassx/2.0.nix
···
-
{ stdenv, fetchurl, cmake, libgcrypt, qt4, xlibs, ... }:
stdenv.mkDerivation {
name = "keepassx2-2.0beta2";
···
sha256 = "0ljf9ws3wh62zd0gyb0vk2qw6pqsmxrlybrfs5mqahf44q92ca2q";
};
-
buildInputs = [ cmake libgcrypt qt4 xlibs.libXtst ];
meta = {
description = "Qt password manager compatible with its Win32 and Pocket PC versions";
···
+
{ stdenv, fetchurl, cmake, libgcrypt, qt4, xorg, ... }:
stdenv.mkDerivation {
name = "keepassx2-2.0beta2";
···
sha256 = "0ljf9ws3wh62zd0gyb0vk2qw6pqsmxrlybrfs5mqahf44q92ca2q";
};
+
buildInputs = [ cmake libgcrypt qt4 xorg.libXtst ];
meta = {
description = "Qt password manager compatible with its Win32 and Pocket PC versions";
+2 -2
pkgs/applications/misc/xcruiser/default.nix
···
-
{ stdenv, fetchurl, gccmakedep, xlibs }:
stdenv.mkDerivation {
name = "xcruiser-0.30";
···
sha256 = "1r8whva38xizqdh7jmn6wcmfmsndc67pkw22wzfzr6rq0vf6hywi";
};
-
buildInputs = with xlibs; [ gccmakedep imake libXt libXaw libXpm libXext ];
configurePhase = "xmkmf -a";
···
+
{ stdenv, fetchurl, gccmakedep, xorg }:
stdenv.mkDerivation {
name = "xcruiser-0.30";
···
sha256 = "1r8whva38xizqdh7jmn6wcmfmsndc67pkw22wzfzr6rq0vf6hywi";
};
+
buildInputs = with xorg; [ gccmakedep imake libXt libXaw libXpm libXext ];
configurePhase = "xmkmf -a";
+6 -6
pkgs/applications/networking/browsers/firefox/default.nix
···
{ lib, stdenv, fetchurl, pkgconfig, gtk, gtk3, pango, perl, python, zip, libIDL
-
, libjpeg, zlib, dbus, dbus_glib, bzip2, xlibs
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, hunspell, libevent, libstartup_notification, libvpx
···
buildInputs =
[ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
-
python dbus dbus_glib pango freetype fontconfig xlibs.libXi
-
xlibs.libX11 xlibs.libXrender xlibs.libXft xlibs.libXt file
-
alsaLib nspr nss libnotify xlibs.pixman yasm mesa
-
xlibs.libXScrnSaver xlibs.scrnsaverproto pysqlite
-
xlibs.libXext xlibs.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification libvpx /* cairo */
gstreamer gst_plugins_base icu libpng jemalloc
libpulseaudio # only headers are needed
···
{ lib, stdenv, fetchurl, pkgconfig, gtk, gtk3, pango, perl, python, zip, libIDL
+
, libjpeg, zlib, dbus, dbus_glib, bzip2, xorg
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, hunspell, libevent, libstartup_notification, libvpx
···
buildInputs =
[ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
+
python dbus dbus_glib pango freetype fontconfig xorg.libXi
+
xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
+
alsaLib nspr nss libnotify xorg.pixman yasm mesa
+
xorg.libXScrnSaver xorg.scrnsaverproto pysqlite
+
xorg.libXext xorg.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification libvpx /* cairo */
gstreamer gst_plugins_base icu libpng jemalloc
libpulseaudio # only headers are needed
+13 -13
pkgs/applications/networking/instant-messengers/hipchat/default.nix
···
-
{ stdenv, fetchurl, libtool, xlibs, freetype, fontconfig, openssl, glib
, mesa, gstreamer, gst_plugins_base, dbus, alsaLib, zlib, libuuid
, libxml2, libxslt, sqlite, libogg, libvorbis, xz, libcanberra
, makeWrapper, libredirect, xkeyboard_config, xcbutilkeysyms }:
···
rpath = stdenv.lib.makeSearchPath "lib" [
stdenv.glibc
libtool
-
xlibs.libXext
-
xlibs.libSM
-
xlibs.libICE
-
xlibs.libX11
-
xlibs.libXft
-
xlibs.libXau
-
xlibs.libXdmcp
-
xlibs.libXrender
-
xlibs.libXfixes
-
xlibs.libXcomposite
-
xlibs.libxcb
-
xlibs.libXi
freetype
fontconfig
openssl
···
+
{ stdenv, fetchurl, libtool, xorg, freetype, fontconfig, openssl, glib
, mesa, gstreamer, gst_plugins_base, dbus, alsaLib, zlib, libuuid
, libxml2, libxslt, sqlite, libogg, libvorbis, xz, libcanberra
, makeWrapper, libredirect, xkeyboard_config, xcbutilkeysyms }:
···
rpath = stdenv.lib.makeSearchPath "lib" [
stdenv.glibc
libtool
+
xorg.libXext
+
xorg.libSM
+
xorg.libICE
+
xorg.libX11
+
xorg.libXft
+
xorg.libXau
+
xorg.libXdmcp
+
xorg.libXrender
+
xorg.libXfixes
+
xorg.libXcomposite
+
xorg.libxcb
+
xorg.libXi
freetype
fontconfig
openssl
+2 -2
pkgs/applications/networking/instant-messengers/teamspeak/client.nix
···
{ stdenv, fetchurl, makeWrapper, makeDesktopItem, zlib, glib, libpng, freetype
-
, xorg, fontconfig, xlibs, qt5, xkeyboard_config, alsaLib, libpulseaudio ? null
, libredirect, quazip, less, which, unzip
}:
···
deps =
[ zlib glib libpng freetype xorg.libSM xorg.libICE xorg.libXrender
xorg.libXrandr xorg.libXfixes xorg.libXcursor xorg.libXinerama
-
xlibs.libxcb fontconfig xorg.libXext xorg.libX11 alsaLib qt5.base libpulseaudio
];
desktopItem = makeDesktopItem {
···
{ stdenv, fetchurl, makeWrapper, makeDesktopItem, zlib, glib, libpng, freetype
+
, xorg, fontconfig, qt5, xkeyboard_config, alsaLib, libpulseaudio ? null
, libredirect, quazip, less, which, unzip
}:
···
deps =
[ zlib glib libpng freetype xorg.libSM xorg.libICE xorg.libXrender
xorg.libXrandr xorg.libXfixes xorg.libXcursor xorg.libXinerama
+
xorg.libxcb fontconfig xorg.libXext xorg.libX11 alsaLib qt5.base libpulseaudio
];
desktopItem = makeDesktopItem {
+5 -5
pkgs/applications/networking/instant-messengers/viber/default.nix
···
-
{ fetchurl, stdenv, dpkg, makeWrapper, xlibs, qt5Full, gstreamer, zlib, sqlite, libxslt }:
assert stdenv.system == "x86_64-linux";
···
libPath = stdenv.lib.makeLibraryPath [
qt5Full
-
xlibs.libX11
gstreamer
zlib
sqlite
-
xlibs.libXrender
libxslt
stdenv.cc.cc
-
xlibs.libXScrnSaver
-
xlibs.libXext
];
installPhase = ''
···
+
{ fetchurl, stdenv, dpkg, makeWrapper, xorg, qt5Full, gstreamer, zlib, sqlite, libxslt }:
assert stdenv.system == "x86_64-linux";
···
libPath = stdenv.lib.makeLibraryPath [
qt5Full
+
xorg.libX11
gstreamer
zlib
sqlite
+
xorg.libXrender
libxslt
stdenv.cc.cc
+
xorg.libXScrnSaver
+
xorg.libXext
];
installPhase = ''
+6 -6
pkgs/applications/networking/mailreaders/thunderbird/default.nix
···
{ stdenv, fetchurl, pkgconfig, which, m4, gtk, pango, perl, python, zip, libIDL
-
, libjpeg, libpng, zlib, dbus, dbus_glib, bzip2, xlibs
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, hunspell, libevent, libstartup_notification, libvpx
···
buildInputs = # from firefox30Pkgs.xulrunner, but without gstreamer and libvpx
[ pkgconfig which libpng gtk perl zip libIDL libjpeg zlib bzip2
-
python dbus dbus_glib pango freetype fontconfig xlibs.libXi
-
xlibs.libX11 xlibs.libXrender xlibs.libXft xlibs.libXt file
-
alsaLib nspr nss libnotify xlibs.pixman yasm mesa
-
xlibs.libXScrnSaver xlibs.scrnsaverproto pysqlite
-
xlibs.libXext xlibs.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification cairo icu
] ++ [ m4 ];
···
{ stdenv, fetchurl, pkgconfig, which, m4, gtk, pango, perl, python, zip, libIDL
+
, libjpeg, libpng, zlib, dbus, dbus_glib, bzip2, xorg
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, hunspell, libevent, libstartup_notification, libvpx
···
buildInputs = # from firefox30Pkgs.xulrunner, but without gstreamer and libvpx
[ pkgconfig which libpng gtk perl zip libIDL libjpeg zlib bzip2
+
python dbus dbus_glib pango freetype fontconfig xorg.libXi
+
xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
+
alsaLib nspr nss libnotify xorg.pixman yasm mesa
+
xorg.libXScrnSaver xorg.scrnsaverproto pysqlite
+
xorg.libXext xorg.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification cairo icu
] ++ [ m4 ];
+2 -2
pkgs/applications/office/mendeley/default.nix
···
{ fetchurl, stdenv, dpkg, makeWrapper, which
-
,gcc, xlibs, qt4, zlib
, ...}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
···
deps = [
gcc.cc
qt4
-
xlibs.libX11
zlib
];
···
{ fetchurl, stdenv, dpkg, makeWrapper, which
+
,gcc, xorg, qt4, zlib
, ...}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
···
deps = [
gcc.cc
qt4
+
xorg.libX11
zlib
];
+1 -1
pkgs/applications/office/zotero/default.nix
···
-
{ stdenv, fetchurl, bash, firefox, perl, unzipNLS, xlibs }:
let
···
+
{ stdenv, fetchurl, bash, firefox, perl, unzipNLS, xorg }:
let
+2 -2
pkgs/applications/science/math/mathematica/9.nix
···
, opencv
, openssl
, unixODBC
-
, xlibs
, zlib
}:
···
opencv
openssl
unixODBC
-
] ++ (with xlibs; [
libX11
libXext
libXtst
···
, opencv
, openssl
, unixODBC
+
, xorg
, zlib
}:
···
opencv
openssl
unixODBC
+
] ++ (with xorg; [
libX11
libXext
libXtst
+2 -2
pkgs/applications/science/math/mathematica/default.nix
···
, opencv
, openssl
, unixODBC
-
, xlibs
, zlib
, libxml2
, libuuid
···
unixODBC
libxml2
libuuid
-
] ++ (with xlibs; [
libX11
libXext
libXtst
···
, opencv
, openssl
, unixODBC
+
, xorg
, zlib
, libxml2
, libuuid
···
unixODBC
libxml2
libuuid
+
] ++ (with xorg; [
libX11
libXext
libXtst
+2 -2
pkgs/applications/science/misc/openmodelica/default.nix
···
{stdenv, fetchgit, fetchsvn, autoconf, automake, libtool, gfortran, clang, cmake, gnumake,
hwloc, jre, liblapack, blas, hdf5, expat, ncurses, readline, qt4, webkit, which,
lp_solve, omniorb, sqlite, libatomic_ops, pkgconfig, file, gettext, flex, bison,
-
doxygen, boost, openscenegraph, gnome, pangox_compat, xlibs, git, bash, gtk, makeWrapper }:
let
···
buildInputs = [autoconf cmake automake libtool gfortran clang gnumake
hwloc jre liblapack blas hdf5 expat ncurses readline qt4 webkit which
lp_solve omniorb sqlite libatomic_ops pkgconfig file gettext flex bison
-
doxygen boost openscenegraph gnome.gtkglext pangox_compat xlibs.libXmu
git gtk makeWrapper];
patchPhase = ''
···
{stdenv, fetchgit, fetchsvn, autoconf, automake, libtool, gfortran, clang, cmake, gnumake,
hwloc, jre, liblapack, blas, hdf5, expat, ncurses, readline, qt4, webkit, which,
lp_solve, omniorb, sqlite, libatomic_ops, pkgconfig, file, gettext, flex, bison,
+
doxygen, boost, openscenegraph, gnome, pangox_compat, xorg, git, bash, gtk, makeWrapper }:
let
···
buildInputs = [autoconf cmake automake libtool gfortran clang gnumake
hwloc jre liblapack blas hdf5 expat ncurses readline qt4 webkit which
lp_solve omniorb sqlite libatomic_ops pkgconfig file gettext flex bison
+
doxygen boost openscenegraph gnome.gtkglext pangox_compat xorg.libXmu
git gtk makeWrapper];
patchPhase = ''
+2 -2
pkgs/applications/version-management/git-and-tools/default.nix
···
qgit = import ./qgit {
inherit fetchurl stdenv;
-
inherit (xlibs) libXext libX11;
qt = qt4;
};
qgitGit = import ./qgit/qgit-git.nix {
inherit fetchurl sourceFromHead stdenv;
-
inherit (xlibs) libXext libX11;
qt = qt4;
};
···
qgit = import ./qgit {
inherit fetchurl stdenv;
+
inherit (xorg) libXext libX11;
qt = qt4;
};
qgitGit = import ./qgit/qgit-git.nix {
inherit fetchurl sourceFromHead stdenv;
+
inherit (xorg) libXext libX11;
qt = qt4;
};
+3 -3
pkgs/applications/video/tvtime/default.nix
···
-
{stdenv, fetchurl, xlibs, libX11, libXtst, libSM, libXext, libXv, libXxf86vm, libXau,
libXdmcp, zlib, libpng, libxml2, freetype, libICE, intltool, libXinerama, gettext,
pkgconfig, kernel, file, libXi}:
···
'';
configureFlags = ''
-
--x-includes=${xlibs.libX11}/include
-
--x-libraries=${xlibs.libX11}/lib
'';
buildInputs = [ libX11 libXtst libSM libXext libXv libXxf86vm libXau libXdmcp zlib libpng libxml2 freetype libICE intltool libXinerama gettext pkgconfig file libXi ];
···
+
{stdenv, fetchurl, xorg, libX11, libXtst, libSM, libXext, libXv, libXxf86vm, libXau,
libXdmcp, zlib, libpng, libxml2, freetype, libICE, intltool, libXinerama, gettext,
pkgconfig, kernel, file, libXi}:
···
'';
configureFlags = ''
+
--x-includes=${xorg.libX11}/include
+
--x-libraries=${xorg.libX11}/lib
'';
buildInputs = [ libX11 libXtst libSM libXext libXv libXxf86vm libXau libXdmcp zlib libpng libxml2 freetype libICE intltool libXinerama gettext pkgconfig file libXi ];
+2 -2
pkgs/applications/video/vlc/default.nix
···
-
{ stdenv, fetchurl, xz, bzip2, perl, xlibs, libdvdnav, libbluray
, zlib, a52dec, libmad, faad2, ffmpeg, alsaLib
, pkgconfig, dbus, fribidi, freefont_ttf, libebml, libmatroska
, libvorbis, libtheora, speex, lua5, libgcrypt, libupnp
···
libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec
udev gnutls avahi libcddb SDL SDL_image libmtp unzip taglib
libkate libtiger libv4l samba liboggz libass libdvbpsi libva
-
xlibs.xlibsWrapper xlibs.libXv xlibs.libXvMC xlibs.libXpm xlibs.xcbutilkeysyms
libdc1394 libraw1394 libopus libebml libmatroska libvdpau
]
++ (if withQt5 then with qt5; [ base ] else [qt4])
···
+
{ stdenv, fetchurl, xz, bzip2, perl, xorg, libdvdnav, libbluray
, zlib, a52dec, libmad, faad2, ffmpeg, alsaLib
, pkgconfig, dbus, fribidi, freefont_ttf, libebml, libmatroska
, libvorbis, libtheora, speex, lua5, libgcrypt, libupnp
···
libupnp libcaca libpulseaudio flac schroedinger libxml2 librsvg mpeg2dec
udev gnutls avahi libcddb SDL SDL_image libmtp unzip taglib
libkate libtiger libv4l samba liboggz libass libdvbpsi libva
+
xorg.xlibsWrapper xorg.libXv xorg.libXvMC xorg.libXpm xorg.xcbutilkeysyms
libdc1394 libraw1394 libopus libebml libmatroska libvdpau
]
++ (if withQt5 then with qt5; [ base ] else [qt4])
+3 -3
pkgs/applications/video/xine-ui/default.nix
···
-
{stdenv, fetchurl, pkgconfig, xlibs, libpng, xineLib, readline, ncurses, curl
, lirc, shared_mime_info, libjpeg }:
stdenv.mkDerivation rec {
···
buildInputs =
[ xineLib libpng readline ncurses curl lirc libjpeg
-
xlibs.xlibsWrapper xlibs.libXext xlibs.libXv xlibs.libXxf86vm xlibs.libXtst xlibs.inputproto
-
xlibs.libXinerama xlibs.libXi xlibs.libXft
];
patchPhase = ''sed -e '/curl\/types\.h/d' -i src/xitk/download.c'';
···
+
{stdenv, fetchurl, pkgconfig, xorg, libpng, xineLib, readline, ncurses, curl
, lirc, shared_mime_info, libjpeg }:
stdenv.mkDerivation rec {
···
buildInputs =
[ xineLib libpng readline ncurses curl lirc libjpeg
+
xorg.xlibsWrapper xorg.libXext xorg.libXv xorg.libXxf86vm xorg.libXtst xorg.inputproto
+
xorg.libXinerama xorg.libXi xorg.libXft
];
patchPhase = ''sed -e '/curl\/types\.h/d' -i src/xitk/download.c'';
+2 -2
pkgs/applications/virtualization/xen/generic.nix
···
{ stdenv, fetchurl, which, zlib, pkgconfig, SDL, openssl
, libuuid, gettext, ncurses, dev86, iasl, pciutils, bzip2
, lvm2, utillinux, procps, texinfo, perl, pythonPackages
-
, glib, bridge-utils, xlibs, pixman, iproute, udev, bison
, flex, cmake, ocaml, ocamlPackages, figlet, libaio, yajl
, checkpolicy, transfig, glusterfs, acl, fetchgit, xz, spice
, spice_protocol, usbredir, alsaLib, quilt
···
[ which zlib pkgconfig SDL openssl libuuid gettext ncurses
dev86 iasl pciutils bzip2 xz texinfo perl yajl
pythonPackages.python pythonPackages.wrapPython
-
glib bridge-utils pixman iproute udev bison xlibs.libX11
flex ocaml ocamlPackages.findlib figlet libaio
checkpolicy pythonPackages.markdown transfig
glusterfs acl cmake spice spice_protocol usbredir
···
{ stdenv, fetchurl, which, zlib, pkgconfig, SDL, openssl
, libuuid, gettext, ncurses, dev86, iasl, pciutils, bzip2
, lvm2, utillinux, procps, texinfo, perl, pythonPackages
+
, glib, bridge-utils, xorg, pixman, iproute, udev, bison
, flex, cmake, ocaml, ocamlPackages, figlet, libaio, yajl
, checkpolicy, transfig, glusterfs, acl, fetchgit, xz, spice
, spice_protocol, usbredir, alsaLib, quilt
···
[ which zlib pkgconfig SDL openssl libuuid gettext ncurses
dev86 iasl pciutils bzip2 xz texinfo perl yajl
pythonPackages.python pythonPackages.wrapPython
+
glib bridge-utils pixman iproute udev bison xorg.libX11
flex ocaml ocamlPackages.findlib figlet libaio
checkpolicy pythonPackages.markdown transfig
glusterfs acl cmake spice spice_protocol usbredir
+10 -10
pkgs/applications/window-managers/awesome/default.nix
···
{ stdenv, fetchurl, luaPackages, cairo, cmake, imagemagick, pkgconfig, gdk_pixbuf
-
, xlibs, libstartup_notification, libxdg_basedir, libpthreadstubs
, xcb-util-cursor, makeWrapper, pango, gobjectIntrospection, unclutter
, compton, procps, iproute, coreutils, curl, alsaUtils, findutils, xterm
, which, dbus, nettools, git, asciidoc, doxygen
···
pango
pkgconfig
xcb-util-cursor
-
xlibs.libXau
-
xlibs.libXdmcp
-
xlibs.libxcb
-
xlibs.libxshmfence
-
xlibs.xcbutil
-
xlibs.xcbutilimage
-
xlibs.xcbutilkeysyms
-
xlibs.xcbutilrenderutil
-
xlibs.xcbutilwm
#xmlto docbook_xml_dtd_45 docbook_xsl
];
···
{ stdenv, fetchurl, luaPackages, cairo, cmake, imagemagick, pkgconfig, gdk_pixbuf
+
, xorg, libstartup_notification, libxdg_basedir, libpthreadstubs
, xcb-util-cursor, makeWrapper, pango, gobjectIntrospection, unclutter
, compton, procps, iproute, coreutils, curl, alsaUtils, findutils, xterm
, which, dbus, nettools, git, asciidoc, doxygen
···
pango
pkgconfig
xcb-util-cursor
+
xorg.libXau
+
xorg.libXdmcp
+
xorg.libxcb
+
xorg.libxshmfence
+
xorg.xcbutil
+
xorg.xcbutilimage
+
xorg.xcbutilkeysyms
+
xorg.xcbutilrenderutil
+
xorg.xcbutilwm
#xmlto docbook_xml_dtd_45 docbook_xsl
];
+4 -4
pkgs/applications/window-managers/qtile/default.nix
···
substituteInPlace libqtile/manager.py --subst-var-by out $out
'';
-
buildInputs = [ pkgs.pkgconfig pkgs.glib pkgs.xlibs.libxcb pkgs.cairo pkgs.pango python27Packages.xcffib ];
cairocffi-xcffib = python27Packages.cairocffi.override {
-
LD_LIBRARY_PATH = "${pkgs.xlibs.libxcb}/lib:${pkgs.cairo}/lib";
pythonPath = [ python27Packages.xcffib ];
};
pythonPath = with python27Packages; [ xcffib cairocffi-xcffib trollius readline ];
-
LD_LIBRARY_PATH = "${pkgs.xlibs.libxcb}/lib:${pkgs.cairo}/lib";
postInstall = ''
wrapProgram $out/bin/qtile \
-
--prefix LD_LIBRARY_PATH : ${pkgs.xlibs.libxcb}/lib \
--prefix LD_LIBRARY_PATH : ${pkgs.glib}/lib \
--prefix LD_LIBRARY_PATH : ${pkgs.cairo}/lib \
--prefix LD_LIBRARY_PATH : ${pkgs.pango}/lib
···
substituteInPlace libqtile/manager.py --subst-var-by out $out
'';
+
buildInputs = [ pkgs.pkgconfig pkgs.glib pkgs.xorg.libxcb pkgs.cairo pkgs.pango python27Packages.xcffib ];
cairocffi-xcffib = python27Packages.cairocffi.override {
+
LD_LIBRARY_PATH = "${pkgs.xorg.libxcb}/lib:${pkgs.cairo}/lib";
pythonPath = [ python27Packages.xcffib ];
};
pythonPath = with python27Packages; [ xcffib cairocffi-xcffib trollius readline ];
+
LD_LIBRARY_PATH = "${pkgs.xorg.libxcb}/lib:${pkgs.cairo}/lib";
postInstall = ''
wrapProgram $out/bin/qtile \
+
--prefix LD_LIBRARY_PATH : ${pkgs.xorg.libxcb}/lib \
--prefix LD_LIBRARY_PATH : ${pkgs.glib}/lib \
--prefix LD_LIBRARY_PATH : ${pkgs.cairo}/lib \
--prefix LD_LIBRARY_PATH : ${pkgs.pango}/lib
+2 -2
pkgs/data/documentation/zeal/default.nix
···
-
{ stdenv, fetchFromGitHub, pkgconfig, qt5, libarchive, xlibs }:
stdenv.mkDerivation rec {
version = "0.1.1";
···
};
buildInputs = [
-
xlibs.xcbutilkeysyms pkgconfig qt5.base qt5.webkit qt5.imageformats libarchive
];
configurePhase = ''
···
+
{ stdenv, fetchFromGitHub, pkgconfig, qt5, libarchive, xorg }:
stdenv.mkDerivation rec {
version = "0.1.1";
···
};
buildInputs = [
+
xorg.xcbutilkeysyms pkgconfig qt5.base qt5.webkit qt5.imageformats libarchive
];
configurePhase = ''
+8 -8
pkgs/desktops/e19/efl.nix
···
-
{ stdenv, fetchurl, pkgconfig, openssl, libjpeg, zlib, freetype, fontconfig, fribidi, SDL2, SDL, mesa, giflib, libpng, libtiff, glib, gst_all_1, libpulseaudio, libsndfile, xlibs, libdrm, libxkbcommon, udev, utillinuxCurses, dbus, bullet, luajit, python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg, dbus_libs, alsaLib, poppler, libraw, libspectre, xineLib, vlc, libwebp, curl, libinput }:
stdenv.mkDerivation rec {
···
buildInputs = [ pkgconfig openssl zlib freetype fontconfig fribidi SDL2 SDL mesa
giflib libpng libtiff glib gst_all_1.gstreamer gst_all_1.gst-plugins-base
-
gst_all_1.gst-libav libpulseaudio libsndfile xlibs.libXcursor xlibs.printproto
-
xlibs.libX11 udev utillinuxCurses ];
-
propagatedBuildInputs = [ libxkbcommon python27Packages.dbus dbus libjpeg xlibs.libXcomposite
-
xlibs.libXdamage xlibs.libXinerama xlibs.libXp xlibs.libXtst xlibs.libXi xlibs.libXext
-
bullet xlibs.libXScrnSaver xlibs.libXrender xlibs.libXfixes xlibs.libXrandr
-
xlibs.libxkbfile xlibs.libxcb xlibs.xcbutilkeysyms openjpeg doxygen expat luajit
harfbuzz jbig2dec librsvg dbus_libs alsaLib poppler libraw libspectre xineLib vlc libwebp curl libdrm
libinput ];
···
"--disable-tslib" "--with-systemdunitdir=$out/systemd/user"
"ac_ct_CXX=foo" ];
-
NIX_CFLAGS_COMPILE = [ "-I${xlibs.libXtst}" "-I${dbus_libs}/include/dbus-1.0" "-I${dbus_libs}/lib/dbus-1.0/include" ];
patches = [ ./efl-elua.patch ];
···
+
{ stdenv, fetchurl, pkgconfig, openssl, libjpeg, zlib, freetype, fontconfig, fribidi, SDL2, SDL, mesa, giflib, libpng, libtiff, glib, gst_all_1, libpulseaudio, libsndfile, xorg, libdrm, libxkbcommon, udev, utillinuxCurses, dbus, bullet, luajit, python27Packages, openjpeg, doxygen, expat, harfbuzz, jbig2dec, librsvg, dbus_libs, alsaLib, poppler, libraw, libspectre, xineLib, vlc, libwebp, curl, libinput }:
stdenv.mkDerivation rec {
···
buildInputs = [ pkgconfig openssl zlib freetype fontconfig fribidi SDL2 SDL mesa
giflib libpng libtiff glib gst_all_1.gstreamer gst_all_1.gst-plugins-base
+
gst_all_1.gst-libav libpulseaudio libsndfile xorg.libXcursor xorg.printproto
+
xorg.libX11 udev utillinuxCurses ];
+
propagatedBuildInputs = [ libxkbcommon python27Packages.dbus dbus libjpeg xorg.libXcomposite
+
xorg.libXdamage xorg.libXinerama xorg.libXp xorg.libXtst xorg.libXi xorg.libXext
+
bullet xorg.libXScrnSaver xorg.libXrender xorg.libXfixes xorg.libXrandr
+
xorg.libxkbfile xorg.libxcb xorg.xcbutilkeysyms openjpeg doxygen expat luajit
harfbuzz jbig2dec librsvg dbus_libs alsaLib poppler libraw libspectre xineLib vlc libwebp curl libdrm
libinput ];
···
"--disable-tslib" "--with-systemdunitdir=$out/systemd/user"
"ac_ct_CXX=foo" ];
+
NIX_CFLAGS_COMPILE = [ "-I${xorg.libXtst}" "-I${dbus_libs}/include/dbus-1.0" "-I${dbus_libs}/lib/dbus-1.0/include" ];
patches = [ ./efl-elua.patch ];
+3 -3
pkgs/desktops/e19/enlightenment.nix
···
-
{ stdenv, fetchurl, pkgconfig, e19, xlibs, libffi, pam, alsaLib, luajit, bzip2
, libpthreadstubs, gdbm, libcap, mesa_glu, xkeyboard_config, set_freqset_setuid ? false }:
stdenv.mkDerivation rec {
···
url = "http://download.enlightenment.org/rel/apps/enlightenment/${name}.tar.xz";
sha256 = "1y83jnq01k9i328adgjgpfwgpvvd2a1ixpm029pjcar8p1mvgadi";
};
-
buildInputs = [ pkgconfig e19.efl e19.elementary xlibs.libXdmcp xlibs.libxcb
-
xlibs.xcbutilkeysyms xlibs.libXrandr libffi pam alsaLib luajit bzip2
libpthreadstubs gdbm ] ++ stdenv.lib.optionals stdenv.isLinux [ libcap ];
NIX_CFLAGS_COMPILE = [ "-I${e19.efl}/include/eo-1" "-I${e19.efl}/include/emile-1" ];
preConfigure = ''
···
+
{ stdenv, fetchurl, pkgconfig, e19, xorg, libffi, pam, alsaLib, luajit, bzip2
, libpthreadstubs, gdbm, libcap, mesa_glu, xkeyboard_config, set_freqset_setuid ? false }:
stdenv.mkDerivation rec {
···
url = "http://download.enlightenment.org/rel/apps/enlightenment/${name}.tar.xz";
sha256 = "1y83jnq01k9i328adgjgpfwgpvvd2a1ixpm029pjcar8p1mvgadi";
};
+
buildInputs = [ pkgconfig e19.efl e19.elementary xorg.libXdmcp xorg.libxcb
+
xorg.xcbutilkeysyms xorg.libXrandr libffi pam alsaLib luajit bzip2
libpthreadstubs gdbm ] ++ stdenv.lib.optionals stdenv.isLinux [ libcap ];
NIX_CFLAGS_COMPILE = [ "-I${e19.efl}/include/eo-1" "-I${e19.efl}/include/emile-1" ];
preConfigure = ''
+2 -2
pkgs/desktops/enlightenment/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, xlibsWrapper, xlibs, dbus, imlib2, freetype }:
let version = "0.16.8.15"; in
stdenv.mkDerivation {
···
};
buildInputs = [pkgconfig imlib2 freetype
-
xlibs.libX11 xlibs.libXt xlibs.libXext xlibs.libXrender xlibs.libXft ];
meta = {
description = "Desktop shell built on the Enlightenment Foundation Libraries";
···
+
{ stdenv, fetchurl, pkgconfig, xlibsWrapper, xorg, dbus, imlib2, freetype }:
let version = "0.16.8.15"; in
stdenv.mkDerivation {
···
};
buildInputs = [pkgconfig imlib2 freetype
+
xorg.libX11 xorg.libXt xorg.libXext xorg.libXrender xorg.libXft ];
meta = {
description = "Desktop shell built on the Enlightenment Foundation Libraries";
+2 -2
pkgs/desktops/gnome-2/platform/gtkglext/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, glib, gtk, mesa, pango, pangox_compat, xlibs }:
stdenv.mkDerivation rec {
name = "gtkglext-1.2.0";
···
sha256 = "0lbz96jwz57hnn52b8rfj54inwpwcc9fkdq6ya043cgnfih77g8n";
};
-
buildInputs = with xlibs;
[ pkgconfig glib gtk mesa pango pangox_compat libX11 libXmu ];
# The library uses `GTK_WIDGET_REALIZED', `GTK_WIDGET_TOPLEVEL', and
···
+
{ stdenv, fetchurl, pkgconfig, glib, gtk, mesa, pango, pangox_compat, xorg }:
stdenv.mkDerivation rec {
name = "gtkglext-1.2.0";
···
sha256 = "0lbz96jwz57hnn52b8rfj54inwpwcc9fkdq6ya043cgnfih77g8n";
};
+
buildInputs = with xorg;
[ pkgconfig glib gtk mesa pango pangox_compat libX11 libXmu ];
# The library uses `GTK_WIDGET_REALIZED', `GTK_WIDGET_TOPLEVEL', and
+2 -2
pkgs/desktops/gnome-2/platform/libgnomeui/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, libxml2, xlibs, glib, pango
, intltool, libgnome, libgnomecanvas, libbonoboui, GConf, libtool
, gnome_vfs, libgnome_keyring, libglade }:
···
nativeBuildInputs = [ pkgconfig intltool ];
buildInputs =
-
[ xlibs.xlibsWrapper libxml2 GConf pango glib libgnome_keyring libglade libtool ];
propagatedBuildInputs = [ libgnome libbonoboui libgnomecanvas gnome_vfs ];
}
···
+
{ stdenv, fetchurl, pkgconfig, libxml2, xorg, glib, pango
, intltool, libgnome, libgnomecanvas, libbonoboui, GConf, libtool
, gnome_vfs, libgnome_keyring, libglade }:
···
nativeBuildInputs = [ pkgconfig intltool ];
buildInputs =
+
[ xorg.xlibsWrapper libxml2 GConf pango glib libgnome_keyring libglade libtool ];
propagatedBuildInputs = [ libgnome libbonoboui libgnomecanvas gnome_vfs ];
}
+10 -10
pkgs/desktops/plasma-5.3/default.nix
···
freetype glib gnugrep gnused gtk2 gtk3 libinput libssh
modemmanager openconnect openexr pam pango qt4 samba
socat substituteAll taglib utillinux wayland xapian
-
xkeyboard_config xlibs xorg;
boost = boost156;
canberra = libcanberra;
epub = ebook_tools;
···
breeze-qt4 = overrideDerivation super.breeze (drv: {
name = "breeze-qt4-${version}";
-
buildInputs = [ pkgs.xlibs.xproto pkgs.kde4.kdelibs pkgs.qt4 ];
nativeBuildInputs = [ scope.cmake pkgs.pkgconfig ];
cmakeFlags = [
"-DUSE_KDE4=ON"
···
};
kwin = extendDerivation super.kwin {
-
buildInputs = with scope.xlibs; [ libICE libSM libXcursor ];
patches = [ ./kwin/kwin-import-plugin-follow-symlinks.patch ];
};
libkscreen = extendDerivation super.libkscreen {
-
buildInputs = [ scope.xlibs.libXrandr];
};
plasma-desktop = extendDerivation super.plasma-desktop {
buildInputs = with scope;
[ canberra ]
-
++ (with xlibs; [ libxkbfile libXcursor libXft ]);
patches = [
(scope.substituteAll {
src = ./plasma-desktop/plasma-desktop-hwclock.patch;
···
xkb = scope.xkeyboard_config;
})
];
-
NIX_CFLAGS_COMPILE = with scope.xlibs;
lib.concatStringsSep " " [
"-I${xf86inputsynaptics}/include/xorg"
"-I${xf86inputevdev}/include/xorg"
"-I${xorgserver}/include/xorg"
];
-
cmakeFlags = with scope.xlibs; [
"-DEvdev_INCLUDE_DIRS=${xf86inputevdev}/include"
"-DSynaptics_INCLUDE_DIRS=${xf86inputsynaptics}/include"
];
···
plasma-workspace = extendDerivation super.plasma-workspace {
patches = [ ./plasma-workspace/0001-startkde-NixOS-patches.patch ];
-
buildInputs = with scope.xlibs; [ libSM libXcursor scope.pam ];
inherit (scope) bash coreutils gnused gnugrep socat;
inherit (scope) kconfig kinit kservice qt5tools;
···
};
powerdevil = extendDerivation super.powerdevil {
-
buildInputs = [ scope.xlibs.libXrandr ];
};
sddm-kcm = extendDerivation super.sddm-kcm {
-
buildInputs = [ scope.xlibs.libXcursor ];
};
};
···
freetype glib gnugrep gnused gtk2 gtk3 libinput libssh
modemmanager openconnect openexr pam pango qt4 samba
socat substituteAll taglib utillinux wayland xapian
+
xkeyboard_config xorg;
boost = boost156;
canberra = libcanberra;
epub = ebook_tools;
···
breeze-qt4 = overrideDerivation super.breeze (drv: {
name = "breeze-qt4-${version}";
+
buildInputs = [ pkgs.xorg.xproto pkgs.kde4.kdelibs pkgs.qt4 ];
nativeBuildInputs = [ scope.cmake pkgs.pkgconfig ];
cmakeFlags = [
"-DUSE_KDE4=ON"
···
};
kwin = extendDerivation super.kwin {
+
buildInputs = with scope.xorg; [ libICE libSM libXcursor ];
patches = [ ./kwin/kwin-import-plugin-follow-symlinks.patch ];
};
libkscreen = extendDerivation super.libkscreen {
+
buildInputs = [ scope.xorg.libXrandr];
};
plasma-desktop = extendDerivation super.plasma-desktop {
buildInputs = with scope;
[ canberra ]
+
++ (with xorg; [ libxkbfile libXcursor libXft ]);
patches = [
(scope.substituteAll {
src = ./plasma-desktop/plasma-desktop-hwclock.patch;
···
xkb = scope.xkeyboard_config;
})
];
+
NIX_CFLAGS_COMPILE = with scope.xorg;
lib.concatStringsSep " " [
"-I${xf86inputsynaptics}/include/xorg"
"-I${xf86inputevdev}/include/xorg"
"-I${xorgserver}/include/xorg"
];
+
cmakeFlags = with scope.xorg; [
"-DEvdev_INCLUDE_DIRS=${xf86inputevdev}/include"
"-DSynaptics_INCLUDE_DIRS=${xf86inputsynaptics}/include"
];
···
plasma-workspace = extendDerivation super.plasma-workspace {
patches = [ ./plasma-workspace/0001-startkde-NixOS-patches.patch ];
+
buildInputs = with scope.xorg; [ libSM libXcursor scope.pam ];
inherit (scope) bash coreutils gnused gnugrep socat;
inherit (scope) kconfig kinit kservice qt5tools;
···
};
powerdevil = extendDerivation super.powerdevil {
+
buildInputs = [ scope.xorg.libXrandr ];
};
sddm-kcm = extendDerivation super.sddm-kcm {
+
buildInputs = [ scope.xorg.libXcursor ];
};
};
+2 -2
pkgs/development/compilers/cudatoolkit/generic.nix
···
{ lib, stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib
-
, xlibs, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib, glibc
# generic inputs
, version, sha256, url ? null, ...
} :
···
runtimeDependencies = [
ncurses expat python zlib glibc
-
xlibs.libX11 xlibs.libXext xlibs.libXrender xlibs.libXt xlibs.libXtst xlibs.libXi xlibs.libXext
gtk2 glib fontconfig freetype unixODBC alsaLib
];
···
{ lib, stdenv, fetchurl, patchelf, perl, ncurses, expat, python, zlib
+
, xorg, gtk2, glib, fontconfig, freetype, unixODBC, alsaLib, glibc
# generic inputs
, version, sha256, url ? null, ...
} :
···
runtimeDependencies = [
ncurses expat python zlib glibc
+
xorg.libX11 xorg.libXext xorg.libXrender xorg.libXt xorg.libXtst xorg.libXi xorg.libXext
gtk2 glib fontconfig freetype unixODBC alsaLib
];
+4 -4
pkgs/development/compilers/oraclejdk/jdk-linux-base.nix
···
, requireFile
, unzip
, file
-
, xlibs ? null
, installjdk ? true
, pluginSupport ? true
, installjce ? false
···
}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
-
assert swingSupport -> xlibs != null;
let
···
* libXt is only needed on amd64
*/
libraries =
-
[stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xlibs.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++
-
(if swingSupport then [xlibs.libX11 xlibs.libXext xlibs.libXtst xlibs.libXi xlibs.libXp xlibs.libXt xlibs.libXrender stdenv.cc.cc] else []);
passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins";
···
, requireFile
, unzip
, file
+
, xorg ? null
, installjdk ? true
, pluginSupport ? true
, installjce ? false
···
}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
+
assert swingSupport -> xorg != null;
let
···
* libXt is only needed on amd64
*/
libraries =
+
[stdenv.cc.libc glib libxml2 libav_0_8 ffmpeg libxslt mesa_noglu xorg.libXxf86vm alsaLib fontconfig freetype gnome.pango gnome.gtk cairo gdk_pixbuf atk] ++
+
(if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt xorg.libXrender stdenv.cc.cc] else []);
passthru.mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins";
+4 -4
pkgs/development/compilers/oraclejdk/jdk6-linux.nix
···
, requireFile
, unzip
, makeWrapper
-
, xlibs ? null
, installjdk ? true
, pluginSupport ? true
, installjce ? false
}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
-
assert swingSupport -> xlibs != null;
let
···
*/
libraries =
[stdenv.cc.libc] ++
-
(if swingSupport then [xlibs.libX11 xlibs.libXext xlibs.libXtst xlibs.libXi xlibs.libXp xlibs.libXt] else []);
inherit swingSupport pluginSupport architecture jce;
-
inherit (xlibs) libX11;
mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins";
···
, requireFile
, unzip
, makeWrapper
+
, xorg ? null
, installjdk ? true
, pluginSupport ? true
, installjce ? false
}:
assert stdenv.system == "i686-linux" || stdenv.system == "x86_64-linux";
+
assert swingSupport -> xorg != null;
let
···
*/
libraries =
[stdenv.cc.libc] ++
+
(if swingSupport then [xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt] else []);
inherit swingSupport pluginSupport architecture jce;
+
inherit (xorg) libX11;
mozillaPlugin = if installjdk then "/jre/lib/${architecture}/plugins" else "/lib/${architecture}/plugins";
+1 -1
pkgs/development/haskell-modules/default.nix
···
overrideScope = f: callPackageWithScope (mkScope (fix (extend scope.__unfix__ f))) drv args;
};
-
mkScope = scope: pkgs // pkgs.xlibs // pkgs.gnome // scope;
defaultScope = mkScope self;
callPackage = drv: args: callPackageWithScope defaultScope drv args;
···
overrideScope = f: callPackageWithScope (mkScope (fix (extend scope.__unfix__ f))) drv args;
};
+
mkScope = scope: pkgs // pkgs.xorg // pkgs.gnome // scope;
defaultScope = mkScope self;
callPackage = drv: args: callPackageWithScope defaultScope drv args;
+24 -24
pkgs/development/haskell-modules/hackage-packages.nix
···
description = "A Haskell binding for GLFW";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa;};
"GLFW-OGL" = callPackage
({ mkDerivation, base, libX11, libXrandr, mtl, OGL }:
···
description = "A binding for GLFW (OGL)";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXrandr;};
"GLFW-b" = callPackage
({ mkDerivation, base, bindings-GLFW, HUnit, test-framework
···
description = "Open OpenGL context windows in X11 with libX11";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa;};
"GLMatrix" = callPackage
({ mkDerivation, base, OpenGLRaw }:
···
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) SDL2; hg3dsdl2050 = null;
-
inherit (pkgs.xlibs) libX11;};
"HGamer3D-SFML-Binding" = callPackage
({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio
···
homepage = "https://github.com/haskell-pkg-janitors/X11";
description = "A binding to the X11 graphics library";
license = stdenv.lib.licenses.bsd3;
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXext;
-
inherit (pkgs.xlibs) libXinerama; inherit (pkgs.xlibs) libXrandr;
-
inherit (pkgs.xlibs) libXrender;};
"X11-extras" = callPackage
({ mkDerivation, base, libX11, X11 }:
···
description = "Missing bindings to the X11 graphics library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) libX11;};
"X11-rm" = callPackage
({ mkDerivation, base, X11 }:
···
libraryPkgconfigDepends = [ libXft ];
description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts";
license = "LGPL";
-
}) {inherit (pkgs.xlibs) libXft;};
"X11-xshape" = callPackage
({ mkDerivation, base, X11 }:
···
description = "Bindings for the DirectX XInput library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) xinput;};
"XMMS" = callPackage
({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }:
···
libraryPkgconfigDepends = [ libXau ];
description = "A binding to the X11 authentication library";
license = stdenv.lib.licenses.bsd3;
-
}) {inherit (pkgs.xlibs) libXau;};
"Xec" = callPackage
({ mkDerivation, base, binary, bytestring, cairo, containers
···
homepage = "http://arbtt.nomeata.de/";
description = "Automatic Rule-Based Time Tracker";
license = "GPL";
-
}) {inherit (pkgs.xlibs) libXScrnSaver;};
"archive" = callPackage
({ mkDerivation, base, bytestring, debian, debian-mirror, directory
···
jailbreak = true;
description = "Low-level bindings to GLFW OpenGL library";
license = stdenv.lib.licenses.bsd3;
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXcursor;
-
inherit (pkgs.xlibs) libXext; inherit (pkgs.xlibs) libXfixes;
-
inherit (pkgs.xlibs) libXi; inherit (pkgs.xlibs) libXinerama;
-
inherit (pkgs.xlibs) libXrandr; inherit (pkgs.xlibs) libXxf86vm;
inherit (pkgs) mesa;};
"bindings-K8055" = callPackage
···
description = "Core library for hoodle";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXi;};
"hoodle-extra" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
···
description = "Oculus Rift ffi providing head tracking data";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs.xlibs) libXinerama;
inherit (pkgs) mesa; ovr = null; inherit (pkgs) systemd;};
"oeis" = callPackage
···
"wtk-gtk" = callPackage
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) libXft;};
"wtk-gtk" = callPackage
"wtk-gtk" = callPackage
···
description = "wxHaskell C++ wrapper";
license = "unknown";
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
-
}) {inherit (pkgs.xlibs) libX11; inherit (pkgs) mesa;
inherit (pkgs) wxGTK;};
"wxcore" = callPackage
···
description = "Haskell FFI bindings for X11 XInput library (-lXi)";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
-
}) {inherit (pkgs.xlibs) libXi;};
"x509" = callPackage
({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base
···
description = "A Minimalistic Text Based Status Bar";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
-
}) {Xrender = null; inherit (pkgs.xlibs) libXpm;
-
inherit (pkgs.xlibs) libXrandr; inherit (pkgs) wirelesstools;};
"xmonad" = callPackage
({ mkDerivation, base, containers, directory, extensible-exceptions
···
librarySystemDepends = [ libXtst ];
description = "Thin FFI bindings to X11 XTest library";
license = stdenv.lib.licenses.bsd3;
-
}) {inherit (pkgs.xlibs) libXtst;};
"xturtle" = callPackage
({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft
···
description = "A Haskell binding for GLFW";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa;};
"GLFW-OGL" = callPackage
({ mkDerivation, base, libX11, libXrandr, mtl, OGL }:
···
description = "A binding for GLFW (OGL)";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXrandr;};
"GLFW-b" = callPackage
({ mkDerivation, base, bindings-GLFW, HUnit, test-framework
···
description = "Open OpenGL context windows in X11 with libX11";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa;};
"GLMatrix" = callPackage
({ mkDerivation, base, OpenGLRaw }:
···
license = "unknown";
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) SDL2; hg3dsdl2050 = null;
+
inherit (pkgs.xorg) libX11;};
"HGamer3D-SFML-Binding" = callPackage
({ mkDerivation, base, hg3dsfml050, HGamer3D-Data, sfml-audio
···
homepage = "https://github.com/haskell-pkg-janitors/X11";
description = "A binding to the X11 graphics library";
license = stdenv.lib.licenses.bsd3;
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXext;
+
inherit (pkgs.xorg) libXinerama; inherit (pkgs.xorg) libXrandr;
+
inherit (pkgs.xorg) libXrender;};
"X11-extras" = callPackage
({ mkDerivation, base, libX11, X11 }:
···
description = "Missing bindings to the X11 graphics library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) libX11;};
"X11-rm" = callPackage
({ mkDerivation, base, X11 }:
···
libraryPkgconfigDepends = [ libXft ];
description = "Bindings to the Xft, X Free Type interface library, and some Xrender parts";
license = "LGPL";
+
}) {inherit (pkgs.xorg) libXft;};
"X11-xshape" = callPackage
({ mkDerivation, base, X11 }:
···
description = "Bindings for the DirectX XInput library";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) xinput;};
"XMMS" = callPackage
({ mkDerivation, base, containers, xmmsclient, xmmsclient-glib }:
···
libraryPkgconfigDepends = [ libXau ];
description = "A binding to the X11 authentication library";
license = stdenv.lib.licenses.bsd3;
+
}) {inherit (pkgs.xorg) libXau;};
"Xec" = callPackage
({ mkDerivation, base, binary, bytestring, cairo, containers
···
homepage = "http://arbtt.nomeata.de/";
description = "Automatic Rule-Based Time Tracker";
license = "GPL";
+
}) {inherit (pkgs.xorg) libXScrnSaver;};
"archive" = callPackage
({ mkDerivation, base, bytestring, debian, debian-mirror, directory
···
jailbreak = true;
description = "Low-level bindings to GLFW OpenGL library";
license = stdenv.lib.licenses.bsd3;
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXcursor;
+
inherit (pkgs.xorg) libXext; inherit (pkgs.xorg) libXfixes;
+
inherit (pkgs.xorg) libXi; inherit (pkgs.xorg) libXinerama;
+
inherit (pkgs.xorg) libXrandr; inherit (pkgs.xorg) libXxf86vm;
inherit (pkgs) mesa;};
"bindings-K8055" = callPackage
···
description = "Core library for hoodle";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXi;};
"hoodle-extra" = callPackage
({ mkDerivation, aeson, aeson-pretty, attoparsec, base
···
description = "Oculus Rift ffi providing head tracking data";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs.xorg) libXinerama;
inherit (pkgs) mesa; ovr = null; inherit (pkgs) systemd;};
"oeis" = callPackage
···
"wtk-gtk" = callPackage
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) libXft;};
"wtk-gtk" = callPackage
"wtk-gtk" = callPackage
···
description = "wxHaskell C++ wrapper";
license = "unknown";
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+
}) {inherit (pkgs.xorg) libX11; inherit (pkgs) mesa;
inherit (pkgs) wxGTK;};
"wxcore" = callPackage
···
description = "Haskell FFI bindings for X11 XInput library (-lXi)";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs.xorg) libXi;};
"x509" = callPackage
({ mkDerivation, asn1-encoding, asn1-parse, asn1-types, base
···
description = "A Minimalistic Text Based Status Bar";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = [ "i686-linux" "x86_64-linux" ];
+
}) {Xrender = null; inherit (pkgs.xorg) libXpm;
+
inherit (pkgs.xorg) libXrandr; inherit (pkgs) wirelesstools;};
"xmonad" = callPackage
({ mkDerivation, base, containers, directory, extensible-exceptions
···
librarySystemDepends = [ libXtst ];
description = "Thin FFI bindings to X11 XTest library";
license = stdenv.lib.licenses.bsd3;
+
}) {inherit (pkgs.xorg) libXtst;};
"xturtle" = callPackage
({ mkDerivation, base, convertible, Imlib, setlocale, X11, X11-xft
+3 -3
pkgs/development/interpreters/erlang/R15.nix
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, makeWrapper, gnused, gawk
-
, wxSupport ? false, mesa ? null, wxGTK ? null, xlibs ? null }:
-
assert wxSupport -> mesa != null && wxGTK != null && xlibs != null;
let version = "15B03"; in
···
buildInputs =
[ perl gnum4 ncurses openssl
makeWrapper
-
] ++ stdenv.lib.optional wxSupport [ mesa wxGTK xlibs.libX11 ];
patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure '';
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, makeWrapper, gnused, gawk
+
, wxSupport ? false, mesa ? null, wxGTK ? null, xorg ? null }:
+
assert wxSupport -> mesa != null && wxGTK != null && xorg != null;
let version = "15B03"; in
···
buildInputs =
[ perl gnum4 ncurses openssl
makeWrapper
+
] ++ stdenv.lib.optional wxSupport [ mesa wxGTK xorg.libX11 ];
patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure '';
+3 -3
pkgs/development/interpreters/erlang/R16.nix
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, gnused, gawk, makeWrapper
, odbcSupport ? false, unixODBC ? null
-
, wxSupport ? false, mesa ? null, wxGTK ? null, xlibs ? null }:
-
assert wxSupport -> mesa != null && wxGTK != null && xlibs != null;
assert odbcSupport -> unixODBC != null;
with stdenv.lib;
···
buildInputs =
[ perl gnum4 ncurses openssl makeWrapper
-
] ++ optional wxSupport [ mesa wxGTK xlibs.libX11 ]
++ optional odbcSupport [ unixODBC ];
patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure '';
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, gnused, gawk, makeWrapper
, odbcSupport ? false, unixODBC ? null
+
, wxSupport ? false, mesa ? null, wxGTK ? null, xorg ? null }:
+
assert wxSupport -> mesa != null && wxGTK != null && xorg != null;
assert odbcSupport -> unixODBC != null;
with stdenv.lib;
···
buildInputs =
[ perl gnum4 ncurses openssl makeWrapper
+
] ++ optional wxSupport [ mesa wxGTK xorg.libX11 ]
++ optional odbcSupport [ unixODBC ];
patchPhase = '' sed -i "s@/bin/rm@rm@" lib/odbc/configure erts/configure '';
+3 -3
pkgs/development/interpreters/erlang/R17.nix
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, gnused, gawk, makeWrapper
, odbcSupport ? false, unixODBC ? null
-
, wxSupport ? true, mesa ? null, wxGTK ? null, xlibs ? null, wxmac ? null
, javacSupport ? false, openjdk ? null
, enableHipe ? true
}:
assert wxSupport -> (if stdenv.isDarwin
then wxmac != null
-
else mesa != null && wxGTK != null && xlibs != null);
assert odbcSupport -> unixODBC != null;
assert javacSupport -> openjdk != null;
···
buildInputs =
[ perl gnum4 ncurses openssl makeWrapper
-
] ++ optional wxSupport (if stdenv.isDarwin then [ wxmac ] else [ mesa wxGTK xlibs.libX11 ])
++ optional odbcSupport [ unixODBC ]
++ optional javacSupport [ openjdk ];
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, gnused, gawk, makeWrapper
, odbcSupport ? false, unixODBC ? null
+
, wxSupport ? true, mesa ? null, wxGTK ? null, xorg ? null, wxmac ? null
, javacSupport ? false, openjdk ? null
, enableHipe ? true
}:
assert wxSupport -> (if stdenv.isDarwin
then wxmac != null
+
else mesa != null && wxGTK != null && xorg != null);
assert odbcSupport -> unixODBC != null;
assert javacSupport -> openjdk != null;
···
buildInputs =
[ perl gnum4 ncurses openssl makeWrapper
+
] ++ optional wxSupport (if stdenv.isDarwin then [ wxmac ] else [ mesa wxGTK xorg.libX11 ])
++ optional odbcSupport [ unixODBC ]
++ optional javacSupport [ openjdk ];
+3 -3
pkgs/development/interpreters/erlang/R18.nix
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, gnused, gawk, makeWrapper
, odbcSupport ? false, unixODBC ? null
-
, wxSupport ? true, mesa ? null, wxGTK ? null, xlibs ? null, wxmac ? null
, javacSupport ? false, openjdk ? null
, enableHipe ? true
}:
assert wxSupport -> (if stdenv.isDarwin
then wxmac != null
-
else mesa != null && wxGTK != null && xlibs != null);
assert odbcSupport -> unixODBC != null;
assert javacSupport -> openjdk != null;
···
buildInputs =
[ perl gnum4 ncurses openssl makeWrapper
-
] ++ optional wxSupport (if stdenv.isDarwin then [ wxmac ] else [ mesa wxGTK xlibs.libX11 ])
++ optional odbcSupport [ unixODBC ]
++ optional javacSupport [ openjdk ];
···
{ stdenv, fetchurl, perl, gnum4, ncurses, openssl
, gnused, gawk, makeWrapper
, odbcSupport ? false, unixODBC ? null
+
, wxSupport ? true, mesa ? null, wxGTK ? null, xorg ? null, wxmac ? null
, javacSupport ? false, openjdk ? null
, enableHipe ? true
}:
assert wxSupport -> (if stdenv.isDarwin
then wxmac != null
+
else mesa != null && wxGTK != null && xorg != null);
assert odbcSupport -> unixODBC != null;
assert javacSupport -> openjdk != null;
···
buildInputs =
[ perl gnum4 ncurses openssl makeWrapper
+
] ++ optional wxSupport (if stdenv.isDarwin then [ wxmac ] else [ mesa wxGTK xorg.libX11 ])
++ optional odbcSupport [ unixODBC ]
++ optional javacSupport [ openjdk ];
+2 -2
pkgs/development/interpreters/self/default.nix
···
-
{ fetchurl, fetchgit, stdenv, xlibs, gcc44, makeWrapper, ncurses, cmake }:
stdenv.mkDerivation rec {
# The Self wrapper stores source in $XDG_DATA_HOME/self or ~/.local/share/self
···
};
# gcc 4.6 and above causes crashes on Self startup but gcc 4.4 works.
-
buildInputs = [ gcc44 ncurses xlibs.libX11 xlibs.libXext makeWrapper cmake ];
selfWrapper = ./self;
···
+
{ fetchurl, fetchgit, stdenv, xorg, gcc44, makeWrapper, ncurses, cmake }:
stdenv.mkDerivation rec {
# The Self wrapper stores source in $XDG_DATA_HOME/self or ~/.local/share/self
···
};
# gcc 4.6 and above causes crashes on Self startup but gcc 4.4 works.
+
buildInputs = [ gcc44 ncurses xorg.libX11 xorg.libXext makeWrapper cmake ];
selfWrapper = ./self;
+6 -6
pkgs/development/interpreters/xulrunner/default.nix
···
{ lib, stdenv, fetchurl, pkgconfig, gtk, pango, perl, python, zip, libIDL
-
, libjpeg, zlib, dbus, dbus_glib, bzip2, xlibs
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, hunspell, libevent, libstartup_notification, libvpx
···
buildInputs =
[ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
-
python dbus dbus_glib pango freetype fontconfig xlibs.libXi
-
xlibs.libX11 xlibs.libXrender xlibs.libXft xlibs.libXt file
-
alsaLib nspr nss libnotify xlibs.pixman yasm mesa
-
xlibs.libXScrnSaver xlibs.scrnsaverproto pysqlite
-
xlibs.libXext xlibs.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification libvpx cairo
gstreamer gst_plugins_base icu
];
···
{ lib, stdenv, fetchurl, pkgconfig, gtk, pango, perl, python, zip, libIDL
+
, libjpeg, zlib, dbus, dbus_glib, bzip2, xorg
, freetype, fontconfig, file, alsaLib, nspr, nss, libnotify
, yasm, mesa, sqlite, unzip, makeWrapper, pysqlite
, hunspell, libevent, libstartup_notification, libvpx
···
buildInputs =
[ pkgconfig gtk perl zip libIDL libjpeg zlib bzip2
+
python dbus dbus_glib pango freetype fontconfig xorg.libXi
+
xorg.libX11 xorg.libXrender xorg.libXft xorg.libXt file
+
alsaLib nspr nss libnotify xorg.pixman yasm mesa
+
xorg.libXScrnSaver xorg.scrnsaverproto pysqlite
+
xorg.libXext xorg.xextproto sqlite unzip makeWrapper
hunspell libevent libstartup_notification libvpx cairo
gstreamer gst_plugins_base icu
];
+2 -2
pkgs/development/libraries/at-spi2-atk/default.nix
···
-
{ stdenv, fetchurl, python, pkgconfig, popt, atk, libX11, libICE, xlibs, libXi
, intltool, dbus_glib, at_spi2_core, libSM }:
stdenv.mkDerivation rec {
···
sha256 = "1y9gfz1iz3wpja7s000f0bmyyvc6im5fcdl6bxwbz0v3qdgc9vvq";
};
-
buildInputs = [ python pkgconfig popt atk libX11 libICE xlibs.libXtst libXi
intltool dbus_glib at_spi2_core libSM ];
meta = with stdenv.lib; {
···
+
{ stdenv, fetchurl, python, pkgconfig, popt, atk, libX11, libICE, xorg, libXi
, intltool, dbus_glib, at_spi2_core, libSM }:
stdenv.mkDerivation rec {
···
sha256 = "1y9gfz1iz3wpja7s000f0bmyyvc6im5fcdl6bxwbz0v3qdgc9vvq";
};
+
buildInputs = [ python pkgconfig popt atk libX11 libICE xorg.libXtst libXi
intltool dbus_glib at_spi2_core libSM ];
meta = with stdenv.lib; {
+2 -2
pkgs/development/libraries/directfb/default.nix
···
{ stdenv, fetchurl, pkgconfig, perl, zlib, libjpeg, freetype, libpng, giflib
-
, enableX11 ? true, xlibs
, enableSDL ? true, SDL }:
let s =
···
buildInputs = [ pkgconfig zlib libjpeg freetype giflib libpng ]
++ stdenv.lib.optional enableSDL SDL
-
++ stdenv.lib.optionals enableX11 (with xlibs; [
xproto libX11 libXext #xextproto
#renderproto libXrender
]);
···
{ stdenv, fetchurl, pkgconfig, perl, zlib, libjpeg, freetype, libpng, giflib
+
, enableX11 ? true, xorg
, enableSDL ? true, SDL }:
let s =
···
buildInputs = [ pkgconfig zlib libjpeg freetype giflib libpng ]
++ stdenv.lib.optional enableSDL SDL
+
++ stdenv.lib.optionals enableX11 (with xorg; [
xproto libX11 libXext #xextproto
#renderproto libXrender
]);
+2 -2
pkgs/development/libraries/frame/default.nix
···
{ enableX11 ? true
-
, stdenv, fetchurl, pkgconfig, xlibs, xorgserver, xinput }:
stdenv.mkDerivation rec {
name = "frame-${version}";
···
buildInputs = [
stdenv pkgconfig
-
] ++ stdenv.lib.optional enableX11 [xlibs.xorgserver xlibs.libX11 xlibs.libXext xlibs.libXi];
configureFlags = stdenv.lib.optional enableX11 "--with-x11";
···
{ enableX11 ? true
+
, stdenv, fetchurl, pkgconfig, xorg, xorgserver, xinput }:
stdenv.mkDerivation rec {
name = "frame-${version}";
···
buildInputs = [
stdenv pkgconfig
+
] ++ stdenv.lib.optional enableX11 [xorg.xorgserver xorg.libX11 xorg.libXext xorg.libXi];
configureFlags = stdenv.lib.optional enableX11 "--with-x11";
+2 -2
pkgs/development/libraries/geis/default.nix
···
{ enableX11 ? true
-
, stdenv, fetchurl, pkgconfig, xlibs, xorgserver, python3, dbus_libs, frame, grail }:
stdenv.mkDerivation rec {
name = "geis-${version}";
···
};
buildInputs = [ pkgconfig python3 dbus_libs frame grail ]
-
++ stdenv.lib.optional enableX11 [xlibs.libX11 xlibs.libXtst xlibs.libXext xlibs.libXi xlibs.xorgserver];
configureFlags = stdenv.lib.optional enableX11"--enable-x11";
···
{ enableX11 ? true
+
, stdenv, fetchurl, pkgconfig, xorg, xorgserver, python3, dbus_libs, frame, grail }:
stdenv.mkDerivation rec {
name = "geis-${version}";
···
};
buildInputs = [ pkgconfig python3 dbus_libs frame grail ]
+
++ stdenv.lib.optional enableX11 [xorg.libX11 xorg.libXtst xorg.libXext xorg.libXi xorg.xorgserver];
configureFlags = stdenv.lib.optional enableX11"--enable-x11";
+2 -2
pkgs/development/libraries/grail/default.nix
···
{ enableX11 ? true,
-
stdenv, fetchurl, pkgconfig, xlibs, python3, frame }:
stdenv.mkDerivation rec {
name = "grail-${version}";
···
};
buildInputs = [ pkgconfig python3 frame ]
-
++ stdenv.lib.optional enableX11 [xlibs.libX11 xlibs.libXtst xlibs.libXext xlibs.libXi xlibs.libXfixes];
configureFlags = stdenv.lib.optional enableX11 "--with-x11";
···
{ enableX11 ? true,
+
stdenv, fetchurl, pkgconfig, xorg, python3, frame }:
stdenv.mkDerivation rec {
name = "grail-${version}";
···
};
buildInputs = [ pkgconfig python3 frame ]
+
++ stdenv.lib.optional enableX11 [xorg.libX11 xorg.libXtst xorg.libXext xorg.libXi xorg.libXfixes];
configureFlags = stdenv.lib.optional enableX11 "--with-x11";
+2 -2
pkgs/development/libraries/gstreamer/legacy/gst-plugins-base/default.nix
···
-
{ fetchurl, stdenv, pkgconfig, python, gstreamer, xlibs, alsaLib, cdparanoia
, libogg, libtheora, libvorbis, freetype, pango, liboil, glib, cairo, orc
, libintlOrEmpty
, # Whether to build no plugins that have external dependencies
···
# can't build alsaLib on darwin
++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib
++ stdenv.lib.optionals (!minimalDeps)
-
[ xlibs.xlibsWrapper xlibs.libXv libogg libtheora libvorbis freetype pango
liboil ]
# can't build cdparanoia on darwin
++ stdenv.lib.optional (!minimalDeps && !stdenv.isDarwin) cdparanoia
···
+
{ fetchurl, stdenv, pkgconfig, python, gstreamer, xorg, alsaLib, cdparanoia
, libogg, libtheora, libvorbis, freetype, pango, liboil, glib, cairo, orc
, libintlOrEmpty
, # Whether to build no plugins that have external dependencies
···
# can't build alsaLib on darwin
++ stdenv.lib.optional (!stdenv.isDarwin) alsaLib
++ stdenv.lib.optionals (!minimalDeps)
+
[ xorg.xlibsWrapper xorg.libXv libogg libtheora libvorbis freetype pango
liboil ]
# can't build cdparanoia on darwin
++ stdenv.lib.optional (!minimalDeps && !stdenv.isDarwin) cdparanoia
+3 -3
pkgs/development/libraries/gtk+/2.x.nix
···
-
{ stdenv, fetchurl, pkgconfig, gettext, glib, atk, pango, cairo, perl, xlibs
, gdk_pixbuf, libintlOrEmpty, xlibsWrapper
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? true, cups ? null
}:
-
assert xineramaSupport -> xlibs.libXinerama != null;
assert cupsSupport -> cups != null;
stdenv.mkDerivation rec {
···
nativeBuildInputs = [ perl pkgconfig gettext ];
-
propagatedBuildInputs = with xlibs; with stdenv.lib;
[ glib cairo pango gdk_pixbuf atk ]
++ optionals (stdenv.isLinux || stdenv.isDarwin) [
libXrandr libXrender libXcomposite libXi libXcursor
···
+
{ stdenv, fetchurl, pkgconfig, gettext, glib, atk, pango, cairo, perl, xorg
, gdk_pixbuf, libintlOrEmpty, xlibsWrapper
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? true, cups ? null
}:
+
assert xineramaSupport -> xorg.libXinerama != null;
assert cupsSupport -> cups != null;
stdenv.mkDerivation rec {
···
nativeBuildInputs = [ perl pkgconfig gettext ];
+
propagatedBuildInputs = with xorg; with stdenv.lib;
[ glib cairo pango gdk_pixbuf atk ]
++ optionals (stdenv.isLinux || stdenv.isDarwin) [
libXrandr libXrender libXcomposite libXi libXcursor
+3 -3
pkgs/development/libraries/gtk+/3.x.nix
···
{ stdenv, fetchurl, pkgconfig, gettext, perl
, expat, glib, cairo, pango, gdk_pixbuf, atk, at_spi2_atk, gobjectIntrospection
-
, xlibs, xlibsWrapper, wayland, libxkbcommon, epoxy
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? stdenv.isLinux, cups ? null
}:
-
assert xineramaSupport -> xlibs.libXinerama != null;
assert cupsSupport -> cups != null;
let
···
nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ];
buildInputs = [ libxkbcommon epoxy ];
-
propagatedBuildInputs = with xlibs; with stdenv.lib;
[ expat glib cairo pango gdk_pixbuf atk at_spi2_atk libXrandr libXrender libXcomposite libXi libXcursor ]
++ optionals stdenv.isLinux [ wayland ]
++ optional xineramaSupport libXinerama
···
{ stdenv, fetchurl, pkgconfig, gettext, perl
, expat, glib, cairo, pango, gdk_pixbuf, atk, at_spi2_atk, gobjectIntrospection
+
, xorg, xlibsWrapper, wayland, libxkbcommon, epoxy
, xineramaSupport ? stdenv.isLinux
, cupsSupport ? stdenv.isLinux, cups ? null
}:
+
assert xineramaSupport -> xorg.libXinerama != null;
assert cupsSupport -> cups != null;
let
···
nativeBuildInputs = [ pkgconfig gettext gobjectIntrospection perl ];
buildInputs = [ libxkbcommon epoxy ];
+
propagatedBuildInputs = with xorg; with stdenv.lib;
[ expat glib cairo pango gdk_pixbuf atk at_spi2_atk libXrandr libXrender libXcomposite libXi libXcursor ]
++ optionals stdenv.isLinux [ wayland ]
++ optional xineramaSupport libXinerama
+1 -1
pkgs/development/libraries/jasper/default.nix
···
-
{ stdenv, fetchurl, unzip, xlibs, libjpeg }:
stdenv.mkDerivation rec {
name = "jasper-1.900.1";
···
+
{ stdenv, fetchurl, unzip, xorg, libjpeg }:
stdenv.mkDerivation rec {
name = "jasper-1.900.1";
+3 -3
pkgs/development/libraries/kde-frameworks-5.10/default.nix
···
{
inherit acl cmake docbook_xml_dtd_45 docbook5_xsl epoxy fam gpgme
libgcrypt libgit2 modemmanager networkmanager perl
-
perlPackages qimageblitz xlibs zlib;
boost = boost156;
gif = giflib;
glib2 = glib;
···
});
frameworkintegration = extendDerivation super.frameworkintegration {
-
buildInputs = [ scope.xlibs.libXcursor ];
};
kauth = extendDerivation super.kauth {
···
};
kdelibs4support = extendDerivation super.kdelibs4support {
-
buildInputs = [ scope.networkmanager scope.xlibs.libSM ];
cmakeFlags = [
"-DDocBookXML4_DTD_DIR=${pkgs.docbook_xml_dtd_45}/xml/dtd/docbook"
"-DDocBookXML4_DTD_VERSION=4.5"
···
{
inherit acl cmake docbook_xml_dtd_45 docbook5_xsl epoxy fam gpgme
libgcrypt libgit2 modemmanager networkmanager perl
+
perlPackages qimageblitz xorg zlib;
boost = boost156;
gif = giflib;
glib2 = glib;
···
});
frameworkintegration = extendDerivation super.frameworkintegration {
+
buildInputs = [ scope.xorg.libXcursor ];
};
kauth = extendDerivation super.kauth {
···
};
kdelibs4support = extendDerivation super.kdelibs4support {
+
buildInputs = [ scope.networkmanager scope.xorg.libSM ];
cmakeFlags = [
"-DDocBookXML4_DTD_DIR=${pkgs.docbook_xml_dtd_45}/xml/dtd/docbook"
"-DDocBookXML4_DTD_VERSION=4.5"
+3 -3
pkgs/development/libraries/kde-frameworks-5.12/default.nix
···
{
inherit acl cmake docbook_xml_dtd_45 docbook5_xsl epoxy fam gpgme
libgcrypt libgit2 modemmanager networkmanager perl
-
perlPackages qimageblitz xlibs zlib;
boost = boost156;
gif = giflib;
glib2 = glib;
···
});
frameworkintegration = extendDerivation super.frameworkintegration {
-
buildInputs = [ scope.xlibs.libXcursor ];
};
kauth = extendDerivation super.kauth {
···
};
kdelibs4support = extendDerivation super.kdelibs4support {
-
buildInputs = [ scope.networkmanager scope.xlibs.libSM ];
cmakeFlags = [
"-DDocBookXML4_DTD_DIR=${pkgs.docbook_xml_dtd_45}/xml/dtd/docbook"
"-DDocBookXML4_DTD_VERSION=4.5"
···
{
inherit acl cmake docbook_xml_dtd_45 docbook5_xsl epoxy fam gpgme
libgcrypt libgit2 modemmanager networkmanager perl
+
perlPackages qimageblitz xorg zlib;
boost = boost156;
gif = giflib;
glib2 = glib;
···
});
frameworkintegration = extendDerivation super.frameworkintegration {
+
buildInputs = [ scope.xorg.libXcursor ];
};
kauth = extendDerivation super.kauth {
···
};
kdelibs4support = extendDerivation super.kdelibs4support {
+
buildInputs = [ scope.networkmanager scope.xorg.libSM ];
cmakeFlags = [
"-DDocBookXML4_DTD_DIR=${pkgs.docbook_xml_dtd_45}/xml/dtd/docbook"
"-DDocBookXML4_DTD_VERSION=4.5"
+3 -3
pkgs/development/libraries/libclxclient/default.nix
···
-
{ stdenv, fetchurl, libclthreads, libX11, libXft, xlibs }:
stdenv.mkDerivation rec {
name = "libclxclient-${version}";
···
sha256 = "14l7xrh964gllymraq4n5pgax94p5jsfjslqi5c6637zc4lmgnl0";
};
-
buildInputs = [ libclthreads libX11 libXft xlibs.xproto ];
-
NIX_CFLAGS_COMPILE = "-I${xlibs.xproto}/include -I${libXft}/include";
patchPhase = ''
sed -e "s@ldconfig@@" -i Makefile
···
+
{ stdenv, fetchurl, libclthreads, libX11, libXft, xorg }:
stdenv.mkDerivation rec {
name = "libclxclient-${version}";
···
sha256 = "14l7xrh964gllymraq4n5pgax94p5jsfjslqi5c6637zc4lmgnl0";
};
+
buildInputs = [ libclthreads libX11 libXft xorg.xproto ];
+
NIX_CFLAGS_COMPILE = "-I${xorg.xproto}/include -I${libXft}/include";
patchPhase = ''
sed -e "s@ldconfig@@" -i Makefile
+3 -3
pkgs/development/libraries/libcm/default.nix
···
-
{stdenv, fetchurl, pkgconfig, glib, xlibs, mesa}:
stdenv.mkDerivation {
name = "libcm-0.1.1";
···
sha256 = "11i5z8l5v5ffihif35k5j8igj0rahsk4jdmsj24xhdw2s0zx53kn";
};
buildInputs = [
-
pkgconfig glib xlibs.xlibsWrapper xlibs.libXdamage xlibs.libXcomposite
-
xlibs.libXtst xlibs.inputproto
# !!! inputproto should really be propagated by libXtst
];
propagatedBuildInputs = [mesa];
···
+
{stdenv, fetchurl, pkgconfig, glib, xorg, mesa}:
stdenv.mkDerivation {
name = "libcm-0.1.1";
···
sha256 = "11i5z8l5v5ffihif35k5j8igj0rahsk4jdmsj24xhdw2s0zx53kn";
};
buildInputs = [
+
pkgconfig glib xorg.xlibsWrapper xorg.libXdamage xorg.libXcomposite
+
xorg.libXtst xorg.inputproto
# !!! inputproto should really be propagated by libXtst
];
propagatedBuildInputs = [mesa];
+2 -2
pkgs/development/libraries/qt-5/5.3/default.nix
···
, libXfixes, freetype, fontconfig, zlib, libjpeg, libpng
, mesaSupported, mesa, mesa_glu, openssl, dbus, cups, pkgconfig
, libtiff, glib, icu, mysql, postgresql, sqlite, perl, coreutils, libXi
-
, gdk_pixbuf, python, gdb, xlibs, libX11, libxcb, xcbutil, xcbutilimage
, xcbutilkeysyms, xcbutilwm, udev, libxml2, libxslt, pcre, libxkbcommon
, alsaLib, gstreamer, gst_plugins_base
, libpulseaudio, bison, flex, gperf, ruby, libwebp, libXcursor
···
PSQL_LIBS = optionalString (postgresql != null) "-L${postgresql}/lib -lpq";
propagatedBuildInputs = [
-
xlibs.libXcomposite libX11 libxcb libXext libXrender libXi
fontconfig freetype openssl dbus.libs glib udev libxml2 libxslt pcre
zlib libjpeg libpng libtiff sqlite icu
libwebp alsaLib gstreamer gst_plugins_base libpulseaudio
···
, libXfixes, freetype, fontconfig, zlib, libjpeg, libpng
, mesaSupported, mesa, mesa_glu, openssl, dbus, cups, pkgconfig
, libtiff, glib, icu, mysql, postgresql, sqlite, perl, coreutils, libXi
+
, gdk_pixbuf, python, gdb, xorg, libX11, libxcb, xcbutil, xcbutilimage
, xcbutilkeysyms, xcbutilwm, udev, libxml2, libxslt, pcre, libxkbcommon
, alsaLib, gstreamer, gst_plugins_base
, libpulseaudio, bison, flex, gperf, ruby, libwebp, libXcursor
···
PSQL_LIBS = optionalString (postgresql != null) "-L${postgresql}/lib -lpq";
propagatedBuildInputs = [
+
xorg.libXcomposite libX11 libxcb libXext libXrender libXi
fontconfig freetype openssl dbus.libs glib udev libxml2 libxslt pcre
zlib libjpeg libpng libtiff sqlite icu
libwebp alsaLib gstreamer gst_plugins_base libpulseaudio
+2 -2
pkgs/development/libraries/qt-5/5.4/qtbase.nix
···
{ stdenv, substituteAll
, srcs, version
-
, xlibs, libX11, libxcb, libXcursor, libXext, libXrender, libXi
, xcbutil, xcbutilimage, xcbutilkeysyms, xcbutilwm, libxkbcommon
, fontconfig, freetype, openssl, dbus, glib, udev, libxml2, libxslt, pcre
, zlib, libjpeg, libpng, libtiff, sqlite, icu
···
PSQL_LIBS = optionalString (postgresql != null) "-L${postgresql}/lib -lpq";
propagatedBuildInputs = [
-
xlibs.libXcomposite libX11 libxcb libXext libXrender libXi
fontconfig freetype openssl dbus.libs glib udev libxml2 libxslt pcre
zlib libjpeg libpng libtiff sqlite icu
xcbutil xcbutilimage xcbutilkeysyms xcbutilwm libxkbcommon
···
{ stdenv, substituteAll
, srcs, version
+
, xorg, libX11, libxcb, libXcursor, libXext, libXrender, libXi
, xcbutil, xcbutilimage, xcbutilkeysyms, xcbutilwm, libxkbcommon
, fontconfig, freetype, openssl, dbus, glib, udev, libxml2, libxslt, pcre
, zlib, libjpeg, libpng, libtiff, sqlite, icu
···
PSQL_LIBS = optionalString (postgresql != null) "-L${postgresql}/lib -lpq";
propagatedBuildInputs = [
+
xorg.libXcomposite libX11 libxcb libXext libXrender libXi
fontconfig freetype openssl dbus.libs glib udev libxml2 libxslt pcre
zlib libjpeg libpng libtiff sqlite icu
xcbutil xcbutilimage xcbutilkeysyms xcbutilwm libxkbcommon
+2 -2
pkgs/development/libraries/wtk/default.nix
···
-
{ stdenv, requireFile, unzip, xlibs }:
assert stdenv.system == "i686-linux";
···
buildInputs = [ unzip ];
-
libraries = [ xlibs.libXpm xlibs.libXt xlibs.libX11 xlibs.libICE xlibs.libSM stdenv.cc.cc ];
meta = {
homepage = http://java.sun.com/products/sjwtoolkit/download.html;
···
+
{ stdenv, requireFile, unzip, xorg }:
assert stdenv.system == "i686-linux";
···
buildInputs = [ unzip ];
+
libraries = [ xorg.libXpm xorg.libXt xorg.libX11 xorg.libICE xorg.libSM stdenv.cc.cc ];
meta = {
homepage = http://java.sun.com/products/sjwtoolkit/download.html;
+4 -4
pkgs/development/libraries/xcb-util-cursor/HEAD.nix
···
{ stdenv, fetchgit, bashInteractive, autoconf, automake, libtool, pkgconfig
-
, git, xlibs, gnum4, libxcb, gperf }:
stdenv.mkDerivation rec {
name = "xcb-util-cursor-0.1.1-3-gf03cc27";
···
libtool
libxcb
pkgconfig
-
xlibs.utilmacros
-
xlibs.xcbutilimage
-
xlibs.xcbutilrenderutil
];
configurePhase = ''
···
{ stdenv, fetchgit, bashInteractive, autoconf, automake, libtool, pkgconfig
+
, git, xorg, gnum4, libxcb, gperf }:
stdenv.mkDerivation rec {
name = "xcb-util-cursor-0.1.1-3-gf03cc27";
···
libtool
libxcb
pkgconfig
+
xorg.utilmacros
+
xorg.xcbutilimage
+
xorg.xcbutilrenderutil
];
configurePhase = ''
+2 -2
pkgs/development/pharo/vm/default.nix
···
-
{ stdenv, fetchurl, cmake, bash, unzip, glibc, openssl, gcc, mesa, freetype, xlibs, alsaLib, cairo }:
stdenv.mkDerivation rec {
···
unzip ${sources40Zip} -d $prefix/lib/pharo-vm/
'';
-
buildInputs = [ bash unzip cmake glibc openssl gcc mesa freetype xlibs.libX11 xlibs.libICE xlibs.libSM alsaLib cairo ];
meta = {
description = "Clean and innovative Smalltalk-inspired environment";
···
+
{ stdenv, fetchurl, cmake, bash, unzip, glibc, openssl, gcc, mesa, freetype, xorg, alsaLib, cairo }:
stdenv.mkDerivation rec {
···
unzip ${sources40Zip} -d $prefix/lib/pharo-vm/
'';
+
buildInputs = [ bash unzip cmake glibc openssl gcc mesa freetype xorg.libX11 xorg.libICE xorg.libSM alsaLib cairo ];
meta = {
description = "Clean and innovative Smalltalk-inspired environment";
+3 -3
pkgs/development/r-modules/default.nix
···
ChemmineOB = [ pkgs.openbabel pkgs.pkgconfig ];
cit = [ pkgs.gsl ];
curl = [ pkgs.curl ];
-
devEMF = [ pkgs.xlibs.libXft ];
diversitree = [ pkgs.gsl pkgs.fftw ];
EMCluster = [ pkgs.liblapack ];
fftw = [ pkgs.fftw ];
···
TAQMNGR = [ pkgs.zlib ];
tiff = [ pkgs.libtiff ];
TKF = [ pkgs.gsl ];
-
tkrplot = [ pkgs.xlibs.libX11 ];
topicmodels = [ pkgs.gsl ];
udunits2 = [ pkgs.udunits pkgs.expat ];
V8 = [ pkgs.v8 ];
···
});
devEMF = old.devEMF.overrideDerivation (attrs: {
-
NIX_CFLAGS_LINK = "-L${pkgs.xlibs.libXft}/lib -lXft";
});
slfm = old.slfm.overrideDerivation (attrs: {
···
ChemmineOB = [ pkgs.openbabel pkgs.pkgconfig ];
cit = [ pkgs.gsl ];
curl = [ pkgs.curl ];
+
devEMF = [ pkgs.xorg.libXft ];
diversitree = [ pkgs.gsl pkgs.fftw ];
EMCluster = [ pkgs.liblapack ];
fftw = [ pkgs.fftw ];
···
TAQMNGR = [ pkgs.zlib ];
tiff = [ pkgs.libtiff ];
TKF = [ pkgs.gsl ];
+
tkrplot = [ pkgs.xorg.libX11 ];
topicmodels = [ pkgs.gsl ];
udunits2 = [ pkgs.udunits pkgs.expat ];
V8 = [ pkgs.v8 ];
···
});
devEMF = old.devEMF.overrideDerivation (attrs: {
+
NIX_CFLAGS_LINK = "-L${pkgs.xorg.libXft}/lib -lXft";
});
slfm = old.slfm.overrideDerivation (attrs: {
+4 -4
pkgs/development/tools/electron/default.nix
···
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
-
, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xlibs, libcap, unzip
, systemd
}:
let
···
paths = [
stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
-
xlibs.libXrender xlibs.libX11 xlibs.libXext xlibs.libXdamage xlibs.libXtst
-
xlibs.libXcomposite xlibs.libXi xlibs.libXfixes xlibs.libXrandr
-
xlibs.libXcursor libcap systemd
];
};
in stdenv.mkDerivation rec {
···
{ stdenv, fetchurl, buildEnv, makeDesktopItem, makeWrapper, zlib, glib, alsaLib
, dbus, gtk, atk, pango, freetype, fontconfig, libgnome_keyring3, gdk_pixbuf
+
, cairo, cups, expat, libgpgerror, nspr, gconf, nss, xorg, libcap, unzip
, systemd
}:
let
···
paths = [
stdenv.cc.cc zlib glib dbus gtk atk pango freetype libgnome_keyring3
fontconfig gdk_pixbuf cairo cups expat libgpgerror alsaLib nspr gconf nss
+
xorg.libXrender xorg.libX11 xorg.libXext xorg.libXdamage xorg.libXtst
+
xorg.libXcomposite xorg.libXi xorg.libXfixes xorg.libXrandr
+
xorg.libXcursor libcap systemd
];
};
in stdenv.mkDerivation rec {
+5 -5
pkgs/development/tools/node-webkit/nw11.nix
···
{ stdenv, fetchurl, buildEnv, makeWrapper
-
, xlibs, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev, libcap
, libnotify}:
let
···
nwEnv = buildEnv {
name = "node-webkit-env";
paths = [
-
xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf
-
freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage
-
xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc
-
xlibs.libXtst xlibs.libXi xlibs.libXcursor xlibs.libXrandr libcap
libnotify
];
};
···
{ stdenv, fetchurl, buildEnv, makeWrapper
+
, xorg, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev, libcap
, libnotify}:
let
···
nwEnv = buildEnv {
name = "node-webkit-env";
paths = [
+
xorg.libX11 xorg.libXrender glib gtk atk pango cairo gdk_pixbuf
+
freetype fontconfig xorg.libXcomposite alsaLib xorg.libXdamage
+
xorg.libXext xorg.libXfixes nss nspr gconf expat dbus stdenv.cc
+
xorg.libXtst xorg.libXi xorg.libXcursor xorg.libXrandr libcap
libnotify
];
};
+5 -5
pkgs/development/tools/node-webkit/nw12.nix
···
{ stdenv, fetchurl, buildEnv, makeWrapper
-
, xlibs, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev, libcap
, libnotify}:
let
···
nwEnv = buildEnv {
name = "nwjs-env";
paths = [
-
xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf
-
freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage
-
xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc
-
xlibs.libXtst xlibs.libXi xlibs.libXcursor xlibs.libXrandr libcap
libnotify
];
};
···
{ stdenv, fetchurl, buildEnv, makeWrapper
+
, xorg, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev, libcap
, libnotify}:
let
···
nwEnv = buildEnv {
name = "nwjs-env";
paths = [
+
xorg.libX11 xorg.libXrender glib gtk atk pango cairo gdk_pixbuf
+
freetype fontconfig xorg.libXcomposite alsaLib xorg.libXdamage
+
xorg.libXext xorg.libXfixes nss nspr gconf expat dbus stdenv.cc
+
xorg.libXtst xorg.libXi xorg.libXcursor xorg.libXrandr libcap
libnotify
];
};
+5 -5
pkgs/development/tools/node-webkit/nw9.nix
···
{ stdenv, fetchurl, buildEnv, makeWrapper
-
, xlibs, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev}:
let
bits = if stdenv.system == "x86_64-linux" then "x64"
···
nwEnv = buildEnv {
name = "node-webkit-env";
paths = [
-
xlibs.libX11 xlibs.libXrender glib gtk atk pango cairo gdk_pixbuf
-
freetype fontconfig xlibs.libXcomposite alsaLib xlibs.libXdamage
-
xlibs.libXext xlibs.libXfixes nss nspr gconf expat dbus stdenv.cc.cc
-
xlibs.libXtst xlibs.libXi
];
};
···
{ stdenv, fetchurl, buildEnv, makeWrapper
+
, xorg, alsaLib, dbus, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib, nss, nssTools, nspr, gconf, expat, udev}:
let
bits = if stdenv.system == "x86_64-linux" then "x64"
···
nwEnv = buildEnv {
name = "node-webkit-env";
paths = [
+
xorg.libX11 xorg.libXrender glib gtk atk pango cairo gdk_pixbuf
+
freetype fontconfig xorg.libXcomposite alsaLib xorg.libXdamage
+
xorg.libXext xorg.libXfixes nss nspr gconf expat dbus stdenv.cc.cc
+
xorg.libXtst xorg.libXi
];
};
+2 -2
pkgs/development/tools/selenium/server/default.nix
···
-
{ stdenv, fetchurl, makeWrapper, jre, jdk, gcc, xlibs
, chromedriver, chromeSupport ? true }:
with stdenv.lib;
···
${jdk}/bin/jar xf $src launchers/launcher-linux-amd64
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
-
--set-rpath "${gcc.cc}/lib/:${gcc.cc}/lib64:${xlibs.libX11}/lib" \
launchers/launcher-linux-${arch}
${jdk}/bin/jar uf $src launchers/launcher-linux-${arch}
'';
···
+
{ stdenv, fetchurl, makeWrapper, jre, jdk, gcc, xorg
, chromedriver, chromeSupport ? true }:
with stdenv.lib;
···
${jdk}/bin/jar xf $src launchers/launcher-linux-amd64
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+
--set-rpath "${gcc.cc}/lib/:${gcc.cc}/lib64:${xorg.libX11}/lib" \
launchers/launcher-linux-${arch}
${jdk}/bin/jar uf $src launchers/launcher-linux-${arch}
'';
+4 -4
pkgs/development/tools/thrust/default.nix
···
{ stdenv, fetchurl, buildEnv, makeWrapper, glib, alsaLib , dbus, gtk, atk
, pango, freetype, fontconfig, gdk_pixbuf , cairo, cups, expat, nspr, gconf, nss
-
, xlibs, libcap, unzip
}:
let
···
name = "env-thrust";
paths = [
stdenv.cc.cc glib dbus gtk atk pango freetype fontconfig gdk_pixbuf
-
cairo cups expat alsaLib nspr gconf nss xlibs.libXrender xlibs.libX11
-
xlibs.libXext xlibs.libXdamage xlibs.libXtst xlibs.libXcomposite
-
xlibs.libXi xlibs.libXfixes xlibs.libXrandr xlibs.libXcursor libcap
];
};
in stdenv.mkDerivation rec {
···
{ stdenv, fetchurl, buildEnv, makeWrapper, glib, alsaLib , dbus, gtk, atk
, pango, freetype, fontconfig, gdk_pixbuf , cairo, cups, expat, nspr, gconf, nss
+
, xorg, libcap, unzip
}:
let
···
name = "env-thrust";
paths = [
stdenv.cc.cc glib dbus gtk atk pango freetype fontconfig gdk_pixbuf
+
cairo cups expat alsaLib nspr gconf nss xorg.libXrender xorg.libX11
+
xorg.libXext xorg.libXdamage xorg.libXtst xorg.libXcomposite
+
xorg.libXi xorg.libXfixes xorg.libXrandr xorg.libXcursor libcap
];
};
in stdenv.mkDerivation rec {
+2 -2
pkgs/games/adom/default.nix
···
{ stdenv, fetchurl, patchelf, zlib, libmad, libpng12, libcaca, mesa, alsaLib, libpulseaudio
-
, xlibs }:
assert stdenv.system == "x86_64-linux";
let
-
inherit (xlibs) libXext libX11;
lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [
zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib libpulseaudio];
···
{ stdenv, fetchurl, patchelf, zlib, libmad, libpng12, libcaca, mesa, alsaLib, libpulseaudio
+
, xorg }:
assert stdenv.system == "x86_64-linux";
let
+
inherit (xorg) libXext libX11;
lpath = "${stdenv.cc.cc}/lib64:" + stdenv.lib.makeSearchPath "lib" [
zlib libmad libpng12 libcaca libXext libX11 mesa alsaLib libpulseaudio];
+2 -2
pkgs/games/megaglest/default.nix
···
{ stdenv, fetchgit, cmake, git, curl, SDL, xercesc, openal, lua
, libjpeg, wxGTK, cppunit, ftgl, glew, libogg, libvorbis, buildEnv, libpng
-
, fontconfig, freetype, xlibs, makeWrapper, bash, which, gnome3, mesa_glu
, mesa_drivers }:
let
version = "3.9.2";
lib-env = buildEnv {
name = "megaglest-lib-env";
-
paths = [ SDL xlibs.libSM xlibs.libICE xlibs.libX11 xlibs.libXext
xercesc openal libvorbis lua libjpeg libpng curl fontconfig ftgl freetype
stdenv.cc.cc glew mesa_glu mesa_drivers wxGTK ];
};
···
{ stdenv, fetchgit, cmake, git, curl, SDL, xercesc, openal, lua
, libjpeg, wxGTK, cppunit, ftgl, glew, libogg, libvorbis, buildEnv, libpng
+
, fontconfig, freetype, xorg, makeWrapper, bash, which, gnome3, mesa_glu
, mesa_drivers }:
let
version = "3.9.2";
lib-env = buildEnv {
name = "megaglest-lib-env";
+
paths = [ SDL xorg.libSM xorg.libICE xorg.libX11 xorg.libXext
xercesc openal libvorbis lua libjpeg libpng curl fontconfig ftgl freetype
stdenv.cc.cc glew mesa_glu mesa_drivers wxGTK ];
};
+4 -4
pkgs/games/planetaryannihilation/default.nix
···
-
{ stdenv, config, fetchurl, patchelf, makeWrapper, xlibs, gtk, glib, udev, alsaLib, atk
, nspr, fontconfig, cairo, pango, nss, freetype, gnome3, gdk_pixbuf, curl, systemd, xorg }:
# TODO: use dynamic attributes once Nix 1.7 is out
···
ln -s ${systemd}/lib/libudev.so.1 $out/lib/libudev.so.0
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/PA"
-
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc xlibs.libXdamage xorg.libXfixes gtk glib stdenv.glibc "$out" xlibs.libXext pango udev xlibs.libX11 xlibs.libXcomposite alsaLib atk nspr fontconfig cairo pango nss freetype gnome3.gconf gdk_pixbuf xlibs.libXrender ]}:{stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" "$out/host/CoherentUI_Host"
-
wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc xlibs.libX11 xlibs.libXcursor gtk glib curl "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64"
for f in $out/lib/*; do
-
patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc curl xlibs.libX11 stdenv.glibc xlibs.libXcursor "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" $f
done
'';
···
+
{ stdenv, config, fetchurl, patchelf, makeWrapper, gtk, glib, udev, alsaLib, atk
, nspr, fontconfig, cairo, pango, nss, freetype, gnome3, gdk_pixbuf, curl, systemd, xorg }:
# TODO: use dynamic attributes once Nix 1.7 is out
···
ln -s ${systemd}/lib/libudev.so.1 $out/lib/libudev.so.0
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$out/PA"
+
patchelf --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc xorg.libXdamage xorg.libXfixes gtk glib stdenv.glibc "$out" xorg.libXext pango udev xorg.libX11 xorg.libXcomposite alsaLib atk nspr fontconfig cairo pango nss freetype gnome3.gconf gdk_pixbuf xorg.libXrender ]}:{stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" "$out/host/CoherentUI_Host"
+
wrapProgram $out/PA --prefix LD_LIBRARY_PATH : "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc stdenv.glibc xorg.libX11 xorg.libXcursor gtk glib curl "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64"
for f in $out/lib/*; do
+
patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ stdenv.cc.cc curl xorg.libX11 stdenv.glibc xorg.libXcursor "$out" ]}:${stdenv.cc.cc}/lib64:${stdenv.glibc}/lib64" $f
done
'';
+2 -2
pkgs/games/sdlmame/default.nix
···
-
{ stdenv, fetchurl, alsaLib, qt48, SDL, fontconfig, freetype, SDL_ttf, xlibs }:
assert stdenv.system == "x86_64-linux" || stdenv.system == "i686-linux";
···
installPhase = ''
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
-
--set-rpath "${alsaLib}/lib:${qt48}/lib:${SDL}/lib:${fontconfig}/lib:${freetype}/lib:${SDL_ttf}/lib:${xlibs.libX11}/lib:${xlibs.libXinerama}/lib:${stdenv.cc.cc}/lib" \
share/sdlmame/sdlmame
mkdir -p "$out/bin"
···
+
{ stdenv, fetchurl, alsaLib, qt48, SDL, fontconfig, freetype, SDL_ttf, xorg }:
assert stdenv.system == "x86_64-linux" || stdenv.system == "i686-linux";
···
installPhase = ''
patchelf \
--set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+
--set-rpath "${alsaLib}/lib:${qt48}/lib:${SDL}/lib:${fontconfig}/lib:${freetype}/lib:${SDL_ttf}/lib:${xorg.libX11}/lib:${xorg.libXinerama}/lib:${stdenv.cc.cc}/lib" \
share/sdlmame/sdlmame
mkdir -p "$out/bin"
+2 -2
pkgs/games/snake4/default.nix
···
-
{ stdenv, fetchurl, shhmsg, shhopt, xlibs }:
stdenv.mkDerivation rec {
name = "snake4-1.0.14";
···
sha256 = "14cng9l857np42zixp440mbc8y5675frb6lhsds53j1cws9cncw9";
};
-
buildInputs = with xlibs; [ shhmsg shhopt libX11 libXt libXpm libXaw libXext];
preInstall = ''
substituteInPlace Makefile --replace "-o \$(OWNER) -g \$(GROUP)" ""
···
+
{ stdenv, fetchurl, shhmsg, shhopt, xorg }:
stdenv.mkDerivation rec {
name = "snake4-1.0.14";
···
sha256 = "14cng9l857np42zixp440mbc8y5675frb6lhsds53j1cws9cncw9";
};
+
buildInputs = with xorg; [ shhmsg shhopt libX11 libXt libXpm libXaw libXext];
preInstall = ''
substituteInPlace Makefile --replace "-o \$(OWNER) -g \$(GROUP)" ""
+2 -2
pkgs/games/spring/default.nix
···
{ stdenv, fetchurl, cmake, lzma, boost, libdevil, zlib, p7zip
-
, openal, libvorbis, glew, freetype, xlibs, SDL, mesa, binutils
, asciidoc, libxslt, docbook_xsl, docbook_xsl_ns, curl, makeWrapper
, jdk ? null, python ? null, systemd
, withAI ? true # support for AI Interfaces and Skirmish AIs
···
"-DPREFER_STATIC_LIBS:BOOL=OFF"];
buildInputs = [ cmake lzma boost libdevil zlib p7zip openal libvorbis freetype SDL
-
xlibs.libX11 xlibs.libXcursor mesa glew asciidoc libxslt docbook_xsl curl makeWrapper
docbook_xsl_ns systemd ]
++ stdenv.lib.optional withAI jdk
++ stdenv.lib.optional withAI python;
···
{ stdenv, fetchurl, cmake, lzma, boost, libdevil, zlib, p7zip
+
, openal, libvorbis, glew, freetype, xorg, SDL, mesa, binutils
, asciidoc, libxslt, docbook_xsl, docbook_xsl_ns, curl, makeWrapper
, jdk ? null, python ? null, systemd
, withAI ? true # support for AI Interfaces and Skirmish AIs
···
"-DPREFER_STATIC_LIBS:BOOL=OFF"];
buildInputs = [ cmake lzma boost libdevil zlib p7zip openal libvorbis freetype SDL
+
xorg.libX11 xorg.libXcursor mesa glew asciidoc libxslt docbook_xsl curl makeWrapper
docbook_xsl_ns systemd ]
++ stdenv.lib.optional withAI jdk
++ stdenv.lib.optional withAI python;
+18 -18
pkgs/games/steam/chrootenv.nix
···
pkgs.python
pkgs.gnome2.zenity
pkgs.xdg_utils
-
pkgs.xlibs.xrandr
pkgs.which
]
++ lib.optional (config.steam.java or false) pkgs.jdk
···
pkgs.pango
pkgs.freetype
-
pkgs.xlibs.libICE
-
pkgs.xlibs.libSM
-
pkgs.xlibs.libX11
-
pkgs.xlibs.libXau
-
pkgs.xlibs.libxcb
-
pkgs.xlibs.libXcursor
-
pkgs.xlibs.libXdamage
-
pkgs.xlibs.libXdmcp
-
pkgs.xlibs.libXext
-
pkgs.xlibs.libXfixes
-
pkgs.xlibs.libXi
-
pkgs.xlibs.libXinerama
-
pkgs.xlibs.libXrandr
-
pkgs.xlibs.libXrender
-
pkgs.xlibs.libXScrnSaver
-
pkgs.xlibs.libXtst
-
pkgs.xlibs.libXxf86vm
pkgs.ffmpeg
pkgs.libpng12
···
pkgs.python
pkgs.gnome2.zenity
pkgs.xdg_utils
+
pkgs.xorg.xrandr
pkgs.which
]
++ lib.optional (config.steam.java or false) pkgs.jdk
···
pkgs.pango
pkgs.freetype
+
pkgs.xorg.libICE
+
pkgs.xorg.libSM
+
pkgs.xorg.libX11
+
pkgs.xorg.libXau
+
pkgs.xorg.libxcb
+
pkgs.xorg.libXcursor
+
pkgs.xorg.libXdamage
+
pkgs.xorg.libXdmcp
+
pkgs.xorg.libXext
+
pkgs.xorg.libXfixes
+
pkgs.xorg.libXi
+
pkgs.xorg.libXinerama
+
pkgs.xorg.libXrandr
+
pkgs.xorg.libXrender
+
pkgs.xorg.libXScrnSaver
+
pkgs.xorg.libXtst
+
pkgs.xorg.libXxf86vm
pkgs.ffmpeg
pkgs.libpng12
+2 -2
pkgs/games/ue4demos/default.nix
···
-
{ stdenv, fetchurl, unzip, patchelf, xlibs, openal }:
assert stdenv.isLinux;
assert stdenv.isx86_64;
···
buildInputs = [ unzip patchelf ];
rtdeps = stdenv.lib.makeLibraryPath
-
[ xlibs.libXxf86vm xlibs.libXext openal ]
+ ":" + stdenv.lib.makeSearchPath "lib64" [ stdenv.cc.cc ];
buildCommand =
···
+
{ stdenv, fetchurl, unzip, patchelf, xorg, openal }:
assert stdenv.isLinux;
assert stdenv.isx86_64;
···
buildInputs = [ unzip patchelf ];
rtdeps = stdenv.lib.makeLibraryPath
+
[ xorg.libXxf86vm xorg.libXext openal ]
+ ":" + stdenv.lib.makeSearchPath "lib64" [ stdenv.cc.cc ];
buildCommand =
+2 -2
pkgs/games/ut2004demo/default.nix
···
-
{stdenv, fetchurl, xlibs, mesa}:
assert stdenv.system == "i686-linux";
···
name = raw.name;
builder = ./make-wrapper.sh;
inherit raw mesa;
-
inherit (xlibs) libX11 libXext;
};
}
···
+
{stdenv, fetchurl, xorg, mesa}:
assert stdenv.system == "i686-linux";
···
name = raw.name;
builder = ./make-wrapper.sh;
inherit raw mesa;
+
inherit (xorg) libX11 libXext;
};
}
+1 -1
pkgs/games/zoom/default.nix
···
{ stdenv, fetchurl, perl, expat, xlibsWrapper, freetype }:
-
# !!! assert freetype == xlibs.freetype
stdenv.mkDerivation {
name = "zoom-1.1.5";
···
{ stdenv, fetchurl, perl, expat, xlibsWrapper, freetype }:
+
# !!! assert freetype == xorg.freetype
stdenv.mkDerivation {
name = "zoom-1.1.5";
+1 -1
pkgs/misc/emulators/wine/base.nix
···
nativeBuildInputs = toBuildInputs pkgArches (pkgs: (with pkgs; [
freetype fontconfig mesa mesa_noglu.osmesa libdrm libpng libjpeg openssl gnutls cups ncurses
-
]) ++ (with pkgs.xlibs; [
xlibsWrapper libXi libXcursor libXinerama libXrandr libXrender libXxf86vm libXcomposite
]));
···
nativeBuildInputs = toBuildInputs pkgArches (pkgs: (with pkgs; [
freetype fontconfig mesa mesa_noglu.osmesa libdrm libpng libjpeg openssl gnutls cups ncurses
+
]) ++ (with pkgs.xorg; [
xlibsWrapper libXi libXcursor libXinerama libXrandr libXrender libXxf86vm libXcomposite
]));
+2 -2
pkgs/misc/screensavers/electricsheep/default.nix
···
-
{stdenv, fetchurl, pkgconfig, expat, zlib, libpng, libjpeg, xlibs}:
stdenv.mkDerivation rec {
name = "electricsheep-2.6.8";
···
sha256 = "1flqcqfs75wg74hr5w85n6w8b26l4qrpwzi7fzylnry67yzf94y5";
};
-
buildInputs = [pkgconfig expat zlib libpng libjpeg xlibs.xlibsWrapper xlibs.libXv];
preInstall = ''
installFlags=GNOME_DATADIR=$out
···
+
{stdenv, fetchurl, pkgconfig, expat, zlib, libpng, libjpeg, xorg}:
stdenv.mkDerivation rec {
name = "electricsheep-2.6.8";
···
sha256 = "1flqcqfs75wg74hr5w85n6w8b26l4qrpwzi7fzylnry67yzf94y5";
};
+
buildInputs = [pkgconfig expat zlib libpng libjpeg xorg.xlibsWrapper xorg.libXv];
preInstall = ''
installFlags=GNOME_DATADIR=$out
+2 -2
pkgs/misc/themes/qtcurve/default.nix
···
{ stdenv, fetchurl, cmake, gettext, pkgconfig # Build tools
, gtk2, kde_workspace, kdelibs # Toolkit dependencies
-
, libpthreadstubs, libXdmcp, libxcb, xlibs # X11 dependencies
}:
stdenv.mkDerivation {
···
libXdmcp
libxcb
pkgconfig
-
xlibs.libxshmfence
];
patches = [
···
{ stdenv, fetchurl, cmake, gettext, pkgconfig # Build tools
, gtk2, kde_workspace, kdelibs # Toolkit dependencies
+
, libpthreadstubs, libXdmcp, libxcb, xorg # X11 dependencies
}:
stdenv.mkDerivation {
···
libXdmcp
libxcb
pkgconfig
+
xorg.libxshmfence
];
patches = [
+3 -3
pkgs/os-specific/linux/ati-drivers/default.nix
···
-
{ stdenv, fetchurl, kernel ? null, xlibs, which, imake
, mesa # for fgl_glxgears
, libXxf86vm, xf86vidmodeproto # for fglrx_gamma
, xorg, makeWrapper, glibc, patchelf
···
patchPhaseSamples = "patch -p2 < ${./patch-samples.patch}";
buildInputs =
-
[ xlibs.libXext xlibs.libX11 xlibs.libXinerama
-
xlibs.libXrandr which imake makeWrapper
patchelf
unzip
mesa
···
+
{ stdenv, fetchurl, kernel ? null, which, imake
, mesa # for fgl_glxgears
, libXxf86vm, xf86vidmodeproto # for fglrx_gamma
, xorg, makeWrapper, glibc, patchelf
···
patchPhaseSamples = "patch -p2 < ${./patch-samples.patch}";
buildInputs =
+
[ xorg.libXext xorg.libX11 xorg.libXinerama
+
xorg.libXrandr which imake makeWrapper
patchelf
unzip
mesa
+4 -4
pkgs/os-specific/linux/nvidia-x11/beta.nix
···
-
{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
-
glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr];
cudaPath = makeLibraryPath [zlib stdenv.cc.cc];
openclPath = makeLibraryPath [zlib];
-
allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc];
gtkPath = optionalString (!libsOnly) (makeLibraryPath
[ gtk atk pango glib gdk_pixbuf cairo ] );
-
programPath = makeLibraryPath [ xlibs.libXv ];
buildInputs = [ perl nukeReferences ];
···
+
{ stdenv, fetchurl, kernel ? null, xorg, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
+
glPath = makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr];
cudaPath = makeLibraryPath [zlib stdenv.cc.cc];
openclPath = makeLibraryPath [zlib];
+
allLibPath = makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr zlib stdenv.cc.cc];
gtkPath = optionalString (!libsOnly) (makeLibraryPath
[ gtk atk pango glib gdk_pixbuf cairo ] );
+
programPath = makeLibraryPath [ xorg.libXv ];
buildInputs = [ perl nukeReferences ];
+4 -4
pkgs/os-specific/linux/nvidia-x11/default.nix
···
-
{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
-
glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr];
cudaPath = makeLibraryPath [zlib stdenv.cc.cc];
openclPath = makeLibraryPath [zlib];
-
allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc];
gtkPath = optionalString (!libsOnly) (makeLibraryPath
[ gtk atk pango glib gdk_pixbuf cairo ] );
-
programPath = makeLibraryPath [ xlibs.libXv ];
buildInputs = [ perl nukeReferences ];
···
+
{ stdenv, fetchurl, kernel ? null, xorg, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf, cairo, nukeReferences
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
+
glPath = makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr];
cudaPath = makeLibraryPath [zlib stdenv.cc.cc];
openclPath = makeLibraryPath [zlib];
+
allLibPath = makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr zlib stdenv.cc.cc];
gtkPath = optionalString (!libsOnly) (makeLibraryPath
[ gtk atk pango glib gdk_pixbuf cairo ] );
+
programPath = makeLibraryPath [ xorg.libXv ];
buildInputs = [ perl nukeReferences ];
+3 -3
pkgs/os-specific/linux/nvidia-x11/legacy173.nix
···
-
{stdenv, fetchurl, kernel, xlibs, zlib, gtk, atk, pango, glib, gdk_pixbuf}:
let
···
dontStrip = true;
-
glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr];
cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc];
-
programPath = stdenv.lib.makeLibraryPath [ gtk atk pango glib gdk_pixbuf xlibs.libXv ];
meta = {
homepage = http://www.nvidia.com/object/unix.html;
···
+
{stdenv, fetchurl, kernel, xorg, zlib, gtk, atk, pango, glib, gdk_pixbuf}:
let
···
dontStrip = true;
+
glPath = stdenv.lib.makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr];
cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc];
+
programPath = stdenv.lib.makeLibraryPath [ gtk atk pango glib gdk_pixbuf xorg.libXv ];
meta = {
homepage = http://www.nvidia.com/object/unix.html;
+3 -3
pkgs/os-specific/linux/nvidia-x11/legacy304.nix
···
-
{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
-
glPath = stdenv.lib.makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr];
cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc];
programPath = optionalString (!libsOnly) (stdenv.lib.makeLibraryPath
-
[ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
buildInputs = [ perl ];
···
+
{ stdenv, fetchurl, kernel ? null, xorg, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
+
glPath = stdenv.lib.makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr];
cudaPath = stdenv.lib.makeLibraryPath [zlib stdenv.cc.cc];
programPath = optionalString (!libsOnly) (stdenv.lib.makeLibraryPath
+
[ gtk atk pango glib gdk_pixbuf xorg.libXv ] );
buildInputs = [ perl ];
+4 -4
pkgs/os-specific/linux/nvidia-x11/legacy340.nix
···
-
{ stdenv, fetchurl, kernel ? null, xlibs, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
-
glPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr];
cudaPath = makeLibraryPath [zlib stdenv.cc.cc];
openclPath = makeLibraryPath [zlib];
-
allLibPath = makeLibraryPath [xlibs.libXext xlibs.libX11 xlibs.libXrandr zlib stdenv.cc.cc];
programPath = optionalString (!libsOnly) (makeLibraryPath
-
[ gtk atk pango glib gdk_pixbuf xlibs.libXv ] );
buildInputs = [ perl ];
···
+
{ stdenv, fetchurl, kernel ? null, xorg, zlib, perl
, gtk, atk, pango, glib, gdk_pixbuf
, # Whether to build the libraries only (i.e. not the kernel module or
# nvidia-settings). Used to support 32-bit binaries on 64-bit
···
dontStrip = true;
+
glPath = makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr];
cudaPath = makeLibraryPath [zlib stdenv.cc.cc];
openclPath = makeLibraryPath [zlib];
+
allLibPath = makeLibraryPath [xorg.libXext xorg.libX11 xorg.libXrandr zlib stdenv.cc.cc];
programPath = optionalString (!libsOnly) (makeLibraryPath
+
[ gtk atk pango glib gdk_pixbuf xorg.libXv ] );
buildInputs = [ perl ];
+2 -2
pkgs/os-specific/linux/opengl/xorg-sys/default.nix
···
# Of course, use of the driver in /usr/lib is highly impure. But it
# might actually work ;-)
-
{stdenv, xlibs, expat, libdrm}:
stdenv.mkDerivation {
name = "xorg-sys-opengl-3";
builder = ./builder.sh;
-
neededLibs = [xlibs.libXxf86vm xlibs.libXext expat libdrm stdenv.cc.cc];
}
···
# Of course, use of the driver in /usr/lib is highly impure. But it
# might actually work ;-)
+
{stdenv, xorg, expat, libdrm}:
stdenv.mkDerivation {
name = "xorg-sys-opengl-3";
builder = ./builder.sh;
+
neededLibs = [xorg.libXxf86vm xorg.libXext expat libdrm stdenv.cc.cc];
}
+2 -2
pkgs/servers/pulseaudio/default.nix
···
{ lib, stdenv, fetchurl, pkgconfig, intltool, autoreconfHook
, json_c, libsndfile, libtool
-
, xlibs, libcap, alsaLib, glib
, avahi, libjack2, libasyncns, lirc, dbus
, sbc, bluez5, udev, openssl, fftwFloat
, speexdsp, systemd, webrtc-audio-processing, gconf ? null
···
++ lib.optionals (!libOnly) (
[ libasyncns webrtc-audio-processing ]
++ lib.optional jackaudioSupport libjack2
-
++ lib.optionals x11Support [ xlibs.xlibsWrapper xlibs.libXtst xlibs.libXi ]
++ lib.optional useSystemd systemd
++ lib.optionals stdenv.isLinux [ alsaLib udev ]
++ lib.optional airtunesSupport openssl
···
{ lib, stdenv, fetchurl, pkgconfig, intltool, autoreconfHook
, json_c, libsndfile, libtool
+
, xorg, libcap, alsaLib, glib
, avahi, libjack2, libasyncns, lirc, dbus
, sbc, bluez5, udev, openssl, fftwFloat
, speexdsp, systemd, webrtc-audio-processing, gconf ? null
···
++ lib.optionals (!libOnly) (
[ libasyncns webrtc-audio-processing ]
++ lib.optional jackaudioSupport libjack2
+
++ lib.optionals x11Support [ xorg.xlibsWrapper xorg.libXtst xorg.libXi ]
++ lib.optional useSystemd systemd
++ lib.optionals stdenv.isLinux [ alsaLib udev ]
++ lib.optional airtunesSupport openssl
+1 -1
pkgs/tools/X11/vdpauinfo/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, xlibs, libvdpau }:
stdenv.mkDerivation rec {
name = "vdpauinfo-1.0";
···
+
{ stdenv, fetchurl, pkgconfig, xorg, libvdpau }:
stdenv.mkDerivation rec {
name = "vdpauinfo-1.0";
+8 -8
pkgs/tools/X11/xbrightness/default.nix
···
-
{ stdenv, fetchurl, xlibs }:
stdenv.mkDerivation {
···
};
buildInputs = [
-
xlibs.imake
-
xlibs.libX11
-
xlibs.libXaw
-
xlibs.libXext
-
xlibs.libXmu
-
xlibs.libXpm
-
xlibs.libXxf86vm
];
configurePhase = "xmkmf";
···
+
{ stdenv, fetchurl, xorg }:
stdenv.mkDerivation {
···
};
buildInputs = [
+
xorg.imake
+
xorg.libX11
+
xorg.libXaw
+
xorg.libXext
+
xorg.libXmu
+
xorg.libXpm
+
xorg.libXxf86vm
];
configurePhase = "xmkmf";
+2 -2
pkgs/tools/X11/xrestop/default.nix
···
-
{ stdenv, fetchurl, xlibs, pkgconfig, ncurses }:
stdenv.mkDerivation rec {
name = "xrestop-${version}";
···
sha256 = "0mz27jpij8am1s32i63mdm58znfijcpfhdqq1npbmvgclyagrhk7";
};
-
buildInputs = [ pkgconfig xlibs.libX11 xlibs.libXres xlibs.libXext ncurses ];
}
···
+
{ stdenv, fetchurl, xorg, pkgconfig, ncurses }:
stdenv.mkDerivation rec {
name = "xrestop-${version}";
···
sha256 = "0mz27jpij8am1s32i63mdm58znfijcpfhdqq1npbmvgclyagrhk7";
};
+
buildInputs = [ pkgconfig xorg.libX11 xorg.libXres xorg.libXext ncurses ];
}
+2 -2
pkgs/tools/graphics/glmark2/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, libjpeg, libpng12, xlibs, libX11, mesa, libdrm, python27 }:
stdenv.mkDerivation rec {
name = "glmark2-${version}";
version = "2014.03";
···
};
buildInputs = [
-
pkgconfig libjpeg libpng12 xlibs.libxcb libX11 mesa libdrm python27
];
buildPhase = ''
···
+
{ stdenv, fetchurl, pkgconfig, libjpeg, libpng12, xorg, libX11, mesa, libdrm, python27 }:
stdenv.mkDerivation rec {
name = "glmark2-${version}";
version = "2014.03";
···
};
buildInputs = [
+
pkgconfig libjpeg libpng12 xorg.libxcb libX11 mesa libdrm python27
];
buildPhase = ''
+3 -3
pkgs/tools/graphics/graphviz/2.32.nix
···
{ stdenv, fetchurl, pkgconfig, libpng, libjpeg, expat, libXaw
-
, yacc, libtool, fontconfig, pango, gd, xlibs, gts, gettext, cairo
}:
stdenv.mkDerivation rec {
···
buildInputs =
[ pkgconfig libpng libjpeg expat libXaw yacc libtool fontconfig
pango gd gts
-
] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibsWrapper xlibs.libXrender ]
++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext;
CPPFLAGS = stdenv.lib.optionalString (stdenv.system == "x86_64-darwin") "-I${cairo}/include/cairo";
···
"--with-cgraph=no"
"--with-sparse=no"
]
-
++ stdenv.lib.optional (xlibs == null) "--without-x";
preBuild = ''
sed -e 's@am__append_5 *=.*@am_append_5 =@' -i lib/gvc/Makefile
···
{ stdenv, fetchurl, pkgconfig, libpng, libjpeg, expat, libXaw
+
, yacc, libtool, fontconfig, pango, gd, xorg, gts, gettext, cairo
}:
stdenv.mkDerivation rec {
···
buildInputs =
[ pkgconfig libpng libjpeg expat libXaw yacc libtool fontconfig
pango gd gts
+
] ++ stdenv.lib.optionals (xorg != null) [ xorg.xlibsWrapper xorg.libXrender ]
++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext;
CPPFLAGS = stdenv.lib.optionalString (stdenv.system == "x86_64-darwin") "-I${cairo}/include/cairo";
···
"--with-cgraph=no"
"--with-sparse=no"
]
+
++ stdenv.lib.optional (xorg == null) "--without-x";
preBuild = ''
sed -e 's@am__append_5 *=.*@am_append_5 =@' -i lib/gvc/Makefile
+5 -5
pkgs/tools/graphics/graphviz/default.nix
···
{ stdenv, fetchurl, pkgconfig, libpng, libjpeg, expat, libXaw
-
, yacc, libtool, fontconfig, pango, gd, xlibs, gts, libdevil, gettext, cairo
, flex
}:
···
buildInputs =
[ pkgconfig libpng libjpeg expat yacc libtool fontconfig gd gts libdevil flex
-
] ++ stdenv.lib.optionals (xlibs != null) [ xlibs.xlibsWrapper xlibs.libXrender pango libXaw ]
++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext;
-
CPPFLAGS = stdenv.lib.optionalString (xlibs != null && stdenv.system == "x86_64-darwin")
"-I${cairo}/include/cairo";
configureFlags =
···
"--with-expatincludedir=${expat}/include"
"--with-expatlibdir=${expat}/lib"
]
-
++ stdenv.lib.optional (xlibs == null) "--without-x";
preBuild = ''
sed -e 's@am__append_5 *=.*@am_append_5 =@' -i lib/gvc/Makefile
'';
# "command -v" is POSIX, "which" is not
-
postInstall = stdenv.lib.optionalString (xlibs != null) ''
sed -i 's|`which lefty`|"'$out'/bin/lefty"|' $out/bin/dotty
sed -i 's|which|command -v|' $out/bin/vimdot
'';
···
{ stdenv, fetchurl, pkgconfig, libpng, libjpeg, expat, libXaw
+
, yacc, libtool, fontconfig, pango, gd, xorg, gts, libdevil, gettext, cairo
, flex
}:
···
buildInputs =
[ pkgconfig libpng libjpeg expat yacc libtool fontconfig gd gts libdevil flex
+
] ++ stdenv.lib.optionals (xorg != null) [ xorg.xlibsWrapper xorg.libXrender pango libXaw ]
++ stdenv.lib.optional (stdenv.system == "x86_64-darwin") gettext;
+
CPPFLAGS = stdenv.lib.optionalString (xorg != null && stdenv.system == "x86_64-darwin")
"-I${cairo}/include/cairo";
configureFlags =
···
"--with-expatincludedir=${expat}/include"
"--with-expatlibdir=${expat}/lib"
]
+
++ stdenv.lib.optional (xorg == null) "--without-x";
preBuild = ''
sed -e 's@am__append_5 *=.*@am_append_5 =@' -i lib/gvc/Makefile
'';
# "command -v" is POSIX, "which" is not
+
postInstall = stdenv.lib.optionalString (xorg != null) ''
sed -i 's|`which lefty`|"'$out'/bin/lefty"|' $out/bin/dotty
sed -i 's|which|command -v|' $out/bin/vimdot
'';
+2 -2
pkgs/tools/inputmethods/touchegg/default.nix
···
-
{ stdenv, fetchurl, xlibs, xorgserver, qt4, mesa, geis }:
stdenv.mkDerivation rec {
name = "touchegg-${version}";
···
sha256 = "95734815c7219d9a71282f3144b3526f2542b4fa270a8e69d644722d024b4038";
};
-
buildInputs = [ xorgserver mesa xlibs.libX11 xlibs.libXtst xlibs.libXext qt4 geis ];
configurePhase = ''
sed -e "s@/usr/@$out/@g" -i $(find . -name touchegg.pro)
···
+
{ stdenv, fetchurl, xorg, xorgserver, qt4, mesa, geis }:
stdenv.mkDerivation rec {
name = "touchegg-${version}";
···
sha256 = "95734815c7219d9a71282f3144b3526f2542b4fa270a8e69d644722d024b4038";
};
+
buildInputs = [ xorgserver mesa xorg.libX11 xorg.libXtst xorg.libXext qt4 geis ];
configurePhase = ''
sed -e "s@/usr/@$out/@g" -i $(find . -name touchegg.pro)
+2 -2
pkgs/tools/misc/antimicro/default.nix
···
-
{ stdenv, cmake, pkgconfig, SDL2, qt5, xlibs, fetchzip }:
stdenv.mkDerivation rec {
name = "antimicro-${version}";
···
};
buildInputs = [
-
cmake pkgconfig SDL2 qt5.base qt5.tools xlibs.libXtst
];
meta = with stdenv.lib; {
···
+
{ stdenv, cmake, pkgconfig, SDL2, qt5, xorg, fetchzip }:
stdenv.mkDerivation rec {
name = "antimicro-${version}";
···
};
buildInputs = [
+
cmake pkgconfig SDL2 qt5.base qt5.tools xorg.libXtst
];
meta = with stdenv.lib; {
+6 -6
pkgs/tools/misc/ocz-ssd-guru/default.nix
···
-
{ fetchurl, stdenv, xlibs, freetype, fontconfig, mesa, glibc, makeWrapper }:
let
system = if stdenv.system == "x86_64-linux" then "linux64" else "linux32";
···
buildInputs = [ makeWrapper ];
libPath = stdenv.lib.makeLibraryPath [
-
xlibs.libX11
-
xlibs.libxcb
freetype
fontconfig
-
xlibs.libXext
-
xlibs.libXi
-
xlibs.libXrender
stdenv.cc.cc
glibc
mesa
···
+
{ fetchurl, stdenv, xorg, freetype, fontconfig, mesa, glibc, makeWrapper }:
let
system = if stdenv.system == "x86_64-linux" then "linux64" else "linux32";
···
buildInputs = [ makeWrapper ];
libPath = stdenv.lib.makeLibraryPath [
+
xorg.libX11
+
xorg.libxcb
freetype
fontconfig
+
xorg.libXext
+
xorg.libXi
+
xorg.libXrender
stdenv.cc.cc
glibc
mesa
+2 -2
pkgs/tools/misc/pipelight/default.nix
···
-
{ stdenv, fetchurl, fetchgit, autoconf, automake, wineStaging, perl, xlibs
, gnupg, gcc_multi, mesa, curl, bash, cacert, cabextract, utillinux, attr
}:
···
sha256 = "1i440rf22fmd2w86dlm1mpi3nb7410rfczc0yldnhgsvp5p3sm5f";
};
-
buildInputs = [ wine_custom xlibs.libX11 gcc_multi mesa curl ];
propagatedbuildInputs = [ curl cabextract ];
patches = [ ./pipelight.patch ];
···
+
{ stdenv, fetchurl, fetchgit, autoconf, automake, wineStaging, perl, xorg
, gnupg, gcc_multi, mesa, curl, bash, cacert, cabextract, utillinux, attr
}:
···
sha256 = "1i440rf22fmd2w86dlm1mpi3nb7410rfczc0yldnhgsvp5p3sm5f";
};
+
buildInputs = [ wine_custom xorg.libX11 gcc_multi mesa curl ];
propagatedbuildInputs = [ curl cabextract ];
patches = [ ./pipelight.patch ];
+3 -3
pkgs/tools/security/tor/torbrowser.nix
···
{ stdenv, fetchurl, buildEnv
-
, xlibs, alsaLib, dbus, dbus_glib, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib}:
let
bits = if stdenv.system == "x86_64-linux" then "64"
···
name = "tor-env";
paths = [
stdenv.cc.cc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype
-
fontconfig gdk_pixbuf cairo xlibs.libXrender xlibs.libX11 xlibs.libXext
-
xlibs.libXt
];
};
···
{ stdenv, fetchurl, buildEnv
+
, xorg, alsaLib, dbus, dbus_glib, glib, gtk, atk, pango, freetype, fontconfig
, gdk_pixbuf, cairo, zlib}:
let
bits = if stdenv.system == "x86_64-linux" then "64"
···
name = "tor-env";
paths = [
stdenv.cc.cc zlib glib alsaLib dbus dbus_glib gtk atk pango freetype
+
fontconfig gdk_pixbuf cairo xorg.libXrender xorg.libX11 xorg.libXext
+
xorg.libXt
];
};
+8 -8
pkgs/top-level/all-packages.nix
···
graphviz = callPackage ../tools/graphics/graphviz { };
graphviz-nox = callPackage ../tools/graphics/graphviz {
-
xlibs = null;
libdevil = libdevil-nox;
};
···
inherit zip unzip zlib boehmgc gettext pkgconfig perl;
inherit gtk;
inherit (gnome) libart_lgpl;
-
inherit (xlibs) libX11 libXt libSM libICE libXtst libXi libXrender
libXrandr xproto renderproto xextproto inputproto randrproto;
});
···
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
packages = [
-
freetype fontconfig xlibs.xproto xlibs.libX11 xlibs.libXt
-
xlibs.libXft xlibs.libXext xlibs.libSM xlibs.libICE
-
xlibs.xextproto
];
};
···
emacs24 = callPackage ../applications/editors/emacs-24 {
# use override to enable additional features
-
libXaw = xlibs.libXaw;
Xaw3d = null;
gconf = null;
alsaLib = null;
···
++ lib.optional (cfg.enableBluejeans or false) bluejeans
);
libs = [ gstreamer gst_plugins_base ] ++ lib.optionals (cfg.enableQuakeLive or false)
-
(with xlibs; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash
++ lib.optional (config.pulseaudio or false) libpulseaudio;
gst_plugins = [ gst_plugins_base gst_plugins_good gst_plugins_bad gst_plugins_ugly gst_ffmpeg ];
···
vbam = callPackage ../misc/emulators/vbam {};
vice = callPackage ../misc/emulators/vice {
-
libX11 = xlibs.libX11;
giflib = giflib_4_1;
};
···
graphviz = callPackage ../tools/graphics/graphviz { };
graphviz-nox = callPackage ../tools/graphics/graphviz {
+
xorg = null;
libdevil = libdevil-nox;
};
···
inherit zip unzip zlib boehmgc gettext pkgconfig perl;
inherit gtk;
inherit (gnome) libart_lgpl;
+
inherit (xorg) libX11 libXt libSM libICE libXtst libXi libXrender
libXrandr xproto renderproto xextproto inputproto randrproto;
});
···
# Avoid using this. It isn't really a wrapper anymore, but we keep the name.
xlibsWrapper = callPackage ../development/libraries/xlibs-wrapper {
packages = [
+
freetype fontconfig xorg.xproto xorg.libX11 xorg.libXt
+
xorg.libXft xorg.libXext xorg.libSM xorg.libICE
+
xorg.xextproto
];
};
···
emacs24 = callPackage ../applications/editors/emacs-24 {
# use override to enable additional features
+
libXaw = xorg.libXaw;
Xaw3d = null;
gconf = null;
alsaLib = null;
···
++ lib.optional (cfg.enableBluejeans or false) bluejeans
);
libs = [ gstreamer gst_plugins_base ] ++ lib.optionals (cfg.enableQuakeLive or false)
+
(with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ])
++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash
++ lib.optional (config.pulseaudio or false) libpulseaudio;
gst_plugins = [ gst_plugins_base gst_plugins_good gst_plugins_bad gst_plugins_ugly gst_ffmpeg ];
···
vbam = callPackage ../misc/emulators/vbam {};
vice = callPackage ../misc/emulators/vice {
+
libX11 = xorg.libX11;
giflib = giflib_4_1;
};
+7 -7
pkgs/top-level/perl-packages.nix
···
};
buildInputs = [ pkgs.gd pkgs.libjpeg pkgs.zlib pkgs.freetype
-
pkgs.libpng pkgs.fontconfig pkgs.xlibs.libXpm GetoptLong ];
# Patch needed to get arguments past the first GetOptions call
# and to specify libfontconfig search path.
···
# tests fail
doCheck = false;
-
makeMakerFlags = "--lib_png_path=${pkgs.libpng} --lib_jpeg_path=${pkgs.libjpeg} --lib_zlib_path=${pkgs.zlib} --lib_ft_path=${pkgs.freetype} --lib_fontconfig_path=${pkgs.fontconfig} --lib_xpm_path=${pkgs.xlibs.libXpm}";
};
GDSecurityImage = buildPerlPackage {
···
sha256 = "0k2k8zg84qj1ry77i9dvmfdfpg13s6117wy5bc4nvnzv37qcvy32";
};
-
buildInputs = with pkgs; [ mesa mesa_glu freeglut xlibs.libX11 xlibs.libXi xlibs.libXmu xlibs.libXext xdummy ];
patches = [ ../development/perl-modules/perl-opengl.patch ];
···
url = "http://search.cpan.org/CPAN/authors/id/S/SR/SREZIC/${name}.tar.gz";
sha256 = "10fsvyr56gm59chc8b70n6bvhd3lh9c05sp8m4arcahid0rpgbwa";
};
-
makeMakerFlags = "X11LIB=${pkgs.xlibs.libX11}/lib";
-
buildInputs = with pkgs; [ xlibs.libX11 libpng ];
configurePhase = ''
perl Makefile.PL PREFIX=$out $makeMakerFlags
'';
···
url = "mirror://cpan/authors/id/A/AW/AWENDT/${name}.tar.gz";
sha256 = "0j27cb9yy9ymni8cbiyxplbg086b8lv6b330nwqyx0briq3xrzfq";
};
-
buildInputs = [ pkgs.xlibs.libXext pkgs.xlibs.libXScrnSaver pkgs.xlibs.libX11 ];
propagatedBuildInputs = [ InlineC ];
-
patchPhase = ''sed -ie 's,-L/usr/X11R6/lib/,-L${pkgs.xlibs.libX11}/lib/ -L${pkgs.xlibs.libXext}/lib/ -L${pkgs.xlibs.libXScrnSaver}/lib/,' IdleTime.pm'';
meta = {
description = "Get the idle time of X11";
};
···
};
buildInputs = [ pkgs.gd pkgs.libjpeg pkgs.zlib pkgs.freetype
+
pkgs.libpng pkgs.fontconfig pkgs.xorg.libXpm GetoptLong ];
# Patch needed to get arguments past the first GetOptions call
# and to specify libfontconfig search path.
···
# tests fail
doCheck = false;
+
makeMakerFlags = "--lib_png_path=${pkgs.libpng} --lib_jpeg_path=${pkgs.libjpeg} --lib_zlib_path=${pkgs.zlib} --lib_ft_path=${pkgs.freetype} --lib_fontconfig_path=${pkgs.fontconfig} --lib_xpm_path=${pkgs.xorg.libXpm}";
};
GDSecurityImage = buildPerlPackage {
···
sha256 = "0k2k8zg84qj1ry77i9dvmfdfpg13s6117wy5bc4nvnzv37qcvy32";
};
+
buildInputs = with pkgs; [ mesa mesa_glu freeglut xorg.libX11 xorg.libXi xorg.libXmu xorg.libXext xdummy ];
patches = [ ../development/perl-modules/perl-opengl.patch ];
···
url = "http://search.cpan.org/CPAN/authors/id/S/SR/SREZIC/${name}.tar.gz";
sha256 = "10fsvyr56gm59chc8b70n6bvhd3lh9c05sp8m4arcahid0rpgbwa";
};
+
makeMakerFlags = "X11LIB=${pkgs.xorg.libX11}/lib";
+
buildInputs = with pkgs; [ xorg.libX11 libpng ];
configurePhase = ''
perl Makefile.PL PREFIX=$out $makeMakerFlags
'';
···
url = "mirror://cpan/authors/id/A/AW/AWENDT/${name}.tar.gz";
sha256 = "0j27cb9yy9ymni8cbiyxplbg086b8lv6b330nwqyx0briq3xrzfq";
};
+
buildInputs = [ pkgs.xorg.libXext pkgs.xorg.libXScrnSaver pkgs.xorg.libX11 ];
propagatedBuildInputs = [ InlineC ];
+
patchPhase = ''sed -ie 's,-L/usr/X11R6/lib/,-L${pkgs.xorg.libX11}/lib/ -L${pkgs.xorg.libXext}/lib/ -L${pkgs.xorg.libXScrnSaver}/lib/,' IdleTime.pm'';
meta = {
description = "Get the idle time of X11";
};
+7 -7
pkgs/top-level/python-packages.nix
···
buildInputs = with self; [
pkgs.freetype pkgs.libjpeg pkgs.zlib pkgs.libtiff pkgs.libwebp pkgs.tcl ]
++ optionals (isPy26 || isPy27 || isPy33 || isPyPy) [ pkgs.lcms2 ]
-
++ optionals (isPyPy) [ pkgs.tk pkgs.xlibs.libX11 ];
# NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp.
preConfigure = ''
···
};
patchPhase = let
-
libs = [ pkgs.mesa pkgs.xlibs.libX11 pkgs.freetype pkgs.fontconfig ];
paths = concatStringsSep "," (map (l: "\"${l}/lib\"") libs);
in "sed -i -e 's|directories\.extend.*lib[^]]*|&,${paths}|' pyglet/lib.py";
···
sha256 = "0l70pqwg88imbylcd831vg8nj8ipy4zr331f6qjccss7vn56i2h5";
};
-
buildInputs = with self; [pkgs.xlibs.libX11];
# Recompiling x_ignore_nofocus.so as the original one dlopen's libX11.so.6 by some
# absolute paths. Replaced by relative path so it is found when used in nix.
···
patchPhase = ''
cp "${x_ignore_nofocus}/cpp/linux-specific/"* .
-
substituteInPlace x_ignore_nofocus.c --replace "/usr/lib/libX11.so.6" "${pkgs.xlibs.libX11}/lib/libX11.so.6"
gcc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o
gcc -shared \
-Wl,${if stdenv.isDarwin then "-install_name" else "-soname"},x_ignore_nofocus.so \
···
# error: invalid command 'test'
doCheck = false;
-
propagatedBuildInputs = with self; [ pkgs.xlibs.libX11 pkgs.pythonDBus pygobject ];
meta = {
description = "High-level, platform independent Skype API wrapper for Python";
···
# I don't know why I need to add these libraries. Shouldn't they
# be part of wxPython?
postInstall = ''
-
libspaths=${pkgs.xlibs.libSM}/lib:${pkgs.xlibs.libXScrnSaver}/lib
wrapProgram $out/bin/taskcoach.py \
--prefix LD_LIBRARY_PATH : $libspaths
'';
···
# Tests require `pyutil' so disable them to avoid circular references.
doCheck = false;
-
propagatedBuildInputs = with self; [ pkgs.xlibs.libX11 ];
meta = {
description = "Fully functional X client library for Python programs";
···
buildInputs = with self; [
pkgs.freetype pkgs.libjpeg pkgs.zlib pkgs.libtiff pkgs.libwebp pkgs.tcl ]
++ optionals (isPy26 || isPy27 || isPy33 || isPyPy) [ pkgs.lcms2 ]
+
++ optionals (isPyPy) [ pkgs.tk pkgs.xorg.libX11 ];
# NOTE: we use LCMS_ROOT as WEBP root since there is not other setting for webp.
preConfigure = ''
···
};
patchPhase = let
+
libs = [ pkgs.mesa pkgs.xorg.libX11 pkgs.freetype pkgs.fontconfig ];
paths = concatStringsSep "," (map (l: "\"${l}/lib\"") libs);
in "sed -i -e 's|directories\.extend.*lib[^]]*|&,${paths}|' pyglet/lib.py";
···
sha256 = "0l70pqwg88imbylcd831vg8nj8ipy4zr331f6qjccss7vn56i2h5";
};
+
buildInputs = with self; [pkgs.xorg.libX11];
# Recompiling x_ignore_nofocus.so as the original one dlopen's libX11.so.6 by some
# absolute paths. Replaced by relative path so it is found when used in nix.
···
patchPhase = ''
cp "${x_ignore_nofocus}/cpp/linux-specific/"* .
+
substituteInPlace x_ignore_nofocus.c --replace "/usr/lib/libX11.so.6" "${pkgs.xorg.libX11}/lib/libX11.so.6"
gcc -c -fPIC x_ignore_nofocus.c -o x_ignore_nofocus.o
gcc -shared \
-Wl,${if stdenv.isDarwin then "-install_name" else "-soname"},x_ignore_nofocus.so \
···
# error: invalid command 'test'
doCheck = false;
+
propagatedBuildInputs = with self; [ pkgs.xorg.libX11 pkgs.pythonDBus pygobject ];
meta = {
description = "High-level, platform independent Skype API wrapper for Python";
···
# I don't know why I need to add these libraries. Shouldn't they
# be part of wxPython?
postInstall = ''
+
libspaths=${pkgs.xorg.libSM}/lib:${pkgs.xorg.libXScrnSaver}/lib
wrapProgram $out/bin/taskcoach.py \
--prefix LD_LIBRARY_PATH : $libspaths
'';
···
# Tests require `pyutil' so disable them to avoid circular references.
doCheck = false;
+
propagatedBuildInputs = with self; [ pkgs.xorg.libX11 ];
meta = {
description = "Fully functional X client library for Python programs";