Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge master into staging-next

+2802 -902
+12
lib/fixed-points.nix
··· 41 41 # think of it as an infix operator `g extends f` that mimics the syntax from 42 42 # Java. It may seem counter-intuitive to have the "base class" as the second 43 43 # argument, but it's nice this way if several uses of `extends` are cascaded. 44 + # 45 + # To get a better understanding how `extends` turns a function with a fix 46 + # point (the package set we start with) into a new function with a different fix 47 + # point (the desired packages set) lets just see, how `extends g f` 48 + # unfolds with `g` and `f` defined above: 49 + # 50 + # extends g f = self: let super = f self; in super // g self super; 51 + # = self: let super = { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; }; in super // g self super 52 + # = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } // g self { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } 53 + # = self: { foo = "foo"; bar = "bar"; foobar = self.foo + self.bar; } // { foo = "foo" + " + "; } 54 + # = self: { foo = "foo + "; bar = "bar"; foobar = self.foo + self.bar; } 55 + # 44 56 extends = f: rattrs: self: let super = rattrs self; in super // f self super; 45 57 46 58 # Compose two extending functions of the type expected by 'extends'
+3
lib/systems/parse.nix
··· 82 82 aarch64 = { bits = 64; significantByte = littleEndian; family = "arm"; version = "8"; }; 83 83 aarch64_be = { bits = 64; significantByte = bigEndian; family = "arm"; version = "8"; }; 84 84 85 + i386 = { bits = 32; significantByte = littleEndian; family = "x86"; }; 86 + i486 = { bits = 32; significantByte = littleEndian; family = "x86"; }; 87 + i586 = { bits = 32; significantByte = littleEndian; family = "x86"; }; 85 88 i686 = { bits = 32; significantByte = littleEndian; family = "x86"; }; 86 89 x86_64 = { bits = 64; significantByte = littleEndian; family = "x86"; }; 87 90
+5
maintainers/maintainer-list.nix
··· 3841 3841 github = "sauyon"; 3842 3842 name = "Sauyon Lee"; 3843 3843 }; 3844 + sboosali = { 3845 + email = "SamBoosalis@gmail.com"; 3846 + github = "sboosali"; 3847 + name = "Sam Boosalis"; 3848 + }; 3844 3849 schmitthenner = { 3845 3850 email = "development@schmitthenner.eu"; 3846 3851 github = "fkz";
+4
nixos/modules/config/networking.nix
··· 247 247 # a collision with an apparently unrelated environment 248 248 # variable with the same name exported by dhcpcd. 249 249 interface_order='lo lo[0-9]*' 250 + '' + optionalString config.services.nscd.enable '' 251 + # Invalidate the nscd cache whenever resolv.conf is 252 + # regenerated. 253 + libc_restart='${pkgs.systemd}/bin/systemctl try-restart --no-block nscd.service 2> /dev/null' 250 254 '' + optionalString (length resolvconfOptions > 0) '' 251 255 # Options as described in resolv.conf(5) 252 256 resolv_conf_options='${concatStringsSep " " resolvconfOptions}'
+1
nixos/modules/module-list.nix
··· 103 103 ./programs/less.nix 104 104 ./programs/light.nix 105 105 ./programs/mosh.nix 106 + ./programs/mininet.nix 106 107 ./programs/mtr.nix 107 108 ./programs/nano.nix 108 109 ./programs/npm.nix
+39
nixos/modules/programs/mininet.nix
··· 1 + # Global configuration for mininet 2 + # kernel must have NETNS/VETH/SCHED 3 + { config, lib, pkgs, ... }: 4 + 5 + with lib; 6 + 7 + let 8 + cfg = config.programs.mininet; 9 + 10 + generatedPath = with pkgs; makeSearchPath "bin" [ 11 + iperf ethtool iproute socat 12 + ]; 13 + 14 + pyEnv = pkgs.python.withPackages(ps: [ ps.mininet-python ]); 15 + 16 + mnexecWrapped = pkgs.runCommand "mnexec-wrapper" 17 + { buildInputs = [ pkgs.makeWrapper pkgs.pythonPackages.wrapPython ]; } 18 + '' 19 + makeWrapper ${pkgs.mininet}/bin/mnexec \ 20 + $out/bin/mnexec \ 21 + --prefix PATH : "${generatedPath}" 22 + 23 + ln -s ${pyEnv}/bin/mn $out/bin/mn 24 + 25 + # mn errors out without a telnet binary 26 + # pkgs.telnet brings an undesired ifconfig into PATH see #43105 27 + ln -s ${pkgs.telnet}/bin/telnet $out/bin/telnet 28 + ''; 29 + in 30 + { 31 + options.programs.mininet.enable = mkEnableOption "Mininet"; 32 + 33 + config = mkIf cfg.enable { 34 + 35 + virtualisation.vswitch.enable = true; 36 + 37 + environment.systemPackages = [ mnexecWrapped ]; 38 + }; 39 + }
+1 -1
nixos/modules/services/desktops/gnome3/seahorse.nix
··· 29 29 30 30 config = mkIf config.services.gnome3.seahorse.enable { 31 31 32 - environment.systemPackages = [ pkgs.gnome3.seahorse ]; 32 + environment.systemPackages = [ pkgs.gnome3.seahorse pkgs.gnome3.dconf ]; 33 33 34 34 services.dbus.packages = [ pkgs.gnome3.seahorse ]; 35 35
+11 -7
nixos/modules/services/monitoring/netdata.nix
··· 99 99 message = "Cannot specify both config and configText"; 100 100 } 101 101 ]; 102 + 103 + systemd.tmpfiles.rules = [ 104 + "d /var/cache/netdata 0755 ${cfg.user} ${cfg.group} -" 105 + "Z /var/cache/netdata - ${cfg.user} ${cfg.group} -" 106 + "d /var/log/netdata 0755 ${cfg.user} ${cfg.group} -" 107 + "Z /var/log/netdata - ${cfg.user} ${cfg.group} -" 108 + "d /var/lib/netdata 0755 ${cfg.user} ${cfg.group} -" 109 + "Z /var/lib/netdata - ${cfg.user} ${cfg.group} -" 110 + "d /etc/netdata 0755 ${cfg.user} ${cfg.group} -" 111 + "Z /etc/netdata - ${cfg.user} ${cfg.group} -" 112 + ]; 102 113 systemd.services.netdata = { 103 114 description = "Real time performance monitoring"; 104 115 after = [ "network.target" ]; 105 116 wantedBy = [ "multi-user.target" ]; 106 117 path = (with pkgs; [ gawk curl ]) ++ lib.optional cfg.python.enable 107 118 (pkgs.python3.withPackages cfg.python.extraPackages); 108 - preStart = concatStringsSep "\n" (map (dir: '' 109 - mkdir -vp ${dir} 110 - chmod 750 ${dir} 111 - chown -R ${cfg.user}:${cfg.group} ${dir} 112 - '') [ "/var/cache/netdata" 113 - "/var/log/netdata" 114 - "/var/lib/netdata" ]); 115 119 serviceConfig = { 116 120 User = cfg.user; 117 121 Group = cfg.group;
+4 -4
pkgs/applications/altcoins/parity/beta.nix
··· 1 1 let 2 - version = "2.1.3"; 3 - sha256 = "0il18r229r32jzwsjksp8cc63rp6cf6c0j5dvbfzrnv1zndw0cg3"; 4 - cargoSha256 = "08dyb0lgf66zfq9xmfkhcn6rj070d49dm0rjl3v39sfag6sryz20"; 2 + version = "2.2.1"; 3 + sha256 = "1m65pks2jk83j82f1i901p03qb54xhcp6gfjngcm975187zzvmcq"; 4 + cargoSha256 = "1mf1jgphwvhlqkvzrgbhnqfyqgf3ljc1l9zckyilzmw5k4lf4g1w"; 5 5 patches = [ 6 - ./patches/vendored-sources-2.1.patch 6 + ./patches/vendored-sources-2.2.patch 7 7 ]; 8 8 in 9 9 import ./parity.nix { inherit version sha256 cargoSha256 patches; }
+4 -4
pkgs/applications/altcoins/parity/default.nix
··· 1 1 let 2 - version = "2.0.8"; 3 - sha256 = "1bz6dvx8wxhs3g447s62d9091sard2x7w2zd6iy7hf76wg0p73hr"; 4 - cargoSha256 = "0wj93md87fr7a9ag73h0rd9xxqscl0lhbj3g3kvnqrqz9xxajing"; 5 - patches = [ ./patches/vendored-sources-2.0.patch ]; 2 + version = "2.1.6"; 3 + sha256 = "0njkypszi0fjh9y0zfgxbycs4c1wpylk7wx6xn1pp6gqvvri6hav"; 4 + cargoSha256 = "116sj7pi50k5gb1i618g4pgckqaf8kb13jh2a3shj2kwywzzcgjs"; 5 + patches = [ ./patches/vendored-sources-2.1.patch ]; 6 6 in 7 7 import ./parity.nix { inherit version sha256 cargoSha256 patches; }
+1 -1
pkgs/applications/altcoins/parity/patches/vendored-sources-2.0.patch pkgs/applications/altcoins/parity/patches/vendored-sources-2.2.patch
··· 44 44 + 45 45 +[source."https://github.com/paritytech/jsonrpc.git"] 46 46 +git = "https://github.com/paritytech/jsonrpc.git" 47 - +branch = "parity-1.11" 47 + +branch = "parity-2.2" 48 48 +replace-with = "vendored-sources" 49 49 + 50 50 +[source."https://github.com/paritytech/libusb-rs"]
+1 -1
pkgs/applications/altcoins/parity/patches/vendored-sources-2.1.patch
··· 14 14 + 15 15 +[source."https://github.com/nikvolf/parity-tokio-ipc"] 16 16 +git = "https://github.com/nikvolf/parity-tokio-ipc" 17 - +rev = "7c9bbe3bc45d8e72a92b0951acc877da228abd50" 17 + +rev = "c0f80b40399d7f08ef1e6869569640eb28645f56" 18 18 +replace-with = "vendored-sources" 19 19 + 20 20 +[source."https://github.com/nikvolf/tokio-named-pipes"]
+31
pkgs/applications/audio/traverso/default.nix
··· 1 + { stdenv, fetchurl, cmake, pkgconfig 2 + , alsaLib, fftw, flac, lame, libjack2, libmad, libpulseaudio 3 + , libsamplerate, libsndfile, libvorbis, portaudio, qtbase, wavpack 4 + }: 5 + stdenv.mkDerivation rec { 6 + name = "traverso-${version}"; 7 + version = "0.49.5"; 8 + 9 + src = fetchurl { 10 + url = "http://traverso-daw.org/traverso-0.49.5.tar.gz"; 11 + sha256 = "169dsqrf807ciavrd82d3iil0xy0r3i1js08xshcrn80ws9hv63m"; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake pkgconfig ]; 15 + buildInputs = [ alsaLib fftw flac.dev libjack2 lame 16 + libmad libpulseaudio libsamplerate.dev libsndfile.dev libvorbis 17 + portaudio qtbase wavpack ]; 18 + 19 + cmakeFlags = [ "-DWANT_PORTAUDIO=1" "-DWANT_PULSEAUDIO=1" "-DWANT_MP3_ENCODE=1" "-DWANT_LV2=0" ]; 20 + 21 + enableParallelBuilding = true; 22 + hardeningDisable = [ "format" ]; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Cross-platform multitrack audio recording and audio editing suite"; 26 + homepage = http://traverso-daw.org/; 27 + license = with licenses; [ gpl2Plus lgpl21Plus ]; 28 + platforms = platforms.all; 29 + maintainers = with maintainers; [ coconnor ]; 30 + }; 31 + }
+91
pkgs/applications/editors/mindforger/build.patch
··· 1 + diff --git a/app/app.pro b/app/app.pro 2 + index 4d47065..a39a320 100644 3 + --- a/app/app.pro 4 + +++ b/app/app.pro 5 + @@ -18,6 +18,8 @@ 6 + TARGET = mindforger 7 + TEMPLATE = app 8 + 9 + +include(../config.pri) 10 + + 11 + QT += widgets 12 + 13 + mfner { 14 + @@ -297,7 +299,7 @@ RESOURCES += \ 15 + # See http://doc.qt.io/qt-5/qmake-advanced-usage.html 16 + 17 + binfile.files += mindforger 18 + -binfile.path = /usr/bin/ 19 + +binfile.path = $$PREFIX/bin/ 20 + INSTALLS += binfile 21 + 22 + # ######################################## 23 + diff --git a/config.pri b/config.pri 24 + new file mode 100644 25 + index 0000000..ce05df1 26 + --- /dev/null 27 + +++ b/config.pri 28 + @@ -0,0 +1,3 @@ 29 + +isEmpty(PREFIX) { 30 + + PREFIX = /usr 31 + +} 32 + diff --git a/deps/discount/discount.pro b/deps/discount/discount.pro 33 + index a8dfe35..ec16468 100644 34 + --- a/deps/discount/discount.pro 35 + +++ b/deps/discount/discount.pro 36 + @@ -5,6 +5,8 @@ 37 + # Webpage: http://www.pell.portland.or.us/~orc/Code/discount/ 38 + # 39 + 40 + +include(../../config.pri) 41 + + 42 + QT -= core gui 43 + 44 + TARGET = discount 45 + @@ -46,7 +48,7 @@ unix:!symbian { 46 + maemo5 { 47 + target.path = /opt/usr/lib 48 + } else { 49 + - target.path = /usr/lib 50 + + target.path = $$PREFIX/lib 51 + } 52 + INSTALLS += target 53 + } 54 + diff --git a/mindforger.pro b/mindforger.pro 55 + index ae627f2..0953856 100644 56 + --- a/mindforger.pro 57 + +++ b/mindforger.pro 58 + @@ -32,6 +32,8 @@ TEMPLATE = subdirs 59 + 60 + SUBDIRS = deps lib app 61 + 62 + +include(config.pri) 63 + + 64 + # build dependencies 65 + lib.depends = deps 66 + app.depends = lib 67 + @@ -44,20 +46,20 @@ app.depends = lib 68 + #IMPORTANT: binfile MUST be specified in app/app.pro (project next to/that builds binary) 69 + 70 + docfiles.files += doc/* 71 + -docfiles.path = /usr/share/doc/mindforger/ 72 + +docfiles.path = $$PREFIX/share/doc/mindforger/ 73 + INSTALLS += docfiles 74 + 75 + manfiles.files += man/* 76 + -manfiles.path = /usr/share/man/man1/ 77 + +manfiles.path = $$PREFIX/share/man/man1/ 78 + INSTALLS += manfiles 79 + 80 + iconfiles.files += app/resources/icons/* 81 + -iconfiles.path = /usr/share/icons/mindforger/ 82 + +iconfiles.path = $$PREFIX/share/icons/mindforger/ 83 + INSTALLS += iconfiles 84 + 85 + # experiment w/ file 86 + shortcutfiles.files += app/resources/gnome-shell/mindforger.desktop 87 + -shortcutfiles.path = /usr/share/applications/ 88 + +shortcutfiles.path = $$PREFIX/share/applications/ 89 + INSTALLS += shortcutfiles 90 + 91 + # eof
+45
pkgs/applications/editors/mindforger/default.nix
··· 1 + { stdenv, fetchurl, qmake, qtbase, qtwebkit }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "mindforger-${version}"; 5 + version = "1.48.2"; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/dvorka/mindforger/releases/download/1.48.0/mindforger_${version}.tgz"; 9 + sha256 = "1wlrl8hpjcpnq098l3n2d1gbhbjylaj4z366zvssqvmafr72iyw4"; 10 + }; 11 + 12 + nativeBuildInputs = [ qmake ] ; 13 + buildInputs = [ qtbase qtwebkit ] ; 14 + 15 + doCheck = true; 16 + 17 + enableParallelBuilding = true ; 18 + 19 + patches = [ ./build.patch ] ; 20 + 21 + postPatch = '' 22 + substituteInPlace deps/discount/version.c.in --subst-var-by TABSTOP 4 23 + substituteInPlace app/resources/gnome-shell/mindforger.desktop --replace /usr "$out" 24 + ''; 25 + 26 + preConfigure = '' 27 + export AC_PATH="$PATH" 28 + pushd deps/discount 29 + ./configure.sh 30 + popd 31 + ''; 32 + 33 + qmakeFlags = [ "-r mindforger.pro" "CONFIG+=mfnoccache" ] ; 34 + 35 + meta = with stdenv.lib; { 36 + description = "Thinking Notebook & Markdown IDE"; 37 + longDescription = '' 38 + MindForger is actually more than an editor or IDE - it's human 39 + mind inspired personal knowledge management tool 40 + ''; 41 + homepage = https://www.mindforger.com; 42 + license = licenses.gpl2Plus; 43 + platforms = platforms.all; 44 + }; 45 + }
-41
pkgs/applications/graphics/ao/default.nix
··· 1 - {stdenv, fetchgit, cmake, ninja, boost, libpng, glfw3, epoxy, guile, pkgconfig 2 - , libGLU_combined, libX11, libpthreadstubs, libXau, libXdmcp, libXrandr, libXext 3 - , libXinerama, libXxf86vm, libXcursor, libXfixes 4 - }: 5 - stdenv.mkDerivation rec { 6 - version = "0.0pre20160820"; 7 - name = "ao-${version}"; 8 - 9 - nativeBuildInputs = [ pkgconfig ]; 10 - buildInputs = [ 11 - cmake ninja boost libpng glfw3 epoxy guile libGLU_combined libX11 12 - libpthreadstubs libXau libXdmcp libXrandr libXext libXinerama libXxf86vm 13 - libXcursor libXfixes 14 - ]; 15 - 16 - src = fetchgit { 17 - url = https://github.com/mkeeter/ao; 18 - rev = "69fadb81543cc9031e4a7ec2036c7f2ab505a620"; 19 - sha256 = "1717k72vr0i5j7bvxmd6q16fpvkljnqfa1hr3i4yq8cjdsj69my7"; 20 - }; 21 - 22 - cmakeFlags = "-G Ninja"; 23 - installPhase = '' 24 - ninja install 25 - cd .. 26 - cp lib/lib* bind/lib* "$out/lib" 27 - cp -r bin "$out/bin" 28 - mkdir "$out/doc" 29 - cp -r doc "$out/doc/ao" 30 - cp -r examples "$out/doc/ao/examples" 31 - cp -r bind "$out/bind" 32 - ''; 33 - meta = { 34 - inherit version; 35 - description = ''Homoiconic CAD package''; 36 - license = stdenv.lib.licenses.gpl2Plus ; # Some parts can be extracted and used under LGPL2+ 37 - maintainers = [stdenv.lib.maintainers.raskin]; 38 - platforms = stdenv.lib.platforms.linux; 39 - broken = true; # 2018-04-10 40 - }; 41 - }
+1 -1
pkgs/applications/graphics/processing3/default.nix
··· 23 23 ${xmlstarlet}/bin/xmlstarlet ed --inplace -P -d '//get[@src="http://download.processing.org/reference.zip"]' build/build.xml 24 24 install -D -m0444 ${fetchurl { 25 25 url = http://download.processing.org/reference.zip; 26 - sha256 = "0dli1bdgw8hsx7g7b048ap81v2za9maa6pfcwdqm3qkfypr8q7pr"; 26 + sha256 = "0ai0cr62gc7n6y22ki3qibyj1qnlaxv1miqxmmahfk3hpbyfqz9n"; 27 27 } 28 28 } ./java/reference.zip 29 29
+19
pkgs/applications/misc/termonad/default.nix
··· 1 + { stdenv, ghcWithPackages, makeWrapper, packages ? (pkgSet: []) }: 2 + 3 + let 4 + termonadEnv = ghcWithPackages (self: [ self.termonad ] ++ packages self); 5 + in stdenv.mkDerivation { 6 + name = "termonad-with-packages-${termonadEnv.version}"; 7 + 8 + nativeBuildInputs = [ makeWrapper ]; 9 + 10 + buildCommand = '' 11 + mkdir -p $out/bin $out/share 12 + makeWrapper ${termonadEnv}/bin/termonad $out/bin/termonad \ 13 + --set NIX_GHC "${termonadEnv}/bin/ghc" 14 + ''; 15 + 16 + # trivial derivation 17 + preferLocalBuild = true; 18 + allowSubstitutes = false; 19 + }
+28
pkgs/applications/misc/wtf/default.nix
··· 1 + { buildGoPackage 2 + , fetchFromGitHub 3 + , lib 4 + }: 5 + 6 + buildGoPackage rec { 7 + name = "wtf-${version}"; 8 + version = "0.4.0"; 9 + 10 + goPackagePath = "github.com/senorprogrammer/wtf"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "senorprogrammer"; 14 + repo = "wtf"; 15 + rev = "${version}"; 16 + sha256 = "1vgjqmw27baiq9brmnafic3w3hw11p5qc6ahbdxi5n5n4bx7j6vn"; 17 + }; 18 + 19 + buildFlagsArray = [ "-ldflags=" "-X main.version=${version}" ]; 20 + 21 + meta = with lib; { 22 + description = "The personal information dashboard for your terminal"; 23 + homepage = http://wtfutil.com/; 24 + license = licenses.mpl20; 25 + maintainers = with maintainers; [ kalbasit ]; 26 + platforms = platforms.linux ++ platforms.darwin; 27 + }; 28 + }
+8 -4
pkgs/applications/networking/browsers/brave/default.nix
··· 12 12 gdk_pixbuf, 13 13 glib, 14 14 gnome2, 15 + gnome3, 15 16 gtk3, 16 17 libuuid, 17 18 libX11, ··· 31 32 udev, 32 33 xorg, 33 34 zlib, 34 - xdg_utils 35 + xdg_utils, 36 + wrapGAppsHook 35 37 }: 36 38 37 39 let rpath = lib.makeLibraryPath [ ··· 83 85 dontBuild = true; 84 86 dontPatchELF = true; 85 87 86 - nativeBuildInputs = [ dpkg ]; 88 + nativeBuildInputs = [ dpkg wrapGAppsHook ]; 89 + 90 + buildInputs = [ glib gnome3.gsettings_desktop_schemas gnome3.defaultIconTheme ]; 87 91 88 92 unpackPhase = "dpkg-deb --fsys-tarfile $src | tar -x --no-same-permissions --no-same-owner"; 89 93 90 94 installPhase = '' 91 - mkdir -p $out 95 + mkdir -p $out $out/bin 92 96 93 - cp -R usr/* $out 97 + cp -R usr/share $out 94 98 cp -R opt/ $out/opt 95 99 96 100 export BINARYWRAPPER=$out/opt/brave.com/brave/brave-browser
+2 -2
pkgs/applications/networking/cluster/kubetail/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "kubetail-${version}"; 5 - version = "1.6.4"; 5 + version = "1.6.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "johanhaleby"; 9 9 repo = "kubetail"; 10 10 rev = "${version}"; 11 - sha256 = "13y3g27z2v4jx1cvphcwl0a5xshm6vcqcxasid5sbg6cpwc2xc66"; 11 + sha256 = "0q8had1bi1769wd6h1c43gq0cvr5qj1fvyglizlyq1gm8qi2dx7n"; 12 12 }; 13 13 14 14 installPhase = ''
+58
pkgs/applications/science/misc/netlogo/default.nix
··· 1 + { jre, stdenv, fetchurl, makeWrapper, makeDesktopItem }: 2 + 3 + let 4 + 5 + desktopItem = makeDesktopItem rec { 6 + name = "netlogo"; 7 + exec = name; 8 + icon = name; 9 + comment = "A multi-agent programmable modeling environment"; 10 + desktopName = "NetLogo"; 11 + categories = "Science;"; 12 + }; 13 + 14 + in 15 + 16 + stdenv.mkDerivation rec { 17 + name = "netlogo-${version}"; 18 + version = "6.0.4"; 19 + 20 + src = fetchurl { 21 + url = "https://ccl.northwestern.edu/netlogo/${version}/NetLogo-${version}-64.tgz"; 22 + sha256 = "0dcd9df4dfb218826a74f9df42163fa588908a1dfe58864106936f8dfb76acec"; 23 + }; 24 + 25 + src1 = fetchurl { 26 + name = "netlogo.png"; 27 + url = "https://netlogoweb.org/assets/images/desktopicon.png"; 28 + sha256 = "1i43lhr31lzva8d2r0dxpcgr58x496gb5vmb0h2da137ayvifar8"; 29 + }; 30 + 31 + nativeBuildInputs = [ makeWrapper ]; 32 + 33 + installPhase = '' 34 + mkdir -pv $out/share/netlogo $out/share/icons/hicolor/256x256/apps $out/share/applications $out/share/doc 35 + cp -rv app $out/share/netlogo 36 + cp -v readme.md $out/share/doc/ 37 + 38 + # launcher with `cd` is required b/c otherwise the model library isn't usable 39 + makeWrapper "${jre}/bin/java" "$out/bin/netlogo" \ 40 + --run "cd $out/share/netlogo/app" \ 41 + --add-flags "-jar netlogo-${version}.jar" 42 + 43 + cp $src1 $out/share/icons/hicolor/256x256/apps/netlogo.png 44 + cp ${desktopItem}/share/applications/* $out/share/applications 45 + ''; 46 + 47 + meta = with stdenv.lib; { 48 + description = "A multi-agent programmable modeling environment"; 49 + longDescription = '' 50 + NetLogo is a multi-agent programmable modeling environment. It is used by 51 + many tens of thousands of students, teachers and researchers worldwide. 52 + ''; 53 + homepage = https://ccl.northwestern.edu/netlogo/index.shtml; 54 + license = licenses.gpl2; 55 + maintainers = [ maintainers.dpaetzel ]; 56 + platforms = platforms.linux; 57 + }; 58 + }
+3 -7
pkgs/applications/version-management/pijul/default.nix
··· 4 4 5 5 buildRustPackage rec { 6 6 name = "pijul-${version}"; 7 - version = "0.10.0"; 7 + version = "0.11.0"; 8 8 9 9 src = fetchurl { 10 10 url = "https://pijul.org/releases/${name}.tar.gz"; 11 - sha256 = "1lkipcp83rfsj9yqddvb46dmqdf2ch9njwvjv8f3g91rmfjcngys"; 11 + sha256 = "e60793ab124e9054c1d5509698acbae507ebb2fab5364d964067bc9ae8b6b5e5"; 12 12 }; 13 - 14 - cargoPatches = [ 15 - ./libpijul.patch 16 - ]; 17 13 18 14 nativeBuildInputs = [ pkgconfig ]; 19 15 ··· 29 25 30 26 doCheck = false; 31 27 32 - cargoSha256 = "1419mlxa4p53hm5qzfd1yi2k0n1bcv8kaslls1nyx661vknhfamw"; 28 + cargoSha256 = "1r76azmka1d76ff0ddfhzr24b0ry496qrp13945i3vs0fgzk2sdz"; 33 29 34 30 meta = with stdenv.lib; { 35 31 description = "A distributed version control system";
-61
pkgs/applications/version-management/pijul/libpijul.patch
··· 1 - --- 2/pijul-0.10.0/Cargo.lock 1970-01-01 01:00:00.000000000 +0100 2 - +++ pijul-0.10.0/Cargo.lock 2018-10-28 10:09:48.557639255 +0000 3 - @@ -552,7 +552,7 @@ 4 - 5 - [[package]] 6 - name = "libpijul" 7 - -version = "0.10.0" 8 - +version = "0.10.1" 9 - dependencies = [ 10 - "base64 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 11 - "bincode 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 12 - @@ -577,9 +577,29 @@ 13 - 14 - [[package]] 15 - name = "libpijul" 16 - -version = "0.10.0" 17 - +version = "0.10.2" 18 - source = "registry+https://github.com/rust-lang/crates.io-index" 19 - -replace = "libpijul 0.10.0" 20 - +dependencies = [ 21 - + "base64 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", 22 - + "bincode 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", 23 - + "bitflags 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 24 - + "bs58 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", 25 - + "byteorder 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", 26 - + "chrono 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 27 - + "error-chain 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", 28 - + "flate2 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", 29 - + "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 30 - + "ignore 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 31 - + "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 32 - + "openssl 0.10.6 (registry+https://github.com/rust-lang/crates.io-index)", 33 - + "rand 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", 34 - + "sanakirja 0.8.16 (registry+https://github.com/rust-lang/crates.io-index)", 35 - + "serde 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", 36 - + "serde_derive 1.0.41 (registry+https://github.com/rust-lang/crates.io-index)", 37 - + "serde_json 1.0.15 (registry+https://github.com/rust-lang/crates.io-index)", 38 - + "tempdir 0.3.7 (registry+https://github.com/rust-lang/crates.io-index)", 39 - + "thrussh-keys 0.9.5 (registry+https://github.com/rust-lang/crates.io-index)", 40 - +] 41 - 42 - [[package]] 43 - name = "line" 44 - @@ -917,7 +937,7 @@ 45 - "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", 46 - "ignore 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", 47 - "isatty 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", 48 - - "libpijul 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", 49 - + "libpijul 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", 50 - "line 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", 51 - "log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", 52 - "pager 0.14.0 (registry+https://github.com/rust-lang/crates.io-index)", 53 - @@ -1796,7 +1816,7 @@ 54 - "checksum lazycell 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a6f08839bc70ef4a3fe1d566d5350f519c5912ea86be0df1740a7d247c7fc0ef" 55 - "checksum libc 0.2.40 (registry+https://github.com/rust-lang/crates.io-index)" = "6fd41f331ac7c5b8ac259b8bf82c75c0fb2e469bbf37d2becbba9a6a2221965b" 56 - "checksum libflate 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "1a429b86418868c7ea91ee50e9170683f47fd9d94f5375438ec86ec3adb74e8e" 57 - -"checksum libpijul 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "80fd579ba6762eac3f12c9624d5496edaba5a2f2e8785bcf8310372328e06ebe" 58 - +"checksum libpijul 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "cf6fc1aa0e9402f8283bdeb2507cfb6798d2f2f973da34c3f4b0c96a456b74cd" 59 - "checksum line 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ecdd22a3856203276b7854e16213139428e82922530438f36356e5b361ea4a42" 60 - "checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" 61 - "checksum log 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "89f010e843f2b1a31dbd316b3b8d443758bc634bed37aabade59c686d644e0a2"
+1 -1
pkgs/build-support/bintools-wrapper/default.nix
··· 177 177 /**/ if targetPlatform.isAarch64 then endianPrefix + "aarch64" 178 178 else if targetPlatform.isAarch32 then endianPrefix + "arm" 179 179 else if targetPlatform.isx86_64 then "x86-64" 180 - else if targetPlatform.isi686 then "i386" 180 + else if targetPlatform.isx86 then "i386" 181 181 else if targetPlatform.isMips then { 182 182 "mips" = "btsmipn32"; # n32 variant 183 183 "mipsel" = "ltsmipn32"; # n32 variant
+3 -7
pkgs/build-support/rust/default.nix
··· 1 - { stdenv, cacert, git, rust, cargo-vendor, python3 }: 2 - let 3 - fetchcargo = import ./fetchcargo.nix { 4 - inherit stdenv cacert git rust cargo-vendor python3; 5 - }; 6 - in 1 + { stdenv, cacert, git, cargo, rustc, cargo-vendor, fetchcargo, python3 }: 2 + 7 3 { name, cargoSha256 ? "unset" 8 4 , src ? null 9 5 , srcs ? null ··· 45 41 46 42 patchRegistryDeps = ./patch-registry-deps; 47 43 48 - buildInputs = [ cacert git rust.cargo rust.rustc ] ++ buildInputs; 44 + buildInputs = [ cacert git cargo rustc ] ++ buildInputs; 49 45 50 46 patches = cargoPatches ++ patches; 51 47
+2 -2
pkgs/build-support/rust/fetchcargo.nix
··· 1 - { stdenv, cacert, git, rust, cargo-vendor, python3 }: 1 + { stdenv, cacert, git, cargo, cargo-vendor, python3 }: 2 2 let cargo-vendor-normalise = stdenv.mkDerivation { 3 3 name = "cargo-vendor-normalise"; 4 4 src = ./cargo-vendor-normalise.py; ··· 20 20 { name ? "cargo-deps", src, srcs, patches, sourceRoot, sha256, cargoUpdateHook ? "" }: 21 21 stdenv.mkDerivation { 22 22 name = "${name}-vendor"; 23 - nativeBuildInputs = [ cacert cargo-vendor git cargo-vendor-normalise rust.cargo ]; 23 + nativeBuildInputs = [ cacert cargo-vendor git cargo-vendor-normalise cargo ]; 24 24 inherit src srcs patches sourceRoot; 25 25 26 26 phases = "unpackPhase patchPhase installPhase";
+18
pkgs/build-support/rust/make-rust-platform.nix
··· 1 + { callPackage }: 2 + { rustc, cargo, ... }: { 3 + rust = { 4 + inherit rustc cargo; 5 + }; 6 + 7 + buildRustPackage = callPackage ./default.nix { 8 + inherit rustc cargo; 9 + 10 + fetchcargo = callPackage ./fetchcargo.nix { 11 + inherit cargo; 12 + }; 13 + }; 14 + 15 + rustcSrc = callPackage ../../development/compilers/rust/rust-src.nix { 16 + inherit rustc; 17 + }; 18 + }
+2 -2
pkgs/data/misc/hackage/default.nix
··· 1 1 { fetchurl }: 2 2 3 3 fetchurl { 4 - url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/1fba236a8a8f685aaf55029d20ab24d7e4cbc5ba.tar.gz"; 5 - sha256 = "0yy6ass2c0vn81pcvb0ksc1qh3hlw2q97937vp73jawghgwsy9qv"; 4 + url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/3487551670de487866a34bd466b33b5146087882.tar.gz"; 5 + sha256 = "10kag8qmlsnj3qwq0zxb6apd2z7jg17srvhsax5lgbwvlymbnckb"; 6 6 }
+6 -6
pkgs/development/compilers/gambit/bootstrap.nix
··· 1 - { stdenv, fetchurl, autoconf, ... }: 1 + { stdenv, fetchurl, autoconf, git, ... }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gambit-bootstrap-${version}"; 5 - version = "4.8.9"; 6 - tarball_version = "v4_8_9"; 5 + version = "4.9.1"; 6 + tarball_version = "v4_9_1"; 7 7 8 8 src = fetchurl { 9 - url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.8/source/gambit-${tarball_version}-devel.tgz"; 10 - sha256 = "b7f86c794711792ca556ce41f8bc7043dffc395c01bb6d8d119bc2f454f89fbf"; 9 + url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-${tarball_version}-devel.tgz"; 10 + sha256 = "10kzv568gimp9nzh5xw0h01vw50wi68z3awfp9ibqrpq2l0n7mw7"; 11 11 }; 12 12 13 - buildInputs = [ autoconf ]; 13 + buildInputs = [ autoconf git ]; 14 14 15 15 configurePhase = '' 16 16 ./configure --prefix=$out
+2 -2
pkgs/development/compilers/gambit/build.nix
··· 1 - { stdenv, git, openssl, autoconf, pkgs, makeStaticLibraries, version, SRC }: 1 + { stdenv, git, openssl, autoconf, pkgs, makeStaticLibraries, version, src }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gambit-${version}"; 5 - src = SRC; 5 + inherit src; 6 6 7 7 bootstrap = import ./bootstrap.nix ( pkgs ); 8 8
+4 -5
pkgs/development/compilers/gambit/default.nix
··· 1 1 { stdenv, callPackage, fetchurl }: 2 2 3 3 callPackage ./build.nix { 4 - version = "4.9.0"; 5 - 6 - SRC = fetchurl { 7 - url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_0-devel.tgz"; 8 - sha256 = "0wyfpjs244zrbrdil9rfkdgcawvms84z0r77qwhwadghma4dqgjf"; 4 + version = "4.9.1"; 5 + src = fetchurl { 6 + url = "http://www.iro.umontreal.ca/~gambit/download/gambit/v4.9/source/gambit-v4_9_1-devel.tgz"; 7 + sha256 = "10kzv568gimp9nzh5xw0h01vw50wi68z3awfp9ibqrpq2l0n7mw7"; 9 8 }; 10 9 inherit stdenv; 11 10 }
+8 -7
pkgs/development/compilers/gambit/unstable.nix
··· 1 - { stdenv, callPackage, fetchgit }: 1 + { stdenv, callPackage, fetchFromGitHub }: 2 2 3 3 callPackage ./build.nix { 4 - version = "unstable-2018-09-03"; 5 - # git-version = "4.9.0"; 6 - SRC = fetchgit { 7 - url = "https://github.com/feeley/gambit.git"; 8 - rev = "7cdc7e7b9194b2c088c0667efaf7686a4ffd0d8a"; 9 - sha256 = "06mmi8jkinihfirz4gjfw2lhxhskiqf3d47sihzx10r60asyqcxg"; 4 + version = "unstable-2018-11-19"; 5 + # git-version = "4.9.1-8-g61c6cb50"; 6 + src = fetchFromGitHub { 7 + owner = "feeley"; 8 + repo = "gambit"; 9 + rev = "61c6cb500f4756be1e52095d5ab4501752525a70"; 10 + sha256 = "1knpb40y1g09c6yqd2fsxm3bk56bl5xrrwfsd7nqa497x6ngm5pn"; 10 11 }; 11 12 inherit stdenv; 12 13 }
+5 -5
pkgs/development/compilers/gerbil/build.nix
··· 1 1 { stdenv, makeStaticLibraries, 2 2 coreutils, rsync, bash, 3 3 openssl, zlib, sqlite, libxml2, libyaml, mysql, lmdb, leveldb, postgresql, 4 - version, git-version, GAMBIT, SRC }: 4 + version, git-version, gambit, src }: 5 5 6 6 # TODO: distinct packages for gerbil-release and gerbil-devel 7 7 # TODO: make static compilation work 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "gerbil-${version}"; 11 - src = SRC; 11 + inherit src; 12 12 13 13 # Use makeStaticLibraries to enable creation of statically linked binaries 14 14 buildInputs_libraries = [ openssl zlib sqlite libxml2 libyaml mysql.connector-c lmdb leveldb postgresql ]; 15 15 buildInputs_staticLibraries = map makeStaticLibraries buildInputs_libraries; 16 16 17 - buildInputs = [ GAMBIT coreutils rsync bash ] 17 + buildInputs = [ gambit rsync bash ] 18 18 ++ buildInputs_libraries ++ buildInputs_staticLibraries; 19 19 20 20 NIX_CFLAGS_COMPILE = [ "-I${mysql.connector-c}/include/mysql" "-L${mysql.connector-c}/lib/mysql" ]; ··· 66 66 export GERBIL_HOME=$out 67 67 case "\$1" in -:*) GSIOPTIONS=\$1 ; shift ;; esac 68 68 if [[ \$# = 0 ]] ; then 69 - exec ${GAMBIT}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init \$GERBIL_HOME/lib/gxi-interactive - ; 69 + exec ${gambit}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init \$GERBIL_HOME/lib/gxi-interactive - ; 70 70 else 71 - exec ${GAMBIT}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init "\$@" 71 + exec ${gambit}/bin/gsi \$GSIOPTIONS \$GERBIL_HOME/lib/gxi-init "\$@" 72 72 fi 73 73 EOF 74 74 runHook postInstall
+10 -8
pkgs/development/compilers/gerbil/default.nix
··· 1 - { stdenv, callPackage, fetchurl, gambit }: 1 + { stdenv, callPackage, fetchFromGitHub, gambit }: 2 2 3 - callPackage ./build.nix { 4 - version = "0.13"; 5 - git-version = "0.13"; 6 - GAMBIT = gambit; 7 - SRC = fetchurl { 8 - url = "https://github.com/vyzo/gerbil/archive/v0.13.tar.gz"; 9 - sha256 = "1qs0vdq2lgxlpw20s8jzw2adx1xk9wb3w2m4a8vp6bb8hagmfr5l"; 3 + callPackage ./build.nix rec { 4 + version = "0.14"; 5 + git-version = "0.14"; 6 + inherit gambit; 7 + src = fetchFromGitHub { 8 + owner = "vyzo"; 9 + repo = "gerbil"; 10 + rev = "v${version}"; 11 + sha256 = "0n078lkf8m391kr99ipb1v2dpi5vkikz9nj0p7kfjg43868my3v7"; 10 12 }; 11 13 inherit stdenv; 12 14 }
+9 -8
pkgs/development/compilers/gerbil/unstable.nix
··· 1 - { stdenv, callPackage, fetchgit, gambit-unstable }: 1 + { stdenv, callPackage, fetchFromGitHub, gambit-unstable }: 2 2 3 3 callPackage ./build.nix { 4 - version = "unstable-2018-09-06"; 5 - git-version = "0.14-DEV"; 6 - GAMBIT = gambit-unstable; 7 - SRC = fetchgit { 8 - url = "https://github.com/vyzo/gerbil.git"; 9 - rev = "184cb635c82517d5d75d7966dcdf1d25ad863dac"; 10 - sha256 = "1ljzbpc36i9zpzfwra5hpfbgzj1dyzzp50h5jf976n8qr9x4l7an"; 4 + version = "unstable-2018-11-19"; 5 + git-version = "0.15-DEV-2-g7d09a4ce"; 6 + gambit = gambit-unstable; 7 + src = fetchFromGitHub { 8 + owner = "vyzo"; 9 + repo = "gerbil"; 10 + rev = "7d09a4cebe03d755a1791e77279e156a74e07685"; 11 + sha256 = "1mqi9xcjk59sqbh1fx65a4fa4mqm35py4xqxq6086bcyhkm1nzwa"; 11 12 }; 12 13 inherit stdenv; 13 14 }
+6 -6
pkgs/development/compilers/ghc/8.2.1-binary.nix pkgs/development/compilers/ghc/8.2.2-binary.nix
··· 24 24 in 25 25 26 26 stdenv.mkDerivation rec { 27 - version = "8.2.1"; 27 + version = "8.2.2"; 28 28 29 29 name = "ghc-${version}-binary"; 30 30 31 31 src = fetchurl ({ 32 32 "i686-linux" = { 33 33 url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-i386-deb8-linux.tar.xz"; 34 - sha256 = "d86f9c157dd4161a8acb14062c131c8985a4f65fc856603c373502be1d50c95e"; 34 + sha256 = "08w2ik55dp3n95qikmrflc91lsiq01xp53ki3jlhnbj8fqnxfrwy"; 35 35 }; 36 36 "x86_64-linux" = { 37 37 url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-deb8-linux.tar.xz"; 38 - sha256 = "543b81bf610240bd0398111d6c6607a9094dc2d159b564057d46c8a3d1aaa130"; 38 + sha256 = "0ahv26304pqi3dm7i78si4pxwvg5f5dc2jwsfgvcrhcx5g30bqj8"; 39 39 }; 40 40 "armv7l-linux" = { 41 41 url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-armv7-deb8-linux.tar.xz"; 42 - sha256 = "0f0e5e1d4fad3fa1a87ca1fe0d19242f4a94d158b7b8a08f99efefd98b51b019"; 42 + sha256 = "1jmv8qmnh5bn324fivbwdcaj55kvw7cb2zq9pafmlmv3qwwx7s46"; 43 43 }; 44 44 "aarch64-linux" = { 45 45 url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-aarch64-deb8-linux.tar.xz"; 46 - sha256 = "61dab9c95ef9f9af8bce7338863fda3e42945eb46194b12d922b6d0dc245d0c2"; 46 + sha256 = "1k2amylcp1ad67c75h1pqf7czf9m0zj1i7hdc45ghjklnfq9hrk7"; 47 47 }; 48 48 "x86_64-darwin" = { 49 49 url = "http://haskell.org/ghc/dist/${version}/ghc-${version}-x86_64-apple-darwin.tar.xz"; 50 - sha256 = "900c802025fb630060dbd30f9738e5d107a4ca5a50d5c1262cd3e69fe4467188"; 50 + sha256 = "09swx71gh5habzbx55shz2xykgr96xkcy09nzinnm4z0yxicy3zr"; 51 51 }; 52 52 }.${stdenv.hostPlatform.system} 53 53 or (throw "cannot bootstrap GHC on this platform"));
+1 -1
pkgs/development/compilers/go/1.10.nix
··· 174 174 disallowedReferences = [ go_bootstrap ]; 175 175 176 176 meta = with stdenv.lib; { 177 - branch = "1.9"; 177 + branch = "1.10"; 178 178 homepage = http://golang.org/; 179 179 description = "The Go Programming language"; 180 180 license = licenses.bsd3;
+1 -1
pkgs/development/compilers/go/1.11.nix
··· 184 184 disallowedReferences = [ go_bootstrap ]; 185 185 186 186 meta = with stdenv.lib; { 187 - branch = "1.9"; 187 + branch = "1.11"; 188 188 homepage = http://golang.org/; 189 189 description = "The Go Programming language"; 190 190 license = licenses.bsd3;
+4 -4
pkgs/development/guile-modules/guile-sdl2/default.nix
··· 5 5 let 6 6 name = "${pname}-${version}"; 7 7 pname = "guile-sdl2"; 8 - version = "0.2.0"; 8 + version = "0.3.1"; 9 9 in stdenv.mkDerivation { 10 10 inherit name; 11 11 12 12 src = fetchurl { 13 13 url = "https://files.dthompson.us/${pname}/${name}.tar.gz"; 14 - sha256 = "0yq9lsl17cdvj77padvpk3jcw2g6g0pck9jrchc7n2767rrc012b"; 14 + sha256 = "0bw7x2lx90k4banc5k7yfkn3as93y25gr1xdr225ll7lmij21k64"; 15 15 }; 16 16 17 + nativeBuildInputs = [ libtool pkgconfig ]; 17 18 buildInputs = [ 18 - guile libtool pkgconfig 19 - SDL2 SDL2_image SDL2_ttf SDL2_mixer 19 + guile SDL2 SDL2_image SDL2_ttf SDL2_mixer 20 20 ]; 21 21 22 22 configureFlags = [
-5
pkgs/development/haskell-modules/configuration-common.nix
··· 694 694 # We cannot build this package w/o the C library from <http://www.phash.org/>. 695 695 phash = markBroken super.phash; 696 696 697 - # https://github.com/deech/fltkhs/issues/16 698 - # linking fails because the build doesn't pull in the libGLU_combined libraries 699 - fltkhs = markBroken super.fltkhs; 700 - fltkhs-fluid-examples = dontDistribute super.fltkhs-fluid-examples; 701 - 702 697 # We get lots of strange compiler errors during the test suite run. 703 698 jsaddle = dontCheck super.jsaddle; 704 699
+1 -1
pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
··· 63 63 hspec-core = self.hspec-core_2_6_0; 64 64 hspec-discover = self.hspec-discover_2_6_0; 65 65 hspec-megaparsec = doJailbreak super.hspec-megaparsec; # newer versions need megaparsec 7.x 66 - hspec-meta = self.hspec-meta_2_5_6; 66 + hspec-meta = self.hspec-meta_2_6_0; 67 67 JuicyPixels = self.JuicyPixels_3_3_2; 68 68 lens = self.lens_4_17; 69 69 megaparsec = dontCheck (doJailbreak super.megaparsec);
+789 -165
pkgs/development/haskell-modules/hackage-packages.nix
··· 15807 15807 ({ mkDerivation, base }: 15808 15808 mkDerivation { 15809 15809 pname = "RtMidi"; 15810 - version = "0.1.0.0"; 15811 - sha256 = "087p4smmbi56y962lchgs2a6q78jab58bl6c5sxir7973hplyly6"; 15810 + version = "0.1.1.0"; 15811 + sha256 = "09vs2y6zry4xak0gc6pc6xqinr9sv9z53hdiydxpn6ixam9s0g5r"; 15812 15812 libraryHaskellDepends = [ base ]; 15813 15813 license = stdenv.lib.licenses.mit; 15814 15814 hydraPlatforms = stdenv.lib.platforms.none; ··· 21576 21576 testHaskellDepends = [ base hspec QuickCheck ]; 21577 21577 description = "Multi-precision floats via MPFR"; 21578 21578 license = stdenv.lib.licenses.bsd3; 21579 + }) {}; 21580 + 21581 + "aern2-mp_0_1_3_1" = callPackage 21582 + ({ mkDerivation, base, convertible, hspec, integer-logarithms, lens 21583 + , mixed-types-num, QuickCheck, regex-tdfa, rounded 21584 + , template-haskell 21585 + }: 21586 + mkDerivation { 21587 + pname = "aern2-mp"; 21588 + version = "0.1.3.1"; 21589 + sha256 = "1gyicxsdqzdbhs9bss5cfjqx859iksr7z1ilsfm9077jdf2032vm"; 21590 + libraryHaskellDepends = [ 21591 + base convertible hspec integer-logarithms lens mixed-types-num 21592 + QuickCheck regex-tdfa rounded template-haskell 21593 + ]; 21594 + testHaskellDepends = [ base hspec QuickCheck ]; 21595 + description = "Multi-precision ball (interval) arithmetic"; 21596 + license = stdenv.lib.licenses.bsd3; 21597 + hydraPlatforms = stdenv.lib.platforms.none; 21579 21598 }) {}; 21580 21599 21581 21600 "aern2-real" = callPackage ··· 28399 28418 }: 28400 28419 mkDerivation { 28401 28420 pname = "arbor-monad-counter"; 28402 - version = "2.0.0"; 28403 - sha256 = "1pzgqxrsfaq9l6400ykv8gz34z90r0lwq93pzadsq5qpkhk55053"; 28421 + version = "2.0.1"; 28422 + sha256 = "0fkf71ml6qfsxjx1p7gqf41q8x55hn8qsbb7nmyai0k0vz0s2yqq"; 28404 28423 libraryHaskellDepends = [ 28405 28424 base containers generic-lens lens mtl resourcet stm transformers 28406 28425 ]; ··· 28417 28436 }: 28418 28437 mkDerivation { 28419 28438 pname = "arbor-postgres"; 28420 - version = "0.0.2"; 28421 - sha256 = "04fly3bwzkv30j79rzm5mk5af3j28z6grnixl2ll3nnqmbwkwr2n"; 28439 + version = "0.0.3"; 28440 + sha256 = "18rqy2zyaf5cawn8dkn3xmjh19zzqgwj6mkk415x5a4p53dya46b"; 28422 28441 libraryHaskellDepends = [ 28423 28442 base bytestring generic-lens lens network-uri optparse-applicative 28424 28443 postgresql-simple text ··· 29443 29462 }: 29444 29463 mkDerivation { 29445 29464 pname = "asif"; 29446 - version = "3.1.0"; 29447 - sha256 = "0z9i40xz7hnhqnxv79saj9wsigi25bxkn0v4p5fhvfqj3r06ms2l"; 29465 + version = "3.2.0"; 29466 + sha256 = "0ryg35rl7i89r28l0hpchgmrgmhxwgzxz7jhnwhqfwk5mql08hq0"; 29448 29467 isLibrary = true; 29449 29468 isExecutable = true; 29450 29469 libraryHaskellDepends = [ ··· 33287 33306 license = stdenv.lib.licenses.bsd3; 33288 33307 }) {}; 33289 33308 33309 + "base-unicode-symbols_0_2_3" = callPackage 33310 + ({ mkDerivation, base }: 33311 + mkDerivation { 33312 + pname = "base-unicode-symbols"; 33313 + version = "0.2.3"; 33314 + sha256 = "1ia6li7qjg1zkak4gf6mnbshw45mq9bfjr0jch58ds0lscmvwyzf"; 33315 + libraryHaskellDepends = [ base ]; 33316 + description = "Unicode alternatives for common functions and operators"; 33317 + license = stdenv.lib.licenses.bsd3; 33318 + hydraPlatforms = stdenv.lib.platforms.none; 33319 + }) {}; 33320 + 33290 33321 "base16-bytestring" = callPackage 33291 33322 ({ mkDerivation, base, bytestring, ghc-prim }: 33292 33323 mkDerivation { ··· 34658 34689 pname = "bhoogle"; 34659 34690 version = "0.1.3.5"; 34660 34691 sha256 = "1gig9w1k1w2kw6y3wx6ckmc7kamwwzzq7mbaxil0rmb5ms0p1rf9"; 34661 - revision = "1"; 34662 - editedCabalFile = "006nqwl03lrs7nsly7l3kl9wfwabflkkxy4g34sbkik88ihipw56"; 34692 + revision = "2"; 34693 + editedCabalFile = "0jwfw2xa55ysfxyzp5n2pf2vq753iagpmvg9xnj69nv6ly9whfp7"; 34663 34694 isLibrary = false; 34664 34695 isExecutable = true; 34665 34696 executableHaskellDepends = [ ··· 43606 43637 }: 43607 43638 mkDerivation { 43608 43639 pname = "casa-abbreviations-and-acronyms"; 43609 - version = "0.0.6"; 43610 - sha256 = "0dsw097629a1jkl36s4bip7pl60i3mw7v9d70p5jmajxv9wn3zjy"; 43640 + version = "0.0.7"; 43641 + sha256 = "16xdkbgym1jjqnmx10h3yfq2zw3mzpf7jskssf4nzm6dsvj1msp5"; 43611 43642 isLibrary = true; 43612 43643 isExecutable = true; 43613 43644 libraryHaskellDepends = [ ··· 45893 45924 }) {}; 45894 45925 45895 45926 "chiphunk" = callPackage 45896 - ({ mkDerivation, base, safe-exceptions, StateVar, vector-space }: 45927 + ({ mkDerivation, base, c2hs, safe-exceptions, StateVar 45928 + , vector-space 45929 + }: 45897 45930 mkDerivation { 45898 45931 pname = "chiphunk"; 45899 - version = "0.1.0.2"; 45900 - sha256 = "1xwqmkf6b32zpb18fx9a87s1kybif18123k4i7qvnagizv97jm4q"; 45932 + version = "0.1.0.3"; 45933 + sha256 = "0a39x0v5pswaz4b9nbq1cmi172qglcfk54f5w7sb0ldx88qqi9d3"; 45901 45934 isLibrary = true; 45902 45935 isExecutable = true; 45903 45936 libraryHaskellDepends = [ 45904 45937 base safe-exceptions StateVar vector-space 45905 45938 ]; 45939 + libraryToolDepends = [ c2hs ]; 45906 45940 description = "Haskell bindings for Chipmunk2D physics engine"; 45907 45941 license = stdenv.lib.licenses.bsd3; 45908 45942 }) {}; ··· 48866 48900 license = stdenv.lib.licenses.mpl20; 48867 48901 }) {}; 48868 48902 48903 + "co-log-sys" = callPackage 48904 + ({ mkDerivation, aeson, base-noprelude, co-log-core, fmt 48905 + , loot-prelude, microlens, monad-control, mtl, network, universum 48906 + , unix 48907 + }: 48908 + mkDerivation { 48909 + pname = "co-log-sys"; 48910 + version = "0.1.0.0"; 48911 + sha256 = "02lh14jhl5qyjlacbp62a6193fqc6p3nk30pksnw5zz8dsyj5iz2"; 48912 + libraryHaskellDepends = [ 48913 + aeson base-noprelude co-log-core fmt loot-prelude microlens 48914 + monad-control mtl network universum unix 48915 + ]; 48916 + testHaskellDepends = [ 48917 + aeson base-noprelude co-log-core fmt loot-prelude microlens 48918 + monad-control mtl network universum unix 48919 + ]; 48920 + description = "Syslog implementation on top of 'co-log-core'"; 48921 + license = stdenv.lib.licenses.mpl20; 48922 + hydraPlatforms = stdenv.lib.platforms.none; 48923 + broken = true; 48924 + }) {loot-prelude = null;}; 48925 + 48869 48926 "coalpit" = callPackage 48870 48927 ({ mkDerivation, base, generic-random, megaparsec, network-uri 48871 48928 , scientific, tasty, tasty-quickcheck, tasty-travis, time ··· 50128 50185 hydraPlatforms = stdenv.lib.platforms.none; 50129 50186 }) {}; 50130 50187 50188 + "commutative_0_0_2" = callPackage 50189 + ({ mkDerivation, base, QuickCheck, quickcheck-instances, random 50190 + , semigroups, tasty, tasty-hunit, tasty-quickcheck, vector 50191 + }: 50192 + mkDerivation { 50193 + pname = "commutative"; 50194 + version = "0.0.2"; 50195 + sha256 = "0scrc0bwa3ggvhmhmj0pvi7q7sbm495nc8m30jjjcp5wbd26mg6c"; 50196 + libraryHaskellDepends = [ base random semigroups vector ]; 50197 + testHaskellDepends = [ 50198 + base QuickCheck quickcheck-instances random semigroups tasty 50199 + tasty-hunit tasty-quickcheck vector 50200 + ]; 50201 + description = "Commutative binary operations"; 50202 + license = stdenv.lib.licenses.bsd3; 50203 + hydraPlatforms = stdenv.lib.platforms.none; 50204 + }) {}; 50205 + 50131 50206 "comonad" = callPackage 50132 50207 ({ mkDerivation, base, Cabal, cabal-doctest, containers 50133 50208 , contravariant, distributive, doctest, semigroups, tagged ··· 51379 51454 license = stdenv.lib.licenses.bsd2; 51380 51455 }) {}; 51381 51456 51457 + "concurrent-output_1_10_9" = callPackage 51458 + ({ mkDerivation, ansi-terminal, async, base, directory, exceptions 51459 + , process, stm, terminal-size, text, transformers, unix 51460 + }: 51461 + mkDerivation { 51462 + pname = "concurrent-output"; 51463 + version = "1.10.9"; 51464 + sha256 = "0mwf155w89nbbkjln7hhbn8k3f8p0ylcvgrg31cm7ijpx4499i4c"; 51465 + libraryHaskellDepends = [ 51466 + ansi-terminal async base directory exceptions process stm 51467 + terminal-size text transformers unix 51468 + ]; 51469 + description = "Ungarble output from several threads or commands"; 51470 + license = stdenv.lib.licenses.bsd2; 51471 + hydraPlatforms = stdenv.lib.platforms.none; 51472 + }) {}; 51473 + 51382 51474 "concurrent-rpc" = callPackage 51383 51475 ({ mkDerivation, base }: 51384 51476 mkDerivation { ··· 68979 69071 }: 68980 69072 mkDerivation { 68981 69073 pname = "egison"; 68982 - version = "3.7.13"; 68983 - sha256 = "1kxlg7znyv4iaygm6gk50zw4vcijfmc16vl5bwif179v3r8nrpxn"; 69074 + version = "3.7.14"; 69075 + sha256 = "0iilizs6nj901fmzfam9s0s2phz91m2292wggqvzj8p6260589iq"; 68984 69076 isLibrary = true; 68985 69077 isExecutable = true; 68986 69078 enableSeparateDataOutput = true; ··· 69205 69297 pname = "ekg"; 69206 69298 version = "0.4.0.15"; 69207 69299 sha256 = "1k3d5kiqm034qs04k0pcisf4zbdmx2fcgl9a6c1lzzjw96zf6aj8"; 69208 - revision = "4"; 69209 - editedCabalFile = "17b68p16hsh79jaya1jfncml5cjf8y1jbr8827r42acnf9jk4s23"; 69300 + revision = "5"; 69301 + editedCabalFile = "0jwzwqr4giinq6wvl46399454nm9vc5g6mc2k2mx4wjdcl07qbgm"; 69210 69302 enableSeparateDataOutput = true; 69211 69303 libraryHaskellDepends = [ 69212 69304 aeson base bytestring ekg-core ekg-json filepath network snap-core ··· 69284 69376 license = stdenv.lib.licenses.bsd3; 69285 69377 }) {}; 69286 69378 69379 + "ekg-core_0_1_1_6" = callPackage 69380 + ({ mkDerivation, base, containers, ghc-prim, text 69381 + , unordered-containers 69382 + }: 69383 + mkDerivation { 69384 + pname = "ekg-core"; 69385 + version = "0.1.1.6"; 69386 + sha256 = "0hjprlx99k7mgs2zn06yckir71dvz90xs24g2r990r97mmwxva36"; 69387 + libraryHaskellDepends = [ 69388 + base containers ghc-prim text unordered-containers 69389 + ]; 69390 + benchmarkHaskellDepends = [ base ]; 69391 + description = "Tracking of system metrics"; 69392 + license = stdenv.lib.licenses.bsd3; 69393 + hydraPlatforms = stdenv.lib.platforms.none; 69394 + }) {}; 69395 + 69287 69396 "ekg-elastic" = callPackage 69288 69397 ({ mkDerivation, aeson, base, bytestring, ekg-core, hostname 69289 69398 , http-client, lens, text, time, unordered-containers, wreq ··· 69343 69452 pname = "ekg-json"; 69344 69453 version = "0.1.0.6"; 69345 69454 sha256 = "0iyx0ix4dcyhh9xg4ia1lm7x2q0iffswnr33khfg9fr81am80shy"; 69346 - revision = "3"; 69347 - editedCabalFile = "0d029nmwpln8iqqj1l5pz41l4gpbgk6n9gmlwnhnq2cm7ih6gzad"; 69455 + revision = "4"; 69456 + editedCabalFile = "16sn4nbqm0rxkf0swi6r2jn6z9x92qmcg9xlx258d98kqb5fkwjg"; 69348 69457 libraryHaskellDepends = [ 69349 69458 aeson base ekg-core text unordered-containers 69350 69459 ]; ··· 69434 69543 pname = "ekg-statsd"; 69435 69544 version = "0.2.4.0"; 69436 69545 sha256 = "1nvsiblha1fzykvfaq1s0fyvfmhm32wvxdsfkn9pqd6dl5ivyx2y"; 69437 - revision = "1"; 69438 - editedCabalFile = "1iayg5ac94rgdz7shvvz7ff4saffww8dc6fy82hi0cpyk7kr2xy9"; 69546 + revision = "2"; 69547 + editedCabalFile = "1l0lh77qy4kbybkys1d4gg563fc593w27wpf4k1cg9j6ix6y604x"; 69439 69548 libraryHaskellDepends = [ 69440 69549 base bytestring ekg-core network text time unordered-containers 69441 69550 ]; ··· 73707 73816 }: 73708 73817 mkDerivation { 73709 73818 pname = "extensible-effects-concurrent"; 73710 - version = "0.14.0"; 73711 - sha256 = "1vs53jbpfqx6hyri7abhg6k6lhhyjlf3lyn1lcij28y2sfi6zs1j"; 73819 + version = "0.14.1"; 73820 + sha256 = "03xlzxijs79l9q548yggfazr4rds4xg9hn2nmijp3q8wv5rn1srm"; 73712 73821 isLibrary = true; 73713 73822 isExecutable = true; 73714 73823 libraryHaskellDepends = [ ··· 74258 74367 }: 74259 74368 mkDerivation { 74260 74369 pname = "fast-builder"; 74261 - version = "0.0.1.0"; 74262 - sha256 = "09s0jyiv1ch8cbgwfaxn5mmn9w7ik661h2g6d5znxr0nsi0bp2n1"; 74370 + version = "0.1.0.0"; 74371 + sha256 = "1sc5hgiagjcsblbzlymd9z140ybmq03l6xykksjdx0xkwj4sqrp2"; 74263 74372 libraryHaskellDepends = [ base bytestring ghc-prim ]; 74264 74373 testHaskellDepends = [ base bytestring process QuickCheck stm ]; 74265 74374 benchmarkHaskellDepends = [ ··· 77666 77775 77667 77776 "fltkhs" = callPackage 77668 77777 ({ mkDerivation, base, bytestring, c2hs, Cabal, directory, filepath 77669 - , mtl, parsec, pkg-config, text, vector 77778 + , fltk14, libGLU_combined, mtl, OpenGLRaw, parsec, pkgconfig, text 77779 + , vector 77670 77780 }: 77671 77781 mkDerivation { 77672 77782 pname = "fltkhs"; 77673 77783 version = "0.6.0.0"; 77674 77784 sha256 = "1cbyp8rq9yzx6jrw68dbprkdyd8pkdqbxx08wajyg7bfks6j39cb"; 77785 + configureFlags = [ "-fopengl" ]; 77675 77786 isLibrary = true; 77676 77787 isExecutable = true; 77677 77788 setupHaskellDepends = [ base Cabal directory filepath ]; 77678 77789 libraryHaskellDepends = [ base bytestring text vector ]; 77679 - libraryToolDepends = [ c2hs pkg-config ]; 77680 - executableHaskellDepends = [ base directory filepath mtl parsec ]; 77790 + librarySystemDepends = [ fltk14 ]; 77791 + libraryPkgconfigDepends = [ libGLU_combined ]; 77792 + libraryToolDepends = [ c2hs pkgconfig ]; 77793 + executableHaskellDepends = [ 77794 + base directory filepath mtl OpenGLRaw parsec text 77795 + ]; 77681 77796 description = "FLTK bindings"; 77682 77797 license = stdenv.lib.licenses.mit; 77683 - }) {pkg-config = null;}; 77798 + }) {inherit (pkgs) fltk14; inherit (pkgs) libGLU_combined; 77799 + inherit (pkgs) pkgconfig;}; 77684 77800 77685 77801 "fltkhs-demos" = callPackage 77686 77802 ({ mkDerivation, base, bytestring, directory, fltkhs, process, stm ··· 78056 78172 pname = "focuslist"; 78057 78173 version = "0.1.0.0"; 78058 78174 sha256 = "1przphis37yh06q2scqh2njcrvgynh0p9km52f4a5yvmnxvaqs8n"; 78175 + revision = "1"; 78176 + editedCabalFile = "1935ng4pxqhakz78fgwyliwmvdgnj9pq5344421jqa5krclywab5"; 78059 78177 isLibrary = true; 78060 78178 isExecutable = true; 78061 78179 setupHaskellDepends = [ base Cabal cabal-doctest ]; ··· 87408 87526 license = stdenv.lib.licenses.bsd3; 87409 87527 }) {}; 87410 87528 87411 - "glabrous_0_4_0" = callPackage 87529 + "glabrous_1_0_0" = callPackage 87412 87530 ({ mkDerivation, aeson, aeson-pretty, attoparsec, base, bytestring 87413 87531 , cereal, cereal-text, directory, either, hspec, text 87414 87532 , unordered-containers 87415 87533 }: 87416 87534 mkDerivation { 87417 87535 pname = "glabrous"; 87418 - version = "0.4.0"; 87419 - sha256 = "0qja5mdnbgrsdiwqjfwrzzynbybwg5yksvnwgazak0wv2p86i5yh"; 87536 + version = "1.0.0"; 87537 + sha256 = "00q07675lrsniwrzb85bz2b5n8llbhyp0zxkscm9yr8mlirasr3k"; 87420 87538 libraryHaskellDepends = [ 87421 87539 aeson aeson-pretty attoparsec base bytestring cereal cereal-text 87422 87540 either text unordered-containers ··· 99427 99545 license = stdenv.lib.licenses.bsd3; 99428 99546 }) {}; 99429 99547 99548 + "haskell-src-exts-util_0_2_4" = callPackage 99549 + ({ mkDerivation, base, containers, data-default, haskell-src-exts 99550 + , semigroups, transformers, uniplate 99551 + }: 99552 + mkDerivation { 99553 + pname = "haskell-src-exts-util"; 99554 + version = "0.2.4"; 99555 + sha256 = "1xbf28aisqizy3a0sy42p3rwib2s7jaqi6dcr6lp4b1j54xazf5y"; 99556 + libraryHaskellDepends = [ 99557 + base containers data-default haskell-src-exts semigroups 99558 + transformers uniplate 99559 + ]; 99560 + description = "Helper functions for working with haskell-src-exts trees"; 99561 + license = stdenv.lib.licenses.bsd3; 99562 + hydraPlatforms = stdenv.lib.platforms.none; 99563 + }) {}; 99564 + 99430 99565 "haskell-src-meta" = callPackage 99431 99566 ({ mkDerivation, base, haskell-src-exts, HUnit, pretty, syb 99432 99567 , template-haskell, test-framework, test-framework-hunit ··· 100771 100906 }: 100772 100907 mkDerivation { 100773 100908 pname = "haskoin-store"; 100774 - version = "0.6.5"; 100775 - sha256 = "0hh1h02sb2v8d0g70cx57nrd9s20q2grjyf2rzsqcs8ihwi5z1wf"; 100909 + version = "0.6.9"; 100910 + sha256 = "1353cr6bd814xa1d2jqqnh2h5jmlkdsfg1a4cmxwyl1wvprjx54i"; 100776 100911 isLibrary = true; 100777 100912 isExecutable = true; 100778 100913 libraryHaskellDepends = [ ··· 101303 101438 101304 101439 "haskus-binary" = callPackage 101305 101440 ({ mkDerivation, base, bytestring, cereal, criterion, haskus-utils 101306 - , mtl, QuickCheck, tasty, tasty-quickcheck 101441 + , haskus-utils-data, haskus-utils-types, mtl, QuickCheck, tasty 101442 + , tasty-quickcheck 101307 101443 }: 101308 101444 mkDerivation { 101309 101445 pname = "haskus-binary"; 101310 - version = "1.0"; 101311 - sha256 = "1gw08zx7mqhi6n0wx6s6n4fvw5ambbdxnahr3r3p22yfqnqcp4y2"; 101446 + version = "1.1"; 101447 + sha256 = "1kva6wsxybd9hj9ml2ykzcfcsh83fcwqdv3gyp702rnk53q9r8r5"; 101312 101448 libraryHaskellDepends = [ 101313 - base bytestring cereal haskus-utils mtl 101449 + base bytestring cereal haskus-utils haskus-utils-data 101450 + haskus-utils-types mtl 101314 101451 ]; 101315 101452 testHaskellDepends = [ 101316 101453 base bytestring haskus-utils QuickCheck tasty tasty-quickcheck ··· 102810 102947 hydraPlatforms = stdenv.lib.platforms.none; 102811 102948 }) {}; 102812 102949 102950 + "hcobs" = callPackage 102951 + ({ mkDerivation, base, base64-bytestring, bytestring, containers 102952 + , criterion, deepseq, ghc-prim, hedgehog, mmorph, mtl, reflection 102953 + , weigh 102954 + }: 102955 + mkDerivation { 102956 + pname = "hcobs"; 102957 + version = "0.1.0.1"; 102958 + sha256 = "103x2486yb0p9bxwhd8ywhr59pgnkgyr4z70bsv6xcs54g0zqdy7"; 102959 + libraryHaskellDepends = [ 102960 + base bytestring containers ghc-prim reflection 102961 + ]; 102962 + testHaskellDepends = [ 102963 + base base64-bytestring bytestring deepseq ghc-prim hedgehog mmorph 102964 + mtl reflection weigh 102965 + ]; 102966 + benchmarkHaskellDepends = [ 102967 + base base64-bytestring bytestring criterion ghc-prim reflection 102968 + ]; 102969 + description = "An implementation of the Consistent Overhead Byte Stuffing algorithm"; 102970 + license = stdenv.lib.licenses.bsd3; 102971 + }) {}; 102972 + 102813 102973 "hcom" = callPackage 102814 102974 ({ mkDerivation }: 102815 102975 mkDerivation { ··· 103726 103886 benchmarkHaskellDepends = [ base mtl time ]; 103727 103887 description = "Client library for the Redis datastore: supports full command set, pipelining"; 103728 103888 license = stdenv.lib.licenses.bsd3; 103889 + }) {}; 103890 + 103891 + "hedis_0_10_6" = callPackage 103892 + ({ mkDerivation, async, base, bytestring, bytestring-lexing 103893 + , deepseq, doctest, errors, HTTP, HUnit, mtl, network, network-uri 103894 + , resource-pool, scanner, slave-thread, stm, test-framework 103895 + , test-framework-hunit, text, time, tls, unordered-containers 103896 + , vector 103897 + }: 103898 + mkDerivation { 103899 + pname = "hedis"; 103900 + version = "0.10.6"; 103901 + sha256 = "0s5snr3qbr2yd1ij6ifsrjaabx24ppmckz7ygdsr6c2fd99hijai"; 103902 + libraryHaskellDepends = [ 103903 + async base bytestring bytestring-lexing deepseq errors HTTP mtl 103904 + network network-uri resource-pool scanner stm text time tls 103905 + unordered-containers vector 103906 + ]; 103907 + testHaskellDepends = [ 103908 + async base bytestring doctest HUnit mtl slave-thread stm 103909 + test-framework test-framework-hunit text time 103910 + ]; 103911 + benchmarkHaskellDepends = [ base mtl time ]; 103912 + description = "Client library for the Redis datastore: supports full command set, pipelining"; 103913 + license = stdenv.lib.licenses.bsd3; 103914 + hydraPlatforms = stdenv.lib.platforms.none; 103729 103915 }) {}; 103730 103916 103731 103917 "hedis-config" = callPackage ··· 107401 107587 pname = "hledger-iadd"; 107402 107588 version = "1.3.6"; 107403 107589 sha256 = "04gy5pvbcgkr3jg1a2dav3kcd7ih46knn0d39l8670bmwhx3y5br"; 107404 - revision = "1"; 107405 - editedCabalFile = "067mrhg3m77ygv6cph5cxxcyd23acg9mq2fhpkl7714blc58z97v"; 107590 + revision = "3"; 107591 + editedCabalFile = "0knyxgscbhddizdnljjs2ih73kf2s8acyzhrvhwdmw4c14560x45"; 107406 107592 isLibrary = true; 107407 107593 isExecutable = true; 107408 107594 libraryHaskellDepends = [ ··· 109096 109282 }: 109097 109283 mkDerivation { 109098 109284 pname = "homplexity"; 109099 - version = "0.4.4.1"; 109100 - sha256 = "08y95wjs7kakhzqb4z5rgs43mgdvr0qjl6gg53kwf0k112fqi5nd"; 109285 + version = "0.4.4.3"; 109286 + sha256 = "1gb4bkzkkka5kzq9zy085pivswxxp2bbi271dgjm6harlrlmnkk2"; 109101 109287 isLibrary = true; 109102 109288 isExecutable = true; 109103 109289 libraryHaskellDepends = [ 109104 109290 base containers cpphs deepseq directory filepath haskell-src-exts 109105 109291 hflags template-haskell uniplate 109106 109292 ]; 109293 + libraryToolDepends = [ happy ]; 109107 109294 executableHaskellDepends = [ 109108 109295 base containers cpphs deepseq directory filepath haskell-src-exts 109109 109296 hflags template-haskell uniplate 109110 109297 ]; 109111 - executableToolDepends = [ happy ]; 109112 109298 testHaskellDepends = [ base haskell-src-exts uniplate ]; 109113 109299 description = "Haskell code quality tool"; 109114 109300 license = stdenv.lib.licenses.bsd3; ··· 110731 110917 pname = "hpqtypes"; 110732 110918 version = "1.6.0.0"; 110733 110919 sha256 = "1aydpbkp5if7416dvswiygn7vfhgg7nza9p011gld18pr9mpsf5i"; 110734 - revision = "1"; 110735 - editedCabalFile = "0jmvhnmr9d7wcknx7prbc1dc6i08afkqbgnigil6y4mvv1m0cw6p"; 110920 + revision = "4"; 110921 + editedCabalFile = "0ap170l390j0iwxlrrqarnxqp2bbpfv0xjkxnwdri0ksw7p7h7i2"; 110736 110922 setupHaskellDepends = [ base Cabal directory filepath ]; 110737 110923 libraryHaskellDepends = [ 110738 110924 aeson async base bytestring containers data-default-class ··· 110759 110945 }: 110760 110946 mkDerivation { 110761 110947 pname = "hpqtypes-extras"; 110762 - version = "1.6.2.0"; 110763 - sha256 = "095kxfk12bzl7gl44fa7xmwfnx63707s1jz861hqjmi9dv3mm8kp"; 110764 - revision = "1"; 110765 - editedCabalFile = "0ifzjs8vvnb9viksgakvjz69yppppgx8iqz2pqvb2dnwjwk4hamd"; 110948 + version = "1.6.3.0"; 110949 + sha256 = "13360sw1nmcgvhmj2inh8v4yccrfbs5b83jfsx1q0s6cfx6z7s37"; 110766 110950 libraryHaskellDepends = [ 110767 110951 base base16-bytestring bytestring containers cryptohash 110768 110952 data-default exceptions fields-json hpqtypes lifted-base log-base ··· 110966 111150 hydraPlatforms = stdenv.lib.platforms.none; 110967 111151 }) {}; 110968 111152 111153 + "hquantlib_0_0_5_0" = callPackage 111154 + ({ mkDerivation, base, containers, hmatrix, hmatrix-gsl 111155 + , hmatrix-special, hquantlib-time, HUnit, mersenne-random-pure64 111156 + , parallel, QuickCheck, random, statistics, test-framework 111157 + , test-framework-hunit, test-framework-quickcheck2, time, vector 111158 + , vector-algorithms 111159 + }: 111160 + mkDerivation { 111161 + pname = "hquantlib"; 111162 + version = "0.0.5.0"; 111163 + sha256 = "1zi31y89kdbid3xjvpsd2iqwvn8a7d2i5518maigkmhp5v1lg0w6"; 111164 + isLibrary = true; 111165 + isExecutable = true; 111166 + libraryHaskellDepends = [ 111167 + base containers hmatrix hmatrix-gsl hmatrix-special hquantlib-time 111168 + mersenne-random-pure64 parallel random statistics time vector 111169 + vector-algorithms 111170 + ]; 111171 + executableHaskellDepends = [ 111172 + base containers mersenne-random-pure64 parallel time 111173 + ]; 111174 + testHaskellDepends = [ 111175 + base HUnit QuickCheck test-framework test-framework-hunit 111176 + test-framework-quickcheck2 111177 + ]; 111178 + description = "HQuantLib is a port of essencial parts of QuantLib to Haskell"; 111179 + license = "LGPL"; 111180 + hydraPlatforms = stdenv.lib.platforms.none; 111181 + }) {}; 111182 + 111183 + "hquantlib-time" = callPackage 111184 + ({ mkDerivation, base, time }: 111185 + mkDerivation { 111186 + pname = "hquantlib-time"; 111187 + version = "0.0.4.1"; 111188 + sha256 = "0g2j7m14ic40lhcnbvfjya3qh7ngx658qlmrr0dzr5r1ywcyv75c"; 111189 + libraryHaskellDepends = [ base time ]; 111190 + description = "HQuantLib Time is a business calendar functions extracted from HQuantLib"; 111191 + license = "LGPL"; 111192 + }) {}; 111193 + 110969 111194 "hquery" = callPackage 110970 111195 ({ mkDerivation, base, bytestring, containers, filepath, HUnit 110971 111196 , parsec, test-framework, test-framework-hunit, text, xmlhtml ··· 114311 114536 license = stdenv.lib.licenses.mit; 114312 114537 }) {}; 114313 114538 114314 - "hspec-meta_2_5_6" = callPackage 114539 + "hspec-meta_2_6_0" = callPackage 114315 114540 ({ mkDerivation, ansi-terminal, array, base, call-stack, clock 114316 114541 , deepseq, directory, filepath, hspec-expectations, HUnit 114317 114542 , QuickCheck, quickcheck-io, random, setenv, stm, time ··· 114319 114544 }: 114320 114545 mkDerivation { 114321 114546 pname = "hspec-meta"; 114322 - version = "2.5.6"; 114323 - sha256 = "196dyacvh7liq49ccwd5q0dw6n74igrvhk35zm95i3y8m44ky3a4"; 114324 - revision = "1"; 114325 - editedCabalFile = "0c7dq1vvk09fj6nljwwshgpkszg725hrpgnq9l2aka230sig9vz4"; 114547 + version = "2.6.0"; 114548 + sha256 = "1n1a4633wfivylglji8920f67mx7qz8j4q58n8p7dxk6yg4h3mz6"; 114326 114549 isLibrary = true; 114327 114550 isExecutable = true; 114328 114551 libraryHaskellDepends = [ ··· 116218 116441 license = stdenv.lib.licenses.mit; 116219 116442 }) {}; 116220 116443 116444 + "http-client_0_5_14" = callPackage 116445 + ({ mkDerivation, array, async, base, blaze-builder, bytestring 116446 + , case-insensitive, containers, cookie, deepseq, directory 116447 + , exceptions, filepath, ghc-prim, hspec, http-types, memory 116448 + , mime-types, monad-control, network, network-uri, random, stm 116449 + , streaming-commons, text, time, transformers, zlib 116450 + }: 116451 + mkDerivation { 116452 + pname = "http-client"; 116453 + version = "0.5.14"; 116454 + sha256 = "0irnvrxlsr9f7ybvzbpv24zbq3lhxjzh6bavjnl527020jbl0l4f"; 116455 + libraryHaskellDepends = [ 116456 + array base blaze-builder bytestring case-insensitive containers 116457 + cookie deepseq exceptions filepath ghc-prim http-types memory 116458 + mime-types network network-uri random stm streaming-commons text 116459 + time transformers 116460 + ]; 116461 + testHaskellDepends = [ 116462 + async base blaze-builder bytestring case-insensitive containers 116463 + deepseq directory hspec http-types monad-control network 116464 + network-uri streaming-commons text time transformers zlib 116465 + ]; 116466 + doCheck = false; 116467 + description = "An HTTP client engine"; 116468 + license = stdenv.lib.licenses.mit; 116469 + hydraPlatforms = stdenv.lib.platforms.none; 116470 + }) {}; 116471 + 116221 116472 "http-client-auth" = callPackage 116222 116473 ({ mkDerivation, base, base64-string, blaze-builder, bytestring 116223 116474 , case-insensitive, conduit, crypto-conduit, http-client ··· 117917 118168 license = stdenv.lib.licenses.bsd3; 117918 118169 }) {}; 117919 118170 118171 + "hw-bits_0_7_0_4" = callPackage 118172 + ({ mkDerivation, base, bytestring, criterion, hedgehog, hspec 118173 + , hw-hspec-hedgehog, hw-int, hw-prim, hw-string-parse, QuickCheck 118174 + , safe, vector 118175 + }: 118176 + mkDerivation { 118177 + pname = "hw-bits"; 118178 + version = "0.7.0.4"; 118179 + sha256 = "1si3y3wnp1ing32b6bbhxzy5ai971ipkd28qw8b15a3vqwlkk5gw"; 118180 + libraryHaskellDepends = [ 118181 + base bytestring hw-int hw-prim hw-string-parse safe vector 118182 + ]; 118183 + testHaskellDepends = [ 118184 + base bytestring hedgehog hspec hw-hspec-hedgehog hw-prim QuickCheck 118185 + vector 118186 + ]; 118187 + benchmarkHaskellDepends = [ base criterion hw-prim vector ]; 118188 + description = "Bit manipulation"; 118189 + license = stdenv.lib.licenses.bsd3; 118190 + hydraPlatforms = stdenv.lib.platforms.none; 118191 + }) {}; 118192 + 117920 118193 "hw-conduit" = callPackage 117921 118194 ({ mkDerivation, array, base, bytestring, conduit 117922 118195 , conduit-combinators, criterion, hspec, mmap, time, transformers ··· 118003 118276 description = "Unbelievably fast streaming DSV file parser"; 118004 118277 license = stdenv.lib.licenses.bsd3; 118005 118278 hydraPlatforms = stdenv.lib.platforms.none; 118279 + }) {}; 118280 + 118281 + "hw-dump" = callPackage 118282 + ({ mkDerivation, base, bits-extra, bytestring, criterion, hedgehog 118283 + , hspec, hw-bits, hw-hspec-hedgehog, hw-prim, lens 118284 + , optparse-applicative, QuickCheck, safe, vector 118285 + }: 118286 + mkDerivation { 118287 + pname = "hw-dump"; 118288 + version = "0.0.0.1"; 118289 + sha256 = "0sxw0fgrq83ahil1sa2mqndwxw7bjxya42sxym6jjsky9jr0mygl"; 118290 + isLibrary = true; 118291 + isExecutable = true; 118292 + libraryHaskellDepends = [ 118293 + base bits-extra bytestring hw-bits hw-prim safe vector 118294 + ]; 118295 + executableHaskellDepends = [ 118296 + base bits-extra bytestring hw-bits hw-prim lens 118297 + optparse-applicative vector 118298 + ]; 118299 + testHaskellDepends = [ 118300 + base bits-extra bytestring hedgehog hspec hw-bits hw-hspec-hedgehog 118301 + hw-prim QuickCheck vector 118302 + ]; 118303 + benchmarkHaskellDepends = [ 118304 + base bits-extra bytestring criterion hw-bits hw-prim vector 118305 + ]; 118306 + description = "File Dump"; 118307 + license = stdenv.lib.licenses.bsd3; 118006 118308 }) {}; 118007 118309 118008 118310 "hw-eliasfano" = callPackage ··· 122146 122448 license = stdenv.lib.licenses.bsd3; 122147 122449 }) {}; 122148 122450 122451 + "influxdb_1_6_1" = callPackage 122452 + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 122453 + , cabal-doctest, clock, containers, doctest, foldl, http-client 122454 + , http-types, lens, network, optional-args, QuickCheck, scientific 122455 + , tagged, template-haskell, text, time, unordered-containers 122456 + , vector 122457 + }: 122458 + mkDerivation { 122459 + pname = "influxdb"; 122460 + version = "1.6.1"; 122461 + sha256 = "1hfyp284lpvgy0rqn7rjr7c8z0ah8h0vl3xhfrff8x1z1511n2dp"; 122462 + isLibrary = true; 122463 + isExecutable = true; 122464 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 122465 + libraryHaskellDepends = [ 122466 + aeson attoparsec base bytestring clock containers foldl http-client 122467 + http-types lens network optional-args scientific tagged text time 122468 + unordered-containers vector 122469 + ]; 122470 + testHaskellDepends = [ base doctest QuickCheck template-haskell ]; 122471 + description = "Haskell client library for InfluxDB"; 122472 + license = stdenv.lib.licenses.bsd3; 122473 + hydraPlatforms = stdenv.lib.platforms.none; 122474 + }) {}; 122475 + 122149 122476 "informative" = callPackage 122150 122477 ({ mkDerivation, base, containers, csv, highlighting-kate 122151 122478 , http-conduit, monad-logger, pandoc, persistent ··· 124289 124616 }: 124290 124617 mkDerivation { 124291 124618 pname = "iri"; 124292 - version = "0.3.4"; 124293 - sha256 = "071vg01q5swwscvfsqqyk6ysqbl1yqpwnwklhj0h985sxv9zdkm6"; 124619 + version = "0.3.4.1"; 124620 + sha256 = "0lissbq0rajhds1s68shba227v0qsq51ffs171rnw31m92rn1c54"; 124294 124621 libraryHaskellDepends = [ 124295 124622 attoparsec base base-prelude bug bytestring contravariant hashable 124296 124623 ip profunctors ptr punycode semigroups template-haskell text ··· 124383 124710 ({ mkDerivation, base, template-haskell }: 124384 124711 mkDerivation { 124385 124712 pname = "is"; 124386 - version = "0.4.1"; 124387 - sha256 = "1133npzv5rvcfxarafbmm6jfam45qdm3r33wc5qq920m0w60xi2a"; 124388 - libraryHaskellDepends = [ base ]; 124713 + version = "0.4.3"; 124714 + sha256 = "1zw6pmfr2fyy6bghr1zx7gp62ywphnkcqkbql8yi6lgl0yq5qvh7"; 124715 + libraryHaskellDepends = [ base template-haskell ]; 124389 124716 testHaskellDepends = [ base template-haskell ]; 124390 124717 description = "Generic pattern predicates"; 124391 124718 license = stdenv.lib.licenses.bsd3; ··· 129221 129548 , semigroupoids, tasty, tasty-hedgehog, tasty-hunit 129222 129549 mkDerivation { 129223 129550 , semigroupoids, tasty, tasty-hedgehog, tasty-hunit 129224 - version = "0.1.0.0"; 129225 - , semigroupoids, tasty, tasty-hedgehog, tasty-hunit 129551 + version = "0.1.1.0"; 129552 + sha256 = "07qzr2kkywqv47fjxyfxzklsai61pyb3q26lsbvxvnn0jqdg1z7a"; 129226 129553 , semigroupoids, tasty, tasty-hedgehog, tasty-hunit 129227 129554 , semigroupoids, tasty, tasty-hedgehog, tasty-hunit 129228 129555 license = stdenv.lib.licenses.bsd3; ··· 130279 130606 , semigroupoids, tasty, tasty-hedgehog, tasty-hunit 130280 130607 license = "GPL"; 130281 130608 hydraPlatforms = stdenv.lib.platforms.none; 130609 + }) {}; 130610 + 130611 + "lambdabot-zulip" = callPackage 130612 + ({ mkDerivation, base, containers, hint, hspec, HUnit, hzulip 130613 + , mueval, optparse-applicative, say, text, yaml 130614 + }: 130615 + mkDerivation { 130616 + pname = "lambdabot-zulip"; 130617 + version = "0.1.0"; 130618 + sha256 = "1gjilhmkgbxdrf97mrfcmn84d8wx1g50k7sd27q5q2mldb4vr0xg"; 130619 + isLibrary = true; 130620 + isExecutable = true; 130621 + libraryHaskellDepends = [ 130622 + base containers hint hzulip mueval optparse-applicative say text 130623 + yaml 130624 + ]; 130625 + executableHaskellDepends = [ base ]; 130626 + testHaskellDepends = [ base hspec HUnit text ]; 130627 + description = "Lambdabot for Zulip Chat"; 130628 + license = stdenv.lib.licenses.mit; 130282 130629 }) {}; 130283 130630 130284 130631 , semigroupoids, tasty, tasty-hedgehog, tasty-hunit ··· 132617 132964 license = stdenv.lib.licenses.bsd3; 132618 132965 }) {}; 132619 132966 132967 + "leancheck_0_8_0" = callPackage 132968 + ({ mkDerivation, base, template-haskell }: 132969 + mkDerivation { 132970 + pname = "leancheck"; 132971 + version = "0.8.0"; 132972 + sha256 = "1lblxlg881asqgbdv6sivzxryis7cgkpclgyyks598ii06vd0z1s"; 132973 + libraryHaskellDepends = [ base template-haskell ]; 132974 + testHaskellDepends = [ base ]; 132975 + description = "Enumerative property-based testing"; 132976 + license = stdenv.lib.licenses.bsd3; 132977 + hydraPlatforms = stdenv.lib.platforms.none; 132978 + }) {}; 132979 + 132620 132980 "leancheck-enum-instances" = callPackage 132621 132981 ({ mkDerivation, base, enum-types, leancheck }: 132622 132982 mkDerivation { ··· 136015 136375 }: 136016 136376 mkDerivation { 136017 136377 pname = "list-tries"; 136018 - version = "0.6.5"; 136019 - sha256 = "1bdqja3favvxxlqxyh4r07xhkgsxan7lg8vb0nrahkfbifa4m6by"; 136378 + version = "0.6.6"; 136379 + sha256 = "0n837h2ffgqgram5kvnshlqk5jc87bw49z4pxa94qdmc323z51ak"; 136020 136380 libraryHaskellDepends = [ base binary containers dlist ]; 136021 136381 testHaskellDepends = [ 136022 136382 base binary ChasingBottoms HUnit QuickCheck template-haskell ··· 136039 136399 }) {}; 136040 136400 136041 136401 "list-zipper" = callPackage 136042 - ({ mkDerivation, base, checkers, comonad, deriving-compat, lens 136043 - , profunctors, QuickCheck, semigroupoids, semigroups, tasty 136044 - , tasty-hunit, tasty-quickcheck 136402 + ({ mkDerivation, base, checkers, comonad, deriving-compat, hedgehog 136403 + , hedgehog-fn, lens, mtl, QuickCheck, semigroupoids, semigroups 136404 + , tasty, tasty-hedgehog, tasty-hunit, tasty-quickcheck 136405 + , transformers 136045 136406 }: 136046 136407 mkDerivation { 136047 136408 pname = "list-zipper"; 136048 - version = "0.0.2"; 136049 - sha256 = "1ylcknvp2i0rfl1anhjq7grbql2cz3ci5mxx5lbx7f9dl0fb6pb7"; 136409 + version = "0.0.7"; 136410 + sha256 = "1lbvj76bgsc1z0d3lzxrlam96i5z6jd8iymd06wlm313mdmkpgxy"; 136050 136411 libraryHaskellDepends = [ 136051 - base comonad deriving-compat lens profunctors semigroupoids 136052 - semigroups 136412 + base comonad deriving-compat lens mtl semigroupoids semigroups 136413 + transformers 136053 136414 ]; 136054 136415 testHaskellDepends = [ 136055 - base checkers lens QuickCheck tasty tasty-hunit tasty-quickcheck 136416 + base checkers hedgehog hedgehog-fn lens mtl QuickCheck tasty 136417 + tasty-hedgehog tasty-hunit tasty-quickcheck transformers 136056 136418 ]; 136057 136419 description = "A list zipper"; 136058 136420 license = stdenv.lib.licenses.bsd3; ··· 140950 141312 ]; 140951 141313 description = "Massiv (Массив) is an Array Library"; 140952 141314 license = stdenv.lib.licenses.bsd3; 141315 + }) {}; 141316 + 141317 + "massiv_0_2_4_0" = callPackage 141318 + ({ mkDerivation, base, bytestring, data-default, data-default-class 141319 + , deepseq, ghc-prim, hspec, primitive, QuickCheck, safe-exceptions 141320 + , vector 141321 + }: 141322 + mkDerivation { 141323 + pname = "massiv"; 141324 + version = "0.2.4.0"; 141325 + sha256 = "1zk8jkd4rng80spwha6xcmvszwjx2h8gd5xfa39zncdikd94l2hk"; 141326 + libraryHaskellDepends = [ 141327 + base bytestring data-default-class deepseq ghc-prim primitive 141328 + vector 141329 + ]; 141330 + testHaskellDepends = [ 141331 + base bytestring data-default deepseq hspec QuickCheck 141332 + safe-exceptions vector 141333 + ]; 141334 + description = "Massiv (Массив) is an Array Library"; 141335 + license = stdenv.lib.licenses.bsd3; 141336 + hydraPlatforms = stdenv.lib.platforms.none; 140953 141337 }) {}; 140954 141338 140955 141339 "massiv-io" = callPackage ··· 148401 148785 }: 148402 148786 mkDerivation { 148403 148787 pname = "multilinear"; 148404 - version = "0.3.1.0"; 148405 - sha256 = "04g70wv1vbz1hd81gjlbi16hlslmhlw9y4schjbwyq4b6ynkx28z"; 148788 + version = "0.3.2.0"; 148789 + sha256 = "0wjl4lzigbb7js99dd3i5kl081qqmrvk1w3kkjw7brasj8sqp01h"; 148406 148790 libraryHaskellDepends = [ 148407 148791 base containers deepseq mwc-random primitive statistics vector 148408 148792 ]; ··· 149737 150121 license = stdenv.lib.licenses.bsd3; 149738 150122 }) {inherit (pkgs) mysql;}; 149739 150123 150124 + "mysql_0_1_6" = callPackage 150125 + ({ mkDerivation, base, bytestring, Cabal, containers, hspec, mysql 150126 + }: 150127 + mkDerivation { 150128 + pname = "mysql"; 150129 + version = "0.1.6"; 150130 + sha256 = "1vlr4z3ng8sibb7g8363xlhff3811z8b5nmm0ljai6r5r5hrym4y"; 150131 + setupHaskellDepends = [ base Cabal ]; 150132 + libraryHaskellDepends = [ base bytestring containers ]; 150133 + librarySystemDepends = [ mysql ]; 150134 + testHaskellDepends = [ base bytestring hspec ]; 150135 + description = "A low-level MySQL client library"; 150136 + license = stdenv.lib.licenses.bsd3; 150137 + hydraPlatforms = stdenv.lib.platforms.none; 150138 + }) {inherit (pkgs) mysql;}; 150139 + 149740 150140 "mysql-effect" = callPackage 149741 150141 ({ mkDerivation, base, bytestring, extensible-effects, mysql 149742 150142 , mysql-simple ··· 151142 151542 }: 151143 151543 mkDerivation { 151144 151544 pname = "nested-routes"; 151145 - version = "9.0.1.1"; 151146 - sha256 = "1s9jf5ik6m85nqjclj0m8ba41s3lfd93mqm6azynv7kg3cp9v4rl"; 151545 + version = "9.0.2"; 151546 + sha256 = "197q5fapwj5rnlqvwlzajjn8sjb960mgxqd7sbw2sih6cj63a9a2"; 151147 151547 libraryHaskellDepends = [ 151148 151548 attoparsec base errors exceptions extractable-singleton hashable 151149 151549 monad-control-aligned mtl poly-arity pred-trie regex-compat text ··· 155250 155650 license = stdenv.lib.licenses.bsd3; 155251 155651 }) {}; 155252 155652 155653 + "oblivious-transfer" = callPackage 155654 + ({ mkDerivation, base, bytestring, cryptonite, memory, protolude 155655 + , QuickCheck, random, tasty, tasty-discover, tasty-hunit 155656 + , tasty-quickcheck 155657 + }: 155658 + mkDerivation { 155659 + pname = "oblivious-transfer"; 155660 + version = "0.1.0"; 155661 + sha256 = "1kq5ppm151q1im14j6zm2w0pn60baj6gzxmfqfx8p0m7a7wwl7sz"; 155662 + libraryHaskellDepends = [ 155663 + base bytestring cryptonite memory protolude random 155664 + ]; 155665 + testHaskellDepends = [ 155666 + base bytestring cryptonite memory protolude QuickCheck random tasty 155667 + tasty-discover tasty-hunit tasty-quickcheck 155668 + ]; 155669 + testToolDepends = [ tasty-discover ]; 155670 + description = "An implementation of the Oblivious Transfer protocol in Haskell"; 155671 + license = stdenv.lib.licenses.asl20; 155672 + }) {}; 155673 + 155253 155674 "observable" = callPackage 155254 155675 ({ mkDerivation, async, base, transformers }: 155255 155676 mkDerivation { ··· 158911 159332 }: 158912 159333 mkDerivation { 158913 159334 pname = "pandoc-vimhl"; 158914 - version = "0.1.1.0"; 158915 - sha256 = "0xb7xz3b5vg9biq0zg1d4l3hkk6lxb6j9kzkrddy3h18yhnhzayf"; 159335 + version = "0.1.2.4"; 159336 + sha256 = "16gvlskbp2d000mbx2rkbz6dg6758ni4x2mkzxjyk5m475h13w6b"; 158916 159337 isLibrary = false; 158917 159338 isExecutable = true; 158918 159339 executableHaskellDepends = [ ··· 163273 163694 }) {}; 163274 163695 163275 163696 "phaser" = callPackage 163276 - ({ mkDerivation, base, bytestring, containers, text }: 163697 + ({ mkDerivation, base, bytestring, containers, QuickCheck, text }: 163277 163698 mkDerivation { 163278 163699 pname = "phaser"; 163279 - version = "1.0.0.1"; 163280 - sha256 = "1ig3hcalfg2qxb092krii6zv95kvq0kng4acvq7l3wz03x66wj29"; 163700 + version = "1.0.1.0"; 163701 + sha256 = "0c4b5mx2nz8r0bpk29knzgs1hq5f69wsscplk7dcfsqwkngid930"; 163281 163702 libraryHaskellDepends = [ base bytestring containers text ]; 163703 + testHaskellDepends = [ 163704 + base bytestring containers QuickCheck text 163705 + ]; 163282 163706 description = "Incremental multiple pass parser library"; 163283 163707 license = stdenv.lib.licenses.bsd3; 163284 163708 hydraPlatforms = stdenv.lib.platforms.none; ··· 163734 164158 hydraPlatforms = stdenv.lib.platforms.none; 163735 164159 }) {}; 163736 164160 164161 + "picosat_0_1_5" = callPackage 164162 + ({ mkDerivation, base, containers, random, rdtsc, transformers }: 164163 + mkDerivation { 164164 + pname = "picosat"; 164165 + version = "0.1.5"; 164166 + sha256 = "0wc6zd1llyb880xvb8712b8mcil3arxnci68q2gmjb0gxa40jj6y"; 164167 + libraryHaskellDepends = [ base containers transformers ]; 164168 + testHaskellDepends = [ base containers random rdtsc transformers ]; 164169 + description = "Bindings to the PicoSAT solver"; 164170 + license = stdenv.lib.licenses.mit; 164171 + hydraPlatforms = stdenv.lib.platforms.none; 164172 + }) {}; 164173 + 163737 164174 "pictikz" = callPackage 163738 164175 ({ mkDerivation, base, matrix, transformers, xml }: 163739 164176 mkDerivation { ··· 163882 164319 ]; 163883 164320 description = "Access to the Pinboard API"; 163884 164321 license = stdenv.lib.licenses.mit; 164322 + }) {}; 164323 + 164324 + "pinboard_0_9_12_11" = callPackage 164325 + ({ mkDerivation, aeson, base, bytestring, containers, hspec 164326 + , http-client, http-client-tls, http-types, monad-logger, mtl 164327 + , network, profunctors, QuickCheck, random, safe-exceptions 164328 + , semigroups, text, time, transformers, unordered-containers 164329 + , vector 164330 + }: 164331 + mkDerivation { 164332 + pname = "pinboard"; 164333 + version = "0.9.12.11"; 164334 + sha256 = "12vj9lg7l2nb92j9mydsa8hcy0ql71qnphfhgdm30xrsps79vwd0"; 164335 + libraryHaskellDepends = [ 164336 + aeson base bytestring containers http-client http-client-tls 164337 + http-types monad-logger mtl network profunctors random 164338 + safe-exceptions text time transformers unordered-containers vector 164339 + ]; 164340 + testHaskellDepends = [ 164341 + aeson base bytestring containers hspec mtl QuickCheck 164342 + safe-exceptions semigroups text time transformers 164343 + unordered-containers 164344 + ]; 164345 + description = "Access to the Pinboard API"; 164346 + license = stdenv.lib.licenses.mit; 164347 + hydraPlatforms = stdenv.lib.platforms.none; 163885 164348 }) {}; 163886 164349 163887 164350 "pinch" = callPackage ··· 167637 168100 license = stdenv.lib.licenses.bsd3; 167638 168101 }) {}; 167639 168102 168103 + "postgresql-simple-migration_0_1_13_0" = callPackage 168104 + ({ mkDerivation, base, base64-bytestring, bytestring, cryptohash 168105 + , directory, hspec, postgresql-simple, text, time 168106 + }: 168107 + mkDerivation { 168108 + pname = "postgresql-simple-migration"; 168109 + version = "0.1.13.0"; 168110 + sha256 = "0rpcl6s1hwb5z0lkcrahh6ljx5zcb0aq8mrk691hfwazlhbv01zk"; 168111 + isLibrary = true; 168112 + isExecutable = true; 168113 + libraryHaskellDepends = [ 168114 + base base64-bytestring bytestring cryptohash directory 168115 + postgresql-simple time 168116 + ]; 168117 + executableHaskellDepends = [ 168118 + base base64-bytestring bytestring cryptohash directory 168119 + postgresql-simple text time 168120 + ]; 168121 + testHaskellDepends = [ base bytestring hspec postgresql-simple ]; 168122 + description = "PostgreSQL Schema Migrations"; 168123 + license = stdenv.lib.licenses.bsd3; 168124 + hydraPlatforms = stdenv.lib.platforms.none; 168125 + }) {}; 168126 + 167640 168127 "postgresql-simple-opts" = callPackage 167641 168128 ({ mkDerivation, base, bytestring, data-default, either 167642 168129 , generic-deriving, hspec, optparse-applicative, optparse-generic ··· 168404 168891 }: 168405 168892 mkDerivation { 168406 168893 pname = "pred-trie"; 168407 - version = "0.6.0.1"; 168408 - sha256 = "0hymhjh7idpibzdx0214laf0zjf3a4anhsmxn0p5g9xkgh7l7m72"; 168894 + version = "0.6.1"; 168895 + sha256 = "1db4dw9d1r8z1qvwcv4q6imws65811skj5a04j032qbrnshsvjfr"; 168409 168896 libraryHaskellDepends = [ 168410 168897 base containers deepseq hashable hashtables mtl poly-arity pred-set 168411 168898 QuickCheck semigroups strict tries unordered-containers ··· 169019 169506 pname = "pretty-sop"; 169020 169507 version = "0.2.0.2"; 169021 169508 sha256 = "0x1j5ngxwk176kr1qb0vr7zzjph1jxjc3bpzqcnph3rn2j6z4kyn"; 169022 - revision = "1"; 169023 - editedCabalFile = "16j80587sfq4hm2p24awcv388sm2snrwj3fhg9l3x256fbl4bm4s"; 169509 + revision = "2"; 169510 + editedCabalFile = "04hzf2ajlnh3ynk72xr5s396v8y0d8fkr4pf11nqss7yf60dkxwi"; 169024 169511 libraryHaskellDepends = [ base generics-sop pretty-show ]; 169025 169512 description = "A generic pretty-printer using generics-sop"; 169026 169513 license = stdenv.lib.licenses.bsd3; ··· 170113 170600 benchmarkHaskellDepends = [ base criterion deepseq ]; 170114 170601 description = "product-profunctors"; 170115 170602 license = stdenv.lib.licenses.bsd3; 170603 + }) {}; 170604 + 170605 + "prof-flamegraph" = callPackage 170606 + ({ mkDerivation, base, optparse-applicative }: 170607 + mkDerivation { 170608 + pname = "prof-flamegraph"; 170609 + version = "1.0.0"; 170610 + sha256 = "10ca6jmgnavqf8p8zf643rg1pjnzzndri4rbpmz6jshgy55vikf6"; 170611 + isLibrary = false; 170612 + isExecutable = true; 170613 + executableHaskellDepends = [ base optparse-applicative ]; 170614 + description = "Generate flamegraphs from ghc RTS .prof files"; 170615 + license = stdenv.lib.licenses.mit; 170116 170616 }) {}; 170117 170617 170118 170618 "prof2dot" = callPackage ··· 172280 172780 }: 172281 172781 mkDerivation { 172282 172782 pname = "purescript-iso"; 172283 - version = "0.0.4"; 172284 - sha256 = "1yqr8yfrc8vjn6h1wsfn0167ca6xj9wcl5a46zn9dklpkx995zyq"; 172783 + version = "0.0.5"; 172784 + sha256 = "06dw9fqc2h8asc3gwr3m5xqxsfcc24qw2pjz4wi2f2pgb32sicls"; 172285 172785 libraryHaskellDepends = [ 172286 172786 aeson aeson-attoparsec aeson-diff async attoparsec attoparsec-uri 172287 172787 base bytestring containers deepseq emailaddress monad-control mtl ··· 176905 177405 pname = "records-sop"; 176906 177406 version = "0.1.0.2"; 176907 177407 sha256 = "187x3cq7h1rkmbv8qp810fcnr5y4byqwgw329v7f0s0px2vmg4h5"; 177408 + revision = "1"; 177409 + editedCabalFile = "082f4dmdvbnv6jq28mrva8clxif366vcbn9m8d1bb8lcf9h3qxjb"; 176908 177410 libraryHaskellDepends = [ base deepseq generics-sop ghc-prim ]; 176909 177411 testHaskellDepends = [ 176910 177412 base deepseq generics-sop hspec should-not-typecheck ··· 182052 182554 182053 182555 "ron" = callPackage 182054 182556 ({ mkDerivation, aeson, attoparsec, base, binary, bytestring 182055 - , containers, criterion, data-default, deepseq, Diff, errors, extra 182056 - , hashable, mtl, safe, stringsearch, template-haskell, text, time 182057 - , unordered-containers, vector 182557 + , containers, criterion, data-default, deepseq, Diff, directory 182558 + , errors, extra, filepath, hashable, mtl, network-info, safe 182559 + , stringsearch, template-haskell, text, time, unordered-containers 182560 + , vector 182058 182561 }: 182059 182562 mkDerivation { 182060 182563 pname = "ron"; 182061 - version = "0.1"; 182062 - sha256 = "1dwi0yyqzrwsl3x359hdpa5x77jqmbdidy0lx2wx2xlg0yzf5cfv"; 182564 + version = "0.2"; 182565 + sha256 = "1dv1lfz9v31k817cby0252jy08sd9c01l1jrlhqf243w25a6zp41"; 182063 182566 libraryHaskellDepends = [ 182064 182567 aeson attoparsec base binary bytestring containers data-default 182065 - deepseq Diff errors extra hashable mtl safe stringsearch 182066 - template-haskell text time unordered-containers vector 182568 + deepseq Diff directory errors extra filepath hashable mtl 182569 + network-info safe stringsearch template-haskell text time 182570 + unordered-containers vector 182067 182571 ]; 182068 182572 benchmarkHaskellDepends = [ base criterion deepseq ]; 182069 182573 description = "RON, RON-RDT, and RON-Schema"; ··· 189921 190425 hydraPlatforms = stdenv.lib.platforms.none; 189922 190426 }) {}; 189923 190427 189924 - "serverless-haskell_0_8_2" = callPackage 190428 + "serverless-haskell_0_8_3" = callPackage 189925 190429 ({ mkDerivation, aeson, aeson-casing, aeson-extra, amazonka-core 189926 190430 , amazonka-kinesis, amazonka-s3, base, bytestring, case-insensitive 189927 190431 , hspec, hspec-discover, http-types, iproute, lens, raw-strings-qq ··· 189929 190433 }: 189930 190434 mkDerivation { 189931 190435 pname = "serverless-haskell"; 189932 - version = "0.8.2"; 189933 - sha256 = "1ia1vjiw71qkqdpbna2jgxznwlhbh184fr5m95dcyl5kwwlb3nb8"; 190436 + version = "0.8.3"; 190437 + sha256 = "1d24qbl4d2sri9k67rgnivzw8wg5sxrdh2sh29m4wxvcas44a784"; 189934 190438 libraryHaskellDepends = [ 189935 190439 aeson aeson-casing aeson-extra amazonka-core amazonka-kinesis 189936 190440 amazonka-s3 base bytestring case-insensitive http-types iproute ··· 190418 190922 }) {}; 190419 190923 190420 190924 "sets" = callPackage 190421 - ({ mkDerivation, base, commutative, composition, containers 190422 - , contravariant, criterion, hashable, keys, mtl, QuickCheck 190423 - , quickcheck-instances, semigroupoids, semigroups, tasty 190424 - , tasty-hunit, tasty-quickcheck, transformers, transformers-base 190425 - , unordered-containers, witherable 190925 + ({ mkDerivation, base, bytestring, commutative, composition 190926 + , containers, contravariant, criterion, hashable, keys, mtl 190927 + , QuickCheck, quickcheck-instances, semigroupoids, semigroups 190928 + , tasty, tasty-hunit, tasty-quickcheck, transformers 190929 + , transformers-base, unordered-containers, vector, witherable 190426 190930 }: 190427 190931 mkDerivation { 190428 190932 pname = "sets"; 190429 - version = "0.0.5.2"; 190430 - sha256 = "04w7wisn9fzkg7wqfzmibd6myj3c4bvkx7w7i5q0nxx5njvxa85y"; 190933 + version = "0.0.6"; 190934 + sha256 = "0vnh4wy4p4x0jcxlwzj3mpxhkjv3igg2lphjgxj4dqzd2qddj63d"; 190431 190935 libraryHaskellDepends = [ 190432 - base commutative composition containers contravariant hashable keys 190433 - mtl QuickCheck semigroupoids semigroups transformers 190434 - transformers-base unordered-containers witherable 190936 + base bytestring commutative composition containers contravariant 190937 + hashable keys mtl QuickCheck semigroupoids semigroups transformers 190938 + transformers-base unordered-containers vector witherable 190435 190939 ]; 190436 190940 testHaskellDepends = [ 190437 - base commutative containers contravariant QuickCheck 190438 - quickcheck-instances tasty tasty-hunit tasty-quickcheck 190439 - unordered-containers 190941 + base bytestring commutative composition containers contravariant 190942 + hashable keys mtl QuickCheck quickcheck-instances semigroupoids 190943 + semigroups tasty tasty-hunit tasty-quickcheck transformers 190944 + transformers-base unordered-containers vector witherable 190440 190945 ]; 190441 190946 benchmarkHaskellDepends = [ 190442 - base commutative containers contravariant criterion 190443 - unordered-containers 190947 + base bytestring commutative composition containers contravariant 190948 + criterion hashable keys mtl QuickCheck semigroupoids semigroups 190949 + transformers transformers-base unordered-containers vector 190950 + witherable 190444 190951 ]; 190445 190952 description = "Ducktyped set interface for Haskell containers"; 190446 - license = stdenv.lib.licenses.mit; 190953 + license = stdenv.lib.licenses.bsd3; 190447 190954 hydraPlatforms = stdenv.lib.platforms.none; 190448 190955 }) {}; 190449 190956 ··· 191116 191623 maintainers = with stdenv.lib.maintainers; [ psibi ]; 191117 191624 }) {}; 191118 191625 191626 + "shakespeare_2_0_20" = callPackage 191627 + ({ mkDerivation, aeson, base, blaze-html, blaze-markup, bytestring 191628 + , containers, directory, exceptions, ghc-prim, hspec, HUnit, parsec 191629 + , process, scientific, template-haskell, text, time, transformers 191630 + , unordered-containers, vector 191631 + }: 191632 + mkDerivation { 191633 + pname = "shakespeare"; 191634 + version = "2.0.20"; 191635 + sha256 = "00wybn9dcwi2y1cp87fyvhcqn8filvb8as7k78g1m1c5wpwby3pm"; 191636 + libraryHaskellDepends = [ 191637 + aeson base blaze-html blaze-markup bytestring containers directory 191638 + exceptions ghc-prim parsec process scientific template-haskell text 191639 + time transformers unordered-containers vector 191640 + ]; 191641 + testHaskellDepends = [ 191642 + aeson base blaze-html blaze-markup bytestring containers directory 191643 + exceptions ghc-prim hspec HUnit parsec process template-haskell 191644 + text time transformers 191645 + ]; 191646 + description = "A toolkit for making compile-time interpolated templates"; 191647 + license = stdenv.lib.licenses.mit; 191648 + hydraPlatforms = stdenv.lib.platforms.none; 191649 + maintainers = with stdenv.lib.maintainers; [ psibi ]; 191650 + }) {}; 191651 + 191119 191652 "shakespeare-babel" = callPackage 191120 191653 ({ mkDerivation, base, classy-prelude, data-default, directory 191121 191654 , process, shakespeare, template-haskell ··· 192542 193075 }: 192543 193076 mkDerivation { 192544 193077 pname = "simple-effects"; 192545 - version = "0.12.0.0"; 192546 - sha256 = "1k7wslyiv0hqpq7b92xyxlv3a1431cbaraxiw1ircjrm3ay28bd0"; 193078 + version = "0.13.0.0"; 193079 + sha256 = "14ik7rw9qszfq010g6c951r59g1gds3lpczsrqi4gq932s1rr4rn"; 193080 + revision = "1"; 193081 + editedCabalFile = "15zca24ldx643cyp1f7l5d69g3micqrha2sk5arz5xygxhas2yrm"; 192547 193082 libraryHaskellDepends = [ 192548 193083 array async base bytestring exceptions list-t monad-control 192549 193084 MonadRandom mtl text transformers transformers-base ··· 193647 194182 193648 194183 "sized-grid" = callPackage 193649 194184 ({ mkDerivation, adjunctions, aeson, ansi-terminal, base, comonad 193650 - , constraints, distributive, generics-sop, hedgehog, HUnit, lens 193651 - , markdown-unlit, mtl, random, tasty, tasty-hedgehog, tasty-hunit 193652 - , vector, vector-space 194185 + , constraints, distributive, generics-sop, HUnit, lens 194186 + , markdown-unlit, mtl, QuickCheck, random, tasty, tasty-hunit 194187 + , tasty-quickcheck, vector, vector-space 193653 194188 }: 193654 194189 mkDerivation { 193655 194190 pname = "sized-grid"; 193656 - version = "0.1.1.1"; 193657 - sha256 = "0v3350z1p9bmwancn205jbbqj1wwi7f6415jzz3fcypkmyq90bav"; 194191 + version = "0.1.1.6"; 194192 + sha256 = "06qbbih3gn92b85aqk7qx8q4yg56jqh9ncczb66q6sn599xay1s9"; 193658 194193 libraryHaskellDepends = [ 193659 194194 adjunctions aeson base comonad constraints distributive 193660 194195 generics-sop lens mtl random vector vector-space 193661 194196 ]; 193662 194197 testHaskellDepends = [ 193663 194198 adjunctions aeson ansi-terminal base comonad distributive 193664 - generics-sop hedgehog HUnit lens markdown-unlit tasty 193665 - tasty-hedgehog tasty-hunit vector-space 194199 + generics-sop HUnit lens markdown-unlit QuickCheck tasty tasty-hunit 194200 + tasty-quickcheck vector vector-space 193666 194201 ]; 193667 194202 testToolDepends = [ markdown-unlit ]; 193668 194203 description = "Multidimensional grids with sized specified at compile time"; ··· 196811 197346 }) {}; 196812 197347 196813 197348 "solve" = callPackage 196814 - ({ mkDerivation, base, containers, filepath }: 197349 + ({ mkDerivation, base, containers, filepath, QuickCheck }: 196815 197350 mkDerivation { 196816 197351 pname = "solve"; 196817 - version = "1.1"; 196818 - sha256 = "045bj6wskglwg0j0jk0jsqkp4m809g2fy350bi6m84smg64rr3y4"; 197352 + version = "1.2"; 197353 + sha256 = "03byni7iqv9wh35bc2g94ycsm1nl0ngfs4n1nkpprd1vw0d5g9h4"; 196819 197354 isLibrary = true; 196820 197355 isExecutable = true; 196821 197356 libraryHaskellDepends = [ base containers filepath ]; 196822 197357 executableHaskellDepends = [ base containers filepath ]; 197358 + testHaskellDepends = [ base containers QuickCheck ]; 196823 197359 description = "Solving simple games"; 196824 197360 license = stdenv.lib.licenses.mit; 196825 197361 }) {}; ··· 197285 197821 }: 197286 197822 mkDerivation { 197287 197823 pname = "sparrow"; 197288 - version = "0.0.2.2"; 197289 - sha256 = "0y1s22nfy234jgvvkxc77x0gcrlqb1g5vqni6vdwls6ww9n1jwba"; 197824 + version = "0.0.3"; 197825 + sha256 = "0rwspgmy4s33viijxb4rqck7qdwrxn15k54cbccijncqjpc15azj"; 197290 197826 libraryHaskellDepends = [ 197291 197827 aeson aeson-attoparsec async attoparsec attoparsec-uri base 197292 197828 bytestring deepseq exceptions extractable-singleton hashable ··· 201378 201914 ]; 201379 201915 description = "Streaming interfaces for `store`"; 201380 201916 license = stdenv.lib.licenses.mit; 201917 + }) {}; 201918 + 201919 + "stp" = callPackage 201920 + ({ mkDerivation, base, containers, regex-compat }: 201921 + mkDerivation { 201922 + pname = "stp"; 201923 + version = "0.1.0.0"; 201924 + sha256 = "1anajnwakr3j2yixjjq2clk36b5043hpr0kfqm6qahj62hcdq9wm"; 201925 + isLibrary = true; 201926 + isExecutable = true; 201927 + libraryHaskellDepends = [ base containers ]; 201928 + executableHaskellDepends = [ base regex-compat ]; 201929 + description = "Simple Theorem Prover"; 201930 + license = stdenv.lib.licenses.bsd3; 201381 201931 }) {}; 201382 201932 201383 201933 "str" = callPackage ··· 203852 204402 pname = "supervisors"; 203853 204403 version = "0.1.0.0"; 203854 204404 sha256 = "1sxralp0hcz2zn5byn67xq612nzmpm890gnjs827sidvr7r7h31j"; 203855 - revision = "1"; 203856 - editedCabalFile = "186a5vawnknixf4psp06cjbyby5qp4i0c8bpvisqi3pq3kag7x76"; 204405 + revision = "2"; 204406 + editedCabalFile = "08qz4qbfrj7hpk3pgyjy3r149dz48jpxajyjs10fgiz16xg11zyl"; 203857 204407 libraryHaskellDepends = [ async base containers stm unliftio ]; 203858 204408 testHaskellDepends = [ base hspec ]; 203859 204409 description = "Monitor groups of threads with non-hierarchical lifetimes"; ··· 206691 207241 license = stdenv.lib.licenses.mit; 206692 207242 }) {}; 206693 207243 206694 - "tar-conduit_0_3_0" = callPackage 207244 + "tar-conduit_0_3_1" = callPackage 206695 207245 ({ mkDerivation, base, bytestring, conduit, conduit-combinators 206696 207246 , conduit-extra, containers, criterion, deepseq, directory 206697 207247 , filepath, hspec, QuickCheck, safe-exceptions, text, unix, weigh 206698 207248 }: 206699 207249 mkDerivation { 206700 207250 pname = "tar-conduit"; 206701 - version = "0.3.0"; 206702 - sha256 = "0g35wiqn0bi31sqnzknq90iy265c7lw15rkyrzc6c2vp6nl86j08"; 207251 + version = "0.3.1"; 207252 + sha256 = "15w1qs276x2j13s3dg5a0d8jjcs3rf8hhnfa2m6p8jm7kjirvahm"; 206703 207253 libraryHaskellDepends = [ 206704 207254 base bytestring conduit conduit-combinators directory filepath 206705 207255 safe-exceptions text unix ··· 215124 215674 }) {}; 215125 215675 215126 215676 "tries" = callPackage 215127 - ({ mkDerivation, base, bytestring, bytestring-trie, composition 215128 - , containers, criterion, deepseq, hashable, keys, mtl, QuickCheck 215677 + ({ mkDerivation, base, bytestring, composition, containers 215678 + , criterion, deepseq, hashable, keys, mtl, QuickCheck 215129 215679 , quickcheck-instances, rose-trees, semigroups, sets, tasty 215130 215680 , tasty-quickcheck, unordered-containers 215131 215681 }: 215132 215682 mkDerivation { 215133 215683 pname = "tries"; 215134 - version = "0.0.5"; 215135 - sha256 = "1xljwkdwfwd962f7bdbds89m93hw24b54624d4fqlq4n0dyq50x0"; 215684 + version = "0.0.6"; 215685 + sha256 = "0765my34c8fcd8ri9acrcymgpjfqqq7a98zr94z8czrnh5zsmzjv"; 215136 215686 libraryHaskellDepends = [ 215137 - base bytestring bytestring-trie composition containers deepseq 215138 - hashable keys QuickCheck quickcheck-instances rose-trees semigroups 215139 - sets unordered-containers 215687 + base bytestring composition containers deepseq hashable keys 215688 + QuickCheck quickcheck-instances rose-trees semigroups sets 215689 + unordered-containers 215140 215690 ]; 215141 215691 testHaskellDepends = [ 215142 - base bytestring bytestring-trie composition containers deepseq 215143 - hashable keys mtl QuickCheck quickcheck-instances rose-trees 215144 - semigroups sets tasty tasty-quickcheck unordered-containers 215692 + base bytestring composition containers deepseq hashable keys mtl 215693 + QuickCheck quickcheck-instances rose-trees semigroups sets tasty 215694 + tasty-quickcheck unordered-containers 215145 215695 ]; 215146 215696 benchmarkHaskellDepends = [ 215147 - base bytestring bytestring-trie composition containers criterion 215148 - deepseq hashable keys mtl QuickCheck quickcheck-instances 215149 - rose-trees semigroups sets unordered-containers 215697 + base bytestring composition containers criterion deepseq hashable 215698 + keys mtl QuickCheck quickcheck-instances rose-trees semigroups sets 215699 + unordered-containers 215150 215700 ]; 215151 215701 description = "Various trie implementations in Haskell"; 215152 215702 license = stdenv.lib.licenses.bsd3; ··· 217774 218324 license = stdenv.lib.licenses.asl20; 217775 218325 }) {}; 217776 218326 218327 + "tz_0_1_3_2" = callPackage 218328 + ({ mkDerivation, base, binary, bytestring, containers, criterion 218329 + , data-default, deepseq, HUnit, lens, QuickCheck, template-haskell 218330 + , test-framework, test-framework-hunit, test-framework-quickcheck2 218331 + , test-framework-th, thyme, time, timezone-olson, timezone-series 218332 + , tzdata, vector 218333 + }: 218334 + mkDerivation { 218335 + pname = "tz"; 218336 + version = "0.1.3.2"; 218337 + sha256 = "0k35pw27a3hwg5wqjpfqij0y7rkdlmd85n4kj4ckna4z2v86dl7h"; 218338 + libraryHaskellDepends = [ 218339 + base binary bytestring containers data-default deepseq 218340 + template-haskell time tzdata vector 218341 + ]; 218342 + testHaskellDepends = [ 218343 + base HUnit QuickCheck test-framework test-framework-hunit 218344 + test-framework-quickcheck2 test-framework-th time tzdata 218345 + ]; 218346 + benchmarkHaskellDepends = [ 218347 + base criterion lens thyme time timezone-olson timezone-series 218348 + ]; 218349 + preConfigure = "export TZDIR=${pkgs.tzdata}/share/zoneinfo"; 218350 + description = "Efficient time zone handling"; 218351 + license = stdenv.lib.licenses.asl20; 218352 + hydraPlatforms = stdenv.lib.platforms.none; 218353 + }) {}; 218354 + 217777 218355 "tzdata" = callPackage 217778 218356 ({ mkDerivation, base, bytestring, containers, deepseq, HUnit 217779 218357 , test-framework, test-framework-hunit, test-framework-th, unix ··· 217795 218373 ]; 217796 218374 description = "Time zone database (as files and as a module)"; 217797 218375 license = stdenv.lib.licenses.asl20; 218376 + }) {}; 218377 + 218378 + "tzdata_0_1_20181026_0" = callPackage 218379 + ({ mkDerivation, base, bytestring, containers, deepseq, HUnit 218380 + , test-framework, test-framework-hunit, test-framework-th, unix 218381 + , vector 218382 + }: 218383 + mkDerivation { 218384 + pname = "tzdata"; 218385 + version = "0.1.20181026.0"; 218386 + sha256 = "0b531ydcb63q44zjpcd2l70xp2hgkxqppnfld7n16ifh9vrxm6gf"; 218387 + enableSeparateDataOutput = true; 218388 + libraryHaskellDepends = [ 218389 + base bytestring containers deepseq vector 218390 + ]; 218391 + testHaskellDepends = [ 218392 + base bytestring HUnit test-framework test-framework-hunit 218393 + test-framework-th unix 218394 + ]; 218395 + description = "Time zone database (as files and as a module)"; 218396 + license = stdenv.lib.licenses.asl20; 218397 + hydraPlatforms = stdenv.lib.platforms.none; 217798 218398 }) {}; 217799 218399 217800 218400 "u2f" = callPackage ··· 219488 220088 }: 219489 220089 mkDerivation { 219490 220090 pname = "unjson"; 219491 - version = "0.15.2.0"; 219492 - sha256 = "040s1b9frl0sj8saa9b0bzsnqhmb4vdrscff2jzzcdn0papn5rbj"; 219493 - revision = "1"; 219494 - editedCabalFile = "1kv5ybjgpqxq7xy8x1rgr8ia7kaffgih0z7jx74ixdijkqk69447"; 220091 + version = "0.15.2.1"; 220092 + sha256 = "1zx66qjx4rikbs8f2j1vazasin5fr6pxks3j5b7fkpriyxk49khs"; 219495 220093 libraryHaskellDepends = [ 219496 220094 aeson attoparsec base bytestring containers free hashable invariant 219497 220095 pretty primitive scientific semigroups text time ··· 223866 224464 }: 223867 224465 mkDerivation { 223868 224466 pname = "waargonaut"; 223869 - version = "0.3.0.0"; 223870 - sha256 = "09svy408l8vy40a91mqpzpkslans0ppkvmqkgaihnc929wdwfkf6"; 224467 + version = "0.4.1.0"; 224468 + sha256 = "018x0rb86ndshaqm0ns2cjwrqs2d2sq5sqypy1nbd8rh1g943cdn"; 223871 224469 setupHaskellDepends = [ base Cabal cabal-doctest ]; 223872 224470 libraryHaskellDepends = [ 223873 224471 base bifunctors bytestring containers contravariant digit ··· 223877 224475 transformers vector witherable wl-pprint-annotated zippers 223878 224476 ]; 223879 224477 testHaskellDepends = [ 223880 - attoparsec base bytestring containers digit directory distributive 223881 - doctest filepath generics-sop hedgehog hedgehog-fn lens mtl natural 223882 - scientific semigroupoids semigroups tagged tasty 224478 + attoparsec base bytestring containers contravariant digit directory 224479 + distributive doctest filepath generics-sop hedgehog hedgehog-fn 224480 + lens mtl natural scientific semigroupoids semigroups tagged tasty 223883 224481 tasty-expected-failure tasty-hedgehog tasty-hunit template-haskell 223884 224482 text vector zippers 223885 224483 ]; ··· 224724 225322 }: 224725 225323 mkDerivation { 224726 225324 pname = "wai-middleware-content-type"; 224727 - version = "0.6.1.2"; 224728 - sha256 = "057xrb6nik8imxg91chyhakddb0ywm7ccfkwjlyrbwrd5hm84j8r"; 225325 + version = "0.6.2"; 225326 + sha256 = "18ay8ng3gmyn25iziwlw82z5vbbkc6pgp5d0iz29qmc2lm6y6wgw"; 224729 225327 libraryHaskellDepends = [ 224730 225328 aeson base blaze-builder blaze-html bytestring clay exceptions 224731 225329 extractable-singleton hashable http-media http-types lucid mmorph ··· 226416 227014 hydraPlatforms = stdenv.lib.platforms.none; 226417 227015 }) {}; 226418 227016 226419 - "web3_0_8_2_0" = callPackage 227017 + "web3_0_8_2_1" = callPackage 226420 227018 ({ mkDerivation, aeson, async, base, basement, bytestring, cereal 226421 227019 , cryptonite, data-default, exceptions, generics-sop, hspec 226422 227020 , hspec-contrib, hspec-discover, hspec-expectations, http-client ··· 226427 227025 }: 226428 227026 mkDerivation { 226429 227027 pname = "web3"; 226430 - version = "0.8.2.0"; 226431 - sha256 = "0gfz4011yflpjhg2397wq5761hq4r0g0yrkqljp1xsikq2jab72h"; 227028 + version = "0.8.2.1"; 227029 + sha256 = "1dcv7977r98lrwh12si9vzvm5bcjdyfdivl63r5zwkykapd15z00"; 226432 227030 libraryHaskellDepends = [ 226433 227031 aeson async base basement bytestring cereal cryptonite data-default 226434 227032 exceptions generics-sop http-client http-client-tls machines memory ··· 227033 227631 }: 227034 227632 mkDerivation { 227035 227633 pname = "websockets-simple"; 227036 - version = "0.1.2.1"; 227037 - sha256 = "1g3cqbdycjx82px06xvh4q3jjnp71llzsw4v0s815933fgfcck54"; 227634 + version = "0.1.3"; 227635 + sha256 = "1nknnb7zmkcm377q9i9whcw4fd43q2nk5vla2yilr9lnp5g4gqr0"; 227038 227636 libraryHaskellDepends = [ 227039 227637 aeson async base bytestring exceptions extractable-singleton 227040 227638 monad-control-aligned profunctors stm transformers vector ··· 232850 233448 license = stdenv.lib.licenses.mit; 232851 233449 }) {}; 232852 233450 233451 + "yesod-auth-hashdb_1_7_1" = callPackage 233452 + ({ mkDerivation, aeson, base, basic-prelude, bytestring, containers 233453 + , hspec, http-conduit, http-types, monad-logger, network-uri 233454 + , persistent, persistent-sqlite, resourcet, text 233455 + , unordered-containers, wai-extra, yesod, yesod-auth, yesod-core 233456 + , yesod-form, yesod-persistent, yesod-test 233457 + }: 233458 + mkDerivation { 233459 + pname = "yesod-auth-hashdb"; 233460 + version = "1.7.1"; 233461 + sha256 = "1rfz2xanm6d70fx8ywh8j8py8003akzgi10s9n7syqm8kaj2fvqd"; 233462 + libraryHaskellDepends = [ 233463 + aeson base bytestring persistent text yesod-auth yesod-core 233464 + yesod-form yesod-persistent 233465 + ]; 233466 + testHaskellDepends = [ 233467 + aeson base basic-prelude bytestring containers hspec http-conduit 233468 + http-types monad-logger network-uri persistent-sqlite resourcet 233469 + text unordered-containers wai-extra yesod yesod-auth yesod-core 233470 + yesod-test 233471 + ]; 233472 + description = "Authentication plugin for Yesod"; 233473 + license = stdenv.lib.licenses.mit; 233474 + hydraPlatforms = stdenv.lib.platforms.none; 233475 + }) {}; 233476 + 232853 233477 "yesod-auth-hmac-keccak" = callPackage 232854 233478 ({ mkDerivation, aeson, base, bytestring, cryptonite, mtl 232855 233479 , persistent, random, shakespeare, text, yesod-auth, yesod-core ··· 233543 234167 license = stdenv.lib.licenses.mit; 233544 234168 }) {}; 233545 234169 233546 - "yesod-form-bootstrap4_2_0_0" = callPackage 234170 + "yesod-form-bootstrap4_2_1_0" = callPackage 233547 234171 ({ mkDerivation, base, text, yesod-core, yesod-form }: 233548 234172 mkDerivation { 233549 234173 pname = "yesod-form-bootstrap4"; 233550 - version = "2.0.0"; 233551 - sha256 = "19aiifq8rmdjlzl1slh3rqhggp6h52nsb6v9wnhpi6c3nq4l2paf"; 234174 + version = "2.1.0"; 234175 + sha256 = "1wf1jbhfs4f75977rnrrkahgysxqrcas4qi1ay1ggq29hp1z4hic"; 233552 234176 libraryHaskellDepends = [ base text yesod-core yesod-form ]; 233553 234177 description = "renderBootstrap4"; 233554 234178 license = stdenv.lib.licenses.mit;
-21
pkgs/development/libraries/arb/git.nix
··· 1 - {stdenv, fetchFromGitHub, mpir, gmp, mpfr, flint}: 2 - stdenv.mkDerivation rec { 3 - name = "${pname}-${version}"; 4 - pname = "arb"; 5 - version = "2.9.0pre20161013"; 6 - src = fetchFromGitHub { 7 - owner = "fredrik-johansson"; 8 - repo = "${pname}"; 9 - rev = "10bc615ce5999caf4723444b2b1219b74781d8a4"; 10 - sha256 = "1xb40x3hv9nh76aizhskj5gdhalgn7r95a7zji2nn4ih3lmh40hl"; 11 - }; 12 - buildInputs = [ mpir gmp mpfr flint ]; 13 - configureFlags = [ "--with-gmp=${gmp}" "--with-mpir=${mpir}" "--with-mpfr=${mpfr}" "--with-flint=${flint}" ]; 14 - meta = { 15 - inherit version; 16 - description = ''A library for arbitrary-precision interval arithmetic''; 17 - license = stdenv.lib.licenses.lgpl21Plus; 18 - maintainers = [stdenv.lib.maintainers.raskin]; 19 - platforms = stdenv.lib.platforms.linux; 20 - }; 21 - }
+52
pkgs/development/libraries/fltk/1.4.nix
··· 1 + { stdenv, fetchurl, pkgconfig, xlibsWrapper, inputproto, libXi 2 + , freeglut, libGLU_combined, libjpeg, zlib, libXft, libpng 3 + , libtiff, freetype, cf-private, Cocoa, AGL, GLUT 4 + }: 5 + 6 + let 7 + version = "1.4.x-r13121"; 8 + in stdenv.mkDerivation { 9 + name = "fltk-${version}"; 10 + 11 + src = fetchurl { 12 + url = "http://fltk.org/pub/fltk/snapshots/fltk-${version}.tar.gz"; 13 + sha256 = "1v8wxvxcbk99i82x2v5fpqg5vj8n7g8a38g30ry7nzcjn5sf3r63"; 14 + }; 15 + 16 + preConfigure = "make clean"; 17 + 18 + patches = stdenv.lib.optionals stdenv.isDarwin [ ./nsosv.patch ]; 19 + 20 + nativeBuildInputs = [ pkgconfig ]; 21 + 22 + buildInputs = [ 23 + libGLU_combined 24 + libjpeg 25 + zlib 26 + libpng 27 + libXft 28 + ]; 29 + 30 + configureFlags = [ 31 + "--enable-gl" 32 + "--enable-largefile" 33 + "--enable-shared" 34 + "--enable-threads" 35 + "--enable-xft" 36 + ]; 37 + 38 + propagatedBuildInputs = [ inputproto ] 39 + ++ (if stdenv.isDarwin 40 + then [ Cocoa AGL GLUT freetype libtiff cf-private /* Needed for NSDefaultRunLoopMode */ ] 41 + else [ xlibsWrapper libXi freeglut ]); 42 + 43 + enableParallelBuilding = true; 44 + 45 + meta = { 46 + description = "A C++ cross-platform lightweight GUI library"; 47 + homepage = http://www.fltk.org; 48 + platforms = stdenv.lib.platforms.linux ++ stdenv.lib.platforms.darwin; 49 + license = stdenv.lib.licenses.gpl2; 50 + }; 51 + 52 + }
+2 -2
pkgs/development/libraries/git2/default.nix
··· 5 5 6 6 stdenv.mkDerivation (rec { 7 7 name = "libgit2-${version}"; 8 - version = "0.26.6"; 8 + version = "0.26.8"; 9 9 # keep the version in sync with pythonPackages.pygit2 and gnome3.libgit2-glib 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "libgit2"; 13 13 repo = "libgit2"; 14 14 rev = "v${version}"; 15 - sha256 = "17pjvprmdrx4h6bb1hhc98w9qi6ki7yl57f090n9kbhswxqfs7s3"; 15 + sha256 = "0wmjgvz8nrpk2dsn5bcc87nl0j5hb6pah2hzrj0b6jkk9mnin9fl"; 16 16 }; 17 17 18 18 cmakeFlags = [ "-DTHREADSAFE=ON" ];
-182
pkgs/development/libraries/libvpx/git.nix
··· 1 - { stdenv, fetchgit, perl, yasm 2 - , vp8DecoderSupport ? true # VP8 decoder 3 - , vp8EncoderSupport ? true # VP8 encoder 4 - , vp9DecoderSupport ? true # VP9 decoder 5 - , vp9EncoderSupport ? true # VP9 encoder 6 - , extraWarningsSupport ? false # emit non-fatal warnings 7 - , werrorSupport ? false # treat warnings as errors (not available with all compilers) 8 - , debugSupport ? false # debug mode 9 - , gprofSupport ? false # gprof profiling instrumentation 10 - , gcovSupport ? false # gcov coverage instrumentation 11 - , sizeLimitSupport ? true # limit max size to allow in the decoder 12 - , optimizationsSupport ? true # compiler optimization flags 13 - , runtimeCpuDetectSupport ? true # detect cpu capabilities at runtime 14 - , thumbSupport ? false # build arm assembly in thumb mode 15 - , examplesSupport ? true # build examples (vpxdec & vpxenc are part of examples) 16 - , fastUnalignedSupport ? true # use unaligned accesses if supported by hardware 17 - , debugLibsSupport ? false # include debug version of each library 18 - , postprocSupport ? true # postprocessing 19 - , multithreadSupport ? true # multithreaded decoding & encoding 20 - , internalStatsSupport ? false # output of encoder internal stats for debug, if supported (encoders) 21 - , memTrackerSupport ? false # track memory usage 22 - , spatialResamplingSupport ? true # spatial sampling (scaling) 23 - , realtimeOnlySupport ? false # build for real-time encoding 24 - , ontheflyBitpackingSupport ? false # on-the-fly bitpacking in real-time encoding 25 - , errorConcealmentSupport ? false # decoder conceals losses 26 - , smallSupport ? false # favor smaller binary over speed 27 - , postprocVisualizerSupport ? false # macro block/block level visualizers 28 - , unitTestsSupport ? false, curl ? null, coreutils ? null # unit tests 29 - , webmIOSupport ? true # input from and output to webm container 30 - , libyuvSupport ? true # libyuv 31 - , decodePerfTestsSupport ? false # build decoder perf tests with unit tests 32 - , encodePerfTestsSupport ? false # build encoder perf tests with unit tests 33 - , multiResEncodingSupport ? false # multiple-resolution encoding 34 - , temporalDenoisingSupport ? true # use temporal denoising instead of spatial denoising 35 - , coefficientRangeCheckingSupport ? false # decoder checks if intermediate transform coefficients are in valid range 36 - , vp9HighbitdepthSupport ? true # 10/12 bit color support in VP9 37 - # Experimental features 38 - , experimentalSpatialSvcSupport ? false # Spatial scalable video coding 39 - , experimentalFpMbStatsSupport ? false 40 - , experimentalEmulateHardwareSupport ? false 41 - }: 42 - 43 - let 44 - inherit (stdenv) isi686 isx86_64 isAarch32 is64bit isMips isDarwin isCygwin; 45 - inherit (stdenv.lib) enableFeature optional optionals; 46 - in 47 - 48 - assert isi686 || isx86_64 || isAarch32 || isMips; # Requires ARM with floating point support 49 - 50 - assert vp8DecoderSupport || vp8EncoderSupport || vp9DecoderSupport || vp9EncoderSupport; 51 - assert internalStatsSupport && (vp9DecoderSupport || vp9EncoderSupport) -> postprocSupport; 52 - /* If spatialResamplingSupport not enabled, build will fail with undeclared variable errors. 53 - Variables called in vpx_scale/generic/vpx_scale.c are declared by vpx_scale/vpx_scale_rtcd.pl, 54 - but is only executed if spatialResamplingSupport is enabled */ 55 - assert spatialResamplingSupport; 56 - assert postprocVisualizerSupport -> postprocSupport; 57 - assert unitTestsSupport -> curl != null && coreutils != null; 58 - assert vp9HighbitdepthSupport -> (vp9DecoderSupport || vp9EncoderSupport); 59 - assert isCygwin -> unitTestsSupport && webmIOSupport && libyuvSupport; 60 - 61 - stdenv.mkDerivation rec { 62 - name = "libvpx-git-${version}"; 63 - version = "2015-2-12"; 64 - 65 - src = fetchgit { 66 - url = "https://chromium.googlesource.com/webm/libvpx"; 67 - /* DO NOT under any circumstance ever just bump the git commit without 68 - confirming changes have not been made to the configure system */ 69 - rev = "f4c29ae9ea16c502c980a81ca9683327d5051929"; 70 - sha256 = "1w17vpcy44wlpr2icbwhcf3mrinybwy0bhif30p707hbxfxrj474"; 71 - }; 72 - 73 - patchPhase = ''patchShebangs .''; 74 - 75 - outputs = [ "bin" "dev" "out" ]; 76 - setOutputFlags = false; 77 - 78 - configurePlatforms = []; 79 - configureFlags = [ 80 - (enableFeature (vp8EncoderSupport || vp8DecoderSupport) "vp8") 81 - (enableFeature vp8EncoderSupport "vp8-encoder") 82 - (enableFeature vp8DecoderSupport "vp8-decoder") 83 - (enableFeature (vp9EncoderSupport || vp9DecoderSupport) "vp9") 84 - (enableFeature vp9EncoderSupport "vp9-encoder") 85 - (enableFeature vp9DecoderSupport "vp9-decoder") 86 - (enableFeature extraWarningsSupport "extra-warnings") 87 - (enableFeature werrorSupport "werror") 88 - "--disable-install-docs" 89 - (enableFeature examplesSupport "install-bins") 90 - "--enable-install-libs" 91 - "--disable-install-srcs" 92 - (enableFeature debugSupport "debug") 93 - (enableFeature gprofSupport "gprof") 94 - (enableFeature gcovSupport "gcov") 95 - # Required to build shared libraries 96 - (enableFeature (!isCygwin) "pic") 97 - (enableFeature (isi686 || isx86_64) "use-x86inc") 98 - (enableFeature optimizationsSupport "optimizations") 99 - (enableFeature runtimeCpuDetectSupport "runtime-cpu-detect") 100 - (enableFeature thumbSupport "thumb") 101 - "--enable-libs" 102 - (enableFeature examplesSupport "examples") 103 - "--disable-docs" 104 - "--as=yasm" 105 - # Limit default decoder max to WHXGA 106 - (if sizeLimitSupport then "--size-limit=5120x3200" else null) 107 - (enableFeature fastUnalignedSupport "fast-unaligned") 108 - "--disable-codec-srcs" 109 - (enableFeature debugLibsSupport "debug-libs") 110 - (enableFeature isMips "dequant-tokens") 111 - (enableFeature isMips "dc-recon") 112 - (enableFeature postprocSupport "postproc") 113 - (enableFeature (postprocSupport && (vp9DecoderSupport || vp9EncoderSupport)) "vp9-postproc") 114 - (enableFeature multithreadSupport "multithread") 115 - (enableFeature internalStatsSupport "internal-stats") 116 - (enableFeature memTrackerSupport "mem-tracker") 117 - (enableFeature spatialResamplingSupport "spatial-resampling") 118 - (enableFeature realtimeOnlySupport "realtime-only") 119 - (enableFeature ontheflyBitpackingSupport "onthefly-bitpacking") 120 - (enableFeature errorConcealmentSupport "error-concealment") 121 - # Shared libraries are only supported on ELF platforms 122 - (if isDarwin || isCygwin then 123 - "--enable-static --disable-shared" 124 - else 125 - "--disable-static --enable-shared") 126 - (enableFeature smallSupport "small") 127 - (enableFeature postprocVisualizerSupport "postproc-visualizer") 128 - (enableFeature unitTestsSupport "unit-tests") 129 - (enableFeature webmIOSupport "webm-io") 130 - (enableFeature libyuvSupport "libyuv") 131 - (enableFeature decodePerfTestsSupport "decode-perf-tests") 132 - (enableFeature encodePerfTestsSupport "encode-perf-tests") 133 - (enableFeature multiResEncodingSupport "multi-res-encoding") 134 - (enableFeature temporalDenoisingSupport "temporal-denoising") 135 - (enableFeature (temporalDenoisingSupport && (vp9DecoderSupport || vp9EncoderSupport)) "vp9-temporal-denoising") 136 - (enableFeature coefficientRangeCheckingSupport "coefficient-range-checking") 137 - (enableFeature (vp9HighbitdepthSupport && is64bit) "vp9-highbitdepth") 138 - (enableFeature (experimentalSpatialSvcSupport || 139 - experimentalFpMbStatsSupport || 140 - experimentalEmulateHardwareSupport) "experimental") 141 - ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 142 - #"--extra-cflags=" 143 - #"--prefix=" 144 - #"--libc=" 145 - #"--libdir=" 146 - "--enable-external-build" 147 - # libvpx darwin targets include darwin version (ie. ARCH-darwinXX-gcc, XX being the darwin version) 148 - # See all_platforms: https://github.com/webmproject/libvpx/blob/master/configure 149 - # Darwin versions: 10.4=8, 10.5=9, 10.6=10, 10.7=11, 10.8=12, 10.9=13, 10.10=14 150 - "--force-target=${stdenv.hostPlatform.config}${ 151 - if stdenv.hostPlatform.isDarwin then 152 - if stdenv.hostPlatform.osxMinVersion == "10.10" then "14" 153 - else if stdenv.hostPlatform.osxMinVersion == "10.9" then "13" 154 - else if stdenv.hostPlatform.osxMinVersion == "10.8" then "12" 155 - else if stdenv.hostPlatform.osxMinVersion == "10.7" then "11" 156 - else if stdenv.hostPlatform.osxMinVersion == "10.6" then "10" 157 - else if stdenv.hostPlatform.osxMinVersion == "10.5" then "9" 158 - else "8" 159 - else ""}-gcc" 160 - (if stdenv.hostPlatform.isCygwin then "--enable-static-msvcrt" else "") 161 - ] # Experimental features 162 - ++ optional experimentalSpatialSvcSupport "--enable-spatial-svc" 163 - ++ optional experimentalFpMbStatsSupport "--enable-fp-mb-stats" 164 - ++ optional experimentalEmulateHardwareSupport "--enable-emulate-hardware"; 165 - 166 - nativeBuildInputs = [ perl yasm ]; 167 - 168 - buildInputs = [ ] 169 - ++ optionals unitTestsSupport [ coreutils curl ]; 170 - 171 - enableParallelBuilding = true; 172 - 173 - postInstall = ''moveToOutput bin "$bin" ''; 174 - 175 - meta = with stdenv.lib; { 176 - description = "WebM VP8/VP9 codec SDK"; 177 - homepage = https://www.webmproject.org/; 178 - license = licenses.bsd3; 179 - maintainers = with maintainers; [ codyopel ]; 180 - platforms = platforms.all; 181 - }; 182 - }
+2 -8
pkgs/development/libraries/physics/fastjet/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "fastjet-${version}"; 5 - version = "3.3.1"; 5 + version = "3.3.2"; 6 6 7 7 src = fetchurl { 8 8 url = "http://fastjet.fr/repo/fastjet-${version}.tar.gz"; 9 - sha256 = "0lvchyh9q2p8lb10isazw0wbwzs24yg7gxyhpj9xpvz5hydyvgvn"; 9 + sha256 = "1hk3k7dyik640dzg21filpywc2dl862nl2hbpg384hf5pw9syn9z"; 10 10 }; 11 11 12 12 buildInputs = [ python2 ]; 13 - 14 - postPatch = '' 15 - substituteInPlace plugins/SISCone/SISConeBasePlugin.cc \ 16 - --replace 'structure_of<UserScaleBase::StructureType>()' \ 17 - 'structure_of<UserScaleBase>()' 18 - ''; 19 13 20 14 configureFlags = [ 21 15 "--enable-allcxxplugins"
+3 -2
pkgs/development/libraries/physics/herwig/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "herwig-${version}"; 5 - version = "7.1.3"; 5 + version = "7.1.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.hepforge.org/archive/herwig/Herwig-${version}.tar.bz2"; 9 - sha256 = "1iq1h5ap86729c4pfkswzfh0l2v20fyvqsb15c35g0407l54wfqm"; 9 + sha256 = "1awr1jz0q873x8bgwiilzklhk1zkgm6slvpychpnvsf9vk05mmdx"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ autoconf automake libtool ]; ··· 31 31 homepage = https://herwig.hepforge.org/; 32 32 platforms = stdenv.lib.platforms.unix; 33 33 maintainers = with stdenv.lib.maintainers; [ veprbl ]; 34 + broken = stdenv.isAarch64; # doesn't compile: ignoring return value of 'FILE* freopen... 34 35 }; 35 36 }
+2 -2
pkgs/development/libraries/physics/thepeg/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "thepeg-${version}"; 5 - version = "2.1.3"; 5 + version = "2.1.4"; 6 6 7 7 src = fetchurl { 8 8 url = "https://www.hepforge.org/archive/thepeg/ThePEG-${version}.tar.bz2"; 9 - sha256 = "030wpk78mwb56iph5iqmblsxgzpydsa25bbkv07bihihfm8gds0n"; 9 + sha256 = "1x9dfxmsbmzmsxrv3cczfyrnqkxjcpy89v6v7ycysrx9k8qkf320"; 10 10 }; 11 11 12 12 buildInputs = [ boost fastjet gsl hepmc lhapdf rivet zlib ];
+1 -1
pkgs/development/libraries/qt-5/modules/qtwebkit.nix
··· 27 27 ++ optional (stdenv.isDarwin && lib.versionAtLeast qtbase.version "5.9.0") qtmultimedia 28 28 ++ optional (lib.versionAtLeast qtbase.version "5.11.0") qtwebchannel; 29 29 buildInputs = [ fontconfig libwebp libxml2 libxslt sqlite glib gst_all_1.gstreamer gst_all_1.gst-plugins-base ] 30 - ++ optionals (stdenv.isDarwin) (with darwin.apple_sdk.frameworks; [ OpenGL ]) 30 + ++ optionals (stdenv.isDarwin) (with darwin; with apple_sdk.frameworks; [ cf-private OpenGL ]) 31 31 ++ optionals (lib.versionAtLeast qtbase.version "5.11.0") [ hyphen ]; 32 32 nativeBuildInputs = [ 33 33 bison2 flex gdb gperf perl pkgconfig python2 ruby
+32
pkgs/development/python-modules/google_cloud_asset/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , grpc_google_iam_v1 6 + , google_api_core 7 + , pytest 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-asset"; 12 + version = "0.1.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "cec2f44a670371e24e6140c454fdac3ed06be0a021042c6756a3284b505335c7"; 17 + }; 18 + 19 + checkInputs = [ pytest ]; 20 + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Cloud Asset API API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+31
pkgs/development/python-modules/google_cloud_automl/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , google_api_core 6 + , pytest 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "google-cloud-automl"; 11 + version = "0.1.1"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "793d463f78d22a822196cb3e34b247fbdba07eeae15ceadb911f5ccecd843f87"; 16 + }; 17 + 18 + checkInputs = [ pytest ]; 19 + propagatedBuildInputs = [ enum34 google_api_core ]; 20 + 21 + checkPhase = '' 22 + pytest tests/unit 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Cloud AutoML API client library"; 27 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 28 + license = licenses.asl20; 29 + maintainers = [ maintainers.costrouc ]; 30 + }; 31 + }
+36
pkgs/development/python-modules/google_cloud_bigquery/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_resumable_media 5 + , google_api_core 6 + , google_cloud_core 7 + , pandas 8 + , pyarrow 9 + , pytest 10 + , mock 11 + , ipython 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "google-cloud-bigquery"; 16 + version = "1.6.0"; 17 + 18 + src = fetchPypi { 19 + inherit pname version; 20 + sha256 = "d559ba1e05cf6a960e09bb5aab3aeb4d50ad9e08c77a20a17c01c9b2bd8d6cb7"; 21 + }; 22 + 23 + checkInputs = [ pytest mock ipython ]; 24 + propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core pandas pyarrow ]; 25 + 26 + checkPhase = '' 27 + pytest tests/unit 28 + ''; 29 + 30 + meta = with stdenv.lib; { 31 + description = "Google BigQuery API client library"; 32 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 33 + license = licenses.asl20; 34 + maintainers = [ maintainers.costrouc ]; 35 + }; 36 + }
+30
pkgs/development/python-modules/google_cloud_bigquery_datatransfer/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pytest 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-bigquery-datatransfer"; 10 + version = "0.1.1"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "f5b5d0de43805fa9ebb620c58e1d27e6d32d2fc8e9a2f954ee170f7a026c8757"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + propagatedBuildInputs = [ google_api_core ]; 19 + 20 + checkPhase = '' 21 + pytest tests/unit 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "BigQuery Data Transfer API client library"; 26 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.costrouc ]; 29 + }; 30 + }
+33
pkgs/development/python-modules/google_cloud_bigtable/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc_google_iam_v1 5 + , google_api_core 6 + , google_cloud_core 7 + , pytest 8 + , mock 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "google-cloud-bigtable"; 13 + version = "0.31.0"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "b6c8572697b5fdc7fcb95d88f87b8c84cea5a7aef2d57d3de0d6a9e2b0e8424f"; 18 + }; 19 + 20 + checkInputs = [ pytest mock ]; 21 + propagatedBuildInputs = [ grpc_google_iam_v1 google_api_core google_cloud_core ]; 22 + 23 + checkPhase = '' 24 + pytest tests/unit 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Google Cloud Bigtable API client library"; 29 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 30 + license = licenses.asl20; 31 + maintainers = [ maintainers.costrouc ]; 32 + }; 33 + }
+30
pkgs/development/python-modules/google_cloud_container/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pytest 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-container"; 10 + version = "0.1.1"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "a89afcb1fe96bc9361c231c223c3bbe19fa3787caeb4697cd5778990e1077270"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + propagatedBuildInputs = [ google_api_core ]; 19 + 20 + checkPhase = '' 21 + pytest tests/unit 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Google Container Engine API client library"; 26 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.costrouc ]; 29 + }; 30 + }
+30
pkgs/development/python-modules/google_cloud_dataproc/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pytest 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-dataproc"; 10 + version = "0.2.0"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "531dbd3e5862df5e67751efdcd89f00d0ded35f3a87a18fd3245e1c365080720"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + propagatedBuildInputs = [ google_api_core ]; 19 + 20 + checkPhase = '' 21 + pytest tests/unit 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Google Cloud Dataproc API client library"; 26 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.costrouc ]; 29 + }; 30 + }
+32
pkgs/development/python-modules/google_cloud_datastore/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-datastore"; 12 + version = "1.7.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "03c1a06b0d94ac2f801513c9255bd5fc8773d036f0e59d63ffe1152cfe4320de"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Google Cloud Datastore API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+31
pkgs/development/python-modules/google_cloud_dlp/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , google_api_core 6 + , pytest 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "google-cloud-dlp"; 11 + version = "0.9.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "408e5c6820dc53dd589a7bc378d25c2cf5817c448b7c7b1268bc745ecbe04ec3"; 16 + }; 17 + 18 + checkInputs = [ pytest ]; 19 + propagatedBuildInputs = [ enum34 google_api_core ]; 20 + 21 + checkPhase = '' 22 + pytest tests/unit 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Cloud Data Loss Prevention (DLP) API API client library"; 27 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 28 + license = licenses.asl20; 29 + maintainers = [ maintainers.costrouc ]; 30 + }; 31 + }
+32
pkgs/development/python-modules/google_cloud_dns/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-dns"; 12 + version = "0.29.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "f6ea35676c59b6bfd4a2e6aa42670c6ed3505ba46f7117cdc953094e568f404e"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Google Cloud DNS API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+31
pkgs/development/python-modules/google_cloud_error_reporting/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_cloud_logging 5 + , pytest 6 + , mock 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "google-cloud-error-reporting"; 11 + version = "0.30.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "768a5c3ed7a96b60f051717c1138e561493ab0ef4dd4acbcf9e2b1cc2d09e06a"; 16 + }; 17 + 18 + checkInputs = [ pytest mock ]; 19 + propagatedBuildInputs = [ google_cloud_logging ]; 20 + 21 + checkPhase = '' 22 + pytest tests/unit 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Stackdriver Error Reporting API client library"; 27 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 28 + license = licenses.asl20; 29 + maintainers = [ maintainers.costrouc ]; 30 + }; 31 + }
+35
pkgs/development/python-modules/google_cloud_firestore/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "google-cloud-firestore"; 11 + version = "0.30.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "7f990572ace890867bbbc63c9d700c1d2635ba4c799e05f30b6fdca490021243"; 16 + }; 17 + 18 + checkInputs = [ pytest ]; 19 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 20 + 21 + # tests were not included with release 22 + # See issue https://github.com/googleapis/google-cloud-python/issues/6380 23 + doCheck = false; 24 + 25 + checkPhase = '' 26 + pytest tests/unit 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Google Cloud Firestore API client library"; 31 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 32 + license = licenses.asl20; 33 + maintainers = [ maintainers.costrouc ]; 34 + }; 35 + }
+32
pkgs/development/python-modules/google_cloud_iot/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , grpc_google_iam_v1 6 + , google_api_core 7 + , pytest 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-iot"; 12 + version = "0.1.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "1502fa6d64f8f0f7c0e34e71c82c5daacc8fd8f78256cfadef5ae06c5efcc3b4"; 17 + }; 18 + 19 + checkInputs = [ pytest ]; 20 + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Cloud IoT API API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + # maintainers = [ maintainers. ]; 31 + }; 32 + }
+32
pkgs/development/python-modules/google_cloud_kms/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , grpc_google_iam_v1 6 + , google_api_core 7 + , pytest 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-kms"; 12 + version = "0.2.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "add648f9185a8724f8632b3a006ee0af4847a5ab4ca085954ff1d00a8cd2d54c"; 17 + }; 18 + 19 + checkInputs = [ pytest ]; 20 + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Cloud Key Management Service (KMS) API API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+31
pkgs/development/python-modules/google_cloud_language/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , google_api_core 6 + , pytest 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "google-cloud-language"; 11 + version = "1.1.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "2450e3265df129241cb21badb9d4ce2089d2652581df38e03c14a7ec85679ecb"; 16 + }; 17 + 18 + checkInputs = [ pytest ]; 19 + propagatedBuildInputs = [ enum34 google_api_core ]; 20 + 21 + checkPhase = '' 22 + pytest tests/unit 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Google Cloud Natural Language API client library"; 27 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 28 + license = licenses.asl20; 29 + maintainers = [ maintainers.costrouc ]; 30 + }; 31 + }
+35
pkgs/development/python-modules/google_cloud_logging/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + , mock 8 + , webapp2 9 + , django 10 + , flask 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "google-cloud-logging"; 15 + version = "1.8.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "418ae534a8044ea5fd385fc4958763d76b8f315785d7a61f264c5a04035d02d5"; 20 + }; 21 + 22 + checkInputs = [ pytest mock webapp2 django flask ]; 23 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 24 + 25 + checkPhase = '' 26 + pytest tests/unit 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Stackdriver Logging API client library"; 31 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 32 + license = licenses.asl20; 33 + maintainers = [ maintainers.costrouc ]; 34 + }; 35 + }
+32
pkgs/development/python-modules/google_cloud_monitoring/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pandas 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-monitoring"; 12 + version = "0.30.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "6b26d659360306d51b9fb88c5b1eb77bf49967a37b6348ae9568c083e466274d"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_api_core pandas ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Stackdriver Monitoring API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+33
pkgs/development/python-modules/google_cloud_pubsub/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , grpc_google_iam_v1 6 + , google_api_core 7 + , pytest 8 + , mock 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "google-cloud-pubsub"; 13 + version = "0.38.0"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "0b0481fa61faf8143c3cffc9d3fbe757423a200fbddddcf27feb2c49e3c35e58"; 18 + }; 19 + 20 + checkInputs = [ pytest mock ]; 21 + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 22 + 23 + checkPhase = '' 24 + pytest tests/unit 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Google Cloud Pub/Sub API client library"; 29 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 30 + license = licenses.asl20; 31 + maintainers = [ maintainers.costrouc ]; 32 + }; 33 + }
+37
pkgs/development/python-modules/google_cloud_redis/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , google_api_core 6 + , pytest 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "google-cloud-redis"; 11 + version = "0.2.0"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "c0fa00cafbce3e9a0e35fb7f9d754ac70b450b6496c62c20bb3a1f500aeca9e4"; 16 + }; 17 + 18 + checkInputs = [ pytest ]; 19 + propagatedBuildInputs = [ enum34 google_api_core ]; 20 + 21 + # requires old version of google-api-core (override) 22 + preBuild = '' 23 + sed -i "s/'google-api-core\[grpc\] >= 0.1.0, < 0.2.0dev'/'google-api-core'/g" setup.py 24 + sed -i "s/google-api-core\[grpc\]<0.2.0dev,>=0.1.0/google-api-core/g" google_cloud_redis.egg-info/requires.txt 25 + ''; 26 + 27 + checkPhase = '' 28 + pytest tests/unit 29 + ''; 30 + 31 + meta = with stdenv.lib; { 32 + description = "Google Cloud Memorystore for Redis API client library"; 33 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 34 + license = licenses.asl20; 35 + maintainers = [ maintainers.costrouc ]; 36 + }; 37 + }
+32
pkgs/development/python-modules/google_cloud_resource_manager/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_cloud_core 5 + , google_api_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-resource-manager"; 12 + version = "0.28.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "fc29c11dcbe9208261d377185a1ae5331bab43f2a592222a25c8aca9c8031308"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_cloud_core google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Google Cloud Resource Manager API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+32
pkgs/development/python-modules/google_cloud_runtimeconfig/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-runtimeconfig"; 12 + version = "0.28.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "f441fbc22e2d0871ecb390854aa352cf467d2751cbc0dac7578274ead813519e"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Google Cloud RuntimeConfig API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+32
pkgs/development/python-modules/google_cloud_securitycenter/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , grpc_google_iam_v1 6 + , google_api_core 7 + , pytest 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-securitycenter"; 12 + version = "0.1.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "6ef386ba065a167670ad1b67f15fb7ba9e21ce33579fa6d7fafafd5b970b3e8a"; 17 + }; 18 + 19 + checkInputs = [ pytest ]; 20 + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Cloud Security Command Center API API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+34
pkgs/development/python-modules/google_cloud_spanner/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpc_google_iam_v1 5 + , grpcio-gcp 6 + , google_api_core 7 + , google_cloud_core 8 + , pytest 9 + , mock 10 + }: 11 + 12 + buildPythonPackage rec { 13 + pname = "google-cloud-spanner"; 14 + version = "1.6.0"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "f7140e1cb43fbf670521112f03822b63d15fbcbd2830c7cfa1b868836e04b6b4"; 19 + }; 20 + 21 + checkInputs = [ pytest mock ]; 22 + propagatedBuildInputs = [ grpcio-gcp grpc_google_iam_v1 google_api_core google_cloud_core ]; 23 + 24 + checkPhase = '' 25 + pytest tests/unit 26 + ''; 27 + 28 + meta = with stdenv.lib; { 29 + description = "Cloud Spanner API client library"; 30 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 31 + license = licenses.asl20; 32 + maintainers = [ maintainers.costrouc ]; 33 + }; 34 + }
+3 -2
pkgs/development/python-modules/google_cloud_speech/default.nix
··· 13 13 propagatedBuildInputs = [ google_api_core ]; 14 14 checkInputs = [ pytest mock ]; 15 15 16 - # needs credentials 17 - doCheck = false; 16 + checkPhase = '' 17 + pytest tests/unit 18 + ''; 18 19 19 20 meta = with stdenv.lib; { 20 21 description = "Cloud Speech API enables integration of Google speech recognition into applications.";
+33
pkgs/development/python-modules/google_cloud_storage/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_resumable_media 5 + , google_api_core 6 + , google_cloud_core 7 + , pytest 8 + , mock 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "google-cloud-storage"; 13 + version = "1.13.0"; 14 + 15 + src = fetchPypi { 16 + inherit pname version; 17 + sha256 = "fc32b9be41a45016ba2387e3ad23e70ccba399d626ef596409316f7cee477956"; 18 + }; 19 + 20 + checkInputs = [ pytest mock ]; 21 + propagatedBuildInputs = [ google_resumable_media google_api_core google_cloud_core ]; 22 + 23 + checkPhase = '' 24 + pytest tests/unit 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Google Cloud Storage API client library"; 29 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 30 + license = licenses.asl20; 31 + maintainers = [ maintainers.costrouc ]; 32 + }; 33 + }
+32
pkgs/development/python-modules/google_cloud_tasks/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , grpc_google_iam_v1 6 + , google_api_core 7 + , pytest 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-tasks"; 12 + version = "0.3.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "f874a7aabad225588263c6cbcd4d67455cc682ebb6d9f00bd06c8d2d5673b4db"; 17 + }; 18 + 19 + checkInputs = [ pytest ]; 20 + propagatedBuildInputs = [ enum34 grpc_google_iam_v1 google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Cloud Tasks API API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+35
pkgs/development/python-modules/google_cloud_testutils/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , six 5 + , google_auth 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-testutils"; 10 + version = "unstable-36ffa923c7037e8b4fdcaa76272cb6267e908a9d"; 11 + 12 + # google-cloud-testutils is not "really" 13 + # released as a python package 14 + # but it is required for google-cloud-* tests 15 + # so why not package it as a module 16 + src = fetchFromGitHub { 17 + owner = "googleapis"; 18 + repo = "google-cloud-python"; 19 + rev = "36ffa923c7037e8b4fdcaa76272cb6267e908a9d"; 20 + sha256 = "1fvcnssmpgf4lfr7l9h7cz984rbc5mfr1j1br12japcib5biwzjy"; 21 + }; 22 + 23 + propagatedBuildInputs = [ six google_auth ]; 24 + 25 + postPatch = '' 26 + cd test_utils 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "System test utilities for google-cloud-python"; 31 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 32 + license = licenses.asl20; 33 + maintainers = [ maintainers.costrouc ]; 34 + }; 35 + }
+30
pkgs/development/python-modules/google_cloud_texttospeech/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pytest 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-texttospeech"; 10 + version = "0.2.0"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "6064bc6e2761694b708878ff3d5902c6ce5eb44a770a921e7a99caf6c2533ae3"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + propagatedBuildInputs = [ google_api_core ]; 19 + 20 + checkPhase = '' 21 + pytest tests/unit 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Google Cloud Text-to-Speech API client library"; 26 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.costrouc ]; 29 + }; 30 + }
+32
pkgs/development/python-modules/google_cloud_trace/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-trace"; 12 + version = "0.19.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "2cb774498e90143a9565dd50e2814b6b0292242a53b8804a1a529989e18b7461"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Stackdriver Trace API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+32
pkgs/development/python-modules/google_cloud_translate/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , google_cloud_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-translate"; 12 + version = "1.3.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "4420f5b320145bf097ca9a12b18ec27c067886e2832d181f268c46c3bcb0d2e4"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ google_api_core google_cloud_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Google Cloud Translation API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+30
pkgs/development/python-modules/google_cloud_videointelligence/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pytest 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-videointelligence"; 10 + version = "1.5.0"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "bd0abc18070520fd5757b15356e8483149e1caebbe43019257ccb2c43cddbbbe"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + propagatedBuildInputs = [ google_api_core ]; 19 + 20 + checkPhase = '' 21 + pytest tests/unit 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Google Cloud Video Intelligence API client library"; 26 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.costrouc ]; 29 + }; 30 + }
+32
pkgs/development/python-modules/google_cloud_vision/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , enum34 5 + , google_api_core 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-cloud-vision"; 12 + version = "0.34.0"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "50392b2c68e40dbf725c531ba4d325bd910da6441a472ed0a3fadfd0ab8548f7"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ enum34 google_api_core ]; 21 + 22 + checkPhase = '' 23 + pytest tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Cloud Vision API API client library"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+30
pkgs/development/python-modules/google_cloud_websecurityscanner/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , google_api_core 5 + , pytest 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "google-cloud-websecurityscanner"; 10 + version = "0.1.0"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "d41a9e1a093862aa1b181fa7fdc2a94e185eb4a8f290dbdb928bc9ebd253a95f"; 15 + }; 16 + 17 + checkInputs = [ pytest ]; 18 + propagatedBuildInputs = [ google_api_core ]; 19 + 20 + checkPhase = '' 21 + pytest tests/unit 22 + ''; 23 + 24 + meta = with stdenv.lib; { 25 + description = "Google Cloud Web Security Scanner API client library"; 26 + homepage = https://github.com/GoogleCloudPlatform/google-cloud-python; 27 + license = licenses.asl20; 28 + maintainers = [ maintainers.costrouc ]; 29 + }; 30 + }
+32
pkgs/development/python-modules/google_resumable_media/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , six 5 + , requests 6 + , pytest 7 + , mock 8 + }: 9 + 10 + buildPythonPackage rec { 11 + pname = "google-resumable-media"; 12 + version = "0.3.1"; 13 + 14 + src = fetchPypi { 15 + inherit pname version; 16 + sha256 = "97de518f8166d442cc0b61fab308bcd319dbb970981e667ec8ded44f5ce49836"; 17 + }; 18 + 19 + checkInputs = [ pytest mock ]; 20 + propagatedBuildInputs = [ six requests ]; 21 + 22 + checkPhase = '' 23 + py.test tests/unit 24 + ''; 25 + 26 + meta = with stdenv.lib; { 27 + description = "Utilities for Google Media Downloads and Resumable Uploads"; 28 + homepage = https://github.com/GoogleCloudPlatform/google-resumable-media-python; 29 + license = licenses.asl20; 30 + maintainers = [ maintainers.costrouc ]; 31 + }; 32 + }
+25
pkgs/development/python-modules/grpc_google_iam_v1/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpcio 5 + , googleapis_common_protos 6 + }: 7 + 8 + buildPythonPackage rec { 9 + pname = "grpc-google-iam-v1"; 10 + version = "0.11.4"; 11 + 12 + src = fetchPypi { 13 + inherit pname version; 14 + sha256 = "5009e831dcec22f3ff00e89405249d6a838d1449a46ac8224907aa5b0e0b1aec"; 15 + }; 16 + 17 + propagatedBuildInputs = [ grpcio googleapis_common_protos ]; 18 + 19 + meta = with stdenv.lib; { 20 + description = "GRPC library for the google-iam-v1 service"; 21 + homepage = https://github.com/googleapis/googleapis; 22 + license = licenses.asl20; 23 + maintainers = [ maintainers.costrouc ]; 24 + }; 25 + }
+24
pkgs/development/python-modules/grpcio-gcp/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , grpcio 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "grpcio-gcp"; 9 + version = "0.2.2"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "e292605effc7da39b7a8734c719afb12ec4b5362add3528d8afad3aa3aa9057c"; 14 + }; 15 + 16 + propagatedBuildInputs = [ grpcio ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "gRPC extensions for Google Cloud Platform"; 20 + homepage = https://grpc.io; 21 + license = licenses.asl20; 22 + maintainers = [ maintainers.costrouc ]; 23 + }; 24 + }
+11 -5
pkgs/development/python-modules/pygit2/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi, isPyPy, libgit2, six, cffi }: 1 + { stdenv, lib, buildPythonPackage, fetchPypi, fetchpatch, isPyPy, libgit2_0_27, six, cffi }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pygit2"; 5 - version = "0.26.4"; 5 + version = "0.27.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "a8a0ecce4aadac2675afa5bcda0f698bfe39ec61ac1e15b9264704d1b41bb390"; 9 + sha256 = "0d9bgxd6ch5jxz0j5cmx7c4kw933g8pgm2zxf3id1a6w9g2r7hpw"; 10 10 }; 11 11 12 12 preConfigure = lib.optionalString stdenv.isDarwin '' 13 - export DYLD_LIBRARY_PATH="${libgit2}/lib" 13 + export DYLD_LIBRARY_PATH="${libgit2_0_27}/lib" 14 14 ''; 15 15 16 - propagatedBuildInputs = [ libgit2 six ] ++ lib.optional (!isPyPy) cffi; 16 + patches = [ (fetchpatch { 17 + name = "dont-require-old-pycparser"; # https://github.com/libgit2/pygit2/issues/819 18 + url = https://github.com/libgit2/pygit2/commit/1eaba181577de206d3d43ec7886d0353fc0c9f2a.patch; 19 + sha256 = "18x1fpmywhjjr4lvakwmy34zpxfqi8pqqj48g1wcib39lh3s7l4f"; 20 + }) ]; 21 + 22 + propagatedBuildInputs = [ libgit2_0_27 six ] ++ lib.optional (!isPyPy) cffi; 17 23 18 24 preCheck = '' 19 25 # disable tests that require networking
+2 -2
pkgs/development/python-modules/simanneal/default.nix
··· 2 2 3 3 buildPythonPackage rec { 4 4 pname = "simanneal"; 5 - version = "0.4.1"; 5 + version = "0.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "perrygeo"; 9 9 repo = "simanneal"; 10 10 rev = version; 11 - sha256 = "12499wvf7ii7cy8z2f1d472p7q9napg1lj0h9xx8l1mbr1hjlp3q"; 11 + sha256 = "0p75da4nbk6iy16aahl0ilqg605jrr6aa1pzfyd9hc7ak2vs6840"; 12 12 }; 13 13 14 14 checkInputs = [ pytest ];
+29
pkgs/development/python-modules/webapp2/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , fetchPypi 4 + , webob 5 + , six 6 + , jinja2 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "webapp2"; 11 + version = "2.5.2"; 12 + 13 + src = fetchPypi { 14 + inherit pname version; 15 + sha256 = "997db622a266bd64eb7fcc9cfe823efb69277544aa92064030c16acbfb2733a5"; 16 + }; 17 + 18 + # # error in tests when running with python 3+ 19 + doCheck = false; 20 + 21 + propagatedBuildInputs = [ webob six ]; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Taking Google App Engine's webapp to the next level"; 25 + homepage = http://webapp-improved.appspot.com; 26 + license = licenses.asl20; 27 + maintainers = [ maintainers.costrouc ]; 28 + }; 29 + }
+4 -3
pkgs/development/tools/kythe/default.nix
··· 1 - { stdenv, binutils , fetchurl, glibc }: 1 + { stdenv, binutils , fetchurl, glibc, ncurses5 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 version = "0.0.28"; ··· 20 20 cd tools 21 21 for exe in http_server \ 22 22 kythe read_entries triples verifier \ 23 - write_entries write_tables; do 23 + write_entries write_tables entrystream; do 24 24 echo "Patching:" $exe 25 25 patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" $exe 26 - patchelf --set-rpath "${stdenv.cc.cc.lib}/lib64" $exe 26 + patchelf --set-rpath "${stdenv.cc.cc.lib}/lib64:${ncurses5}/lib" $exe 27 27 done 28 28 cd ../ 29 29 cp -R ./ $out 30 + ln -s $out/tools $out/bin 30 31 ''; 31 32 32 33 meta = with stdenv.lib; {
+2 -2
pkgs/development/tools/misc/gede/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gede-${version}"; 5 - version = "2.10.9"; 5 + version = "2.12.3"; 6 6 7 7 src = fetchurl { 8 8 url = "http://gede.acidron.com/uploads/source/${name}.tar.xz"; 9 - sha256 = "0av9v3r6x6anjjm4hzn8wxnvrqc8zp1g7570m5ndg7cgc3sy3bg6"; 9 + sha256 = "041wvby19dlcbb7x3yn2mbcfkrn0pkyjpgm40ngsks63kqzmkpdp"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ qmake makeWrapper python ];
+2 -2
pkgs/games/openarena/default.nix
··· 1 - { fetchurl, makeWrapper, patchelf, pkgs, stdenv, SDL, libglvnd, libogg, libvorbis, curl }: 1 + { fetchurl, makeWrapper, patchelf, pkgs, stdenv, SDL, libglvnd, libogg, libvorbis, curl, openal }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "openarena-${version}"; ··· 15 15 installPhase = let 16 16 gameDir = "$out/openarena-$version"; 17 17 interpreter = "$(< \"$NIX_CC/nix-support/dynamic-linker\")"; 18 - libPath = stdenv.lib.makeLibraryPath [ SDL libglvnd libogg libvorbis curl ]; 18 + libPath = stdenv.lib.makeLibraryPath [ SDL libglvnd libogg libvorbis curl openal ]; 19 19 in '' 20 20 mkdir -pv $out/bin 21 21 cd $out
+5 -5
pkgs/os-specific/linux/evdi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "evdi-${version}"; 5 - version = "1.5.0.2"; 5 + version = "1.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "DisplayLink"; 9 9 repo = "evdi"; 10 10 rev = "v${version}"; 11 - sha256 = "1wjk023lpjxnspfl34c6rzkrixahfdzdkmc3hnmrdw12s3i6ca5x"; 11 + sha256 = "0jy0ia5fsx54d2wv4d2jqnc8rc5x16781a3bcb857apc47zr387h"; 12 12 }; 13 13 14 14 nativeBuildInputs = kernel.moduleBuildDependencies; ··· 27 27 meta = with stdenv.lib; { 28 28 description = "Extensible Virtual Display Interface"; 29 29 platforms = platforms.linux; 30 - license = licenses.gpl2; 31 - homepage = http://www.displaylink.com/; 32 - broken = versionOlder kernel.version "4.9" || versionAtLeast kernel.version "4.15" || stdenv.isAarch64; 30 + license = with licenses; [ lgpl21 gpl2 ]; 31 + homepage = https://www.displaylink.com/; 32 + broken = versionOlder kernel.version "4.9" || versionAtLeast kernel.version "4.18" || stdenv.isAarch64; 33 33 }; 34 34 }
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.81"; 6 + version = "4.14.82"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1pjvwyhag2i8i5kns8836ifpk93ssvp35m4rfxhz0kl4ag8dydjb"; 16 + sha256 = "1b8x77kf3q7nf2h3s9vnn0hzi45srxxin7f9rvg70vd7yvka5457"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.18.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.18.19"; 6 + version = "4.18.20"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1g9iasj17i6z5494azsbr4pji7qj27f1fasrx36fbxy4rp1w8rkw"; 16 + sha256 = "0lzn2w8zagqk3sp6jsp155xggm1c277xjh8m0nvddvdp1yg33b38"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.2"; 6 + version = "4.19.3"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0wyzy8i2lfhz2rf9ilygl2jgz6iyspv2amx2fzm85mwv060py361"; 16 + sha256 = "0834k2lsflp6mgxv1vs1gr4fykg5z0hd4sbbrw3z7zfhsh95fg0y"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.4.163"; 4 + version = "4.4.164"; 5 5 extraMeta.branch = "4.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "1x1fixnz41q6pq1cms9z48mrac984r675m94fdm08m8ajqxddcv1"; 9 + sha256 = "041w65dxsdcdpf7isis2r4xabfm9pbhfgxxx7n9d1nv7grss3d4v"; 10 10 }; 11 11 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.9.137"; 4 + version = "4.9.138"; 5 5 extraMeta.branch = "4.9"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "1295x8a8k8bdanrpsalnaaq00mk3fl91sr14061lrgwlj0m53ckd"; 9 + sha256 = "1dr1mf7i1mwy780048gkhvy283j8331xwgrs2x5qal0xc1114c4j"; 10 10 }; 11 11 } // (args.argsOverride or {}))
+2 -2
pkgs/servers/jackett/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "jackett-${version}"; 5 - version = "0.10.434"; 5 + version = "0.10.446"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 - sha256 = "1vnkppmv7mw2p9bjcfmfxg66g02dq0020ad4z07gbp4dvixpzsnm"; 9 + sha256 = "1vmgywklax5br3pynjp5b74l2mkmhk3njiccjrl0l7j8ikyar1fw"; 10 10 }; 11 11 12 12 buildInputs = [ makeWrapper ];
+3 -3
pkgs/servers/uwsgi/default.nix
··· 1 - { stdenv, lib, fetchurl, pkgconfig, jansson 1 + { stdenv, lib, fetchurl, pkgconfig, jansson, pcre 2 2 # plugins: list of strings, eg. [ "python2" "python3" ] 3 3 , plugins 4 4 , pam, withPAM ? false ··· 58 58 59 59 nativeBuildInputs = [ python3 pkgconfig ]; 60 60 61 - buildInputs = [ jansson ] 61 + buildInputs = [ jansson pcre ] 62 62 ++ lib.optional withPAM pam 63 63 ++ lib.optional withSystemd systemd 64 64 ++ lib.concatMap (x: x.inputs) needed ··· 92 92 NIX_CFLAGS_LINK = [ "-lsystemd" ] ++ lib.concatMap (x: x.NIX_CFLAGS_LINK or []) needed; 93 93 94 94 meta = with stdenv.lib; { 95 - homepage = http://uwsgi-docs.readthedocs.org/en/latest/; 95 + homepage = https://uwsgi-docs.readthedocs.org/en/latest/; 96 96 description = "A fast, self-healing and developer/sysadmin-friendly application container server coded in pure C"; 97 97 license = licenses.gpl2; 98 98 maintainers = with maintainers; [ abbradar schneefux ];
+3 -3
pkgs/stdenv/generic/make-derivation.nix
··· 249 249 # propagated dependencies here as well. 250 250 disallowedReferences = (attrs.disallowedReferences or []) 251 251 ++ (lib.subtractLists 252 - (lib.concatLists ( (lib.elemAt propagatedDependencies 1) ++ 252 + (lib.concatLists ((lib.elemAt propagatedDependencies 0) ++ 253 + (lib.elemAt propagatedDependencies 1) ++ 253 254 (lib.elemAt dependencies 1) ++ 254 255 (lib.elemAt propagatedDependencies 2) ++ 255 256 (lib.elemAt dependencies 2) ) ) 256 - (lib.concatLists ( (lib.elemAt propagatedDependencies 0) ++ 257 - (lib.elemAt dependencies 0) ) ) ); 257 + (lib.concatLists ((lib.elemAt dependencies 0)) ) ); 258 258 } // lib.optionalAttrs (stdenv.hostPlatform != stdenv.buildPlatform) { 259 259 cmakeFlags = 260 260 (/**/ if lib.isString cmakeFlags then [cmakeFlags]
+9 -1
pkgs/test/nixos-functions/default.nix
··· 11 11 */ 12 12 { pkgs, lib, stdenv, ... }: 13 13 14 - lib.optionalAttrs stdenv.hostPlatform.isLinux ( 14 + let 15 + dummyVersioning = { 16 + revision = "test"; 17 + versionSuffix = "test"; 18 + label = "test"; 19 + }; 20 + in lib.optionalAttrs stdenv.hostPlatform.isLinux ( 15 21 pkgs.recurseIntoAttrs { 16 22 17 23 nixos-test = (pkgs.nixos { 24 + system.nixos = dummyVersioning; 18 25 boot.loader.grub.enable = false; 19 26 fileSystems."/".device = "/dev/null"; 20 27 }).toplevel; ··· 22 29 nixosTest-test = pkgs.nixosTest ({ lib, pkgs, ... }: { 23 30 name = "nixosTest-test"; 24 31 machine = { pkgs, ... }: { 32 + system.nixos = dummyVersioning; 25 33 environment.systemPackages = [ pkgs.hello ]; 26 34 }; 27 35 testScript = ''
+2 -2
pkgs/tools/admin/lego/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "lego-${version}"; 5 - version = "1.0.1"; 5 + version = "1.2.1"; 6 6 rev = "v${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 inherit rev; 10 10 owner = "xenolf"; 11 11 repo = "lego"; 12 - sha256 = "1l9winhqwid8ac8il303qkhsn0v5h7zhlklviszfi1rjal38ipiz"; 12 + sha256 = "1b2cv78v54afflz3gfyidkwzq7r2h5j45rmz0ybps03pr0hs4gk3"; 13 13 }; 14 14 15 15 goPackagePath = "github.com/xenolf/lego";
+5 -5
pkgs/tools/graphics/oxipng/default.nix
··· 1 1 { stdenv, fetchFromGitHub, rustPlatform }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 - version = "2.1.0"; 4 + version = "2.1.6"; 5 5 name = "oxipng-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "shssoichiro"; 9 9 repo = "oxipng"; 10 10 rev = "v${version}"; 11 - sha256 = "13rzkfb025y4i9dj66fgc74whgs90gyw861dccsj16cpfl6kh5z0"; 11 + sha256 = "0n3v2dxybfkf07hb4p2hbhhkwx907b85wzj8wa4whwil89igyrdm"; 12 12 }; 13 13 14 - cargoSha256 = "0l6ad8rnifd5hkv6x2cr0frdddsfwm1xd1v56imlglsjkgz56cva"; 14 + cargoSha256 = "1ycacwhwbn27i81jpp55m1446b9a50knlqv0kzkjcv8yf27213y9"; 15 15 16 16 meta = with stdenv.lib; { 17 17 homepage = https://github.com/shssoichiro/oxipng; 18 - description = "A lossless PNG compression optimizer"; 18 + description = "A multithreaded lossless PNG compression optimizer"; 19 19 license = licenses.mit; 20 20 maintainers = with maintainers; [ dywedir ]; 21 21 platforms = platforms.all; 22 22 23 - # macro is_arm_feature_detected! is unstable 23 + # Needs newer/unstable rust: error[E0658]: macro is_arm_feature_detected! is unstable 24 24 broken = stdenv.isAarch64; 25 25 }; 26 26 }
+2 -1
pkgs/tools/misc/blsd/default.nix
··· 15 15 16 16 goDeps = ./deps.nix; 17 17 18 - nativeBuildInputs = [ pkgconfig libgit2 ]; 18 + nativeBuildInputs = [ pkgconfig ]; 19 + buildInputs = [ libgit2 ]; 19 20 20 21 meta = with stdenv.lib; { 21 22 homepage = https://github.com/junegunn/blsd;
+4 -30
pkgs/tools/misc/dvtm/default.nix
··· 1 - { stdenv, fetchurl, ncurses, customConfig ? null }: 2 - 3 - stdenv.mkDerivation rec { 4 - 1 + {callPackage, fetchurl}: 2 + callPackage ./dvtm.nix rec { 5 3 name = "dvtm-0.15"; 6 4 7 5 src = fetchurl { 8 - url = "${meta.homepage}/${name}.tar.gz"; 6 + url = "http://www.brain-dump.org/projects/dvtm/${name}.tar.gz"; 9 7 sha256 = "0475w514b7i3gxk6khy8pfj2gx9l7lv2pwacmq92zn1abv01a84g"; 10 8 }; 11 9 ··· 17 15 sha256 = "1cby8x3ckvhzqa8yxlfrwzgm8wk7yz84kr9psdjr7xwpnca1cqrd"; 18 16 }) 19 17 ]; 20 - 21 - CFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-D_DARWIN_C_SOURCE"; 22 - 23 - postPatch = stdenv.lib.optionalString (customConfig != null) '' 24 - cp ${builtins.toFile "config.h" customConfig} ./config.h 25 - ''; 26 - 27 - buildInputs = [ ncurses ]; 28 - 29 - prePatch = '' 30 - substituteInPlace Makefile \ 31 - --replace /usr/share/terminfo $out/share/terminfo 32 - ''; 33 - 34 - installPhase = '' 35 - make PREFIX=$out install 36 - ''; 37 - 38 - meta = with stdenv.lib; { 39 - description = "Dynamic virtual terminal manager"; 40 - homepage = http://www.brain-dump.org/projects/dvtm; 41 - license = licenses.mit; 42 - maintainers = [ maintainers.vrthra ]; 43 - platforms = platforms.unix; 44 - }; 45 18 } 19 +
+30
pkgs/tools/misc/dvtm/dvtm.nix
··· 1 + { stdenv, ncurses, customConfig ? null, name, src, patches ? [] }: 2 + stdenv.mkDerivation rec { 3 + 4 + inherit name src patches; 5 + 6 + CFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-D_DARWIN_C_SOURCE"; 7 + 8 + postPatch = stdenv.lib.optionalString (customConfig != null) '' 9 + cp ${builtins.toFile "config.h" customConfig} ./config.h 10 + ''; 11 + 12 + buildInputs = [ ncurses ]; 13 + 14 + prePatch = '' 15 + substituteInPlace Makefile \ 16 + --replace /usr/share/terminfo $out/share/terminfo 17 + ''; 18 + 19 + installPhase = '' 20 + make PREFIX=$out install 21 + ''; 22 + 23 + meta = with stdenv.lib; { 24 + description = "Dynamic virtual terminal manager"; 25 + homepage = http://www.brain-dump.org/projects/dvtm; 26 + license = licenses.mit; 27 + maintainers = [ maintainers.vrthra ]; 28 + platforms = platforms.unix; 29 + }; 30 + }
+29
pkgs/tools/misc/dvtm/unstable.nix
··· 1 + {callPackage, fetchFromGitHub, fetchpatch}: 2 + callPackage ./dvtm.nix { 3 + name = "dvtm-unstable-2018-03-31"; 4 + 5 + src = fetchFromGitHub { 6 + owner = "martanne"; 7 + repo = "dvtm"; 8 + rev = "311a8c0c28296f8f87fb63349e0f3254c7481e14"; 9 + sha256 = "0pyxjkaxh8n97kccnmd3p98vi9h8mcfy5lswzqiplsxmxxmlbpx2"; 10 + }; 11 + 12 + patches = [ 13 + # https://github.com/martanne/dvtm/pull/69 14 + # Use self-pipe instead of signal blocking fixes issues on darwin. 15 + (fetchpatch { 16 + name = "use-self-pipe-fix-darwin"; 17 + url = "https://github.com/martanne/dvtm/commit/1f1ed664d64603f3f1ce1388571227dc723901b2.patch"; 18 + sha256 = "14j3kks7b1v6qq12442v1da3h7khp02rp0vi0qrz0rfgkg1zilpb"; 19 + }) 20 + 21 + # https://github.com/martanne/dvtm/pull/86 22 + # Fix buffer corruption when title is updated 23 + (fetchpatch { 24 + name = "fix-buffer-corruption-on-title-update"; 25 + url = "https://github.com/martanne/dvtm/commit/be6c3f8f615daeab214d484e6fff22e19631a0d1.patch"; 26 + sha256 = "1wdrl3sg815lhs22fwbc4w5dn4ifpdgl7v1kqfnhg752av4im7h7"; 27 + }) 28 + ]; 29 + }
+9 -5
pkgs/tools/misc/fpart/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchFromGitHub, autoreconfHook }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "fpart-${version}"; 5 - version = "1.0.0"; 5 + version = "1.1.0"; 6 6 7 - src = fetchurl { 8 - url = "http://contribs.martymac.org/fpart/${name}.tar.gz"; 9 - sha256 = "1p0ajmry18lcg82znfp8nxs4w3izic775l7df08hywlq4vfa66pg"; 7 + src = fetchFromGitHub { 8 + owner = "martymac"; 9 + repo = "fpart"; 10 + rev = name; 11 + sha256 = "0h3mqc1xj5j2z8s8g3pvvpbjs6x74dj8niyh3p2ymla35kbzskf4"; 10 12 }; 13 + 14 + nativeBuildInputs = [ autoreconfHook ]; 11 15 12 16 postInstall = '' 13 17 sed "s|^FPART_BIN=.*|FPART_BIN=\"$out/bin/fpart\"|" \
+13 -8
pkgs/tools/misc/mdbtools/default.nix
··· 1 - { stdenv, fetchurl, glib, readline, bison, flex, pkgconfig }: 1 + { stdenv, fetchFromGitHub, glib, readline 2 + , bison, flex, pkgconfig, autoreconfHook 3 + , txt2man, which }: 2 4 3 - stdenv.mkDerivation { 4 - name = "mdbtools-0.6pre1"; 5 + let version = "0.7.1"; 6 + in stdenv.mkDerivation { 7 + name = "mdbtools-${version}"; 5 8 6 - src = fetchurl { 7 - url = mirror://sourceforge/mdbtools/mdbtools-0.6pre1.tar.gz; 8 - sha256 = "1lz33lmqifjszad7rl1r7rpxbziprrm5rkb27wmswyl5v98dqsbi"; 9 + src = fetchFromGitHub { 10 + owner = "brianb"; 11 + repo = "mdbtools"; 12 + rev = version; 13 + sha256 = "0gwcpp9y09xhs21g7my2fs8ncb8i6ahlyixcx8jd3q97jbzj441l"; 9 14 }; 10 15 11 - nativeBuildInputs = [ pkgconfig ]; 12 - buildInputs = [glib readline bison flex]; 16 + nativeBuildInputs = [ pkgconfig bison flex autoreconfHook txt2man which ]; 17 + buildInputs = [ glib readline ]; 13 18 14 19 preConfigure = '' 15 20 sed -e 's@static \(GHashTable [*]mdb_backends;\)@\1@' -i src/libmdb/backend.c
-35
pkgs/tools/misc/mdbtools/git.nix
··· 1 - { stdenv, fetchgit, glib, readline, bison, flex, pkgconfig, 2 - libiconv, autoreconfHook, which, txt2man, gnome-doc-utils, scrollkeeper }: 3 - 4 - stdenv.mkDerivation { 5 - name = "mdbtools-git-2014-07-25"; 6 - 7 - src = fetchgit { 8 - url = "http://github.com/brianb/mdbtools.git"; 9 - rev = "9ab40e83e6789015c965c92bdb62f92f8cdd0dbd"; 10 - sha256 = "0hlf5lk86xm0bpdlpk4a1zyfvbim76dhvmybxga2p7mbb1jc825l"; 11 - }; 12 - 13 - nativeBuildInputs = [ pkgconfig ]; 14 - buildInputs = [ 15 - glib readline bison flex autoreconfHook which txt2man 16 - gnome-doc-utils scrollkeeper libiconv 17 - ]; 18 - 19 - preAutoreconf = '' 20 - sed -e '/ENABLE_GTK_DOC/aAM_CONDITIONAL(HAVE_GNOME_DOC_UTILS, test x$enable_gtk_doc = xyes)' \ 21 - -e '/ENABLE_GTK_DOC/aAM_CONDITIONAL(ENABLE_SK, test x$enable_scrollkeeper = xyes)' \ 22 - -i configure.ac 23 - ''; 24 - 25 - preConfigure = '' 26 - sed -e 's@static \(GHashTable [*]mdb_backends;\)@\1@' -i src/libmdb/backend.c 27 - ''; 28 - 29 - meta = with stdenv.lib; { 30 - description = ".mdb (MS Access) format tools"; 31 - homepage = http://mdbtools.sourceforge.net; 32 - platforms = platforms.linux; 33 - license = with licenses; [ gpl2 lgpl2 ]; 34 - }; 35 - }
+25
pkgs/tools/misc/miniserve/default.nix
··· 1 + { stdenv, rustPlatform, fetchFromGitHub, cmake, pkgconfig, zlib }: 2 + 3 + rustPlatform.buildRustPackage rec { 4 + name = "miniserve-${version}"; 5 + version = "0.2.1"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "svenstaro"; 9 + repo = "miniserve"; 10 + rev = "v${version}"; 11 + sha256 = "1g8ggqs4fyscb1r98qj22f61jgkqnr4vdyps0drrvydl9lafdmpl"; 12 + }; 13 + 14 + cargoSha256 = "18wyr0q5pkxds5hrl4g3mqmk46mr0nvs0id94aiw87729ly4vi8c"; 15 + 16 + nativeBuildInputs = [ cmake pkgconfig zlib ]; 17 + 18 + meta = with stdenv.lib; { 19 + description = "For when you really just want to serve some files over HTTP right now!"; 20 + homepage = https://github.com/svenstaro/miniserve; 21 + license = with licenses; [ mit ]; 22 + maintainers = with maintainers; [ nequissimus ]; 23 + platforms = platforms.linux; 24 + }; 25 + }
+2 -2
pkgs/tools/networking/wireguard-tools/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "wireguard-tools-${version}"; 7 - version = "0.0.20181018"; 7 + version = "0.0.20181119"; 8 8 9 9 src = fetchzip { 10 10 url = "https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${version}.tar.xz"; 11 - sha256 = "0vrr0f89nrpwnyia6kqvrjkxwivrnvjnbavmx2nxlrb3sz23481y"; 11 + sha256 = "1cxws2h64xvg6idb6jb6rdvn9wgmhdvq8s2lzqjbmds7sj6n09wa"; 12 12 }; 13 13 14 14 sourceRoot = "source/src/tools";
+2 -2
pkgs/tools/security/duo-unix/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "duo-unix-${version}"; 5 - version = "1.10.5"; 5 + version = "1.11.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://dl.duosecurity.com/duo_unix-${version}.tar.gz"; 9 - sha256 = "1h88gwvbh8vwwga7d65iwa9qrmyx23wh5m0rmlv8qbx4fyj7q1f9"; 9 + sha256 = "1i3dx7nim7xwlrjzcs9aqfyp87fangxqvhhpr16vpqklkz2zwmw4"; 10 10 }; 11 11 12 12 buildInputs = [ pam openssl zlib ];
+3 -1
pkgs/tools/text/xsv/default.nix
··· 1 - { stdenv, fetchFromGitHub, rustPlatform }: 1 + { stdenv, fetchFromGitHub, rustPlatform, Security }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 name = "xsv-${version}"; ··· 12 12 }; 13 13 14 14 cargoSha256 = "1qk5wkjm3d4dz5fldlq7rjlm602v0l04hxrbar2j6vhcz9w2r4n6"; 15 + 16 + buildInputs = stdenv.lib.optional stdenv.isDarwin Security; 15 17 16 18 meta = with stdenv.lib; { 17 19 description = "A fast CSV toolkit written in Rust";
+48
pkgs/tools/virtualization/mininet/default.nix
··· 1 + { stdenv, lib, fetchFromGitHub 2 + , which 3 + , python 4 + , help2man 5 + }: 6 + 7 + let 8 + pyEnv = python.withPackages(ps: [ ps.setuptools ]); 9 + in 10 + stdenv.mkDerivation rec { 11 + name = "mininet-${version}"; 12 + version = "2.3.0d4"; 13 + 14 + outputs = [ "out" "py" ]; 15 + 16 + src = fetchFromGitHub { 17 + owner = "mininet"; 18 + repo = "mininet"; 19 + rev = version; 20 + sha256 = "02hsqa7r5ykj8m1ycl32xwn1agjrw78wkq87xif0dl2vkzln41i4"; 21 + }; 22 + 23 + buildFlags = [ "mnexec" ]; 24 + makeFlags = [ "PREFIX=$(out)" ]; 25 + 26 + pythonPath = [ python.pkgs.setuptools ]; 27 + buildInputs = [ python which help2man ]; 28 + 29 + installTargets = [ "install-mnexec" "install-manpages" ]; 30 + 31 + preInstall = '' 32 + mkdir -p $out $py 33 + # without --root, install fails 34 + ${pyEnv.interpreter} setup.py install --root="/" --prefix=$py 35 + ''; 36 + 37 + doCheck = false; 38 + 39 + 40 + meta = with lib; { 41 + description = "Emulator for rapid prototyping of Software Defined Networks"; 42 + license = { 43 + fullName = "Mininet 2.3.0d4 License"; 44 + }; 45 + homepage = https://github.com/mininet/mininet; 46 + maintainers = with maintainers; [ teto ]; 47 + }; 48 + }
+27 -23
pkgs/top-level/all-packages.nix
··· 1520 1520 1521 1521 metabase = callPackage ../servers/metabase { }; 1522 1522 1523 + miniserve = callPackage ../tools/misc/miniserve { }; 1524 + 1523 1525 mkspiffs = callPackage ../tools/filesystems/mkspiffs { }; 1524 1526 1525 1527 mkspiffs-presets = recurseIntoAttrs (callPackages ../tools/filesystems/mkspiffs/presets.nix { }); ··· 2358 2360 # and enable 2359 2361 # customConfig = builtins.readFile ./dvtm.config.h; 2360 2362 }; 2363 + 2364 + dvtm-unstable = callPackage ../tools/misc/dvtm/unstable.nix {}; 2361 2365 2362 2366 ecmtools = callPackage ../tools/cd-dvd/ecm-tools { }; 2363 2367 ··· 4106 4110 4107 4111 mdbtools = callPackage ../tools/misc/mdbtools { }; 4108 4112 4109 - mdbtools_git = callPackage ../tools/misc/mdbtools/git.nix { 4110 - inherit (gnome2) scrollkeeper; 4111 - }; 4112 - 4113 4113 mdk = callPackage ../development/tools/mdk { }; 4114 4114 4115 4115 mdp = callPackage ../applications/misc/mdp { }; ··· 6328 6328 6329 6329 xsel = callPackage ../tools/misc/xsel { }; 6330 6330 6331 - xsv = callPackage ../tools/text/xsv { }; 6331 + xsv = callPackage ../tools/text/xsv { 6332 + inherit (darwin.apple_sdk.frameworks) Security; 6333 + }; 6332 6334 6333 6335 xtreemfs = callPackage ../tools/filesystems/xtreemfs { 6334 6336 boost = boost165; ··· 7381 7383 7382 7384 defaultCrateOverrides = callPackage ../build-support/rust/default-crate-overrides.nix { }; 7383 7385 7386 + makeRustPlatform = callPackage ../build-support/rust/make-rust-platform.nix {}; 7384 7387 rustPlatform = recurseIntoAttrs (makeRustPlatform rust); 7385 7388 7386 - makeRustPlatform = rust: lib.fix (self: 7387 - let 7388 - callPackage = newScope self; 7389 - in { 7390 - inherit rust; 7391 - 7392 - buildRustPackage = callPackage ../build-support/rust { 7393 - inherit rust; 7394 - }; 7395 - 7396 - rustcSrc = callPackage ../development/compilers/rust/rust-src.nix { 7397 - inherit (rust) rustc; 7398 - }; 7399 - }); 7400 - 7401 7389 cargo-download = callPackage ../tools/package-management/cargo-download { }; 7402 7390 cargo-edit = callPackage ../tools/package-management/cargo-edit { }; 7403 7391 cargo-release = callPackage ../tools/package-management/cargo-release { }; ··· 9125 9113 }; 9126 9114 9127 9115 arb = callPackage ../development/libraries/arb {}; 9128 - arb-git = callPackage ../development/libraries/arb/git.nix {}; 9129 9116 9130 9117 argp-standalone = callPackage ../development/libraries/argp-standalone {}; 9131 9118 ··· 9595 9582 inherit (darwin) cf-private; 9596 9583 inherit (darwin.apple_sdk.frameworks) Cocoa AGL GLUT; 9597 9584 }; 9585 + fltk14 = callPackage ../development/libraries/fltk/1.4.nix { 9586 + inherit (darwin) cf-private; 9587 + inherit (darwin.apple_sdk.frameworks) Cocoa AGL GLUT; 9588 + }; 9598 9589 fltk = self.fltk13; 9599 9590 9600 9591 flyway = callPackage ../development/tools/flyway { }; ··· 11266 11257 libviper = callPackage ../development/libraries/libviper { }; 11267 11258 11268 11259 libvpx = callPackage ../development/libraries/libvpx { }; 11269 - libvpx-git = callPackage ../development/libraries/libvpx/git.nix { }; 11270 11260 11271 11261 libvterm = callPackage ../development/libraries/libvterm { }; 11272 11262 libvterm-neovim = callPackage ../development/libraries/libvterm-neovim { }; ··· 15759 15749 15760 15750 antiword = callPackage ../applications/office/antiword {}; 15761 15751 15762 - ao = callPackage ../applications/graphics/ao {}; 15752 + ao = libfive; 15763 15753 15764 15754 apache-directory-studio = callPackage ../applications/networking/apache-directory-studio {}; 15765 15755 ··· 17092 17082 manuskript = callPackage ../applications/editors/manuskript { }; 17093 17083 17094 17084 manul = callPackage ../development/tools/manul { }; 17085 + 17086 + mindforger = libsForQt5.callPackage ../applications/editors/mindforger { }; 17095 17087 17096 17088 mi2ly = callPackage ../applications/audio/mi2ly {}; 17097 17089 ··· 19394 19386 19395 19387 transgui = callPackage ../applications/networking/p2p/transgui { }; 19396 19388 19389 + traverso = libsForQt5.callPackage ../applications/audio/traverso { }; 19390 + 19397 19391 trayer = callPackage ../applications/window-managers/trayer { }; 19398 19392 19399 19393 tree = callPackage ../tools/system/tree {}; ··· 20022 20016 20023 20017 roxterm = callPackage ../applications/misc/roxterm { 20024 20018 inherit (gnome3) gsettings-desktop-schemas vte; 20019 + }; 20020 + 20021 + termonad-with-packages = callPackage ../applications/misc/termonad { 20022 + inherit (haskellPackages) ghcWithPackages; 20025 20023 }; 20026 20024 20027 20025 xtrace = callPackage ../tools/X11/xtrace { }; ··· 21740 21738 21741 21739 scotch = callPackage ../applications/science/math/scotch { }; 21742 21740 21741 + mininet = callPackage ../tools/virtualization/mininet { }; 21742 + 21743 21743 msieve = callPackage ../applications/science/math/msieve { }; 21744 21744 21745 21745 weka = callPackage ../applications/science/math/weka { }; ··· 21776 21776 golly-beta = callPackage ../applications/science/misc/golly/beta.nix { wxGTK = wxGTK30; }; 21777 21777 21778 21778 megam = callPackage ../applications/science/misc/megam { }; 21779 + 21780 + netlogo = callPackage ../applications/science/misc/netlogo { }; 21779 21781 21780 21782 ns-3 = callPackage ../development/libraries/science/networking/ns3 { }; 21781 21783 ··· 22859 22861 maphosts = callPackage ../tools/networking/maphosts {}; 22860 22862 22861 22863 zimg = callPackage ../development/libraries/zimg { }; 22864 + 22865 + wtf = callPackage ../applications/misc/wtf { }; 22862 22866 22863 22867 zk-shell = callPackage ../applications/misc/zk-shell { }; 22864 22868
+8 -8
pkgs/top-level/haskell-packages.nix
··· 5 5 let 6 6 # These are attributes in compiler and packages that don't support integer-simple. 7 7 integerSimpleExcludes = [ 8 - "ghc821Binary" 8 + "ghc822Binary" 9 9 "ghc844" 10 10 "ghcjs" 11 11 "ghcjs82" ··· 42 42 43 43 compiler = { 44 44 45 - ghc821Binary = callPackage ../development/compilers/ghc/8.2.1-binary.nix { }; 45 + ghc822Binary = callPackage ../development/compilers/ghc/8.2.2-binary.nix { }; 46 46 47 47 ghc822 = callPackage ../development/compilers/ghc/8.2.2.nix { 48 - bootPkgs = packages.ghc821Binary; 48 + bootPkgs = packages.ghc822Binary; 49 49 inherit (buildPackages.python3Packages) sphinx; 50 50 buildLlvmPackages = buildPackages.llvmPackages_39; 51 51 llvmPackages = pkgs.llvmPackages_39; 52 52 }; 53 53 ghc844 = callPackage ../development/compilers/ghc/8.4.4.nix { 54 - bootPkgs = packages.ghc821Binary; 54 + bootPkgs = packages.ghc822Binary; 55 55 buildLlvmPackages = buildPackages.llvmPackages_5; 56 56 llvmPackages = pkgs.llvmPackages_5; 57 57 }; ··· 66 66 llvmPackages = pkgs.llvmPackages_6; 67 67 }; 68 68 ghcHEAD = callPackage ../development/compilers/ghc/head.nix { 69 - bootPkgs = packages.ghc821Binary; 69 + bootPkgs = packages.ghc822Binary; 70 70 buildLlvmPackages = buildPackages.llvmPackages_5; 71 71 llvmPackages = pkgs.llvmPackages_5; 72 72 }; ··· 100 100 # Always get compilers from `buildPackages` 101 101 packages = let bh = buildPackages.haskell; in { 102 102 103 - ghc821Binary = callPackage ../development/haskell-modules { 104 - buildHaskellPackages = bh.packages.ghc821Binary; 105 - ghc = bh.compiler.ghc821Binary; 103 + ghc822Binary = callPackage ../development/haskell-modules { 104 + buildHaskellPackages = bh.packages.ghc822Binary; 105 + ghc = bh.compiler.ghc822Binary; 106 106 compilerConfig = callPackage ../development/haskell-modules/configuration-ghc-8.2.x.nix { }; 107 107 packageSetConfig = bootstrapPackageSet; 108 108 };
+3
pkgs/top-level/metrics.nix
··· 49 49 run nix-env.qa nix-env -f ${nixpkgs} -qa 50 50 run nix-env.qaDrv nix-env -f ${nixpkgs} -qa --drv-path --meta --xml 51 51 52 + num=$(nix-env -f ${nixpkgs} -qa | wc -l) 53 + echo "nix-env.qaCount $num" >> $out/nix-support/hydra-metrics 54 + 52 55 export GC_INITIAL_HEAP_SIZE=128k 53 56 run nix-env.qaAggressive nix-env -f ${nixpkgs} -qa 54 57 run nix-env.qaDrvAggressive nix-env -f ${nixpkgs} -qa --drv-path --meta --xml
+12 -148
pkgs/top-level/php-packages.nix
··· 6 6 inherit php; 7 7 inherit (pkgs) stdenv autoreconfHook fetchurl; 8 8 }; 9 - isPhpOlder55 = pkgs.lib.versionOlder php.version "5.5"; 10 - isPhp7 = pkgs.lib.versionAtLeast php.version "7.0"; 11 9 12 - apcu = if isPhp7 then apcu51 else apcu40; 13 - 14 - apcu40 = assert !isPhp7; buildPecl { 15 - name = "apcu-4.0.11"; 16 - sha256 = "002d1gklkf0z170wkbhmm2z1p9p5ghhq3q1r9k54fq1sq4p30ks5"; 17 - buildInputs = [ pkgs.pcre ]; 18 - makeFlags = [ "phpincludedir=$(dev)/include" ]; 19 - outputs = [ "out" "dev" ]; 20 - }; 21 - 22 - apcu51 = assert isPhp7; buildPecl { 10 + apcu = buildPecl { 23 11 name = "apcu-5.1.11"; 24 12 sha256 = "0nz9m3fbxgyc2ij63yqmxm06a1f51g8rkxk85f85ziqdin66q2f1"; 25 13 buildInputs = [ pkgs.pcre ]; ··· 36 24 buildInputs = [ apcu pkgs.pcre ]; 37 25 }; 38 26 39 - ast = assert isPhp7; buildPecl { 27 + ast = buildPecl { 40 28 name = "ast-0.1.5"; 41 29 42 30 sha256 = "0vv2w5fkkw9n7qdmi5aq50416zxmvyzjym8kb6j1v8kd4xcsjjgw"; ··· 83 71 ]; 84 72 }; 85 73 86 - php_excel = assert isPhp7; buildPecl rec { 74 + php_excel = buildPecl rec { 87 75 name = "php_excel-${version}"; 88 76 version = "1.0.2"; 89 77 phpVersion = "php7"; ··· 110 98 sha256 = "0a55l4f0bgbf3f6sh34njd14niwagg829gfkvb8n5fs69xqab67d"; 111 99 }; 112 100 113 - mailparse = assert isPhp7; buildPecl { 101 + mailparse = buildPecl { 114 102 name = "mailparse-3.0.2"; 115 103 116 104 sha256 = "0fw447ralqihsjnn0fm2hkaj8343cvb90v0d1wfclgz49256y6nq"; ··· 124 112 buildInputs = [ pkgs.pcre ]; 125 113 }; 126 114 127 - # No support for PHP 7 yet 128 - memcache = assert !isPhp7; buildPecl { 129 - name = "memcache-3.0.8"; 130 - 131 - sha256 = "04c35rj0cvq5ygn2jgmyvqcb0k8d03v4k642b6i37zgv7x15pbic"; 132 - 133 - configureFlags = [ "--with-zlib-dir=${pkgs.zlib.dev}" ]; 134 - 135 - makeFlags = [ "CFLAGS=-fgnu89-inline" ]; 136 - }; 137 - 138 - memcached = if isPhp7 then memcachedPhp7 else memcached22; 139 - 140 - memcached22 = assert !isPhp7; buildPecl { 141 - name = "memcached-2.2.0"; 142 - 143 - sha256 = "0n4z2mp4rvrbmxq079zdsrhjxjkmhz6mzi7mlcipz02cdl7n1f8p"; 144 - 145 - configureFlags = [ 146 - "--with-zlib-dir=${pkgs.zlib.dev}" 147 - "--with-libmemcached-dir=${pkgs.libmemcached}" 148 - ]; 149 - 150 - nativeBuildInputs = [ pkgs.pkgconfig ]; 151 - buildInputs = with pkgs; [ cyrus_sasl zlib ]; 152 - }; 153 - 154 - # Not released yet 155 - memcachedPhp7 = assert isPhp7; buildPecl rec { 115 + memcached = buildPecl rec { 156 116 name = "memcached-php7"; 157 117 158 118 src = fetchgit { ··· 183 143 sha256 = "0d4p1gpl8gkzdiv860qzxfz250ryf0wmjgyc8qcaaqgkdyh5jy5p"; 184 144 }; 185 145 186 - # No support for PHP 7 yet (and probably never will be) 187 - spidermonkey = assert !isPhp7; buildPecl rec { 188 - name = "spidermonkey-1.0.0"; 189 - 190 - sha256 = "1ywrsp90w6rlgq3v2vmvp2zvvykkgqqasab7h9bf3vgvgv3qasbg"; 191 - 192 - configureFlags = [ 193 - "--with-spidermonkey=${pkgs.spidermonkey_1_8_5}" 194 - ]; 195 - 196 - buildInputs = [ pkgs.spidermonkey_1_8_5 ]; 197 - }; 198 - 199 - xdebug = if isPhp7 then xdebug26 else xdebug23; 200 - 201 - xdebug23 = assert !isPhp7; buildPecl { 202 - name = "xdebug-2.3.1"; 203 - 204 - sha256 = "0k567i6w7cw14m13s7ip0946pvy5ii16cjwjcinnviw9c24na0xm"; 205 - 206 - doCheck = true; 207 - checkTarget = "test"; 208 - }; 209 - 210 - xdebug26 = assert isPhp7; buildPecl { 146 + xdebug = buildPecl { 211 147 name = "xdebug-2.6.1"; 212 148 213 149 sha256 = "0xxxy6n4lv7ghi9liqx133yskg07lw316vhcds43n1sjq3b93rns"; ··· 216 152 checkTarget = "test"; 217 153 }; 218 154 219 - yaml = if isPhp7 then yaml20 else yaml13; 220 - 221 - yaml13 = assert !isPhp7; buildPecl { 222 - name = "yaml-1.3.1"; 223 - 224 - sha256 = "1fbmgsgnd6l0d4vbjaca0x9mrfgl99yix5yf0q0pfcqzfdg4bj8q"; 225 - 226 - configureFlags = [ 227 - "--with-yaml=${pkgs.libyaml}" 228 - ]; 229 - 230 - nativeBuildInputs = [ pkgs.pkgconfig ]; 231 - }; 232 - 233 - yaml20 = assert isPhp7; buildPecl { 155 + yaml = buildPecl { 234 156 name = "yaml-2.0.2"; 235 157 236 158 sha256 = "0f80zy79kyy4hn6iigpgfkwppwldjfj5g7s4gddklv3vskdb1by3"; ··· 242 164 nativeBuildInputs = [ pkgs.pkgconfig ]; 243 165 }; 244 166 245 - # Since PHP 5.5 OPcache is integrated in the core and has to be enabled via --enable-opcache during compilation. 246 - zendopcache = assert isPhpOlder55; buildPecl { 247 - name = "zendopcache-7.0.3"; 248 - 249 - sha256 = "0qpfbkfy4wlnsfq4vc4q5wvaia83l89ky33s08gqrcfp3p1adn88"; 250 - }; 251 - 252 167 zmq = buildPecl { 253 168 name = "zmq-1.1.3"; 254 169 ··· 261 176 nativeBuildInputs = [ pkgs.pkgconfig ]; 262 177 }; 263 178 264 - # No support for PHP 7 and probably never will be 265 - xcache = assert !isPhp7; buildPecl rec { 266 - name = "xcache-${version}"; 267 - 268 - version = "3.2.0"; 269 - 270 - src = pkgs.fetchurl { 271 - url = "http://xcache.lighttpd.net/pub/Releases/${version}/${name}.tar.bz2"; 272 - sha256 = "1gbcpw64da9ynjxv70jybwf9y88idm01kb16j87vfagpsp5s64kx"; 273 - }; 274 - 275 - doCheck = true; 276 - checkTarget = "test"; 277 - 278 - configureFlags = [ 279 - "--enable-xcache" 280 - "--enable-xcache-coverager" 281 - "--enable-xcache-optimizer" 282 - "--enable-xcache-assembler" 283 - "--enable-xcache-encoder" 284 - "--enable-xcache-decoder" 285 - ]; 286 - 287 - buildInputs = [ pkgs.m4 ]; 288 - }; 289 - 290 - #pthreads requires a build of PHP with ZTS (Zend Thread Safety) enabled 291 - #--enable-maintainer-zts or --enable-zts on Windows 292 - pthreads = if isPhp7 then pthreads31 else pthreads20; 293 - 294 - pthreads20 = assert (pkgs.config.php.zts or false) && (!isPhp7); buildPecl { 295 - name = "pthreads-2.0.10"; 296 - sha256 = "1xlcb1b1g10jd0xhm3c01a06yqpb5qln47pd1k522138324qvpwb"; 297 - }; 298 - 299 - pthreads31 = assert (pkgs.config.php.zts or false) && isPhp7; buildPecl { 179 + pthreads = assert (pkgs.config.php.zts or false); buildPecl { 300 180 name = "pthreads-3.1.5"; 301 181 sha256 = "1ziap0py3zrc7qj9lw4nzq6wx1viyj8v9y1babchizzan014x6p5"; 302 - }; 303 - 304 - # No support for PHP 7 yet 305 - geoip = assert !isPhp7; buildPecl { 306 - name = "geoip-1.1.0"; 307 - sha256 = "1fcqpsvwba84gqqmwyb5x5xhkazprwkpsnn4sv2gfbsd4svxxil2"; 308 - 309 - configureFlags = [ "--with-geoip=${pkgs.geoip}" ]; 310 - 311 - buildInputs = [ pkgs.geoip ]; 312 - }; 313 - 314 - redis = if isPhp7 then redis31 else redis22; 315 - 316 - redis22 = assert !isPhp7; buildPecl { 317 - name = "redis-2.2.7"; 318 - sha256 = "00n9dpk9ak0bl35sbcd3msr78sijrxdlb727nhg7f2g7swf37rcm"; 182 + meta.broken = true; 319 183 }; 320 184 321 - redis31 = assert isPhp7; buildPecl { 185 + redis = buildPecl { 322 186 name = "redis-3.1.4"; 323 187 sha256 = "0rgjdrqfif8pfn3ipk1v4gyjkkdcdrdk479qbpda89w25vaxzsxd"; 324 188 }; 325 189 326 - v8 = assert isPhp7; buildPecl rec { 190 + v8 = buildPecl rec { 327 191 version = "0.1.9"; 328 192 name = "v8-${version}"; 329 193 ··· 333 197 configureFlags = [ "--with-v8=${pkgs.v8_6_x}" ]; 334 198 }; 335 199 336 - v8js = assert isPhp7; buildPecl rec { 200 + v8js = buildPecl rec { 337 201 version = "1.4.1"; 338 202 name = "v8js-${version}"; 339 203
+75 -4
pkgs/top-level/python-packages.nix
··· 422 422 423 423 monty = callPackage ../development/python-modules/monty { }; 424 424 425 + mininet-python = (toPythonModule (pkgs.mininet.override{ inherit python; })).py; 426 + 425 427 mpi4py = callPackage ../development/python-modules/mpi4py { 426 428 mpi = pkgs.openmpi; 427 429 }; ··· 715 717 unifi = callPackage ../development/python-modules/unifi { }; 716 718 717 719 vidstab = callPackage ../development/python-modules/vidstab { }; 720 + 721 + webapp2 = callPackage ../development/python-modules/webapp2 { }; 718 722 719 723 pyunbound = callPackage ../tools/networking/unbound/python.nix { }; 720 724 ··· 2445 2449 2446 2450 google_auth = callPackage ../development/python-modules/google_auth { }; 2447 2451 2452 + google_cloud_asset = callPackage ../development/python-modules/google_cloud_asset { }; 2453 + 2454 + google_cloud_automl = callPackage ../development/python-modules/google_cloud_automl { }; 2455 + 2448 2456 google_cloud_core = callPackage ../development/python-modules/google_cloud_core { }; 2449 2457 2458 + google_cloud_bigquery = callPackage ../development/python-modules/google_cloud_bigquery { }; 2459 + 2460 + google_cloud_bigquery_datatransfer = callPackage ../development/python-modules/google_cloud_bigquery_datatransfer { }; 2461 + 2462 + google_cloud_bigtable = callPackage ../development/python-modules/google_cloud_bigtable { }; 2463 + 2464 + google_cloud_container = callPackage ../development/python-modules/google_cloud_container { }; 2465 + 2466 + google_cloud_dataproc = callPackage ../development/python-modules/google_cloud_dataproc { }; 2467 + 2468 + google_cloud_datastore = callPackage ../development/python-modules/google_cloud_datastore { }; 2469 + 2470 + google_cloud_dlp = callPackage ../development/python-modules/google_cloud_dlp { }; 2471 + 2472 + google_cloud_dns = callPackage ../development/python-modules/google_cloud_dns { }; 2473 + 2474 + google_cloud_error_reporting = callPackage ../development/python-modules/google_cloud_error_reporting { }; 2475 + 2476 + google_cloud_firestore = callPackage ../development/python-modules/google_cloud_firestore { }; 2477 + 2478 + google_cloud_iot = callPackage ../development/python-modules/google_cloud_iot { }; 2479 + 2480 + google_cloud_kms = callPackage ../development/python-modules/google_cloud_kms { }; 2481 + 2482 + google_cloud_language = callPackage ../development/python-modules/google_cloud_language { }; 2483 + 2484 + google_cloud_logging = callPackage ../development/python-modules/google_cloud_logging { }; 2485 + 2486 + google_cloud_monitoring = callPackage ../development/python-modules/google_cloud_monitoring { }; 2487 + 2488 + google_cloud_pubsub = callPackage ../development/python-modules/google_cloud_pubsub { }; 2489 + 2490 + google_cloud_redis = callPackage ../development/python-modules/google_cloud_redis { }; 2491 + 2492 + google_cloud_resource_manager = callPackage ../development/python-modules/google_cloud_resource_manager { }; 2493 + 2494 + google_cloud_runtimeconfig = callPackage ../development/python-modules/google_cloud_runtimeconfig { }; 2495 + 2496 + google_cloud_securitycenter = callPackage ../development/python-modules/google_cloud_securitycenter { }; 2497 + 2498 + google_cloud_spanner = callPackage ../development/python-modules/google_cloud_spanner { }; 2499 + 2500 + google_cloud_storage = callPackage ../development/python-modules/google_cloud_storage { }; 2501 + 2450 2502 google_cloud_speech = callPackage ../development/python-modules/google_cloud_speech { }; 2451 2503 2452 - gpgme = toPythonModule (pkgs.gpgme.override { 2453 - pythonSupport = true; 2454 - inherit (self) python; 2455 - }); 2504 + google_cloud_tasks = callPackage ../development/python-modules/google_cloud_tasks { }; 2505 + 2506 + google_cloud_testutils = callPackage ../development/python-modules/google_cloud_testutils { }; 2507 + 2508 + google_cloud_texttospeech = callPackage ../development/python-modules/google_cloud_texttospeech { }; 2509 + 2510 + google_cloud_trace = callPackage ../development/python-modules/google_cloud_trace { }; 2511 + 2512 + google_cloud_translate = callPackage ../development/python-modules/google_cloud_translate { }; 2513 + 2514 + google_cloud_videointelligence = callPackage ../development/python-modules/google_cloud_videointelligence { }; 2515 + 2516 + google_cloud_vision = callPackage ../development/python-modules/google_cloud_vision { }; 2517 + 2518 + google_cloud_websecurityscanner = callPackage ../development/python-modules/google_cloud_websecurityscanner { }; 2519 + 2520 + google_resumable_media = callPackage ../development/python-modules/google_resumable_media { }; 2521 + 2522 + gpgme = toPythonModule (pkgs.gpgme.override { pythonSupport=true; }); 2456 2523 2457 2524 gphoto2 = callPackage ../development/python-modules/gphoto2 { 2458 2525 inherit (pkgs) pkgconfig; ··· 2471 2538 grpcio = callPackage ../development/python-modules/grpcio { }; 2472 2539 2473 2540 grpcio-tools = callPackage ../development/python-modules/grpcio-tools { }; 2541 + 2542 + grpcio-gcp = callPackage ../development/python-modules/grpcio-gcp { }; 2543 + 2544 + grpc_google_iam_v1 = callPackage ../development/python-modules/grpc_google_iam_v1 { }; 2474 2545 2475 2546 gspread = callPackage ../development/python-modules/gspread { }; 2476 2547