diff --git a/nixos/modules/services/networking/gateone.nix b/nixos/modules/services/networking/gateone.nix index b8ae5490d7ba..93273837181e 100644 --- a/nixos/modules/services/networking/gateone.nix +++ b/nixos/modules/services/networking/gateone.nix @@ -36,8 +36,10 @@ config = mkIf cfg.enable { preStart = '' if [ ! -d ${cfg.settingsDir} ] ; then mkdir -m 0750 -p ${cfg.settingsDir} - mkdir -m 0750 -p ${cfg.pidDir} chown -R gateone.gateone ${cfg.settingsDir} + fi + if [ ! -d ${cfg.pidDir} ] ; then + mkdir -m 0750 -p ${cfg.pidDir} chown -R gateone.gateone ${cfg.pidDir} fi ''; diff --git a/nixos/modules/services/networking/i2p.nix b/nixos/modules/services/networking/i2p.nix index bad22c791388..e6ee5fd1f957 100644 --- a/nixos/modules/services/networking/i2p.nix +++ b/nixos/modules/services/networking/i2p.nix @@ -7,15 +7,7 @@ let homeDir = "/var/lib/i2p"; in { ###### interface - options.services.i2p = { - enable = mkOption { - type = types.bool; - default = false; - description = '' - Enables i2p as a running service upon activation. - ''; - }; - }; + options.services.i2p.enable = mkEnableOption "I2P router"; ###### implementation config = mkIf cfg.enable { diff --git a/nixos/modules/virtualisation/brightbox-config.nix b/nixos/modules/virtualisation/brightbox-config.nix new file mode 100644 index 000000000000..528ffecc0bf2 --- /dev/null +++ b/nixos/modules/virtualisation/brightbox-config.nix @@ -0,0 +1,5 @@ +{ config, pkgs, modulesPath, ... }: + +{ + imports = [ "${modulesPath}/virtualisation/brightbox-image.nix" ]; +} diff --git a/nixos/modules/virtualisation/brightbox-image.nix b/nixos/modules/virtualisation/brightbox-image.nix new file mode 100644 index 000000000000..3a956caca0c3 --- /dev/null +++ b/nixos/modules/virtualisation/brightbox-image.nix @@ -0,0 +1,166 @@ +{ config, lib, pkgs, ... }: + +with lib; +let + diskSize = "20G"; +in +{ + imports = [ ../profiles/headless.nix ../profiles/qemu-guest.nix ]; + + system.build.brightboxImage = + pkgs.vmTools.runInLinuxVM ( + pkgs.runCommand "brightbox-image" + { preVM = + '' + mkdir $out + diskImage=$out/$diskImageBase + truncate $diskImage --size ${diskSize} + mv closure xchg/ + ''; + + postVM = + '' + PATH=$PATH:${pkgs.gnutar}/bin:${pkgs.gzip}/bin + pushd $out + ${pkgs.qemu_kvm}/bin/qemu-img convert -c -O qcow2 $diskImageBase nixos.qcow2 + rm $diskImageBase + popd + ''; + diskImageBase = "nixos-${config.system.nixosVersion}-${pkgs.stdenv.system}.raw"; + buildInputs = [ pkgs.utillinux pkgs.perl ]; + exportReferencesGraph = + [ "closure" config.system.build.toplevel ]; + } + '' + # Create partition table + ${pkgs.parted}/sbin/parted /dev/vda mklabel msdos + ${pkgs.parted}/sbin/parted /dev/vda mkpart primary ext4 1 ${diskSize} + ${pkgs.parted}/sbin/parted /dev/vda print + . /sys/class/block/vda1/uevent + mknod /dev/vda1 b $MAJOR $MINOR + + # Create an empty filesystem and mount it. + ${pkgs.e2fsprogs}/sbin/mkfs.ext4 -L nixos /dev/vda1 + ${pkgs.e2fsprogs}/sbin/tune2fs -c 0 -i 0 /dev/vda1 + + mkdir /mnt + mount /dev/vda1 /mnt + + # The initrd expects these directories to exist. + mkdir /mnt/dev /mnt/proc /mnt/sys + + mount --bind /proc /mnt/proc + mount --bind /dev /mnt/dev + mount --bind /sys /mnt/sys + + # Copy all paths in the closure to the filesystem. + storePaths=$(perl ${pkgs.pathsFromGraph} /tmp/xchg/closure) + + mkdir -p /mnt/nix/store + echo "copying everything (will take a while)..." + cp -prd $storePaths /mnt/nix/store/ + + # Register the paths in the Nix database. + printRegistration=1 perl ${pkgs.pathsFromGraph} /tmp/xchg/closure | \ + chroot /mnt ${config.nix.package}/bin/nix-store --load-db --option build-users-group "" + + # Create the system profile to allow nixos-rebuild to work. + chroot /mnt ${config.nix.package}/bin/nix-env \ + -p /nix/var/nix/profiles/system --set ${config.system.build.toplevel} \ + --option build-users-group "" + + # `nixos-rebuild' requires an /etc/NIXOS. + mkdir -p /mnt/etc + touch /mnt/etc/NIXOS + + # `switch-to-configuration' requires a /bin/sh + mkdir -p /mnt/bin + ln -s ${config.system.build.binsh}/bin/sh /mnt/bin/sh + + # Install a configuration.nix. + mkdir -p /mnt/etc/nixos /mnt/boot/grub + cp ${./brightbox-config.nix} /mnt/etc/nixos/configuration.nix + + # Generate the GRUB menu. + ln -s vda /dev/sda + chroot /mnt ${config.system.build.toplevel}/bin/switch-to-configuration boot + + umount /mnt/proc /mnt/dev /mnt/sys + umount /mnt + '' + ); + + fileSystems."/".label = "nixos"; + + # Generate a GRUB menu. Amazon's pv-grub uses this to boot our kernel/initrd. + boot.loader.grub.device = "/dev/vda"; + boot.loader.grub.timeout = 0; + + # Don't put old configurations in the GRUB menu. The user has no + # way to select them anyway. + boot.loader.grub.configurationLimit = 0; + + # Allow root logins only using the SSH key that the user specified + # at instance creation time. + services.openssh.enable = true; + services.openssh.permitRootLogin = "without-password"; + + # Force getting the hostname from Google Compute. + networking.hostName = mkDefault ""; + + # Always include cryptsetup so that NixOps can use it. + environment.systemPackages = [ pkgs.cryptsetup ]; + + systemd.services."fetch-ec2-data" = + { description = "Fetch EC2 Data"; + + wantedBy = [ "multi-user.target" "sshd.service" ]; + before = [ "sshd.service" ]; + wants = [ "ip-up.target" ]; + after = [ "ip-up.target" ]; + + path = [ pkgs.wget pkgs.iproute ]; + + script = + '' + wget="wget -q --retry-connrefused -O -" + + ${optionalString (config.networking.hostName == "") '' + echo "setting host name..." + ${pkgs.nettools}/bin/hostname $($wget http://169.254.169.254/latest/meta-data/hostname) + ''} + + # Don't download the SSH key if it has already been injected + # into the image (a Nova feature). + if ! [ -e /root/.ssh/authorized_keys ]; then + echo "obtaining SSH key..." + mkdir -m 0700 -p /root/.ssh + $wget http://169.254.169.254/latest/meta-data/public-keys/0/openssh-key > /root/key.pub + if [ $? -eq 0 -a -e /root/key.pub ]; then + if ! grep -q -f /root/key.pub /root/.ssh/authorized_keys; then + cat /root/key.pub >> /root/.ssh/authorized_keys + echo "new key added to authorized_keys" + fi + chmod 600 /root/.ssh/authorized_keys + rm -f /root/key.pub + fi + fi + + # Extract the intended SSH host key for this machine from + # the supplied user data, if available. Otherwise sshd will + # generate one normally. + $wget http://169.254.169.254/2011-01-01/user-data > /root/user-data || true + key="$(sed 's/|/\n/g; s/SSH_HOST_DSA_KEY://; t; d' /root/user-data)" + key_pub="$(sed 's/SSH_HOST_DSA_KEY_PUB://; t; d' /root/user-data)" + if [ -n "$key" -a -n "$key_pub" -a ! -e /etc/ssh/ssh_host_dsa_key ]; then + mkdir -m 0755 -p /etc/ssh + (umask 077; echo "$key" > /etc/ssh/ssh_host_dsa_key) + echo "$key_pub" > /etc/ssh/ssh_host_dsa_key.pub + fi + ''; + + serviceConfig.Type = "oneshot"; + serviceConfig.RemainAfterExit = true; + }; + +} diff --git a/pkgs/applications/audio/ardour/default.nix b/pkgs/applications/audio/ardour/default.nix index 5327b6b77d76..2338af6ec990 100644 --- a/pkgs/applications/audio/ardour/default.nix +++ b/pkgs/applications/audio/ardour/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchgit, alsaLib, aubio, boost, cairomm, curl, doxygen, dbus, fftw +{ stdenv, fetchFromGitHub, alsaLib, aubio, boost, cairomm, curl, doxygen, dbus, fftw , fftwSinglePrec, flac, glibc, glibmm, graphviz, gtk, gtkmm, libjack2 , libgnomecanvas, libgnomecanvasmm, liblo, libmad, libogg, librdf , librdf_raptor, librdf_rasqal, libsamplerate, libsigcxx, libsndfile @@ -15,24 +15,25 @@ let # "git describe" when _not_ on an annotated tag(!): MAJOR.MINOR-REV-HASH. # Version to build. - tag = "4.0"; + tag = "4.1"; # Version info that is built into the binary. Keep in sync with 'tag'. The # last 8 digits is a (fake) commit id. - revision = "4.0-e1aa66cb3f"; + revision = "4.1-fe672c8"; in stdenv.mkDerivation rec { name = "ardour-${tag}"; - src = fetchgit { - url = git://git.ardour.org/ardour/ardour.git; - rev = "e1aa66cb3f"; - sha256 = "396668fb9116a68f5079f0d880930e890fd0cdf7ee5f3b97fcf44b88cf840b4c"; + src = fetchFromGitHub { + owner = "Ardour"; + repo = "ardour"; + rev = "fe672c827cb2c08c94b1fa7e527d884c522a1af7"; + sha256 = "12yfy9l5mnl96ix4s2qicp3m2zscli1a4bd50nk9v035pgf77s3f"; }; - buildInputs = + buildInputs = [ alsaLib aubio boost cairomm curl doxygen dbus fftw fftwSinglePrec flac glibc glibmm graphviz gtk gtkmm libjack2 libgnomecanvas libgnomecanvasmm liblo libmad libogg librdf librdf_raptor librdf_rasqal libsamplerate diff --git a/pkgs/applications/audio/dfasma/default.nix b/pkgs/applications/audio/dfasma/default.nix index 0dda6e3dabda..2f236eab4e17 100644 --- a/pkgs/applications/audio/dfasma/default.nix +++ b/pkgs/applications/audio/dfasma/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchFromGitHub, fftw, libsndfile, qt5 }: -let version = "1.0.1"; in +let version = "1.1.2"; in stdenv.mkDerivation { name = "dfasma-${version}"; src = fetchFromGitHub { - sha256 = "16m6jnr49j525xxqiwmwni07rcdg92p0dcznd5bmzz34xsm0cbiz"; + sha256 = "0xqam5hm4kvfksdlyz1rviijv386fk3px4lhz6glfsimbcvvzl0r"; rev = "v${version}"; repo = "dfasma"; owner = "gillesdegottex"; @@ -30,6 +30,10 @@ stdenv.mkDerivation { buildInputs = [ fftw libsndfile qt5.base qt5.multimedia ]; + postPatch = '' + substituteInPlace dfasma.pro --replace '$$DFASMAVERSIONGITPRO' '${version}' + ''; + configurePhase = '' qmake DESTDIR=$out/bin dfasma.pro ''; diff --git a/pkgs/applications/audio/gpodder/default.nix b/pkgs/applications/audio/gpodder/default.nix index 853cdff4a515..58b9be41545d 100644 --- a/pkgs/applications/audio/gpodder/default.nix +++ b/pkgs/applications/audio/gpodder/default.nix @@ -7,11 +7,11 @@ let inherit (pythonPackages) coverage feedparser minimock sqlite3 dbus pygtk eyeD3; in buildPythonPackage rec { - name = "gpodder-3.8.3"; + name = "gpodder-3.8.4"; src = fetchurl { url = "http://gpodder.org/src/${name}.tar.gz"; - sha256 = "8ac120a6084bded6bc88ecadbbc9df54a85f44ef4507f73a76de1d7a5574303c"; + sha256 = "0cjpk92qjsws7ddbnq0r2h7vm5019zlpafgbxwsgllmjzkknj6pn"; }; buildInputs = [ diff --git a/pkgs/applications/audio/ir.lv2/default.nix b/pkgs/applications/audio/ir.lv2/default.nix index 804d6e7d4e41..d6dbc4c55a98 100644 --- a/pkgs/applications/audio/ir.lv2/default.nix +++ b/pkgs/applications/audio/ir.lv2/default.nix @@ -17,10 +17,9 @@ stdenv.mkDerivation rec { ''; installPhase = '' - mkdir "$out/bin" + mkdir -p "$out/bin" mkdir "$out/include" - mkdir "$out/share" - mkdir "$out/share/doc" + mkdir -p "$out/share/doc" make PREFIX="$out" install install -Dm755 convert4chan "$out/bin/convert4chan" diff --git a/pkgs/applications/graphics/pencil/default.nix b/pkgs/applications/graphics/pencil/default.nix index 19c6334d1d60..94ab1b76cda6 100644 --- a/pkgs/applications/graphics/pencil/default.nix +++ b/pkgs/applications/graphics/pencil/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, makeWrapper, xulrunner }: stdenv.mkDerivation rec { - version = "2.0.11"; + version = "2.0.13"; name = "pencil-${version}"; src = fetchurl { url = "https://github.com/prikhi/pencil/releases/download/v${version}/Pencil-${version}-linux-pkg.tar.gz"; - sha256 = "a35d1353de6665cbd4a5bd821dcdf7439f2a3c1fcbccee0f01ec8dd1bb67c4f3"; + sha256 = "150jsaq27n01l0vf10jiyrlfm0canqhphdxi42di96b9zsfkphpk"; }; diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix index 4c15ccc04289..8cad0a95ec99 100644 --- a/pkgs/applications/misc/calibre/default.nix +++ b/pkgs/applications/misc/calibre/default.nix @@ -5,12 +5,12 @@ }: stdenv.mkDerivation rec { - name = "calibre-2.33.0"; - version = "2.33.0"; + name = "calibre-${version}"; + version = "2.34.0"; src = fetchurl { url = "https://github.com/kovidgoyal/calibre/releases/download/v${version}/${name}.tar.xz"; - sha256 = "0j1micmjffi6rsn3ayblnz0wq648v05ckbn1qsiz086iaj2285q9"; + sha256 = "04khi2jz7jrp6ppax57648sjkczvcxfqyzlyvhw155ggmpg8fiki"; }; inherit python; diff --git a/pkgs/applications/misc/mupdf/default.nix b/pkgs/applications/misc/mupdf/default.nix index c988d1713270..12dbbe6a9aa4 100644 --- a/pkgs/applications/misc/mupdf/default.nix +++ b/pkgs/applications/misc/mupdf/default.nix @@ -57,7 +57,7 @@ stdenv.mkDerivation rec { Version=1.0 Name=mupdf Comment=PDF viewer - Exec=$out/bin/mupdf-x11 + Exec=$out/bin/mupdf-x11 %f Terminal=false EOF ''; diff --git a/pkgs/applications/networking/instant-messengers/baresip/default.nix b/pkgs/applications/networking/instant-messengers/baresip/default.nix index 5dde5b62ddab..d41ba5fcdb3a 100644 --- a/pkgs/applications/networking/instant-messengers/baresip/default.nix +++ b/pkgs/applications/networking/instant-messengers/baresip/default.nix @@ -4,11 +4,11 @@ , gsm, speex, portaudio, spandsp, libuuid }: stdenv.mkDerivation rec { - version = "0.4.13"; + version = "0.4.14"; name = "baresip-${version}"; src=fetchurl { url = "http://www.creytiv.com/pub/baresip-${version}.tar.gz"; - sha256 = "1mndpcclp5cqlm5jfbh37ig8dmga75qxqfinp4dyd1c0wnd0f0jg"; + sha256 = "19vn63j6dpybjy14mgnwf0yk2jbcbfdjs50whzwyrrkcv6ipj6hc"; }; buildInputs = [zlib openssl libre librem pkgconfig cairo mpg123 gstreamer gst_ffmpeg gst_plugins_base gst_plugins_bad gst_plugins_good diff --git a/pkgs/applications/networking/instant-messengers/gajim/default.nix b/pkgs/applications/networking/instant-messengers/gajim/default.nix index fbd9954d3aab..69497f87c6b2 100644 --- a/pkgs/applications/networking/instant-messengers/gajim/default.nix +++ b/pkgs/applications/networking/instant-messengers/gajim/default.nix @@ -22,11 +22,11 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "gajim-${version}"; - version = "0.16.1"; + version = "0.16.3"; src = fetchurl { url = "http://www.gajim.org/downloads/0.16/gajim-${version}.tar.bz2"; - sha256 = "1gp8mdn6sz2pks5irsf563zbz98ldqksfky84ga9fzqndmq35bi6"; + sha256 = "05a59hf9wna6n9fi0a4bhz1hifqj21bwb4ff9rd0my23rdwmij51"; }; patches = [ diff --git a/pkgs/applications/networking/mailreaders/thunderbird/default.nix b/pkgs/applications/networking/mailreaders/thunderbird/default.nix index f2a088164d20..5d6e0faad4a8 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/default.nix @@ -13,15 +13,17 @@ enableOfficialBranding ? false }: -let version = "31.7.0"; in +let version = "38.1.0"; in let verName = "${version}"; in stdenv.mkDerivation rec { name = "thunderbird-${verName}"; src = fetchurl { - url = "ftp://ftp.mozilla.org/pub/thunderbird/releases/${verName}/source/thunderbird-${verName}.source.tar.bz2"; - sha1 = "90e18f8ecccdaf1ee39493223a7e3ad8b3b7bede"; + url = "http://archive.mozilla.org/pub/thunderbird/releases/${verName}/source/thunderbird-${verName}.source.tar.bz2"; + + # https://archive.mozilla.org/pub/thunderbird/releases/${verName}/SHA1SUMS + sha1 = "7bb0c85e889e397e53dcbcbd36957dbd7c8c10bd"; }; buildInputs = # from firefox30Pkgs.xulrunner, but without gstreamer and libvpx @@ -75,6 +77,10 @@ stdenv.mkDerivation rec { cd objdir echo '${stdenv.lib.concatMapStrings (s : "ac_add_options ${s}\n") configureFlags}' > .mozconfig echo 'ac_add_options --prefix="'"$out"'"' >> .mozconfig + # From version 38, we need to specify the source directory to build + # Thunderbird. Refer to mozilla/configure and search a line with + # "checking for application to build" and "# Support comm-central". + echo 'ac_add_options --with-external-source-dir="'`realpath ..`'"' >> .mozconfig echo 'mk_add_options MOZ_MAKE_FLAGS="-j'"$NIX_BUILD_CORES"'"' >> .mozconfig echo 'mk_add_options MOZ_OBJDIR="'`pwd`'"' >> .mozconfig diff --git a/pkgs/applications/office/libreoffice/default.nix b/pkgs/applications/office/libreoffice/default.nix index c053c886e921..d603bf86537c 100644 --- a/pkgs/applications/office/libreoffice/default.nix +++ b/pkgs/applications/office/libreoffice/default.nix @@ -17,15 +17,16 @@ , fontsConf, pkgconfig, libzip, bluez5, libtool, maven , libatomic_ops, graphite2, harfbuzz, libodfgen , librevenge, libe-book, libmwaw, glm, glew, gst_all_1 +, gdb , langs ? [ "en-US" "en-GB" "ca" "ru" "eo" "fr" "nl" "de" "sl" ] }: let langsSpaces = stdenv.lib.concatStringsSep " " langs; - major = "4"; - minor = "4"; - patch = "4"; - tweak = "3"; + major = "5"; + minor = "0"; + patch = "0"; + tweak = "5"; subdir = "${major}.${minor}.${patch}"; version = "${subdir}${if tweak == "" then "" else "."}${tweak}"; @@ -80,14 +81,14 @@ let translations = fetchSrc { name = "translations"; - sha256 = "1zyfpbdsx0kjkabdpkf0lg7hjnvxsf6hj9ljs8v9iqw3x3b7llib"; + sha256 = "0x86vf1fhgnjgkj25rqcfgrvid6smikmb96121sasydmg0jcsypm"; }; # TODO: dictionaries help = fetchSrc { name = "help"; - sha256 = "1jbbbv63p63mwby52ynz2yk79pb32wsnakhxfhc75ng1br6cpll0"; + sha256 = "18wqmbm3yvjz6pfnz5qfklwv4d53vrv2npiz3796d4d1j245ylcv"; }; }; @@ -97,7 +98,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://download.documentfoundation.org/libreoffice/src/${subdir}/libreoffice-${version}.tar.xz"; - sha256 = "0wns7ny19bsl5ar1rq7n4033rfijl2cjn9l8bj1gwhpqlkd8db1i"; + sha256 = "046f5lakw2rygs5qjmhsxmdw7pa9gwcamavnyqpk1rfbis2ga5wv"; }; # Openoffice will open libcups dynamically, so we link it directly @@ -148,6 +149,11 @@ stdenv.mkDerivation rec { postConfigure = '' sed -e '1ilibreoffice-translations-${version}.tar.xz=libreoffice-translations-${version}.tar.xz' -i Makefile sed -e '1ilibreoffice-help-${version}.tar.xz=libreoffice-help-${version}.tar.xz' -i Makefile + + # unit test sd_tiledrendering seems to be fragile + # http://nabble.documentfoundation.org/libreoffice-5-0-failure-in-CUT-libreofficekit-tiledrendering-td4150319.html + echo > ./sd/CppunitTest_sd_tiledrendering.mk + sed -e /CppunitTest_sd_tiledrendering/d -i sd/Module_sd.mk ''; makeFlags = "SHELL=${bash}/bin/bash"; @@ -255,10 +261,10 @@ stdenv.mkDerivation rec { gst_all_1.gst-plugins-base neon nspr nss openldap openssl ORBit2 pam perl pkgconfigUpstream poppler python3 sablotron saneBackends tcsh unzip vigra which zip zlib - mdds bluez5 glibc /*libixion*/ + mdds bluez5 glibc libxshmfence libatomic_ops graphite2 harfbuzz librevenge libe-book libmwaw glm glew - /*liborcus*/ libodfgen + libodfgen ]; meta = with stdenv.lib; { diff --git a/pkgs/applications/office/libreoffice/libreoffice-srcs.nix b/pkgs/applications/office/libreoffice/libreoffice-srcs.nix index 2cb20027b4c5..20619c90d0fd 100644 --- a/pkgs/applications/office/libreoffice/libreoffice-srcs.nix +++ b/pkgs/applications/office/libreoffice/libreoffice-srcs.nix @@ -29,16 +29,6 @@ md5 = "8ab049135b2d15313da5d9f0656894a1"; brief = false; } -{ - name = "commons-logging-1.1.3-src.tar.gz"; - md5 = "e8e197d628436490886d17cffa108fe3"; - brief = false; -} -{ - name = "commons-httpclient-3.1-src.tar.gz"; - md5 = "2c9b0f83ed5890af02c0df1c1776f39b"; - brief = false; -} { name = "commons-logging-1.2-src.tar.gz"; md5 = "ce977548f1cbf46918e93cd38ac35163"; @@ -60,8 +50,8 @@ brief = false; } { - name = "bsh-2.0b1-src.tar.gz"; - md5 = "ea570af93c284aa9e5621cd563f54f4d"; + name = "bsh-2.0b5-src.zip"; + md5 = "ec1941a74d3ef513c4ce57a9092b74e1"; brief = false; } { @@ -105,8 +95,8 @@ brief = false; } { - name = "curl-7.36.0.tar.bz2"; - md5 = "e6d1f9d1b59da5062109ffe14e0569a4"; + name = "curl-7.43.0.tar.bz2"; + md5 = "11bddbb452a8b766b932f859aaeeed39"; brief = true; } { @@ -120,8 +110,8 @@ brief = false; } { - name = "libetonyek-0.1.1.tar.bz2"; - md5 = "805f941b06448212a988cb65f0691a7a"; + name = "libetonyek-0.1.3.tar.bz2"; + md5 = "e5947373dd7834f27e93f1636faa419f"; brief = true; } { @@ -195,8 +185,8 @@ brief = false; } { - name = "libfreehand-0.1.0.tar.bz2"; - md5 = "5f029fef73e42a2c2ae4524a7513f97d"; + name = "libfreehand-0.1.1.tar.bz2"; + md5 = "8cf70c5dc4d24d2dc4a107f509d2d6d7"; brief = true; } { @@ -220,8 +210,8 @@ brief = true; } { - name = "harfbuzz-0.9.23.tar.bz2"; - md5 = "a4a9b548577e2ee22f0887937da5fd6c"; + name = "harfbuzz-0.9.40.tar.bz2"; + md5 = "0e27e531f4c4acff601ebff0957755c2"; brief = true; } { @@ -240,8 +230,8 @@ brief = false; } { - name = "icu4c-53_1-src.tgz"; - md5 = "b73baa6fbdfef197608d1f69300919b9"; + name = "icu4c-54_1-src.tgz"; + md5 = "e844caed8f2ca24c088505b0d6271bc0"; brief = false; } { @@ -310,8 +300,8 @@ brief = true; } { - name = "language-subtag-registry-2014-12-03.tar.bz2"; - md5 = "0f2677ec23bb43ddc7355d1b4cc8ed45"; + name = "language-subtag-registry-2015-06-08.tar.bz2"; + md5 = "d431bd8a70455be1fa8523fa633c005b"; brief = true; } { @@ -343,7 +333,6 @@ name = "libgltf-0.0.2.tar.bz2"; md5 = "d63a9f47ab048f5009d90693d6aa6424"; brief = true; - subDir = "libgltf/"; } { name = "liblangtag-0.5.1.tar.bz2"; @@ -376,9 +365,9 @@ brief = false; } { - name = "mdds_0.11.2.tar.bz2"; - md5 = "cb4207cb913c7a5a8bfa5b91234618ee"; - brief = false; + name = "mdds_0.12.1.tar.bz2"; + md5 = "ef2560ed5416652a7fe195305b14cebe"; + brief = true; } { name = "libmspub-0.1.2.tar.bz2"; @@ -386,8 +375,8 @@ brief = true; } { - name = "libmwaw-0.3.1.tar.bz2"; - md5 = "6f1ac4a0e24131c422e1e91f07718fb6"; + name = "libmwaw-0.3.5.tar.bz2"; + md5 = "bdc58bbf89aaaf6d29b3516d96830a06"; brief = true; } { @@ -406,13 +395,13 @@ brief = false; } { - name = "nss-3.16.5-with-nspr-4.10.6.tar.gz"; - md5 = "b279551b7638d0e36d1199548124c247"; + name = "nss-3.19.2-with-nspr-4.10.8.tar.gz"; + md5 = "2100bc5a7ea9685928ff68cda2e60569"; brief = false; } { - name = "libodfgen-0.1.1.tar.bz2"; - md5 = "c22c83c17cda0754382ada4e116594b7"; + name = "libodfgen-0.1.4.tar.bz2"; + md5 = "8716be5c22ae8353f9aaa380d74840dc"; brief = true; } { @@ -426,8 +415,8 @@ brief = false; } { - name = "openssl-1.0.1j.tar.gz"; - md5 = "f7175c9cd3c39bb1907ac8bba9df8ed3"; + name = "openssl-1.0.2a.tar.gz"; + md5 = "a06c547dac9044161a477211049f60ef"; brief = true; } { @@ -526,8 +515,8 @@ brief = true; } { - name = "libwps-0.3.1.tar.bz2"; - md5 = "a111d9ef5a0dab564e9aec0f2cf8d218"; + name = "libwps-0.4.0.tar.bz2"; + md5 = "e9162d2566421d9d71b3ad2377a68fd5"; brief = true; } { @@ -540,10 +529,4 @@ md5 = "44d667c142d7cda120332623eab69f40"; brief = true; } -{ - name = "libgltf-0.0.0.tar.bz2"; - md5 = "ca5436e916bfe70694adfe2607782786"; - brief = true; - subDir = "libgltf/"; -} ] diff --git a/pkgs/applications/science/electronics/ngspice/default.nix b/pkgs/applications/science/electronics/ngspice/default.nix index e64ea909cbb9..4f887f511ae1 100644 --- a/pkgs/applications/science/electronics/ngspice/default.nix +++ b/pkgs/applications/science/electronics/ngspice/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, readline, bison, libX11, libICE, libXaw, libXext}: stdenv.mkDerivation { - name = "ng-spice-rework-25"; + name = "ngspice-25"; src = fetchurl { url = "mirror://sourceforge/ngspice/ngspice-25.tar.gz"; diff --git a/pkgs/applications/science/logic/eprover/default.nix b/pkgs/applications/science/logic/eprover/default.nix index c04cfffbb149..97fe7065b85d 100644 --- a/pkgs/applications/science/logic/eprover/default.nix +++ b/pkgs/applications/science/logic/eprover/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="eprover"; - version="1.8"; + version="1.9"; name="${baseName}-${version}"; - hash="0bl4dr7k6simwdvdyxhnjkiz4nm5y0nr8bfhc34zk0360i9m6sk3"; - url="http://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_1.8/E.tgz"; - sha256="0bl4dr7k6simwdvdyxhnjkiz4nm5y0nr8bfhc34zk0360i9m6sk3"; + hash="0vipapqjg0339lpc98vpvz58m6xkqrhgxylmp0hrnld4lrhmcdn4"; + url="http://wwwlehre.dhbw-stuttgart.de/~sschulz/WORK/E_DOWNLOAD/V_1.9/E.tgz"; + sha256="0vipapqjg0339lpc98vpvz58m6xkqrhgxylmp0hrnld4lrhmcdn4"; }; in stdenv.mkDerivation { diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix index a73d16374176..b8bce1c9eb56 100644 --- a/pkgs/applications/version-management/git-and-tools/default.nix +++ b/pkgs/applications/version-management/git-and-tools/default.nix @@ -105,4 +105,6 @@ rec { git-cola = callPackage ./git-cola { }; git-imerge = callPackage ./git-imerge { }; + + git-crypt = callPackage ./git-crypt { }; } diff --git a/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix b/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix new file mode 100644 index 000000000000..c13c5e070011 --- /dev/null +++ b/pkgs/applications/version-management/git-and-tools/git-crypt/default.nix @@ -0,0 +1,41 @@ +{ stdenv, fetchFromGitHub, openssl }: + +stdenv.mkDerivation rec { + + name = "git-crypt-${meta.version}"; + + src = fetchFromGitHub { + owner = "AGWA"; + repo = "git-crypt"; + rev = meta.version; + sha256 = "4fe45f903a4b3cc06a5fe11334b914c225009fe8440d9e91a54fdf21cf4dcc4d"; + inherit name; + }; + + buildInputs = [ openssl ]; + + installPhase = '' + make install PREFIX=$out + ''; + + meta = { + homepage = "https://www.agwa.name/projects/git-crypt"; + description = "transparent file encryption in git"; + longDescription = '' + git-crypt enables transparent encryption and decryption of files in a git + repository. Files which you choose to protect are encrypted when + committed, and decrypted when checked out. git-crypt lets you freely + share a repository containing a mix of public and private + content. git-crypt gracefully degrades, so developers without the secret + key can still clone and commit to a repository with encrypted files. This + lets you store your secret material (such as keys or passwords) in the + same repository as your code, without requiring you to lock down your + entire repository. + ''; + downloadPage = "https://github.com/AGWA/git-crypt/releases"; + license = stdenv.lib.licenses.gpl3; + version = "0.5.0"; + maintainers = [ "Desmond O. Chang " ]; + }; + +} diff --git a/pkgs/applications/window-managers/bar/default.nix b/pkgs/applications/window-managers/bar/default.nix index 46a19b90b8bb..964390d3b59b 100644 --- a/pkgs/applications/window-managers/bar/default.nix +++ b/pkgs/applications/window-managers/bar/default.nix @@ -1,14 +1,14 @@ { stdenv, fetchurl, perl, libxcb }: let - version = "1.0"; + version = "1.1"; in stdenv.mkDerivation rec { name = "bar-${version}"; src = fetchurl { url = "https://github.com/LemonBoy/bar/archive/v${version}.tar.gz"; - sha256 = "1n2vak2acs37sslxl250cnz9c3irif5z4s54wi9qjyxbfzr2h2nc"; + sha256 = "171ciw676cvj80zzbqfbg9nwix36zph0683zmqf279q9b9bmayan"; }; buildInputs = [ libxcb perl ]; diff --git a/pkgs/data/fonts/font-awesome-ttf/default.nix b/pkgs/data/fonts/font-awesome-ttf/default.nix index ed91713d03ad..992b87b8ec75 100644 --- a/pkgs/data/fonts/font-awesome-ttf/default.nix +++ b/pkgs/data/fonts/font-awesome-ttf/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, unzip}: stdenv.mkDerivation rec { - name = "font-awesome-4.3.0"; + name = "font-awesome-4.4.0"; src = fetchurl { url = "http://fortawesome.github.io/Font-Awesome/assets/${name}.zip"; - sha256 = "0wg9q6mq026jjw1bsyj9b5dgba7bb4h7i9xiwgsfckd412xpsbzd"; + sha256 = "1bmjh3j533awihdxihvlk2d1ypzs9q7azj0viqbm0df8jj2v4rwq"; }; buildCommand = '' diff --git a/pkgs/data/fonts/pecita/default.nix b/pkgs/data/fonts/pecita/default.nix index a64512af8459..e28ac6c2618d 100644 --- a/pkgs/data/fonts/pecita/default.nix +++ b/pkgs/data/fonts/pecita/default.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "http://pecita.eu/b/Pecita.otf"; - sha256 = "1smf1mqciwavf29lwgzjam3xb37bwxp6wf6na4c9xv6islidsrd9"; + sha256 = "11v5yzxa38fxpz8j3fc0v3l7py4i12avjnwrgkmd9clq9jhzk78s"; }; phases = ["installPhase"]; diff --git a/pkgs/development/compilers/ghc/head.nix b/pkgs/development/compilers/ghc/head.nix index c92f002a0262..65d52c1a3e51 100644 --- a/pkgs/development/compilers/ghc/head.nix +++ b/pkgs/development/compilers/ghc/head.nix @@ -17,18 +17,20 @@ let in stdenv.mkDerivation rec { - version = "7.11.20150705"; + version = "7.11.20150809"; name = "ghc-${version}"; - rev = "3fabb71a559b493efdfb5bb91907f6a0f696a114"; + rev = "a40ec755d8e020cd4b87975f5a751f1e35c36977"; src = fetchgit { url = "git://git.haskell.org/ghc.git"; inherit rev; - sha256 = "1c0fsk2yk08x02n6s722d36igc9prrql4wcnr8m8c62wp4yrf25z"; + sha256 = "1hh1p9vrd1nrfi56jan4bnlczld2qzx85v7lfb6nara2bhcgqa1l"; }; postUnpack = '' pushd ghc-${builtins.substring 0 7 rev} + echo ${version} >VERSION + echo ${rev} >GIT_COMMIT_ID patchShebangs . ./boot popd diff --git a/pkgs/development/compilers/rustc/default.nix b/pkgs/development/compilers/rustc/default.nix index b61a407223c7..a4f70172e1f3 100644 --- a/pkgs/development/compilers/rustc/default.nix +++ b/pkgs/development/compilers/rustc/default.nix @@ -1,8 +1,8 @@ { stdenv, callPackage }: callPackage ./generic.nix { - shortVersion = "1.1.0"; + shortVersion = "1.2.0"; isRelease = true; - srcSha = "0lsfrclj5imxy6129ggya7rb2h04cgqq53f75z2jv40y5xk25sy8"; + srcSha = "1zq2nhgaxkv1ghi3z2qgff6cylqirn33nphvkjiczlkjfi0pyw16"; /* Rust is bootstrapped from an earlier built version. We need to fetch these earlier versions, which vary per platform. @@ -12,22 +12,22 @@ callPackage ./generic.nix { */ # linux-i386 - snapshotHashLinux686 = "0bc8cffdce611fb71fd7d3d8e7cdbfaf748a4f16"; + snapshotHashLinux686 = "a6f22e481eabf098cc65bda97bf7e434a1fcc20b"; # linux-x86_64 - snapshotHashLinux64 = "94089740e48167c5975c92c139ae9c286764012f"; + snapshotHashLinux64 = "5fd8698fdfe953e6c4d86cf4fa1d5f3a0053248c"; # macos-i386 - snapshotHashDarwin686 = "54cc35e76497e6e94fddf38d6e40e9d168491ddb"; + snapshotHashDarwin686 = "9a273324a6b63a40f67a553029c0a9fb692ffd1f"; # macos-x86_64 - snapshotHashDarwin64 = "43a1c1fba0d1dfee4c2ca310d506f8f5f51b3f6f"; + snapshotHashDarwin64 = "e5b12cb7c179fc98fa905a3c84803645d946a6ae"; - snapshotDate = "2015-04-27"; - snapshotRev = "857ef6e"; + snapshotDate = "2015-05-24"; + snapshotRev = "ba0e1cd"; patches = [ - ./patches/beta.patch + ./patches/stable.patch ] ++ stdenv.lib.optional stdenv.needsPax ./patches/grsec.patch; configureFlags = [ "--release-channel=stable" ]; } diff --git a/pkgs/development/compilers/rustc/generic.nix b/pkgs/development/compilers/rustc/generic.nix index da72495ee7ad..6bb60c6dc69e 100644 --- a/pkgs/development/compilers/rustc/generic.nix +++ b/pkgs/development/compilers/rustc/generic.nix @@ -123,10 +123,6 @@ stdenv.mkDerivation { inherit patches; postPatch = '' - substituteInPlace src/librustc_trans/back/link.rs \ - --subst-var-by "ccPath" "${stdenv.cc}/bin/cc" - substituteInPlace src/librustc_back/archive.rs \ - --subst-var-by "arPath" "${stdenv.cc.binutils}/bin/ar" substituteInPlace src/librustc_back/target/mod.rs \ --subst-var-by "ccPath" "${stdenv.cc}/bin/cc" \ --subst-var-by "arPath" "${stdenv.cc.binutils}/bin/ar" diff --git a/pkgs/development/compilers/rustc/patches/beta.patch b/pkgs/development/compilers/rustc/patches/beta.patch deleted file mode 100644 index cffc773dd3e9..000000000000 --- a/pkgs/development/compilers/rustc/patches/beta.patch +++ /dev/null @@ -1,43 +0,0 @@ -diff --git a/src/etc/local_stage0.sh b/src/etc/local_stage0.sh -index ca59b1c..65ee7bf 100755 ---- a/src/etc/local_stage0.sh -+++ b/src/etc/local_stage0.sh -@@ -50,11 +50,6 @@ if [ -z $TARG_DIR ]; then - fi - - cp ${PREFIX}/bin/rustc${BIN_SUF} ${TARG_DIR}/stage0/bin/ --cp ${PREFIX}/${LIB_DIR}/${RUSTLIBDIR}/${TARG_DIR}/${LIB_DIR}/* ${TARG_DIR}/stage0/${LIB_DIR}/ --cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}extra*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ --cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}rust*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ --cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}std*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ --cp ${PREFIX}/${LIB_DIR}/${LIB_PREFIX}syntax*${LIB_SUF} ${TARG_DIR}/stage0/${LIB_DIR}/ - - # do not fail if one of the above fails, as all we need is a working rustc! - exit 0 -diff --git a/src/librustc_back/archive.rs b/src/librustc_back/archive.rs -index ed44bf8..2b84627 100644 ---- a/src/librustc_back/archive.rs -+++ b/src/librustc_back/archive.rs -@@ -57,7 +57,7 @@ fn run_ar(handler: &ErrorHandler, maybe_ar_prog: &Option, - paths: &[&Path]) -> Output { - let ar = match *maybe_ar_prog { - Some(ref ar) => &ar[..], -- None => "ar" -+ None => "@arPath@" - }; - let mut cmd = Command::new(ar); - -diff --git a/src/librustc_trans/back/link.rs b/src/librustc_trans/back/link.rs -index 3087a8e..578448f 100644 ---- a/src/librustc_trans/back/link.rs -+++ b/src/librustc_trans/back/link.rs -@@ -352,7 +352,7 @@ pub fn mangle_internal_name_by_path_and_seq(path: PathElems, flav: &str) -> Stri - - pub fn get_cc_prog(sess: &Session) -> String { - match sess.opts.cg.linker { -- Some(ref linker) => return linker.to_string(), -- None => sess.target.target.options.linker.clone(), -+ Some(ref linker) => linker.to_string(), -+ None => "@ccPath@".to_string(), - } - } diff --git a/pkgs/development/compilers/rustc/patches/stable.patch b/pkgs/development/compilers/rustc/patches/stable.patch new file mode 100644 index 000000000000..e927d7a742a7 --- /dev/null +++ b/pkgs/development/compilers/rustc/patches/stable.patch @@ -0,0 +1,28 @@ +diff --git a/src/librustc_back/target/mod.rs b/src/librustc_back/target/mod.rs +index 402fbcd..8fe2de2 100644 +--- a/src/librustc_back/target/mod.rs ++++ b/src/librustc_back/target/mod.rs +@@ -172,8 +172,8 @@ impl Default for TargetOptions { + /// incomplete, and if used for compilation, will certainly not work. + fn default() -> TargetOptions { + TargetOptions { +- linker: "cc".to_string(), +- ar: "ar".to_string(), ++ linker: "@ccPath@".to_string(), // ignore-tidy-linelength ++ ar: "@arPath@".to_string(), // ignore-tidy-linelength + pre_link_args: Vec::new(), + post_link_args: Vec::new(), + cpu: "generic".to_string(), +diff --git a/src/test/run-pass/issue-20797.rs b/src/test/run-pass/issue-20797.rs +index 2772fc8..3d37b08 100644 +--- a/src/test/run-pass/issue-20797.rs ++++ b/src/test/run-pass/issue-20797.rs +@@ -97,7 +97,7 @@ impl Iterator for Subpaths { + } + + fn _foo() { +- let _walker: Subpaths = Subpaths::walk(&PathBuf::from("/home")).unwrap(); ++ let _walker: Subpaths = Subpaths::walk(&PathBuf::from("/tmp")).unwrap(); + } + + fn main() {} diff --git a/pkgs/development/compilers/sbcl/default.nix b/pkgs/development/compilers/sbcl/default.nix index 96843abbd450..2d6a3a451470 100644 --- a/pkgs/development/compilers/sbcl/default.nix +++ b/pkgs/development/compilers/sbcl/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "sbcl-${version}"; - version = "1.2.13"; + version = "1.2.14"; src = fetchurl { url = "mirror://sourceforge/project/sbcl/sbcl/${version}/${name}-source.tar.bz2"; - sha256 = "018jxd7f39a5aimjzfjdj739m3jq82k0qi59032v48gqrfa3mng6"; + sha256 = "01jw1w5siv6q16y1vmgd7s1i22aq0cqaipgn12jvq18c8vb6s55r"; }; buildInputs = [ which ] diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index c8a5377b090b..ed23b190ec68 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -191,7 +191,7 @@ self: super: { vector = if pkgs.stdenv.isi686 then appendConfigureFlag super.vector "--ghc-options=-msse2" else super.vector; # cabal2nix likes to generate dependencies on hinotify when hfsevents is really required - # on darwin: https://github.com/NixOS/cabal2nix/issues/146 + # on darwin: https://github.com/NixOS/cabal2nix/issues/146. hinotify = if pkgs.stdenv.isDarwin then self.hfsevents else super.hinotify; # hfsevents needs CoreServices in scope @@ -271,6 +271,9 @@ self: super: { webkitgtk3-javascriptcore = super.webkitgtk3-javascriptcore.override { webkit = pkgs.webkitgtk24x; }; websnap = super.websnap.override { webkit = pkgs.webkitgtk24x; }; + # While waiting for https://github.com/jwiegley/gitlib/pull/53 to be merged + hlibgit2 = addBuildTool super.hlibgit2 pkgs.git; + # https://github.com/mvoidex/hsdev/issues/11 hsdev = dontHaddock super.hsdev; @@ -321,6 +324,7 @@ self: super: { wai-middleware-throttle = dontCheck super.wai-middleware-throttle; # https://github.com/creichert/wai-middleware-throttle/issues/1 xkbcommon = dontCheck super.xkbcommon; xmlgen = dontCheck super.xmlgen; + ide-backend = dontCheck super.ide-backend; # These packages try to access the network. amqp = dontCheck super.amqp; @@ -763,7 +767,7 @@ self: super: { zlib = dontCheck super.zlib; # Override the obsolete version from Hackage with our more up-to-date copy. - cabal2nix = pkgs.cabal2nix; + cabal2nix = self.callPackage ../tools/haskell/cabal2nix {}; # https://github.com/urs-of-the-backwoods/HGamer3D/issues/7 HGamer3D-Bullet-Binding = dontDistribute super.HGamer3D-Bullet-Binding; @@ -913,13 +917,13 @@ self: super: { # https://github.com/bos/pcap/issues/5 pcap = addExtraLibrary super.pcap pkgs.libpcap; - # https://github.com/bscarlet/llvm-general/issues/143 - llvm-general-pure = dontCheck super.llvm-general-pure; - # https://github.com/skogsbaer/hscurses/issues/24 hscurses = markBroken super.hscurses; # https://github.com/qnikst/imagemagick/issues/34 imagemagick = dontCheck super.imagemagick; + # https://github.com/liyang/thyme/issues/36 + thyme = dontCheck super.thyme; + } diff --git a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix index 88edc88b3f9d..e78aa0e98397 100644 --- a/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix +++ b/pkgs/development/haskell-modules/configuration-ghc-7.10.x.nix @@ -42,7 +42,22 @@ self: super: { cabal-install = dontCheck (super.cabal-install.override { Cabal = null; }); # Don't use jailbreak built with Cabal 1.22.x because of https://github.com/peti/jailbreak-cabal/issues/9. - jailbreak-cabal = pkgs.haskell.packages.ghc784.jailbreak-cabal; + Cabal_1_23_0_0 = overrideCabal super.Cabal_1_22_4_0 (drv: { + version = "1.23.0.0"; + src = pkgs.fetchFromGitHub { + owner = "haskell"; + repo = "cabal"; + rev = "fe7b8784ac0a5848974066bdab76ce376ba67277"; + sha256 = "1d70ryz1l49pkr70g8r9ysqyg1rnx84wwzx8hsg6vwnmg0l5am7s"; + }; + jailbreak = false; + doHaddock = false; + postUnpack = "sourceRoot+=/Cabal"; + }); + jailbreak-cabal = overrideCabal super.jailbreak-cabal (drv: { + executableHaskellDepends = [ self.Cabal_1_23_0_0 ]; + preConfigure = "sed -i -e 's/Cabal == 1.20\\.\\*/Cabal >= 1.23/' jailbreak-cabal.cabal"; + }); idris = let idris' = overrideCabal super.idris (drv: { diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 9c95632413e3..27345770034a 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -7157,8 +7157,8 @@ self: { ({ mkDerivation, allocated-processor, base, opencv, vector-space }: mkDerivation { pname = "HOpenCV"; - version = "0.1.2.4"; - sha256 = "1q32rcrzv79z125sbjlzhd4sl1pl8if01vrwd7y18s3acs3aqr4b"; + version = "0.3.0.1"; + sha256 = "0v9pcbbfj254n6mryb16rplh6mgjizdm4c8qqdsb41gdpx1h59n6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ allocated-processor base vector-space ]; @@ -7166,7 +7166,7 @@ self: { executableHaskellDepends = [ base ]; executablePkgconfigDepends = [ opencv ]; description = "A binding for the OpenCV computer vision library"; - license = stdenv.lib.licenses.bsd3; + license = stdenv.lib.licenses.gpl2; }) { inherit (pkgs) opencv;}; "HPDF" = callPackage @@ -15448,8 +15448,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "TypeNat"; - version = "0.2.1.0"; - sha256 = "01dsw64zzwbkvm7q4jwyidjvxbkx6fvx8hhn70d2bpdxxammnxry"; + version = "0.4.0.0"; + sha256 = "0v6xd98nwl7zg5q5xmlrgzsb3219vcwj8rfacdyzdb9xpq5l9dnv"; libraryHaskellDepends = [ base ]; jailbreak = true; homepage = "https://github.com/avieth/TypeNat"; @@ -29334,8 +29334,8 @@ self: { }: mkDerivation { pname = "cabal-bounds"; - version = "0.9.4"; - sha256 = "1l1nqf8878kmmdc5ssrpn52cszn9w0ym70pjjbaprpa1c7mdbziy"; + version = "0.9.5"; + sha256 = "0l4s0j75ianggpl3hbqrr3zp7v9jjgd5646ydqbcg040win20lzh"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -29420,8 +29420,8 @@ self: { }: mkDerivation { pname = "cabal-debian"; - version = "4.30"; - sha256 = "07wv05fi9sgh8v9239c4rvwrxrmwk7awmk5hpcnpyx8yj8z9z7q5"; + version = "4.30.2"; + sha256 = "1vafxq1h2nispc7jdckxy2c746ikh60cscg9rrrbvs01wvjam9xw"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -29555,8 +29555,8 @@ self: { }: mkDerivation { pname = "cabal-helper"; - version = "0.3.7.0"; - sha256 = "1lq8i45wvk8rqilay7j9i9iv5irhqvdg3bp96mj2xxaxrpfi7l20"; + version = "0.3.8.0"; + sha256 = "1l2ign8q4kdsnypqvjl8x152lkb0s1zfn08vshirz2qf4v5wxs3n"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -31042,6 +31042,17 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "casing" = callPackage + ({ mkDerivation, base, split }: + mkDerivation { + pname = "casing"; + version = "0.1.0.0"; + sha256 = "0d7frpz512gig2crpx3kxsnfwf3kbcklkann158wrzg8q02jhjhi"; + libraryHaskellDepends = [ base split ]; + description = "Convert between various source code casing conventions"; + license = stdenv.lib.licenses.mit; + }) {}; + "cassandra-cql" = callPackage ({ mkDerivation, base, bytestring, cereal, containers, cryptohash , Decimal, hslogger, MonadCatchIO-transformers, mtl, network @@ -36133,8 +36144,8 @@ self: { ({ mkDerivation, base, tagged, void }: mkDerivation { pname = "constrained-categories"; - version = "0.2.0.0"; - sha256 = "1mh61gfydh068qws3r52rbnw30ihi9k88wklx8p18j43c7jngamx"; + version = "0.2.1.1"; + sha256 = "0m4c2kva0djxhiqnbxbnlrkq10wvzpbjbbvjv3mz9b550sxr6azy"; libraryHaskellDepends = [ base tagged void ]; homepage = "https://github.com/leftaroundabout/constrained-categories"; description = "Constrained clones of the category-theory type classes, using ConstraintKinds"; @@ -39111,24 +39122,22 @@ self: { }) {}; "cv-combinators" = callPackage - ({ mkDerivation, allocated-processor, base - , graphics-drawingcombinators, HOpenCV, SDL, vector-space + ({ mkDerivation, allocated-processor, base, HOpenCV, vector-space }: mkDerivation { pname = "cv-combinators"; - version = "0.1.2.3"; - sha256 = "1bdhs4dy9yfgc9j281rxiiy9md3s27yy44scz86s29vbm7prccvp"; + version = "0.1.3"; + sha256 = "1lak96kr1fpsrqcvgv9k0igd5w2f42hv20f2mw8cvr0q0xwzc9zb"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ allocated-processor base HOpenCV vector-space ]; executableHaskellDepends = [ - allocated-processor base graphics-drawingcombinators HOpenCV SDL - vector-space + allocated-processor base HOpenCV vector-space ]; description = "Functional Combinators for Computer Vision"; - license = stdenv.lib.licenses.bsd3; + license = stdenv.lib.licenses.gpl2; }) {}; "cyclotomic" = callPackage @@ -42854,8 +42863,8 @@ self: { }: mkDerivation { pname = "diagrams-hsqml"; - version = "0.1.0.0"; - sha256 = "1j1n9bamb1fyfgbmiyqssyzh93fahmg48yb7z3z18rrxmn04rnax"; + version = "0.2.0.0"; + sha256 = "0f84919h7k93nnzgr2k9jp08qsgs2dgzihavmz2g9q1c6d53q6v0"; libraryHaskellDepends = [ base colour containers diagrams-core diagrams-lib hsqml lens text transformers @@ -44260,6 +44269,7 @@ self: { network network-multicast network-transport network-transport-tcp transformers ]; + jailbreak = true; homepage = "http://haskell-distributed.github.com"; description = "Simple zero-configuration backend for Cloud Haskell"; license = stdenv.lib.licenses.bsd3; @@ -52533,6 +52543,27 @@ self: { hydraPlatforms = stdenv.lib.platforms.none; }) {}; + "formattable" = callPackage + ({ mkDerivation, base, bytestring, data-default-class + , double-conversion, hspec, HUnit, lens, old-locale, QuickCheck + , text, time + }: + mkDerivation { + pname = "formattable"; + version = "0.1.1"; + sha256 = "0brp1j21ll6g266zyzknqc20k5nf3na97fjbh66hjbsw6yxah5x7"; + libraryHaskellDepends = [ + base bytestring data-default-class old-locale text time + ]; + testHaskellDepends = [ + base bytestring data-default-class double-conversion hspec HUnit + lens old-locale QuickCheck text time + ]; + homepage = "https://github.com/Soostone/formattable"; + description = "Business-quality formatting of numbers, dates, and other things"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "formatting" = callPackage ({ mkDerivation, base, clock, old-locale, scientific, text , text-format, time @@ -55618,18 +55649,17 @@ self: { }) {}; "ghcjs-dom" = callPackage - ({ mkDerivation, base, glib, gtk, mtl, text, transformers, webkit - }: + ({ mkDerivation, base, ghcjs-base, mtl, text }: mkDerivation { pname = "ghcjs-dom"; version = "0.1.1.3"; sha256 = "0pdxb2s7fflrh8sbqakv0qi13jkn3d0yc32xhg2944yfjg5fvlly"; - libraryHaskellDepends = [ - base glib gtk mtl text transformers webkit - ]; + libraryHaskellDepends = [ base ghcjs-base mtl text ]; + jailbreak = true; description = "DOM library that supports both GHCJS and WebKitGTK"; license = stdenv.lib.licenses.mit; - }) {}; + broken = true; + }) { ghcjs-base = null;}; "ghcjs-dom-hello" = callPackage ({ mkDerivation, base, ghcjs-dom, mtl }: @@ -55650,8 +55680,8 @@ self: { }: mkDerivation { pname = "ghcjs-websockets"; - version = "0.3.0.4"; - sha256 = "03ycfbp756hiivbynfsmkn4ddh5gj82dswzkj3cm8dwq94m8wd16"; + version = "0.3.0.5"; + sha256 = "1km7hdpa036hqxzddwxw23zaq1sjvbmjmqdp4fzdz62azp6g4ygq"; libraryHaskellDepends = [ base base64-bytestring binary bytestring text ]; @@ -56194,8 +56224,8 @@ self: { }: mkDerivation { pname = "github-backup"; - version = "1.20150618"; - sha256 = "110nivss9436ls2mr5bl0m6fzg6ds5m0ams803zq60b8dya96wic"; + version = "1.20150807"; + sha256 = "19x8716wdhrj3nv4pgz4ncmnfnids8wjirkp3jkw5sd6fnx6q8sj"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -60467,10 +60497,11 @@ self: { pname = "hadoop-formats"; version = "0.2.1.1"; sha256 = "1w3869jz3mxhzdik5fwaha7dn9rhjg5w8g0qnznd4x45cnzxv5ga"; + revision = "1"; + editedCabalFile = "59248cb9b3f28b9f003d694ee356a13ff1313c8edd3bf2963c154ce7e1de0553"; libraryHaskellDepends = [ attoparsec base bytestring text vector ]; librarySystemDepends = [ snappy ]; testHaskellDepends = [ base bytestring filepath text vector ]; - jailbreak = true; homepage = "http://github.com/jystic/hadoop-formats"; description = "Read/write file formats commonly used by Hadoop"; license = stdenv.lib.licenses.asl20; @@ -61051,19 +61082,18 @@ self: { "halive" = callPackage ({ mkDerivation, base, bin-package-db, containers, directory - , filepath, foreign-store, fsnotify, ghc, ghc-paths - , system-filepath, transformers + , filepath, foreign-store, fsnotify, ghc, ghc-paths, transformers }: mkDerivation { pname = "halive"; - version = "0.1.0.5"; - sha256 = "0rxcklxmfk6z9f3alvzszq7g5wik7x9nj43m4vvf6iw1nsjvk580"; + version = "0.1.0.6"; + sha256 = "0mwj3d45dynsygmblr2h8dj9bkl581zjxc66871rd02c7rj914ng"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ base containers foreign-store ]; executableHaskellDepends = [ base bin-package-db directory filepath fsnotify ghc ghc-paths - system-filepath transformers + transformers ]; homepage = "https://github.com/lukexi/halive"; description = "A live recompiler"; @@ -61967,6 +61997,23 @@ self: { license = stdenv.lib.licenses.bsd3; }) { inherit (pkgs) openssl;}; + "happstack-server-tls-cryptonite" = callPackage + ({ mkDerivation, base, bytestring, cryptonite, data-default-class + , extensible-exceptions, happstack-server, hslogger, network + , sendfile, time, tls, unix + }: + mkDerivation { + pname = "happstack-server-tls-cryptonite"; + version = "0.1.1"; + sha256 = "1y450dvdswkqcaqillrzlpizss9hlk2q61x1p715wfhrlmizlrjq"; + libraryHaskellDepends = [ + base bytestring cryptonite data-default-class extensible-exceptions + happstack-server hslogger network sendfile time tls unix + ]; + description = "Extend happstack-server with native HTTPS support (TLS/SSL)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "happstack-state" = callPackage ({ mkDerivation, base, binary, bytestring, containers, directory , extensible-exceptions, filepath, happstack-data, happstack-util @@ -64615,8 +64662,8 @@ self: { }: mkDerivation { pname = "hasql-postgres"; - version = "0.10.3.3"; - sha256 = "0xwc1r7jirscsn1f11s7hkhc5knzzhb5l6if7c5w4skfx0vla7rh"; + version = "0.10.4.0"; + sha256 = "0s2ng84m7mals3wm3lzmhfd9xlh8fm231gklzjyh6q7z5yw4yszf"; libraryHaskellDepends = [ aeson attoparsec base-prelude bytestring either free hashable hashtables hasql-backend list-t loch-th mmorph placeholders @@ -64722,8 +64769,8 @@ self: { }: mkDerivation { pname = "haste-compiler"; - version = "0.5.0"; - sha256 = "18n9sl9m2fpzshpj3gqvd7wlmvz5mrgsz8awcd3imcb7136qa9s9"; + version = "0.5.0.1"; + sha256 = "14kqrkjhfxzg0gv4v2kzxh938085bmzg426vp2jrhzvf5dzypkh0"; configureFlags = [ "-fportable" ]; isLibrary = true; isExecutable = true; @@ -67847,9 +67894,10 @@ self: { ({ mkDerivation, base, containers, directory, unix }: mkDerivation { pname = "hinotify"; - version = "0.3.7"; - sha256 = "0i7mxg9ilzcgijda6j3ya5xnpbxa3wm9xswdfif95jim9w82sw0b"; + version = "0.3.8.1"; + sha256 = "03c1f4d7x805zdiq2w26kl09xrfjw19saycdkhnixzv2qcr6xm1p"; libraryHaskellDepends = [ base containers directory unix ]; + testHaskellDepends = [ base directory ]; homepage = "https://github.com/kolmodin/hinotify.git"; description = "Haskell binding to inotify"; license = stdenv.lib.licenses.bsd3; @@ -68727,7 +68775,6 @@ self: { testHaskellDepends = [ base process ]; description = "Low-level bindings to libgit2"; license = stdenv.lib.licenses.mit; - hydraPlatforms = stdenv.lib.platforms.none; }) { inherit (pkgs) openssl;}; "hlibsass" = callPackage @@ -72465,28 +72512,27 @@ self: { ({ mkDerivation, aeson, aeson-pretty, array, attoparsec, base , bin-package-db, bytestring, Cabal, containers, deepseq, directory , exceptions, filepath, fsnotify, ghc, ghc-mod, ghc-paths - , haddock-api, haskell-src-exts, hdocs, hlint, HTTP, lens - , lifted-base, monad-control, monad-loops + , ghc-syb-utils, haddock-api, haskell-src-exts, hdocs, hlint, HTTP + , lens, lifted-base, monad-control, monad-loops , MonadCatchIO-transformers, mtl, network, process - , regex-pcre-builtin, scientific, simple-log, system-filepath - , template-haskell, text, time, transformers, transformers-base - , uniplate, unix, unordered-containers, vector + , regex-pcre-builtin, scientific, simple-log, syb, template-haskell + , text, time, transformers, transformers-base, uniplate, unix + , unordered-containers, vector }: mkDerivation { pname = "hsdev"; - version = "0.1.4.1"; - sha256 = "180xrxamas2fg2366k3cpy7al8mq82d1hgjrs7i1r2s3gr877xz8"; + version = "0.1.4.2"; + sha256 = "1l2pm2p0k2m8aln6an3kxswcalc7w72v7mxs5fzq0nfy60iphcys"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ aeson aeson-pretty array attoparsec base bin-package-db bytestring Cabal containers deepseq directory exceptions filepath fsnotify ghc - ghc-mod ghc-paths haddock-api haskell-src-exts hdocs hlint HTTP - lens lifted-base monad-control monad-loops + ghc-mod ghc-paths ghc-syb-utils haddock-api haskell-src-exts hdocs + hlint HTTP lens lifted-base monad-control monad-loops MonadCatchIO-transformers mtl network process regex-pcre-builtin - scientific simple-log system-filepath template-haskell text time - transformers transformers-base uniplate unix unordered-containers - vector + scientific simple-log syb template-haskell text time transformers + transformers-base uniplate unix unordered-containers vector ]; executableHaskellDepends = [ aeson aeson-pretty base bytestring containers deepseq directory @@ -74564,8 +74610,8 @@ self: { }: mkDerivation { pname = "html-tokenizer"; - version = "0.3.0.3"; - sha256 = "0xdjjmpp1wh17cb4lnziglwhv7frr0y5v216s5ycy9lkby9r9fyv"; + version = "0.4.0.0"; + sha256 = "0a44jxw90hk1i3h8j1vk8rjz3z91z9gdszyjbkngnpnfwrdhfrw7"; libraryHaskellDepends = [ attoparsec base-prelude case-insensitive conversion conversion-case-insensitive conversion-text text @@ -74573,7 +74619,6 @@ self: { testHaskellDepends = [ base base-prelude directory doctest filepath ]; - jailbreak = true; homepage = "https://github.com/nikita-volkov/html-tokenizer"; description = "An \"attoparsec\"-based HTML tokenizer"; license = stdenv.lib.licenses.mit; @@ -75135,6 +75180,24 @@ self: { license = stdenv.lib.licenses.publicDomain; }) {}; + "http-listen" = callPackage + ({ mkDerivation, base, bytestring, exceptions, HTTP, network + , transformers + }: + mkDerivation { + pname = "http-listen"; + version = "0.1.0.0"; + sha256 = "1ccm4lzlngcw7hp4rvk2d85zg5725pj01mzavl3zx140i6w0psz0"; + revision = "1"; + editedCabalFile = "3fcb0a5c155c41513cf81c4cd5058be331d56aed083a3f42892feef452a0cd8b"; + libraryHaskellDepends = [ + base bytestring exceptions HTTP network transformers + ]; + homepage = "http://rel4tion.org/projects/http-listen/"; + description = "Listen to HTTP requests and handle them in arbitrary ways"; + license = stdenv.lib.licenses.publicDomain; + }) {}; + "http-media" = callPackage ({ mkDerivation, base, bytestring, case-insensitive, containers , QuickCheck, test-framework, test-framework-quickcheck2 @@ -77033,15 +77096,15 @@ self: { , bytestring-trie, Cabal-ide-backend, containers, crypto-api , data-accessor, data-accessor-mtl, deepseq, directory , executable-path, filemanip, filepath, fingertree, ghc-prim, HUnit - , ide-backend-common, mtl, pretty-show, process, pureMD5, random - , regex-compat, stm, tagged, tasty, template-haskell, temporary - , test-framework, test-framework-hunit, text, time, transformers - , unix, unordered-containers, utf8-string + , ide-backend-common, monads-tf, mtl, parallel, pretty-show + , process, pureMD5, random, regex-compat, stm, tagged, tasty + , template-haskell, temporary, test-framework, test-framework-hunit + , text, time, transformers, unix, unordered-containers, utf8-string }: mkDerivation { pname = "ide-backend"; - version = "0.9.0.11"; - sha256 = "06ip0yq8vb8i0qcz2l7z4s1myxm6ix3l44gmjpvspj9vwlsrfxpp"; + version = "0.10.0"; + sha256 = "18p079m9hfi4mbhyp8fhlhzlvhdpr9v82ih49s1630rxaf15z8r6"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -77062,9 +77125,9 @@ self: { testHaskellDepends = [ aeson async base binary bytestring Cabal-ide-backend containers deepseq directory executable-path filemanip filepath HUnit - ide-backend-common process random regex-compat stm tagged tasty - template-haskell temporary test-framework test-framework-hunit text - unix utf8-string + ide-backend-common monads-tf parallel process random regex-compat + stm tagged tasty template-haskell temporary test-framework + test-framework-hunit text unix utf8-string ]; description = "An IDE backend library"; license = stdenv.lib.licenses.mit; @@ -77073,18 +77136,18 @@ self: { "ide-backend-common" = callPackage ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring , bytestring-trie, containers, crypto-api, data-accessor, directory - , filepath, fingertree, mtl, pretty-show, pureMD5, tagged - , template-haskell, temporary, text, transformers, unix + , filepath, fingertree, monad-logger, mtl, pretty-show, pureMD5 + , tagged, template-haskell, temporary, text, transformers, unix }: mkDerivation { pname = "ide-backend-common"; - version = "0.9.1.3"; - sha256 = "11dnm1ibgibrjkxigzh9l442npb2br5rchahm6gza88imy3xcd96"; + version = "0.10.0"; + sha256 = "1x230hvxr5n8d04q9cdjryalrp47q9vsamgd0qafw1x25ar1fxwl"; libraryHaskellDepends = [ aeson async attoparsec base binary bytestring bytestring-trie containers crypto-api data-accessor directory filepath fingertree - mtl pretty-show pureMD5 tagged template-haskell temporary text - transformers unix + monad-logger mtl pretty-show pureMD5 tagged template-haskell + temporary text transformers unix ]; description = "Shared library used be ide-backend and ide-backend-server"; license = stdenv.lib.licenses.mit; @@ -77103,21 +77166,22 @@ self: { "ide-backend-server" = callPackage ({ mkDerivation, array, async, base, bytestring, Cabal, containers - , data-accessor, data-accessor-mtl, directory, filemanip, filepath - , ghc, haddock-api, ide-backend-common, mtl, process, temporary - , text, time, transformers, unix, unordered-containers + , data-accessor, data-accessor-mtl, directory, file-embed + , filemanip, filepath, ghc, haddock-api, ide-backend-common, mtl + , process, tar, temporary, text, time, transformers, unix + , unordered-containers, zlib }: mkDerivation { pname = "ide-backend-server"; - version = "0.9.0"; - sha256 = "0kljg5dpcxhk4dr8mi5ywb0ykygqm9p89rinyk1i2fqdcvza89rm"; + version = "0.10.0"; + sha256 = "1kahc57f5jrz7869phzlbk6y3apwyh3j6k8b7xbyfcc4qwq6jgry"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array async base bytestring Cabal containers data-accessor - data-accessor-mtl directory filemanip filepath ghc haddock-api - ide-backend-common mtl process temporary text time transformers - unix unordered-containers + data-accessor-mtl directory file-embed filemanip filepath ghc + haddock-api ide-backend-common mtl process tar temporary text time + transformers unix unordered-containers zlib ]; description = "An IDE backend server"; license = stdenv.lib.licenses.mit; @@ -80943,21 +81007,20 @@ self: { }) {}; "jsaddle" = callPackage - ({ mkDerivation, base, glib, gtk3, hslogger, lens, template-haskell - , text, transformers, webkitgtk3, webkitgtk3-javascriptcore + ({ mkDerivation, base, hslogger, lens, template-haskell, text + , transformers }: mkDerivation { pname = "jsaddle"; version = "0.2.0.6"; sha256 = "1ggnhv9lgsd330p1k6zvg20dbqb1ysh282nalxramqvn2yhmqsx4"; libraryHaskellDepends = [ - base lens template-haskell text transformers webkitgtk3 - webkitgtk3-javascriptcore + base lens template-haskell text transformers ]; testHaskellDepends = [ - base glib gtk3 hslogger lens template-haskell text transformers - webkitgtk3 webkitgtk3-javascriptcore + base hslogger lens template-haskell text transformers ]; + jailbreak = true; description = "High level interface for webkit-javascriptcore"; license = stdenv.lib.licenses.mit; }) {}; @@ -81213,26 +81276,26 @@ self: { }) {}; "json-rpc" = callPackage - ({ mkDerivation, aeson, async, attoparsec, base, bytestring - , conduit, conduit-extra, deepseq, hashable, mtl, QuickCheck, stm - , stm-conduit, test-framework, test-framework-quickcheck2, text - , transformers, unordered-containers + ({ mkDerivation, aeson, attoparsec, base, bytestring, conduit + , conduit-extra, deepseq, hashable, lifted-async, monad-control + , monad-logger, mtl, QuickCheck, stm, stm-conduit, test-framework + , test-framework-quickcheck2, text, transformers + , unordered-containers }: mkDerivation { pname = "json-rpc"; - version = "0.2.1.6"; - sha256 = "1y9c95qbvkg0r75y4dd0fvcy5r0bj08pklf7hl052ncwm87l9hln"; + version = "0.6.2.0"; + sha256 = "1d9w18x9l0iyq5br1xgjaxkclcmrw56nlkifqkcv9fgsividhyw3"; libraryHaskellDepends = [ - aeson async attoparsec base bytestring conduit conduit-extra - deepseq hashable mtl stm stm-conduit text transformers - unordered-containers + aeson attoparsec base bytestring conduit conduit-extra deepseq + hashable lifted-async monad-control monad-logger mtl QuickCheck stm + stm-conduit text transformers unordered-containers ]; testHaskellDepends = [ - aeson async base bytestring conduit conduit-extra deepseq hashable - mtl QuickCheck stm stm-conduit test-framework + aeson base bytestring conduit lifted-async monad-logger mtl + QuickCheck stm stm-conduit test-framework test-framework-quickcheck2 text unordered-containers ]; - jailbreak = true; homepage = "https://github.com/xenog/json-rpc"; description = "Fully-featured JSON-RPC 2.0 library"; license = stdenv.lib.licenses.publicDomain; @@ -81296,10 +81359,8 @@ self: { }: mkDerivation { pname = "json-schema"; - version = "0.7.3.7"; - sha256 = "0lrr5zhydb2g36xlpr3mhn0m6bz138gbm0zih3f3qamnsm21mjk5"; - revision = "1"; - editedCabalFile = "94b50ebb4b1aa921270db172dbef2ed18c85846d147d1526ec9c85ea0be1705a"; + version = "0.7.4.0"; + sha256 = "073hs9wmpmv7b07s7by9r6hjcwn7bjhwyf256f2xiz4y355zljf5"; libraryHaskellDepends = [ aeson base containers generic-aeson generic-deriving mtl scientific text time unordered-containers vector @@ -82258,6 +82319,7 @@ self: { keera-hails-reactivevalues MissingK mtl network process SDL SDL-mixer setlocale time utf8-string ]; + jailbreak = true; homepage = "http://keera.co.uk/projects/keera-posture"; description = "Get notifications when your sitting posture is inappropriate"; license = "unknown"; @@ -87435,8 +87497,8 @@ self: { }: mkDerivation { pname = "llvm-general"; - version = "3.4.5.3"; - sha256 = "03rps9ga20cdqfh2khqnahwrkljs714ac7yx9x7krb3dngf83zsm"; + version = "3.4.5.4"; + sha256 = "1zfixhvwagvznrvnxzrb9fzkswa43mj1nmbpmx87888q8z9m31j0"; libraryHaskellDepends = [ array base bytestring containers llvm-general-pure mtl parsec setenv template-haskell transformers transformers-compat @@ -87459,8 +87521,8 @@ self: { }: mkDerivation { pname = "llvm-general-pure"; - version = "3.4.5.3"; - sha256 = "1b3zh2y3b3jj5sg6421wv2qsrhyjs23qdzrk693r7mpj10rd258k"; + version = "3.4.5.4"; + sha256 = "0kc4f431j65qfsa54a17y3m82a8xf3dmd3hzr8mj514jz4wv6jn5"; libraryHaskellDepends = [ base containers mtl parsec setenv template-haskell transformers transformers-compat @@ -87863,8 +87925,8 @@ self: { ({ mkDerivation, array, base }: mkDerivation { pname = "logfloat"; - version = "0.13.3.1"; - sha256 = "0rqnp2zkp247sb3parn3ywsk9clasy4l906a1wyrrybc3p72126s"; + version = "0.13.3.2"; + sha256 = "092c9xviq9gsr3q25q254x9kdl80lfssbwjyvi8rrv1300nw7h4c"; libraryHaskellDepends = [ array base ]; homepage = "http://code.haskell.org/~wren/"; description = "Log-domain floating point numbers"; @@ -87911,13 +87973,11 @@ self: { ({ mkDerivation, base, hspec, template-haskell, transformers }: mkDerivation { pname = "logging-facade"; - version = "0.0.0"; - sha256 = "0i7m4dpj7b556bfiahisvxcvdb1lv352zggjyrcr69iqnrac30z8"; - revision = "1"; - editedCabalFile = "18d32076d981102462c3f24c95c6d9dc2470be80f5f36f99759cb23cc3db2d24"; + version = "0.1.0"; + sha256 = "0zhdbjyj0j9by19rma9alxysrxnnl3s4kks4zk4bx0dg5xa0264y"; libraryHaskellDepends = [ base template-haskell transformers ]; testHaskellDepends = [ base hspec ]; - description = "Simple logging abstraction that allows multiple backends"; + description = "Simple logging abstraction that allows multiple back-ends"; license = stdenv.lib.licenses.mit; }) {}; @@ -88885,10 +88945,8 @@ self: { }: mkDerivation { pname = "machinecell"; - version = "2.0.1"; - sha256 = "0gl207a97zcs48k6pdr82x9ckg1bc2vn6wachc57gmnspk3j43xd"; - revision = "1"; - editedCabalFile = "5470f26ae4ebbbe5f88e6c70d3193a28ce9e5f94fd48b76c4ef576fcac92ac7d"; + version = "2.1.0"; + sha256 = "10ywc93sihag844ifsimxz0vmr34i3a7rjpy63gs0ikkvr4vxs1g"; libraryHaskellDepends = [ arrows base free mtl profunctors semigroups ]; @@ -89767,18 +89825,19 @@ self: { "manifolds" = callPackage ({ mkDerivation, base, comonad, constrained-categories, containers - , MemoTrie, MonadRandom, random, semigroups, tagged, transformers + , deepseq, hmatrix, MemoTrie, semigroups, tagged, transformers , vector, vector-algorithms, vector-space, void }: mkDerivation { pname = "manifolds"; - version = "0.1.0.2"; - sha256 = "05ysr2rmjc0rqgy409qcga8j748l0w322vxbjdw9yyhcp2kbrv14"; + version = "0.1.3.1"; + sha256 = "1d1hcdv76bzw2pl6ik2kdprdjdv7nmbbxs31rgz93lzhpkn8dlpj"; libraryHaskellDepends = [ - base comonad constrained-categories containers MemoTrie MonadRandom - random semigroups tagged transformers vector vector-algorithms + base comonad constrained-categories containers deepseq hmatrix + MemoTrie semigroups tagged transformers vector vector-algorithms vector-space void ]; + homepage = "https://github.com/leftaroundabout/manifolds"; description = "Working with manifolds in a direct, embedding-free way"; license = stdenv.lib.licenses.gpl3; hydraPlatforms = stdenv.lib.platforms.none; @@ -91229,8 +91288,8 @@ self: { ({ mkDerivation, base }: mkDerivation { pname = "microlens"; - version = "0.1.3.0"; - sha256 = "1ryjxc3qa583ryp9sig3rjjr3dpv9sx2ybag4qrlkwja1dz8r2dm"; + version = "0.2.0.0"; + sha256 = "08m0qcsazq690w1k6hd2h3z8w47bqc01s53j6qbf3jbfin28axbg"; libraryHaskellDepends = [ base ]; homepage = "http://github.com/aelve/microlens"; description = "A tiny part of the lens library which you can depend upon"; @@ -91244,19 +91303,34 @@ self: { version = "0.1.0.0"; sha256 = "00bk2vriwh8aj2c6n5g2w84pfq0nssfa62iw97dm9c3zkp558wxj"; libraryHaskellDepends = [ base microlens ]; + jailbreak = true; homepage = "http://github.com/aelve/microlens"; description = "'each' for microlens"; license = stdenv.lib.licenses.bsd3; }) {}; + "microlens-ghc" = callPackage + ({ mkDerivation, array, base, bytestring, containers, microlens }: + mkDerivation { + pname = "microlens-ghc"; + version = "0.1.0.1"; + sha256 = "17kkh6dnxhr2j1a9nll5ia0y5rd68icxjjk4kqs0wml1whmhhg55"; + libraryHaskellDepends = [ + array base bytestring containers microlens + ]; + homepage = "http://github.com/aelve/microlens"; + description = "Orphan instances of microlens classes for packages coming with GHC (array, bytestring, containers)"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "microlens-mtl" = callPackage ({ mkDerivation, base, microlens, mtl, transformers , transformers-compat }: mkDerivation { pname = "microlens-mtl"; - version = "0.1.2.0"; - sha256 = "1jvw9pspnr24rh7bvl6q7hv7x0g6vwy2a5xl19pxf36rl8wlfm9v"; + version = "0.1.3.1"; + sha256 = "118ym5n1c6b2lg815hikzbwc4bnz8kz3j4flfxwq3m50dbn29vzc"; libraryHaskellDepends = [ base microlens mtl transformers transformers-compat ]; @@ -91269,8 +91343,8 @@ self: { ({ mkDerivation, base, containers, microlens, template-haskell }: mkDerivation { pname = "microlens-th"; - version = "0.2.0.0"; - sha256 = "048q6ridxvg7zi272q01k6ds0f411kg27p5whgj63qgg3k9w72sp"; + version = "0.2.1.0"; + sha256 = "1l4hxkq8z8h6pvld54bjlnzy5g30wr0akv1xjrjyk552mfi9gwvl"; libraryHaskellDepends = [ base containers microlens template-haskell ]; @@ -92121,8 +92195,8 @@ self: { }: mkDerivation { pname = "mockery"; - version = "0.3.0"; - sha256 = "1k9ywdamdl1c8nvp4yrjmqpbis1nqj9p9cim5rh72n9w5h3qaa6x"; + version = "0.3.2"; + sha256 = "0m0lp2z63sgkylz5318j53r5hnrkp705qh7nqbb149ir4gy7g1bg"; libraryHaskellDepends = [ base bytestring directory filepath logging-facade temporary ]; @@ -92241,13 +92315,13 @@ self: { ({ mkDerivation, applicative-extras, base, bytestring, Cabal , cmdargs, containers, data-default, directory, filepath, haskeline , haskell-src-exts, HUnit, lens, lifted-base, monad-control, mtl - , pretty, process, pureMD5, set-extra, syb, system-fileio - , temporary, transformers-base + , pretty, process, pureMD5, regex-compat, set-extra, syb + , system-fileio, template-haskell, temporary, transformers-base }: mkDerivation { pname = "module-management"; - version = "0.20.3"; - sha256 = "1lj2jhlpn1ywq60q4ph9fbmjn6rjd8wqkj2lrdgscagcvryh9ad2"; + version = "0.20.4"; + sha256 = "185vky00i0cm7rd019xa87x1rld4j92fqcm4a4igpn13lh2y4nzq"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -92256,8 +92330,9 @@ self: { mtl pretty process pureMD5 set-extra syb system-fileio temporary ]; executableHaskellDepends = [ - base Cabal cmdargs containers directory haskeline lens - monad-control mtl set-extra transformers-base + base Cabal cmdargs containers directory haskeline haskell-src-exts + lens monad-control mtl regex-compat set-extra template-haskell + transformers-base ]; testHaskellDepends = [ base containers filepath haskell-src-exts HUnit process @@ -92323,24 +92398,24 @@ self: { }) {}; "moesocks" = callPackage - ({ mkDerivation, aeson, attoparsec, base, binary, bytestring + ({ mkDerivation, aeson, async, attoparsec, base, binary, bytestring , containers, cryptohash, hslogger, HsOpenSSL, lens, mtl, network - , optparse-applicative, random, safe, text, transformers, unix - , unordered-containers + , optparse-applicative, random, safe, stm, text, time, transformers + , unix, unordered-containers }: mkDerivation { pname = "moesocks"; - version = "0.1.0.8"; - sha256 = "1f09sf41kbza3mci2yps0b38xi2j5gakjqx9hmi7lfzga4dkqgg0"; + version = "0.1.0.12"; + sha256 = "1f31qd4lgc2li9q7cf7zx700v23sln9wxfd7yaw0d2q0qmqj2zvi"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ - aeson attoparsec base binary bytestring containers cryptohash + aeson async attoparsec base binary bytestring containers cryptohash hslogger HsOpenSSL lens mtl network optparse-applicative random - safe text transformers unix unordered-containers + safe stm text time transformers unix unordered-containers ]; homepage = "https://github.com/nfjinjing/moesocks"; - description = "moe for all"; + description = "A functional firewall killer"; license = stdenv.lib.licenses.asl20; }) {}; @@ -92892,8 +92967,8 @@ self: { ({ mkDerivation, base, mmorph, mtl, transformers }: mkDerivation { pname = "monad-resumption"; - version = "0.1.1.5"; - sha256 = "08h750qbvzvlw5hyp1d44rkhiqlhgnsfy8sya2ya7p62l80w96sf"; + version = "0.1.2.0"; + sha256 = "09yz5cbvjlmqdlr25adxggpdz52jxyryyyrzix1pkdjr6aqpidkr"; libraryHaskellDepends = [ base mmorph mtl transformers ]; homepage = "https://github.com/igraves/resumption_monads"; description = "Resumption and reactive resumption monads for Haskell"; @@ -94250,12 +94325,19 @@ self: { }) {}; "mtl-unleashed" = callPackage - ({ mkDerivation, base, mtl }: + ({ mkDerivation, base, contravariant, hspec, hspec-core, lens, mtl + , profunctors, tagged + }: mkDerivation { pname = "mtl-unleashed"; - version = "0.2.2"; - sha256 = "0ih03zznq8mf8c76ic43j3vana6127bh6hxfz549g5kv9h54y83h"; - libraryHaskellDepends = [ base mtl ]; + version = "0.3.1"; + sha256 = "04kbm0lxfwv34991384blz8a4qjwl32jv0d3x6rvgpjlidphfi2l"; + libraryHaskellDepends = [ + base contravariant lens mtl profunctors tagged + ]; + testHaskellDepends = [ + base contravariant hspec hspec-core lens mtl profunctors + ]; homepage = "https://github.com/seereason/mtl-unleashed"; description = "MTL classes without the functional dependency"; license = stdenv.lib.licenses.bsd3; @@ -94395,6 +94477,28 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "multi-cabal" = callPackage + ({ mkDerivation, AAI, aeson, base, bytestring, directory, filepath + , HUnit, mtl, process, strict, test-framework, test-framework-hunit + }: + mkDerivation { + pname = "multi-cabal"; + version = "0.1.0.0"; + sha256 = "0qzphh4pmrdqanv9sjy0ipf3z775xvrvdyagd0291vv1mqkbbz3g"; + isLibrary = true; + isExecutable = true; + libraryHaskellDepends = [ aeson base filepath mtl ]; + executableHaskellDepends = [ + AAI aeson base bytestring directory filepath process strict + ]; + testHaskellDepends = [ + base HUnit test-framework test-framework-hunit + ]; + homepage = "https://github.com/aka-bash0r/multi-cabal"; + description = "A tool supporting multi cabal project builds"; + license = stdenv.lib.licenses.mit; + }) {}; + "multiarg" = callPackage ({ mkDerivation, base, QuickCheck, tasty, tasty-quickcheck , tasty-th @@ -96977,8 +97081,8 @@ self: { ({ mkDerivation, base, network }: mkDerivation { pname = "network-multicast"; - version = "0.0.11"; - sha256 = "0fgscv9crk2lx99rh234ipgl5psbrjili95inxj23drvwmsj3135"; + version = "0.1.0"; + sha256 = "12kswjqg4xv7gdjqabbyr7wvqkkzsyga3fjxnv9z9fdmil7xphhq"; libraryHaskellDepends = [ base network ]; description = "Simple multicast library"; license = stdenv.lib.licenses.publicDomain; @@ -98508,6 +98612,25 @@ self: { license = stdenv.lib.licenses.bsd3; }) {}; + "nurbs" = callPackage + ({ mkDerivation, base, base-unicode-symbols, hspec, lens, linear + , mtl + }: + mkDerivation { + pname = "nurbs"; + version = "0.1.0.0"; + sha256 = "1rxg0d8j6srhw5mq0i6ma9dyqrx3h1c15pv3gj8brh8ghjw9z1wi"; + libraryHaskellDepends = [ + base base-unicode-symbols lens linear mtl + ]; + testHaskellDepends = [ + base base-unicode-symbols hspec lens linear + ]; + homepage = "https://github.com/mvoidex/nurbs"; + description = "NURBS"; + license = stdenv.lib.licenses.bsd3; + }) {}; + "nvim-hs" = callPackage ({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit , conduit-extra, containers, data-default, directory, dyre @@ -107739,8 +107862,8 @@ self: { ({ mkDerivation, base, filepath, hspec, template-haskell }: mkDerivation { pname = "publicsuffix"; - version = "0.20150804"; - sha256 = "06b311vdwihqhdwf2zr0akndgyaxycli7lymzzyfbn0rhhx1g2kn"; + version = "0.20150808"; + sha256 = "1dcmi45vz9m4asf7i8bw6qigdcd2f7f48dmm2bq4w4dsjrp247dk"; libraryHaskellDepends = [ base filepath template-haskell ]; testHaskellDepends = [ base hspec ]; homepage = "https://github.com/wereHamster/publicsuffix-haskell/"; @@ -111717,8 +111840,8 @@ self: { }: mkDerivation { pname = "rei"; - version = "0.2.0.0"; - sha256 = "17ldmx351b54fxmiw3z89v7cs6p33x09k2aav7jphqgv2520phyv"; + version = "0.3.0.0"; + sha256 = "03dd4miy0r2mkh603f1p7f93mgxqhfkz8gfk6b4macqcw5pvi3vf"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ @@ -111981,14 +112104,13 @@ self: { ({ mkDerivation, array, base, ghc, ghc-paths, json, network }: mkDerivation { pname = "remote-debugger"; - version = "0.2.1"; - sha256 = "0mgq2n92d4xk6yqzrbghlp0h18nmkyhxnv5zynrqykfw5h9xl0f8"; + version = "0.2.2"; + sha256 = "1c6xh390963hk7q2qvhqb6yma5ma7hk39nxjikizwh7s2h9vi9k4"; isLibrary = false; isExecutable = true; executableHaskellDepends = [ array base ghc ghc-paths json network ]; - jailbreak = true; homepage = "https://github.com/octomarat/HaskellDebugger"; description = "Interface to ghci debugger"; license = stdenv.lib.licenses.bsd3; @@ -112235,8 +112357,8 @@ self: { ({ mkDerivation, base, hmatrix, repa, vector }: mkDerivation { pname = "repa-linear-algebra"; - version = "0.0.0.0"; - sha256 = "1y16rmdygxay46xbm617g944aazml48izzmkx46avvqvjyql96w1"; + version = "0.1.0.0"; + sha256 = "06lvp3sj6w4kvw6qhn5wcy2c2v7w15jaicw1pm14ssxhs4xl866g"; libraryHaskellDepends = [ base hmatrix repa vector ]; homepage = "https://github.com/marcinmrotek/repa-linear-algebra"; description = "HMatrix operations for Repa"; @@ -120253,8 +120375,8 @@ self: { }: mkDerivation { pname = "smallcheck-series"; - version = "0.3"; - sha256 = "1vdwafwdv38n1bvjf1rybfhh42a0q0g0g4wmw0v4fgxh73qndfdv"; + version = "0.4"; + sha256 = "05iixqnq9mfqc2gbwxnhx640apbppck8zb8akkwz1linlypvym60"; libraryHaskellDepends = [ base bytestring containers logict smallcheck text transformers ]; @@ -125246,10 +125368,9 @@ self: { ({ mkDerivation, base, bytestring, tagged, text }: mkDerivation { pname = "string-class"; - version = "0.1.6.4"; - sha256 = "0hh2xcbf7sjsv15jgldpy5njjvkkkxwlg2g9961z9fn94zyi7854"; + version = "0.1.6.5"; + sha256 = "0yi3fagwqkgr8pf6wnl360qikyvfb649qs2y6gp0n7jjw0zc27c2"; libraryHaskellDepends = [ base bytestring tagged text ]; - jailbreak = true; homepage = "https://github.com/bairyn/string-class"; description = "String class library"; license = stdenv.lib.licenses.bsd3; @@ -130230,8 +130351,8 @@ self: { }: mkDerivation { pname = "th-typegraph"; - version = "0.27"; - sha256 = "1v7vic9kfig9flcnqcpzazd1s4wgqiz3mj9gcyc1ijkrd4y83cdr"; + version = "0.28"; + sha256 = "0dwkhrrcb5n3n06dr0ck613yr3j6f05sldnvrkb654xm69pw1qfc"; libraryHaskellDepends = [ base base-compat containers data-default haskell-src-exts lens mtl mtl-unleashed set-extra syb template-haskell th-desugar th-orphans @@ -130661,7 +130782,7 @@ self: { "thyme" = callPackage ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal - , containers, deepseq, directory, filepath, mtl, old-locale + , containers, cpphs, deepseq, directory, filepath, mtl, old-locale , profunctors, QuickCheck, random, system-posix-redirect, text , time, vector, vector-space, vector-th-unbox }: @@ -130674,6 +130795,7 @@ self: { profunctors QuickCheck random text time vector vector-space vector-th-unbox ]; + libraryToolDepends = [ cpphs ]; testHaskellDepends = [ attoparsec base bytestring Cabal containers directory filepath mtl old-locale profunctors QuickCheck random system-posix-redirect text @@ -130682,7 +130804,6 @@ self: { homepage = "https://github.com/liyang/thyme"; description = "A faster time library"; license = stdenv.lib.licenses.bsd3; - hydraPlatforms = stdenv.lib.platforms.none; }) {}; "tianbar" = callPackage @@ -130772,8 +130893,8 @@ self: { }: mkDerivation { pname = "tidal-midi"; - version = "0.0.2"; - sha256 = "0q3g4qgzpd8p4z3l1npcs0gy14967l3yn4xqingdbcq22xasim6q"; + version = "0.1"; + sha256 = "04d5xfr57rw22jq62iil6sa9drya6z545hcm1fx98jrkcyglb10c"; libraryHaskellDepends = [ base bytestring containers hashable hosc PortMidi process tidal time @@ -133837,8 +133958,8 @@ self: { ({ mkDerivation, base, singletons }: mkDerivation { pname = "type-list"; - version = "0.1.0.0"; - sha256 = "0y5qa882rcrlq13mfsp8yzbn6fqsc2clii2qjhk1nmg8ivqf026v"; + version = "0.2.0.0"; + sha256 = "19akcmjn1jgcxfsyw49pfydil47vh5zp99rb8qsyhmlv7x9czc03"; libraryHaskellDepends = [ base singletons ]; description = "Operations on type-level lists and tuples"; license = stdenv.lib.licenses.bsd3; @@ -133990,15 +134111,15 @@ self: { }) {}; "type-unary" = callPackage - ({ mkDerivation, applicative-numbers, base, newtype, ty - , vector-space + ({ mkDerivation, applicative-numbers, base, constraints, newtype + , ty, vector-space }: mkDerivation { pname = "type-unary"; - version = "0.2.16"; - sha256 = "1pn65smi07gwd4h46irjawh1dnjnizs9ag0cyv55i0mjg8plyzvj"; + version = "0.2.19"; + sha256 = "04hpqmppwv6cs8vnf3whvmp1x4sqhirlkxcr2fjzcr1ji1gfchvr"; libraryHaskellDepends = [ - applicative-numbers base newtype ty vector-space + applicative-numbers base constraints newtype ty vector-space ]; homepage = "https://github.com/conal/type-unary"; description = "Type-level and typed unary natural numbers, inequality proofs, vectors"; @@ -134418,8 +134539,8 @@ self: { }: mkDerivation { pname = "uhc-util"; - version = "0.1.5.6"; - sha256 = "1axg2apkvg3xk1cq78shbnc68i0h6fqcpjg8z3l4nc49kl5dywwz"; + version = "0.1.6.0"; + sha256 = "1ndnmk8rfa8hwp72hgh6xx043lf59a8k50cqjm8bibfpd7fl31hj"; libraryHaskellDepends = [ array base binary bytestring containers directory fclabels fgl hashable ListLike mtl process syb time time-compat uulib @@ -138432,11 +138553,10 @@ self: { ({ mkDerivation, base, QtWebKit, wai, warp }: mkDerivation { pname = "wai-handler-webkit"; - version = "3.0.0.1"; - sha256 = "1fm985jq1sa8v3vj850cpcjl6kcyq2kgq6xwpb1rmzi8zmb80kpc"; + version = "3.0.0.2"; + sha256 = "0y7di5pnrri4dkqi8lx4gfksfpbqfwax1wjp1ijc5cw6p34mmzcs"; libraryHaskellDepends = [ base wai warp ]; libraryPkgconfigDepends = [ QtWebKit ]; - jailbreak = true; homepage = "https://github.com/yesodweb/wai/tree/master/wai-handler-webkit"; description = "Turn WAI applications into standalone GUIs using QtWebkit"; license = stdenv.lib.licenses.mit; @@ -139980,14 +140100,14 @@ self: { "webkit" = callPackage ({ mkDerivation, base, bytestring, cairo, glib, gtk - , gtk2hs-buildtools, mtl, pango, text, webkit + , gtk2hs-buildtools, mtl, pango, text, transformers, webkit }: mkDerivation { pname = "webkit"; - version = "0.13.1.3"; - sha256 = "00h9465xl6rfnd72cmn68z3mpany63dxl6fm2gqjbdzbrssj7306"; + version = "0.14.1.0"; + sha256 = "1mmlsdnq9pws3jhk0gzqdhy8b7zwm80g2cmygahqagvyh7jvb7r4"; libraryHaskellDepends = [ - base bytestring cairo glib gtk mtl pango text + base bytestring cairo glib gtk mtl pango text transformers ]; libraryPkgconfigDepends = [ webkit ]; libraryToolDepends = [ gtk2hs-buildtools ]; @@ -140004,6 +140124,7 @@ self: { sha256 = "1gj40kdll7pd84graxcrc327za6kgp453zh48srmzvrk9yvnj67x"; libraryHaskellDepends = [ base glib gtk webkit ]; libraryToolDepends = [ gtk2hs-buildtools ]; + jailbreak = true; description = "JavaScriptCore FFI from webkitgtk"; license = stdenv.lib.licenses.bsd3; hydraPlatforms = stdenv.lib.platforms.none; @@ -140011,18 +140132,17 @@ self: { "webkitgtk3" = callPackage ({ mkDerivation, base, bytestring, cairo, glib, gtk2hs-buildtools - , gtk3, mtl, pango, text, webkit + , gtk3, mtl, pango, text, transformers, webkit }: mkDerivation { pname = "webkitgtk3"; - version = "0.13.1.3"; - sha256 = "0gfznb6n46576im72m6k9wrwc2n9f48nk4dsaz2llvzlzlzx4zfk"; + version = "0.14.1.0"; + sha256 = "16dypc71xh223746cgwa143vqyxymx6dqxk01j3ixpx7ybzr7lnm"; libraryHaskellDepends = [ - base bytestring cairo glib gtk3 mtl pango text + base bytestring cairo glib gtk3 mtl pango text transformers ]; libraryPkgconfigDepends = [ webkit ]; libraryToolDepends = [ gtk2hs-buildtools ]; - jailbreak = true; homepage = "http://projects.haskell.org/gtk2hs/"; description = "Binding to the Webkit library"; license = stdenv.lib.licenses.lgpl21; @@ -141552,8 +141672,8 @@ self: { }: mkDerivation { pname = "xcffib"; - version = "0.3.4"; - sha256 = "03z31c5gnybpfvh3idqimnz90pzbijhrqa8hlikryab148gp1gzn"; + version = "0.3.5"; + sha256 = "0ri50cbsh8a67q3frsz6214b73ahmga348my5x5bp6w7likiqnly"; isLibrary = true; isExecutable = true; libraryHaskellDepends = [ @@ -142599,6 +142719,8 @@ self: { pname = "xmonad-contrib"; version = "0.11.4"; sha256 = "1g5cw9vvnfbiyi599fngk02zlmdhrf82x0bndhypkn6kybab6yd3"; + revision = "1"; + editedCabalFile = "0280216420efaa06de7080d5998a24e27166e8b2c3d8a012846d004799c5edf2"; libraryHaskellDepends = [ base containers directory extensible-exceptions mtl old-locale old-time process random unix utf8-string X11 X11-xft xmonad diff --git a/pkgs/development/libraries/botan/default.nix b/pkgs/development/libraries/botan/default.nix index 3006a5a456d2..6eba16847f8e 100644 --- a/pkgs/development/libraries/botan/default.nix +++ b/pkgs/development/libraries/botan/default.nix @@ -2,7 +2,7 @@ callPackage ./generic.nix (args // { baseVersion = "1.10"; - revision = "9"; - sha256 = "1wldp9py3qcdgswgxya83c03y6345a6cf3vwz0y41bl1l39jfza8"; + revision = "10"; + sha256 = "0qs1ps25k79jnzm31zjl6hj8kxzfwwjsdrlc9bz621218r3v2rvb"; extraConfigureFlags = "--with-gnump"; }) diff --git a/pkgs/development/libraries/botan/unstable.nix b/pkgs/development/libraries/botan/unstable.nix index cc2a5ebaa313..5685d2618298 100644 --- a/pkgs/development/libraries/botan/unstable.nix +++ b/pkgs/development/libraries/botan/unstable.nix @@ -2,7 +2,7 @@ callPackage ./generic.nix (args // { baseVersion = "1.11"; - revision = "16"; - sha256 = "0z3a7jp10w9ipmbzhc2xazd2savxmns57ca2a8d6vvjahxg4w6m3"; + revision = "19"; + sha256 = "0a1hgd3w2pyn6yx89bal61bkxxazv0p8x8x4kri73p1b4vj3n3sb"; openssl = null; }) diff --git a/pkgs/development/libraries/jsoncpp/default.nix b/pkgs/development/libraries/jsoncpp/default.nix index 8bb1d40b2a90..923d8af59bf6 100644 --- a/pkgs/development/libraries/jsoncpp/default.nix +++ b/pkgs/development/libraries/jsoncpp/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "jsoncpp-${version}"; - version = "1.6.2"; + version = "1.6.5"; src = fetchFromGitHub { owner = "open-source-parsers"; repo = "jsoncpp"; rev = version; - sha256 = "0p92i0hx2k3g8mwrcy339b56bfq8qgpb65id8xllkgd2ns4wi9zi"; + sha256 = "08y54n4v3q18ik8iv8zyziava3x130ilzf1l3qli3vjwf6l42fm0"; }; /* During darwin bootstrap, we have a cp that doesn't understand the diff --git a/pkgs/development/libraries/libgphoto2/default.nix b/pkgs/development/libraries/libgphoto2/default.nix index 9583696df43e..2fdf3d5e69bb 100644 --- a/pkgs/development/libraries/libgphoto2/default.nix +++ b/pkgs/development/libraries/libgphoto2/default.nix @@ -5,7 +5,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; - sha256 = "154qs3j1k72xn8p5vgjcwvywkskxz0j145cgvlcw7d5xfwr1jq3j"; + sha256 = "1di7iv2r5ghzrylfbpvp694gpqbwjj3ngrmg4kvl7big6hp2c6h3"; }; nativeBuildInputs = [ pkgconfig gettext ]; @@ -22,7 +22,7 @@ stdenv.mkDerivation rec { MTP, and other vendor specific protocols for controlling and transferring data from digital cameras. ''; - version = "2.5.7"; + version = "2.5.8"; # XXX: the homepage claims LGPL, but several src files are lgpl21Plus license = stdenv.lib.licenses.lgpl21Plus; platforms = with stdenv.lib.platforms; unix; diff --git a/pkgs/development/libraries/mdds/default.nix b/pkgs/development/libraries/mdds/default.nix index bc8f91dcb93c..f379d8c4e322 100644 --- a/pkgs/development/libraries/mdds/default.nix +++ b/pkgs/development/libraries/mdds/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "0.12.0"; + version = "0.12.1"; name = "mdds-${version}"; src = fetchurl { url = "http://kohei.us/files/mdds/src/mdds_${version}.tar.bz2"; - sha256 = "10ar7r0gkdl2r7916jlkl5c38cynrh7x9s90a5i8d242r8ixw8ia"; + sha256 = "0gg8mb9kxh3wggh7njj1gf90xy27p0yq2cw88wqar9hhg2fmwmi3"; }; postInstall = '' @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { meta = { inherit version; - homepage = https://code.google.com/p/multidimalgorithm/; + homepage = "https://gitlab.com/mdds/mdds"; description = "A collection of multi-dimensional data structure and indexing algorithm"; platforms = stdenv.lib.platforms.all; }; diff --git a/pkgs/development/libraries/mdds/default.upstream b/pkgs/development/libraries/mdds/default.upstream index 5c07878fdf20..94b6c78b06b7 100644 --- a/pkgs/development/libraries/mdds/default.upstream +++ b/pkgs/development/libraries/mdds/default.upstream @@ -1,4 +1,4 @@ -url https://code.google.com/p/multidimalgorithm/wiki/Downloads +url https://gitlab.com/mdds/mdds version_link '[.]tar[.][a-z0-9]+$' version '.*_([0-9.]+)[.]tar[.].*' '\1' diff --git a/pkgs/development/libraries/qt-5/5.3/default.nix b/pkgs/development/libraries/qt-5/5.3/default.nix index 14675af48fbf..595bb5bb10bf 100644 --- a/pkgs/development/libraries/qt-5/5.3/default.nix +++ b/pkgs/development/libraries/qt-5/5.3/default.nix @@ -176,7 +176,9 @@ stdenv.mkDerivation rec { ++ optional (postgresql != null) postgresql ++ optionals gtkStyle [gnome_vfs libgnomeui gtk GConf]; - buildInputs = [ gdb bison flex gperf ruby ]; + buildInputs = + [ bison flex gperf ruby ] + ++ optional developerBuild gdb; nativeBuildInputs = [ python perl pkgconfig ]; diff --git a/pkgs/development/libraries/qt-5/5.4/qtbase.nix b/pkgs/development/libraries/qt-5/5.4/qtbase.nix index ecefa891332e..780f1b60f7ce 100644 --- a/pkgs/development/libraries/qt-5/5.4/qtbase.nix +++ b/pkgs/development/libraries/qt-5/5.4/qtbase.nix @@ -174,7 +174,9 @@ stdenv.mkDerivation { ++ optional (postgresql != null) postgresql ++ optionals gtkStyle [gnome_vfs libgnomeui gtk GConf]; - buildInputs = [ gdb bison flex gperf ruby ]; + buildInputs = + [ bison flex gperf ruby ] + ++ optional developerBuild gdb; nativeBuildInputs = [ python perl pkgconfig ]; diff --git a/pkgs/development/libraries/rocksdb/default.nix b/pkgs/development/libraries/rocksdb/default.nix index 004e5e57de44..786235037943 100644 --- a/pkgs/development/libraries/rocksdb/default.nix +++ b/pkgs/development/libraries/rocksdb/default.nix @@ -13,13 +13,13 @@ let in stdenv.mkDerivation rec { name = "rocksdb-${version}"; - version = "3.11.2"; + version = "3.12.1"; src = fetchFromGitHub { owner = "facebook"; repo = "rocksdb"; rev = "rocksdb-${version}"; - sha256 = "0cjwr7n5l2wdzdv4b0p90k0ijg9ka28akpq2aqa8lknsa1kb1cyv"; + sha256 = "0692jlnakwd5c1h6czd3l7rxhz514whpixyd8y805bnkj2ag61sa"; }; buildInputs = [ snappy google-gflags zlib bzip2 lz4 numactl malloc ]; diff --git a/pkgs/development/lisp-modules/asdf/default.nix b/pkgs/development/lisp-modules/asdf/default.nix index 33cd07b48076..6b7b88469b1e 100644 --- a/pkgs/development/lisp-modules/asdf/default.nix +++ b/pkgs/development/lisp-modules/asdf/default.nix @@ -1,16 +1,16 @@ -{stdenv, fetchurl, texinfo, texLive}: +{stdenv, fetchurl, texinfo, texLive, perl}: let s = # Generated upstream information rec { baseName="asdf"; - version="3.1.4"; + version="3.1.5"; name="${baseName}-${version}"; - hash="0hyc2g22khcmvxmlcaq0xbxqhq59spgc2nc1s0gz1r9mcgrzm2xw"; - url="http://common-lisp.net/project/asdf/archives/asdf-3.1.4.tar.gz"; - sha256="0hyc2g22khcmvxmlcaq0xbxqhq59spgc2nc1s0gz1r9mcgrzm2xw"; + hash="1barrkj549d24pyh86gdc8v3vvsv4w7k0kkfg0zzrvhg8x8al19h"; + url="http://common-lisp.net/project/asdf/archives/asdf-3.1.5.tar.gz"; + sha256="1barrkj549d24pyh86gdc8v3vvsv4w7k0kkfg0zzrvhg8x8al19h"; }; buildInputs = [ - texinfo texLive + texinfo texLive perl ]; in stdenv.mkDerivation { @@ -19,7 +19,6 @@ stdenv.mkDerivation { src = fetchurl { inherit (s) url sha256; }; - sourceRoot="."; buildPhase = '' make build/asdf.lisp make -C doc asdf.info asdf.html diff --git a/pkgs/development/pharo/launcher/default.nix b/pkgs/development/pharo/launcher/default.nix index e88e82845b9f..4c46a9d13b43 100644 --- a/pkgs/development/pharo/launcher/default.nix +++ b/pkgs/development/pharo/launcher/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, bash, pharo-vm, unzip, makeDesktopItem }: stdenv.mkDerivation rec { - version = "0.2.7-2015.04.20"; + version = "0.2.8-2015.08.08"; name = "pharo-launcher-${version}"; src = fetchurl { url = "http://files.pharo.org/platform/launcher/blessed/PharoLauncher-user-${version}.zip"; - sha256 = "0qz8469hadlv6mj8b0hp0jas153alwmja7fr4099jv1b0sx4s0kf"; + sha256 = "1cpjihdkywlqvjsvrpkkx7fx14wxi6yhymmayjbl0l7bpci0l7qm"; }; executable-name = "pharo-launcher"; diff --git a/pkgs/development/pharo/vm/default.nix b/pkgs/development/pharo/vm/default.nix index 8fa1bc126465..b98d1f2385d2 100644 --- a/pkgs/development/pharo/vm/default.nix +++ b/pkgs/development/pharo/vm/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { - version = "2015.04.30"; + version = "2015.08.06"; name = "pharo-vm-core-i386-${version}"; system = "x86_32-linux"; src = fetchurl { url = "http://files.pharo.org/vm/src/vm-unix-sources/blessed/pharo-vm-${version}.tar.bz2"; - sha256 = "0lg9ahqfrwbn3srxbbvr1vhjnx267chbs1la0nrc2ivpd55iwjgv"; + sha256 = "1kmb6phxb94d37awwldwbkj704l6m0c6sv0m54mcz6d4rx41fqgp"; }; sources10Zip = fetchurl { diff --git a/pkgs/development/tools/analysis/checkstyle/default.nix b/pkgs/development/tools/analysis/checkstyle/default.nix index f0698de5c7e2..5817edbf2e35 100644 --- a/pkgs/development/tools/analysis/checkstyle/default.nix +++ b/pkgs/development/tools/analysis/checkstyle/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl }: stdenv.mkDerivation rec { - version = "6.8.2"; + version = "6.9"; name = "checkstyle-${version}"; src = fetchurl { url = "mirror://sourceforge/checkstyle/${name}-bin.tar.gz"; - sha256 = "1r0wb8iqvmhvgxk1ya39x8b4ayd549bfxmnw26i84870hnqr179c"; + sha256 = "122lzqai6nb1wx9z9hc92sld9ghrynywf4f4lz6wk50kywcp0p70"; }; installPhase = '' diff --git a/pkgs/development/tools/build-managers/sbt/default.nix b/pkgs/development/tools/build-managers/sbt/default.nix index 01a3b740e6e1..a273ea750878 100644 --- a/pkgs/development/tools/build-managers/sbt/default.nix +++ b/pkgs/development/tools/build-managers/sbt/default.nix @@ -15,6 +15,9 @@ stdenv.mkDerivation rec { mkdir -p $out/bin cat > $out/bin/sbt << EOF #! ${stdenv.shell} + if [ ! -v JAVA_HOME ]; then + export JAVA_HOME="${jre.home}" + fi ${jre}/bin/java \$SBT_OPTS -jar ${src} "\$@" EOF chmod +x $out/bin/sbt diff --git a/pkgs/development/tools/haskell/cabal2nix/default.nix b/pkgs/development/tools/haskell/cabal2nix/default.nix index b56dc6bdd892..cf0cfd64e8f4 100644 --- a/pkgs/development/tools/haskell/cabal2nix/default.nix +++ b/pkgs/development/tools/haskell/cabal2nix/default.nix @@ -8,14 +8,14 @@ mkDerivation rec { pname = "cabal2nix"; - version = "20150807"; + version = "20150807-6-g9f58996"; src = fetchgit { url = "http://github.com/NixOS/cabal2nix.git"; - rev = "796dabfc3fb0a98174b680c5d722954096465103"; - sha256 = "1blyjq80w9534ap4cg0m6awks0zj2135kxld1i9d2z88x1ijzx9v"; + rev = "9f589961fba9fa6a92900c37cf1ab16c597b0c69"; + sha256 = "1w5ba7cdanpq4nr8xngk1jsj0p6b17c6ap24ldzggrln216f3f7d"; deepClone = true; }; - isLibrary = true; + isLibrary = false; isExecutable = true; libraryHaskellDepends = [ aeson ansi-wl-pprint base bytestring Cabal containers diff --git a/pkgs/development/tools/misc/cl-launch/default.nix b/pkgs/development/tools/misc/cl-launch/default.nix index 40c4085adab4..17b1f3382cca 100644 --- a/pkgs/development/tools/misc/cl-launch/default.nix +++ b/pkgs/development/tools/misc/cl-launch/default.nix @@ -3,11 +3,11 @@ let s = # Generated upstream information rec { baseName="cl-launch"; - version="4.1.3.3"; + version="4.1.4"; name="${baseName}-${version}"; - hash="1al7jrj4fy9w4lpgizgb1ppk4rhhlcrfkz1yxpjv3w0wij1h67zl"; - url="http://common-lisp.net/project/xcvb/cl-launch/cl-launch-4.1.3.3.tar.gz"; - sha256="1al7jrj4fy9w4lpgizgb1ppk4rhhlcrfkz1yxpjv3w0wij1h67zl"; + hash="0j3lapjsqzdkc7ackqdk13li299lp706gdc9bh28kvs0diyamjiv"; + url="http://common-lisp.net/project/xcvb/cl-launch/cl-launch-4.1.4.tar.gz"; + sha256="0j3lapjsqzdkc7ackqdk13li299lp706gdc9bh28kvs0diyamjiv"; }; buildInputs = [ ]; diff --git a/pkgs/games/cataclysm-dda/default.nix b/pkgs/games/cataclysm-dda/default.nix new file mode 100644 index 000000000000..c8d69d3078d8 --- /dev/null +++ b/pkgs/games/cataclysm-dda/default.nix @@ -0,0 +1,71 @@ +{ fetchFromGitHub, stdenv, makeWrapper, pkgconfig, ncurses, lua, SDL2, SDL2_image, SDL2_ttf, +SDL2_mixer, freetype, gettext }: + +let architecture = + if stdenv.system == "i686-linux" then + "linux32" + else if stdenv.system == "x86_64-linux" then + "linux64" + else + abort "currently only linux 32-bit and 64-bit are supported"; + +in stdenv.mkDerivation rec { + version = "0.C"; + name = "cataclysm-dda-${version}"; + + src = fetchFromGitHub { + owner = "CleverRaven"; + repo = "Cataclysm-DDA"; + rev = "${version}"; + sha256 = "03sdzsk4qdq99qckq0axbsvg1apn6xizscd8pwp5w6kq2fyj5xkv"; + }; + + buildInputs = [ makeWrapper pkgconfig ncurses lua SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype gettext ]; + + patchPhase = '' + patchShebangs . + substituteAllInPlace lang/compile_mo.sh \ + --replace msgfmt ${gettext}/msgfmt + sed -i -e 's|DATA_PREFIX=$(PREFIX)/share/cataclysm-dda/|DATA_PREFIX=$(PREFIX)/share/|g' Makefile + ''; + + makeFlags = "PREFIX=$(out) LUA=1 TILES=1 SOUND=1 RELEASE=1 USE_HOME_DIR=1"; + + postInstall = '' + wrapProgram $out/bin/cataclysm-tiles \ + --add-flags "--datadir $out/share/" + ''; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + description = "A free, post apocalyptic, zombie infested rogue-like"; + longDescription = '' + Cataclysm: Dark Days Ahead is a roguelike set in a post-apocalyptic world. + Surviving is difficult: you have been thrown, ill-equipped, into a + landscape now riddled with monstrosities of which flesh eating zombies are + neither the strangest nor the deadliest. + + Yet with care and a little luck, many things are possible. You may try to + eke out an existence in the forests silently executing threats and + providing sustenance with your longbow. You can ride into town in a + jerry-rigged vehicle, all guns blazing, to settle matters in a fug of + smoke from your molotovs. You could take a more measured approach and + construct an impregnable fortress, surrounded by traps to protect you from + the horrors without. The longer you survive, the more skilled and adapted + you will get and the better equipped and armed to deal with the threats + you are presented with. + + In the course of your ordeal there will be opportunities and temptations + to improve or change your very nature. There are tales of survivors fitted + with extraordinary cybernetics giving great power and stories too of + gravely mutated survivors who, warped by their ingestion of exotic + substances or radiation, now more closely resemble insects, birds or fish + than their original form. + ''; + homepage = http://en.cataclysmdda.com/; + license = licenses.cc-by-sa-30; + maintainers = [ maintainers.skeidel ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/os-specific/linux/sysdig/default.nix b/pkgs/os-specific/linux/sysdig/default.nix index 9478e07468ee..e2758e7c2b61 100644 --- a/pkgs/os-specific/linux/sysdig/default.nix +++ b/pkgs/os-specific/linux/sysdig/default.nix @@ -3,10 +3,10 @@ let inherit (stdenv.lib) optional optionalString; s = rec { baseName="sysdig"; - version = "0.1.101"; + version = "0.1.102"; name="${baseName}-${version}"; url="https://github.com/draios/sysdig/archive/${version}.tar.gz"; - sha256 = "1dlx1v7wr0i36sbybr4kj8sziyrfxs4pcn6bnl0ljlb5wndy75b9"; + sha256 = "0mrz14wvcb8m8idr4iqbr3jmxfs7dlmh06n0q9fcfph75wkc5fp0"; }; buildInputs = [ cmake zlib luajit ncurses diff --git a/pkgs/servers/nosql/apache-jena/binary.nix b/pkgs/servers/nosql/apache-jena/binary.nix index 8c4db178e78a..9b4e19b32708 100644 --- a/pkgs/servers/nosql/apache-jena/binary.nix +++ b/pkgs/servers/nosql/apache-jena/binary.nix @@ -3,10 +3,10 @@ let s = # Generated upstream information rec { baseName="apache-jena"; - version = "2.13.0"; + version = "3.0.0"; name="${baseName}-${version}"; url="http://archive.apache.org/dist/jena/binaries/apache-jena-${version}.tar.gz"; - sha256 = "0fb5f2rv7rgi60r4b80r1wzap1rngmajv378mdkcyhm7bj4ba31d"; + sha256 = "1pqg27m295v7v456pidb0fq5120blkc466pdzksqxqcjrwivq4kb"; }; buildInputs = [ makeWrapper diff --git a/pkgs/servers/nosql/mongodb/default.nix b/pkgs/servers/nosql/mongodb/default.nix index 318bda2fe442..4c293a6b3ef0 100644 --- a/pkgs/servers/nosql/mongodb/default.nix +++ b/pkgs/servers/nosql/mongodb/default.nix @@ -4,7 +4,7 @@ with stdenv.lib; -let version = "3.0.4"; +let version = "3.0.5"; system-libraries = [ "pcre" "wiredtiger" @@ -41,7 +41,7 @@ in stdenv.mkDerivation rec { src = fetchurl { url = "http://downloads.mongodb.org/src/mongodb-src-r${version}.tar.gz"; - sha256 = "0q23hvi0axc14s1ah1p67rxvi36skw34kj9ahpijx2dd2a5smrvd"; + sha256 = "1nvzbxgyjsp72w4fvfd8zxpj38zv0whn5p53jv9v2rdaj5wnmc85"; }; nativeBuildInputs = [ scons ]; diff --git a/pkgs/tools/filesystems/ceph/generic.nix b/pkgs/tools/filesystems/ceph/generic.nix index 8b9cefdbf239..77d24766f133 100644 --- a/pkgs/tools/filesystems/ceph/generic.nix +++ b/pkgs/tools/filesystems/ceph/generic.nix @@ -213,6 +213,7 @@ stdenv.mkDerivation { (mkWith true "rgw-user" "rgw") (mkWith true "rgw-group" "rgw") (mkWith true "systemd-unit-dir" "\${out}/etc/systemd/system") + (mkWith false "selinux" null) # TODO: Implement ]; preBuild = optionalString (versionAtLeast version "9.0.0") '' diff --git a/pkgs/tools/filesystems/ceph/git.nix b/pkgs/tools/filesystems/ceph/git.nix index 9343d2cdf332..c71ad1342223 100644 --- a/pkgs/tools/filesystems/ceph/git.nix +++ b/pkgs/tools/filesystems/ceph/git.nix @@ -1,12 +1,12 @@ { callPackage, fetchgit, ... } @ args: callPackage ./generic.nix (args // rec { - version = "2015-08-05"; + version = "2015-08-07"; src = fetchgit { - url = "git://github.com/wkennington/ceph.git"; - rev = "043a780feb973b7ad571bb696437476da3260133"; - sha256 = "02kk24wm6mxsclklsz5zzpj3wm6f341blj2anx3v5x20cixzdnhp"; + url = "git://github.com/ceph/ceph.git"; + rev = "dcd6e96495d949066962d1c7e18a9d4188b0fa37"; + sha256 = "1w62xfbcdx2q5wjz2bqlhn4bb1iag8xyhgjc2nklqk7py9lif16m"; }; patches = [ ./fix-pythonpath.patch ]; diff --git a/pkgs/tools/filesystems/glusterfs/default.nix b/pkgs/tools/filesystems/glusterfs/default.nix index 55e4e17fa1fb..062f27e286f7 100644 --- a/pkgs/tools/filesystems/glusterfs/default.nix +++ b/pkgs/tools/filesystems/glusterfs/default.nix @@ -6,11 +6,11 @@ let s = # Generated upstream information rec { baseName="glusterfs"; - version="3.7.2"; + version="3.7.3"; name="${baseName}-${version}"; - hash="0cw6p21nnxcvzd8rymd5q0ydlaz4hx4rmv22hwbb39h7a2rvfv79"; - url="http://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.2/glusterfs-3.7.2.tar.gz"; - sha256="0cw6p21nnxcvzd8rymd5q0ydlaz4hx4rmv22hwbb39h7a2rvfv79"; + hash="0xdzxprsi0gybv6jdp0ycfpsxzijwfrm3217fk3fnixcs92frshv"; + url="http://download.gluster.org/pub/gluster/glusterfs/3.7/3.7.3/glusterfs-3.7.3.tar.gz"; + sha256="0xdzxprsi0gybv6jdp0ycfpsxzijwfrm3217fk3fnixcs92frshv"; }; buildInputs = [ fuse bison flex_2_5_35 openssl python ncurses readline diff --git a/pkgs/tools/networking/chrony/default.nix b/pkgs/tools/networking/chrony/default.nix index e11fb377c210..3acf921cd794 100644 --- a/pkgs/tools/networking/chrony/default.nix +++ b/pkgs/tools/networking/chrony/default.nix @@ -5,11 +5,11 @@ assert stdenv.isLinux -> libcap != null; stdenv.mkDerivation rec { name = "chrony-${version}"; - version = "1.31"; + version = "2.1.1"; src = fetchurl { url = "http://download.tuxfamily.org/chrony/${name}.tar.gz"; - sha256 = "0vcr4hr1a01l5c3z0rgzna8rbmq35aklgfr342pi9gpc8sp1qpm3"; + sha256 = "b0565148eaa38e971291281d76556c32f0138ec22e9784f8bceab9c65f7ad7d4"; }; buildInputs = [ readline texinfo ] ++ stdenv.lib.optional stdenv.isLinux libcap; diff --git a/pkgs/tools/networking/i2p/default.nix b/pkgs/tools/networking/i2p/default.nix index 1ef159131af2..cbfedab0faf2 100644 --- a/pkgs/tools/networking/i2p/default.nix +++ b/pkgs/tools/networking/i2p/default.nix @@ -1,10 +1,10 @@ { stdenv, procps, coreutils, fetchurl, jdk, jre, ant, gettext, which }: stdenv.mkDerivation rec { - name = "i2p-0.9.20"; + name = "i2p-0.9.21"; src = fetchurl { url = "https://github.com/i2p/i2p.i2p/archive/${name}.tar.gz"; - sha256 = "10rynkl9dbnfl67ck3d7wdwz52h7354r7nbwcypsjnng4f1dmj5s"; + sha256 = "1cgki9sg0pc4d66rr556lw0682c4mmdvmr6awvsn7ch0rp4zav9f"; }; buildInputs = [ jdk ant gettext which ]; patches = [ ./i2p.patch ]; @@ -34,9 +34,9 @@ stdenv.mkDerivation rec { ''; meta = with stdenv.lib; { - homepage = "https://geti2p.net"; + homepage = https://geti2p.net; description = "Applications and router for I2P, anonymity over the Internet"; - maintainers = [ stdenv.lib.maintainers.joelmo ]; + maintainers = [ maintainers.joelmo ]; license = licenses.gpl2; # TODO: support other systems, just copy appropriate lib/wrapper.. to $out platforms = [ "x86_64-linux" ]; diff --git a/pkgs/tools/typesetting/pdf2djvu/default.nix b/pkgs/tools/typesetting/pdf2djvu/default.nix index a85aa045b664..942f40a0cf0d 100644 --- a/pkgs/tools/typesetting/pdf2djvu/default.nix +++ b/pkgs/tools/typesetting/pdf2djvu/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pkgconfig, djvulibre, poppler, fontconfig, libjpeg }: stdenv.mkDerivation rec { - version = "0.7.21"; + version = "0.8"; name = "pdf2djvu-${version}"; src = fetchurl { url = "https://bitbucket.org/jwilk/pdf2djvu/downloads/${name}.tar.xz"; - sha256 = "1fc7nrc8z5z66ifjjqbqn3c52hxlzgkgbdrr3cgrwdp27k681m0j"; + sha256 = "0xdxx5c7hvhzfmi37cf9p17smm2y55wc8z1vsncqqvf1sxqpjmbn"; }; buildInputs = [ pkgconfig djvulibre poppler fontconfig libjpeg ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 54adc88e5449..6181925a5074 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -788,7 +788,7 @@ let byobu = callPackage ../tools/misc/byobu { }; - cabal2nix = haskellPackages.callPackage ../development/tools/haskell/cabal2nix {}; + cabal2nix = haskellPackages.cabal2nix; capstone = callPackage ../development/libraries/capstone { }; @@ -13575,6 +13575,8 @@ let castle_combat = callPackage ../games/castle-combat { }; + cataclysm-dda = callPackage ../games/cataclysm-dda { }; + chessdb = callPackage ../games/chessdb { }; construoBase = lowPrio (callPackage ../games/construo { diff --git a/pkgs/top-level/php-packages.nix b/pkgs/top-level/php-packages.nix index bfd741ccb4b4..9fc605be1e3e 100644 --- a/pkgs/top-level/php-packages.nix +++ b/pkgs/top-level/php-packages.nix @@ -6,6 +6,12 @@ let self = with self; { inherit (pkgs) stdenv autoreconfHook fetchurl; }; + apcu = buildPecl { + name = "apcu-4.0.7"; + + sha256 = "1mhbz56mbnq7dryf2d64l84lj3fpr5ilmg2424glans3wcg772hp"; + }; + memcache = buildPecl { name = "memcache-3.0.8"; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index cf0140a25d3f..818bdba09e59 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8163,12 +8163,12 @@ let }; nbxmpp = buildPythonPackage rec { - name = "nbxmpp-0.5.2"; + name = "nbxmpp-0.5.3"; src = pkgs.fetchurl { name = "${name}.tar.gz"; - url = "https://python-nbxmpp.gajim.org/downloads/7"; - sha256 = "0q2iph07aahwn6hlr38v0cvzlfc9hrf5mz6qs1kp4b4x9l8x5mqn"; + url = "https://python-nbxmpp.gajim.org/downloads/8"; + sha256 = "0dcr786dyips1fdvgsn8yvpgcz5j7217fi05c29cfypdl8jnp6mp"; }; meta = { @@ -15636,7 +15636,7 @@ let pyusb = buildPythonPackage rec { - name = "pyusb-1.0.0b1"; + name = "pyusb-1.0.0b2"; src = pkgs.fetchurl { url = "https://pypi.python.org/packages/source/p/pyusb/${name}.tar.gz"; @@ -15653,7 +15653,7 @@ let meta = { description = "Python USB access module (wraps libusb 1.0)"; # can use other backends homepage = http://pyusb.sourceforge.net/; - license = "BSD"; + license = licenses.bsd3; maintainers = with maintainers; [ bjornfor ]; }; };