nixpkgs/pkgs/development/libraries
Peter Simons fd0f9e6fc1 Re-write the Haskell Platform out of haskell-defaults.nix.
1) Packages formerly called haskell-haskell-platform-ghcXYZ-VVVV.X.Y.Z are
    now called haskell-platform-VVVV.X.Y.Z. The latest version can be
    installed by running "nix-env -i haskell-platform".

 2) The attributes haskellPackages_ghcXYZ.haskellPlatform no longer exist.
    Instead, we have attributes like haskellPlatformPackages."2012_4_0_0".
    (The last numeric bit must be quoted when used in a Nix file, but not on
    the command line to nix-env, nix-build, etc.) The latest Platform has a
    top-level alias called simply haskellPlatform.

 3) The haskellPackages_ghcXYZ package sets offer the latest version of every
    library that GHC x.y.z can compile. For example, if 2.7 is the latest
    version of QuickCheck and if GHC 7.0.4 can compile that version, then
    haskellPackages_ghc704.QuickCheck refers to version 2.7.

 4) All intermediate GHC releases were dropped from all-packages.nix to
    simplify our configuration. What remains is a haskellPackages_ghcXYZ set
    for the latest version of every major release branch, i.e. GHC 6.10.4,
    6.12.3, 7.0.4, 7.2.2, 7.4.2, 7.6.3, 7.8.2, and 7.9.x (HEAD snapshot).

 5) The ghcXYZPrefs functions in haskell-defaults.nix now inherit overrides
    from newer to older compilers, i.e. an override configured for GHC 7.0.4
    will automatically apply to GHC 6.12.3 and 6.10.4, too. This change has
    reduced the redundancy in those configuration functions. The downside is
    that overriding an attribute for only one particular GHC version has become
    more difficult. In practice, this case doesn't occur much, though.

 6) The 'cabal' builder has a brand-new argument called 'extension'. That
    function is "self : super : {}" by default and users can override it to
    mess with the attribute set passed to cabal.mkDerivation. An example use
    would be the definition of darcs in all-packages.nix:

    | darcs = haskellPackages.darcs.override {
    |   cabal = haskellPackages.cabal.override {
    |     extension = self : super : {
    |       isLibrary = false;
    |       configureFlags = "-f-library " + super.configureFlags or "";
    |     };
    |   };
    | };

    In this case, extension disables building the library part of the package
    to give us an executable-only version that has no dependencies on GHC or
    any other Haskell packages.

    The 'self' argument refers to the final version of the attribute set and
    'super' refers to the original attribute set.

Note that ...

 - Haskell Platform packages always provide the Haddock binary that came with
   the compiler.

 - Haskell Platform 2009.2.0.2 is broken because of build failures in cgi and
   cabal-install.

 - Haskell Platform 2010.1.0.0 is broken becasue of build failures in cgi.
2014-05-14 14:59:52 +02:00
..
a52dec
aacskeys
aalib
accountservice accountsservice: fix creating data under /var/lib 2014-04-23 23:19:48 +02:00
acl
adns
afflib afflib: Fix broken URL 2014-05-01 10:57:52 +02:00
agg
allegro
amrnb
amrwb
apache-activemq
apr apr: Update to 1.5.1 2014-04-28 14:45:54 +02:00
apr-util
aqbanking
asc-support
asf-support
asio
aspell Change aspell configure to use $out/lib/aspell 2014-04-16 12:59:27 -05:00
aterm
atk
atkmm
attica
attr
aubio aubio: update from 0.4.0 to 0.4.1 2014-05-03 17:12:06 +02:00
audio lvtk: Upgrade to 1.2.0 and switch to github tarball 2014-04-26 01:21:08 +02:00
audiofile
avahi
axis
babl
beecrypt
boehm-gc
boolstuff
boost
botan
box2d
buddy
bullet
bwidget
c-ares Fix meta.maintainer -> meta.maintainers 2014-04-23 14:26:32 +02:00
c-library
caelum
cairo
cairomm
capnproto capnproto: Add package 2014-04-25 11:18:18 -04:00
capstone capstone: attempt to fix Linux build, remove Darwin build 2014-04-11 21:41:14 -05:00
ccrtp
celt
cfitsio
CGAL
cgui
check
chipmunk
chmlib
chromaprint
cil
cil-aterm
cl-ppcre
clanlib
classads
clearsilver
cln
cloog
cloog-ppl cloogppl: patch to use ppl version 1.0 (close #2236) 2014-05-11 14:34:32 +02:00
clucene-core Allow Dovecot to build with clucene, and on any Unix 2014-05-05 20:53:32 -05:00
clutter
clutter-gst
clutter-gtk
cminpack
cogl
coin3d
commoncpp2
concurrencykit
config-support
confuse
coprthr coprthr: ensure we use the right perl 2014-05-07 15:34:21 -05:00
coredumper
cppnetlib
cppunit
cracklib
crypto++
ctl
cyrus-sasl
db
dbus dbus: minor update 1.8.0 -> .2 2014-05-03 11:31:28 +02:00
dbus-cplusplus
dbus-glib
dclib
despotify
directfb
dotconf
dotnetfx35
dotnetfx40
dssi
dxflib
eglibc
eigen
enchant
enet
enginepkcs11
error-support
esdl
eventlog
exempi
exiv2
exosip
expat
faac faac is redistributable, hydra is allowed to build it. 2014-04-10 11:57:20 +02:00
faad2
facile
farsight2
farstream
fcgi
fdk-aac
ffmpeg Update ffmpeg to 2.2.2 2014-05-08 00:52:38 +12:00
ffms
fftw
flann
flite
fltk
fmod fmod: 4.44.32 -> 4.44.33 2014-04-28 15:27:40 -05:00
fontconfig Shut up warning about missing fonts.dtd 2014-04-29 12:27:03 +02:00
fox
freealut
freeglut
freeimage
freetds
freetts
freetype
fribidi
ftgl
funambol
gamin
ganv
gd
gdal
gdbm
gdk-pixbuf gdk-pixbuf: check for writable $out/.., closes #2115 2014-04-22 21:10:16 +02:00
gdome2
gegl
geoclue
geoip Make geoip buildable on any Unix 2014-05-09 13:33:42 +02:00
geos
gettext
ggz_base_libs
giblib
giflib
git2
glew
glfw
glib
glib-networking
glibc/2.19
glibmm
glm
glog
glpk
gmime
gmm
gmp
gnet
gnu-efi
gnutls
gobject-introspection
goocanvas
google-gflags
gperftools
gpgme
grantlee
gsasl gsasl: fix build on Darwin (close #2260, fixes #2259) 2014-04-14 21:38:23 +02:00
gsl
gsm
gsoap
gss
gssdp
gstreamer gst-plugins-base: update from 1.2.3 to 1.2.4 (in #2440) 2014-05-06 18:43:01 +02:00
gtest
gtk-sharp-1
gtk-sharp-2
gtk+ gtk3: bugfix update 3.12.0 -> .1 2014-04-12 20:25:15 +02:00
gtkdatabox
gtkimageview
gtkmathview
gtkmm fetchurl_gnome -> fetchurlGnome 2014-05-08 15:30:17 +02:00
gtkmozembed-sharp
gtksourceview-sharp
gtkspell
gts
gupnp
gupnp-av
gupnp-igd
gusb
gvfs
gwenhywfar
hamlib Use name and pname to follow conventions 2014-05-11 18:17:12 -04:00
harfbuzz harfbuzz: minor update 0.9.27 -> .28 2014-05-03 11:31:27 +02:00
haskell Re-write the Haskell Platform out of haskell-defaults.nix. 2014-05-14 14:59:52 +02:00
hawknl
herqq
hspell
http-parser Fix meta.maintainer -> meta.maintainers 2014-04-23 14:26:32 +02:00
hunspell
hwloc
ibus
icu Fix icu4c expression for latest gcc (fixes #2341) 2014-04-21 09:22:33 -05:00
id3lib
iksemel
ilbc
ilixi
ilmbase
imlib
imlib2
incrtcl
indilib
iniparser
intel-tbb
irrlicht
isl
iso-codes
itk
jama
jansson
jasper
java
javascript/jquery-ui jquery-ui: Update to 1.10.4 2014-05-09 13:28:31 +02:00
jbig2dec
json-c json-c: update to 0.12, fixing CVE-2013-{6370,6371} 2014-05-03 21:30:48 +02:00
json-glib fetchurl_gnome -> fetchurlGnome 2014-05-08 15:30:17 +02:00
jsoncpp
judy
kdevplatform
kerberos
keybinder
lcms
lcms2
ldns
lensfun
leptonica
lesstif
lesstif-0.93
leveldb
levmar
lgi
lib3ds
libaacs
libaal
libalkimia
libao
libarchive libarchive: move patch into nixpkgs 2014-04-21 17:57:20 +02:00
libass
libassuan
libassuan1
libav libav: Disable tests 2014-05-07 14:02:25 +02:00
libavc1394
libbluedevil
libbluray
libbsd
libc++
libc++abi
libcaca
libcanberra
libcangjie
libcdaudio
libcddb
libcdio
libcdr
libcello
libchamplain
libchop
libcm
libconfig
libctemplate
libcue
libdaemon
libdbi
libdbi-drivers
libdbusmenu-qt
libdc1394
libdc1394avt
libdevil
libdiscid
libdivsufsort
libdmtx
libdnet
libdrm libdrm: minor update 2.4.52 -> .54 2014-05-06 18:43:01 +02:00
libdv
libdvbpsi
libdvdcss
libdvdnav
libdvdread
libdwarf
libdwg
libeatmydata
libebml
libedit
libee
libelf
libestr
libev
libevent libevent: fix event_rpcgen.py 2014-05-07 15:34:21 -05:00
libewf
libexif
libextractor
libexttextcat
libf2c
libffcall
libffi
libfixposix
libfm
libftdi
libgadu
libgcrypt
libgdata
libgdiplus
libgeotiff
libgig
libgnome-keyring
libgpg-error
libgphoto2
libgpod
libgsf
libgtop
libharu
libical
libicns
libiconv
libid3tag
libidn
libiec61883
libimobiledevice
libinfinity
libiodbc
libiptcdata
libixp_for_wmii
libjpeg
libjpeg-turbo
libjson
libjson-rpc-cpp
libkate
libkolab
libkolabxml
libksba
libktorrent
libkvkontakte
liblastfm
liblastfmSF
liblikeback
liblo
liblockfile
liblqr-1
liblscp
libmad
libmatchbox
libmatroska
libmbim
libmcrypt
libmcs
libmemcached
libmhash
libmicrohttpd libmicrohttpd: Disable tests 2014-04-22 10:05:51 +02:00
libmikmod
libmilter
libmms libmms: bugfix update, including CVE-2014-2892 2014-05-03 11:38:20 +02:00
libmng
libmnl
libmodplug
libmowgli
libmpcdec
libmpeg2
libmrss
libmsgpack
libmsn
libmspack
libmtp
libmusclecard
libmusicbrainz libmusicbrainz5: new major version 2014-04-08 13:39:51 +02:00
libnatspec
libnet
libnetfilter_conntrack
libnetfilter_queue
libnfnetlink
libnfsidmap
libnice
libnih
libnotify libnotify: enable gobject introspection 2014-04-14 09:58:04 +02:00
libnova
libnxml
liboauth
libofa
libofx
libogg
liboggz
liboil
liboop
libopensc-dnie
libopus libopus: Allow to enable custom modes. 2014-04-19 03:58:45 +02:00
libossp-uuid
libotr
libp11
libpaper
libpar2
libpcap
libpipeline
libplist
libpng Merge pull request #1928 from 'cross-win-osx'. 2014-04-21 10:00:35 +02:00
libproxy
libpseudo
libpwquality
libqalculate
libqglviewer
libqmi
libraw
libraw1394
librdf
libre
librem
libresample
librsvg
librsync
libsamplerate
libsearpc
libseccomp libseccomp: attempt to fix Hydra build 2014-04-11 21:37:19 -05:00
libsecret
libsexy
libshout
libsigcxx libsigcxx: update from 2.2.11 to 2.3.1 2014-04-09 12:41:10 +02:00
libsigsegv
libsndfile
libsodium
libsoup
libspatialindex
libspatialite
libspectre
libspotify
libssh
libssh2
libtasn1
libtheora
libtiff
libtiger
libtommath
libtorrent-rasterbar
libtoxcore
libtsm
libtunepimp
libtxc_dxtn
libtxc_dxtn_s2tc libtxc_dxtn_s2tc: add v1.0 (close #2194) 2014-04-10 20:19:49 +02:00
libunibreak Fix meta.maintainer -> meta.maintainers 2014-04-23 14:26:32 +02:00
libunique
libunistring
libunwind
liburcu lttng project: update from 2.3.0 to 2.4.1 2014-04-13 10:47:16 +02:00
libusb
libusb1
libva
libvdpau
libviper
libvirt nixpkgs: Bump libvirt to 1.2.4 2014-05-09 13:29:15 +02:00
libvirt-glib
libvisio
libvisual
libvncserver
libvorbis
libvpx
libvterm
libwacom
libwebp libwebp: Enable (de)mux and decoder. 2014-04-19 03:58:40 +02:00
libwmf
libwnck
libwpd
libwpg
libx86
libxdg-basedir
libxkbcommon
libxklavier libxklavier: add gobject introspection support 2014-04-08 13:39:50 +02:00
libxmi
libxml2
libxmlxx
libxslt
libyaml
libyaml-cpp
libyubikey
libzdb
libzip
libzrtpcpp
lightning
lirc
log4cplus
log4cpp
log4cxx
loudmouth
lzo
martyr
mdds
mediastreamer mediastreamer: fix build by updating 2014-04-19 22:06:22 +02:00
menu-cache
mesa mesa: bugfix update 10.1.1 -> .2 2014-05-06 18:43:01 +02:00
mesa-glu
ming
minixml
minizip minizip: New package based on zlib derivation. 2014-04-19 03:58:40 +02:00
minmay
mlt
mp4v2
mpc
mpfr
mpich2
mps
msilbc
mtdev
muparser
mygui
mysocketw
mythes
nanomsg
ncbi
ncurses
neon
netcdf
nettle
newt
nlopt
npapi-sdk
npth
nspr nspr: Update to 4.10.4 2014-04-22 14:55:00 +02:00
nss nss: Update to 3.16 2014-04-22 14:55:51 +02:00
ntrack
ode
ogre
ogrepaged
ois
oniguruma
opal
openal
openal-soft
openbabel
opencascade
opencolorio
opencsg
openct
opencv
opendbx
opendkim
openexr
openexr_ctl
openjpeg
openldap Changed URL to upstream, as the old URL was dead 2014-05-04 19:58:16 +02:00
openmpi
openscenegraph
openssl Merge pull request #1928 from 'cross-win-osx'. 2014-04-21 10:00:35 +02:00
ortp
osip
p11-kit
pango pango on darwin: amend the wrong fix 2014-04-11 09:57:26 +02:00
pangomm
pangox-compat
pangoxsl
pcl
pcre
pdf2htmlex
pdf2xml
pgen
phonon
phonon-backend-gstreamer
phonon-backend-vlc
php-apc
php-xcache
physfs
pixman
pkcs11helper
plib
pocketsphinx
podofo
policykit
polkit
polkit-qt-1
poppler Fixed pkgconfig support for poppler-qt4 2014-04-24 10:52:42 +02:00
popt
portaudio
portmidi
postgis
ppl
prison
proj
protobuf
protobufc
pt-support
ptable-support
pth
ptlib
pupnp
qca2
qhull
qimageblitz
qjson
qoauth
qrupdate
qt-3
qt-4.x/4.8 qt48: bugfix update 4.8.5 -> .6 2014-04-29 09:29:11 +02:00
qt-5
qt-mobility
qtscriptgenerator
quesoglc
qwt qwt: add version 6.x (we already have 5.x) 2014-05-04 00:11:26 +02:00
rabbitmq-c
re2 re2: upgrade to 20140304 2014-05-05 07:32:36 +02:00
readline
rlog
rstore-support
rubberband
ruby_gpgme
ruby_ncursesw_sup
sbc
schroedinger
science Add liblbfgs 1.10 2014-05-07 14:22:04 +02:00
scmccid
sdf-library
sdf-support
SDL SDL: Add alsaLib to propagatedNativeBuildInputs. 2014-04-22 05:54:39 +02:00
SDL2
SDL2_gfx
SDL2_image
SDL2_mixer
SDL_gfx
SDL_image
SDL_mixer
SDL_net
SDL_sound
SDL_ttf
serd
serf
sfml
sglr
silgraphite
simgear
slang
slib
smpeg
snack
snappy
sodium
sofia-sip
soprano
soqt
sord
spandsp
sparsehash
speech-tools
speechd
speex
sphinxbase
spice
spice-gtk nixpkgs: Bump spice-gtk to 0.24 (close #2571) 2014-05-08 22:56:15 +02:00
spice-protocol
sqlite sqlite: update to 3.8.4.3 2014-04-17 13:51:36 +01:00
srtp
startup-notification
stfl
stlport
strigi
suitesparse
sword
szip
t1lib
taglib
taglib-extras
talloc
tbb
tclap
tclgpg
tcllib
tcltls
tdb
tecla
telepathy telepathy-glib: update to 0.24.0 2014-04-14 09:58:04 +02:00
thrift thrift: unbreak build 2014-04-23 21:51:21 +02:00
ti-rpc
tide-support
tinyxml
tk
tnt
tokyo-cabinet
tokyo-tyrant
toolbuslib
tre
tremor
tsocks
ucl
ucommon
unicap
unixODBC
unixODBCDrivers
urt
usbredir
ustr
v8 v8: remove old version 3.14 2014-05-05 07:32:37 +02:00
vaapi-intel
vaapi-vdpau
vcdimager
vigra
vmime
vrpn
vtk
vxl
wayland
webkitgtk
wildmidi wildmidi: update to 0.3.6 2014-04-13 18:30:24 +02:00
wtk
wvstreams
wxGTK-2.8
wxGTK-2.9
wxGTK-3.0
x264
xapian
Xaw3d
xbase
xcb-util-cursor
xercesc
xine-lib
xlibs-wrapper
xmlrpc-c xmlrpc-c: bump 1.25.26 -> .27 2014-04-13 19:16:02 +02:00
xmlsec
xvidcore
yajl
zeitgeist zeitgeist: new package 2014-05-02 17:43:02 +02:00
zeroc-ice
zeromq add zeromq4 and zeromq4-haskell 2014-05-01 07:52:21 -04:00
zlib Merge pull request #1928 from 'cross-win-osx'. 2014-04-21 10:00:35 +02:00
zziplib