lol

Merge remote-tracking branch 'upstream/master' into HEAD

+4594 -2696
+11
lib/licenses.nix
··· 175 175 fullName = "DOC License"; 176 176 }; 177 177 178 + eapl = { 179 + fullName = "EPSON AVASYS PUBLIC LICENSE"; 180 + url = http://avasys.jp/hp/menu000000700/hpg000000603.htm; 181 + free = false; 182 + }; 183 + 178 184 efl10 = spdx { 179 185 spdxId = "EFL-1.0"; 180 186 fullName = "Eiffel Forum License v1.0"; ··· 209 215 fdl13 = spdx { 210 216 spdxId = "GFDL-1.3"; 211 217 fullName = "GNU Free Documentation License v1.3"; 218 + }; 219 + 220 + ffsl = { 221 + fullName = "Floodgap Free Software License"; 222 + url = http://www.floodgap.com/software/ffsl/license.html; 212 223 }; 213 224 214 225 free = {
+3 -1
lib/maintainers.nix
··· 304 304 kiloreux = "Kiloreux Emperex <kiloreux@gmail.com>"; 305 305 kkallio = "Karn Kallio <tierpluspluslists@gmail.com>"; 306 306 knedlsepp = "Josef Kemetmüller <josef.kemetmueller@gmail.com>"; 307 - konimex = "Muhammad Herdiansyah <herdiansyah@openmailbox.org>"; 307 + konimex = "Muhammad Herdiansyah <herdiansyah@netc.eu>"; 308 308 koral = "Koral <koral@mailoo.org>"; 309 309 kovirobi = "Kovacsics Robert <kovirobi@gmail.com>"; 310 310 kragniz = "Louis Taylor <louis@kragniz.eu>"; ··· 583 583 thammers = "Tobias Hammerschmidt <jawr@gmx.de>"; 584 584 the-kenny = "Moritz Ulrich <moritz@tarn-vedra.de>"; 585 585 theuni = "Christian Theune <ct@flyingcircus.io>"; 586 + ThomasMader = "Thomas Mader <thomas.mader@gmail.com>"; 586 587 thoughtpolice = "Austin Seipp <aseipp@pobox.com>"; 587 588 timbertson = "Tim Cuthbertson <tim@gfxmonk.net>"; 588 589 titanous = "Jonathan Rudenberg <jonathan@titanous.com>"; ··· 636 637 wjlroe = "William Roe <willroe@gmail.com>"; 637 638 wkennington = "William A. Kennington III <william@wkennington.com>"; 638 639 wmertens = "Wout Mertens <Wout.Mertens@gmail.com>"; 640 + woffs = "Frank Doepper <github@woffs.de>"; 639 641 womfoo = "Kranium Gikos Mendoza <kranium@gikos.net>"; 640 642 wscott = "Wayne Scott <wsc9tt@gmail.com>"; 641 643 wyvie = "Elijah Rum <elijahrum@gmail.com>";
+2 -1
nixos/modules/installer/cd-dvd/sd-image-aarch64.nix
··· 27 27 boot.loader.generic-extlinux-compatible.enable = true; 28 28 29 29 boot.kernelPackages = pkgs.linuxPackages_latest; 30 - boot.kernelParams = ["console=ttyS0,115200n8" "console=tty0"]; 30 + # Increase the amount of CMA to ensure the virtual console on the RPi3 works. 31 + boot.kernelParams = ["cma=32M" "console=ttyS0,115200n8" "console=tty0"]; 31 32 boot.consoleLogLevel = 7; 32 33 33 34 # FIXME: this probably should be in installation-device.nix
+3 -3
nixos/modules/installer/tools/nix-fallback-paths.nix
··· 1 1 { 2 - x86_64-linux = "/nix/store/xrqssm90gsrnqdn79rpfcs6dwx8597d2-nix-1.11.14"; 3 - i686-linux = "/nix/store/3vjphivqs2iy6m9yb3bd80nd3518510k-nix-1.11.14"; 4 - x86_64-darwin = "/nix/store/4j9jacx8mjd4jlj53wvymyhxq7dqyj5d-nix-1.11.14"; 2 + x86_64-linux = "/nix/store/b4s1gxiis1ryvybnjhdjvgc5sr1nq0ys-nix-1.11.15"; 3 + i686-linux = "/nix/store/kgb5hs7qw13bvb6icramv1ry9dard3h9-nix-1.11.15"; 4 + x86_64-darwin = "/nix/store/dgwz3dxdzs2wwd7pg7cdhvl8rv0qpnbj-nix-1.11.15"; 5 5 }
+11 -3
nixos/modules/installer/tools/nixos-install.sh
··· 106 106 binary_caches="$(@perl@/bin/perl -I @nix@/lib/perl5/site_perl/*/* -e 'use Nix::Config; Nix::Config::readConfig; print $Nix::Config::config{"binary-caches"};')" 107 107 extraBuildFlags+=(--option "binary-caches" "$binary_caches") 108 108 109 - nixpkgs="$(readlink -f "$(nix-instantiate --find-file nixpkgs)")" 110 - export NIX_PATH="nixpkgs=$nixpkgs:nixos-config=$mountPoint/$NIXOS_CONFIG" 109 + # We only need nixpkgs in the path if we don't already have a system closure to install 110 + if [[ -z "$closure" ]]; then 111 + nixpkgs="$(readlink -f "$(nix-instantiate --find-file nixpkgs)")" 112 + export NIX_PATH="nixpkgs=$nixpkgs:nixos-config=$mountPoint/$NIXOS_CONFIG" 113 + fi 111 114 unset NIXOS_CONFIG 112 115 113 116 # TODO: do I need to set NIX_SUBSTITUTERS here or is the --option binary-caches above enough? ··· 123 126 } 124 127 125 128 system_closure="$tmpdir/system.closure" 129 + # Use a FIFO for piping nix-store --export into nix-store --import, saving disk 130 + # I/O and space. nix-store --import is run by nixos-prepare-root. 131 + mkfifo $system_closure 126 132 127 133 if [ -z "$closure" ]; then 128 134 expr="(import <nixpkgs/nixos> {}).system" ··· 132 138 system_root=$closure 133 139 # Create a temporary file ending in .closure (so nixos-prepare-root knows to --import it) to transport the store closure 134 140 # to the filesytem we're preparing. Also delete it on exit! 135 - nix-store --export $(nix-store -qR $closure) > $system_closure 141 + # Run in background to avoid blocking while trying to write to the FIFO 142 + # $system_closure refers to 143 + nix-store --export $(nix-store -qR $closure) > $system_closure & 136 144 fi 137 145 138 146 channel_root="$(nix-env -p /nix/var/nix/profiles/per-user/root/channels -q nixos --no-name --out-path 2>/dev/null || echo -n "")"
+3 -2
nixos/modules/programs/mtr.nix
··· 19 19 }; 20 20 21 21 config = mkIf cfg.enable { 22 - security.wrappers.mtr = { 23 - source = "${pkgs.mtr}/bin/mtr"; 22 + environment.systemPackages = with pkgs; [ mtr ]; 23 + security.wrappers.mtr-packet = { 24 + source = "${pkgs.mtr}/bin/mtr-packet"; 24 25 capabilities = "cap_net_raw+p"; 25 26 }; 26 27 };
-1
nixos/modules/rename.nix
··· 192 192 "Set the option `services.xserver.displayManager.sddm.package' instead.") 193 193 (mkRemovedOptionModule [ "fonts" "fontconfig" "forceAutohint" ] "") 194 194 (mkRemovedOptionModule [ "fonts" "fontconfig" "renderMonoTTFAsBitmap" ] "") 195 - (mkRemovedOptionModule [ "boot" "zfs" "enableUnstable" ] "0.7.0 is now the default") 196 195 197 196 # ZSH 198 197 (mkRenamedOptionModule [ "programs" "zsh" "enableSyntaxHighlighting" ] [ "programs" "zsh" "syntaxHighlighting" "enable" ])
+108 -1
nixos/modules/services/mail/dovecot.nix
··· 60 60 } 61 61 '') 62 62 63 + '' 64 + protocol imap { 65 + namespace inbox { 66 + inbox=yes 67 + ${concatStringsSep "\n" (map mailboxConfig cfg.mailboxes)} 68 + } 69 + } 70 + '' 71 + 72 + (optionalString cfg.enableQuota '' 73 + mail_plugins = $mail_plugins quota 74 + service quota-status { 75 + executable = ${dovecotPkg}/libexec/dovecot/quota-status -p postfix 76 + inet_listener { 77 + port = ${cfg.quotaPort} 78 + } 79 + client_limit = 1 80 + } 81 + 82 + protocol imap { 83 + mail_plugins = $mail_plugins imap_quota 84 + } 85 + 86 + plugin { 87 + quota_rule = *:storage=${cfg.quotaGlobalPerUser} 88 + quota = maildir:User quota # per virtual mail user quota # BUG/FIXME broken, we couldn't get this working 89 + quota_status_success = DUNNO 90 + quota_status_nouser = DUNNO 91 + quota_status_overquota = "552 5.2.2 Mailbox is full" 92 + quota_grace = 10%% 93 + } 94 + '') 95 + 63 96 cfg.extraConfig 64 97 ]; 65 98 ··· 68 101 paths = map (pkg: "${pkg}/lib/dovecot") ([ dovecotPkg ] ++ map (module: module.override { dovecot = dovecotPkg; }) cfg.modules); 69 102 }; 70 103 104 + mailboxConfig = mailbox: '' 105 + mailbox ${mailbox.name} { 106 + auto = ${toString mailbox.auto} 107 + '' + optionalString (mailbox.specialUse != null) '' 108 + special_use = \${toString mailbox.specialUse} 109 + '' + "}"; 110 + 111 + mailboxes = { lib, pkgs, ... }: { 112 + options = { 113 + name = mkOption { 114 + type = types.str; 115 + example = "Spam"; 116 + description = "The name of the mailbox."; 117 + }; 118 + auto = mkOption { 119 + type = types.enum [ "no" "create" "subscribe" ]; 120 + default = "no"; 121 + example = "subscribe"; 122 + description = "Whether to automatically create or create and subscribe to the mailbox or not."; 123 + }; 124 + specialUse = mkOption { 125 + type = types.nullOr (types.enum [ "All" "Archive" "Drafts" "Flagged" "Junk" "Sent" "Trash" ]); 126 + default = null; 127 + example = "Junk"; 128 + description = "Null if no special use flag is set. Other than that every use flag mentioned in the RFC is valid."; 129 + }; 130 + }; 131 + }; 71 132 in 72 133 { 73 134 ··· 76 137 77 138 enablePop3 = mkOption { 78 139 type = types.bool; 79 - default = true; 140 + default = false; 80 141 description = "Start the POP3 listener (when Dovecot is enabled)."; 81 142 }; 82 143 ··· 145 206 description = "Default group to store mail for virtual users."; 146 207 }; 147 208 209 + createMailUser = mkOption { 210 + type = types.bool; 211 + default = true; 212 + description = ''Whether to automatically create the user 213 + given in <option>services.dovecot.user</option> and the group 214 + given in <option>services.dovecot.group</option>.''; 215 + }; 216 + 148 217 modules = mkOption { 149 218 type = types.listOf types.package; 150 219 default = []; ··· 191 260 default = false; 192 261 description = "Show the PAM failure message on authentication error (useful for OTPW)."; 193 262 }; 263 + 264 + mailboxes = mkOption { 265 + type = types.listOf (types.submodule mailboxes); 266 + default = []; 267 + example = [ { name = "Spam"; specialUse = "Junk"; auto = "create"; } ]; 268 + description = "Configure mailboxes and auto create or subscribe them."; 269 + }; 270 + 271 + enableQuota = mkOption { 272 + type = types.bool; 273 + default = false; 274 + example = true; 275 + description = "Whether to enable the dovecot quota service."; 276 + }; 277 + 278 + quotaPort = mkOption { 279 + type = types.str; 280 + default = "12340"; 281 + description = '' 282 + The Port the dovecot quota service binds to. 283 + If using postfix, add check_policy_service inet:localhost:12340 to your smtpd_recipient_restrictions in your postfix config. 284 + ''; 285 + }; 286 + quotaGlobalPerUser = mkOption { 287 + type = types.str; 288 + default = "100G"; 289 + example = "10G"; 290 + description = "Quota limit for the user in bytes. Supports suffixes b, k, M, G, T and %."; 291 + }; 292 + 194 293 }; 195 294 196 295 ··· 214 313 uid = config.ids.uids.dovecot2; 215 314 description = "Dovecot user"; 216 315 group = cfg.group; 316 + } 317 + ++ optional cfg.createMailUser 318 + { name = cfg.mailUser; 319 + description = "Virtual Mail User"; 320 + group = cfg.mailGroup; 217 321 }; 218 322 219 323 users.extraGroups = optional (cfg.group == "dovecot2") 220 324 { name = "dovecot2"; 221 325 gid = config.ids.gids.dovecot2; 326 + } 327 + ++ optional cfg.createMailUser 328 + { name = cfg.mailGroup; 222 329 }; 223 330 224 331 environment.etc."dovecot/modules".source = modulesDir;
+2 -2
nixos/modules/services/misc/geoip-updater.nix
··· 238 238 239 239 assertions = [ 240 240 { assertion = (builtins.filter 241 - (x: builtins.match ".*\.(gz|xz)$" x == null) cfg.databases) == []; 241 + (x: builtins.match ".*\\.(gz|xz)$" x == null) cfg.databases) == []; 242 242 message = '' 243 243 services.geoip-updater.databases supports only .gz and .xz databases. 244 244 ··· 246 246 ${toString cfg.databases} 247 247 248 248 Offending element(s): 249 - ${toString (builtins.filter (x: builtins.match ".*\.(gz|xz)$" x == null) cfg.databases)}; 249 + ${toString (builtins.filter (x: builtins.match ".*\\.(gz|xz)$" x == null) cfg.databases)}; 250 250 ''; 251 251 } 252 252 ];
+1 -1
nixos/modules/services/networking/namecoind.nix
··· 173 173 174 174 serviceConfig = { 175 175 User = "namecoin"; 176 - Griup = "namecoin"; 176 + Group = "namecoin"; 177 177 ExecStart = "${pkgs.altcoins.namecoind}/bin/namecoind -conf=${configFile} -datadir=${dataDir} -printtoconsole"; 178 178 ExecStop = "${pkgs.coreutils}/bin/kill -KILL $MAINPID"; 179 179 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+13 -12
nixos/modules/services/networking/supplicant.nix
··· 181 181 182 182 default = { }; 183 183 184 - example = { 185 - "wlan0 wlan1" = { 186 - configFile = "/etc/wpa_supplicant"; 187 - userControlled.group = "network"; 188 - extraConf = '' 189 - ap_scan=1 190 - p2p_disabled=1 191 - ''; 192 - extraCmdArgs = "-u -W"; 193 - bridge = "br0"; 194 - }; 195 - }; 184 + example = literalExample '' 185 + { "wlan0 wlan1" = { 186 + configFile = "/etc/wpa_supplicant"; 187 + userControlled.group = "network"; 188 + extraConf = ''' 189 + ap_scan=1 190 + p2p_disabled=1 191 + '''; 192 + extraCmdArgs = "-u -W"; 193 + bridge = "br0"; 194 + }; 195 + } 196 + ''; 196 197 197 198 description = '' 198 199 Interfaces for which to start <command>wpa_supplicant</command>.
+1 -1
nixos/modules/services/security/tor.nix
··· 17 17 GeoIPv6File ${pkgs.tor.geoip}/share/tor/geoip6 18 18 ''} 19 19 20 - ${optint "ControlPort" (toString cfg.controlPort)} 20 + ${optint "ControlPort" cfg.controlPort} 21 21 '' 22 22 # Client connection config 23 23 + optionalString cfg.client.enable ''
+18 -1
nixos/modules/tasks/filesystems/zfs.nix
··· 24 24 25 25 kernel = config.boot.kernelPackages; 26 26 27 - packages = { 27 + packages = if config.boot.zfs.enableUnstable then { 28 + spl = kernel.splUnstable; 29 + zfs = kernel.zfsUnstable; 30 + zfsUser = pkgs.zfsUnstable; 31 + } else { 28 32 spl = kernel.spl; 29 33 zfs = kernel.zfs; 30 34 zfsUser = pkgs.zfs; ··· 58 62 59 63 options = { 60 64 boot.zfs = { 65 + enableUnstable = mkOption { 66 + type = types.bool; 67 + default = false; 68 + description = '' 69 + Use the unstable zfs package. This might be an option, if the latest 70 + kernel is not yet supported by a published release of ZFS. Enabling 71 + this option will install a development version of ZFS on Linux. The 72 + version will have already passed an extensive test suite, but it is 73 + more likely to hit an undiscovered bug compared to running a released 74 + version of ZFS on Linux. 75 + ''; 76 + }; 77 + 61 78 extraPools = mkOption { 62 79 type = types.listOf types.str; 63 80 default = [];
+1 -1
nixos/modules/virtualisation/google-compute-image.nix
··· 117 117 before = ["sshd.service"]; 118 118 wants = ["local-fs.target" "network-online.target" "network.target"]; 119 119 wantedBy = [ "sshd.service" "multi-user.target" ]; 120 - path = with pkgs; [ ethtool ]; 120 + path = with pkgs; [ ethtool openssh ]; 121 121 serviceConfig = { 122 122 ExecStart = "${gce}/bin/google_instance_setup --debug"; 123 123 Type = "oneshot";
+1
nixos/release.nix
··· 214 214 # Run the tests for each platform. You can run a test by doing 215 215 # e.g. ‘nix-build -A tests.login.x86_64-linux’, or equivalently, 216 216 # ‘nix-build tests/login.nix -A result’. 217 + tests.acme = callTest tests/acme.nix {}; 217 218 tests.avahi = callTest tests/avahi.nix {}; 218 219 tests.bittorrent = callTest tests/bittorrent.nix {}; 219 220 tests.blivet = callTest tests/blivet.nix {};
+62
nixos/tests/acme.nix
··· 1 + let 2 + commonConfig = { config, lib, pkgs, nodes, ... }: { 3 + networking.nameservers = [ 4 + nodes.letsencrypt.config.networking.primaryIPAddress 5 + ]; 6 + 7 + nixpkgs.overlays = lib.singleton (self: super: { 8 + cacert = super.cacert.overrideDerivation (drv: { 9 + installPhase = (drv.installPhase or "") + '' 10 + cat "${nodes.letsencrypt.config.test-support.letsencrypt.caCert}" \ 11 + >> "$out/etc/ssl/certs/ca-bundle.crt" 12 + ''; 13 + }); 14 + 15 + pythonPackages = (super.python.override { 16 + packageOverrides = lib.const (pysuper: { 17 + certifi = pysuper.certifi.overridePythonAttrs (attrs: { 18 + postPatch = (attrs.postPatch or "") + '' 19 + cat "${self.cacert}/etc/ssl/certs/ca-bundle.crt" \ 20 + > certifi/cacert.pem 21 + ''; 22 + }); 23 + }); 24 + }).pkgs; 25 + }); 26 + }; 27 + 28 + in import ./make-test.nix { 29 + name = "acme"; 30 + 31 + nodes = { 32 + letsencrypt = ./common/letsencrypt.nix; 33 + 34 + webserver = { config, pkgs, ... }: { 35 + imports = [ commonConfig ]; 36 + networking.firewall.allowedTCPPorts = [ 80 443 ]; 37 + 38 + networking.extraHosts = '' 39 + ${config.networking.primaryIPAddress} example.com 40 + ''; 41 + 42 + services.nginx.enable = true; 43 + services.nginx.virtualHosts."example.com" = { 44 + enableACME = true; 45 + forceSSL = true; 46 + locations."/".root = pkgs.runCommand "docroot" {} '' 47 + mkdir -p "$out" 48 + echo hello world > "$out/index.html" 49 + ''; 50 + }; 51 + }; 52 + 53 + client = commonConfig; 54 + }; 55 + 56 + testScript = '' 57 + $letsencrypt->waitForUnit("boulder.service"); 58 + startAll; 59 + $webserver->waitForUnit("acme-certificates.target"); 60 + $client->succeed('curl https://example.com/ | grep -qF "hello world"'); 61 + ''; 62 + }
+446
nixos/tests/common/letsencrypt.nix
··· 1 + # Fully pluggable module to have Letsencrypt's Boulder ACME service running in 2 + # a test environment. 3 + # 4 + # The certificate for the ACME service is exported as: 5 + # 6 + # config.test-support.letsencrypt.caCert 7 + # 8 + # This value can be used inside the configuration of other test nodes to inject 9 + # the snakeoil certificate into security.pki.certificateFiles or into package 10 + # overlays. 11 + # 12 + # Another value that's needed if you don't use a custom resolver (see below for 13 + # notes on that) is to add the letsencrypt node as a nameserver to every node 14 + # that needs to acquire certificates using ACME, because otherwise the API host 15 + # for letsencrypt.org can't be resolved. 16 + # 17 + # A configuration example of a full node setup using this would be this: 18 + # 19 + # { 20 + # letsencrypt = import ./common/letsencrypt.nix; 21 + # 22 + # example = { nodes, ... }: { 23 + # networking.nameservers = [ 24 + # nodes.letsencrypt.config.networking.primaryIPAddress 25 + # ]; 26 + # security.pki.certificateFiles = [ 27 + # nodes.letsencrypt.config.test-support.letsencrypt.caCert 28 + # ]; 29 + # }; 30 + # } 31 + # 32 + # By default, this module runs a local resolver, generated using resolver.nix 33 + # from the same directory to automatically discover all zones in the network. 34 + # 35 + # If you do not want this and want to use your own resolver, you can just 36 + # override networking.nameservers like this: 37 + # 38 + # { 39 + # letsencrypt = { nodes, ... }: { 40 + # imports = [ ./common/letsencrypt.nix ]; 41 + # networking.nameservers = [ 42 + # nodes.myresolver.config.networking.primaryIPAddress 43 + # ]; 44 + # }; 45 + # 46 + # myresolver = ...; 47 + # } 48 + # 49 + # Keep in mind, that currently only _one_ resolver is supported, if you have 50 + # more than one resolver in networking.nameservers only the first one will be 51 + # used. 52 + # 53 + # Also make sure that whenever you use a resolver from a different test node 54 + # that it has to be started _before_ the ACME service. 55 + { config, pkgs, lib, ... }: 56 + 57 + let 58 + softhsm = pkgs.stdenv.mkDerivation rec { 59 + name = "softhsm-${version}"; 60 + version = "1.3.8"; 61 + 62 + src = pkgs.fetchurl { 63 + url = "https://dist.opendnssec.org/source/${name}.tar.gz"; 64 + sha256 = "0flmnpkgp65ym7w3qyg78d3fbmvq3aznmi66rgd420n33shf7aif"; 65 + }; 66 + 67 + configureFlags = [ "--with-botan=${pkgs.botan}" ]; 68 + buildInputs = [ pkgs.sqlite ]; 69 + }; 70 + 71 + pkcs11-proxy = pkgs.stdenv.mkDerivation { 72 + name = "pkcs11-proxy"; 73 + 74 + src = pkgs.fetchFromGitHub { 75 + owner = "SUNET"; 76 + repo = "pkcs11-proxy"; 77 + rev = "944684f78bca0c8da6cabe3fa273fed3db44a890"; 78 + sha256 = "1nxgd29y9wmifm11pjcdpd2y293p0dgi0x5ycis55miy97n0f5zy"; 79 + }; 80 + 81 + postPatch = "patchShebangs mksyscalls.sh"; 82 + 83 + nativeBuildInputs = [ pkgs.cmake ]; 84 + buildInputs = [ pkgs.openssl pkgs.libseccomp ]; 85 + }; 86 + 87 + mkGoDep = { goPackagePath, url ? "https://${goPackagePath}", rev, sha256 }: { 88 + inherit goPackagePath; 89 + src = pkgs.fetchgit { inherit url rev sha256; }; 90 + }; 91 + 92 + goose = let 93 + owner = "liamstask"; 94 + repo = "goose"; 95 + rev = "8488cc47d90c8a502b1c41a462a6d9cc8ee0a895"; 96 + version = "20150116"; 97 + 98 + in pkgs.buildGoPackage rec { 99 + name = "${repo}-${version}"; 100 + 101 + src = pkgs.fetchFromBitbucket { 102 + name = "${name}-src"; 103 + inherit rev owner repo; 104 + sha256 = "1jy0pscxjnxjdg3hj111w21g8079rq9ah2ix5ycxxhbbi3f0wdhs"; 105 + }; 106 + 107 + goPackagePath = "bitbucket.org/${owner}/${repo}"; 108 + subPackages = [ "cmd/goose" ]; 109 + extraSrcs = map mkGoDep [ 110 + { goPackagePath = "github.com/go-sql-driver/mysql"; 111 + rev = "2e00b5cd70399450106cec6431c2e2ce3cae5034"; 112 + sha256 = "085g48jq9hzmlcxg122n0c4pi41sc1nn2qpx1vrl2jfa8crsppa5"; 113 + } 114 + { goPackagePath = "github.com/kylelemons/go-gypsy"; 115 + rev = "08cad365cd28a7fba23bb1e57aa43c5e18ad8bb8"; 116 + sha256 = "1djv7nii3hy451n5jlslk0dblqzb1hia1cbqpdwhnps1g8hqjy8q"; 117 + } 118 + { goPackagePath = "github.com/lib/pq"; 119 + rev = "ba5d4f7a35561e22fbdf7a39aa0070f4d460cfc0"; 120 + sha256 = "1mfbqw9g00bk24bfmf53wri5c2wqmgl0qh4sh1qv2da13a7cwwg3"; 121 + } 122 + { goPackagePath = "github.com/mattn/go-sqlite3"; 123 + rev = "2acfafad5870400156f6fceb12852c281cbba4d5"; 124 + sha256 = "1rpgil3w4hh1cibidskv1js898hwz83ps06gh0hm3mym7ki8d5h7"; 125 + } 126 + { goPackagePath = "github.com/ziutek/mymysql"; 127 + rev = "0582bcf675f52c0c2045c027fd135bd726048f45"; 128 + sha256 = "0bkc9x8sgqbzgdimsmsnhb0qrzlzfv33fgajmmjxl4hcb21qz3rf"; 129 + } 130 + { goPackagePath = "golang.org/x/net"; 131 + url = "https://go.googlesource.com/net"; 132 + rev = "10c134ea0df15f7e34d789338c7a2d76cc7a3ab9"; 133 + sha256 = "14cbr2shl08gyg85n5gj7nbjhrhhgrd52h073qd14j97qcxsakcz"; 134 + } 135 + ]; 136 + }; 137 + 138 + boulder = let 139 + owner = "letsencrypt"; 140 + repo = "boulder"; 141 + rev = "9866abab8962a591f06db457a4b84c518cc88243"; 142 + version = "20170510"; 143 + 144 + in pkgs.buildGoPackage rec { 145 + name = "${repo}-${version}"; 146 + 147 + src = pkgs.fetchFromGitHub { 148 + name = "${name}-src"; 149 + inherit rev owner repo; 150 + sha256 = "170m5cjngbrm36wi7wschqw8jzs7kxpcyzmshq3pcrmcpigrhna1"; 151 + }; 152 + 153 + postPatch = '' 154 + # compat for go < 1.8 155 + sed -i -e 's/time\.Until(\([^)]\+\))/\1.Sub(time.Now())/' \ 156 + test/ocsp/helper/helper.go 157 + 158 + find test -type f -exec sed -i -e '/libpkcs11-proxy.so/ { 159 + s,/usr/local,${pkcs11-proxy}, 160 + }' {} + 161 + 162 + sed -i -r \ 163 + -e '/^def +install/a \ return True' \ 164 + -e 's,exec \./bin/,,' \ 165 + test/startservers.py 166 + 167 + cat "${snakeOilCa}/ca.key" > test/test-ca.key 168 + cat "${snakeOilCa}/ca.pem" > test/test-ca.pem 169 + ''; 170 + 171 + goPackagePath = "github.com/${owner}/${repo}"; 172 + buildInputs = [ pkgs.libtool ]; 173 + }; 174 + 175 + boulderSource = "${boulder.out}/share/go/src/${boulder.goPackagePath}"; 176 + 177 + softHsmConf = pkgs.writeText "softhsm.conf" '' 178 + 0:/var/lib/softhsm/slot0.db 179 + 1:/var/lib/softhsm/slot1.db 180 + ''; 181 + 182 + snakeOilCa = pkgs.runCommand "snakeoil-ca" { 183 + buildInputs = [ pkgs.openssl ]; 184 + } '' 185 + mkdir "$out" 186 + openssl req -newkey rsa:4096 -x509 -sha256 -days 36500 \ 187 + -subj '/CN=Snakeoil CA' -nodes \ 188 + -out "$out/ca.pem" -keyout "$out/ca.key" 189 + ''; 190 + 191 + createAndSignCert = fqdn: let 192 + snakeoilCertConf = pkgs.writeText "snakeoil.cnf" '' 193 + [req] 194 + default_bits = 4096 195 + prompt = no 196 + default_md = sha256 197 + req_extensions = req_ext 198 + distinguished_name = dn 199 + [dn] 200 + CN = ${fqdn} 201 + [req_ext] 202 + subjectAltName = DNS:${fqdn} 203 + ''; 204 + in pkgs.runCommand "snakeoil-certs-${fqdn}" { 205 + buildInputs = [ pkgs.openssl ]; 206 + } '' 207 + mkdir "$out" 208 + openssl genrsa -out "$out/snakeoil.key" 4096 209 + openssl req -new -key "$out/snakeoil.key" \ 210 + -config ${lib.escapeShellArg snakeoilCertConf} \ 211 + -out snakeoil.csr 212 + openssl x509 -req -in snakeoil.csr -sha256 -set_serial 666 \ 213 + -CA "${snakeOilCa}/ca.pem" -CAkey "${snakeOilCa}/ca.key" \ 214 + -extfile ${lib.escapeShellArg snakeoilCertConf} \ 215 + -out "$out/snakeoil.pem" -days 36500 216 + ''; 217 + 218 + wfeCerts = createAndSignCert wfeDomain; 219 + wfeDomain = "acme-v01.api.letsencrypt.org"; 220 + wfeCertFile = "${wfeCerts}/snakeoil.pem"; 221 + wfeKeyFile = "${wfeCerts}/snakeoil.key"; 222 + 223 + siteCerts = createAndSignCert siteDomain; 224 + siteDomain = "letsencrypt.org"; 225 + siteCertFile = "${siteCerts}/snakeoil.pem"; 226 + siteKeyFile = "${siteCerts}/snakeoil.key"; 227 + 228 + # Retrieved via: 229 + # curl -s -I https://acme-v01.api.letsencrypt.org/terms \ 230 + # | sed -ne 's/^[Ll]ocation: *//p' 231 + tosUrl = "https://letsencrypt.org/documents/LE-SA-v1.1.1-August-1-2016.pdf"; 232 + tosPath = builtins.head (builtins.match "https?://[^/]+(.*)" tosUrl); 233 + 234 + tosFile = pkgs.fetchurl { 235 + url = tosUrl; 236 + sha256 = "08b2gacdz23mzji2pjr1pwnk82a84rzvr36isif7mmi9kydl6wv3"; 237 + }; 238 + 239 + resolver = let 240 + message = "You need to define a resolver for the letsencrypt test module."; 241 + firstNS = lib.head config.networking.nameservers; 242 + in if config.networking.nameservers == [] then throw message else firstNS; 243 + 244 + cfgDir = pkgs.stdenv.mkDerivation { 245 + name = "boulder-config"; 246 + src = "${boulderSource}/test/config"; 247 + nativeBuildInputs = [ pkgs.jq ]; 248 + phases = [ "unpackPhase" "patchPhase" "installPhase" ]; 249 + postPatch = '' 250 + sed -i -e 's/5002/80/' -e 's/5002/443/' va.json 251 + sed -i -e '/listenAddress/s/:4000/:80/' wfe.json 252 + sed -i -r \ 253 + -e ${lib.escapeShellArg "s,http://boulder:4000/terms/v1,${tosUrl},g"} \ 254 + -e 's,http://(boulder|127\.0\.0\.1):4000,https://${wfeDomain},g' \ 255 + -e '/dnsResolver/s/127\.0\.0\.1:8053/${resolver}:53/' \ 256 + *.json 257 + if grep 4000 *.json; then exit 1; fi 258 + 259 + # Change all ports from 1909X to 909X, because the 1909X range of ports is 260 + # allocated by startservers.py in order to intercept gRPC communication. 261 + sed -i -e 's/\<1\(909[0-9]\)\>/\1/' *.json 262 + 263 + # Patch out all additional issuer certs 264 + jq '. + {ca: (.ca + {Issuers: 265 + [.ca.Issuers[] | select(.CertFile == "test/test-ca.pem")] 266 + })}' ca.json > tmp 267 + mv tmp ca.json 268 + ''; 269 + installPhase = "cp -r . \"$out\""; 270 + }; 271 + 272 + components = { 273 + gsb-test-srv.args = "-apikey my-voice-is-my-passport"; 274 + gsb-test-srv.waitForPort = 6000; 275 + gsb-test-srv.first = true; 276 + boulder-sa.args = "--config ${cfgDir}/sa.json"; 277 + boulder-wfe.args = "--config ${cfgDir}/wfe.json"; 278 + boulder-ra.args = "--config ${cfgDir}/ra.json"; 279 + boulder-ca.args = "--config ${cfgDir}/ca.json"; 280 + boulder-va.args = "--config ${cfgDir}/va.json"; 281 + boulder-publisher.args = "--config ${cfgDir}/publisher.json"; 282 + boulder-publisher.waitForPort = 9091; 283 + ocsp-updater.args = "--config ${cfgDir}/ocsp-updater.json"; 284 + ocsp-updater.after = [ "boulder-publisher" ]; 285 + ocsp-responder.args = "--config ${cfgDir}/ocsp-responder.json"; 286 + ct-test-srv = {}; 287 + mail-test-srv.args = "--closeFirst 5"; 288 + }; 289 + 290 + commonPath = [ softhsm pkgs.mariadb goose boulder ]; 291 + 292 + mkServices = a: b: with lib; listToAttrs (concatLists (mapAttrsToList a b)); 293 + 294 + componentServices = mkServices (name: attrs: let 295 + mkSrvName = n: "boulder-${n}.service"; 296 + firsts = lib.filterAttrs (lib.const (c: c.first or false)) components; 297 + firstServices = map mkSrvName (lib.attrNames firsts); 298 + firstServicesNoSelf = lib.remove "boulder-${name}.service" firstServices; 299 + additionalAfter = firstServicesNoSelf ++ map mkSrvName (attrs.after or []); 300 + needsPort = attrs ? waitForPort; 301 + inits = map (n: "boulder-init-${n}.service") [ "mysql" "softhsm" ]; 302 + portWaiter = { 303 + name = "boulder-${name}"; 304 + value = { 305 + description = "Wait For Port ${toString attrs.waitForPort} (${name})"; 306 + after = [ "boulder-real-${name}.service" "bind.service" ]; 307 + requires = [ "boulder-real-${name}.service" ]; 308 + requiredBy = [ "boulder.service" ]; 309 + serviceConfig.Type = "oneshot"; 310 + serviceConfig.RemainAfterExit = true; 311 + script = let 312 + netcat = "${pkgs.netcat-openbsd}/bin/nc"; 313 + portCheck = "${netcat} -z 127.0.0.1 ${toString attrs.waitForPort}"; 314 + in "while ! ${portCheck}; do :; done"; 315 + }; 316 + }; 317 + in lib.optional needsPort portWaiter ++ lib.singleton { 318 + name = if needsPort then "boulder-real-${name}" else "boulder-${name}"; 319 + value = { 320 + description = "Boulder ACME Component (${name})"; 321 + after = inits ++ additionalAfter; 322 + requires = inits; 323 + requiredBy = [ "boulder.service" ]; 324 + path = commonPath; 325 + environment.GORACE = "halt_on_error=1"; 326 + environment.SOFTHSM_CONF = softHsmConf; 327 + environment.PKCS11_PROXY_SOCKET = "tcp://127.0.0.1:5657"; 328 + serviceConfig.WorkingDirectory = boulderSource; 329 + serviceConfig.ExecStart = "${boulder}/bin/${name} ${attrs.args or ""}"; 330 + serviceConfig.Restart = "on-failure"; 331 + }; 332 + }) components; 333 + 334 + in { 335 + imports = [ ./resolver.nix ]; 336 + 337 + options.test-support.letsencrypt.caCert = lib.mkOption { 338 + type = lib.types.path; 339 + description = '' 340 + A certificate file to use with the <literal>nodes</literal> attribute to 341 + inject the snakeoil CA certificate used in the ACME server into 342 + <option>security.pki.certificateFiles</option>. 343 + ''; 344 + }; 345 + 346 + config = { 347 + test-support = { 348 + resolver.enable = let 349 + isLocalResolver = config.networking.nameservers == [ "127.0.0.1" ]; 350 + in lib.mkOverride 900 isLocalResolver; 351 + letsencrypt.caCert = "${snakeOilCa}/ca.pem"; 352 + }; 353 + 354 + # This has priority 140, because modules/testing/test-instrumentation.nix 355 + # already overrides this with priority 150. 356 + networking.nameservers = lib.mkOverride 140 [ "127.0.0.1" ]; 357 + networking.firewall.enable = false; 358 + 359 + networking.extraHosts = '' 360 + 127.0.0.1 ${toString [ 361 + "sa.boulder" "ra.boulder" "wfe.boulder" "ca.boulder" "va.boulder" 362 + "publisher.boulder" "ocsp-updater.boulder" "admin-revoker.boulder" 363 + "boulder" "boulder-mysql" wfeDomain 364 + ]} 365 + ${config.networking.primaryIPAddress} ${wfeDomain} ${siteDomain} 366 + ''; 367 + 368 + services.mysql.enable = true; 369 + services.mysql.package = pkgs.mariadb; 370 + 371 + services.nginx.enable = true; 372 + services.nginx.recommendedProxySettings = true; 373 + services.nginx.virtualHosts.${wfeDomain} = { 374 + onlySSL = true; 375 + enableACME = false; 376 + sslCertificate = wfeCertFile; 377 + sslCertificateKey = wfeKeyFile; 378 + locations."/".proxyPass = "http://127.0.0.1:80"; 379 + }; 380 + services.nginx.virtualHosts.${siteDomain} = { 381 + onlySSL = true; 382 + enableACME = false; 383 + sslCertificate = siteCertFile; 384 + sslCertificateKey = siteKeyFile; 385 + locations.${tosPath}.extraConfig = "alias ${tosFile};"; 386 + }; 387 + 388 + systemd.services = { 389 + pkcs11-daemon = { 390 + description = "PKCS11 Daemon"; 391 + after = [ "boulder-init-softhsm.service" ]; 392 + before = map (n: "${n}.service") (lib.attrNames componentServices); 393 + wantedBy = [ "multi-user.target" ]; 394 + environment.SOFTHSM_CONF = softHsmConf; 395 + environment.PKCS11_DAEMON_SOCKET = "tcp://127.0.0.1:5657"; 396 + serviceConfig.ExecStart = let 397 + softhsmLib = "${softhsm}/lib/softhsm/libsofthsm.so"; 398 + in "${pkcs11-proxy}/bin/pkcs11-daemon ${softhsmLib}"; 399 + }; 400 + 401 + boulder-init-mysql = { 402 + description = "Boulder ACME Init (MySQL)"; 403 + after = [ "mysql.service" ]; 404 + serviceConfig.Type = "oneshot"; 405 + serviceConfig.RemainAfterExit = true; 406 + serviceConfig.WorkingDirectory = boulderSource; 407 + path = commonPath; 408 + script = "${pkgs.bash}/bin/sh test/create_db.sh"; 409 + }; 410 + 411 + boulder-init-softhsm = { 412 + description = "Boulder ACME Init (SoftHSM)"; 413 + environment.SOFTHSM_CONF = softHsmConf; 414 + serviceConfig.Type = "oneshot"; 415 + serviceConfig.RemainAfterExit = true; 416 + serviceConfig.WorkingDirectory = boulderSource; 417 + preStart = "mkdir -p /var/lib/softhsm"; 418 + path = commonPath; 419 + script = '' 420 + softhsm --slot 0 --init-token \ 421 + --label intermediate --pin 5678 --so-pin 1234 422 + softhsm --slot 0 --import test/test-ca.key \ 423 + --label intermediate_key --pin 5678 --id FB 424 + softhsm --slot 1 --init-token \ 425 + --label root --pin 5678 --so-pin 1234 426 + softhsm --slot 1 --import test/test-root.key \ 427 + --label root_key --pin 5678 --id FA 428 + ''; 429 + }; 430 + 431 + boulder = { 432 + description = "Boulder ACME Server"; 433 + after = map (n: "${n}.service") (lib.attrNames componentServices); 434 + wantedBy = [ "multi-user.target" ]; 435 + serviceConfig.Type = "oneshot"; 436 + serviceConfig.RemainAfterExit = true; 437 + script = let 438 + ports = lib.range 8000 8005 ++ lib.singleton 80; 439 + netcat = "${pkgs.netcat-openbsd}/bin/nc"; 440 + mkPortCheck = port: "${netcat} -z 127.0.0.1 ${toString port}"; 441 + checks = "(${lib.concatMapStringsSep " && " mkPortCheck ports})"; 442 + in "while ! ${checks}; do :; done"; 443 + }; 444 + } // componentServices; 445 + }; 446 + }
+141
nixos/tests/common/resolver.nix
··· 1 + # This module automatically discovers zones in BIND and NSD NixOS 2 + # configurations and creates zones for all definitions of networking.extraHosts 3 + # (except those that point to 127.0.0.1 or ::1) within the current test network 4 + # and delegates these zones using a fake root zone served by a BIND recursive 5 + # name server. 6 + { config, nodes, pkgs, lib, ... }: 7 + 8 + { 9 + options.test-support.resolver.enable = lib.mkOption { 10 + type = lib.types.bool; 11 + default = true; 12 + internal = true; 13 + description = '' 14 + Whether to enable the resolver that automatically discovers zone in the 15 + test network. 16 + 17 + This option is <literal>true</literal> by default, because the module 18 + defining this option needs to be explicitly imported. 19 + 20 + The reason this option exists is for the 21 + <filename>nixos/tests/common/letsencrypt.nix</filename> module, which 22 + needs that option to disable the resolver once the user has set its own 23 + resolver. 24 + ''; 25 + }; 26 + 27 + config = lib.mkIf config.test-support.resolver.enable { 28 + networking.firewall.enable = false; 29 + services.bind.enable = true; 30 + services.bind.cacheNetworks = lib.mkForce [ "any" ]; 31 + services.bind.forwarders = lib.mkForce []; 32 + services.bind.zones = lib.singleton { 33 + name = "."; 34 + file = let 35 + addDot = zone: zone + lib.optionalString (!lib.hasSuffix "." zone) "."; 36 + mkNsdZoneNames = zones: map addDot (lib.attrNames zones); 37 + mkBindZoneNames = zones: map (zone: addDot zone.name) zones; 38 + getZones = cfg: mkNsdZoneNames cfg.services.nsd.zones 39 + ++ mkBindZoneNames cfg.services.bind.zones; 40 + 41 + getZonesForNode = attrs: { 42 + ip = attrs.config.networking.primaryIPAddress; 43 + zones = lib.filter (zone: zone != ".") (getZones attrs.config); 44 + }; 45 + 46 + zoneInfo = lib.mapAttrsToList (lib.const getZonesForNode) nodes; 47 + 48 + # A and AAAA resource records for all the definitions of 49 + # networking.extraHosts except those for 127.0.0.1 or ::1. 50 + # 51 + # The result is an attribute set with keys being the host name and the 52 + # values are either { ipv4 = ADDR; } or { ipv6 = ADDR; } where ADDR is 53 + # the IP address for the corresponding key. 54 + recordsFromExtraHosts = let 55 + getHostsForNode = lib.const (n: n.config.networking.extraHosts); 56 + allHostsList = lib.mapAttrsToList getHostsForNode nodes; 57 + allHosts = lib.concatStringsSep "\n" allHostsList; 58 + 59 + reIp = "[a-fA-F0-9.:]+"; 60 + reHost = "[a-zA-Z0-9.-]+"; 61 + 62 + matchAliases = str: let 63 + matched = builtins.match "[ \t]+(${reHost})(.*)" str; 64 + continue = lib.singleton (lib.head matched) 65 + ++ matchAliases (lib.last matched); 66 + in if matched == null then [] else continue; 67 + 68 + matchLine = str: let 69 + result = builtins.match "[ \t]*(${reIp})[ \t]+(${reHost})(.*)" str; 70 + in if result == null then null else { 71 + ipAddr = lib.head result; 72 + hosts = lib.singleton (lib.elemAt result 1) 73 + ++ matchAliases (lib.last result); 74 + }; 75 + 76 + skipLine = str: let 77 + rest = builtins.match "[^\n]*\n(.*)" str; 78 + in if rest == null then "" else lib.head rest; 79 + 80 + getEntries = str: acc: let 81 + result = matchLine str; 82 + next = getEntries (skipLine str); 83 + newEntry = acc ++ lib.singleton result; 84 + continue = if result == null then next acc else next newEntry; 85 + in if str == "" then acc else continue; 86 + 87 + isIPv6 = str: builtins.match ".*:.*" str != null; 88 + loopbackIps = [ "127.0.0.1" "::1" ]; 89 + filterLoopback = lib.filter (e: !lib.elem e.ipAddr loopbackIps); 90 + 91 + allEntries = lib.concatMap (entry: map (host: { 92 + inherit host; 93 + ${if isIPv6 entry.ipAddr then "ipv6" else "ipv4"} = entry.ipAddr; 94 + }) entry.hosts) (filterLoopback (getEntries (allHosts + "\n") [])); 95 + 96 + mkRecords = entry: let 97 + records = lib.optional (entry ? ipv6) "AAAA ${entry.ipv6}" 98 + ++ lib.optional (entry ? ipv4) "A ${entry.ipv4}"; 99 + mkRecord = typeAndData: "${entry.host}. IN ${typeAndData}"; 100 + in lib.concatMapStringsSep "\n" mkRecord records; 101 + 102 + in lib.concatMapStringsSep "\n" mkRecords allEntries; 103 + 104 + # All of the zones that are subdomains of existing zones. 105 + # For example if there is only "example.com" the following zones would 106 + # be 'subZones': 107 + # 108 + # * foo.example.com. 109 + # * bar.example.com. 110 + # 111 + # While the following would *not* be 'subZones': 112 + # 113 + # * example.com. 114 + # * com. 115 + # 116 + subZones = let 117 + allZones = lib.concatMap (zi: zi.zones) zoneInfo; 118 + isSubZoneOf = z1: z2: lib.hasSuffix z2 z1 && z1 != z2; 119 + in lib.filter (z: lib.any (isSubZoneOf z) allZones) allZones; 120 + 121 + # All the zones without 'subZones'. 122 + filteredZoneInfo = map (zi: zi // { 123 + zones = lib.filter (x: !lib.elem x subZones) zi.zones; 124 + }) zoneInfo; 125 + 126 + in pkgs.writeText "fake-root.zone" '' 127 + $TTL 3600 128 + . IN SOA ns.fakedns. admin.fakedns. ( 1 3h 1h 1w 1d ) 129 + ns.fakedns. IN A ${config.networking.primaryIPAddress} 130 + . IN NS ns.fakedns. 131 + ${lib.concatImapStrings (num: { ip, zones }: '' 132 + ns${toString num}.fakedns. IN A ${ip} 133 + ${lib.concatMapStrings (zone: '' 134 + ${zone} IN NS ns${toString num}.fakedns. 135 + '') zones} 136 + '') (lib.filter (zi: zi.zones != []) filteredZoneInfo)} 137 + ${recordsFromExtraHosts} 138 + ''; 139 + }; 140 + }; 141 + }
+5 -4
pkgs/applications/altcoins/go-ethereum.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "go-ethereum-${version}"; 5 - version = "1.6.7"; 5 + version = "1.7.0"; 6 6 goPackagePath = "github.com/ethereum/go-ethereum"; 7 7 8 8 # Fixes Cgo related build failures (see https://github.com/NixOS/nixpkgs/issues/25959 ) ··· 12 12 owner = "ethereum"; 13 13 repo = "go-ethereum"; 14 14 rev = "v${version}"; 15 - sha256 = "19cq0pmif4y33v34jzvam4mcszl8vf2saf2gzfz01l4x1iv4hf1r"; 15 + sha256 = "0ybjaiyrfb320rab6a5r9iiqvkrcd8b2qvixzx0kjmc4a7l1q5zh"; 16 16 }; 17 17 18 18 # Fix cyclic referencing on Darwin ··· 23 23 done 24 24 ''; 25 25 26 - meta = { 26 + meta = with stdenv.lib; { 27 27 homepage = https://ethereum.github.io/go-ethereum/; 28 28 description = "Official golang implementation of the Ethereum protocol"; 29 - license = with lib.licenses; [ lgpl3 gpl3 ]; 29 + license = with licenses; [ lgpl3 gpl3 ]; 30 + maintainers = [ maintainers.adisbladis ]; 30 31 }; 31 32 }
+1 -1
pkgs/applications/audio/mopidy-gmusic/default.nix
··· 13 13 mopidy 14 14 pythonPackages.requests 15 15 pythonPackages.gmusicapi 16 - pythonPackages.cachetools 16 + pythonPackages.cachetools_1 17 17 ]; 18 18 19 19 doCheck = false;
+2 -2
pkgs/applications/editors/atom/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "atom-${version}"; 5 - version = "1.19.7"; 5 + version = "1.20.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/atom/atom/releases/download/v${version}/atom-amd64.deb"; 9 - sha256 = "0ividd7bmx0fqz1ykcx5cbnd6qyms1h7r662pcclyzzm3vxj9zif"; 9 + sha256 = "1jzpa44ny78djdxc8d2w4jz1m68xmi8bzq87q3wmdffa4g9z4aa0"; 10 10 name = "${name}.deb"; 11 11 }; 12 12
+4 -4
pkgs/applications/editors/emacs/macport.nix
··· 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 - emacsVersion = "25.2"; 7 + emacsVersion = "25.3"; 8 8 emacsName = "emacs-${emacsVersion}"; 9 - macportVersion = "6.3"; 9 + macportVersion = "6.7"; 10 10 name = "emacs-mac-${emacsVersion}-${macportVersion}"; 11 11 12 12 builder = ./builder.sh; 13 13 14 14 src = fetchurl { 15 15 url = "mirror:///gnu/emacs/${emacsName}.tar.xz"; 16 - sha256 = "1ykkq0xl28ljdg61bm6gzy04ww86ajms98gix72qg6cpr6a53dar"; 16 + sha256 = "02y00y9q42g1iqgz5qhmsja75hwxd88yrn9zp14lanay0zkwafi5"; 17 17 }; 18 18 19 19 macportSrc = fetchurl { 20 20 url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${emacsName}-mac-${macportVersion}.tar.gz"; 21 - sha256 = "1dz11frk3ya3842lb89ixzpns9bz5f9njxdkyvjy75gfymqfhhzv"; 21 + sha256 = "0fivrasvigszr31w8wg8kb808hmqv2cc8klrm9n0hdxwg5fs5d0y"; 22 22 }; 23 23 24 24 hiresSrc = fetchurl {
+3 -3
pkgs/applications/editors/sublime3/default.nix
··· 6 6 assert gksuSupport -> gksu != null; 7 7 8 8 let 9 - build = "3126"; 9 + build = "3143"; 10 10 libPath = stdenv.lib.makeLibraryPath [glib xorg.libX11 gtk2 cairo pango]; 11 11 redirects = [ "/usr/bin/pkexec=${pkexecPath}" ] 12 12 ++ stdenv.lib.optional gksuSupport "/usr/bin/gksudo=${gksu}/bin/gksudo"; ··· 20 20 fetchurl { 21 21 name = "sublimetext-${build}.tar.bz2"; 22 22 url = "https://download.sublimetext.com/sublime_text_3_build_${build}_x32.tar.bz2"; 23 - sha256 = "0acff4wj1s61x3xszdd93lkhaqa26lb7ryqdxnbphxzhf2jfzzwj"; 23 + sha256 = "0dgpx4wij2m77f478p746qadavab172166bghxmj7fb61nvw9v5i"; 24 24 } 25 25 else 26 26 fetchurl { 27 27 name = "sublimetext-${build}.tar.bz2"; 28 28 url = "https://download.sublimetext.com/sublime_text_3_build_${build}_x64.tar.bz2"; 29 - sha256 = "0ykj33fq86iv7f9zx76h90pl9y86iri0idhlj09a6prhk8p17nqq"; 29 + sha256 = "06b554d2cvpxc976rvh89ix3kqc7klnngvk070xrs8wbyb221qcw"; 30 30 }; 31 31 32 32 dontStrip = true;
+1 -1
pkgs/applications/graphics/PythonMagick/default.nix
··· 8 8 9 9 src = fetchurl { 10 10 url = "mirror://imagemagick/python/releases/PythonMagick-${version}.tar.xz"; 11 - sha256 = "0vkgpmrdz530nyvmjahpdrvcj7fd7hvsp15d485hq6103qycisv8"; 11 + sha256 = "137278mfb5079lns2mmw73x8dhpzgwha53dyl00mmhj2z25varpn"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ pkgconfig ];
+5
pkgs/applications/graphics/awesomebump/default.nix
··· 28 28 --run "cd $d" 29 29 ''; 30 30 31 + # RPATH in /tmp hack 32 + preFixup = '' 33 + rm -r $NIX_BUILD_TOP/__nix_qt5__ 34 + ''; 35 + 31 36 meta = { 32 37 homepage = https://github.com/kmkolasinski/AwesomeBump; 33 38 description = "A program to generate normal, height, specular or ambient occlusion textures from a single image";
+11
pkgs/applications/graphics/gocr/default.nix
··· 8 8 sha256 = "1dgmcpapy7h68d53q2c5d0bpgzgfb2nw2blndnx9qhc7z12149mw"; 9 9 }; 10 10 11 + buildFlags = [ "all" "libs" ]; 12 + installFlags = [ "libdir=/lib/" ]; # Specify libdir so Makefile will also install library. 13 + 14 + preInstall = "mkdir -p $out/lib"; 15 + 11 16 postInstall = '' 17 + for i in pgm2asc.h gocr.h; do 18 + install -D -m644 src/$i $out/include/gocr/$i 19 + done 20 + ''; 21 + 22 + preFixup = '' 12 23 sed -i -e 's|exec wish|exec ${tk}/bin/wish|' $out/bin/gocr.tcl 13 24 ''; 14 25
+2 -2
pkgs/applications/misc/doomseeker/default.nix
··· 1 1 { stdenv, cmake, fetchurl, pkgconfig, qt4, zlib, bzip2 }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "doomseeker-1.0"; 4 + name = "doomseeker-1.1"; 5 5 6 6 src = fetchurl { 7 7 url = "http://doomseeker.drdteam.org/files/${name}_src.tar.bz2"; 8 - sha256 = "172ybxg720r64hp6aah0hqvxklqv1cf8v7kwx0ng5ap0h20jydbw"; 8 + sha256 = "0nmq8s842z30ngzikrmfx0xpnk4klxdv37y26chs002rnj010r7h"; 9 9 }; 10 10 11 11 buildInputs = [ qt4 zlib bzip2 ];
+2 -2
pkgs/applications/misc/hugo/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "hugo-${version}"; 5 - version = "0.27"; 5 + version = "0.27.1"; 6 6 7 7 goPackagePath = "github.com/gohugoio/hugo"; 8 8 ··· 10 10 owner = "gohugoio"; 11 11 repo = "hugo"; 12 12 rev = "v${version}"; 13 - sha256 = "1r64pwk5g50gwriawmsgza6j8m4jymg8mwgwh1rplpsdfxqdfrbx"; 13 + sha256 = "0vxzjwm9dsan314cz0gnj4spssg4w8y6ywsak8n9c6w0l45xf07p"; 14 14 }; 15 15 16 16 goDeps = ./deps.nix;
+8 -12
pkgs/applications/misc/josm/default.nix
··· 1 - { fetchurl, stdenv, makeDesktopItem, unzip, bash, jre8 }: 1 + { fetchurl, stdenv, makeDesktopItem, makeWrapper, unzip, bash, jre8 }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "josm-${version}"; 5 - version = "12545"; 5 + version = "12712"; 6 6 7 7 src = fetchurl { 8 8 url = "https://josm.openstreetmap.de/download/josm-snapshot-${version}.jar"; 9 - sha256 = "0817mjc4118b5hhfvx67bib1lhcg8mdkzibrpa2mb7hrv38q56y4"; 9 + sha256 = "0lpz4yzkvjpn5g36nibrkh773jnlkiqj6lghsx69i86h0xfb7gqf"; 10 10 }; 11 11 12 - phases = [ "installPhase" ]; 13 - 14 - buildInputs = [ jre8 ]; 12 + buildInputs = [ jre8 makeWrapper ]; 15 13 16 14 desktopItem = makeDesktopItem { 17 15 name = "josm"; ··· 23 21 categories = "Education;Geoscience;Maps;"; 24 22 }; 25 23 26 - installPhase = '' 24 + buildCommand = '' 27 25 mkdir -p $out/bin $out/share/java 28 26 cp -v $src $out/share/java/josm.jar 29 - cat > $out/bin/josm <<EOF 30 - #!${bash}/bin/bash 31 - exec ${jre8}/bin/java -jar $out/share/java/josm.jar "\$@" 32 - EOF 33 - chmod 755 $out/bin/josm 27 + 28 + makeWrapper ${jre8}/bin/java $out/bin/josm \ 29 + --add-flags "-jar $out/share/java/josm.jar" 34 30 35 31 mkdir -p $out/share/applications 36 32 cp $desktopItem/share/applications"/"* $out/share/applications
+77 -90
pkgs/applications/misc/k2pdfopt/default.nix
··· 1 - # Build procedure lifted from https://aur.archlinux.org/packages/k2/k2pdfopt/PKGBUILD 2 - { stdenv, fetchzip, fetchurl, writeScript, libX11, libXext, autoconf, automake, libtool 3 - , leptonica, libpng, libtiff, zlib, openjpeg, freetype, jbig2dec, djvulibre 4 - , openssl }: 5 - 6 - let 7 - mupdf_src = fetchurl { 8 - url = http://www.mupdf.com/downloads/archive/mupdf-1.6-source.tar.gz; 9 - sha256 = "0qx51rj6alzcagcixm59rvdpm54w6syrwr4184v439jh14ryw4wq"; 10 - }; 11 - 12 - tess_src = fetchurl { 13 - url = http://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.02.02.tar.gz; 14 - sha256 = "0g81m9y4iydp7kgr56mlkvjdwpp3mb01q385yhdnyvra7z5kkk96"; 15 - }; 1 + { stdenv, fetchzip, fetchurl, fetchpatch, cmake, pkgconfig 2 + , zlib, libpng 3 + , enableGSL ? true, gsl 4 + , enableGhostScript ? true, ghostscript 5 + , enableMuPDF ? true, jbig2dec, openjpeg, freetype, harfbuzz, mupdf 6 + , enableJPEG2K ? true, jasper 7 + , enableDJVU ? true, djvulibre 8 + , enableGOCR ? false, gocr # Disabled by default due to crashes 9 + , enableTesseract ? true, leptonica, tesseract 10 + }: 16 11 17 - gocr_src = fetchurl { 18 - url = http://www-e.uni-magdeburg.de/jschulen/ocr/gocr-0.49.tar.gz; 19 - sha256 = "06hpzp7rkkwfr1fvmc8kcfz9v490i9yir7f7imh13gmka0fr6afc"; 20 - }; 12 + with stdenv.lib; 21 13 22 - in stdenv.mkDerivation rec { 14 + stdenv.mkDerivation rec { 23 15 name = "k2pdfopt-${version}"; 24 - version = "2.32"; 16 + version = "2.42"; 17 + 25 18 src = fetchzip { 26 19 url = "http://www.willus.com/k2pdfopt/src/k2pdfopt_v${version}_src.zip"; 27 - sha256 = "1v3cj5bwpjvy7s66sfqcmkxs91f7nxaykjpdjm2wn87vn6q7n19m"; 20 + sha256 = "1zag4jmkr0qrcpqqb5davmvdrabhdyz87q4zz0xpfkl6xw2dn9bk"; 28 21 }; 29 22 30 - buildInputs = [ libX11 libXext autoconf automake libtool leptonica libpng libtiff zlib 31 - openjpeg freetype jbig2dec djvulibre openssl ]; 32 - NIX_LDFLAGS = "-lX11 -lXext"; 23 + patches = [ ./k2pdfopt.patch ]; 33 24 34 - hardeningDisable = [ "format" ]; 25 + nativeBuildInputs = [ cmake pkgconfig ]; 35 26 36 - k2_pa = ./k2pdfopt.patch; 37 - tess_pa = ./tesseract.patch; 27 + buildInputs = 28 + let 29 + mupdf_modded = mupdf.overrideAttrs (attrs: { 30 + name = "mupdf-1.10a"; 31 + src = fetchurl { 32 + url = "http://mupdf.com/downloads/archive/mupdf-1.10a-source.tar.gz"; 33 + sha256 = "0dm8wcs8i29aibzkqkrn8kcnk4q0kd1v66pg48h5c3qqp4v1zk5a"; 34 + }; 35 + # Excluded the pdf-*.c files, since they mostly just broke the #includes 36 + prePatch = '' 37 + cp ${src}/mupdf_mod/{font,stext-device,string}.c source/fitz/ 38 + cp ${src}/mupdf_mod/font-win32.c source/pdf/ 39 + ''; 40 + # Patches from previous 1.10a version in nixpkgs 41 + patches = [ 42 + # Compatibility with new openjpeg 43 + (fetchpatch { 44 + name = "mupdf-1.9a-openjpeg-2.1.1.patch"; 45 + url = "https://git.archlinux.org/svntogit/community.git/plain/mupdf/trunk/0001-mupdf-openjpeg.patch?id=5a28ad0a8999a9234aa7848096041992cc988099"; 46 + sha256 = "1i24qr4xagyapx4bijjfksj4g3bxz8vs5c2mn61nkm29c63knp75"; 47 + }) 38 48 39 - builder = writeScript "builder.sh" '' 40 - . ${stdenv}/setup 41 - set -e 42 - 43 - plibs=`pwd`/patched_libraries 44 - 45 - tar zxf ${mupdf_src} 46 - cp $src/mupdf_mod/font.c $src/mupdf_mod/string.c mupdf-1.6-source/source/fitz/ 47 - cp $src/mupdf_mod/pdf-* mupdf-1.6-source/source/pdf 48 - 49 - tar zxf ${tess_src} 50 - cp $src/tesseract_mod/dawg.cpp tesseract-ocr/dict 51 - cp $src/tesseract_mod/tessdatamanager.cpp tesseract-ocr/ccutil 52 - cp $src/tesseract_mod/tessedit.cpp tesseract-ocr/ccmain 53 - cp $src/tesseract_mod/tesscapi.cpp tesseract-ocr/api 54 - cp $src/include_mod/tesseract.h $src/include_mod/leptonica.h tesseract-ocr/api 49 + (fetchurl { 50 + name = "CVE-2017-5896.patch"; 51 + url = "http://git.ghostscript.com/?p=mupdf.git;a=patch;h=2c4e5867ee699b1081527bc6c6ea0e99a35a5c27"; 52 + sha256 = "14k7x47ifx82sds1c06ibzbmcparfg80719jhgwjk6w1vkh4r693"; 53 + }) 54 + ]; 55 + }); 56 + leptonica_modded = leptonica.overrideAttrs (attrs: { 57 + prePatch = '' 58 + cp ${src}/leptonica_mod/* src/ 59 + ''; 60 + }); 61 + tesseract_modded = tesseract.overrideAttrs (attrs: { 62 + prePatch = '' 63 + cp ${src}/tesseract_mod/{ambigs.cpp,ccutil.h,ccutil.cpp} ccutil/ 64 + cp ${src}/tesseract_mod/dawg.cpp api/ 65 + cp ${src}/tesseract_mod/{imagedata.cpp,tessdatamanager.cpp} ccstruct/ 66 + cp ${src}/tesseract_mod/openclwrapper.h opencl/ 67 + cp ${src}/tesseract_mod/{tessedit.cpp,thresholder.cpp} ccmain/ 68 + cp ${src}/tesseract_mod/tess_lang_mod_edge.h cube/ 69 + cp ${src}/tesseract_mod/tesscapi.cpp api/ 70 + cp ${src}/include_mod/{tesseract.h,leptonica.h} api/ 71 + ''; 72 + patches = [ ./tesseract.patch ]; 73 + }); 74 + in 75 + [ zlib libpng ] ++ 76 + optional enableGSL gsl ++ 77 + optional enableGhostScript ghostscript ++ 78 + optionals enableMuPDF [ jbig2dec openjpeg freetype harfbuzz mupdf_modded ] ++ 79 + optionals enableJPEG2K [ jasper ] ++ 80 + optional enableDJVU djvulibre ++ 81 + optional enableGOCR gocr ++ 82 + optionals enableTesseract [ leptonica_modded tesseract_modded ]; 55 83 56 - cp -a $src k2pdfopt_v2.21 57 - chmod -R +w k2pdfopt_v2.21 84 + dontUseCmakeBuildDir = true; 58 85 59 - patch -p0 -i $tess_pa 60 - patch -p0 -i $k2_pa 86 + cmakeFlags = [ "-DCMAKE_C_FLAGS=-I${src}/include_mod" ]; 61 87 62 - cd tesseract-ocr 63 - ./autogen.sh 64 - substituteInPlace "configure" \ 65 - --replace 'LIBLEPT_HEADERSDIR="/usr/local/include /usr/include"' \ 66 - 'LIBLEPT_HEADERSDIR=${leptonica}/include' 67 - ./configure --prefix=$plibs --disable-shared 68 - make install 69 - 70 - cd .. 71 - tar zxf ${gocr_src} 72 - cd gocr-0.49 73 - ./configure 74 - cp src/{gocr.h,pnm.h,unicode.h,list.h} $plibs/include 75 - cp include/config.h $plibs/include 76 - make libs 77 - cp src/libPgm2asc.a $plibs/lib 78 - 79 - cd ../mupdf-1.6-source 80 - make prefix=$plibs install 81 - install -Dm644 build/debug/libmujs.a $plibs/lib 82 - 83 - cd ../k2pdfopt_v2.21/k2pdfoptlib 84 - gcc -Ofast -Wall -c *.c -I ../include_mod/ -I $plibs/include \ 85 - -I . -I ../willuslib 86 - ar rcs libk2pdfopt.a *.o 87 - 88 - cd ../willuslib 89 - gcc -Ofast -Wall -c *.c -I ../include_mod/ -I $plibs/include 90 - ar rcs libwillus.a *.o 91 - 92 - cd .. 93 - gcc -Wall -Ofast -o k2pdfopt.o -c k2pdfopt.c -I k2pdfoptlib/ -I willuslib/ \ 94 - -I include_mod/ -I $plibs/include 95 - g++ -Ofast k2pdfopt.o -o k2pdfopt -I willuslib/ -I k2pdfoptlib/ -I include_mod/ \ 96 - -I $plibs/include -L $plibs/lib/ \ 97 - -L willuslib/ -L k2pdfoptlib/ -lk2pdfopt -lwillus -ldjvulibre -lz -lmupdf \ 98 - -ljbig2dec -ljpeg -lopenjp2 -lpng -lfreetype -lpthread -lmujs \ 99 - -lPgm2asc -llept -ltesseract -lcrypto 100 - 101 - mkdir -p $out/bin 102 - cp k2pdfopt $out/bin 88 + installPhase = '' 89 + install -D -m 755 k2pdfopt $out/bin/k2pdfopt 103 90 ''; 104 91 105 92 meta = with stdenv.lib; { ··· 107 94 homepage = http://www.willus.com/k2pdfopt; 108 95 license = licenses.gpl3; 109 96 platforms = platforms.linux; 110 - maintainers = [ maintainers.bosu ]; 97 + maintainers = with maintainers; [ bosu danielfullmer ]; 111 98 }; 112 99 } 113 100
+78 -74
pkgs/applications/misc/k2pdfopt/k2pdfopt.patch
··· 1 - diff -aur k2pdfopt_v2.21/willuslib/array.c k2pdfopt_v2.21.new/willuslib/array.c 2 - --- k2pdfopt_v2.21/willuslib/array.c 2014-05-23 16:29:58.000000000 -0300 3 - +++ k2pdfopt_v2.21.new/willuslib/array.c 2014-07-26 11:35:49.829825567 -0300 4 - @@ -1055,7 +1055,7 @@ 5 - void arrayf_sort(float *a,int n) 1 + diff --git a/CMakeLists.txt b/CMakeLists.txt 2 + index 4a2378b..502c477 100644 3 + --- a/CMakeLists.txt 4 + +++ b/CMakeLists.txt 5 + @@ -52,6 +52,7 @@ endif(JPEG_FOUND) 6 + include(FindJasper) 7 + if(JASPER_FOUND) 8 + set(HAVE_JASPER_LIB 1) 9 + + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${JASPER_LIBRARY}) 10 + endif(JASPER_FOUND) 6 11 7 - { 8 - - sort(a,(long)n); 9 - + willus_sort(a,(long)n); 10 - } 12 + # paths from willuslib/wgs.c 13 + @@ -66,8 +67,12 @@ else() 14 + message(STATUS "Could NOT find ghostscript executable") 15 + endif(GHOSTSCRIPT_EXECUTABLE) 11 16 17 + -# willus.h 18 + -# HAVE_GSL_LIB 19 + +pkg_check_modules(GSL gsl) 20 + +if(MUPDF_FOUND) 21 + + set(HAVE_GSL_LIB 1) 22 + + include_directories(SYSTEM ${GSL_INCLUDEDIR}) 23 + + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${GSL_LDFLAGS}) 24 + +endif(MUPDF_FOUND) 12 25 13 - diff -aur k2pdfopt_v2.21/willuslib/math.c k2pdfopt_v2.21.new/willuslib/math.c 14 - --- k2pdfopt_v2.21/willuslib/math.c 2013-08-15 21:33:50.000000000 -0300 15 - +++ k2pdfopt_v2.21.new/willuslib/math.c 2014-07-26 11:36:02.853170659 -0300 16 - @@ -532,7 +532,7 @@ 17 26 27 + # libfreetype6 (>= 2.3.9), libjbig2dec0, libjpeg8 (>= 8c), libx11-6, libxext6, zlib1g (>= 1:1.2.0) 28 + @@ -80,7 +85,7 @@ if(MUPDF_FOUND) 29 + include_directories(SYSTEM ${MUPDF_INCLUDEDIR}) 30 + message(STATUS "mupdf libraries: ${MUPDF_LDFLAGS}") 31 + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${MUPDF_LDFLAGS} 32 + - -lmupdf-js-none -lopenjpeg -ljbig2dec -ljpeg -lfreetype 33 + + -lopenjp2 -ljbig2dec -ljpeg -lfreetype -lharfbuzz 34 + ) 35 + endif(MUPDF_FOUND) 18 36 37 + @@ -91,9 +96,25 @@ if(DJVU_FOUND) 38 + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${DJVU_LDFLAGS}) 39 + endif(DJVU_FOUND) 19 40 20 - -void sort(float *x,int n) 21 - +void willus_sort(float *x,int n) 41 + -# HAVE_GOCR_LIB 42 + -# HAVE_LEPTONICA_LIB 43 + -# HAVE_TESSERACT_LIB 44 + +find_library(GOCR_LIB NAMES Pgm2asc) 45 + +if(GOCR_LIB) 46 + + set(HAVE_GOCR_LIB 1) 47 + + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${GOCR_LIB}) 48 + +endif(GOCR_LIB) 49 + + 50 + +pkg_check_modules(LEPTONICA lept) 51 + +if(LEPTONICA_FOUND) 52 + + set(HAVE_LEPTONICA_LIB 1) 53 + + include_directories(SYSTEM ${LEPTONICA_INCLUDEDIR}) 54 + + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${LEPTONICA_LDFLAGS}) 55 + +endif(LEPTONICA_FOUND) 56 + + 57 + +pkg_check_modules(TESSERACT tesseract) 58 + +if(TESSERACT_FOUND) 59 + + set(HAVE_TESSERACT_LIB 1) 60 + + include_directories(SYSTEM ${TESSERACT_INCLUDEDIR}) 61 + + set(K2PDFOPT_LIB ${K2PDFOPT_LIB} ${TESSERACT_LDFLAGS}) 62 + +endif(TESSERACT_FOUND) 22 63 23 - { 24 - int top,n1; 25 - diff -aur k2pdfopt_v2.21/willuslib/ocrjocr.c k2pdfopt_v2.21.new/willuslib/ocrjocr.c 26 - --- k2pdfopt_v2.21/willuslib/ocrjocr.c 2012-11-12 13:09:42.000000000 -0300 27 - +++ k2pdfopt_v2.21.new/willuslib/ocrjocr.c 2014-07-26 11:36:46.699837185 -0300 64 + # ---- Describe project 65 + 66 + diff --git a/willuslib/CMakeLists.txt b/willuslib/CMakeLists.txt 67 + index 463bbc9..8043db5 100644 68 + --- a/willuslib/CMakeLists.txt 69 + +++ b/willuslib/CMakeLists.txt 70 + @@ -6,7 +6,7 @@ include_directories(..) 71 + set(WILLUSLIB_SRC 72 + ansi.c array.c bmp.c bmpdjvu.c bmpmupdf.c dtcompress.c filelist.c 73 + fontdata.c fontrender.c gslpolyfit.c linux.c math.c mem.c ocr.c 74 + - ocrjocr.c ocrtess.c pdfwrite.c point2d.c render.c strbuf.c string.c 75 + + ocrgocr.c ocrtess.c pdfwrite.c point2d.c render.c strbuf.c string.c 76 + token.c wfile.c wgs.c wgui.c willusversion.c win.c winbmp.c 77 + wincomdlg.c winmbox.c winshell.c wmupdf.c wmupdfinfo.c wpdf.c wsys.c 78 + wzfile.c wleptonica.c 79 + diff --git a/willuslib/ocrgocr.c b/willuslib/ocrgocr.c 80 + index 6027e9a..fbe10f0 100644 81 + --- a/willuslib/ocrgocr.c 82 + +++ b/willuslib/ocrgocr.c 28 83 @@ -29,6 +29,8 @@ 29 84 #ifdef HAVE_GOCR_LIB 30 85 #include <gocr.h> 31 86 32 - +job_t *JOB; 87 + +job_t *OCR_JOB; 33 88 + 34 89 /* 35 90 ** bmp8 must be grayscale 36 91 ** (x1,y1) and (x2,y2) from top left of bitmap 37 - @@ -66,6 +68,7 @@ 92 + @@ -63,6 +65,7 @@ void gocr_single_word_from_bmp8(char *text,int maxlen,WILLUSBITMAP *bmp8, 38 93 h=y2-y1+1; 39 94 dh=h+bw*2; 40 95 job=&_job; 41 - + JOB=job; 96 + + OCR_JOB=job; 42 97 job_init(job); 43 98 job_init_image(job); 44 99 // willus_mem_alloc_warn((void **)&job->src.p.p,w*h,funcname,10); 45 - diff -aur k2pdfopt_v2.21/willuslib/string.c k2pdfopt_v2.21.new/willuslib/string.c 46 - --- k2pdfopt_v2.21/willuslib/string.c 2014-02-03 00:37:44.000000000 -0300 47 - +++ k2pdfopt_v2.21.new/willuslib/string.c 2014-07-26 11:37:01.766506277 -0300 48 - @@ -81,7 +81,7 @@ 49 - ** Returns NULL if EOF, otherwise returns pointer to the string. 50 - ** 51 - */ 52 - -char *get_line(char *buf,int max,FILE *f) 53 - +char *willus_get_line(char *buf,int max,FILE *f) 54 - 55 - { 56 - int i; 57 - diff -aur k2pdfopt_v2.21/willuslib/willus.h k2pdfopt_v2.21.new/willuslib/willus.h 58 - --- k2pdfopt_v2.21/willuslib/willus.h 2014-07-25 15:03:51.000000000 -0300 59 - +++ k2pdfopt_v2.21.new/willuslib/willus.h 2014-07-26 11:37:56.316506038 -0300 60 - @@ -214,9 +214,6 @@ 61 - ** CMAKE handles the defines, not this source 62 - ** (Mod from Dirk Thierbach, 31-Dec-2013) 63 - */ 64 - -#ifdef USE_CMAKE 65 - -#include "config.h" 66 - -#else /* USE_CMAKE */ 67 - 68 - #ifndef HAVE_Z_LIB 69 - #define HAVE_Z_LIB 70 - @@ -268,7 +265,6 @@ 71 - #undef HAVE_GSL_LIB 72 - #endif 73 - 74 - -#endif /* USE_CMAKE */ 75 - /* 76 - ** Consistency check 77 - */ 78 - @@ -533,7 +529,7 @@ 79 - int *n,FILE *err); 80 - int readxyz_ex (char *filename,double **x,double **y,double **z, 81 - int *n,FILE *err,int ignore_after_semicolon); 82 - -void sort (float *x,int n); 83 - +void willus_sort (float *x,int n); 84 - void sortd (double *x,int n); 85 - void sorti (int *x,int n); 86 - void sortxy (float *x,float *y,int n); 87 - @@ -602,7 +598,7 @@ 88 - /* string.c */ 89 - void clean_line (char *buf); 90 - void clean_line_end(char *buf); 91 - -char *get_line (char *buf,int max,FILE *f); 92 - +char *willus_get_line (char *buf,int max,FILE *f); 93 - char *get_line_cf (char *buf,int max,FILE *f); 94 - int mem_get_line_cf(char *buf,int maxlen,char *cptr,long *cindex,long csize); 95 - int in_string (char *buffer,char *pattern);
+7 -6
pkgs/applications/misc/k2pdfopt/tesseract.patch
··· 1 - diff -aur tesseract-ocr/api/Makefile.am tesseract-ocr.new/api/Makefile.am 2 - --- tesseract-ocr/api/Makefile.am 2012-10-09 14:18:39.000000000 -0300 3 - +++ tesseract-ocr.new/api/Makefile.am 2014-03-20 18:43:13.926030341 -0300 4 - @@ -36,7 +36,7 @@ 1 + diff --git a/api/Makefile.am b/api/Makefile.am 2 + index d8c1e54..46ead13 100644 3 + --- a/api/Makefile.am 4 + +++ b/api/Makefile.am 5 + @@ -42,7 +42,7 @@ libtesseract_api_la_CPPFLAGS = $(AM_CPPFLAGS) 5 6 if VISIBILITY 6 7 libtesseract_api_la_CPPFLAGS += -DTESS_EXPORTS 7 8 endif 8 - -libtesseract_api_la_SOURCES = baseapi.cpp capi.cpp 9 - +libtesseract_api_la_SOURCES = baseapi.cpp capi.cpp tesscapi.cpp 9 + -libtesseract_api_la_SOURCES = baseapi.cpp capi.cpp renderer.cpp pdfrenderer.cpp 10 + +libtesseract_api_la_SOURCES = baseapi.cpp capi.cpp renderer.cpp pdfrenderer.cpp tesscapi.cpp 10 11 11 12 lib_LTLIBRARIES += libtesseract.la 12 13 libtesseract_la_LDFLAGS =
-34
pkgs/applications/misc/pitz/default.nix
··· 1 - { stdenv, fetchurl, buildPythonApplication, tempita, jinja2, pyyaml, clepy, mock 2 - , nose, decorator, docutils 3 - }: 4 - 5 - # TODO: pitz has a pitz-shell utility that depends on ipython, but it just 6 - # errors out and dies (it probably depends on an old ipython version): 7 - # 8 - # from IPython.Shell import IPShellEmbed 9 - # ImportError: No module named Shell 10 - # 11 - # pitz-shell is not the primary interface, so it is not critical to have it 12 - # working. Concider fixing pitz upstream. 13 - 14 - buildPythonApplication rec { 15 - name = "pitz-1.2.4"; 16 - namePrefix = ""; 17 - 18 - src = fetchurl { 19 - url = "mirror://pypi/p/pitz/${name}.tar.gz"; 20 - sha256 = "1k7f3h4acllzqy3mjqnjd4w5jskp03s79b7dx3c85vlmd7824smr"; 21 - }; 22 - 23 - # propagatedBuildInputs is needed for pitz to find its dependencies at 24 - # runtime. If we use buildInputs it would just build, not run. 25 - propagatedBuildInputs = [ tempita jinja2 pyyaml clepy mock nose decorator docutils ]; 26 - 27 - meta = with stdenv.lib; { 28 - description = "Distributed bugtracker"; 29 - license = licenses.bsd3; 30 - homepage = http://pitz.tplus1.com/; 31 - platforms = platforms.linux; 32 - maintainers = [ maintainers.bjornfor ]; 33 - }; 34 - }
+1 -2
pkgs/applications/networking/browsers/chromium/browser.nix
··· 12 12 sandboxExecutableName = "__chromium-suid-sandbox"; 13 13 14 14 installPhase = '' 15 - mkdir -p "$libExecPath/swiftshader" 15 + mkdir -p "$libExecPath" 16 16 cp -v "$buildPath/"*.pak "$buildPath/"*.bin "$libExecPath/" 17 17 cp -v "$buildPath/icudtl.dat" "$libExecPath/" 18 18 cp -vLR "$buildPath/locales" "$buildPath/resources" "$libExecPath/" 19 - cp -v "$buildPath/swiftshader/"*.so "$libExecPath/swiftshader/" 20 19 cp -v "$buildPath/chrome" "$libExecPath/$packageName" 21 20 22 21 if [ -e "$buildPath/libwidevinecdmadapter.so" ]; then
+4 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 117 117 118 118 patches = [ 119 119 ./patches/nix_plugin_paths_52.patch 120 - ./patches/chromium-gn-bootstrap-r8.patch 120 + ./patches/chromium-gn-bootstrap-r14.patch 121 + ./patches/chromium-gcc-r1.patch 122 + ./patches/chromium-atk-r1.patch 123 + ./patches/chromium-gcc5-r1.patch 121 124 # To enable ChromeCast, go to chrome://flags and set "Load Media Router Component Extension" to Enabled 122 125 # Fixes Chromecast: https://bugs.chromium.org/p/chromium/issues/detail?id=734325 123 126 ./patches/fix_network_api_crash.patch
+11
pkgs/applications/networking/browsers/chromium/patches/chromium-atk-r1.patch
··· 1 + --- a/content/browser/accessibility/browser_accessibility_auralinux.cc.orig 2017-07-27 06:28:01.090257874 +0000 2 + +++ b/content/browser/accessibility/browser_accessibility_auralinux.cc 2017-07-27 06:28:21.174653680 +0000 3 + @@ -571,7 +571,7 @@ 4 + // it's best to leave this out rather than break people's builds: 5 + #if defined(ATK_CHECK_VERSION) 6 + #if ATK_CHECK_VERSION(2, 16, 0) 7 + - atk_state_set_add_state(atk_state_set, ATK_STATE_READ_ONLY); 8 + + atk_state_set_add_state(state_set, ATK_STATE_READ_ONLY); 9 + #endif 10 + #endif 11 + break;
+14
pkgs/applications/networking/browsers/chromium/patches/chromium-gcc-r1.patch
··· 1 + diff --git a/base/numerics/safe_math_shared_impl.h b/base/numerics/safe_math_shared_impl.h 2 + index 99f230ce7e9a..de2415d402f5 100644 3 + --- a/base/numerics/safe_math_shared_impl.h 4 + +++ b/base/numerics/safe_math_shared_impl.h 5 + @@ -21,8 +21,7 @@ 6 + #if !defined(__native_client__) && \ 7 + ((defined(__clang__) && \ 8 + ((__clang_major__ > 3) || \ 9 + - (__clang_major__ == 3 && __clang_minor__ >= 4))) || \ 10 + - (defined(__GNUC__) && __GNUC__ >= 5)) 11 + + (__clang_major__ == 3 && __clang_minor__ >= 4)))) 12 + #include "base/numerics/safe_math_clang_gcc_impl.h" 13 + #define BASE_HAS_OPTIMIZED_SAFE_MATH (1) 14 + #else
+66
pkgs/applications/networking/browsers/chromium/patches/chromium-gcc5-r1.patch
··· 1 + --- a/chrome/browser/devtools/devtools_file_system_indexer.cc 2 + +++ b/chrome/browser/devtools/devtools_file_system_indexer.cc 3 + @@ -34,7 +34,6 @@ using base::TimeDelta; 4 + using base::TimeTicks; 5 + using content::BrowserThread; 6 + using std::map; 7 + -using std::set; 8 + using std::string; 9 + using std::vector; 10 + 11 + @@ -191,7 +190,7 @@ vector<FilePath> Index::Search(const string& query) { 12 + if (trigram != kUndefinedTrigram) 13 + trigrams.push_back(trigram); 14 + } 15 + - set<FileId> file_ids; 16 + + std::set<FileId> file_ids; 17 + bool first = true; 18 + vector<Trigram>::const_iterator it = trigrams.begin(); 19 + for (; it != trigrams.end(); ++it) { 20 + @@ -203,7 +202,7 @@ vector<FilePath> Index::Search(const string& query) { 21 + first = false; 22 + continue; 23 + } 24 + - set<FileId> intersection = base::STLSetIntersection<set<FileId> >( 25 + + std::set<FileId> intersection = base::STLSetIntersection<std::set<FileId> >( 26 + file_ids, index_[trigram]); 27 + file_ids.swap(intersection); 28 + } 29 + diff --git a/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h b/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h 30 + index 94bb9161ec85..e40c6387f72e 100644 31 + --- a/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h 32 + +++ b/third_party/WebKit/Source/platform/wtf/typed_arrays/ArrayBufferContents.h 33 + @@ -63,7 +63,7 @@ class WTF_EXPORT ArrayBufferContents { 34 + allocation_length_(0), 35 + data_(data), 36 + data_length_(0), 37 + - kind_(AllocationKind::kNormal), 38 + + kind_(WTF::ArrayBufferContents::AllocationKind::kNormal), 39 + deleter_(deleter) {} 40 + DataHandle(void* allocation_base, 41 + size_t allocation_length, 42 + @@ -94,11 +94,11 @@ class WTF_EXPORT ArrayBufferContents { 43 + reinterpret_cast<uintptr_t>(allocation_base_) + 44 + allocation_length_); 45 + switch (kind_) { 46 + - case AllocationKind::kNormal: 47 + + case WTF::ArrayBufferContents::AllocationKind::kNormal: 48 + DCHECK(deleter_); 49 + deleter_(data_); 50 + return; 51 + - case AllocationKind::kReservation: 52 + + case WTF::ArrayBufferContents::AllocationKind::kReservation: 53 + ReleaseReservedMemory(allocation_base_, allocation_length_); 54 + return; 55 + } 56 + --- a/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc.orig 2017-08-15 12:45:59.433532111 +0000 57 + +++ b/third_party/webrtc/modules/audio_processing/aec3/aec_state.cc 2017-08-15 17:52:59.691328825 +0000 58 + @@ -10,7 +10,7 @@ 59 + 60 + #include "webrtc/modules/audio_processing/aec3/aec_state.h" 61 + 62 + -#include <math.h> 63 + +#include <cmath> 64 + #include <numeric> 65 + #include <vector> 66 +
+27
pkgs/applications/networking/browsers/chromium/patches/chromium-gn-bootstrap-r14.patch
··· 1 + commit 96c271f8ab2be7ea4199078ea65ac50c6ada4685 2 + Author: Pawel Hajdan, Jr <phajdan.jr@chromium.org> 3 + Date: Wed Jul 26 21:51:54 2017 +0000 4 + 5 + wip 6 + 7 + diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py 8 + index 1390560f8e37..ff2ae57c46b0 100755 9 + --- a/tools/gn/bootstrap/bootstrap.py 10 + +++ b/tools/gn/bootstrap/bootstrap.py 11 + @@ -449,6 +449,7 @@ def write_gn_ninja(path, root_gen_dir, options): 12 + 'base/metrics/histogram_base.cc', 13 + 'base/metrics/histogram_functions.cc', 14 + 'base/metrics/histogram_samples.cc', 15 + + 'base/metrics/histogram_snapshot_manager.cc', 16 + 'base/metrics/metrics_hashes.cc', 17 + 'base/metrics/persistent_histogram_allocator.cc', 18 + 'base/metrics/persistent_memory_allocator.cc', 19 + @@ -534,7 +535,7 @@ def write_gn_ninja(path, root_gen_dir, options): 20 + 'base/trace_event/heap_profiler_allocation_context_tracker.cc', 21 + 'base/trace_event/heap_profiler_allocation_register.cc', 22 + 'base/trace_event/heap_profiler_event_filter.cc', 23 + - 'base/trace_event/heap_profiler_event_writer.cc', 24 + + 'base/trace_event/heap_profiler_heap_dump_writer.cc', 25 + 'base/trace_event/heap_profiler_serialization_state.cc', 26 + 'base/trace_event/heap_profiler_stack_frame_deduplicator.cc', 27 + 'base/trace_event/heap_profiler_type_name_deduplicator.cc',
-13
pkgs/applications/networking/browsers/chromium/patches/chromium-gn-bootstrap-r8.patch
··· 1 - Index: tools/gn/bootstrap/bootstrap.py 2 - diff --git a/tools/gn/bootstrap/bootstrap.py b/tools/gn/bootstrap/bootstrap.py 3 - index 6f2f5b1264519ea38cc36fb0b7e2cc24c378ca7a..0b03d2626b358fb90ab39d737679ee47bd60303b 100755 4 - --- a/tools/gn/bootstrap/bootstrap.py 5 - +++ b/tools/gn/bootstrap/bootstrap.py 6 - @@ -487,6 +487,7 @@ def write_gn_ninja(path, root_gen_dir, options): 7 - 'base/sys_info.cc', 8 - 'base/task_runner.cc', 9 - 'base/task_scheduler/delayed_task_manager.cc', 10 - + 'base/task_scheduler/environment_config.cc', 11 - 'base/task_scheduler/post_task.cc', 12 - 'base/task_scheduler/priority_queue.cc', 13 - 'base/task_scheduler/scheduler_lock_impl.cc',
+9 -9
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 1 1 # This file is autogenerated from update.sh in the same directory. 2 2 { 3 3 beta = { 4 - sha256 = "1sh3rq36sh4g7blajvqfvs06fs5sbrbdp50qq0cvcj4k3fmb4bd8"; 5 - sha256bin64 = "1w67y4z57qm5fwniayncly7a4mjmwqir7gfd54ny8lwlf247d43m"; 6 - version = "60.0.3112.78"; 4 + sha256 = "09q7s5x22vnmvqyz0f1l6qnaryglmsp0rc63qcg5sfvgv2g17g5x"; 5 + sha256bin64 = "12z6z8gjxl4mx8j6db8nnlzrj03rh4qwyrvcf4hqcsv7b1armg6j"; 6 + version = "61.0.3163.79"; 7 7 }; 8 8 dev = { 9 - sha256 = "0yan2dzx1854f3xslif5682rkb82a1li6vxj12z5s5fxqijhj1jq"; 10 - sha256bin64 = "0ddva2rqnid2gcx3qh72p41wc15869w2w9n0rbdpn662rpl041v1"; 11 - version = "61.0.3163.25"; 9 + sha256 = "168i6dcdl13an3vlr2m83q8fcprgckmclkmzwj70jdkp84qx80fq"; 10 + sha256bin64 = "116vddp01m2ls337zj6r4h1nvybphvldlk9bs8czypx5skn29vbz"; 11 + version = "62.0.3202.9"; 12 12 }; 13 13 stable = { 14 - sha256 = "1rirhwvccidza4q4z1gqdwcd9v1bymh1m9r2cq8jhiabfrjpjbxl"; 15 - sha256bin64 = "1lw349ips0sgyls3arv864yq5xykfn9jilwkalvllaq6yvdvcvlk"; 16 - version = "60.0.3112.90"; 14 + sha256 = "09q7s5x22vnmvqyz0f1l6qnaryglmsp0rc63qcg5sfvgv2g17g5x"; 15 + sha256bin64 = "0a0wd06c0v061lnmb8x20gqgsg9zqafp2kq1fl3cjm0ldg9rwayw"; 16 + version = "61.0.3163.79"; 17 17 }; 18 18 }
+4 -4
pkgs/applications/networking/cluster/minikube/default.nix
··· 15 15 # instead, we download localkube ourselves and shove it into the minikube binary. The versions URL that minikube uses is 16 16 # currently https://storage.googleapis.com/minikube/k8s_releases.json 17 17 18 - localkube-version = "1.7.4"; 18 + localkube-version = "1.7.5"; 19 19 localkube-binary = fetchurl { 20 20 url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64"; 21 - sha256 = "1v9zq6ivcs2qvdmhidvvp0krd1sxgqvqpp4bcl9is85vpdxhk95b"; 21 + sha256 = "1kn4lwnn961r19hqnkgr13np80zqk2fhp8xkhrvxzq6v6shk7gfz"; 22 22 }; 23 23 in buildGoPackage rec { 24 24 pname = "minikube"; 25 25 name = "${pname}-${version}"; 26 - version = "0.22.0"; 26 + version = "0.22.1"; 27 27 28 28 goPackagePath = "k8s.io/minikube"; 29 29 ··· 31 31 owner = "kubernetes"; 32 32 repo = "minikube"; 33 33 rev = "v${version}"; 34 - sha256 = "118l98kxzn6npq67nmylanfy9pvd1vd9hvsr2rkzrsvhzzk13kh4"; 34 + sha256 = "015ffsb7xx82y0dl38gayv2v9v33v99qmssd5djl21dhb3j79yba"; 35 35 }; 36 36 37 37 # kubernetes is here only to shut up a loud warning when generating the completions below. minikube checks very eagerly
+16 -5
pkgs/applications/networking/cluster/openshift/default.nix
··· 1 - { stdenv, fetchFromGitHub, which, buildGoPackage }: 1 + { stdenv, fetchFromGitHub, which, buildGoPackage, utillinux, coreutils }: 2 2 3 3 let 4 - version = "1.5.0"; 4 + version = "3.6.0"; 5 5 ver = stdenv.lib.elemAt (stdenv.lib.splitString "." version); 6 6 versionMajor = ver 0; 7 7 versionMinor = ver 1; ··· 14 14 owner = "openshift"; 15 15 repo = "origin"; 16 16 rev = "v${version}"; 17 - sha256 = "0qvyxcyca3888nkgvyvqcmybm95ncwxb3zvrzbg2gz8kx6g6350v"; 17 + sha256 = "08bdqvsjl6c7dmllyz8n4akb7gyn91znvbph5cgmmk1bhskycy1r"; 18 18 }; 19 19 20 20 buildInputs = [ which ]; ··· 22 22 goPackagePath = null; 23 23 patchPhase = '' 24 24 patchShebangs ./hack 25 + substituteInPlace pkg/bootstrap/docker/host/host.go \ 26 + --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt findmnt' \ 27 + 'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/findmnt' 28 + 29 + substituteInPlace pkg/bootstrap/docker/host/host.go \ 30 + --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mount' \ 31 + 'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/mount' 32 + 33 + substituteInPlace pkg/bootstrap/docker/host/host.go \ 34 + --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mkdir' \ 35 + 'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/mount' 25 36 ''; 26 37 27 38 buildPhase = '' 28 39 cd go/src/origin-v${version}-src 29 40 # Openshift build require this variables to be set 30 41 # unless there is a .git folder which is not the case with fetchFromGitHub 31 - export OS_GIT_VERSION=${version} 42 + export OS_GIT_VERSION=v${version} 32 43 export OS_GIT_MAJOR=${versionMajor} 33 44 export OS_GIT_MINOR=${versionMinor} 34 45 make build ··· 43 54 description = "Build, deploy, and manage your applications with Docker and Kubernetes"; 44 55 license = licenses.asl20; 45 56 homepage = http://www.openshift.org; 46 - maintainers = with maintainers; [offline bachp]; 57 + maintainers = with maintainers; [offline bachp moretea]; 47 58 platforms = platforms.linux; 48 59 }; 49 60 }
+3 -3
pkgs/applications/networking/dropbox/default.nix
··· 24 24 let 25 25 # NOTE: When updating, please also update in current stable, 26 26 # as older versions stop working 27 - version = "34.4.20"; 27 + version = "34.4.22"; 28 28 sha256 = { 29 - "x86_64-linux" = "04yc0sf4w4p86f2rpph4g4qhd4wxlsyhiwcf4201xadnnjj11gzz"; 30 - "i686-linux" = "0ch5yxw1n6mwa6050pd10f5z3ys2yca9n8ccjlqi2d2aa4qcxsmr"; 29 + "x86_64-linux" = "1ryxj8d5ym2dc18vn2m883jvy9n19xvw5kgfbqxziirb0bip58ba"; 30 + "i686-linux" = "1pj7c77196ill8jpwk8f66917v2a7c2xvkd9mssh98c9n321k5j8"; 31 31 }."${stdenv.system}" or (throw "system ${stdenv.system} not supported"); 32 32 33 33 arch = {
+4 -4
pkgs/applications/networking/instant-messengers/bitlbee-facebook/default.nix
··· 3 3 with stdenv.lib; 4 4 stdenv.mkDerivation rec { 5 5 name = "bitlbee-facebook-${version}"; 6 - version = "1.1.1"; 6 + version = "1.1.2"; 7 7 8 8 src = fetchFromGitHub { 9 9 rev = "v${version}"; 10 - owner = "jgeboski"; 10 + owner = "bitlbee"; 11 11 repo = "bitlbee-facebook"; 12 - sha256 = "08ibjqqcrmq1a5nmj8z93rjrdabi0yy2a70p31xalnfrh200m24c"; 12 + sha256 = "0kz2sc10iq01vn0hvf06bcdc1rsxz1j77z3mw55slf3j08xr07in"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoconf automake libtool pkgconfig ]; ··· 24 24 meta = { 25 25 description = "The Facebook protocol plugin for bitlbee"; 26 26 27 - homepage = https://github.com/jgeboski/bitlbee-facebook; 27 + homepage = https://github.com/bitlbee/bitlbee-facebook; 28 28 license = licenses.gpl2Plus; 29 29 platforms = stdenv.lib.platforms.linux; 30 30 };
+42
pkgs/applications/networking/instant-messengers/oysttyer/default.nix
··· 1 + { stdenv, lib, perl, perlPackages, coreutils, 2 + fetchFromGitHub, makeWrapper }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "oysttyer-${version}"; 6 + version = "2.9.1"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "oysttyer"; 10 + repo = "oysttyer"; 11 + rev = "${version}"; 12 + sha256 = "05bfak4jr8ln4847rkj5qkazqnjym65k1phav3yicbyr3mxywhjw"; 13 + }; 14 + 15 + buildInputs = [ 16 + perl 17 + makeWrapper 18 + ]; 19 + 20 + propagatedBuildInputs = with perlPackages; [ 21 + DateTimeFormatDateParse 22 + TermReadLineTTYtter 23 + TermReadKey 24 + ]; 25 + 26 + installPhase = '' 27 + ${coreutils}/bin/install -Dm755 \ 28 + oysttyer.pl \ 29 + $out/bin/oysttyer 30 + 31 + wrapProgram $out/bin/oysttyer \ 32 + --prefix PERL5LIB : $PERL5LIB 33 + ''; 34 + 35 + meta = with lib; { 36 + inherit version; 37 + description = "Perl Console Twitter Client"; 38 + homepage = http://oysttyer.github.io/; 39 + maintainers = with maintainers; [ woffs ]; 40 + license = with licenses; [ ffsl ]; 41 + }; 42 + }
-14
pkgs/applications/networking/instant-messengers/telepathy/kde/0.8.80.nix
··· 1 - [ 2 - {name="ktp-accounts-kcm";key="accounts_kcm";sha256="08b873k455jbs9vd5nsb222pr1kb7gjx3qky769654j696rad5bc";} 3 - {name="ktp-approver";key="approver";sha256="07qsjxvcjr9i0v7g7cdx3rky1fa8aany5fyfav488kq6nc13fjb1";} 4 - {name="ktp-auth-handler";key="auth_handler";sha256="00gq5gq7imv7rv8xivl2s1n0k39llpmd5z46rvhai76z7hp8sj4l";} 5 - {name="ktp-call-ui";key="call_ui";sha256="1dwsq2ixci95byfg1ayy6g2zv0dbc0273r9wb395f220dgqpz7b4";} 6 - {name="ktp-common-internals";key="common_internals";sha256="049hh045p6nccyrjvagfw183vfa857xdl96q2w1vrj6frimniz9q";} 7 - {name="ktp-contact-list";key="contact_list";sha256="0xydyyla48y7q8pf84i12l7fx13p0gi8k4jl7nl7jxjsflzidscp";} 8 - {name="ktp-contact-runner";key="contact_runner";sha256="1bfb772cyzrbwjkglr3bvawp44dcqr59kkgvb6irgha8w7adic3b";} 9 - {name="ktp-desktop-applets";key="desktop_applets";sha256="150mpk7vq2w47vz2yffhj676k84fn3h8g77xklmyqm1y3f21dx01";} 10 - {name="ktp-filetransfer-handler";key="filetransfer_handler";sha256="07jgfydhr5hh7z0wkrz6k4gh3li9nmyxhjvxcxsayxrc7gnhazja";} 11 - {name="ktp-kded-integration-module";key="kded_integration_module";sha256="0axjqsk1h9c71hxpcy8ls7jsb0dsmsm75wdgwx71xrdb9hpqwn9f";} 12 - {name="ktp-send-file";key="send_file";sha256="0wiqrwhrmccx3ic0aaqlq539jcznkgsrwyn9hdizwsc8f33rxmri";} 13 - {name="ktp-text-ui";key="text_ui";sha256="0ch6sqvj9hpx3823c1wmziqy6g9v97sj1hihbaf8z8wyb84f0wbl";} 14 - ]
-69
pkgs/applications/networking/instant-messengers/telepathy/kde/default.nix
··· 1 - { stdenv, fetchurl, fetchgit, automoc4, cmake, gettext, perl, pkgconfig 2 - , telepathy_qt, kdelibs4, kde_workspace, dbus_glib, dbus_libs, farstream 3 - , qt-gstreamer1, telepathy_glib, telepathy_logger 4 - , qjson, flex, bison, qca2 }: 5 - 6 - let 7 - version = "0.8.80"; 8 - manifest = import (./. + "/${version}.nix"); 9 - 10 - overrides = { 11 - call_ui = x : x // { 12 - NIX_CFLAGS_COMPILE = 13 - "-I${telepathy_glib}/include/telepathy-1.0" 14 - + " -I${dbus_glib.dev}/include/dbus-1.0" 15 - + " -I${dbus_libs.dev}/include/dbus-1.0"; 16 - }; 17 - telepathy_logger_qt = x : x // { 18 - NIX_CFLAGS_COMPILE = "-I${dbus_libs.dev}/include/dbus-1.0"; 19 - }; 20 - }; 21 - 22 - extraBuildInputs = { 23 - auth_handler = [ qjson qca2 ]; 24 - call_ui = [ qt-gstreamer1 telepathy_glib farstream ]; 25 - contact_applet = [ kde_workspace ]; 26 - telepathy_logger_qt = [ telepathy_logger qt-gstreamer1 ]; 27 - text_ui = [ qt-gstreamer1 telepathy_logger qjson ]; 28 - common_internals = [ telepathy_qt ]; 29 - }; 30 - 31 - extraNativeBuildInputs = { 32 - telepathy_logger_qt = [ flex bison ]; 33 - }; 34 - 35 - ktpFun = { name, key, sha256 }: 36 - { 37 - name = key; 38 - value = stdenv.mkDerivation ( 39 - (stdenv.lib.attrByPath [ key ] (x : x) overrides) 40 - { 41 - name = "${name}-${version}"; 42 - 43 - src = fetchurl { 44 - url = "mirror://kde/unstable/kde-telepathy/${version}/src/${name}-${version}.tar.bz2"; 45 - inherit sha256; 46 - }; 47 - 48 - nativeBuildInputs = 49 - [ automoc4 cmake gettext perl pkgconfig ] 50 - ++ (stdenv.lib.attrByPath [ key ] [] extraNativeBuildInputs); 51 - buildInputs = [ kdelibs4 telepathy_qt ] 52 - ++ stdenv.lib.optional (name != "ktp-common-internals") ktp.common_internals 53 - ++ (stdenv.lib.attrByPath [ key ] [] extraBuildInputs); 54 - 55 - meta = { 56 - inherit (kdelibs4.meta) platforms; 57 - maintainers = [ ]; 58 - }; 59 - } 60 - ); 61 - }; 62 - 63 - ktp = builtins.listToAttrs (map ktpFun manifest); 64 - in 65 - ktp // { 66 - inherit version; 67 - recurseForDerivations = true; 68 - full = stdenv.lib.attrValues ktp; 69 - }
-38
pkgs/applications/networking/instant-messengers/telepathy/kde/update.sh
··· 1 - #!/bin/sh 2 - 3 - usage() { 4 - echo "$0 version|directory" 5 - } 6 - 7 - download() { 8 - URL=ftp://ftp.kde.org/pub/kde/unstable/kde-telepathy/$1/src 9 - destdir=$2 10 - if test -n "$KDE_FULL_SESSION"; then 11 - kioclient copy $URL $destdir 12 - else 13 - mkdir $destdir 14 - lftp -c "open $URL; lcd $destdir; mget -c *" 15 - fi 16 - } 17 - 18 - if [[ -d $1 ]]; then 19 - directory=$1 20 - version=$(ls $directory/* | head -n1 | 21 - sed -e "s,$directory/[^0-9.]*\\([0-9.]\\+\\)\\.tar.*,\\1,") 22 - echo "Version $version" 23 - else 24 - version=$1 25 - directory=src-$version 26 - download $version $directory 27 - fi 28 - 29 - packages=$(ls $directory/* | sed -e "s,$directory/\\(.*\\)-$version.*,\\1,") 30 - echo $packages 31 - exec >$version.nix 32 - echo "[" 33 - for name in $packages; do 34 - hash=$(nix-hash --flat --type sha256 --base32 $directory/$name-$version.*) 35 - key=${name#ktp-} 36 - echo "{name=\"${name}\";key=\"${key//-/_}\";sha256=\"${hash}\";}" 37 - done 38 - echo "]"
+8 -2
pkgs/applications/networking/mailreaders/mailnag/default.nix
··· 5 5 6 6 python2Packages.buildPythonApplication rec { 7 7 name = "mailnag-${version}"; 8 - version = "1.1.0"; 8 + version = "1.2.1"; 9 9 10 10 src = fetchurl { 11 11 url = "https://github.com/pulb/mailnag/archive/v${version}.tar.gz"; 12 - sha256 = "0li4kvxjmbz3nqg6bysgn2wdazqrd7gm9fym3rd7148aiqqwa91r"; 12 + sha256 = "ec7ac027d93bc7d88fc270858f5a181453a6ff07f43cab20563d185818801fee"; 13 13 }; 14 14 15 15 buildInputs = [ ··· 29 29 --prefix PYTHONPATH : "$PYTHONPATH" 30 30 done 31 31 ''; 32 + 33 + buildPhase = ""; 34 + 35 + installPhase = "python2 setup.py install --prefix=$out"; 36 + 37 + doCheck = false; 32 38 33 39 meta = with stdenv.lib; { 34 40 description = "An extensible mail notification daemon";
+3 -3
pkgs/applications/networking/mailreaders/neomutt/default.nix
··· 2 2 , cyrus_sasl, gss, gpgme, kerberos, libidn, notmuch, openssl, lmdb, libxslt, docbook_xsl }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "20170907"; 5 + version = "20170912"; 6 6 name = "neomutt-${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "neomutt"; 10 10 repo = "neomutt"; 11 11 rev = "neomutt-${version}"; 12 - sha256 = "0j2k5d77j5dvfh0yqihgvynnxxv2s5lf3pl50dr8b5b4jk04b961"; 12 + sha256 = "0qndszmaihly3pp2wqiqm31nxbv9ys3j05kzffaqhzngfilmar9g"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook docbook_xsl libxslt.bin which ]; ··· 49 49 meta = with stdenv.lib; { 50 50 description = "A small but very powerful text-based mail client"; 51 51 homepage = http://www.neomutt.org; 52 - license = stdenv.lib.licenses.gpl2Plus; 52 + license = licenses.gpl2Plus; 53 53 maintainers = with maintainers; [ cstrahan erikryb jfrankenau vrthra ]; 54 54 platforms = platforms.unix; 55 55 };
+16 -16
pkgs/applications/networking/mailreaders/notmuch/default.nix
··· 1 - { fetchurl, stdenv, fixDarwinDylibNames, gdb 1 + { fetchurl, stdenv, fixDarwinDylibNames 2 2 , pkgconfig, gnupg 3 3 , xapian, gmime, talloc, zlib 4 4 , doxygen, perl ··· 6 6 , bash-completion 7 7 , emacs 8 8 , ruby 9 - , which, dtach, openssl, bash 9 + , which, dtach, openssl, bash, gdb, man 10 10 }: 11 + 12 + with stdenv.lib; 11 13 12 14 stdenv.mkDerivation rec { 13 15 version = "0.25"; ··· 32 34 emacs # (optional) to byte compile emacs code 33 35 ruby # (optional) ruby bindings 34 36 which dtach openssl bash # test dependencies 35 - ] 36 - ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames 37 - ++ stdenv.lib.optional (!stdenv.isDarwin) gdb; 38 - 39 - doCheck = !stdenv.isDarwin; 40 - checkTarget = "test"; 41 - 42 - patchPhase = '' 43 - # XXX: disabling few tests since i have no idea how to make them pass for now 44 - rm -f test/T010-help-test.sh \ 45 - test/T350-crypto.sh \ 46 - test/T355-smime.sh 37 + ] 38 + ++ optional stdenv.isDarwin fixDarwinDylibNames 39 + ++ optionals (!stdenv.isDarwin) [ gdb man ]; # test dependencies 47 40 41 + postPatch = '' 48 42 find test -type f -exec \ 49 43 sed -i \ 50 44 -e "1s|#!/usr/bin/env bash|#!${bash}/bin/bash|" \ ··· 65 59 done 66 60 ''; 67 61 68 - preFixup = stdenv.lib.optionalString stdenv.isDarwin '' 62 + makeFlags = "V=1"; 63 + 64 + preFixup = optionalString stdenv.isDarwin '' 69 65 set -e 70 66 71 67 die() { ··· 92 88 install_name_tool -change "$badname" "$goodname" "$prg" 93 89 ''; 94 90 91 + doCheck = !stdenv.isDarwin && (versionAtLeast gmime.version "3.0"); 92 + checkTarget = "test V=1"; 93 + 95 94 postInstall = '' 96 95 make install-man 97 96 ''; 97 + 98 98 dontGzipMan = true; # already compressed 99 99 100 - meta = with stdenv.lib; { 100 + meta = { 101 101 description = "Mail indexer"; 102 102 homepage = https://notmuchmail.org/; 103 103 license = licenses.gpl3;
+24 -4
pkgs/applications/networking/nextcloud-client/default.nix
··· 1 - { stdenv, fetchgit, cmake, pkgconfig, qtbase, qtwebkit, qtkeychain, sqlite }: 1 + { stdenv, fetchgit, cmake, pkgconfig, qtbase, qtwebkit, qtkeychain, sqlite 2 + , inotify-tools, withGnomeKeyring ? false, makeWrapper, libgnome_keyring }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 name = "nextcloud-client-${version}"; ··· 12 13 }; 13 14 14 15 nativeBuildInputs = [ pkgconfig cmake ]; 15 - buildInputs = [ qtbase qtwebkit qtkeychain sqlite ]; 16 + 17 + buildInputs = [ qtbase qtwebkit qtkeychain sqlite ] 18 + ++ stdenv.lib.optional stdenv.isLinux inotify-tools 19 + ++ stdenv.lib.optional withGnomeKeyring makeWrapper; 20 + 21 + enableParallelBuilding = true; 22 + 23 + dontUseCmakeBuildDir = true; 16 24 17 - preConfigure = '' 18 - cmakeFlagsArray+=("-UCMAKE_INSTALL_LIBDIR" "-DOEM_THEME_DIR=$(realpath ./nextcloudtheme)" "../client") 25 + cmakeDir = "client"; 26 + 27 + cmakeFlags = [ 28 + "-UCMAKE_INSTALL_LIBDIR" 29 + "-DCMAKE_BUILD_TYPE=Release" 30 + "-DOEM_THEME_DIR=${src}/nextcloudtheme" 31 + ] ++ stdenv.lib.optionals stdenv.isLinux [ 32 + "-DINOTIFY_LIBRARY=${inotify-tools}/lib/libinotifytools.so" 33 + "-DINOTIFY_INCLUDE_DIR=${inotify-tools}/include" 34 + ]; 35 + 36 + postInstall = stdenv.lib.optionalString (withGnomeKeyring) '' 37 + wrapProgram "$out/bin/nextcloud" \ 38 + --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libgnome_keyring ]} 19 39 ''; 20 40 21 41 meta = with stdenv.lib; {
+6 -4
pkgs/applications/networking/nntp-proxy/default.nix
··· 11 11 sha256 = "0jwxh71am83fbnq9mn06jl06rq8qybm506js79xmmc3xbk5pqvy4"; 12 12 }; 13 13 14 - buildInputs = [ libconfig pkgconfig libevent openssl ]; 14 + nativeBuildInputs = [ pkgconfig ]; 15 + buildInputs = [ libconfig libevent openssl ]; 15 16 16 - installFlags = "INSTALL_DIR=\${out}/bin/"; 17 + installFlags = [ "INSTALL_DIR=$(out)/bin/" ]; 17 18 18 - preInstall = '' 19 + prePatch = '' 19 20 mkdir -p $out/bin 20 21 substituteInPlace Makefile \ 21 - --replace /usr/bin/install $(type -P install) 22 + --replace /usr/bin/install $(type -P install) \ 23 + --replace gcc cc 22 24 ''; 23 25 24 26 meta = {
+2 -2
pkgs/applications/science/logic/lean/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "lean-${version}"; 5 - version = "3.2.0"; 5 + version = "3.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "leanprover"; 9 9 repo = "lean"; 10 10 rev = "v${version}"; 11 - sha256 = "13sb9rwgc9ni2j5zx77imjhkzhix9d7klsdb8cg68c17b20sy1g3"; 11 + sha256 = "0irh9b4haz0pzzxrb4hwcss91a0xb499kjrcrmr2s59p3zq8bbd9"; 12 12 }; 13 13 14 14 buildInputs = [ gmp cmake ];
+2 -2
pkgs/applications/science/logic/mcrl2/default.nix
··· 1 - {stdenv, gcc5, fetchurl, xlibs, cmake, subversion, mesa, qt5, boost, 1 + {stdenv, fetchurl, xlibs, cmake, subversion, mesa, qt5, boost, 2 2 python27, python27Packages}: 3 3 4 4 stdenv.mkDerivation rec { ··· 11 11 sha256 = "1c8h94ja7271ph61zrcgnjgblxppld6v22f7f900prjgzbcfy14m"; 12 12 }; 13 13 14 - buildInputs = [ gcc5 cmake mesa qt5.qtbase boost ]; 14 + buildInputs = [ cmake mesa qt5.qtbase boost ]; 15 15 16 16 enableParallelBuilding = true; 17 17
+43
pkgs/applications/science/math/mxnet/default.nix
··· 1 + { stdenv, lib, fetchgit, cmake 2 + , opencv, gtest, openblas, liblapack 3 + , cudaSupport ? false, cudatoolkit 4 + , cudnnSupport ? false, cudnn 5 + }: 6 + 7 + assert cudnnSupport -> cudaSupport; 8 + 9 + stdenv.mkDerivation rec { 10 + name = "mxnet-${version}"; 11 + version = "0.11.0"; 12 + 13 + # Submodules needed 14 + src = fetchgit { 15 + url = "https://github.com/apache/incubator-mxnet"; 16 + rev = "refs/tags/${version}"; 17 + sha256 = "1qgns0c70a1gfyil96h17ms736nwdkp9kv496gvs9pkzqzvr6cpz"; 18 + }; 19 + 20 + nativeBuildInputs = [ cmake ]; 21 + 22 + buildInputs = [ opencv gtest openblas liblapack ] 23 + ++ lib.optional cudaSupport cudatoolkit 24 + ++ lib.optional cudnnSupport cudnn; 25 + 26 + cmakeFlags = lib.optional (!cudaSupport) "-DUSE_CUDA=OFF" 27 + ++ lib.optional (!cudnnSupport) "-DUSE_CUDNN=OFF"; 28 + 29 + installPhase = '' 30 + install -Dm755 libmxnet.so $out/lib/libmxnet.so 31 + cp -r ../include $out 32 + ''; 33 + 34 + enableParallelBuilding = true; 35 + 36 + meta = with stdenv.lib; { 37 + description = "Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler"; 38 + homepage = "https://mxnet.incubator.apache.org/"; 39 + maintainers = with maintainers; [ abbradar ]; 40 + license = licenses.asl20; 41 + platforms = platforms.linux; 42 + }; 43 + }
+3 -3
pkgs/applications/video/streamlink/default.nix
··· 1 1 { stdenv, pythonPackages, fetchFromGitHub, rtmpdump, ffmpeg }: 2 2 3 3 pythonPackages.buildPythonApplication rec { 4 - version = "0.7.0"; 4 + version = "0.8.1"; 5 5 name = "streamlink-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "streamlink"; 9 9 repo = "streamlink"; 10 10 rev = "${version}"; 11 - sha256 = "0knh7lw6bv1vix3p40hjp5lc0z9pavvx6rncviw5h095rzcw5287"; 11 + sha256 = "0l09vp108dw6d9d9rri2xwlr49mr5nkrlxbivr4kk5jbaczjp9xm"; 12 12 }; 13 13 14 14 buildInputs = with pythonPackages; [ pytest mock ]; 15 15 16 - propagatedBuildInputs = (with pythonPackages; [ pycryptodome requests iso-639 iso3166 ]) ++ [ rtmpdump ffmpeg ]; 16 + propagatedBuildInputs = (with pythonPackages; [ pycryptodome requests iso-639 iso3166 websocket_client ]) ++ [ rtmpdump ffmpeg ]; 17 17 18 18 meta = with stdenv.lib; { 19 19 homepage = https://github.com/streamlink/streamlink;
+3 -2
pkgs/build-support/buildenv/default.nix
··· 4 4 5 5 { buildPackages, runCommand, lib }: 6 6 7 - { name 7 + lib.makeOverridable 8 + ({ name 8 9 9 10 , # The manifest file (if any). A symlink $out/manifest will be 10 11 # created to it. ··· 68 69 '' 69 70 ${buildPackages.perl}/bin/perl -w ${./builder.pl} 70 71 eval "$postBuild" 71 - '' 72 + '')
-4
pkgs/build-support/vm/default.nix
··· 1687 1687 url = mirror://ubuntu/dists/trusty/universe/binary-amd64/Packages.bz2; 1688 1688 sha256 = "558637eeb8e340b871653e2060effe36e064677eca4eae62d9e4138dd402a610"; 1689 1689 }) 1690 - (fetchurl { 1691 - url = mirror://ubuntu/dists/trusty-updates/main/binary-amd64/Packages.bz2; 1692 - sha256 = "03vd582p8b78s8sq6hz3nynn9vr7syccmn77i5mzayvsadb74cfy"; 1693 - }) 1694 1690 ]; 1695 1691 urlPrefix = mirror://ubuntu; 1696 1692 packages = commonDebPackages ++ [ "diffutils" "libc-bin" ];
-3
pkgs/desktops/kde-4.14/kde-package/4.14.3.nix
··· 3 3 {name="baloo";value="0p3awsrc20q79kq04x0vjz84acxz6gjm9jc7j2al4kybkyzx5p4y";} 4 4 {name="kde-baseapps";value="1nz6mm257rd916dklnbrix4r25scylvjil99b1djb35blx1aynqj";} 5 5 {name="kdepimlibs";value="1mv8k0wr0wr0hnlb1al50nmz8d77vbm73p2hhipipgliq6zb3vb5";} 6 - {name="kde-workspace";value="00bf708i0vzl47dgcr8mp61n7k0xjzqnlb8j1smliy5bydiaa86g";} 7 6 {name="kfilemetadata";value="0wak1nphnphcam8r6pba7m2gld4w04dkk8qn23myjammv3myc59i";} 8 7 {name="libkcddb";value="0xrmg53p5lh4ral2l5zh96angaf9czhih3zzvwr9qr9h9ks5vrn1";} 9 8 {name="libkdcraw";value="0ksarwq8aaxc77cp0ryfnw1n311wkykzdlhj03rln8jjlbdm3j3q";} ··· 18 17 {name="kde-baseapps";value="4.14.3";} 19 18 {name="kdepimlibs";value="4.14.3";} 20 19 {name="kde-runtime";value="4.14.3";} 21 - {name="kde-workspace";value="4.11.14";} 22 20 {name="kfilemetadata";value="4.14.3";} 23 21 {name="libkcddb";value="4.14.3";} 24 22 {name="libkdcraw";value="4.14.3";} ··· 69 67 } 70 68 { module="kactivities"; split=false;} 71 69 { module="kdepimlibs"; split=false;} 72 - { module="kde-workspace"; sane="kde_workspace"; split=false;} 73 70 ]; 74 71 }
-41
pkgs/desktops/kde-4.14/kde-workspace.nix
··· 1 - { stdenv, kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, lm_sensors 2 - , pciutils, libraw1394, libusb1, python, libqalculate, akonadi 3 - , xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison 4 - , libjpeg, pkgconfig, kactivities, qjson, udev, fetchurl 5 - }: 6 - 7 - kde { 8 - #todo: wayland, xmms, libusb isn't found 9 - #note: xorg.libXft is needed to build kfontview and kfontinst though this isn't reflected in the build log 10 - buildInputs = 11 - [ kdelibs qimageblitz libdbusmenu_qt xorg.libxcb xorg.xcbutilimage libjpeg 12 - xorg.xcbutilrenderutil xorg.xcbutilkeysyms xorg.libpthreadstubs xorg.libXdmcp 13 - xorg.libxkbfile xorg.libXcomposite xorg.libXtst 14 - xorg.libXdamage xorg.libXft 15 - 16 - python boost qjson lm_sensors /* gpsd */ libraw1394 pciutils udev 17 - akonadi pam libusb1 libqalculate kdepimlibs prison 18 - kactivities 19 - ]; 20 - 21 - patches = [ ./files/ksysguard-0001-disable-signalplottertest.patch ]; 22 - 23 - preConfigure = 24 - '' 25 - # Fix incorrect path to kde4-config. 26 - substituteInPlace startkde.cmake --replace '$bindir/kde4-config' ${kdelibs}/bin/kde4-config 27 - 28 - # Fix the path to the keyboard configuration files. 29 - substituteInPlace kcontrol/keyboard/xkb_rules.cpp \ 30 - --replace /usr/share/X11 ${xkeyboard_config}/etc/X11 31 - ''; 32 - 33 - NIX_CFLAGS_COMPILE = [ "-fpermissive" ]; # gcc-6 34 - 35 - enableParallelBuilding = false; # frequent problems on Hydra 36 - 37 - meta = { 38 - description = "KDE workspace components such as Plasma, Kwin and System Settings"; 39 - license = stdenv.lib.licenses.gpl2; 40 - }; 41 - }
-1
pkgs/development/compilers/dmd/2.067.1.nix
··· 153 153 # https://github.com/dlang/dmd/pull/6680 154 154 license = licenses.boost; 155 155 platforms = platforms.unix; 156 - broken = true; 157 156 }; 158 157 } 159 158
+13 -8
pkgs/development/compilers/dmd/default.nix
··· 1 1 { stdenv, fetchFromGitHub 2 2 , makeWrapper, unzip, which 3 - , curl, tzdata 3 + , curl, tzdata, gdb 4 4 # Versions 2.070.2 and up require a working dmd compiler to build: 5 5 , bootstrapDmd }: 6 6 ··· 35 35 mv dmd-v${version}-src dmd 36 36 mv druntime-v${version}-src druntime 37 37 mv phobos-v${version}-src phobos 38 + 39 + # Remove cppa test for now because it doesn't work. 40 + rm dmd/test/runnable/cppa.d 41 + rm dmd/test/runnable/extra-files/cppb.cpp 38 42 ''; 39 43 40 44 # Compile with PIC to prevent colliding modules with binutils 2.28. ··· 69 73 --replace MACOSX_DEPLOYMENT_TARGET MACOSX_DEPLOYMENT_TARGET_ 70 74 ''; 71 75 72 - nativeBuildInputs = [ bootstrapDmd makeWrapper unzip which ]; 76 + nativeBuildInputs = [ bootstrapDmd makeWrapper unzip which gdb ]; 73 77 buildInputs = [ curl tzdata ]; 74 78 75 79 # Buid and install are based on http://wiki.dlang.org/Building_DMD 76 80 buildPhase = '' 77 81 cd dmd 78 - make -f posix.mak INSTALL_DIR=$out 82 + make -j$NIX_BUILD_CORES -f posix.mak INSTALL_DIR=$out 79 83 ${ 80 84 let bits = builtins.toString stdenv.hostPlatform.parsed.cpu.bits; 81 85 osname = if stdenv.hostPlatform.isDarwin then "osx" else stdenv.hostPlatform.parsed.kernel.name; in 82 86 "export DMD=$PWD/generated/${osname}/release/${bits}/dmd" 83 87 } 84 88 cd ../druntime 85 - make -f posix.mak PIC=${usePIC} INSTALL_DIR=$out DMD=$DMD 89 + make -j$NIX_BUILD_CORES -f posix.mak PIC=${usePIC} INSTALL_DIR=$out DMD=$DMD 86 90 cd ../phobos 87 - make -f posix.mak PIC=${usePIC} INSTALL_DIR=$out DMD=$DMD 91 + make -j$NIX_BUILD_CORES -f posix.mak PIC=${usePIC} INSTALL_DIR=$out DMD=$DMD 88 92 cd .. 89 93 ''; 90 94 ··· 97 101 osname = if stdenv.hostPlatform.isDarwin then "osx" else stdenv.hostPlatform.parsed.kernel.name; in 98 102 "export DMD=$PWD/generated/${osname}/release/${bits}/dmd" 99 103 } 104 + make -j$NIX_BUILD_CORES -C test -f Makefile PIC=${usePIC} DMD=$DMD BUILD=release SHARED=0 100 105 cd ../druntime 101 - make -f posix.mak unittest PIC=${usePIC} DMD=$DMD BUILD=release 106 + make -j$NIX_BUILD_CORES -f posix.mak unittest PIC=${usePIC} DMD=$DMD BUILD=release 102 107 cd ../phobos 103 - make -f posix.mak unittest PIC=${usePIC} DMD=$DMD BUILD=release 108 + make -j$NIX_BUILD_CORES -f posix.mak unittest PIC=${usePIC} DMD=$DMD BUILD=release 104 109 cd .. 105 110 ''; 106 111 ··· 153 158 # Everything is now Boost licensed, even the backend. 154 159 # https://github.com/dlang/dmd/pull/6680 155 160 license = licenses.boost; 161 + maintainers = with maintainers; [ ThomasMader ]; 156 162 platforms = platforms.unix; 157 - broken = true; 158 163 }; 159 164 }
+19 -51
pkgs/development/compilers/emscripten-fastcomp/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, python, ... }: 2 - 1 + { newScope, stdenv, wrapCC, wrapCCWith, symlinkJoin }: 3 2 let 4 - rev = "1.37.16"; 5 - gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; 6 - in 7 - stdenv.mkDerivation rec { 8 - name = "emscripten-fastcomp-${rev}"; 9 - 10 - src = fetchFromGitHub { 11 - owner = "kripken"; 12 - repo = "emscripten-fastcomp"; 13 - sha256 = "0wj9sc0gciaiidcjv6wb0qn6ks06xds7q34351masc7qpvd217by"; 14 - inherit rev; 15 - }; 16 - 17 - srcFL = fetchFromGitHub { 18 - owner = "kripken"; 19 - repo = "emscripten-fastcomp-clang"; 20 - sha256 = "1akdgxzxhzjbhp4d14ajcrp9jrf39x004a726ly2gynqc185l4j7"; 21 - inherit rev; 22 - }; 23 - 24 - nativeBuildInputs = [ cmake python ]; 25 - preConfigure = '' 26 - cp -Lr ${srcFL} tools/clang 27 - chmod +w -R tools/clang 28 - ''; 29 - cmakeFlags = [ 30 - "-DCMAKE_BUILD_TYPE=Release" 31 - "-DLLVM_TARGETS_TO_BUILD='X86;JSBackend'" 32 - "-DLLVM_INCLUDE_EXAMPLES=OFF" 33 - "-DLLVM_INCLUDE_TESTS=OFF" 34 - # "-DCLANG_INCLUDE_EXAMPLES=OFF" 35 - "-DCLANG_INCLUDE_TESTS=OFF" 36 - ] ++ (stdenv.lib.optional stdenv.isLinux 37 - # necessary for clang to find crtend.o 38 - "-DGCC_INSTALL_PREFIX=${gcc}" 39 - ); 40 - enableParallelBuilding = true; 3 + callPackage = newScope (self // {inherit stdenv;}); 41 4 42 - passthru = { 43 - isClang = true; 44 - inherit gcc; 5 + self = { 6 + emscriptenfastcomp-unwrapped = callPackage ./emscripten-fastcomp.nix {}; 7 + emscriptenfastcomp-wrapped = wrapCCWith stdenv.cc.libc '' 8 + # hardening flags break WASM support 9 + cat > $out/nix-support/add-hardening.sh 10 + '' self.emscriptenfastcomp-unwrapped; 11 + emscriptenfastcomp = symlinkJoin { 12 + name = "emscriptenfastcomp"; 13 + paths = [ self.emscriptenfastcomp-wrapped self.emscriptenfastcomp-unwrapped ]; 14 + preferLocalBuild = false; 15 + allowSubstitutes = true; 16 + postBuild = '' 17 + # replace unwrapped clang-3.9 binary by wrapper 18 + ln -sf $out/bin/clang $out/bin/clang-[0-9]* 19 + ''; 20 + }; 45 21 }; 46 - 47 - meta = with stdenv.lib; { 48 - homepage = https://github.com/kripken/emscripten-fastcomp; 49 - description = "Emscripten LLVM"; 50 - platforms = platforms.all; 51 - maintainers = with maintainers; [ qknight matthewbauer ]; 52 - license = stdenv.lib.licenses.ncsa; 53 - }; 54 - } 22 + in self
+54
pkgs/development/compilers/emscripten-fastcomp/emscripten-fastcomp.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, python, ... }: 2 + 3 + let 4 + rev = "1.37.16"; 5 + gcc = if stdenv.cc.isGNU then stdenv.cc.cc else stdenv.cc.cc.gcc; 6 + in 7 + stdenv.mkDerivation rec { 8 + name = "emscripten-fastcomp-${rev}"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "kripken"; 12 + repo = "emscripten-fastcomp"; 13 + sha256 = "0wj9sc0gciaiidcjv6wb0qn6ks06xds7q34351masc7qpvd217by"; 14 + inherit rev; 15 + }; 16 + 17 + srcFL = fetchFromGitHub { 18 + owner = "kripken"; 19 + repo = "emscripten-fastcomp-clang"; 20 + sha256 = "1akdgxzxhzjbhp4d14ajcrp9jrf39x004a726ly2gynqc185l4j7"; 21 + inherit rev; 22 + }; 23 + 24 + nativeBuildInputs = [ cmake python ]; 25 + preConfigure = '' 26 + cp -Lr ${srcFL} tools/clang 27 + chmod +w -R tools/clang 28 + ''; 29 + cmakeFlags = [ 30 + "-DCMAKE_BUILD_TYPE=Release" 31 + "-DLLVM_TARGETS_TO_BUILD='X86;JSBackend'" 32 + "-DLLVM_INCLUDE_EXAMPLES=OFF" 33 + "-DLLVM_INCLUDE_TESTS=OFF" 34 + # "-DCLANG_INCLUDE_EXAMPLES=OFF" 35 + "-DCLANG_INCLUDE_TESTS=OFF" 36 + ] ++ (stdenv.lib.optional stdenv.isLinux 37 + # necessary for clang to find crtend.o 38 + "-DGCC_INSTALL_PREFIX=${gcc}" 39 + ); 40 + enableParallelBuilding = true; 41 + 42 + passthru = { 43 + isClang = true; 44 + inherit gcc; 45 + }; 46 + 47 + meta = with stdenv.lib; { 48 + homepage = https://github.com/kripken/emscripten-fastcomp; 49 + description = "Emscripten LLVM"; 50 + platforms = platforms.all; 51 + maintainers = with maintainers; [ qknight matthewbauer ]; 52 + license = stdenv.lib.licenses.ncsa; 53 + }; 54 + }
+1
pkgs/development/compilers/ghc/7.2.2.nix
··· 61 61 ]; 62 62 platforms = ["x86_64-linux" "i686-linux"]; # Darwin is unsupported. 63 63 inherit (ghc.meta) license; 64 + broken = true; # broken by 51cf42ad0d3ccb55af182f1f0ee5eb5094ea5995: https://hydra.nixos.org/build/60616815 64 65 }; 65 66 66 67 }
+98
pkgs/development/compilers/ldc/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, llvm, dmd, curl, tzdata, python, 2 + lit, gdb, unzip, darwin }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "ldc-${version}"; 6 + version = "1.3.0"; 7 + 8 + srcs = [ 9 + (fetchFromGitHub { 10 + owner = "ldc-developers"; 11 + repo = "ldc"; 12 + rev = "v${version}"; 13 + sha256 = "1ac3j4cwwgjpayhijxx4d6478bc3iqksjxkd7xp7byx7k8w1ppdl"; 14 + }) 15 + (fetchFromGitHub { 16 + owner = "ldc-developers"; 17 + repo = "druntime"; 18 + rev = "ldc-v${version}"; 19 + sha256 = "1m13370wnj3sizqk3sdpzi9am5d24srf27d613qblhqa9n8vwz30"; 20 + }) 21 + (fetchFromGitHub { 22 + owner = "ldc-developers"; 23 + repo = "phobos"; 24 + rev = "ldc-v${version}"; 25 + sha256 = "0fhcdfi7a00plwj27ysfyv783nhk0kspq7hawf6vbsl3s1nyvn8g"; 26 + }) 27 + (fetchFromGitHub { 28 + owner = "ldc-developers"; 29 + repo = "dmd-testsuite"; 30 + rev = "ldc-v${version}"; 31 + sha256 = "0dmdkp220gqhxjrmrjfkf0vsvylwfaj70hswavq4q3v4dg17pzmj"; 32 + }) 33 + ]; 34 + 35 + sourceRoot = "."; 36 + 37 + postUnpack = '' 38 + mv ldc-v${version}-src/* . 39 + 40 + mv druntime-ldc-v${version}-src/* runtime/druntime 41 + 42 + mv phobos-ldc-v${version}-src/* runtime/phobos 43 + 44 + mv dmd-testsuite-ldc-v${version}-src/* tests/d2/dmd-testsuite 45 + 46 + # Remove cppa test for now because it doesn't work. 47 + rm tests/d2/dmd-testsuite/runnable/cppa.d 48 + rm tests/d2/dmd-testsuite/runnable/extra-files/cppb.cpp 49 + ''; 50 + 51 + postPatch = '' 52 + substituteInPlace runtime/phobos/std/net/curl.d \ 53 + --replace libcurl.so ${curl.out}/lib/libcurl.so 54 + 55 + # Ugly hack to fix the hardcoded path to zoneinfo in the source file. 56 + # https://issues.dlang.org/show_bug.cgi?id=15391 57 + substituteInPlace runtime/phobos/std/datetime.d \ 58 + --replace /usr/share/zoneinfo/ ${tzdata}/share/zoneinfo/ 59 + '' 60 + 61 + + stdenv.lib.optionalString stdenv.hostPlatform.isDarwin '' 62 + substituteInPlace driver/tool.cpp \ 63 + --replace "gcc" "clang" 64 + ''; 65 + 66 + nativeBuildInputs = [ cmake llvm dmd python lit gdb unzip ] 67 + 68 + ++ stdenv.lib.optional stdenv.hostPlatform.isDarwin (with darwin.apple_sdk.frameworks; [ 69 + Foundation 70 + ]); 71 + 72 + buildInputs = [ curl tzdata stdenv.cc ]; 73 + 74 + preConfigure = '' 75 + cmakeFlagsArray=("-DINCLUDE_INSTALL_DIR=$out/include/dlang/ldc") 76 + ''; 77 + 78 + postConfigure = '' 79 + export DMD=$PWD/bin/ldc2 80 + ''; 81 + 82 + makeFlags = [ "DMD=$DMD" ]; 83 + 84 + doCheck = true; 85 + 86 + checkPhase = '' 87 + ctest -j $NIX_BUILD_CORES -V DMD=$DMD 88 + ''; 89 + 90 + meta = with stdenv.lib; { 91 + description = "The LLVM-based D compiler"; 92 + homepage = https://github.com/ldc-developers/ldc; 93 + # from https://github.com/ldc-developers/ldc/blob/master/LICENSE 94 + license = with licenses; [ bsd3 boost mit ncsa gpl2Plus ]; 95 + maintainers = with maintainers; [ ThomasMader ]; 96 + platforms = platforms.unix; 97 + }; 98 + }
+24 -6
pkgs/development/compilers/llvm/3.7/default.nix
··· 1 - { newScope, stdenv, cmake, libxml2, python2, isl, fetchurl, overrideCC, wrapCC, ccWrapperFun }: 1 + { newScope, stdenv, libstdcxxHook, cmake, libxml2, python2, isl, fetchurl 2 + , overrideCC, wrapCC, ccWrapperFun, darwin 3 + }: 4 + 2 5 let 3 6 callPackage = newScope (self // { inherit stdenv cmake libxml2 python2 isl version fetch; }); 4 7 ··· 22 25 inherit clang-tools-extra_src stdenv; 23 26 }; 24 27 25 - clang = wrapCC self.clang-unwrapped; 28 + clang = if stdenv.cc.isGNU then self.libstdcxxClang else self.libcxxClang; 29 + 30 + libstdcxxClang = ccWrapperFun { 31 + cc = self.clang-unwrapped; 32 + /* FIXME is this right? */ 33 + inherit (stdenv.cc) libc nativeTools nativeLibc; 34 + extraPackages = [ libstdcxxHook ]; 35 + }; 26 36 27 37 libcxxClang = ccWrapperFun { 28 38 cc = self.clang-unwrapped; 29 - isClang = true; 30 - inherit (self) stdenv; 31 39 /* FIXME is this right? */ 32 40 inherit (stdenv.cc) libc nativeTools nativeLibc; 33 41 extraPackages = [ self.libcxx self.libcxxabi ]; 34 42 }; 35 43 36 - stdenv = overrideCC stdenv self.clang; 44 + stdenv = stdenv.override (drv: { 45 + allowedRequisites = null; 46 + cc = self.clang; 47 + # Don't include the libc++ and libc++abi from the original stdenv. 48 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 49 + }); 37 50 38 - libcxxStdenv = overrideCC stdenv self.libcxxClang; 51 + libcxxStdenv = stdenv.override (drv: { 52 + allowedRequisites = null; 53 + cc = self.libcxxClang; 54 + # Don't include the libc++ and libc++abi from the original stdenv. 55 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 56 + }); 39 57 40 58 lldb = callPackage ./lldb.nix {}; 41 59
+21 -6
pkgs/development/compilers/llvm/3.8/default.nix
··· 1 - { newScope, stdenv, isl, fetchurl, overrideCC, wrapCC, ccWrapperFun }: 1 + { newScope, stdenv, libstdcxxHook, isl, fetchurl, overrideCC, wrapCC, ccWrapperFun, darwin }: 2 2 let 3 3 callPackage = newScope (self // { inherit stdenv isl version fetch; }); 4 4 ··· 22 22 inherit clang-tools-extra_src stdenv; 23 23 }; 24 24 25 - clang = wrapCC self.clang-unwrapped; 25 + clang = if stdenv.cc.isGNU then self.libstdcxxClang else self.libcxxClang; 26 + 27 + libstdcxxClang = ccWrapperFun { 28 + cc = self.clang-unwrapped; 29 + /* FIXME is this right? */ 30 + inherit (stdenv.cc) libc nativeTools nativeLibc; 31 + extraPackages = [ libstdcxxHook ]; 32 + }; 26 33 27 34 libcxxClang = ccWrapperFun { 28 35 cc = self.clang-unwrapped; 29 - isClang = true; 30 - inherit (self) stdenv; 31 36 /* FIXME is this right? */ 32 37 inherit (stdenv.cc) libc nativeTools nativeLibc; 33 38 extraPackages = [ self.libcxx self.libcxxabi ]; 34 39 }; 35 40 36 - stdenv = overrideCC stdenv self.clang; 41 + stdenv = stdenv.override (drv: { 42 + allowedRequisites = null; 43 + cc = self.clang; 44 + # Don't include the libc++ and libc++abi from the original stdenv. 45 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 46 + }); 37 47 38 - libcxxStdenv = overrideCC stdenv self.libcxxClang; 48 + libcxxStdenv = stdenv.override (drv: { 49 + allowedRequisites = null; 50 + cc = self.libcxxClang; 51 + # Don't include the libc++ and libc++abi from the original stdenv. 52 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 53 + }); 39 54 40 55 lldb = callPackage ./lldb.nix {}; 41 56
+21 -6
pkgs/development/compilers/llvm/3.9/default.nix
··· 1 - { newScope, stdenv, isl, fetchurl, overrideCC, wrapCC, darwin, ccWrapperFun }: 1 + { newScope, stdenv, libstdcxxHook, isl, fetchurl, overrideCC, wrapCC, ccWrapperFun, darwin }: 2 2 let 3 3 callPackage = newScope (self // { inherit stdenv isl version fetch; }); 4 4 ··· 22 22 inherit clang-tools-extra_src stdenv; 23 23 }; 24 24 25 - clang = wrapCC self.clang-unwrapped; 25 + clang = if stdenv.cc.isGNU then self.libstdcxxClang else self.libcxxClang; 26 + 27 + libstdcxxClang = ccWrapperFun { 28 + cc = self.clang-unwrapped; 29 + /* FIXME is this right? */ 30 + inherit (stdenv.cc) libc nativeTools nativeLibc; 31 + extraPackages = [ libstdcxxHook ]; 32 + }; 26 33 27 34 libcxxClang = ccWrapperFun { 28 35 cc = self.clang-unwrapped; 29 - isClang = true; 30 - inherit (self) stdenv; 31 36 /* FIXME is this right? */ 32 37 inherit (stdenv.cc) libc nativeTools nativeLibc; 33 38 extraPackages = [ self.libcxx self.libcxxabi ]; 34 39 }; 35 40 36 - stdenv = overrideCC stdenv self.clang; 41 + stdenv = stdenv.override (drv: { 42 + allowedRequisites = null; 43 + cc = self.clang; 44 + # Don't include the libc++ and libc++abi from the original stdenv. 45 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 46 + }); 37 47 38 - libcxxStdenv = overrideCC stdenv self.libcxxClang; 48 + libcxxStdenv = stdenv.override (drv: { 49 + allowedRequisites = null; 50 + cc = self.libcxxClang; 51 + # Don't include the libc++ and libc++abi from the original stdenv. 52 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 53 + }); 39 54 40 55 lldb = callPackage ./lldb.nix {}; 41 56
+17 -7
pkgs/development/compilers/llvm/4/default.nix
··· 37 37 llvm-manpages = lowPrio self.llvm.man; 38 38 clang-manpages = lowPrio self.clang-unwrapped.man; 39 39 40 - clang = wrapCC self.clang-unwrapped; 40 + clang = if stdenv.cc.isGNU then self.libstdcxxClang else self.libcxxClang; 41 41 42 - openmp = callPackage ./openmp.nix {}; 42 + libstdcxxClang = ccWrapperFun { 43 + cc = self.clang-unwrapped; 44 + /* FIXME is this right? */ 45 + inherit (stdenv.cc) libc nativeTools nativeLibc; 46 + extraPackages = [ libstdcxxHook ]; 47 + }; 43 48 44 49 libcxxClang = ccWrapperFun { 45 50 cc = self.clang-unwrapped; 46 - isClang = true; 47 - inherit (self) stdenv; 48 51 /* FIXME is this right? */ 49 52 inherit (stdenv.cc) libc nativeTools nativeLibc; 50 53 extraPackages = [ self.libcxx self.libcxxabi ]; ··· 53 56 stdenv = stdenv.override (drv: { 54 57 allowedRequisites = null; 55 58 cc = self.clang; 56 - # Use the gcc libstdc++ when targeting linux. 57 - extraBuildInputs = if stdenv.cc.isGNU then [ libstdcxxHook ] else drv.extraBuildInputs; 59 + # Don't include the libc++ and libc++abi from the original stdenv. 60 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 58 61 }); 59 62 60 - libcxxStdenv = overrideCC stdenv self.libcxxClang; 63 + libcxxStdenv = stdenv.override (drv: { 64 + allowedRequisites = null; 65 + cc = self.libcxxClang; 66 + # Don't include the libc++ and libc++abi from the original stdenv. 67 + extraBuildInputs = stdenv.lib.optional stdenv.isDarwin darwin.CF; 68 + }); 61 69 62 70 lld = callPackage ./lld.nix {}; 63 71 ··· 66 74 libcxx = callPackage ./libc++ {}; 67 75 68 76 libcxxabi = callPackage ./libc++abi.nix {}; 77 + 78 + openmp = callPackage ./openmp.nix {}; 69 79 }; 70 80 71 81 in self
+2 -2
pkgs/development/compilers/ponyc/default.nix
··· 3 3 4 4 stdenv.mkDerivation ( rec { 5 5 name = "ponyc-${version}"; 6 - version = "0.19.0"; 6 + version = "0.19.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "ponylang"; 10 10 repo = "ponyc"; 11 11 rev = version; 12 - sha256 = "05xswxbibkrzm6rf8mvd1y9ysf624ngpj0k0xxcrlsls197sian9"; 12 + sha256 = "1zd051syn0n6ign4nnxb40xj2s5vqp0s349nkjqv7051xzvlzf1p"; 13 13 }; 14 14 15 15 buildInputs = [ llvm makeWrapper which ];
+3 -3
pkgs/development/compilers/tinycc/default.nix
··· 2 2 with stdenv.lib; 3 3 4 4 let 5 - date = "20170821"; 5 + date = "20170911"; 6 + rev = "870271ea071971002fa556e09e1873db316fa1a9"; 7 + sha256 = "1a9djm0p7cd5nzqdhch9y48c4wai76x6d4nwx0bj5jz46ws39bs9"; 6 8 version = "0.9.27pre-${date}"; 7 - rev = "b8fe8fc2105455eb5004be89fa8575aa928a18f3"; 8 - sha256 = "0rsv5pikm7ai2n7r93qlbvkyky23dsgc3sdc83crbcxjjk6xh378"; 9 9 in 10 10 11 11 stdenv.mkDerivation rec {
+13
pkgs/development/haskell-modules/configuration-common.nix
··· 104 104 # Fix test trying to access /home directory 105 105 shell-conduit = (overrideCabal super.shell-conduit (drv: { 106 106 postPatch = "sed -i s/home/tmp/ test/Spec.hs"; 107 + 108 + # the tests for shell-conduit on Darwin illegitimatey assume non-GNU echo 109 + # see: https://github.com/psibi/shell-conduit/issues/12 110 + doCheck = !pkgs.stdenv.hostPlatform.isDarwin; 107 111 })); 108 112 109 113 # https://github.com/froozen/kademlia/issues/2 ··· 400 404 th-printf = dontCheck super.th-printf; 401 405 thumbnail-plus = dontCheck super.thumbnail-plus; 402 406 tickle = dontCheck super.tickle; 407 + tldr = super.tldr.override { 408 + # shell-conduit determines what commands are available at compile-time, so 409 + # that tldr will not compile unless the shell-conduit it uses is compiled 410 + # with git in its environment. 411 + shell-conduit = addBuildTool self.shell-conduit pkgs.git; 412 + }; 403 413 tpdb = dontCheck super.tpdb; 404 414 translatable-intset = dontCheck super.translatable-intset; 405 415 ua-parser = dontCheck super.ua-parser; ··· 928 938 # during the install phase for no apparent reason: 929 939 # https://hydra.nixos.org/build/60678124 930 940 Agda = markBroken (super.Agda.override { happy = self.happy_1_19_5; }); 941 + 942 + # cryptol-2.5.0 doesn't want happy 1.19.6+. 943 + cryptol = super.cryptol.override { happy = self.happy_1_19_5; }; 931 944 932 945 # https://github.com/jtdaugherty/text-zipper/issues/11 933 946 text-zipper = dontCheck super.text-zipper;
+1 -13
pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
··· 71 71 # https://github.com/aristidb/aws/issues/238 72 72 aws = doJailbreak super.aws; 73 73 74 - # https://github.com/jgm/pandoc/issues/3876 75 - pandoc = let fixSetup = pkgs.fetchpatch { 76 - url = "https://github.com/jgm/pandoc/pull/3899.patch"; 77 - sha256 = "0lk9vs2l1wc1kr0y8fkdcarfi4sjd3dl81r52n39r25xx9kqawv7"; 78 - }; 79 - in overrideCabal super.pandoc (drv: { 80 - editedCabalFile = null; 81 - patches = drv.patches or [] ++ [fixSetup]; 82 - setupHaskellDepends = drv.setupHaskellDepends or [self.Cabal_1_24_2_0]; 83 - preCompileBuildDriver = "setupCompileFlags+=' -package=Cabal-1.24.2.0'"; 84 - }); 85 - 86 74 # LTS-9 versions do not compile. 87 75 path = dontCheck super.path; 88 76 path-io = super.path-io_1_3_3; 89 77 trifecta = super.trifecta_1_7_1_1; 90 78 aeson-compat = dontCheck super.aeson-compat_0_3_7_1; # test suite needs QuickCheck 2.10.* 91 - binary-orphans = dontCheck super.binary-orphans_0_1_7_0; # test suite needs QuickCheck 2.10.* 79 + binary-orphans = dontCheck super.binary-orphans_0_1_8_0; # test suite needs QuickCheck 2.10.* 92 80 93 81 }
+42 -42
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 37 37 - ghcjs-base-0 38 38 39 39 default-package-overrides: 40 - # LTS Haskell 9.3 40 + # LTS Haskell 9.4 41 41 - abstract-deque ==0.3 42 42 - abstract-deque-tests ==0.3 43 43 - abstract-par ==0.3.3 ··· 62 62 - aeson-pretty ==0.8.5 63 63 - aeson-qq ==0.8.2 64 64 - aeson-utils ==0.3.0.2 65 - - Agda ==2.5.2 65 + - Agda ==2.5.3 66 66 - airship ==0.6.0 67 67 - alarmclock ==0.4.0.3 68 68 - alerta ==0.1.0.4 69 - - alex ==3.2.2 69 + - alex ==3.2.3 70 70 - algebraic-graphs ==0.0.5 71 71 - alsa-core ==0.5.0.1 72 72 - alsa-mixer ==0.2.0.3 ··· 420 420 - concurrent-output ==1.9.2 421 421 - concurrent-split ==0.0.1 422 422 - concurrent-supply ==0.1.8 423 - - conduit ==1.2.11 423 + - conduit ==1.2.12 424 424 - conduit-combinators ==1.1.1 425 425 - conduit-connection ==0.1.0.3 426 - - conduit-extra ==1.1.16 426 + - conduit-extra ==1.1.17 427 427 - conduit-iconv ==0.1.1.2 428 428 - conduit-parse ==0.1.2.1 429 429 - ConfigFile ==1.1.4 ··· 504 504 - data-diverse-lens ==0.1.1.0 505 505 - data-dword ==0.3.1.1 506 506 - data-endian ==0.1.1 507 - - data-fix ==0.0.6 507 + - data-fix ==0.0.7 508 508 - data-has ==0.2.1.0 509 509 - data-hash ==0.2.0.1 510 510 - data-inttrie ==0.1.2 ··· 525 525 - Decimal ==0.4.2 526 526 - declarative ==0.5.1 527 527 - deepseq-generics ==0.2.0.0 528 - - dejafu ==0.7.1.2 528 + - dejafu ==0.7.1.3 529 529 - dependent-map ==0.2.4.0 530 530 - dependent-sum ==0.4 531 531 - derive ==2.6.3 ··· 574 574 - dmenu-pkill ==0.1.0.1 575 575 - dmenu-pmount ==0.1.0.1 576 576 - dmenu-search ==0.1.0.1 577 - - dns ==2.0.12 577 + - dns ==2.0.13 578 578 - do-list ==1.0.1 579 579 - dockerfile ==0.1.0.1 580 580 - docopt ==0.7.0.5 ··· 697 697 - filemanip ==0.3.6.3 698 698 - fileplow ==0.1.0.0 699 699 - filter-logger ==0.6.0.0 700 - - find-clumpiness ==0.2.2.0 700 + - find-clumpiness ==0.2.3.0 701 701 - fingertree ==0.1.1.0 702 702 - fingertree-psqueue ==0.3 703 703 - finite-typelits ==0.1.2.0 ··· 957 957 - hamlet ==1.2.0 958 958 - HandsomeSoup ==0.4.2 959 959 - handwriting ==0.1.0.3 960 - - hapistrano ==0.3.2.4 960 + - hapistrano ==0.3.3.0 961 961 - happstack-hsp ==7.3.7.3 962 962 - happstack-jmacro ==7.0.12 963 963 - happstack-server ==7.4.6.4 964 964 - happstack-server-tls ==7.1.6.4 965 - - happy >1.19.6 966 - - harp ==0.4.2 965 + - happy ==1.19.7 966 + - harp ==0.4.3 967 967 - hasbolt ==0.1.2.1 968 968 - hashable ==1.2.6.1 969 969 - hashable-time ==0.2.0.1 970 970 - hashmap ==1.3.2 971 - - hashtables ==1.2.1.1 971 + - hashtables ==1.2.2.0 972 972 - haskeline ==0.7.4.0 973 973 - haskell-gi ==0.20.3 974 974 - haskell-gi-base ==0.20.4 ··· 1093 1093 - hsemail ==2 1094 1094 - HSet ==0.0.1 1095 1095 - hset ==2.2.0 1096 - - hsexif ==0.6.1.2 1096 + - hsexif ==0.6.1.3 1097 1097 - hsignal ==0.2.7.5 1098 1098 - hsinstall ==1.6 1099 1099 - hslogger ==1.2.10 ··· 1212 1212 - instance-control ==0.1.1.1 1213 1213 - integer-logarithms ==1.0.2 1214 1214 - integration ==0.2.1 1215 - - intero ==0.1.21 1215 + - intero ==0.1.23 1216 1216 - interpolate ==0.1.1 1217 1217 - interpolatedstring-perl6 ==1.0.0 1218 1218 - interpolation ==0.1.0.1 ··· 1228 1228 - io-region ==0.1.1 1229 1229 - io-storage ==0.3 1230 1230 - io-streams ==1.4.1.0 1231 - - io-streams-haproxy ==1.0.0.1 1231 + - io-streams-haproxy ==1.0.0.2 1232 1232 - ip6addr ==0.5.3 1233 1233 - iproute ==1.7.1 1234 1234 - IPv6Addr ==1.0.1 ··· 1262 1262 - json-builder ==0.3 1263 1263 - json-rpc-generic ==0.2.1.2 1264 1264 - json-schema ==0.7.4.1 1265 - - json-stream ==0.4.1.4 1265 + - json-stream ==0.4.1.5 1266 1266 - JuicyPixels ==3.2.8.3 1267 1267 - JuicyPixels-extra ==0.2.1 1268 1268 - JuicyPixels-scale-dct ==0.1.1.2 ··· 1355 1355 - log-postgres ==0.7.0.2 1356 1356 - logfloat ==0.13.3.3 1357 1357 - logger-thread ==0.1.0.2 1358 - - logging-effect ==1.2.0 1358 + - logging-effect ==1.2.1 1359 1359 - logging-facade ==0.3.0 1360 1360 - logging-facade-syslog ==1 1361 1361 - logict ==0.6.0.2 ··· 1398 1398 - median-stream ==0.7.0.0 1399 1399 - mega-sdist ==0.3.0.2 1400 1400 - megaparsec ==5.3.1 1401 - - memory ==0.14.6 1401 + - memory ==0.14.7 1402 1402 - MemoTrie ==0.6.8 1403 1403 - mersenne-random-pure64 ==0.2.2.0 1404 1404 - messagepack ==0.5.4 ··· 1440 1440 - monad-extras ==0.6.0 1441 1441 - monad-http ==0.1.0.0 1442 1442 - monad-journal ==0.7.2 1443 - - monad-logger ==0.3.25 1443 + - monad-logger ==0.3.25.1 1444 1444 - monad-logger-json ==0.1.0.0 1445 1445 - monad-logger-prefix ==0.1.6 1446 1446 - monad-logger-syslog ==0.1.4.0 ··· 1565 1565 - Only ==0.1 1566 1566 - oo-prototypes ==0.1.0.0 1567 1567 - opaleye ==0.5.4.0 1568 - - opaleye-trans ==0.3.5 1568 + - opaleye-trans ==0.3.6 1569 1569 - open-browser ==0.2.1.0 1570 1570 - open-witness ==0.4.0.1 1571 1571 - OpenAL ==1.7.0.4 ··· 1574 1574 - OpenGLRaw ==3.2.5.0 1575 1575 - openpgp-asciiarmor ==0.1 1576 1576 - opensource ==0.1.0.0 1577 - - openssl-streams ==1.2.1.1 1577 + - openssl-streams ==1.2.1.3 1578 1578 - operational ==0.2.3.5 1579 1579 - operational-class ==0.3.0.0 1580 1580 - opml-conduit ==0.6.0.3 ··· 1594 1594 - pagerduty ==0.0.8 1595 1595 - pagination ==0.2.1 1596 1596 - palette ==0.1.0.5 1597 - - pandoc ==1.19.2.1 1597 + - pandoc ==1.19.2.4 1598 1598 - pandoc-citeproc ==0.10.5.1 1599 1599 - pandoc-types ==1.17.0.5 1600 1600 - pango ==0.13.3.1 ··· 1612 1612 - partial-order ==0.1.2.1 1613 1613 - patat ==0.5.2.2 1614 1614 - path ==0.5.13 1615 - - path-extra ==0.0.3 1615 + - path-extra ==0.0.5 1616 1616 - path-io ==1.2.2 1617 1617 - path-pieces ==0.2.1 1618 1618 - pathtype ==0.8 ··· 1654 1654 - pipes-bytestring ==2.1.6 1655 1655 - pipes-cacophony ==0.5.0 1656 1656 - pipes-category ==0.2.0.1 1657 - - pipes-concurrency ==2.0.7 1657 + - pipes-concurrency ==2.0.8 1658 1658 - pipes-extras ==1.0.10 1659 1659 - pipes-fluid ==0.5.0.3 1660 - - pipes-group ==1.0.7 1660 + - pipes-group ==1.0.8 1661 1661 - pipes-misc ==0.3.0.0 1662 1662 - pipes-mongodb ==0.1.0.0 1663 1663 - pipes-parse ==3.0.8 ··· 1669 1669 - pkcs10 ==0.2.0.0 1670 1670 - placeholders ==0.1 1671 1671 - plan-b ==0.2.1 1672 - - plot ==0.2.3.7 1672 + - plot ==0.2.3.8 1673 1673 - plot-gtk ==0.2.0.4 1674 1674 - plot-gtk-ui ==0.3.0.2 1675 1675 - plot-gtk3 ==0.1.0.2 ··· 1868 1868 - safe-exceptions ==0.1.6.0 1869 1869 - safe-exceptions-checked ==0.1.0 1870 1870 - safecopy ==0.9.3.3 1871 - - safeio ==0.0.3.0 1871 + - safeio ==0.0.4.0 1872 1872 - SafeSemaphore ==0.10.1 1873 1873 - sample-frame ==0.0.3 1874 1874 - sample-frame-np ==0.0.4.1 ··· 1893 1893 - search-algorithms ==0.2.0 1894 1894 - securemem ==0.1.9 1895 1895 - SegmentTree ==0.3 1896 - - selda ==0.1.10.1 1897 - - selda-postgresql ==0.1.6.0 1896 + - selda ==0.1.11.0 1897 + - selda-postgresql ==0.1.7.0 1898 1898 - selda-sqlite ==0.1.6.0 1899 1899 - semigroupoid-extras ==5 1900 1900 - semigroupoids ==5.2.1 ··· 1970 1970 - smoothie ==0.4.2.7 1971 1971 - smtp-mail ==0.1.4.6 1972 1972 - snap-blaze ==0.2.1.5 1973 - - snap-core ==1.0.3.0 1974 - - snap-server ==1.0.3.0 1973 + - snap-core ==1.0.3.1 1974 + - snap-server ==1.0.3.1 1975 1975 - snowflake ==0.1.1.1 1976 1976 - snowtify ==0.1.0.3 1977 1977 - soap ==0.2.3.5 ··· 2073 2073 - svg-tree ==0.6.2 2074 2074 - SVGFonts ==1.6.0.2 2075 2075 - swagger ==0.3.0 2076 - - swagger2 ==2.1.4.1 2076 + - swagger2 ==2.1.5 2077 2077 - syb ==0.7 2078 2078 - symbol ==0.2.4 2079 2079 - symengine ==0.1.2.0 ··· 2161 2161 - text-region ==0.3.0.0 2162 2162 - text-show ==3.6 2163 2163 - text-show-instances ==3.6 2164 - - text-zipper ==0.10 2164 + - text-zipper ==0.10.1 2165 2165 - textlocal ==0.1.0.5 2166 2166 - tf-random ==0.5 2167 2167 - tfp ==1.0.0.2 2168 - - th-abstraction ==0.2.5.0 2168 + - th-abstraction ==0.2.6.0 2169 2169 - th-data-compat ==0.0.2.4 2170 2170 - th-desugar ==1.6 2171 2171 - th-expand-syns ==0.4.3.0 ··· 2246 2246 - type-operators ==0.1.0.4 2247 2247 - type-spec ==0.3.0.1 2248 2248 - TypeCompose ==0.9.12 2249 - - typed-process ==0.1.0.1 2249 + - typed-process ==0.1.1 2250 2250 - typelits-witnesses ==0.2.3.0 2251 2251 - typography-geometry ==1.0.0.1 2252 2252 - tz ==0.1.3.0 ··· 2268 2268 - union-find ==0.2 2269 2269 - uniplate ==1.6.12 2270 2270 - uniq-deep ==1.1.0.0 2271 - - Unique ==0.4.6.1 2271 + - Unique ==0.4.7.1 2272 2272 - unique ==0 2273 2273 - unit-constraint ==0.0.0 2274 2274 - units ==2.4 ··· 2306 2306 - uuid-types ==1.0.3 2307 2307 - vado ==0.0.9 2308 2308 - validate-input ==0.4.0.0 2309 - - validation ==0.5.4 2309 + - validation ==0.5.5 2310 2310 - validationt ==0.2.0.0 2311 2311 - varying ==0.7.0.3 2312 2312 - vault ==0.3.0.7 ··· 2338 2338 - wai-cors ==0.2.5 2339 2339 - wai-eventsource ==3.0.0 2340 2340 - wai-extra ==3.0.20.0 2341 - - wai-handler-launch ==3.0.2.2 2341 + - wai-handler-launch ==3.0.2.3 2342 2342 - wai-logger ==2.3.0 2343 2343 - wai-middleware-auth ==0.1.2.1 2344 2344 - wai-middleware-caching ==0.1.0.2 ··· 2448 2448 - xmlgen ==0.6.2.1 2449 2449 - xmonad ==0.13 2450 2450 - xmonad-contrib ==0.13 2451 - - xmonad-extras ==0.13.0 2451 + - xmonad-extras ==0.13.1 2452 2452 - xss-sanitize ==0.3.5.7 2453 2453 - xturtle ==0.2.0.0 2454 2454 - yackage ==0.8.1 ··· 2458 2458 - YampaSynth ==0.2 2459 2459 - yes-precure5-command ==5.5.3 2460 2460 - yesod ==1.4.5 2461 - - yesod-auth ==1.4.18 2461 + - yesod-auth ==1.4.19 2462 2462 - yesod-auth-account ==1.4.3 2463 2463 - yesod-auth-basic ==0.1.0.2 2464 2464 - yesod-auth-fb ==1.8.1 ··· 2468 2468 - yesod-default ==1.2.0 2469 2469 - yesod-eventsource ==1.4.1 2470 2470 - yesod-fb ==0.4.0 2471 - - yesod-form ==1.4.15 2471 + - yesod-form ==1.4.16 2472 2472 - yesod-form-bootstrap4 ==0.1.0.1 2473 2473 - yesod-form-richtext ==0.1.0.2 2474 2474 - yesod-gitrepo ==0.2.1.0
+1135 -1005
pkgs/development/haskell-modules/hackage-packages.nix
··· 714 714 }) {}; 715 715 716 716 "Agda" = callPackage 717 - ({ mkDerivation, alex, array, base, binary, boxes, bytestring 718 - , containers, cpphs, data-hash, deepseq, directory, EdisonCore 719 - , edit-distance, emacs, equivalence, filepath, geniplate-mirror 720 - , gitrev, happy, hashable, hashtables, haskeline, ieee754 721 - , monadplus, mtl, murmur-hash, parallel, pretty, process 722 - , regex-tdfa, strict, template-haskell, text, time, transformers 723 - , transformers-compat, unordered-containers, xhtml, zlib 717 + ({ mkDerivation, alex, array, async, base, binary, blaze-html 718 + , boxes, bytestring, containers, cpphs, data-hash, deepseq 719 + , directory, EdisonCore, edit-distance, emacs, equivalence 720 + , filepath, geniplate-mirror, gitrev, happy, hashable, hashtables 721 + , haskeline, ieee754, monadplus, mtl, murmur-hash, parallel, pretty 722 + , process, regex-tdfa, stm, strict, template-haskell, text, time 723 + , transformers, unordered-containers, uri-encode, zlib 724 724 }: 725 725 mkDerivation { 726 726 pname = "Agda"; 727 - version = "2.5.2"; 728 - sha256 = "0f8ld7sqkfhirhs886kp090iaq70qxsj8ms8farc80vzpz1ww4nq"; 729 - revision = "3"; 730 - editedCabalFile = "10j2hf2g9vv2xibywgd8s96x05clfxr4wli00011vkhblr4p9br8"; 727 + version = "2.5.3"; 728 + sha256 = "0r80vw7vnvbgq47y50v050malv7zvv2p2kg6f47i04r0b2ix855a"; 731 729 isLibrary = true; 732 730 isExecutable = true; 733 731 enableSeparateDataOutput = true; 734 732 libraryHaskellDepends = [ 735 - array base binary boxes bytestring containers data-hash deepseq 736 - directory EdisonCore edit-distance equivalence filepath 737 - geniplate-mirror gitrev hashable hashtables haskeline ieee754 738 - monadplus mtl murmur-hash parallel pretty process regex-tdfa strict 739 - template-haskell text time transformers transformers-compat 740 - unordered-containers xhtml zlib 733 + array async base binary blaze-html boxes bytestring containers 734 + data-hash deepseq directory EdisonCore edit-distance equivalence 735 + filepath geniplate-mirror gitrev hashable hashtables haskeline 736 + ieee754 monadplus mtl murmur-hash parallel pretty process 737 + regex-tdfa stm strict template-haskell text time transformers 738 + unordered-containers uri-encode zlib 741 739 ]; 742 740 libraryToolDepends = [ alex cpphs happy ]; 743 741 executableHaskellDepends = [ base directory filepath process ]; ··· 6303 6301 }: 6304 6302 mkDerivation { 6305 6303 pname = "Gene-CluEDO"; 6306 - version = "0.0.0.1"; 6307 - sha256 = "045h6p6n5rw6qb498hrgzgfddlj5hiij3zmbbs6p9nb9c6h03y48"; 6304 + version = "0.0.0.2"; 6305 + sha256 = "1gl5walv8mslb5rz9lf5s882ij4596shklqgjybckqajqwimblpd"; 6308 6306 isLibrary = true; 6309 6307 isExecutable = true; 6310 6308 libraryHaskellDepends = [ ··· 6452 6450 }) {}; 6453 6451 6454 6452 "Gifcurry" = callPackage 6455 - ({ mkDerivation, base, cmdargs, directory, filepath, gtk3, process 6456 - , temporary, text 6453 + ({ mkDerivation, base, cmdargs, directory, filepath, gi-gdk 6454 + , gi-glib, gi-gobject, gi-gtk, haskell-gi-base, process, temporary 6455 + , text 6457 6456 }: 6458 6457 mkDerivation { 6459 6458 pname = "Gifcurry"; 6460 - version = "2.1.0.0"; 6461 - sha256 = "030p4ihh3zdjy0f687ffpnsf1zjb7mhwih47718fj2pawi4hkksi"; 6459 + version = "2.2.0.0"; 6460 + sha256 = "19f5prpnf3c3ga85ad1s1q5nl78n67iva5cwppkqklc15w0ad3rs"; 6462 6461 isLibrary = true; 6463 6462 isExecutable = true; 6464 6463 enableSeparateDataOutput = true; ··· 6466 6465 base directory filepath process temporary text 6467 6466 ]; 6468 6467 executableHaskellDepends = [ 6469 - base cmdargs directory filepath gtk3 process temporary text 6468 + base cmdargs directory filepath gi-gdk gi-glib gi-gobject gi-gtk 6469 + haskell-gi-base process temporary text 6470 6470 ]; 6471 6471 homepage = "https://github.com/lettier/gifcurry"; 6472 - description = "Create animated GIFs, overlaid with optional text, from video files"; 6473 - license = stdenv.lib.licenses.asl20; 6472 + description = "GIF creation utility"; 6473 + license = stdenv.lib.licenses.bsd3; 6474 6474 hydraPlatforms = stdenv.lib.platforms.none; 6475 6475 }) {}; 6476 6476 ··· 9573 9573 9574 9574 "Hoed" = callPackage 9575 9575 ({ mkDerivation, array, base, bytestring, cereal, containers 9576 - , directory, filepath, FPretty, libgraph, mtl, process, RBTree 9577 - , regex-posix, template-haskell, threepenny-gui, time 9576 + , directory, filepath, libgraph, mtl, process, regex-posix, time 9578 9577 }: 9579 9578 mkDerivation { 9580 9579 pname = "Hoed"; 9581 - version = "0.3.6"; 9582 - sha256 = "1nsiqcwx9xiz3774c0kv036v8pz53jzl9pfxyhm6ci8ag83za245"; 9583 - isLibrary = true; 9584 - isExecutable = true; 9580 + version = "0.4.0"; 9581 + sha256 = "0l01viv04dkxinysd7wbzn7k5rm8c21ix8k5a4p940hml879m9f1"; 9585 9582 enableSeparateDataOutput = true; 9586 9583 libraryHaskellDepends = [ 9587 - array base bytestring cereal containers directory filepath FPretty 9588 - libgraph mtl process RBTree regex-posix template-haskell 9589 - threepenny-gui time 9584 + array base bytestring cereal containers directory filepath libgraph 9585 + mtl process regex-posix time 9590 9586 ]; 9591 9587 homepage = "https://wiki.haskell.org/Hoed"; 9592 9588 description = "Lightweight algorithmic debugging"; ··· 13825 13821 }: 13826 13822 mkDerivation { 13827 13823 pname = "PTQ"; 13828 - version = "0.0.7"; 13829 - sha256 = "0pfd5y8plxicdchkbij0nqj6zwxw3fcy5cz1ji5bky9g3bmz9mhm"; 13824 + version = "0.0.8"; 13825 + sha256 = "0mbyf63s19rps7p74b4fazbfccpjzx40l1fjszv38kprrg7jff2s"; 13830 13826 isLibrary = false; 13831 13827 isExecutable = true; 13832 13828 enableSeparateDataOutput = true; ··· 15462 15458 }) {}; 15463 15459 15464 15460 "SCalendar" = callPackage 15465 - ({ mkDerivation, base, containers, hspec, QuickCheck, text, time }: 15461 + ({ mkDerivation, base, containers, hspec, QuickCheck, scalendar 15462 + , text, time 15463 + }: 15466 15464 mkDerivation { 15467 15465 pname = "SCalendar"; 15468 - version = "1.0.0"; 15469 - sha256 = "0w69p3min1iijbk5cv645v5cizd2k5xwdzr52l7fg72bv17l0xcx"; 15466 + version = "1.1.0"; 15467 + sha256 = "139lggc8f7sw703asdyxqbja0jfcgphx0l5si1046lsryinvywa9"; 15470 15468 libraryHaskellDepends = [ base containers text time ]; 15471 15469 testHaskellDepends = [ 15472 - base containers hspec QuickCheck text time 15470 + base containers hspec QuickCheck scalendar text time 15473 15471 ]; 15474 - homepage = "https://github.com/stackbuilders/scalendar"; 15472 + homepage = "https://www.researchgate.net/publication/311582722_Method_of_Managing_Resources_in_a_Telecommunication_Network_or_a_Computing_System"; 15475 15473 description = "This is a library for handling calendars and resource availability based on the \"top-nodes algorithm\" and set operations"; 15476 15474 license = stdenv.lib.licenses.mit; 15477 15475 hydraPlatforms = stdenv.lib.platforms.none; ··· 15954 15952 pname = "SciFlow"; 15955 15953 version = "0.6.0"; 15956 15954 sha256 = "1b57sa2gx3jj00239sq62qmywjykc80lkk587lwzrdp9w5ycl4sb"; 15955 + revision = "1"; 15956 + editedCabalFile = "1nsakdi9y5nnwm8x9f2a1cvf55k0wnva3wkd9nmz9my8mlk2jfi3"; 15957 15957 libraryHaskellDepends = [ 15958 15958 aeson base bytestring cereal cereal-text containers 15959 15959 data-default-class directory exceptions executable-path fgl ··· 17968 17968 }: 17969 17969 mkDerivation { 17970 17970 pname = "Unique"; 17971 - version = "0.4.6.1"; 17972 - sha256 = "1yc45a81rfhg8vw1wbdgb4x8fdr1diycnyvby7npy2187cw4i5lb"; 17973 - libraryHaskellDepends = [ 17974 - base containers extra hashable unordered-containers 17975 - ]; 17976 - testHaskellDepends = [ base containers hspec QuickCheck ]; 17977 - description = "It provides the functionality like unix \"uniq\" utility"; 17978 - license = stdenv.lib.licenses.bsd3; 17979 - }) {}; 17980 - 17981 - "Unique_0_4_7_1" = callPackage 17982 - ({ mkDerivation, base, containers, extra, hashable, hspec 17983 - , QuickCheck, unordered-containers 17984 - }: 17985 - mkDerivation { 17986 - pname = "Unique"; 17987 17971 version = "0.4.7.1"; 17988 17972 sha256 = "1a912180fk2xhz6md50n21xz0z89n9ylansyqxq034jgsfkz8b7s"; 17989 17973 libraryHaskellDepends = [ ··· 17992 17976 testHaskellDepends = [ base containers hspec QuickCheck ]; 17993 17977 description = "It provides the functionality like unix \"uniq\" utility"; 17994 17978 license = stdenv.lib.licenses.bsd3; 17995 - hydraPlatforms = stdenv.lib.platforms.none; 17996 17979 }) {}; 17997 17980 17998 17981 "Unixutils" = callPackage ··· 18233 18216 }: 18234 18217 mkDerivation { 18235 18218 pname = "Villefort"; 18236 - version = "0.1.1.13"; 18237 - sha256 = "02qlhg1i5z9z0zdbczygf4px477zg91a8gk5va5i7mcsgznqzv7d"; 18219 + version = "0.1.1.14"; 18220 + sha256 = "020ialav8dxbzkyra8sjip397l50j7d3gy3m44jf4wgiyk3d9jpj"; 18238 18221 isLibrary = true; 18239 18222 isExecutable = true; 18240 18223 enableSeparateDataOutput = true; ··· 18670 18653 pname = "Win32-notify"; 18671 18654 version = "0.3.0.1"; 18672 18655 sha256 = "0zzbb00rykl8y1prkcm3paaamhmdrqji34070b9zg7sg2pc5k4f4"; 18656 + isLibrary = true; 18657 + isExecutable = true; 18658 + libraryHaskellDepends = [ base containers directory Win32 ]; 18659 + executableHaskellDepends = [ base directory ]; 18660 + description = "A binding to part of the Win32 library for file notification"; 18661 + license = stdenv.lib.licenses.bsd3; 18662 + hydraPlatforms = stdenv.lib.platforms.none; 18663 + }) {}; 18664 + 18665 + "Win32-notify_0_3_0_3" = callPackage 18666 + ({ mkDerivation, base, containers, directory, Win32 }: 18667 + mkDerivation { 18668 + pname = "Win32-notify"; 18669 + version = "0.3.0.3"; 18670 + sha256 = "05j10i83354cqbi8yzq5rgkkd6rmxsvy1b0sbwz3pkmidkhdn88c"; 18673 18671 isLibrary = true; 18674 18672 isExecutable = true; 18675 18673 libraryHaskellDepends = [ base containers directory Win32 ]; ··· 21064 21062 hydraPlatforms = stdenv.lib.platforms.none; 21065 21063 }) {}; 21066 21064 21065 + "aern2-mp" = callPackage 21066 + ({ mkDerivation, base, convertible, hmpfr, hspec, integer-gmp 21067 + , integer-logarithms, lens, mixed-types-num, QuickCheck, regex-tdfa 21068 + , template-haskell 21069 + }: 21070 + mkDerivation { 21071 + pname = "aern2-mp"; 21072 + version = "0.1.0.1"; 21073 + sha256 = "0l217dh94j8cf16rsv3408551qslwzjy068ni0m88i2cwliq9pyi"; 21074 + libraryHaskellDepends = [ 21075 + base convertible hmpfr hspec integer-gmp integer-logarithms lens 21076 + mixed-types-num QuickCheck regex-tdfa template-haskell 21077 + ]; 21078 + testHaskellDepends = [ base hspec QuickCheck ]; 21079 + homepage = "https://github.com/michalkonecny/aern2"; 21080 + description = "Multi-precision floats via MPFR"; 21081 + license = stdenv.lib.licenses.bsd3; 21082 + }) {}; 21083 + 21084 + "aern2-real" = callPackage 21085 + ({ mkDerivation, aern2-mp, aeson, base, bytestring, containers 21086 + , convertible, elm-bridge, hspec, lens, mixed-types-num, QuickCheck 21087 + , random, stm, transformers 21088 + }: 21089 + mkDerivation { 21090 + pname = "aern2-real"; 21091 + version = "0.1.0.1"; 21092 + sha256 = "0xvag7xzs5azcivlcp641p6wzf6pimz74fvwcl3rmrbah1ij1qv0"; 21093 + isLibrary = true; 21094 + isExecutable = true; 21095 + libraryHaskellDepends = [ 21096 + aern2-mp aeson base bytestring containers convertible hspec lens 21097 + mixed-types-num QuickCheck stm transformers 21098 + ]; 21099 + executableHaskellDepends = [ 21100 + aern2-mp base elm-bridge mixed-types-num QuickCheck random 21101 + ]; 21102 + testHaskellDepends = [ base hspec QuickCheck ]; 21103 + homepage = "https://github.com/michalkonecny/aern2"; 21104 + description = "Exact real numbers via Cauchy sequences and MPFR"; 21105 + license = stdenv.lib.licenses.bsd3; 21106 + }) {}; 21107 + 21067 21108 "aeson_0_7_0_6" = callPackage 21068 21109 ({ mkDerivation, attoparsec, base, bytestring, containers, deepseq 21069 21110 , dlist, ghc-prim, hashable, HUnit, mtl, old-locale, QuickCheck ··· 22558 22599 }: 22559 22600 mkDerivation { 22560 22601 pname = "alex"; 22561 - version = "3.2.2"; 22562 - sha256 = "16v259aqgsj2lgia210f05zx6drbyad9958hk3cn9i27k7cmlkis"; 22602 + version = "3.2.3"; 22603 + sha256 = "0bi1cs9b8ir33h1fl6x2xw4ymygapqbr713ridpf7rmk2wa7jqqs"; 22563 22604 isLibrary = false; 22564 22605 isExecutable = true; 22565 22606 executableHaskellDepends = [ ··· 22588 22629 license = stdenv.lib.licenses.bsd3; 22589 22630 }) {}; 22590 22631 22632 + "alex-prelude" = callPackage 22633 + ({ mkDerivation, base, time }: 22634 + mkDerivation { 22635 + pname = "alex-prelude"; 22636 + version = "0.1.1.1"; 22637 + sha256 = "1ngxkr7jvy48pgq0sjqpi7a84qjm4fjny64hxksyvbj08l2rn7ha"; 22638 + libraryHaskellDepends = [ base time ]; 22639 + homepage = "https://www.asayers.com/"; 22640 + description = "Collection of useful functions for writing console applications"; 22641 + license = stdenv.lib.licenses.bsd3; 22642 + }) {}; 22643 + 22591 22644 "alex-tools" = callPackage 22592 22645 ({ mkDerivation, base, deepseq, template-haskell, text }: 22593 22646 mkDerivation { ··· 24999 25052 license = stdenv.lib.licenses.bsd3; 25000 25053 }) {}; 25001 25054 25002 - "amqp_0_16_0" = callPackage 25055 + "amqp_0_17_0" = callPackage 25003 25056 ({ mkDerivation, base, binary, bytestring, clock, connection 25004 25057 , containers, data-binary-ieee754, hspec, hspec-expectations 25005 25058 , monad-control, network, network-uri, split, stm, text, vector ··· 25007 25060 }: 25008 25061 mkDerivation { 25009 25062 pname = "amqp"; 25010 - version = "0.16.0"; 25011 - sha256 = "100krph1yaazxcs74r6v5785l50886rsbip98w8p4rzqgcya311a"; 25063 + version = "0.17.0"; 25064 + sha256 = "18g63nx7ksbqs45nr3nfw0hii9niw0bw5s35vk4xnchhj9f3ibwr"; 25012 25065 isLibrary = true; 25013 25066 isExecutable = true; 25014 25067 libraryHaskellDepends = [ ··· 27756 27809 ({ mkDerivation, base, pretty-show, text }: 27757 27810 mkDerivation { 27758 27811 pname = "assert-failure"; 27759 - version = "0.1.1.0"; 27760 - sha256 = "09djlhhyn9w822a5r41y7gk4cqk74a2fy7skzml2bah2an166gm1"; 27812 + version = "0.1.2.1"; 27813 + sha256 = "1fjn40d555ryz9fffbx3qizrh3y018kalz6b4w8gdxapvpszj0sc"; 27814 + enableSeparateDataOutput = true; 27761 27815 libraryHaskellDepends = [ base pretty-show text ]; 27762 27816 homepage = "https://github.com/Mikolaj/assert-failure"; 27763 27817 description = "Syntactic sugar improving 'assert' and 'error'"; ··· 31064 31118 ({ mkDerivation, base, ghc-prim }: 31065 31119 mkDerivation { 31066 31120 pname = "basement"; 31067 - version = "0.0.0"; 31068 - sha256 = "1agqj5yp0nf7117qx62xp5mncans5szscbp6gz6ifhhsl6lng3k1"; 31121 + version = "0.0.2"; 31122 + sha256 = "01jvdi7xb61jgrq64ll325mvhibmm2q8nllq7aicy13mwxqgcyac"; 31069 31123 libraryHaskellDepends = [ base ghc-prim ]; 31070 31124 homepage = "https://github.com/haskell-foundation/foundation"; 31071 31125 description = "Foundation scrap box of array & string"; ··· 32401 32455 license = stdenv.lib.licenses.bsd3; 32402 32456 }) {}; 32403 32457 32404 - "binary-orphans_0_1_7_0" = callPackage 32458 + "binary-orphans_0_1_8_0" = callPackage 32405 32459 ({ mkDerivation, aeson, base, binary, case-insensitive, hashable 32406 32460 , QuickCheck, quickcheck-instances, scientific, tagged, tasty 32407 32461 , tasty-quickcheck, text, text-binary, time, unordered-containers ··· 32409 32463 }: 32410 32464 mkDerivation { 32411 32465 pname = "binary-orphans"; 32412 - version = "0.1.7.0"; 32413 - sha256 = "1pv10g4a9sxjrsp2fj0w4n1sklxk2nf5w9q6na308smngbx3k1f9"; 32414 - revision = "1"; 32415 - editedCabalFile = "0k0griirhzac9h5wcf1331dmpxn32qdzx8pablaf1ny9r6pbjigy"; 32466 + version = "0.1.8.0"; 32467 + sha256 = "1k6067wn9zki7xvbslvxx8cq1wrmz3kjb3q3x8mxycc9v765fxgi"; 32416 32468 libraryHaskellDepends = [ 32417 32469 aeson base binary case-insensitive hashable scientific tagged text 32418 32470 text-binary time unordered-containers vector ··· 37679 37731 hydraPlatforms = stdenv.lib.platforms.none; 37680 37732 }) {}; 37681 37733 37734 + "byteunits" = callPackage 37735 + ({ mkDerivation, base, Cabal, QuickCheck, safe }: 37736 + mkDerivation { 37737 + pname = "byteunits"; 37738 + version = "0.2.0.2"; 37739 + sha256 = "1n0gbjjhxx6rv07sck3bx70bd96pkgl0vx5qyqbby9gdfndil4vl"; 37740 + libraryHaskellDepends = [ base safe ]; 37741 + testHaskellDepends = [ base Cabal QuickCheck ]; 37742 + description = "Human friendly conversion between byte units (KB, MB, GB...)"; 37743 + license = stdenv.lib.licenses.bsd3; 37744 + }) {}; 37745 + 37682 37746 "bzlib" = callPackage 37683 37747 ({ mkDerivation, base, bytestring, bzip2 }: 37684 37748 mkDerivation { ··· 39516 39580 }: 39517 39581 mkDerivation { 39518 39582 pname = "canteven-http"; 39519 - version = "0.1.4.0"; 39520 - sha256 = "0zxs8ciyv3zb109an3qkw2c7kbg0zgs6cx1phndyl61wxf6vbqa6"; 39583 + version = "0.1.5.1"; 39584 + sha256 = "0rb77g2g9ddzypswwgjqw8dg31m2q70p765jbq4g5jj4jynm2vdb"; 39521 39585 libraryHaskellDepends = [ 39522 39586 base bytestring canteven-log directory exceptions filepath 39523 39587 http-types mime-types monad-logger template-haskell text time ··· 41601 41665 hydraPlatforms = stdenv.lib.platforms.none; 41602 41666 }) {}; 41603 41667 41604 - "chart-unit_0_5_2" = callPackage 41668 + "chart-unit_0_5_3" = callPackage 41605 41669 ({ mkDerivation, base, colour, containers, data-default 41606 41670 , diagrams-lib, diagrams-rasterific, diagrams-svg, foldl 41607 41671 , formatting, lens, linear, mwc-probability, mwc-random, numhask ··· 41610 41674 }: 41611 41675 mkDerivation { 41612 41676 pname = "chart-unit"; 41613 - version = "0.5.2"; 41614 - sha256 = "1fslw870412dpc333hhxqhly7lz5gr8m2x7bvndfj4a98mmsv056"; 41677 + version = "0.5.3"; 41678 + sha256 = "0kr57pv63xlx2xnc0cj0da1bc5cf8icnw81lbndrdxh126si50k5"; 41615 41679 isLibrary = true; 41616 41680 isExecutable = true; 41617 41681 libraryHaskellDepends = [ ··· 42212 42276 pname = "chronos"; 42213 42277 version = "0.4"; 42214 42278 sha256 = "0lc7qb1ky15sxmvndfjcmmy6j913ncnzq0hjx9mbqljvg7di0yal"; 42279 + revision = "1"; 42280 + editedCabalFile = "1mk6kn0gs7azv7c9bcal8k6zzlpska0x9akk91la2xvg298sy6a5"; 42215 42281 libraryHaskellDepends = [ 42216 42282 aeson attoparsec base bytestring hashable primitive text vector 42217 42283 ]; ··· 44022 44088 }: 44023 44089 mkDerivation { 44024 44090 pname = "cloudi"; 44025 - version = "1.7.1"; 44026 - sha256 = "12kk359wfkwsc62bb6f0ak5gzkwdw4gmcfmj9ryqrjcc2irlnbk1"; 44091 + version = "1.7.2"; 44092 + sha256 = "1w6rdmb5a50vdski2k4xwysrbxaycybijgak0hvpsjhnf16yb04f"; 44027 44093 libraryHaskellDepends = [ 44028 44094 array base binary bytestring containers network time unix zlib 44029 44095 ]; ··· 44448 44514 }: 44449 44515 mkDerivation { 44450 44516 pname = "cmark-sections"; 44451 - version = "0.2.0.0"; 44452 - sha256 = "0xrss1vlbcswk2izpjh34vxnkjaim6pxih00vv13hcarip17qs4f"; 44517 + version = "0.3.0"; 44518 + sha256 = "1zc7gcncmbq5ph17hlwxdikjvx6ccywkbs60523ybp7dagch4cfs"; 44453 44519 libraryHaskellDepends = [ 44454 44520 base base-prelude cmark containers microlens split text 44455 44521 ]; ··· 44651 44717 "cmv" = callPackage 44652 44718 ({ mkDerivation, aeson, base, BiobaseInfernal, BiobaseTypes 44653 44719 , BiobaseXNA, BioHMM, bytestring, cmdargs, colour, containers 44654 - , diagrams-cairo, diagrams-lib, directory, either-unwrap, filepath 44655 - , mtl, parsec, ParsecTools, PrimitiveArray, StockholmAlignment 44656 - , SVGFonts, template-haskell, text, vector 44720 + , diagrams-cairo, diagrams-core, diagrams-lib, directory 44721 + , either-unwrap, filepath, mtl, parsec, ParsecTools, PrimitiveArray 44722 + , StockholmAlignment, SVGFonts, template-haskell, text, vector 44657 44723 }: 44658 44724 mkDerivation { 44659 44725 pname = "cmv"; 44660 - version = "1.0.2"; 44661 - sha256 = "107cwha465c7i2yi1k9m2csf9kdszrix7295d1q0dhklwi0fll8d"; 44726 + version = "1.0.3"; 44727 + sha256 = "1ahvr926iwg7r9ljflng28gwm39g2j42r754hbqg8ph5n0h0nlxj"; 44662 44728 isLibrary = true; 44663 44729 isExecutable = true; 44664 44730 libraryHaskellDepends = [ 44665 44731 base BiobaseInfernal BiobaseTypes BiobaseXNA BioHMM colour 44666 - containers diagrams-cairo diagrams-lib directory either-unwrap 44667 - filepath mtl parsec ParsecTools PrimitiveArray StockholmAlignment 44668 - SVGFonts text vector 44732 + containers diagrams-cairo diagrams-core diagrams-lib directory 44733 + either-unwrap filepath mtl parsec ParsecTools PrimitiveArray 44734 + StockholmAlignment SVGFonts text vector 44669 44735 ]; 44670 44736 executableHaskellDepends = [ 44671 44737 aeson base BiobaseInfernal BiobaseXNA BioHMM bytestring cmdargs ··· 46176 46242 }: 46177 46243 mkDerivation { 46178 46244 pname = "composite-aeson"; 46179 - version = "0.5.1.0"; 46180 - sha256 = "05v87hj60b3bcvq1jr45svs3z0q2ix5jkkk5kyd4fx95y63l1viw"; 46245 + version = "0.5.2.0"; 46246 + sha256 = "12r2kkn6gxp5aj3fzdyfazi2nzgfvvk6cp9rb5y0ak2llvsh5jm4"; 46181 46247 libraryHaskellDepends = [ 46182 46248 aeson aeson-better-errors base composite-base containers 46183 46249 contravariant generic-deriving hashable lens mmorph mtl profunctors ··· 46201 46267 }: 46202 46268 mkDerivation { 46203 46269 pname = "composite-aeson-refined"; 46204 - version = "0.5.1.0"; 46205 - sha256 = "1q7a210fnnypmb7m9jmqvfxzlb4aiy773vcmy7sv3qfnqys0ychm"; 46270 + version = "0.5.2.0"; 46271 + sha256 = "02kx3dsqfqwn07lxhvj6gxw4p0h5yv8r1nndzi6d8lil38rx9gap"; 46206 46272 libraryHaskellDepends = [ 46207 46273 aeson-better-errors base composite-aeson mtl refined 46208 46274 ]; ··· 46218 46284 }: 46219 46285 mkDerivation { 46220 46286 pname = "composite-base"; 46221 - version = "0.5.1.0"; 46222 - sha256 = "0ba25lw2kcn159w10kpbg5zhbiz6ka9kxcwsahw99030lm01d4rb"; 46287 + version = "0.5.2.0"; 46288 + sha256 = "1s19y7cnsk7k0hsc124xnvcj35vmdk1yqwvv15xf2qilvp3ppzxw"; 46223 46289 libraryHaskellDepends = [ 46224 46290 base exceptions lens monad-control mtl profunctors template-haskell 46225 46291 text transformers transformers-base vinyl ··· 46239 46305 }: 46240 46306 mkDerivation { 46241 46307 pname = "composite-ekg"; 46242 - version = "0.5.1.0"; 46243 - sha256 = "06jyl3vry7i0hypkzdm8zmf6h14s7vrl3322wpbjn72x1sd2cqsp"; 46308 + version = "0.5.2.0"; 46309 + sha256 = "0bymnfw5d3nzwrbmnq1jpdvvm86p7c3y7s779dlpmdcsq2wxvp92"; 46244 46310 libraryHaskellDepends = [ 46245 46311 base composite-base ekg ekg-core lens text vinyl 46246 46312 ]; ··· 46256 46322 }: 46257 46323 mkDerivation { 46258 46324 pname = "composite-opaleye"; 46259 - version = "0.5.1.0"; 46260 - sha256 = "1gyhjsa2144r402jlvm5g7c3gfbjlg5cr3ja51l7bavvsgvp28br"; 46325 + version = "0.5.2.0"; 46326 + sha256 = "1k2h9acbk4g8rfqpg9r689k5nr8cgj385797mkca3f76xrzlxbfl"; 46261 46327 libraryHaskellDepends = [ 46262 46328 base bytestring composite-base lens opaleye postgresql-simple 46263 46329 product-profunctors profunctors template-haskell text vinyl ··· 47005 47071 ({ mkDerivation, base, containers, criterion, deepseq, exceptions 47006 47072 , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl 47007 47073 , mwc-random, primitive, QuickCheck, resourcet, safe, split 47008 - , transformers, transformers-base, vector 47009 - }: 47010 - mkDerivation { 47011 - pname = "conduit"; 47012 - version = "1.2.11"; 47013 - sha256 = "1xx8vj2azbzr2skcrpcy02hgnik01i6hcx01h0mjd4fr0hzl4rhb"; 47014 - libraryHaskellDepends = [ 47015 - base exceptions lifted-base mmorph monad-control mtl primitive 47016 - resourcet transformers transformers-base 47017 - ]; 47018 - testHaskellDepends = [ 47019 - base containers exceptions hspec mtl QuickCheck resourcet safe 47020 - split transformers 47021 - ]; 47022 - benchmarkHaskellDepends = [ 47023 - base containers criterion deepseq hspec kan-extensions mwc-random 47024 - transformers vector 47025 - ]; 47026 - homepage = "http://github.com/snoyberg/conduit"; 47027 - description = "Streaming data processing library"; 47028 - license = stdenv.lib.licenses.mit; 47029 - }) {}; 47030 - 47031 - "conduit_1_2_12" = callPackage 47032 - ({ mkDerivation, base, containers, criterion, deepseq, exceptions 47033 - , hspec, kan-extensions, lifted-base, mmorph, monad-control, mtl 47034 - , mwc-random, primitive, QuickCheck, resourcet, safe, split 47035 47074 , transformers, transformers-base, transformers-compat, vector 47036 47075 }: 47037 47076 mkDerivation { ··· 47053 47092 homepage = "http://github.com/snoyberg/conduit"; 47054 47093 description = "Streaming data processing library"; 47055 47094 license = stdenv.lib.licenses.mit; 47056 - hydraPlatforms = stdenv.lib.platforms.none; 47057 47095 }) {}; 47058 47096 47059 47097 "conduit-algorithms" = callPackage ··· 47065 47103 }: 47066 47104 mkDerivation { 47067 47105 pname = "conduit-algorithms"; 47068 - version = "0.0.3.0"; 47069 - sha256 = "1bcn3gmq3dd23biw7widf1pmx7063yn5xn949cviw4nmfshrqahp"; 47106 + version = "0.0.4.0"; 47107 + sha256 = "0d142r0ljcdyd6z92k4nn19a0sain4fdqmfdr1wiibwq4bdcfzqw"; 47070 47108 libraryHaskellDepends = [ 47071 47109 async base bytestring bzlib-conduit conduit conduit-combinators 47072 47110 conduit-extra containers deepseq directory filepath mtl resourcet ··· 47208 47246 }: 47209 47247 mkDerivation { 47210 47248 pname = "conduit-extra"; 47211 - version = "1.1.16"; 47212 - sha256 = "1mgqc34i6ccq5bjkkn943gfa3w0lhddi3am0fd5afnazrnxc2wmx"; 47213 - libraryHaskellDepends = [ 47214 - async attoparsec base blaze-builder bytestring conduit directory 47215 - exceptions filepath monad-control network primitive process 47216 - resourcet stm streaming-commons text transformers transformers-base 47217 - ]; 47218 - testHaskellDepends = [ 47219 - async attoparsec base blaze-builder bytestring bytestring-builder 47220 - conduit directory exceptions hspec process QuickCheck resourcet stm 47221 - streaming-commons text transformers transformers-base 47222 - ]; 47223 - benchmarkHaskellDepends = [ 47224 - base blaze-builder bytestring bytestring-builder conduit criterion 47225 - transformers 47226 - ]; 47227 - homepage = "http://github.com/snoyberg/conduit"; 47228 - description = "Batteries included conduit: adapters for common libraries"; 47229 - license = stdenv.lib.licenses.mit; 47230 - }) {}; 47231 - 47232 - "conduit-extra_1_1_17" = callPackage 47233 - ({ mkDerivation, async, attoparsec, base, blaze-builder, bytestring 47234 - , bytestring-builder, conduit, criterion, directory, exceptions 47235 - , filepath, hspec, monad-control, network, primitive, process 47236 - , QuickCheck, resourcet, stm, streaming-commons, text, transformers 47237 - , transformers-base 47238 - }: 47239 - mkDerivation { 47240 - pname = "conduit-extra"; 47241 47249 version = "1.1.17"; 47242 47250 sha256 = "01haq94kf4jsqrhs6j2kkvxrw4iqhvhnd9rcrqpkdbp1dil493kn"; 47243 47251 libraryHaskellDepends = [ ··· 47257 47265 homepage = "http://github.com/snoyberg/conduit"; 47258 47266 description = "Batteries included conduit: adapters for common libraries"; 47259 47267 license = stdenv.lib.licenses.mit; 47260 - hydraPlatforms = stdenv.lib.platforms.none; 47261 47268 }) {}; 47262 47269 47263 47270 "conduit-find" = callPackage ··· 48303 48310 hydraPlatforms = stdenv.lib.platforms.none; 48304 48311 }) {}; 48305 48312 48313 + "continued-fraction" = callPackage 48314 + ({ mkDerivation, base, criterion, hspec, recursion-schemes }: 48315 + mkDerivation { 48316 + pname = "continued-fraction"; 48317 + version = "0.1.0.0"; 48318 + sha256 = "1vip1ask3zyhy9n0vacx5ipww2m2wxkdhnp2j20c0i2g1jrpspx7"; 48319 + libraryHaskellDepends = [ base recursion-schemes ]; 48320 + testHaskellDepends = [ base hspec ]; 48321 + benchmarkHaskellDepends = [ base criterion ]; 48322 + homepage = "https://github.com/vmchale/continued-fractions#readme"; 48323 + description = "Types and functions for working with continued fractions in Haskell"; 48324 + license = stdenv.lib.licenses.bsd3; 48325 + }) {}; 48326 + 48306 48327 "continued-fractions" = callPackage 48307 48328 ({ mkDerivation, base }: 48308 48329 mkDerivation { ··· 51101 51122 pname = "cryptol"; 51102 51123 version = "2.5.0"; 51103 51124 sha256 = "1w8w4srdvnd8dwjbip45bdqsgpg5xmw2nrw1asnk857bgdhjh2ci"; 51125 + revision = "1"; 51126 + editedCabalFile = "0zd7ly5xy61z401bhw49r13wkcmrl7lsbc0245yas23j4bdmpbdr"; 51104 51127 isLibrary = true; 51105 51128 isExecutable = true; 51106 51129 enableSeparateDataOutput = true; ··· 53570 53593 ({ mkDerivation, base }: 53571 53594 mkDerivation { 53572 53595 pname = "data-fix"; 53573 - version = "0.0.6"; 53574 - sha256 = "10shw0c7c3v3qy27c8mahr56bzciikqmafpm01r7792i84glb10g"; 53575 - libraryHaskellDepends = [ base ]; 53576 - homepage = "https://github.com/anton-k/data-fix"; 53577 - description = "Fixpoint data types"; 53578 - license = stdenv.lib.licenses.bsd3; 53579 - }) {}; 53580 - 53581 - "data-fix_0_0_7" = callPackage 53582 - ({ mkDerivation, base }: 53583 - mkDerivation { 53584 - pname = "data-fix"; 53585 53596 version = "0.0.7"; 53586 53597 sha256 = "04k9cmb197majyw6xna8zfkhgfyxfdiz2sgb0jy5jyfpiz3cr60h"; 53587 53598 libraryHaskellDepends = [ base ]; 53588 53599 homepage = "https://github.com/anton-k/data-fix"; 53589 53600 description = "Fixpoint data types"; 53590 53601 license = stdenv.lib.licenses.bsd3; 53591 - hydraPlatforms = stdenv.lib.platforms.none; 53592 53602 }) {}; 53593 53603 53594 53604 "data-fix-cse" = callPackage ··· 53627 53637 hydraPlatforms = stdenv.lib.platforms.none; 53628 53638 }) {}; 53629 53639 53640 + "data-foldapp" = callPackage 53641 + ({ mkDerivation, base, containers }: 53642 + mkDerivation { 53643 + pname = "data-foldapp"; 53644 + version = "0.1.0.0"; 53645 + sha256 = "0m2rwai52q712fxkpk4k23cc8x9dx87c8wwwsg9w5y5pxq78csn8"; 53646 + libraryHaskellDepends = [ base containers ]; 53647 + homepage = "https://github.com/erisco/data-foldapp"; 53648 + description = "Fold function applications. Framework for variadic functions."; 53649 + license = stdenv.lib.licenses.bsd3; 53650 + }) {}; 53651 + 53630 53652 "data-forest" = callPackage 53631 53653 ({ mkDerivation, base, doctest }: 53632 53654 mkDerivation { ··· 56061 56083 }: 56062 56084 mkDerivation { 56063 56085 pname = "dejafu"; 56064 - version = "0.7.1.2"; 56065 - sha256 = "07ilcx6j4y587vda3y6maqjzn00zx9lz7mlgp2c1rhikbyk5dn03"; 56086 + version = "0.7.1.3"; 56087 + sha256 = "1bb629li526ji0kk3vkyrf5kim5m42k9vfhdhjcizdw85dlbxqgn"; 56066 56088 libraryHaskellDepends = [ 56067 56089 base concurrency containers deepseq exceptions leancheck mtl random 56068 56090 ref-fd semigroups transformers transformers-base ··· 57072 57094 pname = "diagrams-builder"; 57073 57095 version = "0.8.0.1"; 57074 57096 sha256 = "072vzskwp20qb768rv87876ngn6gnj959m91vpzri9ls9jx0x6vf"; 57075 - revision = "2"; 57076 - editedCabalFile = "0hrpic80rh8xyld8fhblvwykkg82nlp7j9xmcf5403wnqgprna97"; 57097 + revision = "3"; 57098 + editedCabalFile = "00lpy8ch7zjc2z3ifwg8j1jfsrf4sg1fk9pngykl8bqb79hm5h3i"; 57077 57099 configureFlags = [ "-fcairo" "-fps" "-frasterific" "-fsvg" ]; 57078 57100 isLibrary = true; 57079 57101 isExecutable = true; ··· 57102 57124 pname = "diagrams-cairo"; 57103 57125 version = "1.4"; 57104 57126 sha256 = "10gabibjg1hb83pm7qbqxmskrvrb52m5wdb8fcqwy9d3vfzwhkm9"; 57105 - revision = "1"; 57106 - editedCabalFile = "0xqjwxvhk45c202vlkbcl3kmp6rvwpyb1lzk4j3wnh5b9210v0y7"; 57127 + revision = "2"; 57128 + editedCabalFile = "1h21l3wa4vbl7p6n7sk949jpxvxikkhf81y2qjqgn904564w73r6"; 57107 57129 libraryHaskellDepends = [ 57108 57130 array base bytestring cairo colour containers data-default-class 57109 57131 diagrams-core diagrams-lib filepath hashable JuicyPixels lens mtl ··· 57510 57532 license = stdenv.lib.licenses.bsd3; 57511 57533 }) {}; 57512 57534 57535 + "diagrams-svg_1_4_1_1" = callPackage 57536 + ({ mkDerivation, base, base64-bytestring, bytestring, colour 57537 + , containers, diagrams-core, diagrams-lib, filepath, hashable 57538 + , JuicyPixels, lens, monoid-extras, mtl, optparse-applicative 57539 + , semigroups, split, svg-builder, text 57540 + }: 57541 + mkDerivation { 57542 + pname = "diagrams-svg"; 57543 + version = "1.4.1.1"; 57544 + sha256 = "1ans2lliaxqbx2q2459kiv59ff307vz6plqnh082pxhvmk36h1n8"; 57545 + libraryHaskellDepends = [ 57546 + base base64-bytestring bytestring colour containers diagrams-core 57547 + diagrams-lib filepath hashable JuicyPixels lens monoid-extras mtl 57548 + optparse-applicative semigroups split svg-builder text 57549 + ]; 57550 + homepage = "http://projects.haskell.org/diagrams/"; 57551 + description = "SVG backend for diagrams drawing EDSL"; 57552 + license = stdenv.lib.licenses.bsd3; 57553 + hydraPlatforms = stdenv.lib.platforms.none; 57554 + }) {}; 57555 + 57513 57556 "diagrams-tikz" = callPackage 57514 57557 ({ mkDerivation, base, diagrams-core, diagrams-lib, dlist, mtl }: 57515 57558 mkDerivation { ··· 59099 59142 }: 59100 59143 mkDerivation { 59101 59144 pname = "distributed-process-lifted"; 59102 - version = "0.2.0.1"; 59103 - sha256 = "0l19lf97m68xf1484srx2cnsprw9hqp0z0b58gjkpp4b2ki9cbcz"; 59145 + version = "0.3.0.0"; 59146 + sha256 = "1n0jic03x959rnkaavcywhz0zbqhaya53y0ydh13qs83a1y13m7i"; 59104 59147 libraryHaskellDepends = [ 59105 59148 base deepseq distributed-process distributed-process-monad-control 59106 59149 lifted-base monad-control mtl network-transport transformers ··· 59371 59414 }: 59372 59415 mkDerivation { 59373 59416 pname = "distributed-process-zookeeper"; 59374 - version = "0.2.2.0"; 59375 - sha256 = "0a3rd4wzwmnvsq3lq0p86rnf98gzwa4xan1gpqs40kppw17h85fz"; 59417 + version = "0.2.3.0"; 59418 + sha256 = "08dbqmzg80mffa4a3xls99mrk0i9zsx5f5s2nv8x35dlirdlbiwh"; 59419 + revision = "1"; 59420 + editedCabalFile = "1mvhc7lb4ssmjy24945fj7x185y665qn1gy9bldslfck3rdzi19n"; 59376 59421 isLibrary = true; 59377 59422 isExecutable = true; 59378 59423 libraryHaskellDepends = [ ··· 59760 59805 }: 59761 59806 mkDerivation { 59762 59807 pname = "dns"; 59763 - version = "2.0.12"; 59764 - sha256 = "0c5w2s8cvid9nk9ldd759k0p54pnb10ld3iin1w1b4lqi08cnnwk"; 59765 - libraryHaskellDepends = [ 59766 - attoparsec base binary bytestring conduit conduit-extra containers 59767 - iproute mtl network random resourcet safe 59768 - ]; 59769 - testHaskellDepends = [ 59770 - attoparsec base binary bytestring bytestring-builder conduit 59771 - conduit-extra containers doctest hspec iproute mtl network random 59772 - resourcet safe word8 59773 - ]; 59774 - testTarget = "spec"; 59775 - description = "DNS library in Haskell"; 59776 - license = stdenv.lib.licenses.bsd3; 59777 - }) {}; 59778 - 59779 - "dns_2_0_13" = callPackage 59780 - ({ mkDerivation, attoparsec, base, binary, bytestring 59781 - , bytestring-builder, conduit, conduit-extra, containers, doctest 59782 - , hspec, iproute, mtl, network, random, resourcet, safe, word8 59783 - }: 59784 - mkDerivation { 59785 - pname = "dns"; 59786 59808 version = "2.0.13"; 59787 59809 sha256 = "0rrv49rvnpd1pf37imhm82ngy9z0vk80sz0zvikpccc0parbmvx0"; 59788 59810 libraryHaskellDepends = [ ··· 59797 59819 testTarget = "spec"; 59798 59820 description = "DNS library in Haskell"; 59799 59821 license = stdenv.lib.licenses.bsd3; 59800 - hydraPlatforms = stdenv.lib.platforms.none; 59801 59822 }) {}; 59802 59823 59803 59824 "dnscache" = callPackage ··· 66869 66890 }: 66870 66891 mkDerivation { 66871 66892 pname = "expressions"; 66872 - version = "0.1.1"; 66873 - sha256 = "0vbykw97f1zb4nlj1ibamyk4bi0467ldlxwlknhr5b940dfs3rmy"; 66893 + version = "0.1.2"; 66894 + sha256 = "0xl0302n98ijizv30bmj6dkmafam74rnn7n77q176ql22mjr0yfn"; 66874 66895 libraryHaskellDepends = [ 66875 66896 attoparsec base containers lattices singletons text transformers 66876 66897 ]; 66877 66898 testHaskellDepends = [ 66878 66899 base QuickCheck singletons tasty tasty-quickcheck text 66879 66900 ]; 66880 - description = "Expressions and Formulas a la carte"; 66901 + description = "Expressions and Formulae a la carte"; 66881 66902 license = stdenv.lib.licenses.bsd3; 66882 66903 hydraPlatforms = stdenv.lib.platforms.none; 66883 66904 }) {}; ··· 68979 69000 license = stdenv.lib.licenses.bsd3; 68980 69001 }) {}; 68981 69002 69003 + "file-embed_0_0_10_1" = callPackage 69004 + ({ mkDerivation, base, bytestring, directory, filepath 69005 + , template-haskell 69006 + }: 69007 + mkDerivation { 69008 + pname = "file-embed"; 69009 + version = "0.0.10.1"; 69010 + sha256 = "0lj164cnzqyd487mli91nnr7137a4h4qsasfwsnsh77sx12fpk9k"; 69011 + libraryHaskellDepends = [ 69012 + base bytestring directory filepath template-haskell 69013 + ]; 69014 + testHaskellDepends = [ base filepath ]; 69015 + homepage = "https://github.com/snoyberg/file-embed"; 69016 + description = "Use Template Haskell to embed file contents directly"; 69017 + license = stdenv.lib.licenses.bsd3; 69018 + hydraPlatforms = stdenv.lib.platforms.none; 69019 + }) {}; 69020 + 68982 69021 "file-embed-poly" = callPackage 68983 69022 ({ mkDerivation, base, bytestring, directory, file-embed, filepath 68984 69023 , hspec, template-haskell ··· 69366 69405 69367 69406 "find-clumpiness" = callPackage 69368 69407 ({ mkDerivation, aeson, base, BiobaseNewick, bytestring, clumpiness 69369 - , containers, listsafe, mtl, optparse-applicative, text, text-show 69370 - , tree-fun, unordered-containers, vector 69408 + , containers, hierarchical-clustering, listsafe, mtl 69409 + , optparse-applicative, text, text-show, tree-fun 69410 + , unordered-containers, vector 69371 69411 }: 69372 69412 mkDerivation { 69373 69413 pname = "find-clumpiness"; 69374 - version = "0.2.2.0"; 69375 - sha256 = "174i1yhd7z884xfci8ml9kbcm0qpnsbryj8vchrd7rwi63ya0rbw"; 69414 + version = "0.2.3.0"; 69415 + sha256 = "08aby19vx6mvv606f66yi89bbg7x487drzzbax8437xm7k2fpg73"; 69376 69416 isLibrary = true; 69377 69417 isExecutable = true; 69378 69418 libraryHaskellDepends = [ 69379 - aeson base BiobaseNewick bytestring clumpiness containers listsafe 69380 - mtl text text-show tree-fun unordered-containers vector 69419 + aeson base BiobaseNewick bytestring clumpiness containers 69420 + hierarchical-clustering listsafe mtl text text-show tree-fun 69421 + unordered-containers vector 69381 69422 ]; 69382 69423 executableHaskellDepends = [ 69383 69424 aeson base BiobaseNewick bytestring clumpiness containers ··· 69503 69544 libraryHaskellDepends = [ base deepseq ]; 69504 69545 homepage = "https://github.com/mniip/finite-typelits"; 69505 69546 description = "A type inhabited by finitely many values, indexed by type-level naturals"; 69547 + license = stdenv.lib.licenses.bsd3; 69548 + }) {}; 69549 + 69550 + "firefly" = callPackage 69551 + ({ mkDerivation, aeson, base, blaze-html, bytestring 69552 + , case-insensitive, containers, cookie, http-types, mtl, regex-pcre 69553 + , text, transformers, wai, warp 69554 + }: 69555 + mkDerivation { 69556 + pname = "firefly"; 69557 + version = "0.1.0.0"; 69558 + sha256 = "0m7a7n9iw5ylw4w0awwsbafck5gn7jap3jd34064in6qp009s05v"; 69559 + libraryHaskellDepends = [ 69560 + aeson base blaze-html bytestring case-insensitive containers cookie 69561 + http-types mtl regex-pcre text transformers wai warp 69562 + ]; 69563 + homepage = "https://github.com/ChrisPenner/firefly#readme"; 69564 + description = "A simple HTTP server framework"; 69565 + license = stdenv.lib.licenses.bsd3; 69566 + }) {}; 69567 + 69568 + "firefly-example" = callPackage 69569 + ({ mkDerivation, aeson, base, blaze-html, firefly, mtl, text, wai 69570 + }: 69571 + mkDerivation { 69572 + pname = "firefly-example"; 69573 + version = "0.1.0.0"; 69574 + sha256 = "1z8xr575dqpdb2rhbin1ib1wmswnkrxcrjdrgd3wjw524iq4b51m"; 69575 + isLibrary = false; 69576 + isExecutable = true; 69577 + executableHaskellDepends = [ 69578 + aeson base blaze-html firefly mtl text wai 69579 + ]; 69580 + homepage = "https://github.com/ChrisPenner/Firefly#readme"; 69581 + description = "A simple example using Firefly"; 69506 69582 license = stdenv.lib.licenses.bsd3; 69507 69583 }) {}; 69508 69584 ··· 70847 70923 license = stdenv.lib.licenses.isc; 70848 70924 }) {}; 70849 70925 70926 + "fn_0_3_0_2" = callPackage 70927 + ({ mkDerivation, base, blaze-builder, bytestring, directory 70928 + , filepath, hspec, http-types, resourcet, text 70929 + , unordered-containers, wai, wai-extra 70930 + }: 70931 + mkDerivation { 70932 + pname = "fn"; 70933 + version = "0.3.0.2"; 70934 + sha256 = "0pxfwyfigj449qd01xb044gz1h63f3lvmpq6xij09xhkm8bv0d0y"; 70935 + libraryHaskellDepends = [ 70936 + base blaze-builder bytestring directory filepath http-types 70937 + resourcet text unordered-containers wai wai-extra 70938 + ]; 70939 + testHaskellDepends = [ 70940 + base directory filepath hspec http-types resourcet text 70941 + unordered-containers wai wai-extra 70942 + ]; 70943 + homepage = "http://github.com/positiondev/fn#readme"; 70944 + description = "A functional web framework"; 70945 + license = stdenv.lib.licenses.isc; 70946 + hydraPlatforms = stdenv.lib.platforms.none; 70947 + }) {}; 70948 + 70850 70949 "fn-extra" = callPackage 70851 70950 ({ mkDerivation, base, blaze-builder, bytestring 70852 70951 , digestive-functors, directory, either, fn, heist, http-types 70853 - , lens, mtl, resourcet, text, wai, wai-extra, wai-util, xmlhtml 70952 + , lens, map-syntax, mtl, resourcet, text, wai, wai-extra, wai-util 70953 + , xmlhtml 70854 70954 }: 70855 70955 mkDerivation { 70856 70956 pname = "fn-extra"; 70857 - version = "0.3.0.1"; 70858 - sha256 = "01zjzykfh1gv14lx3xb8vmchk3qywlnarlfn2h2mbf69xns73fjs"; 70957 + version = "0.3.0.2"; 70958 + sha256 = "1wbhfaddqhp68gh7906w4lnnlz2zfqrfl71kf5w5pb3nhkbjx3g1"; 70859 70959 libraryHaskellDepends = [ 70860 70960 base blaze-builder bytestring digestive-functors directory either 70861 - fn heist http-types lens mtl resourcet text wai wai-extra wai-util 70862 - xmlhtml 70961 + fn heist http-types lens map-syntax mtl resourcet text wai 70962 + wai-extra wai-util xmlhtml 70863 70963 ]; 70864 70964 homepage = "http://github.com/positiondev/fn#readme"; 70865 70965 description = "Extras for Fn, a functional web framework"; ··· 71486 71586 license = stdenv.lib.licenses.bsd3; 71487 71587 }) {}; 71488 71588 71589 + "formatting_6_2_5" = callPackage 71590 + ({ mkDerivation, base, clock, old-locale, scientific, text 71591 + , text-format, time 71592 + }: 71593 + mkDerivation { 71594 + pname = "formatting"; 71595 + version = "6.2.5"; 71596 + sha256 = "0k4z8b9x91m243kplx9gap1rqyvdszf3241aq7pkqwrybbzgm8yh"; 71597 + libraryHaskellDepends = [ 71598 + base clock old-locale scientific text text-format time 71599 + ]; 71600 + description = "Combinator-based type-safe formatting (like printf() or FORMAT)"; 71601 + license = stdenv.lib.licenses.bsd3; 71602 + hydraPlatforms = stdenv.lib.platforms.none; 71603 + }) {}; 71604 + 71489 71605 "forml" = callPackage 71490 71606 ({ mkDerivation, ansi-terminal, base, bytestring, cereal 71491 71607 , containers, directory, file-embed, ghc-prim, GraphSCC, hslogger ··· 71708 71824 homepage = "https://github.com/haskell-foundation/foundation"; 71709 71825 description = "Alternative prelude with batteries and no dependencies"; 71710 71826 license = stdenv.lib.licenses.bsd3; 71827 + }) {}; 71828 + 71829 + "foundation_0_0_15" = callPackage 71830 + ({ mkDerivation, base, basement, criterion, ghc-prim }: 71831 + mkDerivation { 71832 + pname = "foundation"; 71833 + sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 71834 + sha256 = "05xl96lc7qi2sdkfc0s5rcrp84cbsyz0r0v3dffmgnv4n1f06cdh"; 71835 + libraryHaskellDepends = [ base basement ghc-prim ]; 71836 + testHaskellDepends = [ base basement ]; 71837 + benchmarkHaskellDepends = [ base basement criterion ]; 71838 + homepage = "https://github.com/haskell-foundation/foundation"; 71839 + description = "Alternative prelude with batteries and no dependencies"; 71840 + license = stdenv.lib.licenses.bsd3; 71841 + hydraPlatforms = stdenv.lib.platforms.none; 71711 71842 }) {}; 71712 71843 71713 71844 "foundation-edge" = callPackage ··· 76462 76593 license = stdenv.lib.licenses.bsd3; 76463 76594 }) {}; 76464 76595 76596 + "ghcjs-base-stub_0_1_0_3" = callPackage 76597 + ({ mkDerivation, aeson, attoparsec, base, containers, deepseq 76598 + , ghc-prim, primitive, scientific, text, transformers 76599 + , unordered-containers, vector 76600 + }: 76601 + mkDerivation { 76602 + pname = "ghcjs-base-stub"; 76603 + version = "0.1.0.3"; 76604 + sha256 = "1b9hvqzqiaq5f8daahayjh1rw2izpfssq1bvj9iis2v3ihh8hl01"; 76605 + libraryHaskellDepends = [ 76606 + aeson attoparsec base containers deepseq ghc-prim primitive 76607 + scientific text transformers unordered-containers vector 76608 + ]; 76609 + homepage = "https://github.com/louispan/javascript-stub#readme"; 76610 + description = "Allow GHCJS projects to compile under GHC and develop using intero"; 76611 + license = stdenv.lib.licenses.bsd3; 76612 + hydraPlatforms = stdenv.lib.platforms.none; 76613 + }) {}; 76614 + 76465 76615 "ghcjs-codemirror" = callPackage 76466 76616 ({ mkDerivation, base }: 76467 76617 mkDerivation { ··· 77553 77703 license = stdenv.lib.licenses.mit; 77554 77704 }) {}; 77555 77705 77556 - "ginger_0_7_0_0" = callPackage 77706 + "ginger_0_7_1_0" = callPackage 77557 77707 ({ mkDerivation, aeson, base, bytestring, data-default, filepath 77558 77708 , http-types, mtl, parsec, safe, scientific, tasty, tasty-hunit 77559 77709 , tasty-quickcheck, text, time, transformers, unordered-containers ··· 77561 77711 }: 77562 77712 mkDerivation { 77563 77713 pname = "ginger"; 77564 - version = "0.7.0.0"; 77565 - sha256 = "0sxg3mc47f578srkcvgd5p52abxqmrbbydm3ngh16jpz998y8cm4"; 77714 + version = "0.7.1.0"; 77715 + sha256 = "0022qv80dkjns825361laaksccay56q6zmcrbhjrc4j25nys29n8"; 77566 77716 isLibrary = true; 77567 77717 isExecutable = true; 77568 77718 enableSeparateDataOutput = true; ··· 87084 87234 }: 87085 87235 mkDerivation { 87086 87236 pname = "hapistrano"; 87087 - version = "0.3.2.4"; 87088 - sha256 = "08p1060m9wjxgxai5zxhzv40c0h9xsdvcbdg33b20hzyapzgq6kl"; 87089 - revision = "1"; 87090 - editedCabalFile = "0cvbn9a7jhq8nr1cwfij5bm030d662s5hn287q5w5wx5xmmzsn9m"; 87091 - isLibrary = true; 87092 - isExecutable = true; 87093 - enableSeparateDataOutput = true; 87094 - libraryHaskellDepends = [ 87095 - base filepath mtl path process time transformers 87096 - ]; 87097 - executableHaskellDepends = [ 87098 - aeson async base optparse-applicative path path-io stm yaml 87099 - ]; 87100 - testHaskellDepends = [ 87101 - base directory filepath hspec mtl path path-io process temporary 87102 - ]; 87103 - homepage = "https://github.com/stackbuilders/hapistrano"; 87104 - description = "A deployment library for Haskell applications"; 87105 - license = stdenv.lib.licenses.mit; 87106 - }) {}; 87107 - 87108 - "hapistrano_0_3_3_0" = callPackage 87109 - ({ mkDerivation, aeson, async, base, directory, filepath, hspec 87110 - , mtl, optparse-applicative, path, path-io, process, stm, temporary 87111 - , time, transformers, yaml 87112 - }: 87113 - mkDerivation { 87114 - pname = "hapistrano"; 87115 87237 version = "0.3.3.0"; 87116 87238 sha256 = "1skpygsnzl940703fxd103lxhyi4cjpp5il9kwjqfavsnbfi0c46"; 87117 87239 isLibrary = true; ··· 87129 87251 homepage = "https://github.com/stackbuilders/hapistrano"; 87130 87252 description = "A deployment library for Haskell applications"; 87131 87253 license = stdenv.lib.licenses.mit; 87132 - hydraPlatforms = stdenv.lib.platforms.none; 87133 87254 }) {}; 87134 87255 87135 87256 "happindicator" = callPackage ··· 88120 88241 ({ mkDerivation, base }: 88121 88242 mkDerivation { 88122 88243 pname = "harp"; 88123 - version = "0.4.2"; 88124 - sha256 = "1wwwy7375nbqshwg4i49ypav8a632awsr9xlmjp5q7iqs0v65akz"; 88125 - libraryHaskellDepends = [ base ]; 88126 - homepage = "https://github.com/seereason/harp"; 88127 - description = "HaRP allows pattern-matching with regular expressions"; 88128 - license = stdenv.lib.licenses.bsd3; 88129 - }) {}; 88130 - 88131 - "harp_0_4_3" = callPackage 88132 - ({ mkDerivation, base }: 88133 - mkDerivation { 88134 - pname = "harp"; 88135 88244 version = "0.4.3"; 88136 88245 sha256 = "17d9isgwdvrmycbj3ddmmn0810kh4m8b8lmaz4qc8i51i5li8ja7"; 88137 88246 libraryHaskellDepends = [ base ]; 88138 88247 homepage = "https://github.com/seereason/harp"; 88139 88248 description = "HaRP allows pattern-matching with regular expressions"; 88140 88249 license = stdenv.lib.licenses.bsd3; 88141 - hydraPlatforms = stdenv.lib.platforms.none; 88142 88250 }) {}; 88143 88251 88144 88252 "harpy" = callPackage ··· 88627 88735 ({ mkDerivation, base, ghc-prim, hashable, primitive, vector }: 88628 88736 mkDerivation { 88629 88737 pname = "hashtables"; 88630 - version = "1.2.1.1"; 88631 - sha256 = "0lg9fb73w4awpcfr161xpz8y6z9lkfb5jii5ak34a1iijd55azr2"; 88738 + version = "1.2.2.0"; 88739 + sha256 = "0v7kfm04pynj66rkzyzvygxqv3xr3dj3h2aw0qj3h2zzjp33ybbf"; 88632 88740 libraryHaskellDepends = [ 88633 88741 base ghc-prim hashable primitive vector 88634 88742 ]; ··· 89453 89561 license = stdenv.lib.licenses.mit; 89454 89562 }) {}; 89455 89563 89564 + "haskell-import-graph_1_0_3" = callPackage 89565 + ({ mkDerivation, base, classy-prelude, ghc, graphviz, process, text 89566 + , transformers 89567 + }: 89568 + mkDerivation { 89569 + pname = "haskell-import-graph"; 89570 + version = "1.0.3"; 89571 + sha256 = "1fh3nn4hqcj6lc3m1zlxykxk2dbchh3cdz63k8zfpl7dr2d91132"; 89572 + isLibrary = true; 89573 + isExecutable = true; 89574 + libraryHaskellDepends = [ 89575 + base classy-prelude ghc graphviz process text transformers 89576 + ]; 89577 + executableHaskellDepends = [ base ]; 89578 + homepage = "https://github.com/ncaq/haskell-import-graph#readme"; 89579 + description = "create haskell import graph for graphviz"; 89580 + license = stdenv.lib.licenses.mit; 89581 + hydraPlatforms = stdenv.lib.platforms.none; 89582 + }) {}; 89583 + 89456 89584 "haskell-in-space" = callPackage 89457 89585 ({ mkDerivation, base, HGL, random }: 89458 89586 mkDerivation { ··· 89929 90057 pname = "haskell-src-exts-observe"; 89930 90058 version = "0.1.0"; 89931 90059 sha256 = "06vqd9ljmlx96xx6gyhfag2fsxwdzab0sy1gry2d24mbppbaa1x1"; 90060 + revision = "1"; 90061 + editedCabalFile = "1n4f4yylk09g95040g6pbcygzp95yadihv0sxr4sj87j0d4xa6fc"; 89932 90062 libraryHaskellDepends = [ base haskell-src-exts Hoed ]; 89933 90063 homepage = "https://github.com/pepeiborra/haskell-src-exts-observe"; 89934 90064 description = "Observable orphan instances for haskell-src-exts"; ··· 91169 91299 "haskey" = callPackage 91170 91300 ({ mkDerivation, async, base, binary, bytestring, containers 91171 91301 , directory, exceptions, filepath, focus, haskey-btree, HUnit 91172 - , list-t, lz4, mtl, QuickCheck, semigroups, stm, stm-containers 91173 - , temporary, test-framework, test-framework-hunit 91302 + , list-t, lz4, mtl, QuickCheck, random, semigroups, stm 91303 + , stm-containers, temporary, test-framework, test-framework-hunit 91174 91304 , test-framework-quickcheck2, text, transformers, unix, vector 91175 91305 , xxhash-ffi 91176 91306 }: 91177 91307 mkDerivation { 91178 91308 pname = "haskey"; 91179 - version = "0.1.0.1"; 91180 - sha256 = "08kd48a67m1p55i3d4fla6zdpaqzq49piswhqwj1jnks4sj18ran"; 91181 - isLibrary = true; 91182 - isExecutable = true; 91309 + version = "0.2.0.0"; 91310 + sha256 = "1c0snqs740gqwfzlpyhr8zggaplmba6mzj8cnl8r47sgn006q95i"; 91183 91311 libraryHaskellDepends = [ 91184 91312 base binary bytestring containers directory exceptions filepath 91185 91313 focus haskey-btree list-t lz4 mtl semigroups stm stm-containers 91186 91314 transformers unix xxhash-ffi 91187 91315 ]; 91188 - executableHaskellDepends = [ 91189 - async base bytestring haskey-btree text 91190 - ]; 91191 91316 testHaskellDepends = [ 91192 - base binary bytestring containers directory exceptions haskey-btree 91193 - HUnit mtl QuickCheck temporary test-framework test-framework-hunit 91194 - test-framework-quickcheck2 transformers vector 91317 + async base binary bytestring containers directory exceptions 91318 + haskey-btree HUnit mtl QuickCheck random temporary test-framework 91319 + test-framework-hunit test-framework-quickcheck2 text transformers 91320 + vector 91195 91321 ]; 91196 91322 homepage = "https://github.com/haskell-haskey"; 91197 - description = "A transcatoinal, ACID compliant, embeddable key-value store"; 91323 + description = "A transactional, ACID compliant, embeddable key-value store"; 91198 91324 license = stdenv.lib.licenses.bsd3; 91199 91325 }) {}; 91200 91326 91201 91327 "haskey-btree" = callPackage 91202 91328 ({ mkDerivation, base, binary, bytestring, containers, data-ordlist 91203 - , focus, hashable, HUnit, list-t, mtl, QuickCheck, semigroups, stm 91204 - , test-framework, test-framework-hunit, test-framework-quickcheck2 91329 + , hashable, HUnit, mtl, QuickCheck, semigroups, test-framework 91330 + , test-framework-hunit, test-framework-quickcheck2, text 91205 91331 , transformers, vector 91206 91332 }: 91207 91333 mkDerivation { 91208 91334 pname = "haskey-btree"; 91209 - version = "0.1.0.0"; 91210 - sha256 = "1kr9ihgvbxirbvs638y5sfmx41mj685jmcka87ics7w9ppcpkbsw"; 91335 + version = "0.2.0.0"; 91336 + sha256 = "00gp5fh64b26bqrchdrpdl8s46fdzglsqi07xf0cfrfcm867az23"; 91211 91337 libraryHaskellDepends = [ 91212 - base binary bytestring containers focus hashable list-t mtl 91213 - semigroups stm transformers vector 91338 + base binary bytestring containers hashable mtl semigroups text 91339 + transformers vector 91214 91340 ]; 91215 91341 testHaskellDepends = [ 91216 91342 base binary bytestring containers data-ordlist HUnit mtl QuickCheck ··· 91219 91345 ]; 91220 91346 homepage = "https://github.com/haskell-haskey/haskey-btree"; 91221 91347 description = "B+-tree implementation in Haskell"; 91348 + license = stdenv.lib.licenses.bsd3; 91349 + }) {}; 91350 + 91351 + "haskey-mtl" = callPackage 91352 + ({ mkDerivation, base, binary, exceptions, haskey, haskey-btree 91353 + , lens, mtl, text, transformers 91354 + }: 91355 + mkDerivation { 91356 + pname = "haskey-mtl"; 91357 + version = "0.2.0.0"; 91358 + sha256 = "1n3j4avydrr2w0sa0zjsc2jvmr9fmyxz5s54y6zam40a2cg2wc2l"; 91359 + libraryHaskellDepends = [ 91360 + base exceptions haskey haskey-btree mtl transformers 91361 + ]; 91362 + testHaskellDepends = [ 91363 + base binary exceptions haskey haskey-btree lens mtl text 91364 + transformers 91365 + ]; 91366 + homepage = "https://github.com/haskell-haskey"; 91367 + description = "A monad transformer supporting Haskey transactions"; 91222 91368 license = stdenv.lib.licenses.bsd3; 91223 91369 }) {}; 91224 91370 ··· 92219 92365 92220 92366 "haste-compiler" = callPackage 92221 92367 ({ mkDerivation, array, base, bin-package-db, binary, blaze-builder 92222 - , bytestring, bzlib, Cabal, containers, data-binary-ieee754 92223 - , directory, either, filepath, ghc, ghc-paths, ghc-prim, ghc-simple 92224 - , HTTP, monads-tf, mtl, network, network-uri, process, random 92225 - , shellmate, system-fileio, tar, terminfo, transformers, unix 92226 - , utf8-string, websockets 92368 + , bytestring, bzlib, Cabal, containers, cryptonite, directory 92369 + , either, filepath, ghc, ghc-paths, ghc-prim, ghc-simple, HTTP, mtl 92370 + , network, network-uri, process, random, shellmate 92371 + , shellmate-extras, system-fileio, tar, terminfo, transformers 92372 + , unix, utf8-string 92227 92373 }: 92228 92374 mkDerivation { 92229 92375 pname = "haste-compiler"; 92230 - version = "0.5.5.1"; 92231 - sha256 = "0p46yhd9hj7jnbkqwyms6b7kgjk8bdx1r6q1aspfq9001z71sgf9"; 92376 + version = "0.6.0.0"; 92377 + sha256 = "0n169k2kcpkcms701hg0h6kqjdq9jxpkm9zh72nj8530xmhckirs"; 92232 92378 configureFlags = [ "-fportable" ]; 92233 - isLibrary = true; 92379 + isLibrary = false; 92234 92380 isExecutable = true; 92235 92381 enableSeparateDataOutput = true; 92236 - libraryHaskellDepends = [ 92237 - base binary bytestring containers data-binary-ieee754 directory 92238 - filepath ghc ghc-paths ghc-prim monads-tf network network-uri 92239 - process random shellmate transformers utf8-string websockets 92240 - ]; 92241 92382 executableHaskellDepends = [ 92242 92383 array base bin-package-db binary blaze-builder bytestring bzlib 92243 - Cabal containers directory either filepath ghc ghc-paths ghc-prim 92244 - ghc-simple HTTP mtl network network-uri process random shellmate 92245 - system-fileio tar terminfo transformers unix utf8-string 92384 + Cabal containers cryptonite directory either filepath ghc ghc-paths 92385 + ghc-prim ghc-simple HTTP mtl network network-uri process random 92386 + shellmate shellmate-extras system-fileio tar terminfo transformers 92387 + unix utf8-string 92246 92388 ]; 92247 92389 homepage = "http://haste-lang.org/"; 92248 92390 description = "Haskell To ECMAScript compiler"; 92249 92391 license = stdenv.lib.licenses.bsd3; 92250 92392 hydraPlatforms = stdenv.lib.platforms.none; 92251 - }) {}; 92393 + broken = true; 92394 + }) {bin-package-db = null;}; 92252 92395 92253 92396 "haste-gapi" = callPackage 92254 92397 ({ mkDerivation, base, data-default, haste-compiler, transformers ··· 95588 95731 ({ mkDerivation, base, ghc-prim, integer-gmp, QuickCheck }: 95589 95732 mkDerivation { 95590 95733 pname = "hgmp"; 95591 - version = "0.1.0.1"; 95592 - sha256 = "0fkcp3l34si7v286dza3yhw2bjpx6vpwqnkqnp9lv18jwxak7xji"; 95593 - revision = "1"; 95594 - editedCabalFile = "0fmzm7m0z1jzpi7c1k8gk843d9jqljrkrb25yzs1kpbrg0ylpi3c"; 95734 + version = "0.1.1"; 95735 + sha256 = "1hisbcpz47x2lbqf8vzwis7qw7xhvx22lv7dcyhm9vsmsh5741dr"; 95595 95736 libraryHaskellDepends = [ base ghc-prim integer-gmp ]; 95596 95737 testHaskellDepends = [ base QuickCheck ]; 95597 95738 homepage = "https://code.mathr.co.uk/hgmp"; ··· 95958 96099 }: 95959 96100 mkDerivation { 95960 96101 pname = "higher-leveldb"; 95961 - version = "0.4.0.0"; 95962 - sha256 = "116cpw9b0j82ik3242cqm82515dgixl4gj2s1qsmrn2w5yx1qrvd"; 96102 + version = "0.4.0.1"; 96103 + sha256 = "0ia3ssxr414jqvb4gzkaaa4a8d3rd7b395cfh0m2hz2jn6q7z651"; 95963 96104 libraryHaskellDepends = [ 95964 96105 base bytestring cereal data-default exceptions leveldb-haskell 95965 96106 lifted-base monad-control mtl resourcet transformers ··· 97232 97373 pname = "hledger-api"; 97233 97374 version = "1.3.1"; 97234 97375 sha256 = "149v81qslajzkr13ba7j4qqliagaq88v3d3pw301haf4v3wz9sv4"; 97376 + revision = "1"; 97377 + editedCabalFile = "11rsyhfxjr87j9m3frnkq6mssj6isay29v61l280a1bd5r58zcr3"; 97235 97378 isLibrary = false; 97236 97379 isExecutable = true; 97237 97380 enableSeparateDataOutput = true; ··· 102343 102486 }: 102344 102487 mkDerivation { 102345 102488 pname = "hsexif"; 102346 - version = "0.6.1.2"; 102347 - sha256 = "1i6h4gpjlrb9jadm52ygs9i1430lik2kljv86bpq6wz9zmq25d0s"; 102348 - libraryHaskellDepends = [ 102349 - base binary bytestring containers iconv text time 102350 - ]; 102351 - testHaskellDepends = [ 102352 - base binary bytestring containers hspec HUnit iconv text time 102353 - ]; 102354 - homepage = "https://github.com/emmanueltouzery/hsexif"; 102355 - description = "EXIF handling library in pure Haskell"; 102356 - license = stdenv.lib.licenses.bsd3; 102357 - }) {}; 102358 - 102359 - "hsexif_0_6_1_3" = callPackage 102360 - ({ mkDerivation, base, binary, bytestring, containers, hspec, HUnit 102361 - , iconv, text, time 102362 - }: 102363 - mkDerivation { 102364 - pname = "hsexif"; 102365 102489 version = "0.6.1.3"; 102366 102490 sha256 = "09d8679m6xgbka36rwjvhr7w355dn6arp7cxkdjgbzm7x9zhi5w8"; 102367 102491 libraryHaskellDepends = [ ··· 102373 102497 homepage = "https://github.com/emmanueltouzery/hsexif"; 102374 102498 description = "EXIF handling library in pure Haskell"; 102375 102499 license = stdenv.lib.licenses.bsd3; 102376 - hydraPlatforms = stdenv.lib.platforms.none; 102377 102500 }) {}; 102378 102501 102379 102502 "hsfacter" = callPackage ··· 102558 102681 }: 102559 102682 mkDerivation { 102560 102683 pname = "hsini"; 102561 - version = "0.5.1"; 102562 - sha256 = "0kh96xnpsz1ryrn1f8sajxzjlvqwg8dbhpz6409qdxl57vppcjfq"; 102684 + version = "0.5.1.1"; 102685 + sha256 = "0yfmra5z9fjms5ighlmi6zd092c4kpwnmsrcp2p8gqwdz7k1in51"; 102563 102686 libraryHaskellDepends = [ base bytestring containers mtl parsec ]; 102564 102687 testHaskellDepends = [ 102565 102688 base bytestring containers HUnit mtl parsec QuickCheck tasty ··· 103961 104084 }) {inherit (pkgs) sqlite;}; 103962 104085 103963 104086 "hsqml" = callPackage 103964 - ({ mkDerivation, base, c2hs, containers, directory, filepath, qt5 103965 - , QuickCheck, tagged, text, transformers 104087 + ({ mkDerivation, base, c2hs, Cabal, containers, directory, filepath 104088 + , qt5, QuickCheck, tagged, template-haskell, text, transformers 103966 104089 }: 103967 104090 mkDerivation { 103968 104091 pname = "hsqml"; 103969 - version = "0.3.4.1"; 103970 - sha256 = "0qzg72pdz05rnzz9m6qycbrxm9jnh3qfvsbs0lqn18b1fn4i4qbi"; 104092 + version = "0.3.5.0"; 104093 + sha256 = "1im7jm144vvyvrmkvblxwhbya55xsyxl8z10bs4anwxxjlf9sggc"; 104094 + setupHaskellDepends = [ base Cabal filepath template-haskell ]; 103971 104095 libraryHaskellDepends = [ 103972 104096 base containers filepath tagged text transformers 103973 104097 ]; ··· 105298 105422 license = stdenv.lib.licenses.mit; 105299 105423 }) {}; 105300 105424 105425 + "http-client-openssl_0_2_1_0" = callPackage 105426 + ({ mkDerivation, base, HsOpenSSL, hspec, http-client, http-types 105427 + , network 105428 + }: 105429 + mkDerivation { 105430 + pname = "http-client-openssl"; 105431 + version = "0.2.1.0"; 105432 + sha256 = "1k80gljqah2dqiardnzdkgrf5p3wvzrxqgc0gqg2vnnjxxj8paf7"; 105433 + libraryHaskellDepends = [ base HsOpenSSL http-client network ]; 105434 + testHaskellDepends = [ 105435 + base HsOpenSSL hspec http-client http-types 105436 + ]; 105437 + doCheck = false; 105438 + homepage = "https://github.com/snoyberg/http-client"; 105439 + description = "http-client backend using the OpenSSL library"; 105440 + license = stdenv.lib.licenses.mit; 105441 + hydraPlatforms = stdenv.lib.platforms.none; 105442 + }) {}; 105443 + 105301 105444 "http-client-request-modifiers" = callPackage 105302 105445 ({ mkDerivation, base, bytestring, exceptions, http-client 105303 105446 , http-media, http-types, network, network-uri ··· 106056 106199 }: 106057 106200 mkDerivation { 106058 106201 pname = "http2-client"; 106059 - version = "0.3.0.1"; 106060 - sha256 = "0py51s0dfw7gz7kz8l6p344aas7ifa8hxx4ybrmbs0936mpmmqbh"; 106202 + version = "0.3.0.2"; 106203 + sha256 = "06iw2mi176rwjmmynhjhyl06f3jq832viyl7adbxgdyws36b64jl"; 106061 106204 isLibrary = true; 106062 106205 isExecutable = true; 106063 106206 libraryHaskellDepends = [ ··· 107228 107371 }) {}; 107229 107372 107230 107373 "hw-prim-bits" = callPackage 107231 - ({ mkDerivation, base, criterion, vector }: 107374 + ({ mkDerivation, base, criterion, hedgehog, hspec, hw-hedgehog 107375 + , hw-hspec-hedgehog, QuickCheck, vector 107376 + }: 107232 107377 mkDerivation { 107233 107378 pname = "hw-prim-bits"; 107234 - version = "0.1.0.1"; 107235 - sha256 = "1fvmmp8l93j4wqcszk8lq4isl1xjyqnjzlaghs1wh9m6vywv5ncy"; 107379 + version = "0.1.0.4"; 107380 + sha256 = "1k2fqsa4msd156ar5cx57r0gj5ppwp1929yv56spv6n7xar1ich4"; 107236 107381 isLibrary = true; 107237 107382 isExecutable = true; 107238 107383 libraryHaskellDepends = [ base ]; 107239 107384 executableHaskellDepends = [ base ]; 107240 - testHaskellDepends = [ base ]; 107385 + testHaskellDepends = [ 107386 + base hedgehog hspec hw-hedgehog hw-hspec-hedgehog QuickCheck 107387 + ]; 107241 107388 benchmarkHaskellDepends = [ base criterion vector ]; 107242 107389 homepage = "https://github.com/githubuser/hw-prim-bits#readme"; 107243 107390 description = "Primitive support for bit manipulation"; ··· 107475 107622 }: 107476 107623 mkDerivation { 107477 107624 pname = "hworker-ses"; 107478 - version = "0.1.1.0"; 107479 - sha256 = "1iw16mm7iwjm50y4k878p885d6hjsbnvg3msvpq9zcw52mlk0lyx"; 107480 - revision = "1"; 107481 - editedCabalFile = "0vbzj885q7hrlsv2ds0izsjciishcfnh1m8nw98szzis4byhck48"; 107625 + version = "0.1.1.1"; 107626 + sha256 = "1rvf9fbmdf1xfpwlcxcrbjp0a3h5gmhb91897g6dp343wrq41amv"; 107482 107627 libraryHaskellDepends = [ 107483 107628 aeson amazonka amazonka-core amazonka-ses base hworker lens text 107484 107629 time unordered-containers 107485 107630 ]; 107486 - homepage = "http://github.com/dbp/hworker-ses"; 107631 + homepage = "http://github.com/position/hworker-ses"; 107487 107632 description = "Library for sending email with Amazon's SES and hworker"; 107488 107633 license = stdenv.lib.licenses.isc; 107489 107634 hydraPlatforms = stdenv.lib.platforms.none; ··· 109285 109430 hydraPlatforms = stdenv.lib.platforms.none; 109286 109431 }) {}; 109287 109432 109433 + "ige" = callPackage 109434 + ({ mkDerivation, aeson, array, base, bytestring, cairo, conduit 109435 + , conduit-combinators, containers, directory, fgl, gtk, linear 109436 + , megaparsec, microlens-platform, mtl, mwc-random, protolude, stm 109437 + , stm-chans, stm-conduit, text, transformers, wl-pprint-text 109438 + }: 109439 + mkDerivation { 109440 + pname = "ige"; 109441 + version = "0.1.0.0"; 109442 + sha256 = "14cbmb69h8fxabcqi2ncs48xsnflcq5g8gl8s6hvc4x80wb79f5s"; 109443 + isLibrary = false; 109444 + isExecutable = true; 109445 + executableHaskellDepends = [ 109446 + aeson array base bytestring cairo conduit conduit-combinators 109447 + containers directory fgl gtk linear megaparsec microlens-platform 109448 + mtl mwc-random protolude stm stm-chans stm-conduit text 109449 + transformers wl-pprint-text 109450 + ]; 109451 + homepage = "https://github.com/olynch/ige"; 109452 + description = "An keyboard-driven interactive graph editor"; 109453 + license = stdenv.lib.licenses.gpl3; 109454 + }) {}; 109455 + 109288 109456 "ige-mac-integration" = callPackage 109289 109457 ({ mkDerivation, array, base, containers, glib, gtk 109290 109458 , gtk2hs-buildtools, haskell98, ige-mac-integration, mtl ··· 109795 109963 }: 109796 109964 mkDerivation { 109797 109965 pname = "imap"; 109798 - version = "0.3.0.2"; 109799 - sha256 = "1mcfmzqiwiasbaakz8w1cq4zj04jh61sppn1c88cvvkmi28qpwqa"; 109966 + version = "0.3.0.4"; 109967 + sha256 = "021ya9pkf8q1nk805ck5hhm06q9lnp22d78hr0nz112xbxm5rqkw"; 109800 109968 libraryHaskellDepends = [ 109801 109969 attoparsec base bytestring connection containers derive either 109802 109970 exceptions hslogger list-t network pipes random rolling-queue stm ··· 109910 110078 license = stdenv.lib.licenses.publicDomain; 109911 110079 }) {}; 109912 110080 110081 + "imm_1_2_1_0" = callPackage 110082 + ({ mkDerivation, aeson, ansi-wl-pprint, atom-conduit, base 110083 + , blaze-html, blaze-markup, bytestring, case-insensitive 110084 + , chunked-data, comonad, conduit, conduit-combinators, connection 110085 + , containers, directory, dyre, fast-logger, filepath, free 110086 + , hashable, HaskellNet, HaskellNet-SSL, http-client 110087 + , http-client-tls, http-types, microlens, mime-mail 110088 + , mono-traversable, monoid-subclasses, network, opml-conduit 110089 + , optparse-applicative, rainbow, rainbox, rss-conduit 110090 + , safe-exceptions, tagged, text, time, timerep, tls, transformers 110091 + , uri-bytestring, xml, xml-conduit, xml-types 110092 + }: 110093 + mkDerivation { 110094 + pname = "imm"; 110095 + version = "1.2.1.0"; 110096 + sha256 = "0m869l6z50zf57hfy28ad70id3phfqjwkna64m59yycvcqlkj064"; 110097 + isLibrary = true; 110098 + isExecutable = true; 110099 + libraryHaskellDepends = [ 110100 + aeson ansi-wl-pprint atom-conduit base blaze-html blaze-markup 110101 + bytestring case-insensitive chunked-data comonad conduit 110102 + conduit-combinators connection containers directory dyre 110103 + fast-logger filepath free hashable HaskellNet HaskellNet-SSL 110104 + http-client http-client-tls http-types microlens mime-mail 110105 + mono-traversable monoid-subclasses network opml-conduit 110106 + optparse-applicative rainbow rainbox rss-conduit safe-exceptions 110107 + tagged text time timerep tls transformers uri-bytestring xml 110108 + xml-conduit xml-types 110109 + ]; 110110 + executableHaskellDepends = [ base free ]; 110111 + homepage = "https://github.com/k0ral/imm"; 110112 + description = "Execute arbitrary actions for each unread element of RSS/Atom feeds"; 110113 + license = stdenv.lib.licenses.publicDomain; 110114 + hydraPlatforms = stdenv.lib.platforms.none; 110115 + }) {}; 110116 + 109913 110117 "immortal" = callPackage 109914 110118 ({ mkDerivation, base, lifted-base, monad-control, stm, tasty 109915 110119 , tasty-hunit, transformers, transformers-base ··· 109927 110131 homepage = "https://github.com/feuerbach/immortal"; 109928 110132 description = "Spawn threads that never die (unless told to do so)"; 109929 110133 license = stdenv.lib.licenses.mit; 110134 + }) {}; 110135 + 110136 + "immortal_0_2_2_1" = callPackage 110137 + ({ mkDerivation, base, lifted-base, monad-control, stm, tasty 110138 + , tasty-hunit, transformers, transformers-base 110139 + }: 110140 + mkDerivation { 110141 + pname = "immortal"; 110142 + version = "0.2.2.1"; 110143 + sha256 = "13lddk62byx8w41k80d24q31mmijacnqqz64zrrkls9si2ia2jpd"; 110144 + libraryHaskellDepends = [ 110145 + base lifted-base monad-control stm transformers-base 110146 + ]; 110147 + testHaskellDepends = [ 110148 + base lifted-base stm tasty tasty-hunit transformers 110149 + ]; 110150 + homepage = "https://github.com/feuerbach/immortal"; 110151 + description = "Spawn threads that never die (unless told to do so)"; 110152 + license = stdenv.lib.licenses.mit; 110153 + hydraPlatforms = stdenv.lib.platforms.none; 109930 110154 }) {}; 109931 110155 109932 110156 "imparse" = callPackage ··· 111510 111734 }: 111511 111735 mkDerivation { 111512 111736 pname = "intero"; 111513 - version = "0.1.21"; 111514 - sha256 = "1fr855gbz0ypxa73d5f74wp2sr3q67wdv6g4bpckj682c1x7dr73"; 111737 + version = "0.1.23"; 111738 + sha256 = "17247yscz7z1axhml2f5m4i4sxgyydpvcidk75ng350dk6z1wd4x"; 111515 111739 isLibrary = false; 111516 111740 isExecutable = true; 111517 111741 enableSeparateDataOutput = true; ··· 111520 111744 ghc-paths ghci haskeline process syb time transformers unix 111521 111745 ]; 111522 111746 testHaskellDepends = [ 111523 - base directory hspec process regex-compat temporary transformers 111747 + base directory filepath hspec process regex-compat temporary 111748 + transformers 111524 111749 ]; 111525 111750 homepage = "https://github.com/commercialhaskell/intero"; 111526 111751 description = "Complete interactive development program for Haskell"; ··· 112089 112314 }: 112090 112315 mkDerivation { 112091 112316 pname = "io-streams-haproxy"; 112092 - version = "1.0.0.1"; 112093 - sha256 = "0zwjdsg1pcxzd8s0d308q4jhx0pfrk2aq8q039gs8k9y8h9cbh64"; 112094 - revision = "2"; 112095 - editedCabalFile = "1zm580jcncmh667k51k47xwwhd171r3f0h00d25hi6isq812ia40"; 112096 - libraryHaskellDepends = [ 112097 - attoparsec base bytestring io-streams network transformers 112098 - ]; 112099 - testHaskellDepends = [ 112100 - attoparsec base bytestring HUnit io-streams network test-framework 112101 - test-framework-hunit transformers 112102 - ]; 112103 - homepage = "http://snapframework.com/"; 112104 - description = "HAProxy protocol 1.5 support for io-streams"; 112105 - license = stdenv.lib.licenses.bsd3; 112106 - }) {}; 112107 - 112108 - "io-streams-haproxy_1_0_0_2" = callPackage 112109 - ({ mkDerivation, attoparsec, base, bytestring, HUnit, io-streams 112110 - , network, test-framework, test-framework-hunit, transformers 112111 - }: 112112 - mkDerivation { 112113 - pname = "io-streams-haproxy"; 112114 112317 version = "1.0.0.2"; 112115 112318 sha256 = "11nh9q158mgnvvb23s5ffg87lkhl5smk039yl43jghxmb214z0bp"; 112116 112319 libraryHaskellDepends = [ ··· 112123 112326 homepage = "http://snapframework.com/"; 112124 112327 description = "HAProxy protocol 1.5 support for io-streams"; 112125 112328 license = stdenv.lib.licenses.bsd3; 112126 - hydraPlatforms = stdenv.lib.platforms.none; 112127 112329 }) {}; 112128 112330 112129 112331 "io-streams-http" = callPackage ··· 112249 112451 pname = "ip"; 112250 112452 version = "0.9.2"; 112251 112453 sha256 = "0r15mdknz1j85hws9bqfil6l39q88pbbjz0kbky9kl7y675hkzdj"; 112454 + revision = "2"; 112455 + editedCabalFile = "1l6gj2678rbaryby9gzsqvyjyknyfc2r6xj27kbcb02cz4igga7m"; 112252 112456 libraryHaskellDepends = [ 112253 112457 aeson attoparsec base bytestring hashable primitive text vector 112254 112458 ]; ··· 113762 113966 }: 113763 113967 mkDerivation { 113764 113968 pname = "jammittools"; 113765 - version = "0.5.3"; 113766 - sha256 = "1lb4ayalkplfd9gpsl4rhi6svj4y3yr5v25br4g19cjh5iiv4sif"; 113969 + version = "0.5.3.2"; 113970 + sha256 = "0wym2mz4bvcmwg10v90dx14n41qhmn58bgccnxy7li9ahqwvj0f0"; 113767 113971 isLibrary = true; 113768 113972 isExecutable = true; 113769 113973 libraryHaskellDepends = [ ··· 115239 115443 }: 115240 115444 mkDerivation { 115241 115445 pname = "json-stream"; 115242 - version = "0.4.1.4"; 115243 - sha256 = "0mg1pv1gp2zd7zpl2n5k8kv73br8ji91mwszfhn1bw119m29v1rs"; 115244 - libraryHaskellDepends = [ 115245 - aeson base bytestring scientific text unordered-containers vector 115246 - ]; 115247 - testHaskellDepends = [ 115248 - aeson base bytestring directory doctest hspec QuickCheck 115249 - quickcheck-unicode scientific text unordered-containers vector 115250 - ]; 115251 - homepage = "https://github.com/ondrap/json-stream"; 115252 - description = "Incremental applicative JSON parser"; 115253 - license = stdenv.lib.licenses.bsd3; 115254 - }) {}; 115255 - 115256 - "json-stream_0_4_1_5" = callPackage 115257 - ({ mkDerivation, aeson, base, bytestring, directory, doctest, hspec 115258 - , QuickCheck, quickcheck-unicode, scientific, text 115259 - , unordered-containers, vector 115260 - }: 115261 - mkDerivation { 115262 - pname = "json-stream"; 115263 115446 version = "0.4.1.5"; 115264 115447 sha256 = "0h5g76grhi60idvmxdhydpz5f3198bydwywfyv9pghlmbrzjnkih"; 115265 115448 libraryHaskellDepends = [ ··· 115272 115455 homepage = "https://github.com/ondrap/json-stream"; 115273 115456 description = "Incremental applicative JSON parser"; 115274 115457 license = stdenv.lib.licenses.bsd3; 115275 - hydraPlatforms = stdenv.lib.platforms.none; 115276 115458 }) {}; 115277 115459 115278 115460 "json-togo" = callPackage ··· 118732 118914 license = stdenv.lib.licenses.bsd3; 118733 118915 }) {}; 118734 118916 118917 + "language-c_0_7_0" = callPackage 118918 + ({ mkDerivation, alex, array, base, bytestring, containers 118919 + , directory, filepath, happy, pretty, process, syb 118920 + }: 118921 + mkDerivation { 118922 + pname = "language-c"; 118923 + version = "0.7.0"; 118924 + sha256 = "1j4slggwj5g0rnrdxafgn2savv14sl2nqk7lfy3qj73vmpn1d86d"; 118925 + libraryHaskellDepends = [ 118926 + array base bytestring containers directory filepath pretty process 118927 + syb 118928 + ]; 118929 + libraryToolDepends = [ alex happy ]; 118930 + testHaskellDepends = [ base directory filepath process ]; 118931 + homepage = "http://visq.github.io/language-c/"; 118932 + description = "Analysis and generation of C code"; 118933 + license = stdenv.lib.licenses.bsd3; 118934 + hydraPlatforms = stdenv.lib.platforms.none; 118935 + }) {}; 118936 + 118735 118937 "language-c-comments" = callPackage 118736 118938 ({ mkDerivation, alex, array, base, language-c }: 118737 118939 mkDerivation { ··· 118967 119169 }) {}; 118968 119170 118969 119171 "language-elm" = callPackage 118970 - ({ mkDerivation, base, HUnit, MissingH, pretty }: 119172 + ({ mkDerivation, base, hspec, MissingH, mtl, pretty, protolude }: 118971 119173 mkDerivation { 118972 119174 pname = "language-elm"; 118973 - version = "0.0.10.1"; 118974 - sha256 = "1kp2mwl1hngpvl2hfzlf7dghcvcr407f7qc86b3zz2vgxfac0n07"; 118975 - libraryHaskellDepends = [ base MissingH pretty ]; 118976 - testHaskellDepends = [ base HUnit pretty ]; 119175 + version = "0.1.0.3"; 119176 + sha256 = "07pyj3ibrpa3mrqn6skjpk0w44hi32mm0c08yqpnql3qv2xy4wcz"; 119177 + libraryHaskellDepends = [ base MissingH mtl pretty protolude ]; 119178 + testHaskellDepends = [ base hspec mtl pretty protolude ]; 118977 119179 homepage = "https://github.com/eliaslfox/language-elm#readme"; 118978 119180 description = "Generate elm code"; 118979 119181 license = stdenv.lib.licenses.bsd3; ··· 121639 121841 , network-ip, parsers, pathtype, protolude, QuickCheck, random 121640 121842 , semigroups, stm, stm-chans, stm-containers, temporary 121641 121843 , test-framework, test-framework-quickcheck2, test-framework-th 121642 - , text, text-icu, text-icu-normalized, text-printer, time 121643 - , transformers, transformers-base, zippers 121844 + , text, text-printer, time, transformers, transformers-base 121845 + , zippers 121644 121846 }: 121645 121847 mkDerivation { 121646 121848 pname = "liblawless"; 121647 - version = "0.24.0"; 121648 - sha256 = "1dqz2d8zgwb8i176fhga5637y8mfxiq0vq1ws0lsy9ijlpyiikmp"; 121849 + version = "0.25.2"; 121850 + sha256 = "0s1qahk7yabggjv4zkqxiy4yygzbq8zwbh5nvh46zm0r09q802s1"; 121649 121851 enableSeparateDataOutput = true; 121650 121852 libraryHaskellDepends = [ 121651 121853 aeson base base-unicode-symbols binary boomerang bytestring ··· 121653 121855 contravariant data-textual dns exceptions hjsonschema lens 121654 121856 lifted-async lifted-base machines managed monad-control mtl network 121655 121857 network-ip parsers pathtype protolude QuickCheck random semigroups 121656 - stm stm-chans stm-containers temporary text text-icu 121657 - text-icu-normalized text-printer time transformers 121658 - transformers-base zippers 121858 + stm stm-chans stm-containers temporary text text-printer time 121859 + transformers transformers-base zippers 121659 121860 ]; 121660 121861 testHaskellDepends = [ 121661 121862 aeson base binary bytestring exceptions filepath QuickCheck ··· 124915 125116 }: 124916 125117 mkDerivation { 124917 125118 sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124918 - version = "1.2.0"; 124919 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124920 - libraryHaskellDepends = [ 124921 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124922 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124923 - ]; 124924 - benchmarkHaskellDepends = [ 124925 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124926 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124927 - ]; 124928 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124929 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124930 - license = stdenv.lib.licenses.bsd3; 124931 - }) {}; 124932 - 124933 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124934 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124935 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124936 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124937 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124938 - }: 124939 - mkDerivation { 124940 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124941 125119 version = "1.2.1"; 124942 125120 sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124943 125121 libraryHaskellDepends = [ ··· 124951 125129 sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124952 125130 sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 124953 125131 license = stdenv.lib.licenses.bsd3; 124954 - hydraPlatforms = stdenv.lib.platforms.none; 124955 125132 }) {}; 124956 125133 124957 125134 sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; ··· 126656 126833 }: 126657 126834 mkDerivation { 126658 126835 pname = "mackerel-client"; 126659 - version = "0.0.4"; 126660 - sha256 = "1l14jw7awi6vrnlw4g5x4fa4a26j9b7k3mgvr651lxrxz5vc6qrg"; 126836 + version = "0.0.5"; 126837 + sha256 = "17ppg6nzm8q6fz1y630vzda1rgc8fkhxhjabmvis79h2k3q994s5"; 126661 126838 libraryHaskellDepends = [ 126662 126839 aeson base bytestring data-default directory filepath htoml 126663 126840 http-client http-client-tls http-types parsec split text ··· 128452 128629 }: 128453 128630 mkDerivation { 128454 128631 pname = "matterhorn"; 128455 - version = "40000.0.2"; 128456 - sha256 = "1lsxadkhvk8bylpc0sh1pmkldv8m17fpi96zkihdpchpwhw1i8jn"; 128632 + version = "40000.1.0"; 128633 + sha256 = "0zqbaqdvcq45sgkiii7w2y8b3m8fv8zqj1y85rdkycjfy7h8lkjd"; 128457 128634 isLibrary = false; 128458 128635 isExecutable = true; 128459 128636 executableHaskellDepends = [ ··· 128485 128662 }: 128486 128663 mkDerivation { 128487 128664 pname = "mattermost-api"; 128488 - version = "40000.0.1"; 128489 - sha256 = "0phykn8h08yprmpds92cp6snraxg66hbh553b8da5v47dn06y8mv"; 128665 + version = "40000.1.0"; 128666 + sha256 = "076b5l2hqjbspdm6j321inf141jsr07c9dsckqvq02wxjaz8ws80"; 128490 128667 isLibrary = true; 128491 128668 isExecutable = true; 128492 128669 libraryHaskellDepends = [ ··· 128512 128689 }: 128513 128690 mkDerivation { 128514 128691 pname = "mattermost-api-qc"; 128515 - version = "40000.0.1"; 128516 - sha256 = "0444m1349gpyffpjlvf9faz4sia5kfsry9q174n6b60ch85w1ilg"; 128692 + version = "40000.1.0"; 128693 + sha256 = "11yxkq19f0iczh69hglv7plv466wfzdskkygp9vh6a7bjwwr8hzk"; 128517 128694 libraryHaskellDepends = [ 128518 128695 base containers mattermost-api QuickCheck text time 128519 128696 ]; ··· 129660 129837 }: 129661 129838 mkDerivation { 129662 129839 pname = "memory"; 129663 - version = "0.14.6"; 129664 - sha256 = "0q61zxdlgcw7wg244hb3c11qm5agrmnmln0h61sz2mj72xqc1pn7"; 129840 + version = "0.14.7"; 129841 + sha256 = "0snm3kphsrjixg1hpas1rfxaq7id7i5siprqf1p9lz7x1l4vznyj"; 129665 129842 libraryHaskellDepends = [ 129666 129843 base bytestring deepseq foundation ghc-prim 129667 129844 ]; ··· 129673 129850 license = stdenv.lib.licenses.bsd3; 129674 129851 }) {}; 129675 129852 129676 - "memory_0_14_7" = callPackage 129853 + "memory_0_14_8" = callPackage 129677 129854 ({ mkDerivation, base, bytestring, deepseq, foundation, ghc-prim 129678 129855 , tasty, tasty-hunit, tasty-quickcheck 129679 129856 }: 129680 129857 mkDerivation { 129681 129858 pname = "memory"; 129682 - version = "0.14.7"; 129683 - sha256 = "0snm3kphsrjixg1hpas1rfxaq7id7i5siprqf1p9lz7x1l4vznyj"; 129859 + version = "0.14.8"; 129860 + sha256 = "093jin2yckha0wccswwxqaak2di7fz2v2rid03h1q0pjm4q9vmyk"; 129684 129861 libraryHaskellDepends = [ 129685 129862 base bytestring deepseq foundation ghc-prim 129686 129863 ]; ··· 132320 132497 }: 132321 132498 mkDerivation { 132322 132499 pname = "monad-logger"; 132323 - version = "0.3.25"; 132324 - sha256 = "1ai55mk3n72qcdh7b6n4sv8bh5wqf2nznpzldimrwxg3m2b6g88g"; 132325 - libraryHaskellDepends = [ 132326 - base blaze-builder bytestring conduit conduit-extra exceptions 132327 - fast-logger lifted-base monad-control monad-loops mtl resourcet stm 132328 - stm-chans template-haskell text transformers transformers-base 132329 - transformers-compat 132330 - ]; 132331 - homepage = "https://github.com/kazu-yamamoto/logger"; 132332 - description = "A class of monads which can log messages"; 132333 - license = stdenv.lib.licenses.mit; 132334 - }) {}; 132335 - 132336 - "monad-logger_0_3_25_1" = callPackage 132337 - ({ mkDerivation, base, blaze-builder, bytestring, conduit 132338 - , conduit-extra, exceptions, fast-logger, lifted-base 132339 - , monad-control, monad-loops, mtl, resourcet, stm, stm-chans 132340 - , template-haskell, text, transformers, transformers-base 132341 - , transformers-compat 132342 - }: 132343 - mkDerivation { 132344 - pname = "monad-logger"; 132345 132500 version = "0.3.25.1"; 132346 132501 sha256 = "0yv4fsi566zrn30j2g5l901lyqgmflhvzy4hji7ikcbh5d45m920"; 132347 132502 libraryHaskellDepends = [ ··· 132353 132508 homepage = "https://github.com/kazu-yamamoto/logger"; 132354 132509 description = "A class of monads which can log messages"; 132355 132510 license = stdenv.lib.licenses.mit; 132356 - hydraPlatforms = stdenv.lib.platforms.none; 132357 132511 }) {}; 132358 132512 132359 132513 "monad-logger-json" = callPackage ··· 136108 136262 license = stdenv.lib.licenses.bsd3; 136109 136263 }) {}; 136110 136264 136265 + "mysql-simple_0_4_2_0" = callPackage 136266 + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder 136267 + , blaze-textual, bytestring, hspec, mysql, old-locale, pcre-light 136268 + , text, time 136269 + }: 136270 + mkDerivation { 136271 + pname = "mysql-simple"; 136272 + version = "0.4.2.0"; 136273 + sha256 = "0050z2hhdg9zmqczghjc609aaaqjzrxrfly68d4m5046wz4lnkx8"; 136274 + libraryHaskellDepends = [ 136275 + attoparsec base base16-bytestring blaze-builder blaze-textual 136276 + bytestring mysql old-locale pcre-light text time 136277 + ]; 136278 + testHaskellDepends = [ base hspec ]; 136279 + homepage = "https://github.com/paul-rouse/mysql-simple"; 136280 + description = "A mid-level MySQL client library"; 136281 + license = stdenv.lib.licenses.bsd3; 136282 + hydraPlatforms = stdenv.lib.platforms.none; 136283 + }) {}; 136284 + 136111 136285 "mysql-simple-quasi" = callPackage 136112 136286 ({ mkDerivation, base, haskell-src-meta, mysql-simple 136113 136287 , template-haskell ··· 140410 140584 hydraPlatforms = stdenv.lib.platforms.none; 140411 140585 }) {}; 140412 140586 140587 + "numhask-array" = callPackage 140588 + ({ mkDerivation, adjunctions, base, distributive, doctest 140589 + , ghc-typelits-natnormalise, numhask, protolude, singletons 140590 + , typelits-witnesses, vector 140591 + }: 140592 + mkDerivation { 140593 + pname = "numhask-array"; 140594 + version = "0.0.1"; 140595 + sha256 = "0drxxbzzflgc7z5pjwy6pkrxkzckkj7xqp2icsn8762nwc9iqsp4"; 140596 + libraryHaskellDepends = [ 140597 + adjunctions base distributive ghc-typelits-natnormalise numhask 140598 + protolude singletons typelits-witnesses vector 140599 + ]; 140600 + testHaskellDepends = [ base doctest numhask ]; 140601 + homepage = "https://github.com/tonyday567/numhask-array"; 140602 + description = "See readme.md"; 140603 + license = stdenv.lib.licenses.bsd3; 140604 + }) {}; 140605 + 140413 140606 "numhask-range" = callPackage 140414 140607 ({ mkDerivation, base, containers, foldl, formatting, lens, linear 140415 140608 , numhask, protolude, QuickCheck, tasty, tasty-quickcheck ··· 141560 141753 }: 141561 141754 mkDerivation { 141562 141755 pname = "opaleye-trans"; 141563 - version = "0.3.5"; 141564 - sha256 = "1za8xhi20905x8zgnbr821fkdx5w32smmxmz72vx6jga44vxsq4k"; 141565 - isLibrary = true; 141566 - isExecutable = true; 141567 - libraryHaskellDepends = [ 141568 - base mtl opaleye postgresql-simple product-profunctors transformers 141569 - transformers-base 141570 - ]; 141571 - executableHaskellDepends = [ 141572 - base opaleye postgresql-simple product-profunctors 141573 - ]; 141574 - homepage = "https://github.com/WraithM/opaleye-trans"; 141575 - description = "A monad transformer for Opaleye"; 141576 - license = stdenv.lib.licenses.bsd3; 141577 - }) {}; 141578 - 141579 - "opaleye-trans_0_3_6" = callPackage 141580 - ({ mkDerivation, base, mtl, opaleye, postgresql-simple 141581 - , product-profunctors, transformers, transformers-base 141582 - }: 141583 - mkDerivation { 141584 - pname = "opaleye-trans"; 141585 141756 version = "0.3.6"; 141586 141757 sha256 = "03pg31rxnfw22zqpk3l098z32gl2r4dk9pma8z4f8ssp7crz7z8p"; 141587 141758 isLibrary = true; ··· 141596 141767 homepage = "https://github.com/WraithM/opaleye-trans"; 141597 141768 description = "A monad transformer for Opaleye"; 141598 141769 license = stdenv.lib.licenses.bsd3; 141599 - hydraPlatforms = stdenv.lib.platforms.none; 141600 141770 }) {}; 141601 141771 141602 141772 "open-browser" = callPackage ··· 142148 142318 }: 142149 142319 mkDerivation { 142150 142320 pname = "openssl-streams"; 142151 - version = "1.2.1.1"; 142152 - sha256 = "1annfc0nmkj0hl62x4w39phai54qd8ibislwhbw66k0df3bc8kyz"; 142153 - libraryHaskellDepends = [ 142154 - base bytestring HsOpenSSL io-streams network 142155 - ]; 142156 - testHaskellDepends = [ 142157 - base bytestring HsOpenSSL HUnit io-streams network test-framework 142158 - test-framework-hunit 142159 - ]; 142160 - description = "OpenSSL network support for io-streams"; 142161 - license = stdenv.lib.licenses.bsd3; 142162 - }) {}; 142163 - 142164 - "openssl-streams_1_2_1_3" = callPackage 142165 - ({ mkDerivation, base, bytestring, HsOpenSSL, HUnit, io-streams 142166 - , network, test-framework, test-framework-hunit 142167 - }: 142168 - mkDerivation { 142169 - pname = "openssl-streams"; 142170 142321 version = "1.2.1.3"; 142171 142322 sha256 = "0pwghr7ygv59k572xsj1j97rilkbjz66qaiyj0ra2wfg6pl70wfw"; 142172 142323 libraryHaskellDepends = [ ··· 142178 142329 ]; 142179 142330 description = "OpenSSL network support for io-streams"; 142180 142331 license = stdenv.lib.licenses.bsd3; 142181 - hydraPlatforms = stdenv.lib.platforms.none; 142182 142332 }) {}; 142183 142333 142184 142334 "opentheory" = callPackage ··· 143844 143994 "pandoc" = callPackage 143845 143995 ({ mkDerivation, aeson, ansi-terminal, array, base 143846 143996 , base64-bytestring, binary, blaze-html, blaze-markup, bytestring 143847 - , cmark, containers, criterion, data-default, deepseq, Diff 143997 + , Cabal, cmark, containers, criterion, data-default, deepseq, Diff 143848 143998 , directory, doctemplates, executable-path, extensible-exceptions 143849 143999 , filemanip, filepath, ghc-prim, haddock-library, hslua, HTTP 143850 144000 , http-client, http-client-tls, http-types, HUnit, JuicyPixels, mtl ··· 143856 144006 }: 143857 144007 mkDerivation { 143858 144008 pname = "pandoc"; 143859 - version = "1.19.2.1"; 143860 - sha256 = "00bq5h70byfs1fnszkggwws33hp7dpr7lzs0lfdvp5dzfwyjys88"; 143861 - revision = "5"; 143862 - editedCabalFile = "0rp81lr8ys7bcnjx5hm9fn704zhph313whjc51ns8sbpzlpwvx1f"; 144009 + version = "1.19.2.4"; 144010 + sha256 = "0mim429mpakrcnm50csxyqk3ljcx2l26r5grk6w9isnggwgqrq5v"; 143863 144011 configureFlags = [ "-fhttps" "-f-trypandoc" ]; 143864 144012 isLibrary = true; 143865 144013 isExecutable = true; 143866 144014 enableSeparateDataOutput = true; 144015 + setupHaskellDepends = [ base Cabal ]; 143867 144016 libraryHaskellDepends = [ 143868 144017 aeson array base base64-bytestring binary blaze-html blaze-markup 143869 144018 bytestring cmark containers data-default deepseq directory ··· 143876 144025 ]; 143877 144026 executableHaskellDepends = [ 143878 144027 aeson base bytestring containers directory extensible-exceptions 143879 - filepath HTTP network network-uri pandoc-types skylighting text 143880 - unix yaml 144028 + filepath HTTP network network-uri pandoc-types skylighting texmath 144029 + text unix yaml 143881 144030 ]; 143882 144031 testHaskellDepends = [ 143883 144032 ansi-terminal base bytestring containers Diff directory ··· 145941 146090 ({ mkDerivation, base, exceptions, path }: 145942 146091 mkDerivation { 145943 146092 pname = "path-extra"; 145944 - version = "0.0.3"; 145945 - sha256 = "0ncbcc16b1xg5hc8mm3czabn7crz7d41jv1k5lbcvbisgarkn12m"; 145946 - libraryHaskellDepends = [ base exceptions path ]; 145947 - description = "Chris Done's path library, enriched with URL-related goodies"; 145948 - license = stdenv.lib.licenses.bsd3; 145949 - }) {}; 145950 - 145951 - "path-extra_0_0_5" = callPackage 145952 - ({ mkDerivation, base, exceptions, path }: 145953 - mkDerivation { 145954 - pname = "path-extra"; 145955 146093 version = "0.0.5"; 145956 146094 sha256 = "0ks2h5w4zmgimhcxj6vxv3xrrkpjlfc21pdd8w4gbxci1gsd2jyh"; 145957 146095 libraryHaskellDepends = [ base exceptions path ]; 145958 146096 description = "Chris Done's path library, enriched with URL-related goodies"; 145959 146097 license = stdenv.lib.licenses.bsd3; 145960 - hydraPlatforms = stdenv.lib.platforms.none; 145961 146098 }) {}; 145962 146099 145963 146100 "path-io" = callPackage ··· 146368 146505 description = "A one file compiler for PCF"; 146369 146506 license = stdenv.lib.licenses.mit; 146370 146507 hydraPlatforms = stdenv.lib.platforms.none; 146508 + }) {}; 146509 + 146510 + "pcf-font" = callPackage 146511 + ({ mkDerivation, base, binary, bytestring, containers, vector }: 146512 + mkDerivation { 146513 + pname = "pcf-font"; 146514 + version = "0.1.0.0"; 146515 + sha256 = "14ix40vsvax0wklb3bffg99rvhfq1w6w937r4n73kknhjszdhf6g"; 146516 + libraryHaskellDepends = [ 146517 + base binary bytestring containers vector 146518 + ]; 146519 + homepage = "https://github.com/michael-swan/pcf-font"; 146520 + description = "PCF font parsing and rendering library"; 146521 + license = stdenv.lib.licenses.bsd3; 146371 146522 }) {}; 146372 146523 146373 146524 "pcg-random" = callPackage ··· 147069 147220 hydraPlatforms = stdenv.lib.platforms.none; 147070 147221 }) {}; 147071 147222 147223 + "perf_0_2_0" = callPackage 147224 + ({ mkDerivation, base, containers, doctest, foldl, formatting 147225 + , numhask, optparse-generic, protolude, rdtsc, tdigest, text, time 147226 + , vector 147227 + }: 147228 + mkDerivation { 147229 + pname = "perf"; 147230 + version = "0.2.0"; 147231 + sha256 = "1db6acsszdwdlkz2cp5r0wwrmgam4jl6n91d02b3zdn0jfazp7nn"; 147232 + isLibrary = true; 147233 + isExecutable = true; 147234 + libraryHaskellDepends = [ 147235 + base containers foldl numhask protolude rdtsc tdigest time 147236 + ]; 147237 + executableHaskellDepends = [ 147238 + base containers formatting numhask optparse-generic protolude text 147239 + vector 147240 + ]; 147241 + testHaskellDepends = [ base doctest protolude ]; 147242 + homepage = "https://github.com/tonyday567/perf"; 147243 + description = "low-level performance statistics"; 147244 + license = stdenv.lib.licenses.bsd3; 147245 + hydraPlatforms = stdenv.lib.platforms.none; 147246 + }) {}; 147247 + 147072 147248 "perfecthash" = callPackage 147073 147249 ({ mkDerivation, array, base, bytestring, cmph, containers 147074 147250 , criterion, deepseq, hspec, QuickCheck, random, time ··· 148193 148369 }: 148194 148370 mkDerivation { 148195 148371 pname = "phoityne-vscode"; 148196 - version = "0.0.15.0"; 148197 - sha256 = "1r4wbf6x19gzmz88f770si5mvrya9adgilgs76kc36ynlsz5jyrp"; 148372 + version = "0.0.16.0"; 148373 + sha256 = "02ma54ffjijazyfnag2z9gq2l86yiqzvlrdc1y3mw8b8yjgzvidd"; 148198 148374 isLibrary = false; 148199 148375 isExecutable = true; 148200 148376 executableHaskellDepends = [ ··· 149078 149254 ({ mkDerivation, async, base, contravariant, pipes, stm, void }: 149079 149255 mkDerivation { 149080 149256 pname = "pipes-concurrency"; 149081 - version = "2.0.7"; 149082 - sha256 = "0nbmyhnkcw0frdbjzyhgal3zadzf6hsrqj5l619lj6rnjq07z90l"; 149083 - libraryHaskellDepends = [ base contravariant pipes stm void ]; 149084 - testHaskellDepends = [ async base pipes stm ]; 149085 - description = "Concurrency for the pipes ecosystem"; 149086 - license = stdenv.lib.licenses.bsd3; 149087 - }) {}; 149088 - 149089 - "pipes-concurrency_2_0_8" = callPackage 149090 - ({ mkDerivation, async, base, contravariant, pipes, stm, void }: 149091 - mkDerivation { 149092 - pname = "pipes-concurrency"; 149093 149257 version = "2.0.8"; 149094 149258 sha256 = "0ak6vnjl12q4615waifbpdxbm96yz5yzqzwjj1zwvvb2jfk5snwz"; 149095 149259 libraryHaskellDepends = [ ··· 149098 149262 testHaskellDepends = [ async base pipes stm ]; 149099 149263 description = "Concurrency for the pipes ecosystem"; 149100 149264 license = stdenv.lib.licenses.bsd3; 149101 - hydraPlatforms = stdenv.lib.platforms.none; 149102 149265 }) {}; 149103 149266 149104 149267 "pipes-conduit" = callPackage ··· 149296 149459 }: 149297 149460 mkDerivation { 149298 149461 pname = "pipes-group"; 149299 - version = "1.0.7"; 149300 - sha256 = "0p0bfc91ij481bybk99jpfczkkcz3v7mcr0y03kvhxddf575jhw6"; 149301 - libraryHaskellDepends = [ 149302 - base free pipes pipes-parse transformers 149303 - ]; 149304 - testHaskellDepends = [ base doctest lens-family-core ]; 149305 - description = "Group streams into substreams"; 149306 - license = stdenv.lib.licenses.bsd3; 149307 - }) {}; 149308 - 149309 - "pipes-group_1_0_8" = callPackage 149310 - ({ mkDerivation, base, doctest, free, lens-family-core, pipes 149311 - , pipes-parse, transformers 149312 - }: 149313 - mkDerivation { 149314 - pname = "pipes-group"; 149315 149462 version = "1.0.8"; 149316 149463 sha256 = "0zcmhq46972zxjj5nmr46fdvvwb3q0i42q9m70i758a3iwkmnr3a"; 149317 149464 libraryHaskellDepends = [ ··· 149320 149467 testHaskellDepends = [ base doctest lens-family-core ]; 149321 149468 description = "Group streams into substreams"; 149322 149469 license = stdenv.lib.licenses.bsd3; 149323 - hydraPlatforms = stdenv.lib.platforms.none; 149324 149470 }) {}; 149325 149471 149326 149472 "pipes-http" = callPackage ··· 149380 149526 description = "Stateful IO streams based on pipes"; 149381 149527 license = stdenv.lib.licenses.asl20; 149382 149528 hydraPlatforms = stdenv.lib.platforms.none; 149529 + }) {}; 149530 + 149531 + "pipes-kafka" = callPackage 149532 + ({ mkDerivation, base, bytestring, exceptions, hw-kafka-client 149533 + , monad-logger, pipes, pipes-safe, text, transformers 149534 + , transformers-base 149535 + }: 149536 + mkDerivation { 149537 + pname = "pipes-kafka"; 149538 + version = "0.2.0.0"; 149539 + sha256 = "1ca0pdig35waqr499i4m92w34sywc8nc0gdfszqjcmpsjmba93hv"; 149540 + libraryHaskellDepends = [ 149541 + base bytestring exceptions hw-kafka-client monad-logger pipes 149542 + pipes-safe text transformers transformers-base 149543 + ]; 149544 + homepage = "https://github.com/boothead/pipes-kafka"; 149545 + description = "Kafka in the Pipes ecosystem"; 149546 + license = stdenv.lib.licenses.mit; 149383 149547 }) {}; 149384 149548 149385 149549 "pipes-key-value-csv" = callPackage ··· 150267 150431 }: 150268 150432 mkDerivation { 150269 150433 pname = "plot"; 150270 - version = "0.2.3.7"; 150271 - sha256 = "192pjxpdnfrzjb6n8swkcd5f5nv3vvj7kc110v002akcgkii31li"; 150272 - libraryHaskellDepends = [ 150273 - array base cairo colour hmatrix mtl pango transformers 150274 - ]; 150275 - homepage = "http://github.com/amcphail/plot"; 150276 - description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; 150277 - license = stdenv.lib.licenses.bsd3; 150278 - }) {}; 150279 - 150280 - "plot_0_2_3_8" = callPackage 150281 - ({ mkDerivation, array, base, cairo, colour, hmatrix, mtl, pango 150282 - , transformers 150283 - }: 150284 - mkDerivation { 150285 - pname = "plot"; 150286 150434 version = "0.2.3.8"; 150287 150435 sha256 = "1in77bvn77wyg9b8vixxd2m5vfnz90in89j3f31v9zbz7fxh2l4m"; 150288 150436 libraryHaskellDepends = [ ··· 150291 150439 homepage = "http://github.com/amcphail/plot"; 150292 150440 description = "A plotting library, exportable as eps/pdf/svg/png or renderable with gtk"; 150293 150441 license = stdenv.lib.licenses.bsd3; 150294 - hydraPlatforms = stdenv.lib.platforms.none; 150295 150442 }) {}; 150296 150443 150297 150444 "plot-gtk" = callPackage ··· 153481 153628 license = stdenv.lib.licenses.bsd3; 153482 153629 }) {}; 153483 153630 153631 + "primesieve" = callPackage 153632 + ({ mkDerivation, base, foundation, primesieve }: 153633 + mkDerivation { 153634 + pname = "primesieve"; 153635 + version = "0.1.0.1"; 153636 + sha256 = "17fmja87sr6lpq6qjmn31zx6y1cxhc65amfza22w07480wk7lhp2"; 153637 + isLibrary = true; 153638 + isExecutable = true; 153639 + libraryHaskellDepends = [ base foundation ]; 153640 + executableHaskellDepends = [ base foundation ]; 153641 + executableSystemDepends = [ primesieve ]; 153642 + homepage = "https://github.com/sighingnow/computations/tree/master/primesieve#readme"; 153643 + description = "FFI bindings for the primesieve library"; 153644 + license = stdenv.lib.licenses.mit; 153645 + }) {primesieve = null;}; 153646 + 153484 153647 "primitive_0_5_1_0" = callPackage 153485 153648 ({ mkDerivation, base, ghc-prim }: 153486 153649 mkDerivation { ··· 156021 156184 }: 156022 156185 mkDerivation { 156023 156186 pname = "push-notify-apn"; 156024 - version = "0.1.0.2"; 156025 - sha256 = "0cziiry6zlaaap6njrqbhpd20ycp97ychk2cy3xkf5c36lzl7kv3"; 156187 + version = "0.1.0.4"; 156188 + sha256 = "1mrlr7x6njb1n21185wn81fybyg89c4jyph8sabf20gg7qng893s"; 156026 156189 isLibrary = true; 156027 156190 isExecutable = true; 156028 156191 libraryHaskellDepends = [ ··· 160343 160506 }: 160344 160507 mkDerivation { 160345 160508 pname = "recursion-schemes-ext"; 160346 - version = "0.2.0.0"; 160347 - sha256 = "0h74109rwybpg6wardmrzh3163868mi025a8wq5dbpcx284zv1w1"; 160509 + version = "0.2.0.1"; 160510 + sha256 = "0lnqc4w4lpavs4d6jzdszl35g4qjksgfrqfqsyhv4a8w3w79xnz9"; 160348 160511 libraryHaskellDepends = [ 160349 160512 base composition-prelude deepseq recursion-schemes template-haskell 160350 160513 ]; ··· 163707 163870 hydraPlatforms = stdenv.lib.platforms.none; 163708 163871 }) {}; 163709 163872 163873 + "restless-git" = callPackage 163874 + ({ mkDerivation, base, bytestring, containers, HSH, tasty 163875 + , tasty-hunit, temporary, text, time 163876 + }: 163877 + mkDerivation { 163878 + pname = "restless-git"; 163879 + version = "0.5.0"; 163880 + sha256 = "0rz3aqrlsyld6slxq9lbpf3ydngpkka6ksr4qbl9qq6f42hb0pwi"; 163881 + libraryHaskellDepends = [ 163882 + base bytestring containers HSH text time 163883 + ]; 163884 + testHaskellDepends = [ 163885 + base bytestring containers tasty tasty-hunit temporary text 163886 + ]; 163887 + homepage = "https://github.com/lessrest/restless-git"; 163888 + description = "Easy Git repository serialization"; 163889 + license = stdenv.lib.licenses.gpl3; 163890 + }) {}; 163891 + 163710 163892 "restricted-workers" = callPackage 163711 163893 ({ mkDerivation, async, base, bytestring, cereal, data-default 163712 163894 , directory, either, filepath, monad-control, mtl, network, selinux ··· 166004 166186 ({ mkDerivation, base, mtl, transformers }: 166005 166187 mkDerivation { 166006 166188 pname = "safe-access"; 166007 - version = "0.3.2.1"; 166008 - sha256 = "1xfivmd1ski2lbjkp5mxd5qjscjjw1bzxwd5s9hwvqlqsgdhya9b"; 166189 + version = "0.3.3.0"; 166190 + sha256 = "0j3k6nlp3qch9kxv2zh5lfx1cfqy4w0xc7pbivqkn38drdjd920z"; 166009 166191 libraryHaskellDepends = [ base mtl transformers ]; 166010 166192 homepage = "http://darcs.redspline.com/safe-access"; 166011 166193 description = "A simple environment to control access to data"; ··· 166278 166460 }: 166279 166461 mkDerivation { 166280 166462 pname = "safeio"; 166281 - version = "0.0.3.0"; 166282 - sha256 = "0rknn8rlxyj32a0vrx0wjfma9w0zhs3vg1jyksn71drxch7jvwqs"; 166283 - libraryHaskellDepends = [ 166284 - base bytestring conduit conduit-combinators directory filepath 166285 - resourcet unix 166286 - ]; 166287 - testHaskellDepends = [ 166288 - base bytestring conduit conduit-combinators directory filepath 166289 - HUnit resourcet test-framework test-framework-hunit 166290 - test-framework-th unix 166291 - ]; 166292 - description = "Write output to disk atomically"; 166293 - license = stdenv.lib.licenses.mit; 166294 - }) {}; 166295 - 166296 - "safeio_0_0_4_0" = callPackage 166297 - ({ mkDerivation, base, bytestring, conduit, conduit-combinators 166298 - , directory, filepath, HUnit, resourcet, test-framework 166299 - , test-framework-hunit, test-framework-th, unix 166300 - }: 166301 - mkDerivation { 166302 - pname = "safeio"; 166303 166463 version = "0.0.4.0"; 166304 166464 sha256 = "1abbg6nxpz4va54r2005swlyw8k4y61xjhcz4s3rshc09cmrrn6l"; 166305 166465 libraryHaskellDepends = [ ··· 166313 166473 ]; 166314 166474 description = "Write output to disk atomically"; 166315 166475 license = stdenv.lib.licenses.mit; 166316 - hydraPlatforms = stdenv.lib.platforms.none; 166317 166476 }) {}; 166318 166477 166319 166478 "safepath" = callPackage ··· 166457 166616 }: 166458 166617 mkDerivation { 166459 166618 pname = "salve"; 166460 - version = "0.0.6"; 166461 - sha256 = "1269qhsck9mx5adhzbvyznbfmi2lwrafmf8b750y31cpiziw4mfb"; 166619 + version = "0.0.7"; 166620 + sha256 = "13qrxn5h0pind32wc7sw9i026g8lw91k71i8prrdzdzc656nhiq5"; 166462 166621 libraryHaskellDepends = [ base ]; 166463 166622 testHaskellDepends = [ base doctest microlens ]; 166464 166623 benchmarkHaskellDepends = [ ··· 167130 167289 pname = "scalendar"; 167131 167290 version = "1.1.0"; 167132 167291 sha256 = "077v0k745z1hs8k8yb5s6ln1ing8b5fllp7gw2kcrlrw108ijvwb"; 167292 + revision = "5"; 167293 + editedCabalFile = "02p4iy6vypz6q0zh5wmy3lp1s9zrcvqn9xx8vczl8000wa0asn7p"; 167133 167294 libraryHaskellDepends = [ base containers text time ]; 167134 167295 testHaskellDepends = [ 167135 167296 base containers hspec QuickCheck text time 167136 167297 ]; 167137 - homepage = "https://github.com/stackbuilders/scalendar"; 167298 + homepage = "https://www.researchgate.net/publication/311582722_Method_of_Managing_Resources_in_a_Telecommunication_Network_or_a_Computing_System"; 167138 167299 description = "This is a library for handling calendars and resource availability based on the \"top-nodes algorithm\" and set operations"; 167139 167300 license = stdenv.lib.licenses.mit; 167140 167301 }) {}; ··· 167948 168109 }) {}; 167949 168110 167950 168111 "scotty-rest" = callPackage 167951 - ({ mkDerivation, base, base-prelude, bytestring, convertible 167952 - , data-default-class, hspec, hspec-wai, http-date, http-media 167953 - , http-types, mtl, QuickCheck, scotty, string-conversions, text 167954 - , time, transformers, wai, wai-extra 168112 + ({ mkDerivation, aeson, base, base-prelude, bytestring, convertible 168113 + , hspec, hspec-wai, http-date, http-media, http-types, mtl 168114 + , QuickCheck, scotty, sqlite-simple, string-conversions, text, time 168115 + , transformers, wai, wai-extra 167955 168116 }: 167956 168117 mkDerivation { 167957 168118 pname = "scotty-rest"; 167958 - version = "0.1.0.0"; 167959 - sha256 = "1z0x7fvs1933cnxj8kr91xqvf5zqil3d0zq2adq2wlf1a2zwa4j0"; 168119 + version = "0.2.0.0"; 168120 + sha256 = "1pj9xwbppax4s5rhm3kvmmxs41qslm82xz98npj3nb3zb0gbykzc"; 168121 + isLibrary = true; 168122 + isExecutable = true; 167960 168123 libraryHaskellDepends = [ 167961 - base base-prelude bytestring convertible data-default-class 167962 - http-date http-media http-types mtl scotty string-conversions text 167963 - time transformers wai wai-extra 168124 + base base-prelude bytestring convertible http-date http-media 168125 + http-types mtl scotty string-conversions text time transformers wai 168126 + wai-extra 168127 + ]; 168128 + executableHaskellDepends = [ 168129 + aeson base mtl scotty sqlite-simple text wai-extra 167964 168130 ]; 167965 168131 testHaskellDepends = [ 167966 168132 base bytestring hspec hspec-wai mtl QuickCheck scotty ··· 168819 168985 }: 168820 168986 mkDerivation { 168821 168987 pname = "selda"; 168822 - version = "0.1.10.1"; 168823 - sha256 = "1yx8gxi9bha95ss2i1hvbv8vlywxgi3a6rxjig44jz5w2s0zlp5h"; 168988 + version = "0.1.11.0"; 168989 + sha256 = "1jdy7rf98ycqvrw73f70xnyidq5gjhzbavd2h64ib6v0mpcskdhy"; 168824 168990 libraryHaskellDepends = [ 168825 168991 base bytestring exceptions hashable mtl psqueues text time 168826 168992 unordered-containers ··· 168836 169002 }: 168837 169003 mkDerivation { 168838 169004 pname = "selda-postgresql"; 168839 - version = "0.1.6.0"; 168840 - sha256 = "0zf77mavhxn64mag6cgf6xch54qknl1yhack5nylf5xlwhpmrgsx"; 169005 + version = "0.1.7.0"; 169006 + sha256 = "0smx2hvpdxjcw58zchwmzcqz4xr5m1idv5y5rrj20df190r4l3l2"; 168841 169007 libraryHaskellDepends = [ 168842 169008 base bytestring exceptions postgresql-libpq selda text 168843 169009 ]; ··· 169048 169214 pname = "semigroupoids"; 169049 169215 version = "5.2.1"; 169050 169216 sha256 = "006jys6kvckkmbnhf4jc51sh64hamkz464mr8ciiakybrfvixr3r"; 169051 - revision = "1"; 169052 - editedCabalFile = "1lb59k2hdz9kbhmpw7bzc0n9pb5x3b9ysglp69dn4yf5xxjw03wx"; 169217 + revision = "2"; 169218 + editedCabalFile = "049j2jl6f5mxqnavi1aadx37j4bk5xksvkxsl43hp4rg7n53p11z"; 169053 169219 setupHaskellDepends = [ base Cabal cabal-doctest ]; 169054 169220 libraryHaskellDepends = [ 169055 169221 base base-orphans bifunctors comonad containers contravariant ··· 169364 169530 }) {}; 169365 169531 169366 169532 "separated" = callPackage 169367 - ({ mkDerivation, base, bifunctors, directory, doctest, filepath 169368 - , lens, parsec, QuickCheck, semigroupoids, semigroups 169369 - , template-haskell 169533 + ({ mkDerivation, base, bifunctors, deriving-compat, directory 169534 + , doctest, filepath, lens, parsec, QuickCheck, semigroupoids 169535 + , semigroups, template-haskell 169370 169536 }: 169371 169537 mkDerivation { 169372 169538 pname = "separated"; 169373 - version = "0.2.3"; 169374 - sha256 = "0lxl7i0j27nn43a6p7ayxd1rr48h31zj0bviw0nd49fsd9l5c0iq"; 169375 - revision = "1"; 169376 - editedCabalFile = "0k1z3a9yr9aq7cnm7kfk5yiclhq95nqlgnzzz5ksj010qmnsb6zj"; 169539 + version = "0.3.0"; 169540 + sha256 = "1ivgx1iaqs4k4zj4n0l92090zvx9x46j6kp56zf60b1bn9s3fcs0"; 169377 169541 libraryHaskellDepends = [ 169378 - base bifunctors lens semigroupoids semigroups 169542 + base bifunctors deriving-compat lens semigroupoids semigroups 169379 169543 ]; 169380 169544 testHaskellDepends = [ 169381 169545 base directory doctest filepath parsec QuickCheck template-haskell ··· 174946 175110 license = stdenv.lib.licenses.gpl2; 174947 175111 }) {}; 174948 175112 174949 - "skylighting_0_3_3_1" = callPackage 175113 + "skylighting_0_3_4_1" = callPackage 174950 175114 ({ mkDerivation, aeson, attoparsec, base, binary, blaze-html 174951 175115 , bytestring, case-insensitive, containers, criterion, Diff 174952 175116 , directory, filepath, HUnit, hxt, mtl, pretty-show, random ··· 174955 175119 }: 174956 175120 mkDerivation { 174957 175121 pname = "skylighting"; 174958 - version = "0.3.3.1"; 174959 - sha256 = "0msx7hwnfcqmq0rkn27lr3y6iybghfnm9p5bybzkmqfhlh8gkqgk"; 175122 + version = "0.3.4.1"; 175123 + sha256 = "09hw6dqsk859gwkn4p5gh3n75lxix76a6kwyzzdml9yqr973jgbz"; 174960 175124 isLibrary = true; 174961 175125 isExecutable = true; 174962 175126 libraryHaskellDepends = [ ··· 175912 176076 }: 175913 176077 mkDerivation { 175914 176078 pname = "snap-core"; 175915 - version = "1.0.3.0"; 175916 - sha256 = "0vkla7rfrwyhk31nign8ccjfhp7f0nqjhmg6hb7rq7ggblgwgnr4"; 175917 - libraryHaskellDepends = [ 175918 - attoparsec base bytestring bytestring-builder case-insensitive 175919 - containers directory filepath hashable HUnit io-streams lifted-base 175920 - monad-control mtl network network-uri old-locale random readable 175921 - regex-posix text time transformers transformers-base unix-compat 175922 - unordered-containers vector 175923 - ]; 175924 - testHaskellDepends = [ 175925 - attoparsec base bytestring bytestring-builder case-insensitive 175926 - containers deepseq directory filepath hashable HUnit io-streams 175927 - lifted-base monad-control mtl network network-uri old-locale 175928 - parallel QuickCheck random readable regex-posix test-framework 175929 - test-framework-hunit test-framework-quickcheck2 text time 175930 - transformers transformers-base unix-compat unordered-containers 175931 - vector zlib 175932 - ]; 175933 - homepage = "http://snapframework.com/"; 175934 - description = "Snap: A Haskell Web Framework (core interfaces and types)"; 175935 - license = stdenv.lib.licenses.bsd3; 175936 - }) {}; 175937 - 175938 - "snap-core_1_0_3_1" = callPackage 175939 - ({ mkDerivation, attoparsec, base, bytestring, bytestring-builder 175940 - , case-insensitive, containers, deepseq, directory, filepath 175941 - , hashable, HUnit, io-streams, lifted-base, monad-control, mtl 175942 - , network, network-uri, old-locale, parallel, QuickCheck, random 175943 - , readable, regex-posix, test-framework, test-framework-hunit 175944 - , test-framework-quickcheck2, text, time, transformers 175945 - , transformers-base, unix-compat, unordered-containers, vector 175946 - , zlib 175947 - }: 175948 - mkDerivation { 175949 - pname = "snap-core"; 175950 176079 version = "1.0.3.1"; 175951 176080 sha256 = "0m2pbz7r5dllk859r8bs3yjkmdh4xrw0vafz390jfmj15vaz0j87"; 175952 176081 libraryHaskellDepends = [ ··· 175968 176097 homepage = "http://snapframework.com/"; 175969 176098 description = "Snap: A Haskell Web Framework (core interfaces and types)"; 175970 176099 license = stdenv.lib.licenses.bsd3; 175971 - hydraPlatforms = stdenv.lib.platforms.none; 175972 176100 }) {}; 175973 176101 175974 176102 "snap-cors" = callPackage ··· 176159 176287 }: 176160 176288 mkDerivation { 176161 176289 pname = "snap-server"; 176162 - version = "1.0.3.0"; 176163 - sha256 = "1lvwfrirf6gq6nr6ias0i0xynq62s9myrj4203wdwq0y4c40nhqc"; 176164 - configureFlags = [ "-fopenssl" ]; 176165 - isLibrary = true; 176166 - isExecutable = true; 176167 - libraryHaskellDepends = [ 176168 - attoparsec base blaze-builder bytestring bytestring-builder 176169 - case-insensitive clock containers filepath HsOpenSSL io-streams 176170 - io-streams-haproxy lifted-base mtl network old-locale 176171 - openssl-streams snap-core text time unix unix-compat vector 176172 - ]; 176173 - executableHaskellDepends = [ 176174 - attoparsec base blaze-builder bytestring bytestring-builder 176175 - case-insensitive clock containers directory HsOpenSSL io-streams 176176 - io-streams-haproxy lifted-base mtl network old-locale 176177 - openssl-streams snap-core text time transformers unix unix-compat 176178 - vector 176179 - ]; 176180 - testHaskellDepends = [ 176181 - attoparsec base base16-bytestring blaze-builder bytestring 176182 - bytestring-builder case-insensitive clock containers deepseq 176183 - directory filepath HsOpenSSL http-common http-streams HUnit 176184 - io-streams io-streams-haproxy lifted-base monad-control mtl network 176185 - old-locale openssl-streams parallel QuickCheck random snap-core 176186 - test-framework test-framework-hunit test-framework-quickcheck2 text 176187 - threads time transformers unix unix-compat vector 176188 - ]; 176189 - benchmarkHaskellDepends = [ 176190 - attoparsec base blaze-builder bytestring bytestring-builder 176191 - criterion io-streams io-streams-haproxy snap-core vector 176192 - ]; 176193 - homepage = "http://snapframework.com/"; 176194 - description = "A web server for the Snap Framework"; 176195 - license = stdenv.lib.licenses.bsd3; 176196 - }) {}; 176197 - 176198 - "snap-server_1_0_3_1" = callPackage 176199 - ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder 176200 - , bytestring, bytestring-builder, case-insensitive, clock 176201 - , containers, criterion, deepseq, directory, filepath, HsOpenSSL 176202 - , http-common, http-streams, HUnit, io-streams, io-streams-haproxy 176203 - , lifted-base, monad-control, mtl, network, old-locale 176204 - , openssl-streams, parallel, QuickCheck, random, snap-core 176205 - , test-framework, test-framework-hunit, test-framework-quickcheck2 176206 - , text, threads, time, transformers, unix, unix-compat, vector 176207 - }: 176208 - mkDerivation { 176209 - pname = "snap-server"; 176210 176290 version = "1.0.3.1"; 176211 176291 sha256 = "0zawrbjncb5nbnahx70078sb9ai0dyqzghcn06qgy3vzk195gwfi"; 176212 176292 configureFlags = [ "-fopenssl" ]; ··· 176241 176321 homepage = "http://snapframework.com/"; 176242 176322 description = "A web server for the Snap Framework"; 176243 176323 license = stdenv.lib.licenses.bsd3; 176244 - hydraPlatforms = stdenv.lib.platforms.none; 176245 176324 }) {}; 176246 176325 176247 176326 "snap-templates" = callPackage ··· 180285 180364 license = stdenv.lib.licenses.mit; 180286 180365 }) {}; 180287 180366 180288 - "stackage-curator_0_15_0_0" = callPackage 180367 + "stackage-curator_0_15_1_0" = callPackage 180289 180368 ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3, async 180290 - , base, base16-bytestring, blaze-html, byteable, bytestring, Cabal 180291 - , classy-prelude-conduit, conduit, conduit-extra, containers 180292 - , cryptohash, cryptohash-conduit, data-default-class, directory 180293 - , exceptions, filepath, hashable, hspec, html-conduit, http-client 180294 - , http-client-tls, http-conduit, lucid, mime-types, monad-unlift 180295 - , monad-unlift-ref, mono-traversable, mtl, old-locale 180369 + , base, blaze-html, bytestring, Cabal, classy-prelude-conduit 180370 + , conduit, conduit-extra, containers, cryptonite 180371 + , cryptonite-conduit, data-default-class, directory, exceptions 180372 + , filepath, hashable, hspec, html-conduit, http-client 180373 + , http-client-tls, http-conduit, lucid, memory, mime-types 180374 + , monad-unlift, monad-unlift-ref, mono-traversable, mtl, old-locale 180296 180375 , optparse-applicative, optparse-simple, process, QuickCheck 180297 180376 , resourcet, safe, semigroups, stm, store, streaming-commons, syb 180298 180377 , system-fileio, system-filepath, tar, temporary, text, time ··· 180301 180380 }: 180302 180381 mkDerivation { 180303 180382 pname = "stackage-curator"; 180304 - version = "0.15.0.0"; 180305 - sha256 = "0z84ywxh4zb996b0ir8hjl9pwdcb0ds0pgq6i8sfxmj5nrw5yjn5"; 180383 + version = "0.15.1.0"; 180384 + sha256 = "158bxk5g1bc139nmdqvr4fid5igmsgqa1d4nxy0dpl8xb68l69jp"; 180306 180385 isLibrary = true; 180307 180386 isExecutable = true; 180308 180387 libraryHaskellDepends = [ 180309 - aeson amazonka amazonka-core amazonka-s3 async base 180310 - base16-bytestring blaze-html byteable bytestring Cabal 180311 - classy-prelude-conduit conduit conduit-extra containers cryptohash 180312 - cryptohash-conduit data-default-class directory exceptions filepath 180313 - hashable html-conduit http-client http-client-tls http-conduit 180314 - lucid mime-types monad-unlift monad-unlift-ref mono-traversable mtl 180315 - old-locale process resourcet safe semigroups stm store 180316 - streaming-commons syb system-fileio system-filepath tar temporary 180317 - text time transformers unix-compat unordered-containers utf8-string 180318 - vector xml-conduit xml-types yaml zlib 180388 + aeson amazonka amazonka-core amazonka-s3 async base blaze-html 180389 + bytestring Cabal classy-prelude-conduit conduit conduit-extra 180390 + containers cryptonite cryptonite-conduit data-default-class 180391 + directory exceptions filepath hashable html-conduit http-client 180392 + http-client-tls http-conduit lucid memory mime-types monad-unlift 180393 + monad-unlift-ref mono-traversable mtl old-locale process resourcet 180394 + safe semigroups stm store streaming-commons syb system-fileio 180395 + system-filepath tar temporary text time transformers unix-compat 180396 + unordered-containers utf8-string vector xml-conduit xml-types yaml 180397 + zlib 180319 180398 ]; 180320 180399 executableHaskellDepends = [ 180321 180400 aeson base http-client http-client-tls optparse-applicative ··· 182880 182959 license = stdenv.lib.licenses.bsd3; 182881 182960 }) {}; 182882 182961 182962 + "string-transform" = callPackage 182963 + ({ mkDerivation, base, bytestring, tasty, tasty-hunit 182964 + , tasty-smallcheck, text, utf8-string 182965 + }: 182966 + mkDerivation { 182967 + pname = "string-transform"; 182968 + version = "0.0.1"; 182969 + sha256 = "1hm360yyh700wwjaf5xlmnla8i8vcm3vk4isgs29yavkq81pwm7x"; 182970 + libraryHaskellDepends = [ base bytestring text utf8-string ]; 182971 + testHaskellDepends = [ 182972 + base bytestring tasty tasty-hunit tasty-smallcheck text utf8-string 182973 + ]; 182974 + homepage = "https://github.com/ncaq/string-transform#readme"; 182975 + description = "simple and easy haskell string transform"; 182976 + license = stdenv.lib.licenses.mit; 182977 + }) {}; 182978 + 182883 182979 "string-typelits" = callPackage 182884 182980 ({ mkDerivation, base, template-haskell, type-combinators 182885 182981 , type-combinators-quote ··· 184213 184309 "swagger-petstore" = callPackage 184214 184310 ({ mkDerivation, aeson, base, bytestring, case-insensitive 184215 184311 , containers, exceptions, hspec, http-api-data, http-client 184216 - , http-client-tls, http-media, http-types, iso8601-time 184312 + , http-client-tls, http-media, http-types, iso8601-time, microlens 184217 184313 , monad-logger, mtl, network, QuickCheck, random, safe-exceptions 184218 184314 , semigroups, text, time, transformers, unordered-containers 184219 184315 , vector 184220 184316 }: 184221 184317 mkDerivation { 184222 184318 pname = "swagger-petstore"; 184223 - version = "0.0.1.0"; 184224 - sha256 = "1jpd0mxvdqw52dfk2nxvkhzn0ymdlbk99n2pgby7x66nv8vgs4n7"; 184319 + version = "0.0.1.1"; 184320 + sha256 = "1zpxs97lrpv4ailn6mqdx6ihbzilcsjcycrc8qj1v1f1lg00m9k6"; 184225 184321 libraryHaskellDepends = [ 184226 184322 aeson base bytestring case-insensitive containers exceptions 184227 184323 http-api-data http-client http-client-tls http-media http-types 184228 - iso8601-time monad-logger mtl network random safe-exceptions text 184229 - time transformers unordered-containers vector 184324 + iso8601-time microlens monad-logger mtl network random 184325 + safe-exceptions text time transformers unordered-containers vector 184230 184326 ]; 184231 184327 testHaskellDepends = [ 184232 184328 aeson base bytestring containers hspec iso8601-time mtl QuickCheck ··· 184242 184338 , bytestring, case-insensitive, containers, directory, filepath 184243 184339 , http-client, http-client-tls, http-media, http-types 184244 184340 , insert-ordered-containers, lens, optparse-applicative, QuickCheck 184245 - , random, scientific, swagger2, syb, text, unordered-containers 184246 - , vector 184341 + , random, scientific, swagger2, syb, text, time 184342 + , unordered-containers, vector 184247 184343 }: 184248 184344 mkDerivation { 184249 184345 pname = "swagger-test"; 184250 - version = "0.2.4"; 184251 - sha256 = "1rm001vwhl648xhb02jr6c72q8klx4wigk9kz2lw9ipkz2pra15a"; 184346 + version = "0.2.7"; 184347 + sha256 = "04rhgkdg8c4cy6mj5jxykirp4m1f5n3nik4pdmvyjv71q3gdwkjp"; 184252 184348 isLibrary = true; 184253 184349 isExecutable = true; 184254 184350 libraryHaskellDepends = [ 184255 184351 aeson async attoparsec base binary blaze-html bytestring 184256 184352 case-insensitive containers filepath http-client http-client-tls 184257 184353 http-media http-types insert-ordered-containers lens QuickCheck 184258 - random scientific swagger2 syb text unordered-containers vector 184354 + random scientific swagger2 syb text time unordered-containers 184355 + vector 184259 184356 ]; 184260 184357 executableHaskellDepends = [ 184261 184358 aeson async base bytestring directory filepath lens ··· 184277 184374 }: 184278 184375 mkDerivation { 184279 184376 pname = "swagger2"; 184280 - version = "2.1.4.1"; 184281 - sha256 = "0b4c9m6yvhj2z7krf7r3a4xmbnyiifhcc4ahl5xfkb2wh6g6nfi3"; 184377 + sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 184378 + sha256 = "1sxv03fgafr21824wcz68l4nvazk6j31z74xa7njg7d3mc5w66pw"; 184282 184379 setupHaskellDepends = [ base Cabal cabal-doctest ]; 184283 184380 libraryHaskellDepends = [ 184284 184381 aeson base base-compat bytestring containers generics-sop hashable ··· 184393 184490 }) {}; 184394 184491 184395 184492 "sws" = callPackage 184396 - ({ mkDerivation, asn1-encoding, asn1-types, base, bytestring 184397 - , crypto-pubkey, crypto-random, directory, filepath, hourglass 184398 - , http-types, network, pem, resourcet, transformers, wai, wai-extra 184399 - , wai-middleware-static, warp, warp-tls, x509 184493 + ({ mkDerivation, base, bytestring, cryptonite, directory, filepath 184494 + , hourglass, http-types, network, resourcet, transformers, wai 184495 + , wai-extra, wai-middleware-static, warp, warp-tls 184400 184496 }: 184401 184497 mkDerivation { 184402 184498 pname = "sws"; 184403 - version = "0.3.1.2"; 184404 - sha256 = "031495207zswwqg23p8kkv7gnm9lhkipm5b9mdp7ypsh9zgy8sz8"; 184499 + version = "0.4.0.0"; 184500 + sha256 = "02x2dh8nc1ci9n4mzhvq3wxvq5802mghs3kpqi6vhbglai60cj6g"; 184405 184501 isLibrary = false; 184406 184502 isExecutable = true; 184407 184503 executableHaskellDepends = [ 184408 - asn1-encoding asn1-types base bytestring crypto-pubkey 184409 - crypto-random directory filepath hourglass http-types network pem 184410 - resourcet transformers wai wai-extra wai-middleware-static warp 184411 - warp-tls x509 184504 + base bytestring cryptonite directory filepath hourglass http-types 184505 + network resourcet transformers wai wai-extra wai-middleware-static 184506 + warp warp-tls 184412 184507 ]; 184413 184508 description = "A simple web server for serving directories, similar to weborf"; 184414 184509 license = stdenv.lib.licenses.bsd3; ··· 188813 188908 }: 188814 188909 mkDerivation { 188815 188910 pname = "test-framework-th-prime"; 188816 - version = "0.0.9"; 188817 - sha256 = "1gcrhfazxj75msjdf3zj3cz81ikakpd1xfy0lflnpp0788zf7r3p"; 188911 + version = "0.0.10"; 188912 + sha256 = "1x3iq4dqbnhb96rfzs7awdk5v2arr3fi3jgkkhnn4vjz43ixygg8"; 188818 188913 libraryHaskellDepends = [ 188819 188914 base cpphs haskell-src-exts template-haskell test-framework 188820 188915 ]; ··· 189157 189252 homepage = "http://github.com/jgm/texmath"; 189158 189253 description = "Conversion between formats used to represent mathematics"; 189159 189254 license = "GPL"; 189255 + }) {}; 189256 + 189257 + "texmath_0_9_4_2" = callPackage 189258 + ({ mkDerivation, base, bytestring, containers, directory, filepath 189259 + , mtl, network-uri, pandoc-types, parsec, process, split, syb 189260 + , temporary, text, utf8-string, xml 189261 + }: 189262 + mkDerivation { 189263 + pname = "texmath"; 189264 + version = "0.9.4.2"; 189265 + sha256 = "1xx3yp5m0rjs8bi1gb4r0xk0mjh5gm4x2pdsgfmbrisw0pl5x0mv"; 189266 + isLibrary = true; 189267 + isExecutable = true; 189268 + libraryHaskellDepends = [ 189269 + base containers mtl pandoc-types parsec syb xml 189270 + ]; 189271 + executableHaskellDepends = [ network-uri ]; 189272 + testHaskellDepends = [ 189273 + base bytestring directory filepath process split temporary text 189274 + utf8-string xml 189275 + ]; 189276 + homepage = "http://github.com/jgm/texmath"; 189277 + description = "Conversion between formats used to represent mathematics"; 189278 + license = "GPL"; 189279 + hydraPlatforms = stdenv.lib.platforms.none; 189160 189280 }) {}; 189161 189281 189162 189282 "texrunner" = callPackage ··· 190004 190124 ({ mkDerivation, base, deepseq, hspec, QuickCheck, text, vector }: 190005 190125 mkDerivation { 190006 190126 pname = "text-zipper"; 190007 - version = "0.10"; 190008 - sha256 = "0vhp707irmyqdix4clnjphnly8zyph4brpjb41n05rxlaybn96n5"; 190127 + version = "0.10.1"; 190128 + sha256 = "0jxicjp0ak1fyl1n3yspxq6hv9l90zzy75glsv8bc2svsn9ypyls"; 190009 190129 enableSeparateDataOutput = true; 190010 190130 libraryHaskellDepends = [ base deepseq text vector ]; 190011 190131 testHaskellDepends = [ base hspec QuickCheck text ]; ··· 190213 190333 ({ mkDerivation, base, containers, ghc-prim, template-haskell }: 190214 190334 mkDerivation { 190215 190335 pname = "th-abstraction"; 190216 - version = "0.2.5.0"; 190217 - sha256 = "1fxapnbny5gyys24q8v93i6ipcrmsrs2b95i8kz2dpgg8cc95skp"; 190218 - libraryHaskellDepends = [ 190219 - base containers ghc-prim template-haskell 190220 - ]; 190221 - testHaskellDepends = [ base containers template-haskell ]; 190222 - homepage = "https://github.com/glguy/th-abstraction"; 190223 - description = "Nicer interface for reified information about data types"; 190224 - license = stdenv.lib.licenses.isc; 190225 - }) {}; 190226 - 190227 - "th-abstraction_0_2_6_0" = callPackage 190228 - ({ mkDerivation, base, containers, ghc-prim, template-haskell }: 190229 - mkDerivation { 190230 - pname = "th-abstraction"; 190231 190336 version = "0.2.6.0"; 190232 190337 sha256 = "0g42h6wnj2awc5ryhbvx009wd8w75pn66bjzsq1z4s3xajd2hbp5"; 190233 190338 libraryHaskellDepends = [ ··· 190237 190342 homepage = "https://github.com/glguy/th-abstraction"; 190238 190343 description = "Nicer interface for reified information about data types"; 190239 190344 license = stdenv.lib.licenses.isc; 190240 - hydraPlatforms = stdenv.lib.platforms.none; 190241 190345 }) {}; 190242 190346 190243 190347 "th-alpha" = callPackage ··· 190669 190773 homepage = "https://github.com/fpco/th-utilities#readme"; 190670 190774 description = "Collection of useful functions for use with Template Haskell"; 190671 190775 license = stdenv.lib.licenses.mit; 190776 + }) {}; 190777 + 190778 + "thank-you-stars" = callPackage 190779 + ({ mkDerivation, aeson, base, bytestring, Cabal, containers 190780 + , directory, filepath, hackage-db, hspec, req, split, text 190781 + }: 190782 + mkDerivation { 190783 + pname = "thank-you-stars"; 190784 + version = "0.1.0"; 190785 + sha256 = "1qxi26g81ndrx8vxckb8hkpaqqpbd60r2ck705mhafrv0yd3kry7"; 190786 + isLibrary = true; 190787 + isExecutable = true; 190788 + libraryHaskellDepends = [ 190789 + aeson base bytestring Cabal containers directory filepath 190790 + hackage-db req split text 190791 + ]; 190792 + executableHaskellDepends = [ base containers directory filepath ]; 190793 + testHaskellDepends = [ base Cabal containers hackage-db hspec ]; 190794 + homepage = "https://github.com/y-taka-23/thank-you-stars#readme"; 190795 + description = "Give your dependencies stars on GitHub!"; 190796 + license = stdenv.lib.licenses.bsd3; 190672 190797 }) {}; 190673 190798 190674 190799 "themoviedb" = callPackage ··· 191276 191401 homepage = "https://github.com/aiya000/hs-throwable-exceptions#README.md"; 191277 191402 description = "throwable-exceptions gives the easy way to throw exceptions"; 191278 191403 license = stdenv.lib.licenses.mit; 191404 + }) {}; 191405 + 191406 + "throwable-exceptions_0_1_0_9" = callPackage 191407 + ({ mkDerivation, base, doctest, either, safe-exceptions, silently 191408 + , tasty, tasty-discover, tasty-hunit, template-haskell, text 191409 + }: 191410 + mkDerivation { 191411 + pname = "throwable-exceptions"; 191412 + version = "0.1.0.9"; 191413 + sha256 = "1ab9qx87r0wxrvx9fk77cpimj0pm1qa2pvcv4b8sadj0s8fkrcis"; 191414 + libraryHaskellDepends = [ base safe-exceptions template-haskell ]; 191415 + testHaskellDepends = [ 191416 + base doctest either safe-exceptions silently tasty tasty-discover 191417 + tasty-hunit text 191418 + ]; 191419 + homepage = "https://github.com/aiya000/hs-throwable-exceptions#README.md"; 191420 + description = "throwable-exceptions gives the easy way to throw exceptions"; 191421 + license = stdenv.lib.licenses.mit; 191422 + hydraPlatforms = stdenv.lib.platforms.none; 191279 191423 }) {}; 191280 191424 191281 191425 "thumbnail" = callPackage ··· 195320 195464 }: 195321 195465 mkDerivation { 195322 195466 pname = "tweet-hs"; 195323 - version = "1.0.1.3"; 195324 - sha256 = "0xxyb2czffd46hwiv1wqqhhh5km8z9k0jqv5j64f68zmxfra5x04"; 195467 + version = "1.0.1.7"; 195468 + sha256 = "026hmzrc80mc2jpvd0cnxa6kj4lfirh7ygdh1xaw51svrql8320j"; 195325 195469 isLibrary = true; 195326 195470 isExecutable = true; 195327 195471 libraryHaskellDepends = [ ··· 196345 196489 }) {}; 196346 196490 196347 196491 "type-of-html" = callPackage 196348 - ({ mkDerivation, base, blaze-html, bytestring, criterion, hspec 196349 - , QuickCheck, text 196492 + ({ mkDerivation, base, blaze-html, bytestring, criterion, ghc-prim 196493 + , hspec, QuickCheck, text 196350 196494 }: 196351 196495 mkDerivation { 196352 196496 pname = "type-of-html"; 196353 - version = "0.3.0.0"; 196354 - sha256 = "1cj0q9h7dda8zmn8lnvm0scn97cfwxihvj31x28nzfywgbhimhv6"; 196355 - libraryHaskellDepends = [ base bytestring text ]; 196497 + version = "0.5.1.0"; 196498 + sha256 = "01j4kk5c8qiqcgnymx26csj38aa76zg3vl8nwiwxcjbfng87xvmk"; 196499 + libraryHaskellDepends = [ base bytestring ghc-prim text ]; 196356 196500 testHaskellDepends = [ base hspec QuickCheck text ]; 196357 196501 benchmarkHaskellDepends = [ 196358 196502 base blaze-html bytestring criterion text ··· 196569 196713 }: 196570 196714 mkDerivation { 196571 196715 pname = "typed-process"; 196572 - version = "0.1.0.1"; 196573 - sha256 = "05pwpis2vm63qxg8kkqd52whbgkgf5k5sy0w1z1am7jsm6fiychc"; 196574 - libraryHaskellDepends = [ 196575 - async base bytestring conduit conduit-extra exceptions process stm 196576 - transformers 196577 - ]; 196578 - testHaskellDepends = [ 196579 - async base base64-bytestring bytestring conduit conduit-extra hspec 196580 - http-conduit temporary 196581 - ]; 196582 - homepage = "https://haskell-lang.org/library/typed-process"; 196583 - description = "Run external processes, with strong typing of streams"; 196584 - license = stdenv.lib.licenses.mit; 196585 - }) {}; 196586 - 196587 - "typed-process_0_1_1" = callPackage 196588 - ({ mkDerivation, async, base, base64-bytestring, bytestring 196589 - , conduit, conduit-extra, exceptions, hspec, http-conduit, process 196590 - , stm, temporary, transformers 196591 - }: 196592 - mkDerivation { 196593 - pname = "typed-process"; 196594 196716 version = "0.1.1"; 196595 196717 sha256 = "1n93jy1z2xyin8j5dy972hdv2ydwfdbf5x1bygvn8cc6llb4wsml"; 196596 196718 libraryHaskellDepends = [ ··· 196604 196726 homepage = "https://haskell-lang.org/library/typed-process"; 196605 196727 description = "Run external processes, with strong typing of streams"; 196606 196728 license = stdenv.lib.licenses.mit; 196607 - hydraPlatforms = stdenv.lib.platforms.none; 196608 196729 }) {}; 196609 196730 196610 196731 "typed-spreadsheet" = callPackage ··· 200007 200128 }: 200008 200129 mkDerivation { 200009 200130 pname = "uuid-orphans"; 200010 - version = "1.4.1"; 200011 - sha256 = "19hxgi6rn5pg51jd8v64b96a2j0vh016xcbja8vdhkbdpiizyq9j"; 200131 + version = "1.4.2"; 200132 + sha256 = "1rsaskv8xhj773abijsq3xi3maa0ixw1k2qywcmw4bdm25pyxsr2"; 200012 200133 libraryHaskellDepends = [ 200013 200134 base safecopy text th-lift uuid-types web-routes 200014 200135 ]; ··· 200324 200445 }: 200325 200446 mkDerivation { 200326 200447 pname = "validation"; 200327 - version = "0.5.4"; 200328 - sha256 = "18vliywmqj3kwlrc4dcp2z3skwqb86crf0rmphpmna1mkrfmyy4b"; 200329 - libraryHaskellDepends = [ 200330 - base bifunctors lens mtl semigroupoids semigroups transformers 200331 - ]; 200332 - testHaskellDepends = [ 200333 - base directory doctest filepath QuickCheck template-haskell 200334 - ]; 200335 - homepage = "https://github.com/NICTA/validation"; 200336 - description = "A data-type like Either but with an accumulating Applicative"; 200337 - license = stdenv.lib.licenses.bsd3; 200338 - }) {}; 200339 - 200340 - "validation_0_5_5" = callPackage 200341 - ({ mkDerivation, base, bifunctors, directory, doctest, filepath 200342 - , lens, mtl, QuickCheck, semigroupoids, semigroups 200343 - , template-haskell, transformers 200344 - }: 200345 - mkDerivation { 200346 - pname = "validation"; 200347 200448 version = "0.5.5"; 200348 200449 sha256 = "0fgwgpwcisbabzyq11pkj57gp0kydi4px9gmgzqcq2hn6xb43qkd"; 200349 200450 libraryHaskellDepends = [ ··· 200355 200456 homepage = "https://github.com/qfpl/validation"; 200356 200457 description = "A data-type like Either but with an accumulating Applicative"; 200357 200458 license = stdenv.lib.licenses.bsd3; 200358 - hydraPlatforms = stdenv.lib.platforms.none; 200359 200459 }) {}; 200360 200460 200361 200461 "validations" = callPackage ··· 202050 202150 }) {}; 202051 202151 202052 202152 "vivid" = callPackage 202053 - ({ mkDerivation, base, binary, bytestring, containers, filepath 202153 + ({ mkDerivation, base, bytestring, containers, directory, filepath 202054 202154 , hashable, MonadRandom, mtl, network, process, random 202055 - , random-shuffle, split, stm, time, transformers 202155 + , random-shuffle, split, stm, time, transformers, utf8-string 202156 + , vivid-osc, vivid-supercollider 202056 202157 }: 202057 202158 mkDerivation { 202058 202159 pname = "vivid"; 202059 - version = "0.2.0.5"; 202060 - sha256 = "0wxkv8vygxd8waab0f87p2q8ya20lnjh7b77yih4r3znf092fmpx"; 202160 + version = "0.3.0.2"; 202161 + sha256 = "16dvg5yq26fkrq01mn3c4byz32xld3alxa8h9m16gi4g04f99q00"; 202061 202162 libraryHaskellDepends = [ 202062 - base binary bytestring containers filepath hashable MonadRandom mtl 202063 - network process random random-shuffle split stm time transformers 202163 + base bytestring containers directory filepath hashable MonadRandom 202164 + mtl network process random random-shuffle split stm time 202165 + transformers utf8-string vivid-osc vivid-supercollider 202064 202166 ]; 202065 - homepage = "http://vivid-synth.com"; 202066 202167 description = "Sound synthesis with SuperCollider"; 202067 202168 license = "GPL"; 202068 202169 hydraPlatforms = stdenv.lib.platforms.none; ··· 202818 202919 }: 202819 202920 mkDerivation { 202820 202921 pname = "wai-handler-launch"; 202821 - version = "3.0.2.2"; 202822 - sha256 = "021923x32sgig40sng5mffzkv5ay9asbxpzkik9bpg1yagdc954w"; 202823 - libraryHaskellDepends = [ 202824 - async base blaze-builder bytestring http-types process 202825 - streaming-commons transformers wai warp 202826 - ]; 202827 - description = "Launch a web app in the default browser"; 202828 - license = stdenv.lib.licenses.mit; 202829 - }) {}; 202830 - 202831 - "wai-handler-launch_3_0_2_3" = callPackage 202832 - ({ mkDerivation, async, base, blaze-builder, bytestring, http-types 202833 - , process, streaming-commons, transformers, wai, warp 202834 - }: 202835 - mkDerivation { 202836 - pname = "wai-handler-launch"; 202837 202922 version = "3.0.2.3"; 202838 202923 sha256 = "1lv1xybpx7zzyz89nb94sw3326pnmyfz6h4sqs00ib9zf05hxl3d"; 202839 202924 libraryHaskellDepends = [ ··· 202842 202927 ]; 202843 202928 description = "Launch a web app in the default browser"; 202844 202929 license = stdenv.lib.licenses.mit; 202845 - hydraPlatforms = stdenv.lib.platforms.none; 202846 202930 }) {}; 202847 202931 202848 202932 "wai-handler-scgi" = callPackage ··· 206863 206947 }: 206864 206948 mkDerivation { 206865 206949 pname = "wrecker"; 206866 - version = "1.0.0.2"; 206867 - sha256 = "0ydmwxixgxryiq4nf4lxds30zmx4hhhm1w6fyk4h1hva01vrybr8"; 206950 + version = "1.2.2.0"; 206951 + sha256 = "03iw04jg3lmar97l9mhgd5kabfjps1dh84s7r5p9cbc6rsy5knsh"; 206868 206952 isLibrary = true; 206869 206953 isExecutable = true; 206870 206954 libraryHaskellDepends = [ ··· 206879 206963 unordered-containers vector vty wreq 206880 206964 ]; 206881 206965 executableHaskellDepends = [ 206882 - aeson aeson-qq base bytestring connection http-client 206883 - http-client-tls immortal lens markdown-unlit network next-ref 206884 - optparse-applicative scotty text transformers wai warp wreq 206966 + base http-client http-client-tls lens markdown-unlit 206967 + optparse-applicative wreq 206885 206968 ]; 206886 206969 testHaskellDepends = [ 206887 206970 aeson aeson-qq base bytestring connection hspec hspec-discover ··· 206892 206975 description = "An HTTP Performance Benchmarker"; 206893 206976 license = stdenv.lib.licenses.bsd3; 206894 206977 hydraPlatforms = stdenv.lib.platforms.none; 206978 + }) {}; 206979 + 206980 + "wrecker-ui" = callPackage 206981 + sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 206982 + , directory, distributed-process, distributed-process-async 206983 + , distributed-process-simplelocalnet, distributed-static, esqueleto 206984 + , HostAndPort, http-types, iso8601-time, monad-control 206985 + , monad-logger, mtl, network-transport, network-transport-tcp 206986 + , persistent, persistent-postgresql, persistent-sqlite 206987 + , persistent-template, postgresql-simple, postgresql-simple-url 206988 + , process, resource-pool, resourcet, scotty, stm, temporary, text 206989 + , time, transformers, wai-cors 206990 + }: 206991 + mkDerivation { 206992 + pname = "wrecker-ui"; 206993 + version = "2.3.0.2"; 206994 + sha256 = "0bfpcc464fgcgzp5h20d2q7p79z3mkxi6c0i3cc4mmzspgvnsjk3"; 206995 + isLibrary = false; 206996 + isExecutable = true; 206997 + enableSeparateDataOutput = true; 206998 + executableHaskellDepends = [ 206999 + aeson async base binary bytestring containers directory 207000 + distributed-process distributed-process-async 207001 + distributed-process-simplelocalnet distributed-static esqueleto 207002 + HostAndPort http-types iso8601-time monad-control monad-logger mtl 207003 + network-transport network-transport-tcp persistent 207004 + persistent-postgresql persistent-sqlite persistent-template 207005 + postgresql-simple postgresql-simple-url process resource-pool 207006 + resourcet scotty stm temporary text time transformers wai-cors 207007 + ]; 207008 + description = "A web interface for Wrecker, the HTTP Performance Benchmarker"; 207009 + license = stdenv.lib.licenses.bsd3; 206895 207010 }) {}; 206896 207011 206897 207012 "wreq" = callPackage ··· 208382 208497 license = stdenv.lib.licenses.mit; 208383 208498 }) {}; 208384 208499 208385 - "xml-conduit_1_6_0" = callPackage 208500 + "xml-conduit_1_7_0" = callPackage 208386 208501 ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html 208387 208502 , blaze-markup, bytestring, conduit, conduit-extra, containers 208388 208503 , data-default-class, deepseq, hspec, HUnit, monad-control ··· 208390 208505 }: 208391 208506 mkDerivation { 208392 208507 pname = "xml-conduit"; 208393 - version = "1.6.0"; 208394 - sha256 = "042cq7i988jxfwayndzpk2mygfs73709xmzi875imhmar10nv914"; 208508 + version = "1.7.0"; 208509 + sha256 = "0g0a6h52n6q3w09350d6vgjpvb6xj224isp4lphgwbmd2xr12i76"; 208395 208510 libraryHaskellDepends = [ 208396 208511 attoparsec base blaze-builder blaze-html blaze-markup bytestring 208397 208512 conduit conduit-extra containers data-default-class deepseq ··· 209221 209336 }) {}; 209222 209337 209223 209338 "xmonad-extras" = callPackage 209224 - ({ mkDerivation, alsa-mixer, base, bytestring, containers 209225 - , directory, hint, libmpd, mtl, network, old-locale, old-time 209226 - , process, random, regex-posix, unix, X11, xmonad, xmonad-contrib 209227 - }: 209228 - mkDerivation { 209229 - pname = "xmonad-extras"; 209230 - version = "0.13.0"; 209231 - sha256 = "11clsfa5i174i6bfp6mdy06w11jyx2sydrbbczf2s9kg92ysbnqb"; 209232 - configureFlags = [ 209233 - "-f-with_hlist" "-fwith_parsec" "-fwith_split" 209234 - ]; 209235 - libraryHaskellDepends = [ 209236 - alsa-mixer base bytestring containers directory hint libmpd mtl 209237 - network old-locale old-time process random regex-posix unix X11 209238 - xmonad xmonad-contrib 209239 - ]; 209240 - homepage = "https://github.com/xmonad/xmonad-extras"; 209241 - description = "Third party extensions for xmonad with wacky dependencies"; 209242 - license = stdenv.lib.licenses.bsd3; 209243 - }) {}; 209244 - 209245 - "xmonad-extras_0_13_1" = callPackage 209246 209339 ({ mkDerivation, alsa-mixer, base, bytestring, containers, hint 209247 209340 , libmpd, mtl, network, regex-posix, X11, xmonad, xmonad-contrib 209248 209341 }: ··· 209260 209353 homepage = "https://github.com/xmonad/xmonad-extras"; 209261 209354 description = "Third party extensions for xmonad with wacky dependencies"; 209262 209355 license = stdenv.lib.licenses.bsd3; 209263 - hydraPlatforms = stdenv.lib.platforms.none; 209264 209356 }) {}; 209265 209357 209266 209358 "xmonad-screenshot" = callPackage ··· 210362 210454 }: 210363 210455 mkDerivation { 210364 210456 pname = "yeshql"; 210365 - version = "3.0.1.1"; 210366 - sha256 = "07swxkxjdvsgsfz9qanygv1fmp3vzcd18hffyp0m6c7qv4av7zps"; 210457 + version = "3.0.1.3"; 210458 + sha256 = "04svfqlmhm94ljyhirihhsdqpskvq989y3wwznclbn0isspjcq9p"; 210367 210459 libraryHaskellDepends = [ 210368 210460 base containers convertible filepath HDBC parsec template-haskell 210369 210461 ]; ··· 210489 210581 }: 210490 210582 mkDerivation { 210491 210583 pname = "yesod-auth"; 210492 - version = "1.4.18"; 210493 - sha256 = "1cg3wb5d8cy65rmrc0dq086mmfhvvwdyig926pb0nhn2zj2kbzav"; 210494 - libraryHaskellDepends = [ 210495 - aeson authenticate base base16-bytestring base64-bytestring binary 210496 - blaze-builder blaze-html blaze-markup byteable bytestring conduit 210497 - conduit-extra containers cryptonite data-default email-validate 210498 - file-embed http-client http-conduit http-types lifted-base memory 210499 - mime-mail network-uri nonce persistent persistent-template random 210500 - resourcet safe shakespeare template-haskell text time transformers 210501 - unordered-containers wai yesod-core yesod-form yesod-persistent 210502 - ]; 210503 - homepage = "http://www.yesodweb.com/"; 210504 - description = "Authentication for Yesod"; 210505 - license = stdenv.lib.licenses.mit; 210506 - }) {}; 210507 - 210508 - "yesod-auth_1_4_19" = callPackage 210509 - ({ mkDerivation, aeson, authenticate, base, base16-bytestring 210510 - , base64-bytestring, binary, blaze-builder, blaze-html 210511 - , blaze-markup, byteable, bytestring, conduit, conduit-extra 210512 - , containers, cryptonite, data-default, email-validate, file-embed 210513 - , http-client, http-conduit, http-types, lifted-base, memory 210514 - , mime-mail, network-uri, nonce, persistent, persistent-template 210515 - , random, resourcet, safe, shakespeare, template-haskell, text 210516 - , time, transformers, unordered-containers, wai, yesod-core 210517 - , yesod-form, yesod-persistent 210518 - }: 210519 - mkDerivation { 210520 - pname = "yesod-auth"; 210521 210584 version = "1.4.19"; 210522 210585 sha256 = "1r6ykh9q9080wrshicmgxkjjlxb1rxv56kabqnyx44xihhcr19jp"; 210523 210586 libraryHaskellDepends = [ ··· 210532 210595 homepage = "http://www.yesodweb.com/"; 210533 210596 description = "Authentication for Yesod"; 210534 210597 license = stdenv.lib.licenses.mit; 210535 - hydraPlatforms = stdenv.lib.platforms.none; 210536 210598 }) {}; 210537 210599 210538 210600 "yesod-auth-account" = callPackage ··· 211068 211130 license = stdenv.lib.licenses.mit; 211069 211131 }) {}; 211070 211132 211133 + "yesod-core_1_4_37" = callPackage 211134 + ({ mkDerivation, aeson, async, auto-update, base, blaze-builder 211135 + , blaze-html, blaze-markup, byteable, bytestring, case-insensitive 211136 + , cereal, clientsession, conduit, conduit-extra, containers, cookie 211137 + , criterion, data-default, deepseq, deepseq-generics, directory 211138 + , exceptions, fast-logger, hspec, hspec-expectations, http-types 211139 + , HUnit, lifted-base, monad-control, monad-logger, mtl, mwc-random 211140 + , network, old-locale, parsec, path-pieces, primitive, QuickCheck 211141 + , random, resourcet, safe, semigroups, shakespeare 211142 + , streaming-commons, template-haskell, text, time, transformers 211143 + , transformers-base, unix-compat, unordered-containers, vector, wai 211144 + , wai-extra, wai-logger, warp, word8 211145 + }: 211146 + mkDerivation { 211147 + pname = "yesod-core"; 211148 + version = "1.4.37"; 211149 + sha256 = "0ww8hl0cx2g58zrdx3j6d5m2xwhssbajdqws1xk6rzl7rpfm1b9j"; 211150 + libraryHaskellDepends = [ 211151 + aeson auto-update base blaze-builder blaze-html blaze-markup 211152 + byteable bytestring case-insensitive cereal clientsession conduit 211153 + conduit-extra containers cookie data-default deepseq 211154 + deepseq-generics directory exceptions fast-logger http-types 211155 + lifted-base monad-control monad-logger mtl mwc-random old-locale 211156 + parsec path-pieces primitive random resourcet safe semigroups 211157 + shakespeare template-haskell text time transformers 211158 + transformers-base unix-compat unordered-containers vector wai 211159 + wai-extra wai-logger warp word8 211160 + ]; 211161 + testHaskellDepends = [ 211162 + async base blaze-builder bytestring clientsession conduit 211163 + conduit-extra containers cookie hspec hspec-expectations http-types 211164 + HUnit lifted-base mwc-random network path-pieces QuickCheck random 211165 + resourcet shakespeare streaming-commons template-haskell text 211166 + transformers wai wai-extra 211167 + ]; 211168 + benchmarkHaskellDepends = [ 211169 + base blaze-html bytestring criterion shakespeare text transformers 211170 + ]; 211171 + homepage = "http://www.yesodweb.com/"; 211172 + description = "Creation of type-safe, RESTful web applications"; 211173 + license = stdenv.lib.licenses.mit; 211174 + hydraPlatforms = stdenv.lib.platforms.none; 211175 + }) {}; 211176 + 211071 211177 "yesod-crud" = callPackage 211072 211178 ({ mkDerivation, base, classy-prelude, containers, MissingH 211073 211179 , monad-control, persistent, random, safe, stm, uuid, yesod-core ··· 211314 211420 }: 211315 211421 mkDerivation { 211316 211422 pname = "yesod-form"; 211317 - version = "1.4.15"; 211318 - sha256 = "107ddpngzwzmslrv1cc82fx775icvjpbsgjhinj7cnmpi3paq3w3"; 211319 - libraryHaskellDepends = [ 211320 - aeson attoparsec base blaze-builder blaze-html blaze-markup 211321 - byteable bytestring containers data-default email-validate 211322 - network-uri persistent resourcet semigroups shakespeare 211323 - template-haskell text time transformers wai xss-sanitize yesod-core 211324 - sha256 = "075y56pbi02ssyb965di1b6d2047jdjwq2wp2maraqjm6gdk824y"; 211325 - ]; 211326 - testHaskellDepends = [ base hspec text time ]; 211327 - homepage = "http://www.yesodweb.com/"; 211328 - description = "Form handling support for Yesod Web Framework"; 211329 - license = stdenv.lib.licenses.mit; 211330 - }) {}; 211331 - 211332 - "yesod-form_1_4_16" = callPackage 211333 - ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html 211334 - , blaze-markup, byteable, bytestring, containers, data-default 211335 - , email-validate, hspec, network-uri, persistent, resourcet 211336 - , semigroups, shakespeare, template-haskell, text, time 211337 - , transformers, wai, xss-sanitize, yesod-core, yesod-persistent 211338 - }: 211339 - mkDerivation { 211340 - pname = "yesod-form"; 211341 211423 version = "1.4.16"; 211342 211424 sha256 = "0lij3m5vn8nvh6y88r1dhk03xmmjwmjzazm307nc2wvc5fmx9p2j"; 211343 211425 libraryHaskellDepends = [ ··· 211351 211433 homepage = "http://www.yesodweb.com/"; 211352 211434 description = "Form handling support for Yesod Web Framework"; 211353 211435 license = stdenv.lib.licenses.mit; 211354 - hydraPlatforms = stdenv.lib.platforms.none; 211355 211436 }) {}; 211356 211437 211357 211438 "yesod-form-bootstrap4" = callPackage ··· 211364 211445 homepage = "https://github.com/ncaq/yesod-form-bootstrap4.git#readme"; 211365 211446 description = "renderBootstrap4"; 211366 211447 license = stdenv.lib.licenses.mit; 211448 + }) {}; 211449 + 211450 + "yesod-form-bootstrap4_0_1_0_2" = callPackage 211451 + ({ mkDerivation, base, classy-prelude-yesod, yesod-form }: 211452 + mkDerivation { 211453 + pname = "yesod-form-bootstrap4"; 211454 + version = "0.1.0.2"; 211455 + sha256 = "0lsdvs33xsy7ipr44calfhyf375mkq7h3axi39q91f28r76iy6cf"; 211456 + libraryHaskellDepends = [ base classy-prelude-yesod yesod-form ]; 211457 + homepage = "https://github.com/ncaq/yesod-form-bootstrap4#readme"; 211458 + description = "renderBootstrap4"; 211459 + license = stdenv.lib.licenses.mit; 211460 + hydraPlatforms = stdenv.lib.platforms.none; 211367 211461 }) {}; 211368 211462 211369 211463 "yesod-form-json" = callPackage ··· 211963 212057 license = stdenv.lib.licenses.mit; 211964 212058 }) {}; 211965 212059 212060 + "yesod-recaptcha2_0_1_0_1" = callPackage 212061 + ({ mkDerivation, base, classy-prelude-yesod, http-conduit 212062 + , yesod-auth 212063 + }: 212064 + mkDerivation { 212065 + pname = "yesod-recaptcha2"; 212066 + version = "0.1.0.1"; 212067 + sha256 = "0avlm1jchp0j65c3f6bj9gv9kba0cvvk77sq918dzjvx54hnygf3"; 212068 + libraryHaskellDepends = [ 212069 + base classy-prelude-yesod http-conduit yesod-auth 212070 + ]; 212071 + homepage = "https://github.com/ncaq/yesod-recaptcha2#readme"; 212072 + description = "yesod recaptcha2"; 212073 + license = stdenv.lib.licenses.mit; 212074 + hydraPlatforms = stdenv.lib.platforms.none; 212075 + }) {}; 212076 + 211966 212077 "yesod-routes" = callPackage 211967 212078 ({ mkDerivation, base, bytestring, containers, hspec, HUnit 211968 212079 , path-pieces, template-haskell, text, vector ··· 212513 212624 license = stdenv.lib.licenses.gpl2; 212514 212625 }) {}; 212515 212626 212516 - "yi-core_0_15_0" = callPackage 212627 + "yi-core_0_16_0" = callPackage 212517 212628 ({ mkDerivation, array, attoparsec, base, binary, bytestring 212518 212629 , containers, criterion, data-default, deepseq, directory, dlist 212519 212630 , dynamic-state, filepath, hashable, ListLike, microlens-platform 212520 212631 , mtl, old-locale, oo-prototypes, parsec, pointedlist, process 212521 212632 , process-extras, quickcheck-text, split, tasty, tasty-hunit 212522 - , tasty-quickcheck, text, text-icu, time, transformers-base, unix 212633 + , tasty-quickcheck, text, time, transformers-base, unix 212523 212634 , unix-compat, unordered-containers, xdg-basedir, yi-language 212524 212635 , yi-rope 212525 212636 }: 212526 212637 mkDerivation { 212527 212638 pname = "yi-core"; 212528 - version = "0.15.0"; 212529 - sha256 = "1lfxqi7z2jhvg6mzh31nighgcq1zp4w2ibggqlq02wbliwvbvbsf"; 212639 + version = "0.16.0"; 212640 + sha256 = "0r7hbwlc0l45mb5qd949vn0h34kg5aqj7ic9shifz23cxlapkssj"; 212530 212641 libraryHaskellDepends = [ 212531 212642 array attoparsec base binary bytestring containers data-default 212532 212643 directory dlist dynamic-state filepath hashable ListLike 212533 212644 microlens-platform mtl old-locale oo-prototypes parsec pointedlist 212534 - process process-extras split text text-icu time transformers-base 212535 - unix unix-compat unordered-containers xdg-basedir yi-language 212536 - yi-rope 212645 + process process-extras split text time transformers-base unix 212646 + unix-compat unordered-containers xdg-basedir yi-language yi-rope 212537 212647 ]; 212538 212648 testHaskellDepends = [ 212539 212649 array attoparsec base binary bytestring containers data-default 212540 212650 directory dlist dynamic-state filepath hashable ListLike 212541 212651 microlens-platform mtl old-locale oo-prototypes parsec pointedlist 212542 212652 process process-extras quickcheck-text split tasty tasty-hunit 212543 - tasty-quickcheck text text-icu time transformers-base unix 212544 - unix-compat unordered-containers xdg-basedir yi-language yi-rope 212653 + tasty-quickcheck text time transformers-base unix unix-compat 212654 + unordered-containers xdg-basedir yi-language yi-rope 212545 212655 ]; 212546 212656 benchmarkHaskellDepends = [ 212547 212657 array attoparsec base binary bytestring containers criterion 212548 212658 data-default deepseq directory dlist dynamic-state filepath 212549 212659 hashable ListLike microlens-platform mtl old-locale oo-prototypes 212550 - parsec pointedlist process process-extras split text text-icu time 212660 + parsec pointedlist process process-extras split text time 212551 212661 transformers-base unix unix-compat unordered-containers xdg-basedir 212552 212662 yi-language yi-rope 212553 212663 ]; ··· 212558 212668 }) {}; 212559 212669 212560 212670 "yi-dynamic-configuration" = callPackage 212561 - ({ mkDerivation, base, dyre, microlens-platform, mtl, text 212562 - , transformers-base, yi-core, yi-rope 212671 + ({ mkDerivation, base, data-default, dyre, microlens-platform, mtl 212672 + , text, transformers-base, yi-core, yi-rope 212563 212673 }: 212564 212674 mkDerivation { 212565 212675 pname = "yi-dynamic-configuration"; 212566 - version = "0.15.0"; 212567 - sha256 = "0dh8vvmczdlcby9ybp89r59mhi1p7ywrvrh36y0nz6zmfckx3ylh"; 212676 + version = "0.16.0"; 212677 + sha256 = "1y439lsrf6akq1db6gkxm44pq83672jbnyg2hcw2s8b0rlr873vz"; 212568 212678 libraryHaskellDepends = [ 212569 - base dyre microlens-platform mtl text transformers-base yi-core 212570 - yi-rope 212679 + base data-default dyre microlens-platform mtl text 212680 + transformers-base yi-core yi-rope 212571 212681 ]; 212572 212682 homepage = "https://github.com/yi-editor/yi#readme"; 212573 212683 description = "Dynamic configuration support for Yi"; ··· 212594 212704 }: 212595 212705 mkDerivation { 212596 212706 pname = "yi-frontend-pango"; 212597 - version = "0.15.0"; 212598 - sha256 = "02wfcpsamqq5qxdzmbg98h4qji9dfsvk3v4rq1r9lxw6v3rcnd8h"; 212707 + version = "0.16.0"; 212708 + sha256 = "0dbmkh72rrnmcxs8ixgpzvj6bra0nzrgiwnjz19rlpsgzvw5vfhh"; 212599 212709 enableSeparateDataOutput = true; 212600 212710 libraryHaskellDepends = [ 212601 212711 base containers filepath glib gtk microlens-platform mtl ··· 212625 212735 license = stdenv.lib.licenses.gpl2; 212626 212736 }) {}; 212627 212737 212628 - "yi-frontend-vty_0_15_0" = callPackage 212738 + "yi-frontend-vty_0_16_0" = callPackage 212629 212739 ({ mkDerivation, base, containers, data-default, dlist 212630 212740 , microlens-platform, pointedlist, stm, text, vty, yi-core 212631 212741 , yi-language, yi-rope 212632 212742 }: 212633 212743 mkDerivation { 212634 212744 pname = "yi-frontend-vty"; 212635 - version = "0.15.0"; 212636 - sha256 = "0c8qvhn22r1bk9p5c65z8dq73hn84ylpxczqyjb1j8i76wycaccc"; 212745 + version = "0.16.0"; 212746 + sha256 = "00rmwcm1431rffhq1rif0k0g43wnzdfhw1zhacl4f2n5v2gxkjsq"; 212637 212747 libraryHaskellDepends = [ 212638 212748 base containers data-default dlist microlens-platform pointedlist 212639 212749 stm text vty yi-core yi-language yi-rope ··· 212662 212772 license = stdenv.lib.licenses.gpl2; 212663 212773 }) {}; 212664 212774 212665 - "yi-fuzzy-open_0_15_0" = callPackage 212775 + "yi-fuzzy-open_0_16_0" = callPackage 212666 212776 ({ mkDerivation, base, binary, containers, data-default, directory 212667 212777 , filepath, mtl, text, transformers-base, vector, yi-core 212668 212778 , yi-language, yi-rope 212669 212779 }: 212670 212780 mkDerivation { 212671 212781 pname = "yi-fuzzy-open"; 212672 - version = "0.15.0"; 212673 - sha256 = "0zlscdkxahcdh46pgnlv2v55s5c7271zc43fi37ff305a9d57axq"; 212782 + version = "0.16.0"; 212783 + sha256 = "0z59g33rgdpg090sj6ilkwxvcg9r3my0v8wd49vvn72livf3v88k"; 212674 212784 libraryHaskellDepends = [ 212675 212785 base binary containers data-default directory filepath mtl text 212676 212786 transformers-base vector yi-core yi-language yi-rope ··· 212710 212820 license = stdenv.lib.licenses.gpl2; 212711 212821 }) {}; 212712 212822 212713 - "yi-ireader_0_15_0" = callPackage 212823 + "yi-ireader_0_16_0" = callPackage 212714 212824 ({ mkDerivation, base, binary, bytestring, containers, data-default 212715 212825 , microlens-platform, text, yi-core, yi-language, yi-rope 212716 212826 }: 212717 212827 mkDerivation { 212718 212828 pname = "yi-ireader"; 212719 - version = "0.15.0"; 212720 - sha256 = "05jmsdr4bv14mpjzsb2ib20jvmswgm0666d8vz0h2gp2gvda7skd"; 212829 + version = "0.16.0"; 212830 + sha256 = "1wmkji3sz7hnik7cy25r8wbc7y2x938gy8fyy4cadgrpbpndb58a"; 212721 212831 libraryHaskellDepends = [ 212722 212832 base binary bytestring containers data-default microlens-platform 212723 212833 text yi-core yi-language yi-rope ··· 212744 212854 license = stdenv.lib.licenses.gpl2; 212745 212855 }) {}; 212746 212856 212747 - "yi-keymap-cua_0_15_0" = callPackage 212857 + "yi-keymap-cua_0_16_0" = callPackage 212748 212858 ({ mkDerivation, base, microlens-platform, text, yi-core 212749 212859 , yi-keymap-emacs, yi-rope 212750 212860 }: 212751 212861 mkDerivation { 212752 212862 pname = "yi-keymap-cua"; 212753 - version = "0.15.0"; 212754 - sha256 = "0wxblxk9pf3i7dc3hl64lwicj1njwvl8qkimkqw20k3si7hls2vz"; 212863 + version = "0.16.0"; 212864 + sha256 = "082f3jhbas2ww4jmq53gqr7ssl8c0cd5gz2avvhqzvfsfxk1qiay"; 212755 212865 libraryHaskellDepends = [ 212756 212866 base microlens-platform text yi-core yi-keymap-emacs yi-rope 212757 212867 ]; ··· 212780 212890 license = stdenv.lib.licenses.gpl2; 212781 212891 }) {}; 212782 212892 212783 - "yi-keymap-emacs_0_15_0" = callPackage 212893 + "yi-keymap-emacs_0_16_0" = callPackage 212784 212894 ({ mkDerivation, base, containers, filepath, Hclip 212785 212895 , microlens-platform, mtl, oo-prototypes, text, transformers-base 212786 212896 , yi-core, yi-language, yi-misc-modes, yi-rope 212787 212897 }: 212788 212898 mkDerivation { 212789 212899 pname = "yi-keymap-emacs"; 212790 - version = "0.15.0"; 212791 - sha256 = "1sfyddp123zi3inwnilnckf9gair13kn1qjj6k117g1900fh4ha5"; 212900 + version = "0.16.0"; 212901 + sha256 = "0l0xvkb0y3kp0bkvarl6kdvvj4rn5pm70z1g1yavk1krs41xxz6j"; 212792 212902 libraryHaskellDepends = [ 212793 212903 base containers filepath Hclip microlens-platform mtl oo-prototypes 212794 212904 text transformers-base yi-core yi-language yi-misc-modes yi-rope ··· 212828 212938 license = stdenv.lib.licenses.gpl2; 212829 212939 }) {}; 212830 212940 212831 - "yi-keymap-vim_0_15_0" = callPackage 212941 + "yi-keymap-vim_0_16_0" = callPackage 212832 212942 ({ mkDerivation, attoparsec, base, binary, containers, data-default 212833 212943 , directory, filepath, Hclip, microlens-platform, mtl 212834 212944 , oo-prototypes, pointedlist, QuickCheck, safe, tasty, tasty-hunit ··· 212837 212947 }: 212838 212948 mkDerivation { 212839 212949 pname = "yi-keymap-vim"; 212840 - version = "0.15.0"; 212841 - sha256 = "0jd4ssf97zq6rzsdlxj0framwzdkf5ggnzkafk7wvd9abikihmld"; 212950 + version = "0.16.0"; 212951 + sha256 = "1fvl4frjikkdp561zai6z35r8r7f4fq2izlcxl1k1rvsvxz3cbi2"; 212842 212952 enableSeparateDataOutput = true; 212843 212953 libraryHaskellDepends = [ 212844 212954 attoparsec base binary containers data-default directory filepath ··· 212885 212995 license = stdenv.lib.licenses.gpl2; 212886 212996 }) {}; 212887 212997 212888 - "yi-language_0_15_0" = callPackage 212998 + "yi-language_0_16_0" = callPackage 212889 212999 ({ mkDerivation, alex, array, base, binary, containers 212890 213000 , data-default, hashable, microlens-platform, oo-prototypes 212891 213001 , pointedlist, regex-base, regex-tdfa, tasty, tasty-hspec ··· 212894 213004 }: 212895 213005 mkDerivation { 212896 213006 pname = "yi-language"; 212897 - version = "0.15.0"; 212898 - sha256 = "0skp7n9l4qg665krs6fv7kxmrq7jrbrqv1lppcqff5bak1dk5vxb"; 213007 + version = "0.16.0"; 213008 + sha256 = "0wq4m665xcy7256iapjwggc3ylrg9y1k1vhvjn5a8716nn23mnr5"; 212899 213009 libraryHaskellDepends = [ 212900 213010 array base binary containers data-default hashable 212901 213011 microlens-platform oo-prototypes pointedlist regex-base regex-tdfa ··· 212933 213043 license = stdenv.lib.licenses.gpl2; 212934 213044 }) {}; 212935 213045 212936 - "yi-misc-modes_0_15_0" = callPackage 213046 + "yi-misc-modes_0_16_0" = callPackage 212937 213047 ({ mkDerivation, alex, array, base, binary, data-default, filepath 212938 213048 , microlens-platform, text, yi-core, yi-language, yi-rope 212939 213049 }: 212940 213050 mkDerivation { 212941 213051 pname = "yi-misc-modes"; 212942 - version = "0.15.0"; 212943 - sha256 = "0rjk5j3jrqvbznh5azc49wgx6i21q30qn0jz1rvhqqxsakqyaqbx"; 213052 + version = "0.16.0"; 213053 + sha256 = "1vsdfwpqmpmdiaxh30hshxwlpqmkxzih13ic0hnbsx27amd3mv59"; 212944 213054 libraryHaskellDepends = [ 212945 213055 array base binary data-default filepath microlens-platform text 212946 213056 yi-core yi-language yi-rope ··· 212970 213080 license = stdenv.lib.licenses.gpl2; 212971 213081 }) {}; 212972 213082 212973 - "yi-mode-haskell_0_15_0" = callPackage 213083 + "yi-mode-haskell_0_16_0" = callPackage 212974 213084 ({ mkDerivation, alex, array, base, binary, data-default, filepath 212975 213085 , microlens-platform, text, yi-core, yi-language, yi-rope 212976 213086 }: 212977 213087 mkDerivation { 212978 213088 pname = "yi-mode-haskell"; 212979 - version = "0.15.0"; 212980 - sha256 = "12h3ij0a887jfz9kcmmsl0i82jimf11pcvshimdk7d3c9gqf8ygn"; 213089 + version = "0.16.0"; 213090 + sha256 = "0h4796zdcwrj6zkmxcvdjpmwb1rw0zgwzzgsdsch455j770y4dyy"; 212981 213091 libraryHaskellDepends = [ 212982 213092 array base binary data-default filepath microlens-platform text 212983 213093 yi-core yi-language yi-rope ··· 213008 213118 license = stdenv.lib.licenses.gpl2; 213009 213119 }) {}; 213010 213120 213011 - "yi-mode-javascript_0_15_0" = callPackage 213121 + "yi-mode-javascript_0_16_0" = callPackage 213012 213122 ({ mkDerivation, alex, array, base, binary, data-default, dlist 213013 213123 , filepath, microlens-platform, mtl, text, yi-core, yi-language 213014 213124 , yi-rope 213015 213125 }: 213016 213126 mkDerivation { 213017 213127 pname = "yi-mode-javascript"; 213018 - version = "0.15.0"; 213019 - sha256 = "0ir6m97v3d42j6my5pg52vnbwlr55sgzidajx23mlafnccl9j6js"; 213128 + version = "0.16.0"; 213129 + sha256 = "09xp4a1w4m6spnzm943zkivaxicipmzs07qn9xqrfvcwavy56kha"; 213020 213130 libraryHaskellDepends = [ 213021 213131 array base binary data-default dlist filepath microlens-platform 213022 213132 mtl text yi-core yi-language yi-rope ··· 213062 213172 license = stdenv.lib.licenses.gpl2; 213063 213173 }) {}; 213064 213174 213175 + "yi-rope_0_10" = callPackage 213176 + ({ mkDerivation, base, binary, bytestring, criterion, deepseq 213177 + , fingertree, hspec, QuickCheck, quickcheck-instances, text 213178 + }: 213179 + mkDerivation { 213180 + pname = "yi-rope"; 213181 + version = "0.10"; 213182 + sha256 = "0lkaca2nnivzd6dbrawdkfydm9rd06bm0j0kbl1nhh53ghdp4cs9"; 213183 + libraryHaskellDepends = [ 213184 + base binary bytestring deepseq fingertree text 213185 + ]; 213186 + testHaskellDepends = [ 213187 + base hspec QuickCheck quickcheck-instances text 213188 + ]; 213189 + benchmarkHaskellDepends = [ base criterion deepseq text ]; 213190 + description = "A rope data structure used by Yi"; 213191 + license = stdenv.lib.licenses.gpl2; 213192 + hydraPlatforms = stdenv.lib.platforms.none; 213193 + }) {}; 213194 + 213065 213195 "yi-snippet" = callPackage 213066 213196 ({ mkDerivation, base, binary, containers, data-default, free 213067 213197 , microlens-platform, mtl, tasty-hunit, tasty-th, text, vector ··· 213083 213213 license = stdenv.lib.licenses.gpl2; 213084 213214 }) {}; 213085 213215 213086 - "yi-snippet_0_15_0" = callPackage 213216 + "yi-snippet_0_16_0" = callPackage 213087 213217 ({ mkDerivation, base, binary, containers, data-default, free 213088 213218 , microlens-platform, mtl, tasty-hunit, tasty-th, text, vector 213089 213219 , yi-core, yi-rope 213090 213220 }: 213091 213221 mkDerivation { 213092 213222 pname = "yi-snippet"; 213093 - version = "0.15.0"; 213094 - sha256 = "06cnnjbqkd03d5hzs80gm2bp0nzqnfd74ypzc35a8ad6wjdwsvnw"; 213223 + version = "0.16.0"; 213224 + sha256 = "0n9m2n8k4k79hi661gpjdz0yca1jhxmbjdkxgzg7gnvwiikmfawh"; 213095 213225 libraryHaskellDepends = [ 213096 213226 base binary containers data-default free microlens-platform mtl 213097 213227 text vector yi-core yi-rope
+1 -1
pkgs/development/idris-modules/default.nix
··· 26 26 }; 27 27 28 28 files = builtins.filter (n: n != "default") (pkgs.lib.mapAttrsToList (name: type: let 29 - m = builtins.match "(.*)\.nix" name; 29 + m = builtins.match "(.*)\\.nix" name; 30 30 in if m == null then "default" else builtins.head m) (builtins.readDir ./.)); 31 31 in (builtins.listToAttrs (map (name: { 32 32 inherit name;
+4 -2
pkgs/development/interpreters/python/cpython/2.7/default.nix
··· 110 110 "--enable-shared" 111 111 "--with-threads" 112 112 "--enable-unicode=ucs4" 113 + ] ++ optionals (hostPlatform.isCygwin || hostPlatform.isAarch64) [ 114 + "--with-system-ffi" 113 115 ] ++ optionals hostPlatform.isCygwin [ 114 - "--with-system-ffi" 115 116 "--with-system-expat" 116 117 "ac_cv_func_bind_textdomain_codeset=yes" 117 118 ] ++ optionals stdenv.isDarwin [ ··· 125 126 buildInputs = 126 127 optional (stdenv ? cc && stdenv.cc.libc != null) stdenv.cc.libc ++ 127 128 [ bzip2 openssl zlib ] 128 - ++ optionals hostPlatform.isCygwin [ expat libffi ] 129 + ++ optional (hostPlatform.isCygwin || hostPlatform.isAarch64) libffi 130 + ++ optional hostPlatform.isCygwin expat 129 131 ++ [ db gdbm ncurses sqlite readline ] 130 132 ++ optionals x11Support [ tcl tk xlibsWrapper libX11 ] 131 133 ++ optionals stdenv.isDarwin [ CF configd ];
+1
pkgs/development/interpreters/python/cpython/3.4/default.nix
··· 66 66 67 67 patches = [ 68 68 ./no-ldconfig.patch 69 + ./ld_library_path.patch 69 70 ]; 70 71 71 72 postPatch = ''
+51
pkgs/development/interpreters/python/cpython/3.4/ld_library_path.patch
··· 1 + From 85991e0d7f0e631240f3f6233bd65d1128a66dec Mon Sep 17 00:00:00 2001 2 + From: Frederik Rietdijk <fridh@fridh.nl> 3 + Date: Thu, 14 Sep 2017 10:00:31 +0200 4 + Subject: [PATCH] ctypes.util: support LD_LIBRARY_PATH 5 + 6 + Backports support for LD_LIBRARY_PATH from 3.6 7 + --- 8 + Lib/ctypes/util.py | 26 +++++++++++++++++++++++++- 9 + 1 file changed, 25 insertions(+), 1 deletion(-) 10 + 11 + diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py 12 + index 780cd5d21b..d7ac15070f 100644 13 + --- a/Lib/ctypes/util.py 14 + +++ b/Lib/ctypes/util.py 15 + @@ -181,8 +181,32 @@ elif os.name == "posix": 16 + def _findSoname_ldconfig(name): 17 + return None 18 + 19 + + def _findLib_ld(name): 20 + + # See issue #9998 for why this is needed 21 + + expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name) 22 + + cmd = ['ld', '-t'] 23 + + libpath = os.environ.get('LD_LIBRARY_PATH') 24 + + if libpath: 25 + + for d in libpath.split(':'): 26 + + cmd.extend(['-L', d]) 27 + + cmd.extend(['-o', os.devnull, '-l%s' % name]) 28 + + result = None 29 + + try: 30 + + p = subprocess.Popen(cmd, stdout=subprocess.PIPE, 31 + + stderr=subprocess.PIPE, 32 + + universal_newlines=True) 33 + + out, _ = p.communicate() 34 + + res = re.search(expr, os.fsdecode(out)) 35 + + if res: 36 + + result = res.group(0) 37 + + except Exception as e: 38 + + pass # result will be None 39 + + return result 40 + + 41 + def find_library(name): 42 + - return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name)) 43 + + # See issue #9998 44 + + return _findSoname_ldconfig(name) or \ 45 + + _get_soname(_findLib_gcc(name) or _findLib_ld(name)) 46 + 47 + ################################################################ 48 + # test code 49 + -- 50 + 2.14.1 51 +
+1
pkgs/development/interpreters/python/cpython/3.5/default.nix
··· 66 66 67 67 patches = [ 68 68 ./no-ldconfig.patch 69 + ./ld_library_path.patch 69 70 ]; 70 71 71 72 postPatch = ''
+51
pkgs/development/interpreters/python/cpython/3.5/ld_library_path.patch
··· 1 + From 918201682127ed8a270a4bd1a448b490019e4ada Mon Sep 17 00:00:00 2001 2 + From: Frederik Rietdijk <fridh@fridh.nl> 3 + Date: Thu, 14 Sep 2017 10:00:31 +0200 4 + Subject: [PATCH] ctypes.util: support LD_LIBRARY_PATH 5 + 6 + Backports support for LD_LIBRARY_PATH from 3.6 7 + --- 8 + Lib/ctypes/util.py | 26 +++++++++++++++++++++++++- 9 + 1 file changed, 25 insertions(+), 1 deletion(-) 10 + 11 + diff --git a/Lib/ctypes/util.py b/Lib/ctypes/util.py 12 + index e9957d7951..9926f6c881 100644 13 + --- a/Lib/ctypes/util.py 14 + +++ b/Lib/ctypes/util.py 15 + @@ -219,8 +219,32 @@ elif os.name == "posix": 16 + def _findSoname_ldconfig(name): 17 + return None 18 + 19 + + def _findLib_ld(name): 20 + + # See issue #9998 for why this is needed 21 + + expr = r'[^\(\)\s]*lib%s\.[^\(\)\s]*' % re.escape(name) 22 + + cmd = ['ld', '-t'] 23 + + libpath = os.environ.get('LD_LIBRARY_PATH') 24 + + if libpath: 25 + + for d in libpath.split(':'): 26 + + cmd.extend(['-L', d]) 27 + + cmd.extend(['-o', os.devnull, '-l%s' % name]) 28 + + result = None 29 + + try: 30 + + p = subprocess.Popen(cmd, stdout=subprocess.PIPE, 31 + + stderr=subprocess.PIPE, 32 + + universal_newlines=True) 33 + + out, _ = p.communicate() 34 + + res = re.search(expr, os.fsdecode(out)) 35 + + if res: 36 + + result = res.group(0) 37 + + except Exception as e: 38 + + pass # result will be None 39 + + return result 40 + + 41 + def find_library(name): 42 + - return _findSoname_ldconfig(name) or _get_soname(_findLib_gcc(name)) 43 + + # See issue #9998 44 + + return _findSoname_ldconfig(name) or \ 45 + + _get_soname(_findLib_gcc(name) or _findLib_ld(name)) 46 + 47 + ################################################################ 48 + # test code 49 + -- 50 + 2.14.1 51 +
+2 -2
pkgs/development/interpreters/racket/default.nix
··· 33 33 34 34 stdenv.mkDerivation rec { 35 35 name = "racket-${version}"; 36 - version = "6.10"; 36 + version = "6.10.1"; 37 37 38 38 src = fetchurl { 39 39 url = "http://mirror.racket-lang.org/installers/${version}/${name}-src.tgz"; 40 - sha256 = "1mqnyj3bawad12dygsb11f2dbnkjp7q6d7ra714rqyw8mxix5ws0"; 40 + sha256 = "0v3z6x277lq1y7wkqdf6mj3826z5vq0yadygspx9h4r0f1dnmafc"; 41 41 }; 42 42 43 43 FONTCONFIG_FILE = fontsConf;
+4 -4
pkgs/development/interpreters/ruby/default.nix
··· 212 212 }; 213 213 }; 214 214 215 - ruby_2_4_1 = generic { 216 - version = rubyVersion "2" "4" "1" ""; 215 + ruby_2_4_2 = generic { 216 + version = rubyVersion "2" "4" "2" ""; 217 217 sha256 = { 218 - src = "0l0201fqwzwygnrgxay469gbb2w865bnqckq00x3prdmbh6y2c53"; 219 - git = "1gjn31ymypzzcwkrjx62hqw59fywz1x3cyvmi1f2yb9bwb3659ss"; 218 + src = "174cdiz3am1f76vsnm3iqi9c5vqphypbf9kbxx6vqqmj01gfgfck"; 219 + git = "1w83kzak3m6vv3k09ynfw9vpgc7vpmij3x3zmgrhwm4ds1sp5irl"; 220 220 }; 221 221 }; 222 222 }
+1 -1
pkgs/development/interpreters/ruby/patchsets.nix
··· 34 34 "${patchSet}/patches/ruby/2.3/head/railsexpress/02-improve-gc-stats.patch" 35 35 "${patchSet}/patches/ruby/2.3/head/railsexpress/03-display-more-detailed-stack-trace.patch" 36 36 ]; 37 - "2.4.1" = ops useRailsExpress [ 37 + "2.4.2" = ops useRailsExpress [ 38 38 "${patchSet}/patches/ruby/2.4/head/railsexpress/01-skip-broken-tests.patch" 39 39 "${patchSet}/patches/ruby/2.4/head/railsexpress/02-improve-gc-stats.patch" 40 40 "${patchSet}/patches/ruby/2.4/head/railsexpress/03-display-more-detailed-stack-trace.patch"
+5 -1
pkgs/development/libraries/appstream-glib/default.nix
··· 28 28 propagatedBuildInputs = [ gtk3 ]; 29 29 mesonFlags = [ "-Denable-rpm=false" "-Denable-stemmer=false" "-Denable-dep11=false" ]; 30 30 31 - postFixup = "patchelf --set-rpath ${rpath} $out/lib/libappstream-glib.so"; 31 + postFixup = '' 32 + for elf in "$out"/bin/* "$out"/lib/*.so; do 33 + patchelf --set-rpath '${rpath}':"$out/lib" "$elf" 34 + done 35 + ''; 32 36 33 37 meta = with stdenv.lib; { 34 38 description = "Objects and helper methods to read and write AppStream metadata";
+2 -2
pkgs/development/libraries/ffmpeg-full/default.nix
··· 231 231 232 232 stdenv.mkDerivation rec { 233 233 name = "ffmpeg-full-${version}"; 234 - version = "3.3.3"; 234 + version = "3.3.4"; 235 235 236 236 src = fetchurl { 237 237 url = "https://www.ffmpeg.org/releases/ffmpeg-${version}.tar.xz"; 238 - sha256 = "07is8msrhxr1dk6vgwa192k2pl2a0in1h9w8f9cknlvbvhn01afj"; 238 + sha256 = "0mx9dvad3lkyhvsrblf280x2bz6dxajya1ylnspbdzldj0dpxfcq"; 239 239 }; 240 240 241 241 patchPhase = ''patchShebangs .
+2 -2
pkgs/development/libraries/ffmpeg/3.3.nix
··· 6 6 7 7 callPackage ./generic.nix (args // rec { 8 8 version = "${branch}"; 9 - branch = "3.3.3"; 10 - sha256 = "0wx421d7vp4nz8kgp0kg16sswikj8ff1pd18x9mmcbpmqy7sqs8h"; 9 + branch = "3.3.4"; 10 + sha256 = "0zmczggi95fbsq9nz33mpln1y3p1gqniqc4x5smp871idhkykxay"; 11 11 darwinFrameworks = [ Cocoa CoreMedia ]; 12 12 })
+27
pkgs/development/libraries/gmime/3.nix
··· 1 + { stdenv, fetchurl, pkgconfig, glib, zlib, gpgme, libidn, gobjectIntrospection }: 2 + 3 + stdenv.mkDerivation rec { 4 + version = "3.0.1"; 5 + name = "gmime-${version}"; 6 + 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/gmime/3.0/${name}.tar.xz"; 9 + sha256 = "001y93b8mq9alzkvli6vfh3pzdcn5c5iy206ml23lzhhhvm5k162"; 10 + }; 11 + 12 + outputs = [ "out" "dev" ]; 13 + 14 + nativeBuildInputs = [ pkgconfig gobjectIntrospection ]; 15 + propagatedBuildInputs = [ glib zlib gpgme libidn ]; 16 + configureFlags = [ "--enable-introspection=yes" ]; 17 + 18 + enableParallelBuilding = true; 19 + 20 + meta = with stdenv.lib; { 21 + homepage = https://github.com/jstedfast/gmime/; 22 + description = "A C/C++ library for creating, editing and parsing MIME messages and structures"; 23 + license = licenses.lgpl21Plus; 24 + maintainers = with maintainers; [ chaoflow ]; 25 + platforms = platforms.unix; 26 + }; 27 + }
+6 -4
pkgs/development/libraries/gmime/default.nix pkgs/development/libraries/gmime/2.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, glib, zlib, libgpgerror, gobjectIntrospection }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "gmime-2.6.23"; 4 + version = "2.6.23"; 5 + name = "gmime-${version}"; 5 6 6 7 src = fetchurl { 7 8 url = "mirror://gnome/sources/gmime/2.6/${name}.tar.xz"; ··· 16 17 17 18 enableParallelBuilding = true; 18 19 19 - meta = { 20 + meta = with stdenv.lib; { 20 21 homepage = https://github.com/jstedfast/gmime/; 21 22 description = "A C/C++ library for creating, editing and parsing MIME messages and structures"; 22 - maintainers = [ stdenv.lib.maintainers.chaoflow ]; 23 - platforms = stdenv.lib.platforms.unix; 23 + license = licenses.lgpl21Plus; 24 + maintainers = with maintainers; [ chaoflow ]; 25 + platforms = platforms.unix; 24 26 }; 25 27 }
+2 -2
pkgs/development/libraries/gtk+/3.x.nix
··· 13 13 14 14 let 15 15 ver_maj = "3.22"; 16 - ver_min = "19"; 16 + ver_min = "21"; 17 17 version = "${ver_maj}.${ver_min}"; 18 18 in 19 19 stdenv.mkDerivation rec { ··· 21 21 22 22 src = fetchurl { 23 23 url = "mirror://gnome/sources/gtk+/${ver_maj}/gtk+-${version}.tar.xz"; 24 - sha256 = "9883d3ca5244f9b3168ce660e87d52900e141d0f7147dea0640bdd6fe8e5166c"; 24 + sha256 = "1bd3c1a85cfb4db112cabb5379abb05a1a94fe43052d309d573493fca00e6b87"; 25 25 }; 26 26 27 27 outputs = [ "out" "dev" ];
+1 -1
pkgs/development/libraries/kde-frameworks/fetch.sh
··· 1 - WGET_ARGS=( https://download.kde.org/stable/frameworks/5.37/ -A '*.tar.xz' ) 1 + WGET_ARGS=( https://download.kde.org/stable/frameworks/5.38/ -A '*.tar.xz' )
+2 -2
pkgs/development/libraries/kde-frameworks/ktexteditor.nix
··· 2 2 mkDerivation, lib, copyPathsToStore, 3 3 extra-cmake-modules, perl, 4 4 karchive, kconfig, kguiaddons, ki18n, kiconthemes, kio, kparts, libgit2, 5 - qtscript, qtxmlpatterns, sonnet, syntax-highlighting 5 + qtscript, qtxmlpatterns, sonnet, syntax-highlighting, qtquickcontrols 6 6 }: 7 7 8 8 mkDerivation { ··· 11 11 nativeBuildInputs = [ extra-cmake-modules perl ]; 12 12 buildInputs = [ 13 13 karchive kconfig kguiaddons ki18n kiconthemes kio libgit2 qtscript 14 - qtxmlpatterns sonnet syntax-highlighting 14 + qtxmlpatterns sonnet syntax-highlighting qtquickcontrols 15 15 ]; 16 16 propagatedBuildInputs = [ kparts ]; 17 17 }
+300 -300
pkgs/development/libraries/kde-frameworks/srcs.nix
··· 3 3 4 4 { 5 5 attica = { 6 - version = "5.37.0"; 6 + version = "5.38.0"; 7 7 src = fetchurl { 8 - url = "${mirror}/stable/frameworks/5.37/attica-5.37.0.tar.xz"; 9 - sha256 = "13jqk4w9crh8pca6n9334l1gb8bmwf86pa36k0mfh5j19dq72g2p"; 10 - name = "attica-5.37.0.tar.xz"; 8 + url = "${mirror}/stable/frameworks/5.38/attica-5.38.0.tar.xz"; 9 + sha256 = "12smdcd7lcyjqiw0bsk3lwivrl6cvmiqv5cqaw0gz8flhvk29w96"; 10 + name = "attica-5.38.0.tar.xz"; 11 11 }; 12 12 }; 13 13 baloo = { 14 - version = "5.37.0"; 14 + version = "5.38.0"; 15 15 src = fetchurl { 16 - url = "${mirror}/stable/frameworks/5.37/baloo-5.37.0.tar.xz"; 17 - sha256 = "19sl07lhjrri40vfi8wl6azgmg08lgfb98xx110j6spjbbbnww79"; 18 - name = "baloo-5.37.0.tar.xz"; 16 + url = "${mirror}/stable/frameworks/5.38/baloo-5.38.0.tar.xz"; 17 + sha256 = "14522akyxg36lclfblp65xai95i9hiydqjhkmfkadjbq82wm9s9i"; 18 + name = "baloo-5.38.0.tar.xz"; 19 19 }; 20 20 }; 21 21 bluez-qt = { 22 - version = "5.37.0"; 22 + version = "5.38.0"; 23 23 src = fetchurl { 24 - url = "${mirror}/stable/frameworks/5.37/bluez-qt-5.37.0.tar.xz"; 25 - sha256 = "1x6nj7vsn0sp9rckzkcbl6fwm7qzj5w98w2qys1fndb1spl7av8s"; 26 - name = "bluez-qt-5.37.0.tar.xz"; 24 + url = "${mirror}/stable/frameworks/5.38/bluez-qt-5.38.0.tar.xz"; 25 + sha256 = "0hanmygp4smbvczxn4dj997z3bln32p017z0r26z89m2p0b2ylwv"; 26 + name = "bluez-qt-5.38.0.tar.xz"; 27 27 }; 28 28 }; 29 29 breeze-icons = { 30 - version = "5.37.0"; 30 + version = "5.38.0"; 31 31 src = fetchurl { 32 - url = "${mirror}/stable/frameworks/5.37/breeze-icons-5.37.0.tar.xz"; 33 - sha256 = "17nr2phd0nxyx49igvl170ksikapgc4365z26pw0dmmw41llcbxw"; 34 - name = "breeze-icons-5.37.0.tar.xz"; 32 + url = "${mirror}/stable/frameworks/5.38/breeze-icons-5.38.0.tar.xz"; 33 + sha256 = "09afi6c4h31ycs6aa85lqbmn392zi532zf8fp7ll43xxjv9isac9"; 34 + name = "breeze-icons-5.38.0.tar.xz"; 35 35 }; 36 36 }; 37 37 extra-cmake-modules = { 38 - version = "5.37.0"; 38 + version = "5.38.0"; 39 39 src = fetchurl { 40 - url = "${mirror}/stable/frameworks/5.37/extra-cmake-modules-5.37.0.tar.xz"; 41 - sha256 = "1jr7nmhh4kyz1g454qkldfhimfjvvylqa19zna5iak08bkq8q696"; 42 - name = "extra-cmake-modules-5.37.0.tar.xz"; 40 + url = "${mirror}/stable/frameworks/5.38/extra-cmake-modules-5.38.0.tar.xz"; 41 + sha256 = "0ci3vdzdbcrbnxpqvf4hcwcrzz1ijhifp8b99wh3k53rinnai231"; 42 + name = "extra-cmake-modules-5.38.0.tar.xz"; 43 43 }; 44 44 }; 45 45 frameworkintegration = { 46 - version = "5.37.0"; 46 + version = "5.38.0"; 47 47 src = fetchurl { 48 - url = "${mirror}/stable/frameworks/5.37/frameworkintegration-5.37.0.tar.xz"; 49 - sha256 = "0pcy3hjqbahbx65yxz5bl0h2ah4y3fb7mq3pj1rrp2cpp92s135a"; 50 - name = "frameworkintegration-5.37.0.tar.xz"; 48 + url = "${mirror}/stable/frameworks/5.38/frameworkintegration-5.38.0.tar.xz"; 49 + sha256 = "0w1n3czgsnnmaqwypy3mpci8s4ppv9030zxw7ka7rsvwgkpqijq8"; 50 + name = "frameworkintegration-5.38.0.tar.xz"; 51 51 }; 52 52 }; 53 53 kactivities = { 54 - version = "5.37.0"; 54 + version = "5.38.0"; 55 55 src = fetchurl { 56 - url = "${mirror}/stable/frameworks/5.37/kactivities-5.37.0.tar.xz"; 57 - sha256 = "005xvzp10kvwcsl2w6ghcqgqnr2rdvv9w61i4y44y25vcb85g26v"; 58 - name = "kactivities-5.37.0.tar.xz"; 56 + url = "${mirror}/stable/frameworks/5.38/kactivities-5.38.0.tar.xz"; 57 + sha256 = "0grm0cilc80g5ih2hqhwgwm35mlfnrs343j6ixkd9s0mflv2b798"; 58 + name = "kactivities-5.38.0.tar.xz"; 59 59 }; 60 60 }; 61 61 kactivities-stats = { 62 - version = "5.37.0"; 62 + version = "5.38.0"; 63 63 src = fetchurl { 64 - url = "${mirror}/stable/frameworks/5.37/kactivities-stats-5.37.0.tar.xz"; 65 - sha256 = "09zsdzf77palmww7x3dzinl0hxrm4z0q0yc2fmf0d7z6cfl695y2"; 66 - name = "kactivities-stats-5.37.0.tar.xz"; 64 + url = "${mirror}/stable/frameworks/5.38/kactivities-stats-5.38.0.tar.xz"; 65 + sha256 = "0s57iz04n3m4fpqrqflda6vpk4l1mnf0nyz1iyza382fb375afd2"; 66 + name = "kactivities-stats-5.38.0.tar.xz"; 67 67 }; 68 68 }; 69 69 kapidox = { 70 - version = "5.37.0"; 70 + version = "5.38.0"; 71 71 src = fetchurl { 72 - url = "${mirror}/stable/frameworks/5.37/kapidox-5.37.0.tar.xz"; 73 - sha256 = "1xwkaamifxjghv158rwslndfd9z70rm9ixnp1mmkgw8radwsqg5v"; 74 - name = "kapidox-5.37.0.tar.xz"; 72 + url = "${mirror}/stable/frameworks/5.38/kapidox-5.38.0.tar.xz"; 73 + sha256 = "1j4k75lhqdnsxmgyvblla0627qvgabxivw6limfdb3rdpmqdxj76"; 74 + name = "kapidox-5.38.0.tar.xz"; 75 75 }; 76 76 }; 77 77 karchive = { 78 - version = "5.37.0"; 78 + version = "5.38.0"; 79 79 src = fetchurl { 80 - url = "${mirror}/stable/frameworks/5.37/karchive-5.37.0.tar.xz"; 81 - sha256 = "1599lql0kcx705313bfvbazr7rayr6vsiwrpiq6iwljzc7lli1im"; 82 - name = "karchive-5.37.0.tar.xz"; 80 + url = "${mirror}/stable/frameworks/5.38/karchive-5.38.0.tar.xz"; 81 + sha256 = "0n5nxd3v9ljjff0r6k4xrvy5hj057b7c7jzcq258harl359d8m4k"; 82 + name = "karchive-5.38.0.tar.xz"; 83 83 }; 84 84 }; 85 85 kauth = { 86 - version = "5.37.0"; 86 + version = "5.38.0"; 87 87 src = fetchurl { 88 - url = "${mirror}/stable/frameworks/5.37/kauth-5.37.0.tar.xz"; 89 - sha256 = "0ciz28bvbvxlv0iz0cgs31x2m1czkki21ypzqj8rg2ix8jw2p65w"; 90 - name = "kauth-5.37.0.tar.xz"; 88 + url = "${mirror}/stable/frameworks/5.38/kauth-5.38.0.tar.xz"; 89 + sha256 = "12nyfbilz4v4b2i5x191iph3jj4lcpw7z1rh0xrv5y1v7dczk6i7"; 90 + name = "kauth-5.38.0.tar.xz"; 91 91 }; 92 92 }; 93 93 kbookmarks = { 94 - version = "5.37.0"; 94 + version = "5.38.0"; 95 95 src = fetchurl { 96 - url = "${mirror}/stable/frameworks/5.37/kbookmarks-5.37.0.tar.xz"; 97 - sha256 = "0l6rkj0b7hk2wg6dypj1dkl8pcd1vx89gaiixbhkd3vf7jp46n41"; 98 - name = "kbookmarks-5.37.0.tar.xz"; 96 + url = "${mirror}/stable/frameworks/5.38/kbookmarks-5.38.0.tar.xz"; 97 + sha256 = "0s230mcwmrg0qpz42sg804m96j2xpnwj4bdp0mfv08x3jasqpbrq"; 98 + name = "kbookmarks-5.38.0.tar.xz"; 99 99 }; 100 100 }; 101 101 kcmutils = { 102 - version = "5.37.0"; 102 + version = "5.38.0"; 103 103 src = fetchurl { 104 - url = "${mirror}/stable/frameworks/5.37/kcmutils-5.37.0.tar.xz"; 105 - sha256 = "1ik1505f16swsmvrv62dacis33f1ccnmkw3zbhb84vbrbqyskvzx"; 106 - name = "kcmutils-5.37.0.tar.xz"; 104 + url = "${mirror}/stable/frameworks/5.38/kcmutils-5.38.0.tar.xz"; 105 + sha256 = "0n6f2xvl5v8fwfxpdl6la1hb01dh4h1pcdrf05nn60v0rqg9f58b"; 106 + name = "kcmutils-5.38.0.tar.xz"; 107 107 }; 108 108 }; 109 109 kcodecs = { 110 - version = "5.37.0"; 110 + version = "5.38.0"; 111 111 src = fetchurl { 112 - url = "${mirror}/stable/frameworks/5.37/kcodecs-5.37.0.tar.xz"; 113 - sha256 = "0kmk97b5vbnyb3xjxwmg3l47aka8mkf50g4p7wvr096qwplffbva"; 114 - name = "kcodecs-5.37.0.tar.xz"; 112 + url = "${mirror}/stable/frameworks/5.38/kcodecs-5.38.0.tar.xz"; 113 + sha256 = "0cnxhaj5jk7f3j9q4hzphc3nm3vdaqwy9xab5d4nvn1kv8vjv8ii"; 114 + name = "kcodecs-5.38.0.tar.xz"; 115 115 }; 116 116 }; 117 117 kcompletion = { 118 - version = "5.37.0"; 118 + version = "5.38.0"; 119 119 src = fetchurl { 120 - url = "${mirror}/stable/frameworks/5.37/kcompletion-5.37.0.tar.xz"; 121 - sha256 = "0qhjkqmd1jjy50hlzsdxwgnjwpfdrz3njl5n88h3nzp83yjv1ljz"; 122 - name = "kcompletion-5.37.0.tar.xz"; 120 + url = "${mirror}/stable/frameworks/5.38/kcompletion-5.38.0.tar.xz"; 121 + sha256 = "0f955w67wrk15rdmglrk7k0xc5i6kah12bpb078xhzlyfackg52w"; 122 + name = "kcompletion-5.38.0.tar.xz"; 123 123 }; 124 124 }; 125 125 kconfig = { 126 - version = "5.37.0"; 126 + version = "5.38.0"; 127 127 src = fetchurl { 128 - url = "${mirror}/stable/frameworks/5.37/kconfig-5.37.0.tar.xz"; 129 - sha256 = "1f0y2gmwy05b17clr7vg1zp18l1z0fd757v02ha7cwd64yznyr5d"; 130 - name = "kconfig-5.37.0.tar.xz"; 128 + url = "${mirror}/stable/frameworks/5.38/kconfig-5.38.0.tar.xz"; 129 + sha256 = "0fi428dsr6qpa9336wcfic6hyix6l2p9s135w00qzdwhdkr4lx3r"; 130 + name = "kconfig-5.38.0.tar.xz"; 131 131 }; 132 132 }; 133 133 kconfigwidgets = { 134 - version = "5.37.0"; 134 + version = "5.38.0"; 135 135 src = fetchurl { 136 - url = "${mirror}/stable/frameworks/5.37/kconfigwidgets-5.37.0.tar.xz"; 137 - sha256 = "001d1nj8q6xpl71rwm15rnvy5ajyxpvknvf4ic7p5pbik3021bs6"; 138 - name = "kconfigwidgets-5.37.0.tar.xz"; 136 + url = "${mirror}/stable/frameworks/5.38/kconfigwidgets-5.38.0.tar.xz"; 137 + sha256 = "0w319d94wxn90dbbdfw5zrn2ddnv9vb7wldkpvvycq7yxrhsfw0x"; 138 + name = "kconfigwidgets-5.38.0.tar.xz"; 139 139 }; 140 140 }; 141 141 kcoreaddons = { 142 - version = "5.37.0"; 142 + version = "5.38.0"; 143 143 src = fetchurl { 144 - url = "${mirror}/stable/frameworks/5.37/kcoreaddons-5.37.0.tar.xz"; 145 - sha256 = "0a45sz11d7b2d8sbr9z57mv337nbhd94fiqk3issw470n0y46g3y"; 146 - name = "kcoreaddons-5.37.0.tar.xz"; 144 + url = "${mirror}/stable/frameworks/5.38/kcoreaddons-5.38.0.tar.xz"; 145 + sha256 = "1m3mn9fhllwcidzji2l26k5yxzrqkbyjdly04nh3s5rf823dvqwv"; 146 + name = "kcoreaddons-5.38.0.tar.xz"; 147 147 }; 148 148 }; 149 149 kcrash = { 150 - version = "5.37.0"; 150 + version = "5.38.0"; 151 151 src = fetchurl { 152 - url = "${mirror}/stable/frameworks/5.37/kcrash-5.37.0.tar.xz"; 153 - sha256 = "16k2pwf3s3adgayd9vq7kk8c5gnq9g6wra4psrvs3a3c5k5am5y0"; 154 - name = "kcrash-5.37.0.tar.xz"; 152 + url = "${mirror}/stable/frameworks/5.38/kcrash-5.38.0.tar.xz"; 153 + sha256 = "1a8hvyhwa112wx4ldadlrxpyda6qpial387j07dr1jq1cnzr0p11"; 154 + name = "kcrash-5.38.0.tar.xz"; 155 155 }; 156 156 }; 157 157 kdbusaddons = { 158 - version = "5.37.0"; 158 + version = "5.38.0"; 159 159 src = fetchurl { 160 - url = "${mirror}/stable/frameworks/5.37/kdbusaddons-5.37.0.tar.xz"; 161 - sha256 = "0745arkp4wnpwyhjq02h7lfac049cmlg5qwhf96i7ss0w54vch4i"; 162 - name = "kdbusaddons-5.37.0.tar.xz"; 160 + url = "${mirror}/stable/frameworks/5.38/kdbusaddons-5.38.0.tar.xz"; 161 + sha256 = "1mw9sl82y2aj7l2xj1skrbxbyv55br60h6f61r4f1mqcaxaqj7qw"; 162 + name = "kdbusaddons-5.38.0.tar.xz"; 163 163 }; 164 164 }; 165 165 kdeclarative = { 166 - version = "5.37.0"; 166 + version = "5.38.0"; 167 167 src = fetchurl { 168 - url = "${mirror}/stable/frameworks/5.37/kdeclarative-5.37.0.tar.xz"; 169 - sha256 = "1ish46m2dpnpqjnf8g660clcg7ky65w11cbk2m79pwyhqvhxgggj"; 170 - name = "kdeclarative-5.37.0.tar.xz"; 168 + url = "${mirror}/stable/frameworks/5.38/kdeclarative-5.38.0.tar.xz"; 169 + sha256 = "1966sxzhdkzi2lwg5ixhrx0yg10plbvn9lsjgnj9crghaajsnf4b"; 170 + name = "kdeclarative-5.38.0.tar.xz"; 171 171 }; 172 172 }; 173 173 kded = { 174 - version = "5.37.0"; 174 + version = "5.38.0"; 175 175 src = fetchurl { 176 - url = "${mirror}/stable/frameworks/5.37/kded-5.37.0.tar.xz"; 177 - sha256 = "162s5qx2qb0bi889f8jjvd3ci31azd8iwp25i04vwi0lzglwb8gy"; 178 - name = "kded-5.37.0.tar.xz"; 176 + url = "${mirror}/stable/frameworks/5.38/kded-5.38.0.tar.xz"; 177 + sha256 = "0xsjzj5jx4wsrq5fnbv6raqlr11shz20p2mvypf5wfvq2c1vb5lb"; 178 + name = "kded-5.38.0.tar.xz"; 179 179 }; 180 180 }; 181 181 kdelibs4support = { 182 - version = "5.37.0"; 182 + version = "5.38.0"; 183 183 src = fetchurl { 184 - url = "${mirror}/stable/frameworks/5.37/portingAids/kdelibs4support-5.37.0.tar.xz"; 185 - sha256 = "1zz100m1sqfmg3ni7023b99qn79jhdd2ryw6534axl5zgn0sglh9"; 186 - name = "kdelibs4support-5.37.0.tar.xz"; 184 + url = "${mirror}/stable/frameworks/5.38/portingAids/kdelibs4support-5.38.0.tar.xz"; 185 + sha256 = "06vlgziy212pwm4z9r8rbfa9ziwx3nkihy9b25m13gbh60baqapp"; 186 + name = "kdelibs4support-5.38.0.tar.xz"; 187 187 }; 188 188 }; 189 189 kdesignerplugin = { 190 - version = "5.37.0"; 190 + version = "5.38.0"; 191 191 src = fetchurl { 192 - url = "${mirror}/stable/frameworks/5.37/kdesignerplugin-5.37.0.tar.xz"; 193 - sha256 = "1197003bqcdpsyn6faasr2nhaadh7ryg92vjpqim78af3vwinsdw"; 194 - name = "kdesignerplugin-5.37.0.tar.xz"; 192 + url = "${mirror}/stable/frameworks/5.38/kdesignerplugin-5.38.0.tar.xz"; 193 + sha256 = "0rivjxgsxvsgk24lnzsqpzqr7m1i1faqnbby3rnkw2059z28l0y6"; 194 + name = "kdesignerplugin-5.38.0.tar.xz"; 195 195 }; 196 196 }; 197 197 kdesu = { 198 - version = "5.37.0"; 198 + version = "5.38.0"; 199 199 src = fetchurl { 200 - url = "${mirror}/stable/frameworks/5.37/kdesu-5.37.0.tar.xz"; 201 - sha256 = "1qfhkzk6l9rfdyiad8y6k30zlhziz3q2dxvxkmnghxmkg98yhdza"; 202 - name = "kdesu-5.37.0.tar.xz"; 200 + url = "${mirror}/stable/frameworks/5.38/kdesu-5.38.0.tar.xz"; 201 + sha256 = "1c9j2zih7r0jph41kzxnxpri9snphm1k4w4rs1q6zawwz8a5kcr5"; 202 + name = "kdesu-5.38.0.tar.xz"; 203 203 }; 204 204 }; 205 205 kdewebkit = { 206 - version = "5.37.0"; 206 + version = "5.38.0"; 207 207 src = fetchurl { 208 - url = "${mirror}/stable/frameworks/5.37/kdewebkit-5.37.0.tar.xz"; 209 - sha256 = "1ph3a50wix42hmsbc9jbfxla172aihjx9yzp9rza09j1a7va3hg1"; 210 - name = "kdewebkit-5.37.0.tar.xz"; 208 + url = "${mirror}/stable/frameworks/5.38/kdewebkit-5.38.0.tar.xz"; 209 + sha256 = "1cncbjkgrbrnvwx3izjqh9hqiw9bg6aqaq09f8bdryvr8537b0zf"; 210 + name = "kdewebkit-5.38.0.tar.xz"; 211 211 }; 212 212 }; 213 213 kdnssd = { 214 - version = "5.37.0"; 214 + version = "5.38.0"; 215 215 src = fetchurl { 216 - url = "${mirror}/stable/frameworks/5.37/kdnssd-5.37.0.tar.xz"; 217 - sha256 = "03rd6znn2qwndn4m3bb03slwyic06ry535rawgyh06lfps0fcc5z"; 218 - name = "kdnssd-5.37.0.tar.xz"; 216 + url = "${mirror}/stable/frameworks/5.38/kdnssd-5.38.0.tar.xz"; 217 + sha256 = "101gygxrq2m3yfz6j0ldspib3pm3jjvqz505j3h15zj59qcwqw0x"; 218 + name = "kdnssd-5.38.0.tar.xz"; 219 219 }; 220 220 }; 221 221 kdoctools = { 222 - version = "5.37.0"; 222 + version = "5.38.0"; 223 223 src = fetchurl { 224 - url = "${mirror}/stable/frameworks/5.37/kdoctools-5.37.0.tar.xz"; 225 - sha256 = "0gbc5qqim6262hvkl9pf6rynnblxb3hsw3c4ars03ip7n761y0zl"; 226 - name = "kdoctools-5.37.0.tar.xz"; 224 + url = "${mirror}/stable/frameworks/5.38/kdoctools-5.38.0.tar.xz"; 225 + sha256 = "0fbv7i1930rl496psny7nfiixvsnaq535h1zggwkwv6i9dh7wpy9"; 226 + name = "kdoctools-5.38.0.tar.xz"; 227 227 }; 228 228 }; 229 229 kemoticons = { 230 - version = "5.37.0"; 230 + version = "5.38.0"; 231 231 src = fetchurl { 232 - url = "${mirror}/stable/frameworks/5.37/kemoticons-5.37.0.tar.xz"; 233 - sha256 = "1cx978s1dm3v1jh4aymncxs44iizdqp174dqg9m5mf043fcvvinq"; 234 - name = "kemoticons-5.37.0.tar.xz"; 232 + url = "${mirror}/stable/frameworks/5.38/kemoticons-5.38.0.tar.xz"; 233 + sha256 = "1c0991yd8jx2diy5ynl11h5qqyapn1dsir2gy04y8m90h944vdd5"; 234 + name = "kemoticons-5.38.0.tar.xz"; 235 235 }; 236 236 }; 237 237 kfilemetadata = { 238 - version = "5.37.0"; 238 + version = "5.38.0"; 239 239 src = fetchurl { 240 - url = "${mirror}/stable/frameworks/5.37/kfilemetadata-5.37.0.tar.xz"; 241 - sha256 = "17mbm6pdi6ac61kj2qzxf7y3rbxhxg9rwqr7qy766gh3img2vq8p"; 242 - name = "kfilemetadata-5.37.0.tar.xz"; 240 + url = "${mirror}/stable/frameworks/5.38/kfilemetadata-5.38.0.tar.xz"; 241 + sha256 = "1815r9lx99h9kzbk67bfk41jya3y2hsi112fsgpv3m4mg028pklm"; 242 + name = "kfilemetadata-5.38.0.tar.xz"; 243 243 }; 244 244 }; 245 245 kglobalaccel = { 246 - version = "5.37.0"; 246 + version = "5.38.1"; 247 247 src = fetchurl { 248 - url = "${mirror}/stable/frameworks/5.37/kglobalaccel-5.37.0.tar.xz"; 249 - sha256 = "1d84q3r6q5n2lclym9a9m1brfqnq3p3dykfpzvhcba3bjxh3cdsb"; 250 - name = "kglobalaccel-5.37.0.tar.xz"; 248 + url = "${mirror}/stable/frameworks/5.38/kglobalaccel-5.38.1.tar.xz"; 249 + sha256 = "0si3bxxa6wj008j6rr6a1ljnsbmim4z0pqyx1z48ih4qamcfpkin"; 250 + name = "kglobalaccel-5.38.1.tar.xz"; 251 251 }; 252 252 }; 253 253 kguiaddons = { 254 - version = "5.37.0"; 254 + version = "5.38.0"; 255 255 src = fetchurl { 256 - url = "${mirror}/stable/frameworks/5.37/kguiaddons-5.37.0.tar.xz"; 257 - sha256 = "13g6nlw8fk135i6z3f8ichy8whxd6v4rycg80dlvm25h66rg6vn5"; 258 - name = "kguiaddons-5.37.0.tar.xz"; 256 + url = "${mirror}/stable/frameworks/5.38/kguiaddons-5.38.0.tar.xz"; 257 + sha256 = "1jks0hwn665hlypl0qfhi5r0prqzrg1gv4skc88zp1kgx05kb9h1"; 258 + name = "kguiaddons-5.38.0.tar.xz"; 259 259 }; 260 260 }; 261 261 khtml = { 262 - version = "5.37.0"; 262 + version = "5.38.0"; 263 263 src = fetchurl { 264 - url = "${mirror}/stable/frameworks/5.37/portingAids/khtml-5.37.0.tar.xz"; 265 - sha256 = "1n0mx2xy9n5ffhvh58z3kn61aa7dhppsrwgxk697pybqy1h45ah2"; 266 - name = "khtml-5.37.0.tar.xz"; 264 + url = "${mirror}/stable/frameworks/5.38/portingAids/khtml-5.38.0.tar.xz"; 265 + sha256 = "0fa61va3dbwml40y4scxks223swlb8vf5730wr7rijl91lz1adgy"; 266 + name = "khtml-5.38.0.tar.xz"; 267 267 }; 268 268 }; 269 269 ki18n = { 270 - version = "5.37.0"; 270 + version = "5.38.0"; 271 271 src = fetchurl { 272 - url = "${mirror}/stable/frameworks/5.37/ki18n-5.37.0.tar.xz"; 273 - sha256 = "1c1sy4pbhlwsajs2972brdmma5val72gkil6k0a0f58nfvvg952d"; 274 - name = "ki18n-5.37.0.tar.xz"; 272 + url = "${mirror}/stable/frameworks/5.38/ki18n-5.38.0.tar.xz"; 273 + sha256 = "0z9arj2s4fn04vavl6ad3avl1p5yr3mgr2n802lmvy2wlqicy314"; 274 + name = "ki18n-5.38.0.tar.xz"; 275 275 }; 276 276 }; 277 277 kiconthemes = { 278 - version = "5.37.0"; 278 + version = "5.38.0"; 279 279 src = fetchurl { 280 - url = "${mirror}/stable/frameworks/5.37/kiconthemes-5.37.0.tar.xz"; 281 - sha256 = "1j7mgfsvxa24nf1d9xyn2jv9y9j523vghsvsm73x8d3ijibchfxq"; 282 - name = "kiconthemes-5.37.0.tar.xz"; 280 + url = "${mirror}/stable/frameworks/5.38/kiconthemes-5.38.0.tar.xz"; 281 + sha256 = "01xa30r2cx312vbmz2c3x8vvna1cqb6fx91cjp4aivp9q4jwaz9a"; 282 + name = "kiconthemes-5.38.0.tar.xz"; 283 283 }; 284 284 }; 285 285 kidletime = { 286 - version = "5.37.0"; 286 + version = "5.38.0"; 287 287 src = fetchurl { 288 - url = "${mirror}/stable/frameworks/5.37/kidletime-5.37.0.tar.xz"; 289 - sha256 = "01m4q3l2yq83f2dpbv6jry7cjkj6bqdgfpy5b8byaf1gf9w2firs"; 290 - name = "kidletime-5.37.0.tar.xz"; 288 + url = "${mirror}/stable/frameworks/5.38/kidletime-5.38.0.tar.xz"; 289 + sha256 = "1i91w9hcb2k5n9qz8q7k2z44z9ss7r9i2zsg9vnl8am7dqqhmlsv"; 290 + name = "kidletime-5.38.0.tar.xz"; 291 291 }; 292 292 }; 293 293 kimageformats = { 294 - version = "5.37.0"; 294 + version = "5.38.0"; 295 295 src = fetchurl { 296 - url = "${mirror}/stable/frameworks/5.37/kimageformats-5.37.0.tar.xz"; 297 - sha256 = "1knha6wjzjs0vnkljwpfinzg3hg2jyh9c07ifqvd47cprl96ickg"; 298 - name = "kimageformats-5.37.0.tar.xz"; 296 + url = "${mirror}/stable/frameworks/5.38/kimageformats-5.38.0.tar.xz"; 297 + sha256 = "0q78shcwgczdm5ylhbp9fnq70w3hqzkbynp2vpyyg5pjaam8xjlp"; 298 + name = "kimageformats-5.38.0.tar.xz"; 299 299 }; 300 300 }; 301 301 kinit = { 302 - version = "5.37.0"; 302 + version = "5.38.0"; 303 303 src = fetchurl { 304 - url = "${mirror}/stable/frameworks/5.37/kinit-5.37.0.tar.xz"; 305 - sha256 = "0b7dyy4hqyf6wk7gg2l23ldnji2zl8vzyj5wd5qh4yi7rdl6js5r"; 306 - name = "kinit-5.37.0.tar.xz"; 304 + url = "${mirror}/stable/frameworks/5.38/kinit-5.38.0.tar.xz"; 305 + sha256 = "0k4i0zrwkz088vjkk7d7whwhkrjvqqhdigspzf58d1laryiy0jdf"; 306 + name = "kinit-5.38.0.tar.xz"; 307 307 }; 308 308 }; 309 309 kio = { 310 - version = "5.37.0"; 310 + version = "5.38.0"; 311 311 src = fetchurl { 312 - url = "${mirror}/stable/frameworks/5.37/kio-5.37.0.tar.xz"; 313 - sha256 = "0nxchbhs8p2d4243dyp7qa65g1p6r3ic2h6dz7w0aa0qzsy8wi29"; 314 - name = "kio-5.37.0.tar.xz"; 312 + url = "${mirror}/stable/frameworks/5.38/kio-5.38.0.tar.xz"; 313 + sha256 = "15qmr2ghrj7pgqxrgpvhdp9g5vaap9mzlmry6ayph75m1afb4fpl"; 314 + name = "kio-5.38.0.tar.xz"; 315 315 }; 316 316 }; 317 317 kirigami2 = { 318 - version = "5.37.0"; 318 + version = "5.38.0"; 319 319 src = fetchurl { 320 - url = "${mirror}/stable/frameworks/5.37/kirigami2-5.37.0.tar.xz"; 321 - sha256 = "1z42rsi8nzshrbv8m8vxkay4dq46kggglhgxbbgg2q00y8gjq9dd"; 322 - name = "kirigami2-5.37.0.tar.xz"; 320 + url = "${mirror}/stable/frameworks/5.38/kirigami2-5.38.0.tar.xz"; 321 + sha256 = "18k41j5ijmgmzgl2rv4ac0bnxlax3505zi1nmqm8bkdpznhfr13c"; 322 + name = "kirigami2-5.38.0.tar.xz"; 323 323 }; 324 324 }; 325 325 kitemmodels = { 326 - version = "5.37.0"; 326 + version = "5.38.0"; 327 327 src = fetchurl { 328 - url = "${mirror}/stable/frameworks/5.37/kitemmodels-5.37.0.tar.xz"; 329 - sha256 = "1nlpzzp4m0ghfz1p2hrwn4lbhjhxc8b8q8kbzqbh9hmwmimbzzrr"; 330 - name = "kitemmodels-5.37.0.tar.xz"; 328 + url = "${mirror}/stable/frameworks/5.38/kitemmodels-5.38.0.tar.xz"; 329 + sha256 = "0s20in4jjd2pvv9bn79lvgqqlf806hw014icp51f5hfknrhpdyjc"; 330 + name = "kitemmodels-5.38.0.tar.xz"; 331 331 }; 332 332 }; 333 333 kitemviews = { 334 - version = "5.37.0"; 334 + version = "5.38.0"; 335 335 src = fetchurl { 336 - url = "${mirror}/stable/frameworks/5.37/kitemviews-5.37.0.tar.xz"; 337 - sha256 = "17r7vnlyiiifhrz4gb4fifshn1jb4c67lhadczi8d301rzk7wwsm"; 338 - name = "kitemviews-5.37.0.tar.xz"; 336 + url = "${mirror}/stable/frameworks/5.38/kitemviews-5.38.0.tar.xz"; 337 + sha256 = "0ldi8qzs2sbhz8l57nshjrnwhjl9mhw90kcqw71cldp41wm0pps6"; 338 + name = "kitemviews-5.38.0.tar.xz"; 339 339 }; 340 340 }; 341 341 kjobwidgets = { 342 - version = "5.37.0"; 342 + version = "5.38.0"; 343 343 src = fetchurl { 344 - url = "${mirror}/stable/frameworks/5.37/kjobwidgets-5.37.0.tar.xz"; 345 - sha256 = "1162dxhpspd7p1735npp0amrxr5b0j467f5651k2rv6mvqfmqr4b"; 346 - name = "kjobwidgets-5.37.0.tar.xz"; 344 + url = "${mirror}/stable/frameworks/5.38/kjobwidgets-5.38.0.tar.xz"; 345 + sha256 = "0vp6nc73c9788nrib742k9nzqbx4m8m77ipqh9dnnkx4ggrhsd55"; 346 + name = "kjobwidgets-5.38.0.tar.xz"; 347 347 }; 348 348 }; 349 349 kjs = { 350 - version = "5.37.0"; 350 + version = "5.38.0"; 351 351 src = fetchurl { 352 - url = "${mirror}/stable/frameworks/5.37/portingAids/kjs-5.37.0.tar.xz"; 353 - sha256 = "046hy8ji4i6p2xp5gnqa8dk82sv6sbh4xg67y79i82bbi97dvq9b"; 354 - name = "kjs-5.37.0.tar.xz"; 352 + url = "${mirror}/stable/frameworks/5.38/portingAids/kjs-5.38.0.tar.xz"; 353 + sha256 = "0diw580k5kyv60bqhnxhqinlrn0b3p3n89iy0kdgjgnr6197fwy1"; 354 + name = "kjs-5.38.0.tar.xz"; 355 355 }; 356 356 }; 357 357 kjsembed = { 358 - version = "5.37.0"; 358 + version = "5.38.0"; 359 359 src = fetchurl { 360 - url = "${mirror}/stable/frameworks/5.37/portingAids/kjsembed-5.37.0.tar.xz"; 361 - sha256 = "0w2wk5azf1b45db58qj0cdc1l056x9s1xcd09ibavx5xmdvq6br0"; 362 - name = "kjsembed-5.37.0.tar.xz"; 360 + url = "${mirror}/stable/frameworks/5.38/portingAids/kjsembed-5.38.0.tar.xz"; 361 + sha256 = "0nb07n54208gnmag7h3dhc8hri2s83ln1c9wq6c0xw7jchaz9z8a"; 362 + name = "kjsembed-5.38.0.tar.xz"; 363 363 }; 364 364 }; 365 365 kmediaplayer = { 366 - version = "5.37.0"; 366 + version = "5.38.0"; 367 367 src = fetchurl { 368 - url = "${mirror}/stable/frameworks/5.37/portingAids/kmediaplayer-5.37.0.tar.xz"; 369 - sha256 = "0fqxrkcwwzg11zsax9q169lisnfp9jsqg4ccd6xvv8kpkz3g04jp"; 370 - name = "kmediaplayer-5.37.0.tar.xz"; 368 + url = "${mirror}/stable/frameworks/5.38/portingAids/kmediaplayer-5.38.0.tar.xz"; 369 + sha256 = "1qb2g8j871gf38i2dk2j9ags848fa3kqdjl3l4924hf28az0g736"; 370 + name = "kmediaplayer-5.38.0.tar.xz"; 371 371 }; 372 372 }; 373 373 knewstuff = { 374 - version = "5.37.0"; 374 + version = "5.38.0"; 375 375 src = fetchurl { 376 - url = "${mirror}/stable/frameworks/5.37/knewstuff-5.37.0.tar.xz"; 377 - sha256 = "1scnxhxx4g8j4wml6x8i5v00rpaxyzzcm7vqbra2axbql5d8g8ny"; 378 - name = "knewstuff-5.37.0.tar.xz"; 376 + url = "${mirror}/stable/frameworks/5.38/knewstuff-5.38.0.tar.xz"; 377 + sha256 = "1l4cmfcsljg7v5l6341fxcp7c7i615l8351l941dwcmw4yng0lj0"; 378 + name = "knewstuff-5.38.0.tar.xz"; 379 379 }; 380 380 }; 381 381 knotifications = { 382 - version = "5.37.0"; 382 + version = "5.38.0"; 383 383 src = fetchurl { 384 - url = "${mirror}/stable/frameworks/5.37/knotifications-5.37.0.tar.xz"; 385 - sha256 = "0gvv6jal7n4m3y30ragjlyhghq3y2782d422im9klxqzlgdgvkb6"; 386 - name = "knotifications-5.37.0.tar.xz"; 384 + url = "${mirror}/stable/frameworks/5.38/knotifications-5.38.0.tar.xz"; 385 + sha256 = "1jvmv2hi3dbf0bd2b61l9s5lb1dx2rjl9z7pw1fb5j20910k6zgd"; 386 + name = "knotifications-5.38.0.tar.xz"; 387 387 }; 388 388 }; 389 389 knotifyconfig = { 390 - version = "5.37.0"; 390 + version = "5.38.0"; 391 391 src = fetchurl { 392 - url = "${mirror}/stable/frameworks/5.37/knotifyconfig-5.37.0.tar.xz"; 393 - sha256 = "14kjckynszv8015p17j578l3knmkmw25d8r8ks4wavgj3db9bik5"; 394 - name = "knotifyconfig-5.37.0.tar.xz"; 392 + url = "${mirror}/stable/frameworks/5.38/knotifyconfig-5.38.0.tar.xz"; 393 + sha256 = "05hgglm6ypbaplxr43632zh5fmgsz6543110169k9fbjnczyhcyk"; 394 + name = "knotifyconfig-5.38.0.tar.xz"; 395 395 }; 396 396 }; 397 397 kpackage = { 398 - version = "5.37.0"; 398 + version = "5.38.0"; 399 399 src = fetchurl { 400 - url = "${mirror}/stable/frameworks/5.37/kpackage-5.37.0.tar.xz"; 401 - sha256 = "1ikf55q2pk8vm70pqm7rmakja309zjh9z1lg0xqslq1pqd6xki7s"; 402 - name = "kpackage-5.37.0.tar.xz"; 400 + url = "${mirror}/stable/frameworks/5.38/kpackage-5.38.0.tar.xz"; 401 + sha256 = "0v4j3kqgg52rlmdxmd98aqw0hk7i2xqsw9mhhxfs9c7vm1x05sxn"; 402 + name = "kpackage-5.38.0.tar.xz"; 403 403 }; 404 404 }; 405 405 kparts = { 406 - version = "5.37.0"; 406 + version = "5.38.0"; 407 407 src = fetchurl { 408 - url = "${mirror}/stable/frameworks/5.37/kparts-5.37.0.tar.xz"; 409 - sha256 = "0jrd8idkz8nhkda2rwgf8rysqngiv4r5ajmrzp2kfz1pr91a6l5h"; 410 - name = "kparts-5.37.0.tar.xz"; 408 + url = "${mirror}/stable/frameworks/5.38/kparts-5.38.0.tar.xz"; 409 + sha256 = "19ba749pwnb7xvmr7lryn6z53zb49hqn0xq4j9fmbic95nh039zp"; 410 + name = "kparts-5.38.0.tar.xz"; 411 411 }; 412 412 }; 413 413 kpeople = { 414 - version = "5.37.0"; 414 + version = "5.38.0"; 415 415 src = fetchurl { 416 - url = "${mirror}/stable/frameworks/5.37/kpeople-5.37.0.tar.xz"; 417 - sha256 = "1qgp4wqp985ac1m9wakpsvk3c2driwkwrjkc3aic7dyr1p456qsf"; 418 - name = "kpeople-5.37.0.tar.xz"; 416 + url = "${mirror}/stable/frameworks/5.38/kpeople-5.38.0.tar.xz"; 417 + sha256 = "0yd29436bgfw6jjjr9n38hx8561mrlgl5vynci6ng9bx1jflay0x"; 418 + name = "kpeople-5.38.0.tar.xz"; 419 419 }; 420 420 }; 421 421 kplotting = { 422 - version = "5.37.0"; 422 + version = "5.38.0"; 423 423 src = fetchurl { 424 - url = "${mirror}/stable/frameworks/5.37/kplotting-5.37.0.tar.xz"; 425 - sha256 = "0k4s0qvhjm9h1bmg16l32g4bsdrp2jrcila4dgzvrb56447px0zw"; 426 - name = "kplotting-5.37.0.tar.xz"; 424 + url = "${mirror}/stable/frameworks/5.38/kplotting-5.38.0.tar.xz"; 425 + sha256 = "1hvfqm6i5fsyssb51w3yybsil8h9cbqgd2n8k0wnz99m8xifzn72"; 426 + name = "kplotting-5.38.0.tar.xz"; 427 427 }; 428 428 }; 429 429 kpty = { 430 - version = "5.37.0"; 430 + version = "5.38.0"; 431 431 src = fetchurl { 432 - url = "${mirror}/stable/frameworks/5.37/kpty-5.37.0.tar.xz"; 433 - sha256 = "0wb873r1ycgi11s0qx3lhvz54703yz5sax6fb6wdmri5c05gzd5a"; 434 - name = "kpty-5.37.0.tar.xz"; 432 + url = "${mirror}/stable/frameworks/5.38/kpty-5.38.0.tar.xz"; 433 + sha256 = "0cgh8hixrplgc280652jlvk8ibcddmjvflwb0gjawd9iq7lcb66y"; 434 + name = "kpty-5.38.0.tar.xz"; 435 435 }; 436 436 }; 437 437 kross = { 438 - version = "5.37.0"; 438 + version = "5.38.0"; 439 439 src = fetchurl { 440 - url = "${mirror}/stable/frameworks/5.37/portingAids/kross-5.37.0.tar.xz"; 441 - sha256 = "06pk6f6v82pd7x9rsmkhkp5r9sgcbrc503lqckl8d7argbb7j4k1"; 442 - name = "kross-5.37.0.tar.xz"; 440 + url = "${mirror}/stable/frameworks/5.38/portingAids/kross-5.38.0.tar.xz"; 441 + sha256 = "1dccg214cqpyn3nninalpknglfmchz2k1fk4rlgq53wf4n6w23b7"; 442 + name = "kross-5.38.0.tar.xz"; 443 443 }; 444 444 }; 445 445 krunner = { 446 - version = "5.37.0"; 446 + version = "5.38.0"; 447 447 src = fetchurl { 448 - url = "${mirror}/stable/frameworks/5.37/krunner-5.37.0.tar.xz"; 449 - sha256 = "171qbhr1yszl2gcffm47p5wiwj71w9yhvk6srhvfpiwfyh61a4ld"; 450 - name = "krunner-5.37.0.tar.xz"; 448 + url = "${mirror}/stable/frameworks/5.38/krunner-5.38.0.tar.xz"; 449 + sha256 = "16fhl5zm8scyxk83mpkavvzkn23qgzcblg315jy6klr5bz9jxgcm"; 450 + name = "krunner-5.38.0.tar.xz"; 451 451 }; 452 452 }; 453 453 kservice = { 454 - version = "5.37.0"; 454 + version = "5.38.0"; 455 455 src = fetchurl { 456 - url = "${mirror}/stable/frameworks/5.37/kservice-5.37.0.tar.xz"; 457 - sha256 = "1zxs5yzd3rmy33vsip4c4igk9g38kzaggw8c29sxmgr8vgdrnvhr"; 458 - name = "kservice-5.37.0.tar.xz"; 456 + url = "${mirror}/stable/frameworks/5.38/kservice-5.38.0.tar.xz"; 457 + sha256 = "0zaamvxhfx4xdy2m8spyhi0hdv6p0fn5hqn9pyi5l8xdixnwjc9d"; 458 + name = "kservice-5.38.0.tar.xz"; 459 459 }; 460 460 }; 461 461 ktexteditor = { 462 - version = "5.37.0"; 462 + version = "5.38.0"; 463 463 src = fetchurl { 464 - url = "${mirror}/stable/frameworks/5.37/ktexteditor-5.37.0.tar.xz"; 465 - sha256 = "0y04s1nwkf0np6iymjxf0jssin28qw2901kpb3iw8gd52ni5rrks"; 466 - name = "ktexteditor-5.37.0.tar.xz"; 464 + url = "${mirror}/stable/frameworks/5.38/ktexteditor-5.38.0.tar.xz"; 465 + sha256 = "195ygv1j4wfvly31g22wxz9sshhqyi1yyf2mv1v63d9ci88v7rri"; 466 + name = "ktexteditor-5.38.0.tar.xz"; 467 467 }; 468 468 }; 469 469 ktextwidgets = { 470 - version = "5.37.0"; 470 + version = "5.38.0"; 471 471 src = fetchurl { 472 - url = "${mirror}/stable/frameworks/5.37/ktextwidgets-5.37.0.tar.xz"; 473 - sha256 = "1p8ns75sbnapm6ds16hx36q9vlnz9phgy28rx0gm1ckxqvm4yzr5"; 474 - name = "ktextwidgets-5.37.0.tar.xz"; 472 + url = "${mirror}/stable/frameworks/5.38/ktextwidgets-5.38.0.tar.xz"; 473 + sha256 = "120jxab8w1vhqcckda51r0x2pmfb2qd2h6inhivl72c4m5x89w7f"; 474 + name = "ktextwidgets-5.38.0.tar.xz"; 475 475 }; 476 476 }; 477 477 kunitconversion = { 478 - version = "5.37.0"; 478 + version = "5.38.0"; 479 479 src = fetchurl { 480 - url = "${mirror}/stable/frameworks/5.37/kunitconversion-5.37.0.tar.xz"; 481 - sha256 = "1qvq61sbv9naj5ndi5xjwx7ami0xa6bqiajr912kbbbp2257cjsi"; 482 - name = "kunitconversion-5.37.0.tar.xz"; 480 + url = "${mirror}/stable/frameworks/5.38/kunitconversion-5.38.0.tar.xz"; 481 + sha256 = "10k0xfb11r7l1bdnlanqgdwwx8wrs8bmnswb2y85xxr7wwsqnlvc"; 482 + name = "kunitconversion-5.38.0.tar.xz"; 483 483 }; 484 484 }; 485 485 kwallet = { 486 - version = "5.37.0"; 486 + version = "5.38.0"; 487 487 src = fetchurl { 488 - url = "${mirror}/stable/frameworks/5.37/kwallet-5.37.0.tar.xz"; 489 - sha256 = "1l7jl3y0rzx2whnbp6w5p6kg71vwyccp2nwxxgcxr6541m0nihsz"; 490 - name = "kwallet-5.37.0.tar.xz"; 488 + url = "${mirror}/stable/frameworks/5.38/kwallet-5.38.0.tar.xz"; 489 + sha256 = "1qysdj4nmkxywj7bzqdc78ifnqjnkrz9qbp4a49acpng2y4zw1nw"; 490 + name = "kwallet-5.38.0.tar.xz"; 491 491 }; 492 492 }; 493 493 kwayland = { 494 - version = "5.37.0"; 494 + version = "5.38.0"; 495 495 src = fetchurl { 496 - url = "${mirror}/stable/frameworks/5.37/kwayland-5.37.0.tar.xz"; 497 - sha256 = "0d4c8l8k38pgj73kzlf1hsq52w31wy9wgpwph1bv0cq5yn2rjiyr"; 498 - name = "kwayland-5.37.0.tar.xz"; 496 + url = "${mirror}/stable/frameworks/5.38/kwayland-5.38.0.tar.xz"; 497 + sha256 = "0gd58nvyc39waj7vv2c68r59qqpv0jppm95548j2p924w48syjj0"; 498 + name = "kwayland-5.38.0.tar.xz"; 499 499 }; 500 500 }; 501 501 kwidgetsaddons = { 502 - version = "5.37.0"; 502 + version = "5.38.0"; 503 503 src = fetchurl { 504 - url = "${mirror}/stable/frameworks/5.37/kwidgetsaddons-5.37.0.tar.xz"; 505 - sha256 = "1jmk377r1h4is2il7chh6bq8wbj21psf4b1yiw84iivg38vlpid4"; 506 - name = "kwidgetsaddons-5.37.0.tar.xz"; 504 + url = "${mirror}/stable/frameworks/5.38/kwidgetsaddons-5.38.0.tar.xz"; 505 + sha256 = "1yh48qxdqz3rk020wr897vkzsi4nhh37lxbg6211xrlirn0lzvj5"; 506 + name = "kwidgetsaddons-5.38.0.tar.xz"; 507 507 }; 508 508 }; 509 509 kwindowsystem = { 510 - version = "5.37.0"; 510 + version = "5.38.0"; 511 511 src = fetchurl { 512 - url = "${mirror}/stable/frameworks/5.37/kwindowsystem-5.37.0.tar.xz"; 513 - sha256 = "0pd2n0j5pdv1x7wf4mwcpimnah73g6l0xidhqbpg37p829jix2k2"; 514 - name = "kwindowsystem-5.37.0.tar.xz"; 512 + url = "${mirror}/stable/frameworks/5.38/kwindowsystem-5.38.0.tar.xz"; 513 + sha256 = "02xrin8lshvqkw12d0692z40h3g61f4crh28jcmi5zqlaxiyn5ic"; 514 + name = "kwindowsystem-5.38.0.tar.xz"; 515 515 }; 516 516 }; 517 517 kxmlgui = { 518 - version = "5.37.0"; 518 + version = "5.38.0"; 519 519 src = fetchurl { 520 - url = "${mirror}/stable/frameworks/5.37/kxmlgui-5.37.0.tar.xz"; 521 - sha256 = "0jrvjlxkg9knj61b2gj2w6l96jlmww9kn4ij808ir35365x3cdg2"; 522 - name = "kxmlgui-5.37.0.tar.xz"; 520 + url = "${mirror}/stable/frameworks/5.38/kxmlgui-5.38.0.tar.xz"; 521 + sha256 = "12cmyhm05nkr9xj7cpnqihrlndfqn1kjkzhcn1ywj20y1gd3mxv4"; 522 + name = "kxmlgui-5.38.0.tar.xz"; 523 523 }; 524 524 }; 525 525 kxmlrpcclient = { 526 - version = "5.37.0"; 526 + version = "5.38.0"; 527 527 src = fetchurl { 528 - url = "${mirror}/stable/frameworks/5.37/kxmlrpcclient-5.37.0.tar.xz"; 529 - sha256 = "1jn9v86dpfx43qcdcsp6lpnga9q6aa5vxjkkg4wg0wbxmw4w9gvq"; 530 - name = "kxmlrpcclient-5.37.0.tar.xz"; 528 + url = "${mirror}/stable/frameworks/5.38/kxmlrpcclient-5.38.0.tar.xz"; 529 + sha256 = "0g9ah59h8vq68yg4pfdbqx44xrs856wrr181rsdbsizj0qj3hyaa"; 530 + name = "kxmlrpcclient-5.38.0.tar.xz"; 531 531 }; 532 532 }; 533 533 modemmanager-qt = { 534 - version = "5.37.0"; 534 + version = "5.38.0"; 535 535 src = fetchurl { 536 - url = "${mirror}/stable/frameworks/5.37/modemmanager-qt-5.37.0.tar.xz"; 537 - sha256 = "1fqf43kvj1v1mcdlbfxbh6sh3ycvg35aml2ywh2a684iz4qzq1aq"; 538 - name = "modemmanager-qt-5.37.0.tar.xz"; 536 + url = "${mirror}/stable/frameworks/5.38/modemmanager-qt-5.38.0.tar.xz"; 537 + sha256 = "18ham8lrxblywc634n49237js5y5k6qgjf5zrjc8gzapn934l89w"; 538 + name = "modemmanager-qt-5.38.0.tar.xz"; 539 539 }; 540 540 }; 541 541 networkmanager-qt = { 542 - version = "5.37.0"; 542 + version = "5.38.0"; 543 543 src = fetchurl { 544 - url = "${mirror}/stable/frameworks/5.37/networkmanager-qt-5.37.0.tar.xz"; 545 - sha256 = "01px9n97gyvyyfg3dp1k7dik9fprgx9i28hg8wjr2rb5dlr99jd1"; 546 - name = "networkmanager-qt-5.37.0.tar.xz"; 544 + url = "${mirror}/stable/frameworks/5.38/networkmanager-qt-5.38.0.tar.xz"; 545 + sha256 = "10d28nrkppmmfl9pwq2hkrvi461acf29djdzala4l37mp4dwvbf8"; 546 + name = "networkmanager-qt-5.38.0.tar.xz"; 547 547 }; 548 548 }; 549 549 oxygen-icons5 = { 550 - version = "5.37.0"; 550 + version = "5.38.0"; 551 551 src = fetchurl { 552 - url = "${mirror}/stable/frameworks/5.37/oxygen-icons5-5.37.0.tar.xz"; 553 - sha256 = "1rns7n93f83qp5q11a7r5y87y0hvc0q95ar57cqy0fxsqrg4614h"; 554 - name = "oxygen-icons5-5.37.0.tar.xz"; 552 + url = "${mirror}/stable/frameworks/5.38/oxygen-icons5-5.38.0.tar.xz"; 553 + sha256 = "0fk97r3br5myqpnfalz67l5hkamxc5vc5swa68wpg1xih6jc3iid"; 554 + name = "oxygen-icons5-5.38.0.tar.xz"; 555 555 }; 556 556 }; 557 557 plasma-framework = { 558 - version = "5.37.0"; 558 + version = "5.38.0"; 559 559 src = fetchurl { 560 - url = "${mirror}/stable/frameworks/5.37/plasma-framework-5.37.0.tar.xz"; 561 - sha256 = "0kamvxfzrbx3msn0cp3k20clqchz9jg5wlazz3h6p6zmrk5v16bh"; 562 - name = "plasma-framework-5.37.0.tar.xz"; 560 + url = "${mirror}/stable/frameworks/5.38/plasma-framework-5.38.0.tar.xz"; 561 + sha256 = "1dvhqfi34v44h0wj0m68k477hmx53x9zsf4mh03xq164w1yz68sg"; 562 + name = "plasma-framework-5.38.0.tar.xz"; 563 563 }; 564 564 }; 565 565 prison = { 566 - version = "5.37.0"; 566 + version = "5.38.0"; 567 567 src = fetchurl { 568 - url = "${mirror}/stable/frameworks/5.37/prison-5.37.0.tar.xz"; 569 - sha256 = "1icsirwfh7zscm8x9g2gp7aqzhs81ahhjflwjcwpz9bh0r9f1wb7"; 570 - name = "prison-5.37.0.tar.xz"; 568 + url = "${mirror}/stable/frameworks/5.38/prison-5.38.0.tar.xz"; 569 + sha256 = "0prj3z6s3aighmk4qarfljca7j9cy7ypvgh8rv5di3jb2v4nbg4m"; 570 + name = "prison-5.38.0.tar.xz"; 571 571 }; 572 572 }; 573 573 solid = { 574 - version = "5.37.0"; 574 + version = "5.38.0"; 575 575 src = fetchurl { 576 - url = "${mirror}/stable/frameworks/5.37/solid-5.37.0.tar.xz"; 577 - sha256 = "1gb9gnp1a11q5abl97b7sq1if2rqcrcs0f33sakpxf1z9y0ppg8l"; 578 - name = "solid-5.37.0.tar.xz"; 576 + url = "${mirror}/stable/frameworks/5.38/solid-5.38.0.tar.xz"; 577 + sha256 = "1b3c5drx4m1x4ai0ziz0yan16a5s3ghf0py37mb92qyimq586lhh"; 578 + name = "solid-5.38.0.tar.xz"; 579 579 }; 580 580 }; 581 581 sonnet = { 582 - version = "5.37.0"; 582 + version = "5.38.0"; 583 583 src = fetchurl { 584 - url = "${mirror}/stable/frameworks/5.37/sonnet-5.37.0.tar.xz"; 585 - sha256 = "0sb6i464riadgb2q73nj0vy6xavr2m1sszrvghr20nj7i64f3kk0"; 586 - name = "sonnet-5.37.0.tar.xz"; 584 + url = "${mirror}/stable/frameworks/5.38/sonnet-5.38.0.tar.xz"; 585 + sha256 = "1355p88swnk828gsbnm3v4gryffnwbzjcdq49k8jwywzb65bnwxa"; 586 + name = "sonnet-5.38.0.tar.xz"; 587 587 }; 588 588 }; 589 589 syntax-highlighting = { 590 - version = "5.37.0"; 590 + version = "5.38.0"; 591 591 src = fetchurl { 592 - url = "${mirror}/stable/frameworks/5.37/syntax-highlighting-5.37.0.tar.xz"; 593 - sha256 = "1l56pb84z7sy0qq8xkd5w5v5418bm9n4qds0vd39ch655d47bl72"; 594 - name = "syntax-highlighting-5.37.0.tar.xz"; 592 + url = "${mirror}/stable/frameworks/5.38/syntax-highlighting-5.38.0.tar.xz"; 593 + sha256 = "101ng0l3jfg8x9bns9z38jk3iayijwcb299kf860vfy0nki8gf6l"; 594 + name = "syntax-highlighting-5.38.0.tar.xz"; 595 595 }; 596 596 }; 597 597 threadweaver = { 598 - version = "5.37.0"; 598 + version = "5.38.0"; 599 599 src = fetchurl { 600 - url = "${mirror}/stable/frameworks/5.37/threadweaver-5.37.0.tar.xz"; 601 - sha256 = "1hb3721r1zbbyj211886sfkcxk18k0rsdhcg9ssagx10f29rpxx4"; 602 - name = "threadweaver-5.37.0.tar.xz"; 600 + url = "${mirror}/stable/frameworks/5.38/threadweaver-5.38.0.tar.xz"; 601 + sha256 = "1d89l9lknc1q25cz9r8iwc1a102q788mj01ghnl6ydss65rclvfv"; 602 + name = "threadweaver-5.38.0.tar.xz"; 603 603 }; 604 604 }; 605 605 }
+5 -1
pkgs/development/libraries/libffi/default.nix
··· 10 10 sha256 = "0dya49bnhianl0r65m65xndz6ls2jn1xngyn72gd28ls3n7bnvnh"; 11 11 }; 12 12 13 - patches = stdenv.lib.optional stdenv.isCygwin ./3.2.1-cygwin.patch; 13 + patches = stdenv.lib.optional stdenv.isCygwin ./3.2.1-cygwin.patch ++ 14 + stdenv.lib.optional stdenv.isAarch64 (fetchurl { 15 + url = https://src.fedoraproject.org/rpms/libffi/raw/ccffc1700abfadb0969495a6e51b964117fc03f6/f/libffi-aarch64-rhbz1174037.patch; 16 + sha256 = "1vpirrgny43hp0885rswgv3xski8hg7791vskpbg3wdjdpb20wbc"; 17 + }); 14 18 15 19 outputs = [ "out" "dev" "man" "info" ]; 16 20
+1 -1
pkgs/development/libraries/libipfix/default.nix
··· 4 4 name = "libipfix-${version}"; 5 5 version = "110209"; 6 6 src = fetchurl { 7 - url = " http://sourceforge.net/projects/libipfix/files/libipfix/libipfix_110209.tgz"; 7 + url = "http://sourceforge.net/projects/libipfix/files/libipfix/libipfix_110209.tgz"; 8 8 sha256 = "0h7v0sxjjdc41hl5vq2x0yhyn04bczl11bqm97825mivrvfymhn6"; 9 9 }; 10 10 meta = with stdenv.lib; {
+3 -10
pkgs/development/libraries/sqlite-amalgamation/default.nix pkgs/games/zandronum/sqlite.nix
··· 1 1 { lib, stdenv, fetchurl, unzip }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "sqlite-amalgamation-201505302257"; 4 + name = "sqlite-zandronum-3.0"; 5 5 6 6 src = fetchurl { 7 - url = "https://www.sqlite.org/snapshot/sqlite-amalgamation-201505302257.zip"; 8 - sha256 = "0488wjrpnxd61g7pcka6fckx0q8yl1k26i6q5hrmkm92qcpml76h"; 7 + url = "https://www.sqlite.org/2017/sqlite-autoconf-3180000.tar.gz"; 8 + sha256 = "0p5cx7nbjxk7glcm277ypi5w4gv144qazw79ql47svlpccj62mrp"; 9 9 }; 10 10 11 11 phases = [ "unpackPhase" "buildPhase" ]; 12 12 13 - buildInputs = [ unzip ]; 14 - 15 - unpackPhase = '' 16 - unzip $src 17 - ''; 18 - 19 13 buildPhase = '' 20 14 mkdir -p $out 21 15 cp sqlite3.c $out/ 22 16 cp sqlite3.h $out/ 23 17 cp sqlite3ext.h $out/ 24 - cp shell.c $out/ 25 18 ''; 26 19 27 20 meta = {
+1 -1
pkgs/development/pharo/launcher/default.nix
··· 51 51 secs=5 52 52 echo -n "Running headless Pharo for $secs seconds to check for a crash... " 53 53 timeout $secs \ 54 - "${pharo}/bin/pharo" -nodisplay PharoLauncher.image --no-quit eval 'true' 54 + "${pharo}/bin/pharo" --nodisplay PharoLauncher.image --no-quit eval 'true' 55 55 test "$?" == 124 && echo "ok") 56 56 ''; 57 57
+2
pkgs/development/python-modules/altair/default.nix
··· 19 19 ''; 20 20 21 21 propagatedBuildInputs = [ vega pandas ipython traitlets ]; 22 + # Disabling checks, MockRequest object has no method send() 23 + doCheck = false; 22 24 23 25 meta = with stdenv.lib; { 24 26 description = "A declarative statistical visualization library for Python.";
+2 -1
pkgs/development/python-modules/arelle/default.nix
··· 1 1 { gui ? true, 2 2 buildPythonPackage, fetchFromGitHub, lib, 3 3 sphinx_1_2, lxml, isodate, numpy, pytest, 4 - tkinter ? null, 4 + tkinter ? null, py3to2, 5 5 ... }: 6 6 7 7 let ··· 26 26 buildInputs = [ 27 27 sphinx_1_2 28 28 pytest 29 + py3to2 29 30 ]; 30 31 propagatedBuildInputs = [ 31 32 lxml
+18
pkgs/development/python-modules/cachetools/1.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, isPyPy }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "cachetools"; 6 + version = "1.1.3"; 7 + disabled = isPyPy; # a test fails 8 + 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "0js7qx5pa8ibr8487lcf0x3a7w0xml0wa17snd6hjs0857kqhn20"; 12 + }; 13 + 14 + meta = with stdenv.lib; { 15 + homepage = "https://github.com/tkem/cachetools"; 16 + license = licenses.mit; 17 + }; 18 + }
+18
pkgs/development/python-modules/cachetools/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, isPyPy }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "cachetools"; 6 + version = "2.0.1"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "0pdw2fr29pxlyn1g5fhdrrqbpn0iw062nv716ngdqvdx7hnizq7d"; 11 + }; 12 + 13 + meta = with stdenv.lib; { 14 + description = "Extensible memoizing collections and decorators"; 15 + homepage = "https://github.com/tkem/cachetools"; 16 + license = licenses.mit; 17 + }; 18 + }
+27
pkgs/development/python-modules/cld2-cffi/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, six, cffi, nose }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "cld2-cffi"; 6 + version = "0.1.4"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "0rvcdx4fdh5yk4d2nlddq1q1r2r0xqp86hpmbdn447pdcj1r8a9s"; 11 + }; 12 + 13 + propagatedBuildInputs = [ six cffi ]; 14 + checkInputs = [ nose ]; 15 + 16 + # gcc doesn't approve of this code, so disable -Werror 17 + NIX_CFLAGS_COMPILE = "-w"; 18 + 19 + checkPhase = "nosetests -v"; 20 + 21 + meta = with stdenv.lib; { 22 + description = "CFFI bindings around Google Chromium's embedded compact language detection library (CLD2)"; 23 + homepage = "https://github.com/GregBowyer/cld2-cffi"; 24 + license = licenses.asl20; 25 + maintainers = with maintainers; [ rvl ]; 26 + }; 27 + }
+1 -1
pkgs/development/python-modules/cram/default.nix
··· 26 26 #COVERAGE=${coverage}/bin/coverage $out/bin/cram tests 27 27 #${coverage}/bin/coverage report --fail-under=100 28 28 COVERAGE=coverage $out/bin/cram tests 29 - coverage report --fail-under=100 --omit="*/_encoding.py" 29 + coverage report --fail-under=100 --omit="*/_encoding.py,*/__main__.py" 30 30 ''; 31 31 32 32 meta = {
+23
pkgs/development/python-modules/credstash/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, cryptography, boto3, pyyaml, docutils }: 2 + 3 + buildPythonPackage rec { 4 + pname = "credstash"; 5 + version = "1.13.3"; 6 + name = "${pname}-${version}"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "1x2dh4rs5sahb8h2xznhq7srcm2zl9ykc72a8iqpq4dz7l9k7x7i"; 11 + }; 12 + 13 + propagatedBuildInputs = [ cryptography boto3 pyyaml docutils ]; 14 + 15 + # No tests in archive 16 + doCheck = false; 17 + 18 + meta = with stdenv.lib; { 19 + description = "A utility for managing secrets in the cloud using AWS KMS and DynamoDB"; 20 + homepage = https://github.com/LuminalOSS/credstash; 21 + license = licenses.asl20; 22 + }; 23 + }
+28
pkgs/development/python-modules/cx_freeze/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, isPyPy, isPy35, ncurses }: 2 + 3 + buildPythonPackage rec { 4 + pname = "cx_Freeze"; 5 + version = "5.0.2"; 6 + name = "${pname}-${version}"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "0zbx9j5z5l06bvwvlqvvn7h9dm7zjcjgxm7agbb625nymkq6cd15"; 11 + }; 12 + 13 + propagatedBuildInputs = [ ncurses ]; 14 + 15 + # timestamp need to come after 1980 for zipfiles and nix store is set to epoch 16 + prePatch = '' 17 + substituteInPlace cx_Freeze/freezer.py --replace "os.stat(module.file).st_mtime" "time.time()" 18 + ''; 19 + 20 + # fails to find Console even though it exists on python 3.x 21 + doCheck = false; 22 + 23 + meta = with stdenv.lib; { 24 + description = "A set of scripts and modules for freezing Python scripts into executables"; 25 + homepage = "http://cx-freeze.sourceforge.net/"; 26 + license = licenses.psfl; 27 + }; 28 + }
+21
pkgs/development/python-modules/ijson/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "ijson"; 6 + version = "2.3"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "0x7l9k2dvxzd5mjgiq15nl9b0sxcqy1cqaz744bjwkz4z5mrypzg"; 11 + }; 12 + 13 + doCheck = false; # something about yajl 14 + 15 + meta = with stdenv.lib; { 16 + description = "Iterative JSON parser with a standard Python iterator interface"; 17 + homepage = "https://github.com/isagalaev/ijson"; 18 + license = licenses.bsd3; 19 + maintainers = with maintainers; [ rvl ]; 20 + }; 21 + }
+7 -12
pkgs/development/python-modules/jedi/default.nix
··· 1 - { lib 2 - , buildPythonPackage 3 - , fetchPypi 4 - , pytest 5 - , glibcLocales 6 - }: 1 + { stdenv, buildPythonPackage, fetchPypi, pytest, glibcLocales, tox, pytestcov }: 7 2 8 3 buildPythonPackage rec { 9 4 pname = "jedi"; ··· 15 10 sha256 = "7abb618cac6470ebbd142e59c23daec5e6e063bfcecc8a43a037d2ab57276f4e"; 16 11 }; 17 12 18 - checkInputs = [ pytest glibcLocales ]; 13 + checkInputs = [ pytest glibcLocales tox pytestcov ]; 19 14 20 15 checkPhase = '' 21 16 LC_ALL="en_US.UTF-8" py.test test 22 17 ''; 23 18 24 - # 7 failed 25 - #doCheck = false; 19 + # tox required for tests: https://github.com/davidhalter/jedi/issues/808 20 + doCheck = false; 26 21 27 - meta = { 22 + meta = with stdenv.lib; { 28 23 homepage = https://github.com/davidhalter/jedi; 29 24 description = "An autocompletion tool for Python that can be used for text editors"; 30 - license = lib.licenses.lgpl3Plus; 31 - maintainers = with lib.maintainers; [ garbas ]; 25 + license = licenses.lgpl3Plus; 26 + maintainers = with maintainers; [ garbas ]; 32 27 }; 33 28 }
+25
pkgs/development/python-modules/mdp/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, pytest_29, future, numpy }: 2 + 3 + buildPythonPackage rec { 4 + pname = "MDP"; 5 + version = "3.5"; 6 + name = "${pname}-${version}"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "0aw1zxmyvx6gfmmnixbqmdaah28jl7rmqkzhxv53091asc23iw9k"; 11 + }; 12 + 13 + checkInputs = [ pytest_29 ]; 14 + propagatedBuildInputs = [ future numpy ]; 15 + 16 + # Tests disabled because of missing dependencies not in nix 17 + doCheck = false; 18 + 19 + meta = with stdenv.lib; { 20 + description = "Library for building complex data processing software by combining widely used machine learning algorithms"; 21 + homepage = http://mdp-toolkit.sourceforge.net; 22 + license = licenses.bsd3; 23 + maintainers = with maintainers; [ nico202 ]; 24 + }; 25 + }
+32
pkgs/development/python-modules/moto/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, jinja2, werkzeug, flask, requests, pytz 2 + , six, boto, httpretty, xmltodict, nose, sure, boto3, freezegun, dateutil }: 3 + 4 + buildPythonPackage rec { 5 + pname = "moto"; 6 + version = "0.4.31"; 7 + name = "moto-${version}"; 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "19s8hfz4mzzzdksa0ddlvrga5mxdaqahk89p5l29a5id8127shr8"; 11 + }; 12 + 13 + propagatedBuildInputs = [ 14 + boto 15 + dateutil 16 + flask 17 + httpretty 18 + jinja2 19 + pytz 20 + werkzeug 21 + requests 22 + six 23 + xmltodict 24 + ]; 25 + 26 + checkInputs = [ boto3 nose sure freezegun ]; 27 + 28 + checkPhase = "nosetests"; 29 + 30 + # TODO: make this true; I think lots of the tests want network access but we can probably run the others 31 + doCheck = false; 32 + }
+31
pkgs/development/python-modules/nilearn/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, nose, nibabel, numpy, scikitlearn 2 + , scipy, matplotlib }: 3 + 4 + buildPythonPackage rec { 5 + pname = "nilearn"; 6 + version = "0.3.1"; 7 + name = "nilearn-${version}"; 8 + 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "0kkarh5cdcd2czs0bf0s1g51qas84mfxfq0dzd7k5h5l0qr4zy06"; 12 + }; 13 + 14 + checkPhase = "nosetests --exclude with_expand_user nilearn/tests"; 15 + 16 + buildInputs = [ nose ]; 17 + 18 + propagatedBuildInputs = [ 19 + matplotlib 20 + nibabel 21 + numpy 22 + scikitlearn 23 + scipy 24 + ]; 25 + 26 + meta = with stdenv.lib; { 27 + homepage = http://nilearn.github.io; 28 + description = "A module for statistical learning on neuroimaging data"; 29 + license = licenses.bsd3; 30 + }; 31 + }
+25
pkgs/development/python-modules/ptpython/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, wcwidth, six, prompt_toolkit, docopt 2 + , jedi, pygments }: 3 + 4 + buildPythonPackage rec { 5 + pname = "ptpython"; 6 + version = "0.41"; 7 + name = "${pname}-${version}"; 8 + 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "1hcaaadkp5n37hxggraynifa33wx1akklzvf6y4rvgjxbjl2g2x7"; 12 + }; 13 + 14 + propagatedBuildInputs = [ wcwidth six prompt_toolkit docopt jedi pygments ]; 15 + 16 + # no tests to run 17 + doCheck = false; 18 + 19 + meta = with stdenv.lib; { 20 + description = "An advanced Python REPL"; 21 + license = licenses.bsd3; 22 + maintainers = with maintainers; [ mlieberman85 ]; 23 + platforms = platforms.all; 24 + }; 25 + }
+22
pkgs/development/python-modules/pyemd/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, numpy, cython }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "pyemd"; 6 + version = "0.4.4"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "13y06y7r1697cv4r430g45fxs40i2yk9xn0dk9nqlrpddw3a0mr4"; 11 + }; 12 + 13 + propagatedBuildInputs = [ numpy ]; 14 + buildInputs = [ cython ]; 15 + 16 + meta = with stdenv.lib; { 17 + description = "A Python wrapper for Ofir Pele and Michael Werman's implementation of the Earth Mover's Distance"; 18 + homepage = http://github.com/wmayner/pyemd; 19 + license = licenses.mit; 20 + maintainers = with maintainers; [ rvl ]; 21 + }; 22 + }
+19
pkgs/development/python-modules/pyphen/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "Pyphen"; 6 + version = "0.9.4"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "1mqb5jrigxipxzp1d8nbwkq0cfjw77pnn6hc4mp1yd2mn059mymb"; 11 + }; 12 + 13 + meta = with stdenv.lib; { 14 + description = "Pure Python module to hyphenate text"; 15 + homepage = "https://github.com/Kozea/Pyphen"; 16 + license = with licenses; [gpl2 lgpl21 mpl20]; 17 + maintainers = with maintainers; [ rvl ]; 18 + }; 19 + }
+8 -8
pkgs/development/python-modules/pywebdav/default.nix
··· 1 - { lib, fetchurl, buildPythonPackage, isPy3k }: 1 + { stdenv, fetchPypi, buildPythonPackage, isPy3k }: 2 2 3 3 buildPythonPackage rec { 4 - pname = "pywebdav"; 5 - name = "${pname}-${version}"; 4 + pname = "PyWebDAV"; 6 5 version = "0.9.8"; 6 + name = "${pname}-${version}"; 7 7 disabled = isPy3k; 8 - src = fetchurl { 9 - url = "mirror://pypi/p/pywebdav/${name}.tar.gz"; 8 + src = fetchPypi { 9 + inherit pname version; 10 10 sha256 = "1v10vg79h85milnq8w7yd75qq5z6297ywkn9b2kxajldzwqxn3ji"; 11 11 }; 12 - meta = { 12 + meta = with stdenv.lib; { 13 13 homepage = http://code.google.com/p/pywebdav/; 14 14 description = "WebDAV library including a standalone server for python"; 15 - maintainers = with lib.maintainers; [ johbo ]; 16 - license = lib.licenses.gpl2Plus; 15 + maintainers = with maintainers; [ johbo ]; 16 + license = licenses.gpl2Plus; 17 17 }; 18 18 }
+42
pkgs/development/python-modules/spacy/models.json
··· 1 + [{ 2 + "pname": "es_core_web_md", 3 + "version": "1.0.0", 4 + "sha256": "0ikyakdhnj6rrfpr8k83695d1gd3z9n60a245hwwchv94jmr7r6s", 5 + "license": "cc-by-sa-40" 6 + }, 7 + { 8 + "pname": "fr_depvec_web_lg", 9 + "version": "1.0.0", 10 + "sha256": "0nxmdszs1s5by2874cz37azrmwamh1ngdsiylffkfihzq6s8bhka", 11 + "license": "cc-by-nc-sa-40" 12 + }, 13 + { 14 + "pname": "en_core_web_md", 15 + "version": "1.2.1", 16 + "sha256": "12prr4hcbfdaky9rcna1y1ykr417jkhkks2r8l06g8fb7am3pvp3", 17 + "license": "cc-by-sa-40" 18 + }, 19 + { 20 + "pname": "en_depent_web_md", 21 + "version": "1.2.1", 22 + "sha256": "0giyr35q5lpp5drpcamyvb5gsjnhj62mk3ndfr49nm1s6d5f6m52", 23 + "license": "cc-by-sa-40" 24 + }, 25 + { 26 + "pname": "en_core_web_sm", 27 + "version": "1.2.0", 28 + "sha256": "0vc4l77dcwa9lmzyqdci8ikjc0m2rhasl2zvyba547vf76qb0528", 29 + "license": "cc-by-sa-40" 30 + }, 31 + { 32 + "pname": "de_core_news_md", 33 + "version": "1.0.0", 34 + "sha256": "072jz2rdi1nckny7k16avp86vjg4didfdsw816kfl9zwr88iny6g", 35 + "license": "cc-by-sa-40" 36 + }, 37 + { 38 + "pname": "en_vectors_glove_md", 39 + "version": "1.0.0", 40 + "sha256": "1jbr27xnh5fdww8yphpvk2brfnzb174wfnxkzdqwv3iyi02zsin6", 41 + "license": "cc-by-sa-40" 42 + }]
+26
pkgs/development/python-modules/spacy/models.nix
··· 1 + { stdenv, buildPythonPackage, fetchurl, spacy }: 2 + let 3 + buildModelPackage = { pname, version, sha256, license }: buildPythonPackage { 4 + name = "${pname}-${version}"; 5 + inherit pname version; 6 + 7 + src = fetchurl { 8 + url = "https://github.com/explosion/spacy-models/releases/download/${pname}-${version}/${pname}-${version}.tar.gz"; 9 + inherit sha256; 10 + }; 11 + 12 + propagatedBuildInputs = [ spacy ]; 13 + 14 + meta = with stdenv.lib; { 15 + description = "Models for the spaCy NLP library"; 16 + homepage = "https://github.com/explosion/spacy-models"; 17 + license = licenses."${license}"; 18 + maintainers = with maintainers; [ rvl ]; 19 + }; 20 + }; 21 + 22 + makeModelSet = models: with stdenv.lib; listToAttrs (map (m: nameValuePair m.pname (buildModelPackage m)) models); 23 + 24 + in makeModelSet (stdenv.lib.importJSON ./models.json) 25 + 26 + # cat models.json | jq -r '.[] | @uri "https://github.com/explosion/spacy-models/releases/download/\(.pname)-\(.version)/\(.pname)-\(.version).tar.gz"' | xargs -n1 nix-prefetch-url
+65
pkgs/development/python-modules/textacy/default.nix
··· 1 + { stdenv 2 + , buildPythonPackage 3 + , isPy27 4 + , fetchPypi 5 + , cachetools 6 + , cld2-cffi 7 + , cython 8 + , cytoolz 9 + , ftfy 10 + , ijson 11 + , matplotlib 12 + , networkx 13 + , numpy 14 + , pyemd 15 + , pyphen 16 + , python-Levenshtein 17 + , requests 18 + , scikitlearn 19 + , scipy 20 + , spacy 21 + , tqdm 22 + , unidecode 23 + }: 24 + 25 + buildPythonPackage rec { 26 + name = "${pname}-${version}"; 27 + pname = "textacy"; 28 + version = "0.4.1"; 29 + 30 + src = fetchPypi { 31 + inherit pname version; 32 + sha256 = "04wf3a7zgzz83nmgkh488wkl50zm9yfdpv3sl12sm2zj685plqcz"; 33 + }; 34 + 35 + disabled = isPy27; # 2.7 requires backports.csv 36 + 37 + propagatedBuildInputs = [ 38 + cachetools 39 + cld2-cffi 40 + cytoolz 41 + ftfy 42 + ijson 43 + matplotlib 44 + networkx 45 + numpy 46 + pyemd 47 + pyphen 48 + python-Levenshtein 49 + requests 50 + scikitlearn 51 + scipy 52 + spacy 53 + tqdm 54 + unidecode 55 + ]; 56 + 57 + doCheck = false; # tests want to download data files 58 + 59 + meta = with stdenv.lib; { 60 + description = "Higher-level text processing, built on spaCy"; 61 + homepage = "http://textacy.readthedocs.io/"; 62 + license = licenses.asl20; 63 + maintainers = with maintainers; [ rvl ]; 64 + }; 65 + }
+23
pkgs/development/python-modules/unidecode/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, glibcLocales }: 2 + 3 + buildPythonPackage rec { 4 + name = "${pname}-${version}"; 5 + pname = "Unidecode"; 6 + version = "0.04.21"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "0lfhp9c5xrbpjvbpr12ji52g1lx04404bzzdg6pvabhzisw6l2i8"; 11 + }; 12 + 13 + LC_ALL="en_US.UTF-8"; 14 + 15 + buildInputs = [ glibcLocales ]; 16 + 17 + meta = with stdenv.lib; { 18 + homepage = http://pypi.python.org/pypi/Unidecode/; 19 + description = "ASCII transliterations of Unicode text"; 20 + license = licenses.gpl2; 21 + maintainers = with maintainers; [ domenkozar ]; 22 + }; 23 + }
+26
pkgs/development/python-modules/ws4py/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, pytest, mock, git, asyncio 2 + , cherrypy, gevent, tornado }: 3 + 4 + buildPythonPackage rec { 5 + name = "${pname}-${version}"; 6 + pname = "ws4py"; 7 + version = "0.4.2"; 8 + 9 + src = fetchPypi { 10 + inherit pname version; 11 + sha256 = "0zr3254ky6r7q15l3dhdczfa8i723055zdkqssjifsgcwvirriks"; 12 + }; 13 + 14 + checkInputs = [ pytest mock git ]; 15 + propagatedBuildInputs = [ asyncio cherrypy gevent tornado ]; 16 + 17 + checkPhase = '' 18 + pytest test 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + homepage = https://ws4py.readthedocs.org; 23 + description = "A WebSocket package for Python"; 24 + maintainers = with maintainers; [ rickynils ]; 25 + }; 26 + }
+3 -3
pkgs/development/tools/analysis/include-what-you-use/default.nix
··· 3 3 stdenv.mkDerivation rec { 4 4 name = "include-what-you-use-${version}"; 5 5 # Also bump llvmPackages in all-packages.nix to the supported version! 6 - version = "0.6"; 6 + version = "0.8"; 7 7 8 8 src = fetchurl { 9 - sha256 = "0n3z4pfbby0rl338irbs4yvcmjfnza82xg9a8r9amyl0bkfasbxb"; 9 + sha256 = "0r6n5gqicl0f9c8jrphq40kc2cis952gmnkm3643m3jwad0mn33d"; 10 10 url = "${meta.homepage}/downloads/${name}.src.tar.gz"; 11 11 }; 12 12 13 - buildInputs = with llvmPackages; [ clang llvm ]; 13 + buildInputs = with llvmPackages; [ clang-unwrapped llvm ]; 14 14 nativeBuildInputs = [ cmake ]; 15 15 16 16 cmakeFlags = [ "-DIWYU_LLVM_ROOT_PATH=${llvmPackages.clang-unwrapped}" ];
+2 -2
pkgs/development/tools/build-managers/meson/default.nix
··· 1 1 { lib, python3Packages }: 2 2 python3Packages.buildPythonApplication rec { 3 - version = "0.41.2"; 3 + version = "0.42.1"; 4 4 pname = "meson"; 5 5 name = "${pname}-${version}"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "0p69hir68ar3nzrjn0zjsnyzq181b0kq6arrcmxqpzl7g5qhf5xd"; 9 + sha256 = "1phf1xpwm8m85qiiirkqhrf5aigx7ajaw0l59d6lzadf1fmgfx5v"; 10 10 }; 11 11 12 12 postFixup = ''
+6 -1
pkgs/development/tools/dtools/default.nix
··· 17 17 18 18 substituteInPlace posix.mak \ 19 19 --replace gcc $CC 20 + 21 + # To fix rdmd test with newer phobos 22 + substituteInPlace rdmd.d \ 23 + --replace " std.stdiobase," "" 20 24 ''; 21 25 22 26 nativeBuildInputs = [ dmd ]; ··· 45 49 } 46 50 ''; 47 51 48 - meta = { 52 + meta = with stdenv.lib; { 49 53 description = "Ancillary tools for the D programming language compiler"; 50 54 homepage = https://github.com/dlang/tools; 51 55 license = lib.licenses.boost; 56 + maintainers = with maintainers; [ ThomasMader ]; 52 57 platforms = stdenv.lib.platforms.unix; 53 58 }; 54 59 }
+1 -1
pkgs/development/tools/irony-server/default.nix
··· 4 4 name = "irony-server-${version}"; 5 5 inherit (irony) version; 6 6 7 - buildInputs = [ cmake llvmPackages.clang ]; 7 + nativeBuildInputs = [ cmake ]; 8 8 9 9 dontUseCmakeBuildDir = true; 10 10
+2 -2
pkgs/development/tools/misc/strace/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "strace-${version}"; 5 - version = "4.18"; 5 + version = "4.19"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/strace/${name}.tar.xz"; 9 - sha256 = "026agy9nq238nx3ynhmi8h3vx96yra4xacfsm2ybs9k23ry8ibc9"; 9 + sha256 = "10bjh2mrkvx41fk60b2iqv5b5k4r7a3qdsx04iyg904jqb3fp4vw"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ perl ];
+3 -1
pkgs/development/tools/rtags/default.nix
··· 4 4 name = "rtags-${version}"; 5 5 version = "2.12"; 6 6 7 - buildInputs = [ cmake llvmPackages.llvm openssl llvmPackages.clang emacs pkgconfig ] 7 + nativeBuildInputs = [ cmake pkgconfig ]; 8 + buildInputs = [ llvmPackages.llvm openssl emacs ] 9 + ++ lib.optionals stdenv.cc.isGNU [ llvmPackages.clang-unwrapped ] 8 10 ++ lib.optionals stdenv.isDarwin [ apple_sdk.libs.xpc apple_sdk.frameworks.CoreServices ]; 9 11 10 12
+2 -7
pkgs/games/steam/chrootenv.nix
··· 5 5 , extraPkgs ? pkgs: [ ] # extra packages to add to targetPkgs 6 6 , nativeOnly ? false 7 7 , runtimeOnly ? false 8 - , newStdcpp ? false 9 8 }: 10 9 11 10 let 12 11 commonTargetPkgs = pkgs: with pkgs; 13 12 let 14 - primus2 = if newStdcpp then primus else primus.override { 15 - stdenv = overrideInStdenv stdenv [ useOldCXXAbi ]; 16 - stdenv_i686 = overrideInStdenv pkgsi686Linux.stdenv [ useOldCXXAbi ]; 17 - }; 18 13 tzdir = "${pkgs.tzdata}/share/zoneinfo"; 19 14 # I'm not sure if this is the best way to add things like this 20 15 # to an FHSUserEnv ··· 38 33 # Zoneinfo 39 34 etc-zoneinfo 40 35 ] ++ lib.optional withJava jdk 41 - ++ lib.optional withPrimus primus2 36 + ++ lib.optional withPrimus primus 42 37 ++ extraPkgs pkgs; 43 38 44 39 in buildFHSUserEnv rec { ··· 68 63 xlibs.libpciaccess 69 64 70 65 (steamPackages.steam-runtime-wrapped.override { 71 - inherit nativeOnly runtimeOnly newStdcpp; 66 + inherit nativeOnly runtimeOnly; 72 67 }) 73 68 ]; 74 69
+3 -4
pkgs/games/steam/runtime-wrapped.nix
··· 1 1 { stdenv, lib, perl, pkgs, steam-runtime 2 2 , nativeOnly ? false 3 3 , runtimeOnly ? false 4 - , newStdcpp ? false 5 4 }: 6 5 7 6 assert !(nativeOnly && runtimeOnly); 8 - assert newStdcpp -> !runtimeOnly; 9 7 10 8 let 11 9 runtimePkgs = with pkgs; [ ··· 79 77 SDL2_mixer 80 78 gstreamer 81 79 gst-plugins-base 82 - ] ++ lib.optional (!newStdcpp) gcc48.cc; 80 + ]; 83 81 84 82 overridePkgs = with pkgs; [ 85 83 libgpgerror ··· 88 86 openalSoft 89 87 libva 90 88 vulkan-loader 91 - ] ++ lib.optional newStdcpp gcc.cc; 89 + gcc.cc 90 + ]; 92 91 93 92 ourRuntime = if runtimeOnly then [] 94 93 else if nativeOnly then runtimePkgs ++ overridePkgs
+15
pkgs/games/zandronum/add_gitinfo.patch
··· 1 + diff -Naur blah/src/gitinfo.h blah2/src/gitinfo.h 2 + --- blah/src/gitinfo.h 1969-12-31 16:00:00.000000000 -0800 3 + +++ blah2/src/gitinfo.h 2017-09-15 01:44:43.953562714 -0700 4 + @@ -0,0 +1,11 @@ 5 + +// dd3c3b57023f64cda84f09ed13e4c03a4ad2b920 6 + +// 7 + +// This file was automatically generated by the 8 + +// updaterevision tool. Do not edit by hand. 9 + + 10 + +#define GIT_DESCRIPTION "ZA_3.0-0-dd3c3b57023f" 11 + +#define GIT_HASH "dd3c3b57023f64cda84f09ed13e4c03a4ad2b920" 12 + +#define GIT_TIME "2017-09-01 06:40:50 -0500" 13 + +#define HG_REVISION_NUMBER 1504266050 14 + +#define HG_REVISION_HASH_STRING "dd3c3b57023f" 15 + +#define HG_TIME "170901-1140"
-83
pkgs/games/zandronum/bin.nix
··· 1 - { stdenv 2 - , atk 3 - , bzip2 4 - , cairo 5 - , fetchurl 6 - , fluidsynth 7 - , fontconfig 8 - , freetype 9 - , gdk_pixbuf 10 - , glib 11 - , gtk2 12 - , libjpeg_turbo 13 - , mesa_glu 14 - , mesa_noglu 15 - , openssl 16 - , pango 17 - , SDL 18 - , zlib 19 - , makeWrapper 20 - }: 21 - 22 - stdenv.mkDerivation rec { 23 - name = "zandronum-2.1.2"; 24 - 25 - src = fetchurl { 26 - url = "http://zandronum.com/downloads/zandronum2.1.2-linux-x86_64.tar.bz2"; 27 - sha256 = "1f5aw2m8c0bl3lrvi2k3rrzq3q9x1ikxnxxjgh3k9qvanfn7ykbk"; 28 - }; 29 - 30 - libPath = stdenv.lib.makeLibraryPath [ 31 - atk 32 - bzip2 33 - cairo 34 - fluidsynth 35 - fontconfig 36 - freetype 37 - gdk_pixbuf 38 - glib 39 - gtk2 40 - libjpeg_turbo 41 - mesa_glu 42 - mesa_noglu 43 - openssl 44 - pango 45 - SDL 46 - stdenv.cc.cc 47 - zlib 48 - ]; 49 - 50 - nativeBuildInputs = [ makeWrapper ]; 51 - 52 - phases = [ "unpackPhase" "installPhase" ]; 53 - 54 - sourceRoot = "."; 55 - 56 - installPhase = '' 57 - mkdir -p $out/bin 58 - mkdir -p $out/share/zandronum 59 - cp *.so *.pk3 zandronum zandronum-server $out/share/zandronum 60 - 61 - patchelf \ 62 - --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \ 63 - --set-rpath $libPath:$out/share/zandronum \ 64 - $out/share/zandronum/zandronum 65 - patchelf \ 66 - --set-interpreter $(cat ${stdenv.cc}/nix-support/dynamic-linker) \ 67 - --set-rpath $libPath \ 68 - $out/share/zandronum/zandronum-server 69 - 70 - # If we don't set absolute argv0, zandronum.wad file is not found. 71 - makeWrapper $out/share/zandronum/zandronum $out/bin/zandronum 72 - makeWrapper $out/share/zandronum/zandronum-server $out/bin/zandronum-server 73 - ''; 74 - 75 - meta = { 76 - homepage = http://zandronum.com/; 77 - description = "Multiplayer oriented port, based off Skulltag, for Doom and Doom II by id Software. Binary version for online play"; 78 - maintainers = [ stdenv.lib.maintainers.lassulus ]; 79 - # Binary version has different version string than source code version. 80 - license = stdenv.lib.licenses.unfreeRedistributable; 81 - platforms = [ "x86_64-linux" ]; 82 - }; 83 - }
+23 -15
pkgs/games/zandronum/default.nix
··· 1 1 { stdenv, lib, fetchhg, cmake, pkgconfig, makeWrapper, callPackage 2 - , soundfont-fluid, SDL, mesa, bzip2, zlib, libjpeg, fluidsynth, openssl, sqlite-amalgamation, gtk2 2 + , soundfont-fluid, SDL, mesa, glew, bzip2, zlib, libjpeg, fluidsynth, openssl, gtk2, python3 3 3 , serverOnly ? false 4 4 }: 5 5 6 6 let 7 7 suffix = lib.optionalString serverOnly "-server"; 8 8 fmod = callPackage ./fmod.nix { }; 9 + sqlite = callPackage ./sqlite.nix { }; 9 10 10 - # FIXME: drop binary package when upstream fixes their protocol versioning 11 11 in stdenv.mkDerivation { 12 - name = "zandronum${suffix}-2.1.2"; 12 + name = "zandronum${suffix}-3.0"; 13 13 14 14 src = fetchhg { 15 15 url = "https://bitbucket.org/Torr_Samaho/zandronum-stable"; 16 - rev = "a3663b0061d5"; 17 - sha256 = "0qwsnbwhcldwrirfk6hpiklmcj3a7dzh6pn36nizci6pcza07p56"; 16 + rev = "dd3c3b57023f"; 17 + sha256 = "1f8pd8d2zjwdp6v9anp9yrkdbfhd2mp7svmnna0jiqgxjw6wkyls"; 18 18 }; 19 19 20 + # zandronum tries to download sqlite now when running cmake, don't let it 21 + 22 + # it also needs the current mercurial revision info embedded in gitinfo.h 23 + # otherwise, the client will fail to connect to servers because the 24 + # protocol version doesn't match. 25 + 26 + patches = [ ./zan_configure_impurity.patch ./add_gitinfo.patch ./dont_update_gitinfo.patch ]; 27 + 20 28 # I have no idea why would SDL and libjpeg be needed for the server part! 21 29 # But they are. 22 - buildInputs = [ openssl bzip2 zlib SDL libjpeg ] 23 - ++ lib.optionals (!serverOnly) [ mesa fmod fluidsynth gtk2 ]; 30 + buildInputs = [ openssl bzip2 zlib SDL libjpeg sqlite ] 31 + ++ lib.optionals (!serverOnly) [ mesa glew fmod fluidsynth gtk2 ]; 24 32 25 - nativeBuildInputs = [ cmake pkgconfig makeWrapper ]; 33 + nativeBuildInputs = [ cmake pkgconfig makeWrapper python3 ]; 26 34 27 35 preConfigure = '' 28 - ln -s ${sqlite-amalgamation}/* sqlite/ 36 + ln -s ${sqlite}/* sqlite/ 29 37 sed -ie 's| restrict| _restrict|g' dumb/include/dumb.h \ 30 38 dumb/src/it/*.c 31 - '' + lib.optionalString serverOnly '' 39 + '' + lib.optionalString (!serverOnly) '' 32 40 sed -i \ 33 41 -e "s@/usr/share/sounds/sf2/@${soundfont-fluid}/share/soundfonts/@g" \ 34 42 -e "s@FluidR3_GM.sf2@FluidR3_GM2-2.sf2@g" \ ··· 51 59 *.pk3 \ 52 60 ${lib.optionalString (!serverOnly) "liboutput_sdl.so"} \ 53 61 $out/lib/zandronum 54 - 55 - # For some reason, while symlinks work for binary version, they don't for source one. 56 - makeWrapper $out/lib/zandronum/zandronum${suffix} $out/bin/zandronum${suffix} 57 - ''; 62 + '' + (if (!serverOnly) then 63 + ''makeWrapper $out/lib/zandronum/zandronum $out/bin/zandronum --prefix LD_LIBRARY_PATH : "$LD_LIBRARY_PATH:${fluidsynth}/lib"'' 64 + else 65 + ''makeWrapper $out/lib/zandronum/zandronum${suffix} $out/bin/zandronum${suffix}''); 58 66 59 67 postFixup = lib.optionalString (!serverOnly) '' 60 68 patchelf --set-rpath $(patchelf --print-rpath $out/lib/zandronum/zandronum):$out/lib/zandronum \ ··· 64 72 meta = with stdenv.lib; { 65 73 homepage = http://zandronum.com/; 66 74 description = "Multiplayer oriented port, based off Skulltag, for Doom and Doom II by id Software"; 67 - maintainers = with maintainers; [ lassulus ]; 75 + maintainers = with maintainers; [ lassulus MP2E ]; 68 76 license = licenses.unfreeRedistributable; 69 77 platforms = platforms.linux; 70 78 };
+19
pkgs/games/zandronum/dont_update_gitinfo.patch
··· 1 + diff -r dd3c3b57023f src/CMakeLists.txt 2 + --- a/src/CMakeLists.txt Fri Sep 01 06:40:50 2017 -0500 3 + +++ b/src/CMakeLists.txt Fri Sep 15 01:46:34 2017 -0700 4 + @@ -636,15 +636,6 @@ 5 + add_definitions( -DBACKPATCH ) 6 + endif( BACKPATCH ) 7 + 8 + -# Update gitinfo.h 9 + - 10 + -get_target_property( UPDATEREVISION_EXE updaterevision LOCATION ) 11 + - 12 + -add_custom_target( revision_check ALL 13 + - COMMAND ${UPDATEREVISION_EXE} src/gitinfo.h 14 + - WORKING_DIRECTORY ${CMAKE_SOURCE_DIR} 15 + - DEPENDS updaterevision ) 16 + - 17 + # Libraries ZDoom needs 18 + 19 + message( STATUS "Fluid synth libs: ${FLUIDSYNTH_LIBRARIES}" )
+65
pkgs/games/zandronum/zan_configure_impurity.patch
··· 1 + diff -r 6d5130e4ae52 sqlite/CMakeLists.txt 2 + --- a/sqlite/CMakeLists.txt Sun Sep 10 18:53:00 2017 +0200 3 + +++ b/sqlite/CMakeLists.txt Fri Sep 15 00:12:11 2017 -0700 4 + @@ -1,62 +1,5 @@ 5 + cmake_minimum_required( VERSION 2.4 ) 6 + 7 + -# [BB/EP] Download SQLite archive and extract the sources if necessary. 8 + -set( ZAN_SQLITE_VERSION 3180000 ) # SQL version 3.18.0 9 + -set( ZAN_SQLITE_YEAR 2017 ) 10 + -set( ZAN_SQLITE_SHA1 "74559194e1dd9b9d577cac001c0e9d370856671b" ) 11 + -set( ZAN_SQLITE_DOWNLOAD_NAME "sqlite-autoconf-${ZAN_SQLITE_VERSION}" ) 12 + -set( ZAN_SQLITE_TEMP_ARCHIVE "${CMAKE_CURRENT_SOURCE_DIR}/${ZAN_SQLITE_DOWNLOAD_NAME}.tar.gz" ) 13 + -set( ZAN_SQLITE_HASHED_ARCHIVE "${CMAKE_CURRENT_SOURCE_DIR}/sqlite-${ZAN_SQLITE_SHA1}.tar.gz" ) 14 + - 15 + -if( IS_DIRECTORY ${ZAN_SQLITE_HASHED_ARCHIVE} OR IS_SYMLINK ${ZAN_SQLITE_HASHED_ARCHIVE} ) 16 + - message( FATAL_ERROR "SQLite: ${ZAN_SQLITE_HASHED_ARCHIVE} must be a valid file.\n" 17 + - "SQLite: Please remove it and try again." ) 18 + -elseif( NOT EXISTS ${ZAN_SQLITE_HASHED_ARCHIVE} ) 19 + - 20 + - if( IS_DIRECTORY ${ZAN_SQLITE_TEMP_ARCHIVE} OR IS_SYMLINK ${ZAN_SQLITE_TEMP_ARCHIVE} ) 21 + - message( FATAL_ERROR "SQLite: ${ZAN_SQLITE_TEMP_ARCHIVE} must be a valid file.\n" 22 + - "SQLite: Please remove it and try again." ) 23 + - endif() 24 + - message( STATUS "SQLite: downloading the archive..." ) 25 + - 26 + - file( DOWNLOAD https://www.sqlite.org/${ZAN_SQLITE_YEAR}/${ZAN_SQLITE_DOWNLOAD_NAME}.tar.gz ${ZAN_SQLITE_TEMP_ARCHIVE} 27 + - SHOW_PROGRESS 28 + - STATUS ZAN_SQLITE_DOWNLOAD_STATUS ) 29 + - 30 + - # Report any problem if present and abort immediately. 31 + - list( GET ZAN_SQLITE_DOWNLOAD_STATUS 0 ZAN_SQLITE_DOWNLOAD_ERROR_CODE ) 32 + - if( ZAN_SQLITE_DOWNLOAD_ERROR_CODE ) 33 + - list( GET ZAN_SQLITE_DOWNLOAD_STATUS 1 ZAN_SQLITE_DOWNLOAD_ERROR_MESSAGE ) 34 + - message( FATAL_ERROR "SQLite: download failed. Reason: ${ZAN_SQLITE_DOWNLOAD_ERROR_MESSAGE}" ) 35 + - endif() 36 + - 37 + - # Check the hash. Abort immediately if it's not valid (something is wrong with the download) 38 + - file( SHA1 ${ZAN_SQLITE_TEMP_ARCHIVE} ZAN_SQLITE_CURRENT_SHA1 ) 39 + - if( NOT ZAN_SQLITE_CURRENT_SHA1 STREQUAL ZAN_SQLITE_SHA1 ) 40 + - message( FATAL_ERROR "SQLite: download failed. The downloaded file has a different hash:\n" 41 + - "SQLite: valid: ${ZAN_SQLITE_SHA1}\n" 42 + - "SQLite: downloaded: ${ZAN_SQLITE_CURRENT_SHA1}" ) 43 + - endif() 44 + - 45 + - message( STATUS "SQLite: saving the source files into the 'sqlite' directory." ) 46 + - 47 + - # Rename the archive. 48 + - execute_process( COMMAND ${CMAKE_COMMAND} -E rename ${ZAN_SQLITE_TEMP_ARCHIVE} ${ZAN_SQLITE_HASHED_ARCHIVE} ) 49 + - 50 + - # Extract the archive. 51 + - execute_process( COMMAND ${CMAKE_COMMAND} -E tar xzf ${ZAN_SQLITE_HASHED_ARCHIVE} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) 52 + - 53 + - # Copy the required files. 54 + - execute_process( COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/${ZAN_SQLITE_DOWNLOAD_NAME}/sqlite3.c ${CMAKE_CURRENT_SOURCE_DIR} ) 55 + - execute_process( COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/${ZAN_SQLITE_DOWNLOAD_NAME}/sqlite3.h ${CMAKE_CURRENT_SOURCE_DIR} ) 56 + - execute_process( COMMAND ${CMAKE_COMMAND} -E copy_if_different ${CMAKE_CURRENT_SOURCE_DIR}/${ZAN_SQLITE_DOWNLOAD_NAME}/sqlite3ext.h ${CMAKE_CURRENT_SOURCE_DIR} ) 57 + - 58 + - # Remove the extracted folder. 59 + - execute_process( COMMAND ${CMAKE_COMMAND} -E remove_directory ${CMAKE_CURRENT_SOURCE_DIR}/${ZAN_SQLITE_DOWNLOAD_NAME} ) 60 + - 61 + - message( STATUS "SQLite: done." ) 62 + -endif() 63 + - 64 + add_library( sqlite3 sqlite3.c ) 65 + target_link_libraries( sqlite3 ${CMAKE_DL_LIBS} )
+13
pkgs/misc/drivers/epson-alc1100/cups-data-dir.patch
··· 1 + diff --git a/configure b/configure 2 + index 0053441..9a6b855 100755 3 + --- a/configure 4 + +++ b/configure 5 + @@ -2833,7 +2833,7 @@ if test $have_cups_config = yes; then 6 + CUPS_LIBS=`cups-config --libs` 7 + CUPS_IMAGE_LIBS=`cups-config --image --libs` 8 + CUPS_SERVER_DIR=`cups-config --serverbin` 9 + - CUPS_DATA_DIR=`cups-config --datadir` 10 + + CUPS_DATA_DIR="${prefix}/share/cups" 11 + else 12 + { { echo "$as_me:$LINENO: error: *** 'cups-config' missing, please install CUPS or fix your \$PATH ***" >&5 13 + echo "$as_me: error: *** 'cups-config' missing, please install CUPS or fix your \$PATH ***" >&2;}
+70
pkgs/misc/drivers/epson-alc1100/default.nix
··· 1 + { stdenv, stdenv_32bit, fetchurl, cups, pkgsi686Linux, dpkg, psutils, makeWrapper, ghostscript, bash }: 2 + 3 + let 4 + version = "1.2-0"; 5 + 6 + libstdcpp5 = fetchurl { 7 + url = "http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-17ubuntu1_i386.deb"; 8 + sha256 = "10f8zcmqaa7skvg2bz94mnlgqpan4iscvi8913r6iawjh7hiisjy"; 9 + }; 10 + in 11 + stdenv.mkDerivation { 12 + name = "epson-alc1100-${version}"; 13 + 14 + src = fetchurl { 15 + url = "http://a1227.g.akamai.net/f/1227/40484/7d/download.ebz.epson.net/dsc/f/01/00/01/58/65/cd71929d2bf41ebf7e96f68fa9f1279556545ef1/Epson-ALC1100-filter-1.2.tar.gz"; 16 + sha256 = "0q0bf4dfm4v69l7xg6sgkh7rwb0h77i8j9kplq1dfkd208g7y81p"; 17 + }; 18 + 19 + patches = [ ./cups-data-dir.patch ./ppd.patch ]; 20 + 21 + nativeBuildInputs = [ dpkg makeWrapper ]; 22 + 23 + buildInputs = [ cups pkgsi686Linux.glibc psutils ghostscript bash ]; 24 + 25 + postUnpack = '' 26 + dpkg -x ${libstdcpp5} libstdcpp5_i386; 27 + 28 + mkdir -p $out/lib; 29 + 30 + mv libstdcpp5_i386/usr/lib/* $out/lib; 31 + ''; 32 + 33 + postFixup = '' 34 + patchelf --set-interpreter ${pkgsi686Linux.glibc}/lib/ld-linux.so.2 \ 35 + --set-rpath "${stdenv.lib.makeLibraryPath [ 36 + pkgsi686Linux.glibc 37 + "$out" 38 + ]}" $out/bin/alc1100 39 + 40 + patchelf --set-rpath "${stdenv.lib.makeLibraryPath [ 41 + pkgsi686Linux.glibc 42 + ]}" $out/lib/libstdc++.so.5.0.7 43 + 44 + wrapProgram $out/bin/alc1100_lprwrapper.sh \ 45 + --suffix PATH : "\$PATH:${psutils}/bin:/var/lib/cups/path/bin" 46 + 47 + wrapProgram $out/bin/pstoalc1100.sh \ 48 + --suffix PATH : "\$PATH:${psutils}/bin:${ghostscript}/bin:${bash}/bin:/var/lib/cups/path/bin" 49 + ''; 50 + 51 + meta = with stdenv.lib; { 52 + homepage = "http://download.ebz.epson.net/dsc/search/01/search/"; 53 + description = "Epson AcuLaser C1100 Driver"; 54 + longDescription = '' 55 + This package provides a print filter for printing to EPSON AL-C1100 56 + printers on Linux systems. 57 + 58 + To use the driver adjust your configuration.nix file: 59 + services.printing = { 60 + enable = true; 61 + drivers = [ pkgs.epson-alc1100 ]; 62 + }; 63 + ''; 64 + 65 + license = with licenses; [ mit eapl ]; 66 + maintainers = [ maintainers.eperuffo ]; 67 + platforms = platforms.linux; 68 + }; 69 + 70 + }
+13
pkgs/misc/drivers/epson-alc1100/ppd.patch
··· 1 + diff --git a/ppd/Epson-AL-C1100-fm3.ppd b/ppd/Epson-AL-C1100-fm3.ppd 2 + index 75c7fff..ecd04c8 100644 3 + --- a/ppd/Epson-AL-C1100-fm3.ppd 4 + +++ b/ppd/Epson-AL-C1100-fm3.ppd 5 + @@ -68,7 +68,7 @@ 6 + *%*********** Foomatic Configulations ************ 7 + *%pprRIP: foomatic-rip other 8 + *FoomaticIDs: Epson-AL-C1100 alc1100 9 + -*FoomaticRIPCommandLine: "pstoalc1100.sh %C" 10 + +*FoomaticRIPCommandLine: "/var/lib/cups/path/bin/pstoalc1100.sh %C" 11 + 12 + *%**************** Paper Handling ****************** 13 +
+2 -2
pkgs/misc/emulators/mgba/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "mgba-${version}"; 7 - version = "0.5.2"; 7 + version = "0.6.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "mgba-emu"; 11 11 repo = "mgba"; 12 12 rev = version; 13 - sha256 = "1cpxiwzbywnjs3lrqa3bc9bj68plypx0br3lssd6p68c4wh01fyp"; 13 + sha256 = "1kzb6zj2lxfaiyfq9h7q26fh7xh1ggybmh5pin5rcgs7jyygrsjb"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkgconfig cmake ];
+2 -2
pkgs/misc/themes/adapta/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "adapta-gtk-theme-${version}"; 5 - version = "3.91.2.10"; 5 + version = "3.91.2.147"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tista500"; 9 9 repo = "Adapta"; 10 10 rev = version; 11 - sha256 = "0bp5fnxgrrrs0ajqw2lbhbarbpvzvajnvcjip6fkl9aa76gz9czy"; 11 + sha256 = "1sv4s8rcc40v4lanapdqanlqf1l60rbc5wd7h73l5cigbqxxgda9"; 12 12 }; 13 13 14 14 preferLocalBuild = true;
+2 -2
pkgs/misc/themes/gtk3/clearlooks-phenix/default.nix pkgs/misc/themes/clearlooks-phenix/default.nix
··· 1 1 { stdenv, fetchurl }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "5.0.7"; 4 + version = "7.0.1"; 5 5 name = "clearlooks-phenix-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "http://github.com/jpfleury/clearlooks-phenix/archive/${version}.tar.gz"; 9 - sha256 = "107jx3p3zwzy8xy0m8hwzs1kp8j60xgc3dja27r3vwhb3x3y1i8k"; 9 + sha256 = "1x2psfbhxc3bk3q795bafxv6p890yfsankfw64p44q4r1x0236ra"; 10 10 }; 11 11 12 12 dontBuild = true;
+3 -3
pkgs/misc/themes/numix/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "2017-02-15"; 6 + version = "2017-07-26"; 7 7 name = "numix-gtk-theme-${version}"; 8 8 9 9 src = fetchFromGitHub { 10 10 repo = "numix-gtk-theme"; 11 11 owner = "numixproject"; 12 - rev = "f25d7e04353543e03fd155f4d9dfa80fc6b551f2"; 13 - sha256 = "0n57airi1kgg754099sdq40bb0mbp4my385fvslnsjv5d4h8jhvq"; 12 + rev = "858e6292c4336302be4d499c9b085a891b4c3b40"; 13 + sha256 = "1z9l13px79yk42874dlh8z6p7chlngwarfnki89win3g2xvclz8q"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ sass glib libxml2 gdk_pixbuf ];
+4 -17
pkgs/misc/themes/zuki/default.nix
··· 1 - { stdenv, fetchFromGitHub, gnome3, gdk_pixbuf, gtk_engines, gtk-engine-murrine }: 1 + { stdenv, fetchFromGitHub, gdk_pixbuf, gtk_engines, gtk-engine-murrine }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "zuki-themes-${version}"; 5 - version = "${gnome3.version}.${date}"; 6 - date = { 7 - "3.20" = "2017-05-03"; 8 - "3.22" = "2017-04-23"; 9 - "3.24" = "2017-06-26"; 10 - }."${gnome3.version}"; 5 + version = "3.24-2"; 11 6 12 7 src = fetchFromGitHub { 13 8 owner = "lassekongo83"; 14 9 repo = "zuki-themes"; 15 - rev = { 16 - "3.20" = "ce7ae498df7d5c81acaf48ed957b9f828356d58c"; 17 - "3.22" = "e97f2c3cf75b5205bc5ecd6072696327169fde5d"; 18 - "3.24" = "d25e0a2fb6e08ad107d8bb627451433362f2a830"; 19 - }."${gnome3.version}"; 20 - sha256 = { 21 - "3.20" = "0na81q9mc8kwn9m04kkcchrdr67087dqf3q155imhjgqrxjhh3w4"; 22 - "3.22" = "195v0d2sgqh92c104xqm00p68yxp6kzp5mzx8q7s36bdv9p972q4"; 23 - "3.24" = "0z5swi5aah3s4yinfglh491qydxgjkqwf6zxyz7k9c1d7lrvj3ww"; 24 - }."${gnome3.version}"; 10 + rev = "v${version}"; 11 + sha256 = "1js92qq1zi3iq40nl6n0m52hhhn9ql9i7y8ycg8vw3w0v8xyb4km"; 25 12 }; 26 13 27 14 buildInputs = [ gdk_pixbuf gtk_engines gtk-engine-murrine ];
+22
pkgs/misc/vim-plugins/default.nix
··· 1363 1363 1364 1364 }; 1365 1365 1366 + nvim-completion-manager = buildVimPluginFrom2Nix { # created by nix#NixDerivation 1367 + name = "nvim-completion-manager-2017-09-05"; 1368 + src = fetchgit { 1369 + url = "https://github.com/roxma/nvim-completion-manager"; 1370 + rev = "d9db97f7e5a4ab8af905bc00a4501d770368dee4"; 1371 + sha256 = "1aaclyz1ss2iv0lwcxkz8x5x4wivsixmlk5xakwy989q9g9ps2f1"; 1372 + }; 1373 + dependencies = []; 1374 + 1375 + }; 1376 + 1366 1377 rust-vim = buildVimPluginFrom2Nix { # created by nix#NixDerivation 1367 1378 name = "rust-vim-2017-07-14"; 1368 1379 src = fetchgit { 1369 1380 url = "https://github.com/rust-lang/rust.vim"; 1370 1381 rev = "5a6133680ecf9e22eeba35c35e62ea6210225b02"; 1371 1382 sha256 = "0mxzl8lghq7bnwp8qs3haxq83ds5q8s8br0ajn40a3c3ns2hkhla"; 1383 + }; 1384 + dependencies = []; 1385 + 1386 + }; 1387 + 1388 + vim-devicons = buildVimPluginFrom2Nix { # created by nix#NixDerivation 1389 + name = "vim-devicons-2017-05-29"; 1390 + src = fetchgit { 1391 + url = "https://github.com/ryanoasis/vim-devicons"; 1392 + rev = "153266275acc4f4615407a18e90f58780ebaef92"; 1393 + sha256 = "1zjrra0q5c7lmgxzlz7ddd7vi6k2vhz69fdy2s7d873nnmmd7kgn"; 1372 1394 }; 1373 1395 dependencies = []; 1374 1396
+2
pkgs/misc/vim-plugins/vim-plugin-names
··· 108 108 "github:raichoo/purescript-vim" 109 109 "github:rhysd/vim-grammarous" 110 110 "github:rodjek/vim-puppet" 111 + "github:roxma/nvim-completion-manager" 112 + "github:ryanoasis/vim-devicons" 111 113 "github:rust-lang/rust.vim" 112 114 "github:sbdchd/neoformat" 113 115 "github:sebastianmarkow/deoplete-rust"
+2 -1
pkgs/os-specific/darwin/apple-sdk/frameworks.nix
··· 46 46 ExceptionHandling = []; 47 47 FWAUserLib = []; 48 48 ForceFeedback = [ CF IOKit ]; 49 - Foundation = [ CF libobjc Security ApplicationServices SystemConfiguration ]; 49 + # cf-private was moved first in list because of https://github.com/NixOS/nixpkgs/pull/28635 50 + Foundation = [ cf-private CF libobjc Security ApplicationServices SystemConfiguration ]; 50 51 GLKit = [ CF ]; 51 52 GLUT = [ OpenGL ]; 52 53 GSS = [];
+30
pkgs/os-specific/darwin/duti/default.nix
··· 1 + {stdenv, lib, fetchFromGitHub, autoreconfHook, darwin}: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "duti"; 5 + name = "${pname}-${version}"; 6 + version = "1.5.4pre"; 7 + src = fetchFromGitHub { 8 + owner = "moretension"; 9 + repo = pname; 10 + rev = "7dbcae86f99fedef5a6c4311f032a0f1ca0539cc"; 11 + sha256 = "1z9sa0yk87vs57d5338y6lvm1v1vvynxb7dy1x5aqzkcr0imhljl"; 12 + }; 13 + nativeBuildInputs = [autoreconfHook]; 14 + buildInputs = [darwin.apple_sdk.frameworks.ApplicationServices]; 15 + configureFlags = ["--with-macosx-sdk=/homeless-shelter"]; 16 + meta = with lib; { 17 + description = "A command-line tool to select default applications for document types and URL schemes on Mac OS X"; 18 + longDescription = '' 19 + duti is a command-line utility capable of setting default applications for 20 + various document types on Mac OS X, using Apple's Uniform Type Identifiers. A 21 + UTI is a unique string describing the format of a file's content. For instance, 22 + a Microsoft Word document has a UTI of com.microsoft.word.doc. Using duti, the 23 + user can change which application acts as the default handler for a given UTI. 24 + ''; 25 + maintainers = with maintainers; [matthewbauer]; 26 + platforms = platforms.darwin; 27 + licenses = licenses.publicDomain; 28 + homepage = "http://duti.org/"; 29 + }; 30 + }
+1 -1
pkgs/os-specific/linux/evdi/default.nix
··· 27 27 platforms = platforms.linux; 28 28 license = licenses.gpl2; 29 29 homepage = http://www.displaylink.com/; 30 - broken = versionOlder kernel.version "4.9"; 30 + broken = versionOlder kernel.version "4.9" || !stdenv.lib.versionOlder kernel.version "4.13"; 31 31 }; 32 32 }
+14
pkgs/os-specific/linux/kernel/hardened-config.nix
··· 68 68 SCHED_STACK_END_CHECK y 69 69 BUG_ON_DATA_CORRUPTION y 70 70 71 + ${optionalString (versionAtLeast version "4.13") '' 72 + REFCOUNT_FULL y 73 + ''} 74 + 71 75 # Perform usercopy bounds checking. 72 76 HARDENED_USERCOPY y 73 77 ··· 89 93 GCC_PLUGIN_STRUCTLEAK y # A port of the PaX structleak plugin 90 94 ''} 91 95 96 + ${optionalString (versionAtLeast version "4.13") '' 97 + GCC_PLUGIN_RANDSTRUCT y # A port of the PaX randstruct plugin 98 + GCC_PLUGIN_RANDSTRUCT_PERFORMANCE y 99 + ''} 100 + 92 101 # Disable various dangerous settings 93 102 ACPI_CUSTOM_METHOD n # Allows writing directly to physical memory 94 103 PROC_KCORE n # Exposes kernel text image layout ··· 97 106 # Use -fstack-protector-strong (gcc 4.9+) for best stack canary coverage. 98 107 CC_STACKPROTECTOR_REGULAR n 99 108 CC_STACKPROTECTOR_STRONG y 109 + 110 + # Enable compile/run-time buffer overflow detection ala glibc's _FORTIFY_SOURCE 111 + ${optionalString (versionAtLeast version "4.13") '' 112 + FORTIFY_SOURCE y 113 + ''} 100 114 ''
+2 -2
pkgs/os-specific/linux/kernel/linux-4.12.nix
··· 1 1 { stdenv, hostPlatform, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.12.12"; 4 + version = "4.12.13"; 5 5 extraMeta.branch = "4.12"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "1d254yxn46ydp0x3s5cpyg4p74zvdwiqfiaaim1m3g6rwjmlkjpa"; 9 + sha256 = "18sxw7mw4fya7381mkah70s3di6b8xxfigjhrhb7zcczrffb4vl9"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches;
+2 -2
pkgs/os-specific/linux/kernel/linux-4.13.nix
··· 1 1 { stdenv, hostPlatform, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.13.1"; 4 + version = "4.13.2"; 5 5 extraMeta.branch = "4.13"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "1kp1lsf4314af7crpqkd2x1zx407a97r7rz3zhhskbilvsifgkny"; 9 + sha256 = "1lgwgw9yp5ywbylnmahsmqzs98yfq53mvvqqdgp7ljiqg8bxqjh6"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches;
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { stdenv, hostPlatform, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 import ./generic.nix (args // rec { 4 - version = "4.9.49"; 4 + version = "4.9.50"; 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 = "1ywiww2h1gf3ps305irzk7n9xkcgg9bclr2jw6r5cqxmh3qxrv2p"; 9 + sha256 = "0dhm5w7qa1hyqp254r41b4nhf10a8w7sv1mhd16f61inpb41829c"; 10 10 }; 11 11 12 12 kernelPatches = args.kernelPatches;
+1
pkgs/os-specific/linux/netatop/default.nix
··· 38 38 license = stdenv.lib.licenses.gpl2; 39 39 platforms = stdenv.lib.platforms.linux; 40 40 maintainers = with stdenv.lib.maintainers; [viric]; 41 + broken = !stdenv.lib.versionOlder kernel.version "4.13"; 41 42 }; 42 43 }
+1
pkgs/os-specific/linux/sch_cake/default.nix
··· 30 30 license = with licenses; [ bsd3 gpl2 ]; 31 31 maintainers = with maintainers; [ fpletz ]; 32 32 platforms = platforms.linux; 33 + broken = !stdenv.lib.versionOlder kernel.version "4.13"; 33 34 }; 34 35 }
+51 -38
pkgs/os-specific/linux/spl/default.nix
··· 10 10 let 11 11 buildKernel = any (n: n == configFile) [ "kernel" "all" ]; 12 12 buildUser = any (n: n == configFile) [ "user" "all" ]; 13 - in 14 - assert any (n: n == configFile) [ "kernel" "user" "all" ]; 15 - assert buildKernel -> kernel != null; 16 - stdenv.mkDerivation rec { 17 - name = "spl-${configFile}-${version}${optionalString buildKernel "-${kernel.version}"}"; 18 - version = "0.7.1"; 13 + common = { version 14 + , sha256 15 + , rev ? "spl-${version}" 16 + } @ args : stdenv.mkDerivation rec { 17 + name = "spl-${configFile}-${version}${optionalString buildKernel "-${kernel.version}"}"; 19 18 20 - src = fetchFromGitHub { 21 - owner = "zfsonlinux"; 22 - repo = "spl"; 23 - rev = "spl-${version}"; 24 - sha256 = "0m8qhbdd8n40lbd91s30q4lrw8g169sha0410c8rwk2d5qfaxv9n"; 25 - }; 19 + src = fetchFromGitHub { 20 + owner = "zfsonlinux"; 21 + repo = "spl"; 22 + inherit rev sha256; 23 + }; 26 24 27 - patches = [ ./const.patch ./install_prefix.patch ]; 25 + patches = [ ./const.patch ./install_prefix.patch ]; 28 26 29 - nativeBuildInputs = [ autoreconfHook ]; 27 + nativeBuildInputs = [ autoreconfHook ]; 30 28 31 - hardeningDisable = [ "pic" ]; 29 + hardeningDisable = [ "pic" ]; 32 30 33 - preConfigure = '' 34 - substituteInPlace ./module/spl/spl-generic.c --replace /usr/bin/hostid hostid 35 - substituteInPlace ./module/spl/spl-generic.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:${gawk}:/bin" 36 - substituteInPlace ./module/splat/splat-vnode.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin" 37 - substituteInPlace ./module/splat/splat-linux.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin" 38 - ''; 31 + preConfigure = '' 32 + substituteInPlace ./module/spl/spl-generic.c --replace /usr/bin/hostid hostid 33 + substituteInPlace ./module/spl/spl-generic.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:${gawk}:/bin" 34 + substituteInPlace ./module/splat/splat-vnode.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin" 35 + substituteInPlace ./module/splat/splat-linux.c --replace "PATH=/sbin:/usr/sbin:/bin:/usr/bin" "PATH=${coreutils}:/bin" 36 + ''; 39 37 40 - configureFlags = [ 41 - "--with-config=${configFile}" 42 - ] ++ optionals buildKernel [ 43 - "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source" 44 - "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 45 - ]; 38 + configureFlags = [ 39 + "--with-config=${configFile}" 40 + ] ++ optionals buildKernel [ 41 + "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source" 42 + "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 43 + ]; 46 44 47 - enableParallelBuilding = true; 45 + enableParallelBuilding = true; 48 46 49 - meta = { 50 - description = "Kernel module driver for solaris porting layer (needed by in-kernel zfs)"; 47 + meta = { 48 + description = "Kernel module driver for solaris porting layer (needed by in-kernel zfs)"; 51 49 52 - longDescription = '' 53 - This kernel module is a porting layer for ZFS to work inside the linux 54 - kernel. 55 - ''; 50 + longDescription = '' 51 + This kernel module is a porting layer for ZFS to work inside the linux 52 + kernel. 53 + ''; 56 54 57 - homepage = http://zfsonlinux.org/; 58 - platforms = platforms.linux; 59 - license = licenses.gpl2Plus; 60 - maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; 55 + homepage = http://zfsonlinux.org/; 56 + platforms = platforms.linux; 57 + license = licenses.gpl2Plus; 58 + maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; 59 + }; 61 60 }; 61 + in 62 + assert any (n: n == configFile) [ "kernel" "user" "all" ]; 63 + assert buildKernel -> kernel != null; 64 + { 65 + splStable = common { 66 + version = "0.7.1"; 67 + sha256 = "0m8qhbdd8n40lbd91s30q4lrw8g169sha0410c8rwk2d5qfaxv9n"; 68 + }; 69 + 70 + splUnstable = common { 71 + version = "2017-08-11"; 72 + rev = "9df9692637aeee416f509c7f39655beb2d35b549"; 73 + sha256 = "1dggf6xqgk2f7vccv6cgvr8krj7h9f921szp1j2qbxnnq41m37mi"; 74 + }; 62 75 }
+140 -89
pkgs/os-specific/linux/zfs/default.nix
··· 13 13 buildKernel = any (n: n == configFile) [ "kernel" "all" ]; 14 14 buildUser = any (n: n == configFile) [ "user" "all" ]; 15 15 16 - in stdenv.mkDerivation rec { 17 - name = "zfs-${configFile}-${version}${optionalString buildKernel "-${kernel.version}"}"; 18 - version = "0.7.1"; 16 + common = { version 17 + , sha256 18 + , extraPatches 19 + , spl 20 + , rev ? "zfs-${version}" 21 + , isUnstable ? false 22 + , incompatibleKernelVersion ? null } @ args: 23 + if buildKernel && 24 + (incompatibleKernelVersion != null) && 25 + versionAtLeast kernel.version incompatibleKernelVersion then 26 + throw '' 27 + Linux v${kernel.version} is not yet supported by zfsonlinux v${version}. 28 + ${stdenv.lib.optional (!isUnstable) "Try zfsUnstable or set the NixOS option boot.zfs.enableUnstable."} 29 + '' 30 + else stdenv.mkDerivation rec { 31 + name = "zfs-${configFile}-${version}${optionalString buildKernel "-${kernel.version}"}"; 32 + 33 + src = fetchFromGitHub { 34 + owner = "zfsonlinux"; 35 + repo = "zfs"; 36 + inherit rev sha256; 37 + }; 38 + 39 + patches = extraPatches; 40 + 41 + buildInputs = [ autoreconfHook nukeReferences ] 42 + ++ optionals buildKernel [ spl ] 43 + ++ optionals buildUser [ zlib libuuid python attr ]; 44 + 45 + # for zdb to get the rpath to libgcc_s, needed for pthread_cancel to work 46 + NIX_CFLAGS_LINK = "-lgcc_s"; 47 + 48 + hardeningDisable = [ "pic" ]; 49 + 50 + preConfigure = '' 51 + substituteInPlace ./module/zfs/zfs_ctldir.c --replace "umount -t zfs" "${utillinux}/bin/umount -t zfs" 52 + substituteInPlace ./module/zfs/zfs_ctldir.c --replace "mount -t zfs" "${utillinux}/bin/mount -t zfs" 53 + substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount" "${utillinux}/bin/umount" 54 + substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/mount" "${utillinux}/bin/mount" 55 + substituteInPlace ./cmd/ztest/ztest.c --replace "/usr/sbin/ztest" "$out/sbin/ztest" 56 + substituteInPlace ./cmd/ztest/ztest.c --replace "/usr/sbin/zdb" "$out/sbin/zdb" 57 + substituteInPlace ./config/user-systemd.m4 --replace "/usr/lib/modules-load.d" "$out/etc/modules-load.d" 58 + substituteInPlace ./config/zfs-build.m4 --replace "\$sysconfdir/init.d" "$out/etc/init.d" 59 + substituteInPlace ./etc/zfs/Makefile.am --replace "\$(sysconfdir)" "$out/etc" 60 + substituteInPlace ./cmd/zed/Makefile.am --replace "\$(sysconfdir)" "$out/etc" 61 + substituteInPlace ./module/Makefile.in --replace "/bin/cp" "cp" 62 + substituteInPlace ./etc/systemd/system/zfs-share.service.in \ 63 + --replace "@bindir@/rm " "${coreutils}/bin/rm " 64 + 65 + for f in ./udev/rules.d/* 66 + do 67 + substituteInPlace "$f" --replace "/lib/udev/vdev_id" "$out/lib/udev/vdev_id" 68 + done 69 + 70 + ./autogen.sh 71 + ''; 72 + 73 + configureFlags = [ 74 + "--with-config=${configFile}" 75 + ] ++ optionals buildUser [ 76 + "--with-dracutdir=$(out)/lib/dracut" 77 + "--with-udevdir=$(out)/lib/udev" 78 + "--with-systemdunitdir=$(out)/etc/systemd/system" 79 + "--with-systemdpresetdir=$(out)/etc/systemd/system-preset" 80 + "--with-mounthelperdir=$(out)/bin" 81 + "--sysconfdir=/etc" 82 + "--localstatedir=/var" 83 + "--enable-systemd" 84 + ] ++ optionals buildKernel [ 85 + "--with-spl=${spl}/libexec/spl" 86 + "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source" 87 + "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 88 + ]; 19 89 20 - src = fetchFromGitHub { 21 - owner = "zfsonlinux"; 22 - repo = "zfs"; 23 - rev = "zfs-${version}"; 24 - sha256 = "0czal6lpl8igrhwmqh5jcgx07rlcgnrfg6ywzf681vsyh3gaxj9n"; 25 - }; 90 + enableParallelBuilding = true; 26 91 27 - patches = [ 28 - (fetchpatch { 29 - url = "https://github.com/Mic92/zfs/compare/zfs-0.7.0-rc3...nixos-zfs-0.7.0-rc3.patch"; 30 - sha256 = "1vlw98v8xvi8qapzl1jwm69qmfslwnbg3ry1lmacndaxnyckkvhh"; 31 - }) 32 - ]; 92 + installFlags = [ 93 + "sysconfdir=\${out}/etc" 94 + "DEFAULT_INITCONF_DIR=\${out}/default" 95 + ]; 33 96 34 - buildInputs = [ autoreconfHook nukeReferences ] 35 - ++ optionals buildKernel [ spl ] 36 - ++ optionals buildUser [ zlib libuuid python attr ]; 97 + postInstall = '' 98 + # Prevent kernel modules from depending on the Linux -dev output. 99 + nuke-refs $(find $out -name "*.ko") 100 + '' + optionalString buildUser '' 101 + # Remove provided services as they are buggy 102 + rm $out/etc/systemd/system/zfs-import-*.service 37 103 38 - # for zdb to get the rpath to libgcc_s, needed for pthread_cancel to work 39 - NIX_CFLAGS_LINK = "-lgcc_s"; 104 + sed -i '/zfs-import-scan.service/d' $out/etc/systemd/system/* 40 105 41 - hardeningDisable = [ "pic" ]; 106 + for i in $out/etc/systemd/system/*; do 107 + substituteInPlace $i --replace "zfs-import-cache.service" "zfs-import.target" 108 + done 42 109 43 - preConfigure = '' 44 - substituteInPlace ./module/zfs/zfs_ctldir.c --replace "umount -t zfs" "${utillinux}/bin/umount -t zfs" 45 - substituteInPlace ./module/zfs/zfs_ctldir.c --replace "mount -t zfs" "${utillinux}/bin/mount -t zfs" 46 - substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/umount" "${utillinux}/bin/umount" 47 - substituteInPlace ./lib/libzfs/libzfs_mount.c --replace "/bin/mount" "${utillinux}/bin/mount" 48 - substituteInPlace ./cmd/ztest/ztest.c --replace "/usr/sbin/ztest" "$out/sbin/ztest" 49 - substituteInPlace ./cmd/ztest/ztest.c --replace "/usr/sbin/zdb" "$out/sbin/zdb" 50 - substituteInPlace ./config/user-systemd.m4 --replace "/usr/lib/modules-load.d" "$out/etc/modules-load.d" 51 - substituteInPlace ./config/zfs-build.m4 --replace "\$sysconfdir/init.d" "$out/etc/init.d" 52 - substituteInPlace ./etc/zfs/Makefile.am --replace "\$(sysconfdir)" "$out/etc" 53 - substituteInPlace ./cmd/zed/Makefile.am --replace "\$(sysconfdir)" "$out/etc" 54 - substituteInPlace ./module/Makefile.in --replace "/bin/cp" "cp" 55 - substituteInPlace ./etc/systemd/system/zfs-share.service.in \ 56 - --replace "@bindir@/rm " "${coreutils}/bin/rm " 110 + # Fix pkgconfig. 111 + ln -s ../share/pkgconfig $out/lib/pkgconfig 57 112 58 - for f in ./udev/rules.d/* 59 - do 60 - substituteInPlace "$f" --replace "/lib/udev/vdev_id" "$out/lib/udev/vdev_id" 61 - done 113 + # Remove tests because they add a runtime dependency on gcc 114 + rm -rf $out/share/zfs/zfs-tests 115 + ''; 62 116 63 - ./autogen.sh 64 - ''; 117 + outputs = [ "out" ] ++ optionals buildUser [ "lib" "dev" ]; 65 118 66 - configureFlags = [ 67 - "--with-config=${configFile}" 68 - ] ++ optionals buildUser [ 69 - "--with-dracutdir=$(out)/lib/dracut" 70 - "--with-udevdir=$(out)/lib/udev" 71 - "--with-systemdunitdir=$(out)/etc/systemd/system" 72 - "--with-systemdpresetdir=$(out)/etc/systemd/system-preset" 73 - "--with-mounthelperdir=$(out)/bin" 74 - "--sysconfdir=/etc" 75 - "--localstatedir=/var" 76 - "--enable-systemd" 77 - ] ++ optionals buildKernel [ 78 - "--with-spl=${spl}/libexec/spl" 79 - "--with-linux=${kernel.dev}/lib/modules/${kernel.modDirVersion}/source" 80 - "--with-linux-obj=${kernel.dev}/lib/modules/${kernel.modDirVersion}/build" 81 - ]; 119 + meta = { 120 + description = "ZFS Filesystem Linux Kernel module"; 121 + longDescription = '' 122 + ZFS is a filesystem that combines a logical volume manager with a 123 + Copy-On-Write filesystem with data integrity detection and repair, 124 + snapshotting, cloning, block devices, deduplication, and more. 125 + ''; 126 + home = http://zfsonlinux.org/; 127 + license = licenses.cddl; 128 + platforms = platforms.linux; 129 + maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; 130 + }; 131 + }; 132 + in { 133 + # also check if kernel version constraints in 134 + # ./nixos/modules/tasks/filesystems/zfs.nix needs 135 + # to be adapted 136 + zfsStable = common { 137 + # comment/uncomment if breaking kernel versions are known 138 + incompatibleKernelVersion = null; 82 139 83 - enableParallelBuilding = true; 140 + # this package should point to the latest release. 141 + version = "0.7.1"; 84 142 85 - installFlags = [ 86 - "sysconfdir=\${out}/etc" 87 - "DEFAULT_INITCONF_DIR=\${out}/default" 88 - ]; 143 + sha256 = "0czal6lpl8igrhwmqh5jcgx07rlcgnrfg6ywzf681vsyh3gaxj9n"; 89 144 90 - postInstall = '' 91 - # Prevent kernel modules from depending on the Linux -dev output. 92 - nuke-refs $(find $out -name "*.ko") 93 - '' + optionalString buildUser '' 94 - # Remove provided services as they are buggy 95 - rm $out/etc/systemd/system/zfs-import-*.service 145 + extraPatches = [ 146 + (fetchpatch { 147 + url = "https://github.com/Mic92/zfs/compare/zfs-0.7.0-rc3...nixos-zfs-0.7.0-rc3.patch"; 148 + sha256 = "1vlw98v8xvi8qapzl1jwm69qmfslwnbg3ry1lmacndaxnyckkvhh"; 149 + }) 150 + ]; 96 151 97 - sed -i '/zfs-import-scan.service/d' $out/etc/systemd/system/* 152 + inherit spl; 153 + }; 98 154 99 - for i in $out/etc/systemd/system/*; do 100 - substituteInPlace $i --replace "zfs-import-cache.service" "zfs-import.target" 101 - done 155 + zfsUnstable = common { 156 + # comment/uncomment if breaking kernel versions are known 157 + incompatibleKernelVersion = null; 102 158 103 - # Fix pkgconfig. 104 - ln -s ../share/pkgconfig $out/lib/pkgconfig 159 + # this package should point to a version / git revision compatible with the latest kernel release 160 + version = "2017-09-12"; 105 161 106 - # Remove tests because they add a runtime dependency on gcc 107 - rm -rf $out/share/zfs/zfs-tests 108 - ''; 162 + rev = "ded8f06a3cfee60b3a8ea5309e9c4d0e567ed3b5"; 163 + sha256 = "0yn4fg4a00hpflmmr0jbbhfb921nygpw2xbbjy35abl57k6zk375"; 164 + isUnstable = true; 109 165 110 - outputs = [ "out" ] ++ optionals buildUser [ "lib" "dev" ]; 166 + extraPatches = [ 167 + (fetchpatch { 168 + url = "https://github.com/Mic92/zfs/compare/ded8f06a3cfee...nixos-zfs-2017-09-12.patch"; 169 + sha256 = "033wf4jn0h0kp0h47ai98rywnkv5jwvf3xwym30phnaf8xxdx8aj"; 170 + }) 171 + ]; 111 172 112 - meta = { 113 - description = "ZFS Filesystem Linux Kernel module"; 114 - longDescription = '' 115 - ZFS is a filesystem that combines a logical volume manager with a 116 - Copy-On-Write filesystem with data integrity detection and repair, 117 - snapshotting, cloning, block devices, deduplication, and more. 118 - ''; 119 - homepage = http://zfsonlinux.org/; 120 - license = licenses.cddl; 121 - platforms = platforms.linux; 122 - maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; 173 + spl = splUnstable; 123 174 }; 124 175 }
+3 -3
pkgs/servers/monitoring/grafana/default.nix
··· 1 1 { lib, buildGoPackage, fetchurl, fetchFromGitHub, phantomjs2 }: 2 2 3 3 buildGoPackage rec { 4 - version = "4.4.3"; 4 + version = "4.5.0"; 5 5 name = "grafana-v${version}"; 6 6 goPackagePath = "github.com/grafana/grafana"; 7 7 ··· 9 9 rev = "v${version}"; 10 10 owner = "grafana"; 11 11 repo = "grafana"; 12 - sha256 = "04cm8h7if8yvczcwd83drbfzgr1spfspzg5im8lb540ks9x55dz4"; 12 + sha256 = "00n58v3a5amkj9r2nsbzmifbnch9rq1cpcqc5ws0bz3x004z43cs"; 13 13 }; 14 14 15 15 srcStatic = fetchurl { 16 16 url = "https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-${version}.linux-x64.tar.gz"; 17 - sha256 = "1p36hniay2y3mwg300b7n3sl3vv7l5jq5ddcnmpmznwyd8zwbl4h"; 17 + sha256 = "0fm69r1qb2fn8zwfsiwss8vc7nx0ql98pk0a3d2vjgpdyvk5jmw7"; 18 18 }; 19 19 20 20 preBuild = "export GOPATH=$GOPATH:$NIX_BUILD_TOP/go/src/${goPackagePath}/Godeps/_workspace";
+4
pkgs/servers/monitoring/prometheus/node-exporter.nix
··· 14 14 sha256 = "0rm43jjqv7crfahl973swi4warqmqnmv740cg800yvzvnlp37kl4"; 15 15 }; 16 16 17 + preFixup = stdenv.lib.optionalString stdenv.isDarwin '' 18 + install_name_tool -delete_rpath $out/lib $bin/bin/node_exporter 19 + ''; 20 + 17 21 # FIXME: megacli test fails 18 22 doCheck = false; 19 23
+23
pkgs/tools/audio/abcmidi/default.nix
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "abcMIDI-${version}"; 5 + version = "2017.06.10"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "leesavide"; 9 + repo = "abcmidi"; 10 + rev = name; 11 + sha256 = "0y92m3mj63vvy79ksq4z5hgkz6w50drg9a4bmbk6jylny0l0bdpy"; 12 + }; 13 + 14 + # There is also a file called "makefile" which seems to be preferred by the standard build phase 15 + makefile = "Makefile"; 16 + 17 + meta = with stdenv.lib; { 18 + homepage = http://abc.sourceforge.net/abcMIDI/; 19 + license = licenses.gpl2Plus; 20 + description = "abc <-> MIDI conversion utilities"; 21 + maintainers = [ maintainers.dotlambda ]; 22 + }; 23 + }
+1 -1
pkgs/tools/cd-dvd/nrg2iso/default.nix
··· 5 5 version = "0.4"; 6 6 7 7 src = fetchurl { 8 - url = "gregory.kokanosky.free.fr/v4/linux/${name}.tar.gz"; 8 + url = "http://gregory.kokanosky.free.fr/v4/linux/${name}.tar.gz"; 9 9 sha256 = "18sam7yy50rbfhjixwd7wx7kmfn1x1y5j80vwfxi5v408s39s115"; 10 10 }; 11 11
+2 -2
pkgs/tools/cd-dvd/xorriso/default.nix
··· 1 1 { fetchurl, stdenv, libcdio, zlib, bzip2, readline, acl, attr }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "xorriso-1.4.6"; 4 + name = "xorriso-1.4.8"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://gnu/xorriso/${name}.tar.gz"; 8 - sha256 = "112p0ghwzxrcjbsir1n2jxhq103ckrw93wzvd55qqvzfgs674vsj"; 8 + sha256 = "10c44yr3dpmwxa7rf23mwfsy1bahny3jpcg9ig0xjv090jg0d0pc"; 9 9 }; 10 10 11 11 doCheck = true;
+1 -1
pkgs/tools/filesystems/bcachefs-tools/default.nix
··· 12 12 buildInputs = [ pkgconfig attr libuuid libscrypt libsodium keyutils liburcu zlib libaio ]; 13 13 14 14 preConfigure = '' 15 - substituteInPlace cmd_migrate.c --replace /usr/include/dirent.h ${stdenv.glibc.dev}/include/dirent.h 15 + substituteInPlace cmd_migrate.c --replace /usr/include/dirent.h ${stdenv.lib.getDev stdenv.cc.libc}/include/dirent.h 16 16 ''; 17 17 18 18 installFlags = [ "PREFIX=$(out)" ];
+2 -2
pkgs/tools/filesystems/s3fs/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "s3fs-fuse-${version}"; 5 - version = "1.80"; 5 + version = "1.82"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "s3fs-fuse"; 9 9 repo = "s3fs-fuse"; 10 10 rev = "v${version}"; 11 - sha256 = "0yikqpdyjibbb36rj4118lv9nxgp9f5jhydzxijzxrzw29ypvw76"; 11 + sha256 = "0bammbb8h10n51qk5141gabsd5p91qbaqq7cwa1q8yf5qglwlp10"; 12 12 }; 13 13 14 14 buildInputs = [ curl openssl libxml2 fuse ];
+5 -5
pkgs/tools/misc/cloc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "cloc-${version}"; 5 - version = "1.72"; 5 + version = "1.74"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "AlDanial"; 9 9 repo = "cloc"; 10 - rev = "v${version}"; 11 - sha256 = "192z3fzib71y3sjic03ll67xv51igdlpvfhx12yv9wnzkir7lx02"; 10 + rev = version; 11 + sha256 = "1ihma4f6f92jp1mvzr4rjrgyh9m5wzrlxngaxfn7g0a8r2kyi65b"; 12 12 }; 13 13 14 - sourceRoot = "cloc-v${version}-src/Unix"; 14 + sourceRoot = "cloc-${version}-src/Unix"; 15 15 16 16 buildInputs = [ makeWrapper perl AlgorithmDiff RegexpCommon ]; 17 17 ··· 24 24 homepage = https://github.com/AlDanial/cloc; 25 25 license = stdenv.lib.licenses.gpl2; 26 26 platforms = stdenv.lib.platforms.all; 27 - maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 27 + maintainers = with stdenv.lib.maintainers; [ fuuzetsu rycee ]; 28 28 }; 29 29 }
+12 -8
pkgs/tools/misc/diffoscope/default.nix
··· 1 1 { lib, stdenv, fetchgit, python3Packages, docutils 2 - , acl, binutils, bzip2, cbfstool, cdrkit, colord, colordiff, coreutils, cpio, diffutils, dtc, e2fsprogs 3 - , file, findutils, fpc, gettext, ghc, gnupg1, gnutar, gzip, imagemagick, jdk, libarchive, libcaca, llvm 4 - , mono, openssh, pdftk, poppler_utils, sng, sqlite, squashfsTools, tcpdump, unzip, xxd, xz 2 + , acl, apktool, binutils, bzip2, cbfstool, cdrkit, colord, colordiff, coreutils, cpio, diffutils, dtc 3 + , e2fsprogs, file, findutils, fontforge-fonttools, fpc, gettext, ghc, ghostscriptX, giflib, gnupg1, gnutar 4 + , gzip, imagemagick, jdk, libarchive, libcaca, llvm, mono, openssh, pdftk, pgpdump, poppler_utils, sng, sqlite 5 + , squashfsTools, tcpdump, unoconv, unzip, xxd, xz 5 6 , enableBloat ? false 6 7 }: 7 8 ··· 24 25 sed -i setup.py -e "/'rpm-python',/d" 25 26 ''; 26 27 27 - # Still missing these tools: apktool docx2txt enjarify gifbuild js-beautify odt2txt oggDump pgpdump ps2ascii Rscript showttf 28 + # Still missing these tools: docx2txt enjarify js-beautify oggDump Rscript 28 29 # Also these libraries: python3-guestfs 29 30 pythonPath = with python3Packages; [ debian libarchive-c python_magic tlsh rpm ] ++ [ 30 - acl binutils bzip2 cbfstool cdrkit colordiff coreutils cpio diffutils dtc e2fsprogs file 31 - findutils gettext gnutar gzip libarchive libcaca poppler_utils sng sqlite squashfsTools unzip 32 - xxd xz 33 - ] ++ lib.optionals enableBloat [ colord fpc ghc gnupg1 imagemagick llvm jdk mono openssh pdftk tcpdump ]; 31 + acl binutils bzip2 cdrkit colordiff coreutils cpio diffutils dtc e2fsprogs file findutils 32 + fontforge-fonttools gettext gnutar gzip libarchive libcaca pgpdump sng sqlite 33 + squashfsTools unzip xxd xz 34 + ] ++ lib.optionals enableBloat [ 35 + apktool cbfstool colord fpc ghc ghostscriptX giflib gnupg1 imagemagick 36 + llvm jdk mono openssh pdftk poppler_utils tcpdump unoconv 37 + ]; 34 38 35 39 doCheck = false; # Calls 'mknod' in squashfs tests, which needs root 36 40
+2 -14
pkgs/tools/misc/neofetch/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "neofetch-${version}"; 5 - version = "3.2.0"; 5 + version = "3.3.0"; 6 6 src = fetchFromGitHub { 7 7 owner = "dylanaraps"; 8 8 repo = "neofetch"; 9 9 rev = version; 10 - sha256 = "1skkclvkqayqsbywja2fhv18l4rn9kg2da6bkip82zrwd713akl3"; 10 + sha256 = "1f1hvd635wv81qg802jdi0yggi4631w9nlznipaxkvk4y1zpdq5j"; 11 11 }; 12 - 13 - # This patch is only needed so that Neofetch 3.2.0 can look for 14 - # configuration file, w3m directory (for fetching images) and ASCII 15 - # directory properly. It won't be needed in subsequent releases. 16 - patches = [ 17 - (fetchpatch { 18 - name = "nixos.patch"; 19 - url = "https://github.com/konimex/neofetch/releases/download/3.2.0/nixos.patch"; 20 - sha256 = "0c6vsa74bxq6qlgbv3rrkhzkpvnq4304s6y2r1bl0sachyakaljy"; 21 - }) 22 - ]; 23 - 24 12 25 13 dontBuild = true; 26 14
+22 -16
pkgs/tools/networking/mtr/default.nix
··· 1 - {stdenv, fetchurl, autoreconfHook, pkgconfig, ncurses 2 - , withGtk ? false, gtk2 ? null}: 1 + { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, ncurses 2 + , withGtk ? false, gtk2 ? null }: 3 3 4 4 assert withGtk -> gtk2 != null; 5 5 6 - with stdenv.lib; 7 6 stdenv.mkDerivation rec { 8 - baseName="mtr"; 9 - version="0.87"; 10 - name="${baseName}-${version}"; 7 + name="mtr-${version}"; 8 + version="0.92"; 11 9 12 - src = fetchurl { 13 - url="ftp://ftp.bitwizard.nl/${baseName}/${name}.tar.gz"; 14 - sha256 = "17zi99n8bdqrwrnbfyjn327jz4gxx287wrq3vk459c933p34ff8r"; 10 + src = fetchFromGitHub { 11 + owner = "traviscross"; 12 + repo = "mtr"; 13 + rev = "v${version}"; 14 + sha256 = "0ca2ml846cv0zzkpd8y7ah6i9b3czrr8wlxja3cray94ybwb294d"; 15 15 }; 16 16 17 - preConfigure = "substituteInPlace Makefile.in --replace ' install-exec-hook' ''"; 17 + preConfigure = '' 18 + echo ${version} > .tarball-version 18 19 19 - configureFlags = optionalString (!withGtk) "--without-gtk"; 20 + ./bootstrap.sh 21 + 22 + substituteInPlace Makefile.in --replace ' install-exec-hook' "" 23 + ''; 24 + 25 + configureFlags = stdenv.lib.optionalString (!withGtk) "--without-gtk"; 20 26 21 27 nativeBuildInputs = [ autoreconfHook pkgconfig ]; 22 28 23 - buildInputs = [ ncurses ] ++ optional withGtk gtk2; 29 + buildInputs = [ ncurses ] ++ stdenv.lib.optional withGtk gtk2; 24 30 25 31 enableParallelBuilding = true; 26 32 27 - meta = { 28 - homepage = http://www.bitwizard.nl/mtr/; 33 + meta = with stdenv.lib; { 29 34 description = "A network diagnostics tool"; 35 + homepage = http://www.bitwizard.nl/mtr/; 36 + license = licenses.gpl2; 30 37 maintainers = with maintainers; [ koral orivej raskin ]; 31 - platforms = platforms.unix; 32 - license = licenses.gpl2; 38 + platforms = platforms.unix; 33 39 }; 34 40 }
+7 -11
pkgs/tools/networking/tinc/pre.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "tinc-${version}"; 5 - version = "1.1pre14"; 5 + version = "1.1pre15"; 6 6 7 7 src = fetchgit { 8 8 rev = "refs/tags/release-${version}"; 9 9 url = "git://tinc-vpn.org/tinc"; 10 - sha256 = "05an2vj0a3wjv5w672wgzyixbydin5jpja5zv6x81bc72dms0ymc"; 10 + sha256 = "1msym63jpipvzb5dn8yn8yycrii43ncfq6xddxh2ifrakr48l6y5"; 11 11 }; 12 12 13 13 outputs = [ "out" "man" "info" ]; ··· 15 15 nativeBuildInputs = [ autoreconfHook texinfo ]; 16 16 buildInputs = [ ncurses readline zlib lzo openssl ]; 17 17 18 + # needed so the build doesn't need to run git to find out the version. 18 19 prePatch = '' 19 20 substituteInPlace configure.ac --replace UNKNOWN ${version} 21 + echo "${version}" > configure-version 22 + echo "https://tinc-vpn.org/git/browse?p=tinc;a=log;h=refs/tags/release-${version}" > ChangeLog 23 + sed -i '/AC_INIT/s/m4_esyscmd_s.*/${version})/' configure.ac 20 24 ''; 21 25 22 - patches = [ 23 - # Avoid infinite loop with "Error while reading from Linux tun/tap device (tun mode) /dev/net/tun: File descriptor in bad state" on network restart 24 - (fetchpatch { 25 - url = https://github.com/gsliepen/tinc/compare/acefa66...e4544db.patch; 26 - sha256 = "1jz7anqqzk7j96l5ifggc2knp14fmbsjdzfrbncxx0qhb6ihdcvn"; 27 - }) 28 - ]; 29 - 30 26 postInstall = '' 31 27 rm $out/bin/tinc-gui 32 28 ''; ··· 47 43 homepage="http://www.tinc-vpn.org/"; 48 44 license = licenses.gpl2Plus; 49 45 platforms = platforms.unix; 50 - maintainers = with maintainers; [ wkennington fpletz ]; 46 + maintainers = with maintainers; [ wkennington fpletz lassulus ]; 51 47 }; 52 48 }
+7 -7
pkgs/tools/package-management/nix/default.nix
··· 1 1 { lib, stdenv, fetchurl, fetchFromGitHub, perl, curl, bzip2, sqlite, openssl ? null, xz 2 2 , pkgconfig, boehmgc, perlPackages, libsodium, aws-sdk-cpp, brotli, readline 3 3 , autoreconfHook, autoconf-archive, bison, flex, libxml2, libxslt, docbook5, docbook5_xsl 4 - , libseccomp, busybox 4 + , libseccomp, busybox, nlohmann_json 5 5 , hostPlatform 6 6 , storeDir ? "/nix/store" 7 7 , stateDir ? "/nix/var" ··· 39 39 40 40 buildInputs = [ curl openssl sqlite xz ] 41 41 ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium 42 - ++ lib.optionals fromGit [ brotli readline ] # Since 1.12 42 + ++ lib.optionals fromGit [ brotli readline nlohmann_json ] # Since 1.12 43 43 ++ lib.optional stdenv.isLinux libseccomp 44 44 ++ lib.optional ((stdenv.isLinux || stdenv.isDarwin) && is112) 45 45 (aws-sdk-cpp.override { ··· 152 152 nix = nixStable; 153 153 154 154 nixStable = (common rec { 155 - name = "nix-1.11.14"; 155 + name = "nix-1.11.15"; 156 156 src = fetchurl { 157 157 url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz"; 158 - sha256 = "26593c831addf1d40f6b7d131f394cb0f9fbec9e46471369faed16eaa2c4b7e4"; 158 + sha256 = "d20f20e45d519f54fae5c61d55eadcf53e6d7cdbde9870eeec80d499f9805165"; 159 159 }; 160 160 }) // { perl-bindings = nixStable; }; 161 161 162 162 nixUnstable = (lib.lowPrio (common rec { 163 163 name = "nix-1.12${suffix}"; 164 - suffix = "pre5511_c94f3d55"; 164 + suffix = "pre5619_346aeee1"; 165 165 src = fetchFromGitHub { 166 166 owner = "NixOS"; 167 167 repo = "nix"; 168 - rev = "c94f3d5575d7af5403274d1e9e2f3c9d72989751"; 169 - sha256 = "1akfzzm4f07wj6l7za916xv5rnh71pk3vl8dphgradjfqb37bv18"; 168 + rev = "346aeee1cb21b5cab5ddc3e8658c88321f513761"; 169 + sha256 = "0lyrs0mqnh89w1nzrqpxvnh7bdjpg8j22xaidql47f1nwbblmn3f"; 170 170 }; 171 171 fromGit = true; 172 172 })) // { perl-bindings = perl-bindings { nix = nixUnstable; }; };
+21 -23
pkgs/tools/typesetting/pdf2odt/default.nix
··· 1 1 { stdenv, lib, makeWrapper, fetchFromGitHub 2 2 , bc, coreutils, file, gawk, ghostscript, gnused, imagemagick, zip }: 3 3 4 - stdenv.mkDerivation rec { 5 - version = "2014-12-17"; 6 - name = "pdf2odt-${version}"; 7 - 8 - src = fetchFromGitHub { 9 - owner = "gutschke"; 10 - repo = "pdf2odt"; 11 - rev = "master"; 12 - sha256 = "14f9r5f0g6jzanl54jv86ls0frvspka1p9c8dy3fnriqpm584j0r"; 13 - }; 14 - 15 - dontStrip = true; 16 - 17 - nativeBuildInputs = [ makeWrapper ]; 18 - 4 + let 19 5 path = lib.makeBinPath [ 20 6 bc 21 7 coreutils ··· 27 13 zip 28 14 ]; 29 15 16 + in stdenv.mkDerivation rec { 17 + name = "pdf2odt-${version}"; 18 + version = "20170207"; 19 + 20 + src = fetchFromGitHub { 21 + owner = "gutschke"; 22 + repo = "pdf2odt"; 23 + rev = "4533bd14306c30c085001db59dbb8114ea09c360"; 24 + sha256 = "14f9r5f0g6jzanl54jv86ls0frvspka1p9c8dy3fnriqpm584j0r"; 25 + }; 26 + 27 + nativeBuildInputs = [ makeWrapper ]; 28 + 30 29 patches = [ ./use_mktemp.patch ]; 31 30 32 31 installPhase = '' 33 - mkdir -p $out/bin $out/share/doc 32 + install -Dm0755 pdf2odt -t $out/bin 33 + install -Dm0644 README.md LICENSE -t $out/share/doc/pdf2odt 34 34 35 - install -m0755 pdf2odt $out/bin/pdf2odt 36 35 ln -rs $out/bin/pdf2odt $out/bin/pdf2ods 37 36 38 - install -m0644 README.md LICENSE -t $out/share/doc 39 - 40 - wrapProgram $out/bin/pdf2odt --prefix PATH : ${path} 37 + wrapProgram $out/bin/pdf2odt \ 38 + --prefix PATH : ${path} 41 39 ''; 42 40 43 41 meta = with stdenv.lib; { 44 42 description = "PDF to ODT format converter"; 45 - homepage = http://github.com/gutschke/pdf2odt; 46 - license = licenses.mit; 47 - platforms = platforms.all; 43 + homepage = http://github.com/gutschke/pdf2odt; 44 + license = licenses.mit; 45 + platforms = platforms.all; 48 46 maintainers = with maintainers; [ peterhoeg ]; 49 47 inherit version; 50 48 };
+3
pkgs/tools/video/swfmill/default.nix
··· 10 10 sha256 = "15mcpql448vvgsbxs7wd0vdk1ln6rdcpnif6i2zjm5l4xng55s7r"; 11 11 }; 12 12 13 + # Fixes build with GCC 6 14 + NIX_CFLAGS_COMPILE = "-std=c++03"; 15 + 13 16 buildInputs = [ pkgconfig libxslt freetype libpng libxml2 ]; 14 17 15 18 meta = {
+57 -42
pkgs/top-level/all-packages.nix
··· 362 362 363 363 a2ps = callPackage ../tools/text/a2ps { }; 364 364 365 + abcmidi = callPackage ../tools/audio/abcmidi { }; 366 + 365 367 abduco = callPackage ../tools/misc/abduco { }; 366 368 367 369 acbuild = callPackage ../applications/misc/acbuild { }; ··· 1702 1704 1703 1705 disper = callPackage ../tools/misc/disper { }; 1704 1706 1705 - dmd_2_067_1 = callPackage ../development/compilers/dmd/2.067.1.nix { }; 1707 + dmd_2_067_1 = callPackage ../development/compilers/dmd/2.067.1.nix { 1708 + stdenv = if stdenv.hostPlatform.isDarwin then 1709 + stdenv 1710 + else 1711 + # Doesn't build with gcc6 on linux 1712 + overrideCC stdenv gcc5; 1713 + }; 1714 + 1706 1715 dmd = callPackage ../development/compilers/dmd { 1707 1716 bootstrapDmd = dmd_2_067_1; 1708 1717 }; ··· 1814 1823 1815 1824 emscripten = callPackage ../development/compilers/emscripten { }; 1816 1825 1817 - emscriptenfastcomp-unwrapped = callPackage ../development/compilers/emscripten-fastcomp { }; 1818 - emscriptenfastcomp-wrapped = wrapCCWith stdenv.cc.libc '' 1819 - # hardening flags break WASM support 1820 - cat > $out/nix-support/add-hardening.sh 1821 - '' emscriptenfastcomp-unwrapped; 1822 - emscriptenfastcomp = symlinkJoin { 1823 - name = "emscriptenfastcomp"; 1824 - paths = [ emscriptenfastcomp-wrapped emscriptenfastcomp-unwrapped ]; 1825 - preferLocalBuild = false; 1826 - allowSubstitutes = true; 1827 - postBuild = '' 1828 - # replace unwrapped clang-3.9 binary by wrapper 1829 - ln -sf $out/bin/clang $out/bin/clang-[0-9]* 1830 - ''; 1831 - }; 1826 + emscriptenfastcompPackages = callPackage ../development/compilers/emscripten-fastcomp { }; 1827 + 1828 + emscriptenfastcomp = emscriptenfastcompPackages.emscriptenfastcomp; 1832 1829 1833 1830 emscriptenPackages = recurseIntoAttrs (callPackage ./emscripten-packages.nix { }); 1834 1831 ··· 2829 2826 2830 2827 kytea = callPackage ../tools/text/kytea { }; 2831 2828 2829 + ldc = callPackage ../development/compilers/ldc { }; 2830 + 2832 2831 lbreakout2 = callPackage ../games/lbreakout2 { }; 2833 2832 2834 2833 leocad = callPackage ../applications/graphics/leocad { }; ··· 3796 3795 3797 3796 pdf2svg = callPackage ../tools/graphics/pdf2svg { }; 3798 3797 3798 + fmodex = callPackage ../games/zandronum/fmod.nix { }; 3799 + 3799 3800 pdfmod = callPackage ../applications/misc/pdfmod { }; 3800 3801 3801 3802 jbig2enc = callPackage ../tools/graphics/jbig2enc { }; ··· 4567 4568 4568 4569 tldr = callPackage ../tools/misc/tldr { }; 4569 4570 4571 + tldr-hs = haskellPackages.tldr; 4572 + 4570 4573 tlspool = callPackage ../tools/networking/tlspool { }; 4571 4574 4572 4575 tmate = callPackage ../tools/misc/tmate { }; ··· 4657 4660 ttylog = callPackage ../tools/misc/ttylog { }; 4658 4661 4659 4662 turses = callPackage ../applications/networking/instant-messengers/turses { }; 4663 + 4664 + oysttyer = callPackage ../applications/networking/instant-messengers/oysttyer { }; 4660 4665 4661 4666 twitterBootstrap = callPackage ../development/web/twitter-bootstrap {}; 4662 4667 twitterBootstrap3 = callPackage ../development/web/twitter-bootstrap/v3.nix {}; ··· 5316 5321 #Use this instead of stdenv to build with clang 5317 5322 clangStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.stdenv; 5318 5323 clang-sierraHack-stdenv = overrideCC stdenv clang-sierraHack; 5319 - libcxxStdenv = lowPrio llvmPackages.libcxxStdenv; 5324 + libcxxStdenv = if stdenv.isDarwin then stdenv else lowPrio llvmPackages.libcxxStdenv; 5320 5325 5321 5326 clean = callPackage ../development/compilers/clean { }; 5322 5327 ··· 6571 6576 ruby_2_1_10 6572 6577 ruby_2_2_7 6573 6578 ruby_2_3_4 6574 - ruby_2_4_1; 6579 + ruby_2_4_2; 6575 6580 6576 6581 # Ruby aliases 6577 6582 ruby = ruby_2_3; ··· 6579 6584 ruby_2_1 = ruby_2_1_10; 6580 6585 ruby_2_2 = ruby_2_2_7; 6581 6586 ruby_2_3 = ruby_2_3_4; 6582 - ruby_2_4 = ruby_2_4_1; 6587 + ruby_2_4 = ruby_2_4_2; 6583 6588 6584 6589 scsh = callPackage ../development/interpreters/scsh { }; 6585 6590 ··· 7131 7136 }; 7132 7137 7133 7138 include-what-you-use = callPackage ../development/tools/analysis/include-what-you-use { 7134 - llvmPackages = llvmPackages_38; 7139 + llvmPackages = llvmPackages_4; 7135 7140 }; 7136 7141 7137 7142 indent = callPackage ../development/tools/misc/indent { }; ··· 8185 8190 8186 8191 glui = callPackage ../development/libraries/glui {}; 8187 8192 8188 - gmime = callPackage ../development/libraries/gmime { }; 8193 + gmime2 = callPackage ../development/libraries/gmime/2.nix { }; 8194 + gmime3 = callPackage ../development/libraries/gmime/3.nix { }; 8195 + gmime = gmime2; 8189 8196 8190 8197 gmm = callPackage ../development/libraries/gmm { }; 8191 8198 ··· 10483 10490 10484 10491 sqlite3_analyzer = lowPrio (callPackage ../development/libraries/sqlite/sqlite3_analyzer.nix { }); 10485 10492 10486 - sqlite-amalgamation = callPackage ../development/libraries/sqlite-amalgamation { }; 10487 - 10488 10493 sqlite-interactive = appendToName "interactive" (sqlite.override { interactive = true; }).bin; 10489 10494 10490 10495 sqlcipher = lowPrio (callPackage ../development/libraries/sqlcipher { ··· 12375 12380 12376 12381 sch_cake = callPackage ../os-specific/linux/sch_cake { }; 12377 12382 12378 - spl = callPackage ../os-specific/linux/spl { 12383 + inherit (callPackage ../os-specific/linux/spl { 12379 12384 configFile = "kernel"; 12380 12385 inherit kernel; 12381 - }; 12386 + }) splStable splUnstable; 12387 + 12388 + spl = splStable; 12382 12389 12383 12390 sysdig = callPackage ../os-specific/linux/sysdig {}; 12384 12391 ··· 12402 12409 12403 12410 x86_energy_perf_policy = callPackage ../os-specific/linux/x86_energy_perf_policy { }; 12404 12411 12405 - zfs = callPackage ../os-specific/linux/zfs { 12412 + inherit (callPackage ../os-specific/linux/zfs { 12406 12413 configFile = "kernel"; 12407 12414 inherit kernel spl; 12408 - }; 12415 + }) zfsStable zfsUnstable; 12416 + 12417 + zfs = zfsStable; 12409 12418 }); 12410 12419 12411 12420 # The current default kernel / kernel modules. ··· 12703 12712 12704 12713 statifier = callPackage ../os-specific/linux/statifier { }; 12705 12714 12706 - spl = callPackage ../os-specific/linux/spl { 12715 + inherit (callPackage ../os-specific/linux/spl { 12707 12716 configFile = "user"; 12708 - }; 12717 + }) splStable splUnstable; 12709 12718 12710 12719 sysdig = callPackage ../os-specific/linux/sysdig { 12711 12720 kernel = null; ··· 12909 12918 12910 12919 zd1211fw = callPackage ../os-specific/linux/firmware/zd1211 { }; 12911 12920 12912 - zfs = callPackage ../os-specific/linux/zfs { 12921 + inherit (callPackage ../os-specific/linux/zfs { 12913 12922 configFile = "user"; 12914 - }; 12923 + }) zfsStable zfsUnstable; 12924 + 12925 + zfs = zfsStable; 12915 12926 12916 12927 ### DATA 12917 12928 ··· 14960 14971 kadu = kde4.callPackage ../applications/networking/instant-messengers/kadu { }; 14961 14972 14962 14973 kanboard = callPackage ../applications/misc/kanboard { }; 14963 - 14964 - kde-telepathy = kde4.callPackage ../applications/networking/instant-messengers/telepathy/kde {}; 14965 14974 14966 14975 kdeApplications = 14967 14976 let ··· 15578 15587 15579 15588 notepadqq = libsForQt56.callPackage ../applications/editors/notepadqq { }; 15580 15589 15581 - notmuch = callPackage ../applications/networking/mailreaders/notmuch { }; 15590 + notmuch = callPackage ../applications/networking/mailreaders/notmuch { 15591 + gmime = gmime3; 15592 + }; 15582 15593 15583 15594 notmuch-mutt = callPackage ../applications/networking/mailreaders/notmuch/mutt.nix { }; 15584 15595 ··· 17825 17836 17826 17837 xsokoban = callPackage ../games/xsokoban { }; 17827 17838 17828 - zandronum = callPackage ../games/zandronum { 17829 - cmake = cmake_2_8; 17830 - }; 17839 + zandronum = callPackage ../games/zandronum { }; 17831 17840 17832 17841 zandronum-server = zandronum.override { 17833 17842 serverOnly = true; 17834 17843 }; 17835 - 17836 - zandronum-bin = hiPrio (callPackage ../games/zandronum/bin.nix { }); 17837 17844 17838 17845 zangband = callPackage ../games/zangband { }; 17839 17846 ··· 17853 17860 17854 17861 ### DESKTOP ENVIRONMENTS 17855 17862 17856 - clearlooks-phenix = callPackage ../misc/themes/gtk3/clearlooks-phenix { }; 17863 + clearlooks-phenix = callPackage ../misc/themes/clearlooks-phenix { }; 17857 17864 17858 17865 enlightenment = recurseIntoAttrs (callPackage ../desktops/enlightenment { 17859 17866 callPackage = newScope pkgs.enlightenment; ··· 18468 18475 ecl = ecl_16_1_2; 18469 18476 sbcl = null; 18470 18477 }; 18478 + 18479 + mxnet = callPackage ../applications/science/math/mxnet { }; 18471 18480 18472 18481 wxmaxima = callPackage ../applications/science/math/wxmaxima { wxGTK = wxGTK30; }; 18473 18482 ··· 18658 18667 18659 18668 e17gtk = callPackage ../misc/themes/e17gtk { }; 18660 18669 18670 + epson-alc1100 = callPackage ../misc/drivers/epson-alc1100 { }; 18671 + 18661 18672 epson-escpr = callPackage ../misc/drivers/epson-escpr { }; 18662 18673 18663 18674 epson_201207w = callPackage ../misc/drivers/epson_201207w { }; ··· 19391 19402 # `recurseIntoAttrs` for sake of hydra, not nix-env 19392 19403 tests = recurseIntoAttrs { 19393 19404 cc-wrapper = callPackage ../test/cc-wrapper { }; 19394 - cc-wrapper-clang = callPackage ../test/cc-wrapper { stdenv = clangStdenv; }; 19395 - cc-wrapper-libcxx = callPackage ../test/cc-wrapper { stdenv = libcxxStdenv; }; 19405 + cc-wrapper-clang = callPackage ../test/cc-wrapper { stdenv = llvmPackages.stdenv; }; 19406 + cc-wrapper-libcxx = callPackage ../test/cc-wrapper { stdenv = llvmPackages.libcxxStdenv; }; 19407 + cc-wrapper-clang-39 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_39.stdenv; }; 19408 + cc-wrapper-libcxx-39 = callPackage ../test/cc-wrapper { stdenv = llvmPackages_39.libcxxStdenv; }; 19396 19409 stdenv-inputs = callPackage ../test/stdenv-inputs { }; 19397 19410 19398 19411 macOSSierraShared = callPackage ../test/macos-sierra-shared {}; 19399 19412 }; 19413 + 19414 + duti = callPackage ../os-specific/darwin/duti {}; 19400 19415 }
+1 -1
pkgs/top-level/impure.nix
··· 50 50 # it's a directory, so the set of overlays from the directory, ordered lexicographically 51 51 let content = readDir path; in 52 52 map (n: import (path + ("/" + n))) 53 - (builtins.filter (n: builtins.match ".*\.nix" n != null || pathExists (path + ("/" + n + "/default.nix"))) 53 + (builtins.filter (n: builtins.match ".*\\.nix" n != null || pathExists (path + ("/" + n + "/default.nix"))) 54 54 (attrNames content)) 55 55 else 56 56 # it's a file, so the result is the contents of the file itself
+61 -3
pkgs/top-level/perl-packages.nix
··· 6745 6745 }; 6746 6746 }; 6747 6747 6748 + HTTPDAV = buildPerlPackage rec { 6749 + name = "HTTP-DAV-0.44"; 6750 + src = fetchurl { 6751 + url = "mirror://cpan/authors/id/O/OP/OPERA/${name}.tar.gz"; 6752 + sha256 = "1pp7xbfn6yr87cqy2m2kl2v5zgvmmikhl7wmaw6c5nksj4wi9xq1"; 6753 + }; 6754 + buildInputs = [ LWP XMLDOM ]; 6755 + meta = { 6756 + description = "WebDAV client library."; 6757 + }; 6758 + }; 6759 + 6748 6760 HTTPHeaderParserXS = buildPerlPackage rec { 6749 6761 name = "HTTP-HeaderParser-XS-0.20"; 6750 6762 src = fetchurl { ··· 11193 11205 propagatedBuildInputs = [ IPCSignal ]; 11194 11206 }; 11195 11207 11208 + ProtocolWebSocket = buildPerlModule rec { 11209 + name = "Protocol-WebSocket-0.20"; 11210 + src = fetchurl { 11211 + url = "mirror://cpan/authors/id/V/VT/VTI/${name}.tar.gz"; 11212 + sha256 = "00ga7sjrqcbr46kwfbaa37lxqqbp9z5gymjckzps6ll2jf7k58mx"; 11213 + }; 11214 + buildInputs = [ ModuleBuildTiny ]; 11215 + }; 11216 + 11217 + ProtocolHTTP2 = buildPerlModule rec { 11218 + name = "Protocol-HTTP2-1.08"; 11219 + 11220 + src = fetchurl { 11221 + url = "mirror://cpan/authors/id/C/CR/CRUX/${name}.tar.gz"; 11222 + sha256 = "06y1djgzbn340hixav85728dvp8mj2mx2qf5fzkqxh145g5q860g"; 11223 + }; 11224 + buildInputs = [ ModuleBuildTiny TestLeakTrace TestTCP ]; 11225 + propagatedBuildInputs = [ AnyEvent NetSSLeay ]; 11226 + }; 11227 + 11196 11228 PSGI = buildPerlPackage rec { 11197 11229 name = "PSGI-1.102"; 11198 11230 src = fetchurl { ··· 11817 11849 url = "mirror://cpan/authors/id/Z/ZE/ZEFRAM/${name}.tar.gz"; 11818 11850 sha256 = "d3a45cc137bb9f7d8848d5a10a5142d275a98f8dcfd3adb60593cee9d33fa6ae"; 11819 11851 }; 11852 + buildInputs = [ ModuleBuild ]; 11853 + }; 11854 + 11855 + SCGI = buildPerlPackage rec { 11856 + name = "SCGI-0.6"; 11857 + src = fetchurl { 11858 + url = "mirror://cpan/authors/id/V/VI/VIPERCODE/${name}.tar.gz"; 11859 + sha256 = "196rj47mh4fq2vlnw595q391zja5v6qg7s3sy0vy8igfyid8rdsq"; 11860 + }; 11861 + preConfigure = "export HOME=$(mktemp -d)"; 11820 11862 buildInputs = [ ModuleBuild ]; 11821 11863 }; 11822 11864 ··· 13021 13063 propagatedBuildInputs = [ TermProgressBarQuiet ]; 13022 13064 }; 13023 13065 13024 - TermReadKey = buildPerlPackage { 13025 - name = "TermReadKey-2.31"; 13066 + TermReadKey = buildPerlPackage rec { 13067 + name = "TermReadKey-${version}"; 13068 + version = "2.37"; 13026 13069 src = fetchurl { 13027 - url = mirror://cpan/authors/id/J/JS/JSTOWE/TermReadKey-2.31.tar.gz; 13070 + url = "mirror://cpan/authors/id/J/JS/JSTOWE/${name}.tar.gz"; 13028 13071 sha256 = "1czarrdxgnxmmbaasjnq3sj14nf1cvzhm37padq6xvl7h7r2acb2"; 13029 13072 }; 13030 13073 }; ··· 13055 13098 meta = { 13056 13099 homepage = http://sourceforge.net/projects/perl-trg/; 13057 13100 description = "Perl extension for the GNU Readline/History Library"; 13101 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13102 + }; 13103 + }; 13104 + 13105 + TermReadLineTTYtter = buildPerlPackage rec { 13106 + name = "Term-ReadLine-TTYtter-1.4"; 13107 + src = fetchurl { 13108 + url = "mirror://cpan/authors/id/C/CK/CKAISER/Term-ReadLine-TTYtter-1.4.tar.gz"; 13109 + sha256 = "14xcqhg1vrwgv65nd2z8xzn0wgb18i17pzkkh8m15cp1rqrk2dxc"; 13110 + }; 13111 + 13112 + outputs = [ "out" ]; 13113 + 13114 + meta = { 13115 + description = "a modified version of T::RL::Perl with several new nonstandard features specific to TTYtter"; 13058 13116 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 13059 13117 }; 13060 13118 };
+65 -255
pkgs/top-level/python-packages.nix
··· 99 99 100 100 acoustics = callPackage ../development/python-modules/acoustics { }; 101 101 102 - "3to2" = callPackage ../development/python-modules/3to2 { }; 102 + py3to2 = callPackage ../development/python-modules/3to2 { }; 103 + # Left for backwards compatibility 104 + "3to2" = self.py3to2; 103 105 104 106 aenum = callPackage ../development/python-modules/aenum { }; 105 107 ··· 202 204 nltk = callPackage ../development/python-modules/nltk.nix { }; 203 205 204 206 ntlm-auth = callPackage ../development/python-modules/ntlm-auth { }; 205 - 206 - pitz = callPackage ../applications/misc/pitz { }; 207 207 208 208 plantuml = callPackage ../tools/misc/plantuml { }; 209 209 ··· 1704 1704 1705 1705 csvkit = callPackage ../development/python-modules/csvkit { }; 1706 1706 1707 - cx_Freeze = buildPythonPackage rec { 1708 - name = "cx_freeze-${version}"; 1709 - version = "4.3.4"; 1710 - 1711 - # build failures 1712 - disabled = isPyPy || isPy35; 1713 - 1714 - # timestamp need to come after 1980 for zipfiles and nix store is set to epoch 1715 - prePatch = '' 1716 - substituteInPlace cx_Freeze/freezer.py --replace "os.stat(module.file).st_mtime" "time.time()" 1717 - ''; 1718 - 1719 - src = pkgs.fetchurl { 1720 - url = "mirror://pypi/c/cx_Freeze/cx_Freeze-${version}.tar.gz"; 1721 - sha256 = "1qhv0gq3ggr06k8cvzphma29zfqdajkx2yfzbw89s4vy23xbpis0"; 1722 - }; 1723 - 1724 - meta = { 1725 - description = "A set of scripts and modules for freezing Python scripts into executables"; 1726 - homepage = "http://cx-freeze.sourceforge.net/"; 1727 - license = licenses.psfl; 1728 - }; 1729 - }; 1707 + cx_Freeze = callPackage ../development/python-modules/cx_freeze {}; 1730 1708 1731 1709 cvxopt = buildPythonPackage rec { 1732 1710 name = "${pname}-${version}"; ··· 2696 2674 }; 2697 2675 }; 2698 2676 2677 + cld2-cffi = callPackage ../development/python-modules/cld2-cffi {}; 2678 + 2699 2679 clf = buildPythonPackage rec { 2700 2680 name = "clf-${version}"; 2701 2681 version = "0.5.2"; ··· 2822 2802 2823 2803 cligj = callPackage ../development/python-modules/cligj { }; 2824 2804 2825 - clepy = buildPythonPackage rec { 2826 - name = "clepy-0.3.20"; 2827 - 2828 - src = pkgs.fetchurl { 2829 - url = "mirror://pypi/c/clepy/${name}.tar.gz"; 2830 - sha256 = "16vibfxms5z4ld8gbkra6dkhqm2cc3jnn0fwp7mw70nlwxnmm51c"; 2831 - }; 2832 - 2833 - buildInputs = with self; [ self.mock self.nose self.decorator ]; 2834 - 2835 - meta = { 2836 - homepage = http://code.google.com/p/clepy/; 2837 - description = "Utilities created by the Cleveland Python users group"; 2838 - }; 2839 - }; 2840 - 2841 - 2842 2805 clientform = buildPythonPackage (rec { 2843 2806 name = "clientform-0.2.10"; 2844 2807 disabled = isPy3k; ··· 3063 3026 sha256 = "11wcni2xmfmy001rj62q2pwf305vvngkrfm5c4zlwvgbvlsrvnnw"; 3064 3027 }; 3065 3028 3029 + patches = [ 3030 + (pkgs.fetchpatch { 3031 + url = "https://github.com/stefanofontanelli/ColanderAlchemy/commit/b45fe35f2936a5ccb705e9344075191e550af6c9.patch"; 3032 + sha256 = "1kf278wjq49zd6fhpp55vdcawzdd107767shzfck522sv8gr6qvx"; 3033 + }) 3034 + ]; 3035 + 3066 3036 buildInputs = with self; [ unittest2 ]; 3067 3037 propagatedBuildInputs = with self; [ colander sqlalchemy ]; 3068 3038 ··· 3254 3224 }; 3255 3225 }; 3256 3226 3257 - credstash = buildPythonPackage rec { 3258 - pname = "credstash"; 3259 - version = "1.13.2"; 3260 - name = "${pname}-${version}"; 3261 - 3262 - src = pkgs.fetchurl { 3263 - url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; 3264 - sha256 = "b6283e565e3e441e8f74efcca54ece9697db16ce2e930fb5b6f7c0ab929c377e"; 3265 - }; 3266 - 3267 - propagatedBuildInputs = with self; [ cryptography boto3 pyyaml docutils ]; 3268 - 3269 - # No tests in archive 3270 - doCheck = false; 3271 - 3272 - meta = { 3273 - description = "A utility for managing secrets in the cloud using AWS KMS and DynamoDB"; 3274 - homepage = https://github.com/LuminalOSS/credstash; 3275 - license = licenses.asl20; 3276 - }; 3277 - }; 3227 + credstash = callPackage ../development/python-modules/credstash { }; 3278 3228 3279 3229 cython = callPackage ../development/python-modules/Cython { }; 3280 3230 ··· 3637 3587 }; 3638 3588 }; 3639 3589 3640 - MDP = buildPythonPackage rec { 3641 - version = "3.5"; 3642 - name = "MDP-${version}"; 3643 - 3644 - src = pkgs.fetchurl { 3645 - url = "https://pypi.python.org/packages/source/M/MDP/${name}.tar.gz"; 3646 - sha256 = "0aw1zxmyvx6gfmmnixbqmdaah28jl7rmqkzhxv53091asc23iw9k"; 3647 - }; 3648 - 3649 - buildInputs = with self; [ pytest_29 ]; 3650 - propagatedBuildInputs = with self; [ future numpy ]; 3651 - 3652 - doCheck = true; 3653 - 3654 - meta = { 3655 - description = "Library for building complex data processing software by combining widely used machine learning algorithms"; 3656 - homepage = http://mdp-toolkit.sourceforge.net; 3657 - license = licenses.bsd3; 3658 - maintainers = with maintainers; [ nico202 ]; 3659 - }; 3660 - }; 3590 + MDP = callPackage ../development/python-modules/mdp {}; 3661 3591 3662 3592 minidb = buildPythonPackage rec { 3663 3593 name = "minidb-2.0.1"; ··· 3697 3627 }; 3698 3628 }; 3699 3629 3630 + mxnet = buildPythonPackage rec { 3631 + inherit (pkgs.mxnet) name version src meta; 3632 + 3633 + buildInputs = [ pkgs.mxnet ]; 3634 + propagatedBuildInputs = with self; [ requests numpy graphviz ]; 3635 + 3636 + LD_LIBRARY_PATH = makeLibraryPath [ pkgs.mxnet ]; 3637 + 3638 + doCheck = !isPy3k; 3639 + 3640 + preConfigure = '' 3641 + cd python 3642 + ''; 3643 + 3644 + postInstall = '' 3645 + rm -rf $out/mxnet 3646 + ln -s ${pkgs.mxnet}/lib/libmxnet.so $out/${python.sitePackages}/mxnet 3647 + ''; 3648 + }; 3700 3649 3701 3650 pkginfo = buildPythonPackage rec { 3702 3651 version = "1.3.2"; ··· 6321 6270 }; 6322 6271 }; 6323 6272 6273 + ijson = callPackage ../development/python-modules/ijson/default.nix {}; 6274 + 6324 6275 imagesize = buildPythonPackage rec { 6325 6276 name = "imagesize-${version}"; 6326 6277 version = "0.7.0"; ··· 6925 6876 description = "Library for parsing MediaWiki articles and converting them to different output formats"; 6926 6877 homepage = "http://pediapress.com/code/"; 6927 6878 license = licenses.bsd3; 6879 + broken = true; # Requires different versions of packages 6928 6880 }; 6929 6881 }; 6930 6882 ··· 7426 7378 inherit (pkgs.stdenv) mkDerivation; 7427 7379 inherit pythonOlder; 7428 7380 }; 7381 + 7382 + pyphen = callPackage ../development/python-modules/pyphen {}; 7429 7383 7430 7384 pypoppler = buildPythonPackage rec { 7431 7385 name = "pypoppler-${version}"; ··· 12384 12338 12385 12339 moretools = callPackage ../development/python-modules/moretools { }; 12386 12340 12387 - moto = buildPythonPackage rec { 12388 - version = "0.4.25"; 12389 - name = "moto-${version}"; 12390 - src = pkgs.fetchurl { 12391 - url = "http://pypi.python.org/packages/df/9e/0b22ac0abf61711c86ae75a0548825e19cc123b522ff3508cbc43924969d/moto-0.4.25.tar.gz"; 12392 - sha256 = "1gqm7h6bm5xkspd07bnjwdr2q6cvpxkayx0hkgk8fhkawbg0fqq7"; 12393 - }; 12394 - 12395 - propagatedBuildInputs = with self; [ 12396 - # Main dependencies 12397 - jinja2 werkzeug flask requests six boto httpretty xmltodict 12398 - # For tests 12399 - nose sure boto3 freezegun 12400 - ]; 12401 - 12402 - checkPhase = "nosetests"; 12403 - 12404 - # TODO: make this true; I think lots of the tests want network access but we can probably run the others 12405 - doCheck = false; 12406 - }; 12407 - 12341 + moto = callPackage ../development/python-modules/moto {}; 12408 12342 12409 12343 mox = buildPythonPackage rec { 12410 12344 name = "mox-0.5.3"; ··· 13242 13176 }; 13243 13177 }; 13244 13178 13245 - nilearn = buildPythonPackage rec { 13246 - version = "0.2.5"; 13247 - name = "nilearn-${version}"; 13248 - 13249 - # package seems to attempt Python 3 compatibility, but throws UnicodeDecodeError when building: 13250 - disabled = isPy3k; 13251 - 13252 - src = pkgs.fetchurl { 13253 - url = "mirror://pypi/n/nilearn/${name}.tar.gz"; 13254 - sha256 = "1lmkrzr5x2yp129v2fvckrbdzf2kpcivdg9cacl519l3mb0acdv9"; 13255 - }; 13256 - 13257 - checkPhase = "nosetests --exclude with_expand_user nilearn/tests"; 13258 - 13259 - buildInputs = with self; [ nose ]; 13260 - 13261 - propagatedBuildInputs = with self; [ 13262 - matplotlib 13263 - nibabel 13264 - numpy 13265 - scikitlearn 13266 - scipy 13267 - ]; 13268 - 13269 - meta = { 13270 - homepage = http://nilearn.github.io; 13271 - description = "A module for statistical learning on neuroimaging data"; 13272 - license = licenses.bsd3; 13273 - }; 13274 - }; 13179 + nilearn = callPackage ../development/python-modules/nilearn {}; 13275 13180 13276 13181 nipy = buildPythonPackage rec { 13277 13182 version = "0.4.0"; ··· 14289 14194 oslo-serialization oslo-utils iso8601 oslo-log oslo-i18n webob 14290 14195 ]; 14291 14196 buildInputs = with self; [ 14292 - oslo-middleware cachetools oslo-service futurist anyjson oslosphinx 14197 + oslo-middleware cachetools_1 oslo-service futurist anyjson oslosphinx 14293 14198 testtools oslotest 14294 14199 ]; 14295 14200 ··· 14298 14203 }; 14299 14204 }; 14300 14205 14301 - cachetools = buildPythonPackage rec { 14302 - name = "cachetools-${version}"; 14303 - version = "1.1.3"; 14304 - disabled = isPyPy; # a test fails 14305 - 14306 - src = pkgs.fetchurl { 14307 - url = "mirror://pypi/c/cachetools/${name}.tar.gz"; 14308 - sha256 = "0js7qx5pa8ibr8487lcf0x3a7w0xml0wa17snd6hjs0857kqhn20"; 14309 - }; 14310 - 14311 - meta = with stdenv.lib; { 14312 - homepage = "https://github.com/tkem/cachetools"; 14313 - }; 14314 - }; 14206 + cachetools_1 = callPackage ../development/python-modules/cachetools/1.nix {}; 14207 + cachetools = callPackage ../development/python-modules/cachetools {}; 14315 14208 14316 14209 futurist = buildPythonPackage rec { 14317 14210 name = "futurist-${version}"; ··· 14347 14240 propagatedBuildInputs = with self; [ 14348 14241 pbr oslo-config oslo-context oslo-log oslo-utils oslo-serialization 14349 14242 oslo-i18n stevedore six eventlet greenlet webob pyyaml kombu_3 trollius 14350 - aioeventlet cachetools oslo-middleware futurist redis oslo-service 14243 + aioeventlet cachetools_1 oslo-middleware futurist redis oslo-service 14351 14244 eventlet pyzmq 14352 14245 ]; 14353 14246 ··· 14754 14647 }; 14755 14648 14756 14649 propagatedBuildInputs = with self; [ 14757 - pbr futures enum34 debtcollector cachetools oslo-serialization oslo-utils 14650 + pbr futures enum34 debtcollector cachetools_1 oslo-serialization oslo-utils 14758 14651 jsonschema monotonic stevedore networkx futurist pbr automaton fasteners 14759 14652 ]; 14760 14653 buildInputs = with self; [ ··· 16340 16233 }; 16341 16234 }; 16342 16235 16343 - ptpython = buildPythonPackage rec { 16344 - name = "ptpython-0.35"; 16345 - propagatedBuildInputs = with self; 16346 - [ wcwidth six prompt_toolkit docopt jedi pygments]; 16347 - src = pkgs.fetchurl { 16348 - url = "mirror://pypi/p/ptpython/${name}.tar.gz"; 16349 - sha256 = "e0d380fbccb03ed33a7f33d96988e66fbd286bc813c9ceea84a1b3b5615a5660"; 16350 - }; 16351 - 16352 - meta = { 16353 - description = "An advanced Python REPL"; 16354 - license = licenses.bsd3; 16355 - maintainers = with maintainers; [ mlieberman85 ]; 16356 - platforms = platforms.all; 16357 - }; 16358 - }; 16236 + ptpython = callPackage ../development/python-modules/ptpython {}; 16359 16237 16360 16238 publicsuffix = buildPythonPackage rec { 16361 16239 name = "publicsuffix-${version}"; ··· 18545 18423 18546 18424 pywinrm = callPackage ../development/python-modules/pywinrm { }; 18547 18425 18548 - PyXAPI = stdenv.mkDerivation rec { 18549 - name = "PyXAPI-0.1"; 18550 - 18551 - src = pkgs.fetchurl { 18552 - url = "http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/${name}.tar.gz"; 18553 - sha256 = "19lblwfq24bgsgfy7hhqkxdf4bxl40chcxdlpma7a0wfa0ngbn26"; 18554 - }; 18555 - 18556 - buildInputs = [ self.python ]; 18557 - 18558 - installPhase = '' 18559 - mkdir -p "$out/lib/${python.libPrefix}/site-packages" 18560 - 18561 - export PYTHONPATH="$out/lib/${python.libPrefix}/site-packages:$PYTHONPATH" 18562 - 18563 - ${python}/bin/${python.executable} setup.py install \ 18564 - --install-lib=$out/lib/${python.libPrefix}/site-packages \ 18565 - --prefix="$out" 18566 - ''; 18567 - 18568 - meta = with stdenv.lib; { 18569 - description = "Python socket module extension & RFC3542 IPv6 Advanced Sockets API"; 18570 - longDescription = '' 18571 - PyXAPI consists of two modules: `socket_ext' and `rfc3542'. 18572 - `socket_ext' extends the Python module `socket'. `socket' objects have 18573 - two new methods: `recvmsg' and `sendmsg'. It defines `ancillary data' 18574 - objects and some functions related to. `socket_ext' module also provides 18575 - functions to manage interfaces indexes defined in RFC3494 and not 18576 - available from standard Python module `socket'. 18577 - `rfc3542' is a full implementation of RFC3542 (Advanced Sockets 18578 - Application Program Interface (API) for IPv6). 18579 - ''; 18580 - homepage = http://www.pps.univ-paris-diderot.fr/~ylg/PyXAPI/; 18581 - license = licenses.gpl2Plus; 18582 - maintainers = with maintainers; [ nckx ]; 18583 - }; 18584 - }; 18585 - 18586 18426 pyxattr = buildPythonPackage (rec { 18587 18427 name = "pyxattr-0.5.1"; 18588 18428 ··· 20295 20135 20296 20136 sqlmap = callPackage ../development/python-modules/sqlmap { }; 20297 20137 pgpdump = self.buildPythonPackage rec { 20298 - name = "pgpdump-1.5"; 20138 + pname = "pgpdump"; 20139 + version = "1.5"; 20140 + name = "${pname}-${version}"; 20299 20141 20300 - src = pkgs.fetchurl { 20301 - url = "mirror://pypi/p/pgpdump/pgpdump-1.5.tar.gz"; 20302 - sha256 = "1c4700857bf7ba735b08cfe4101aa3a4f5fd839657af249c17b2697c20829668"; 20142 + src = fetchPypi { 20143 + inherit pname version; 20144 + sha256 = "0s4nh8h7qsdj2yf29bspjs1zvxd4lcd11r6g11dp7fppgf2h0iqw"; 20303 20145 }; 20146 + 20147 + # Disabling check because of: https://github.com/toofishes/python-pgpdump/issues/18 20148 + doCheck = false; 20304 20149 20305 20150 meta = { 20306 20151 description = "Python library for parsing PGP packets"; ··· 20545 20390 version = "2.1.1"; 20546 20391 20547 20392 src = pkgs.fetchurl { 20548 - url = " mirror://pypi/p/python-daemon/${name}.tar.gz"; 20393 + url = "mirror://pypi/p/python-daemon/${name}.tar.gz"; 20549 20394 sha256 = "17v80qb98p1gv4j9mq6wb55cv7hc4j1hzw5y2f4s5hrpxs3w3a2q"; 20550 20395 }; 20551 20396 ··· 24149 23994 }; 24150 23995 24151 23996 24152 - unidecode = buildPythonPackage rec { 24153 - name = "Unidecode-0.04.18"; 24154 - 24155 - src = pkgs.fetchurl { 24156 - url = "mirror://pypi/U/Unidecode/${name}.tar.gz"; 24157 - sha256 = "12hhblqy1ajvidm38im4171x4arg83pfmziyn53nizp29p3m14gi"; 24158 - }; 24159 - 24160 - LC_ALL="en_US.UTF-8"; 24161 - 24162 - buildInputs = [ pkgs.glibcLocales ]; 24163 - 24164 - meta = { 24165 - homepage = http://pypi.python.org/pypi/Unidecode/; 24166 - description = "ASCII transliterations of Unicode text"; 24167 - license = licenses.gpl2; 24168 - maintainers = with maintainers; [ domenkozar ]; 24169 - }; 24170 - }; 24171 - 23997 + unidecode = callPackage ../development/python-modules/unidecode {}; 24172 23998 24173 23999 pyusb = buildPythonPackage rec { 24174 24000 name = "pyusb-1.0.0"; ··· 24545 24371 }; 24546 24372 }; 24547 24373 24548 - ws4py = buildPythonPackage rec { 24549 - name = "${pname}-${version}"; 24550 - pname = "ws4py"; 24551 - version = "0.4.2"; 24552 - 24553 - src = fetchPypi { 24554 - inherit pname version; 24555 - sha256 = "0zr3254ky6r7q15l3dhdczfa8i723055zdkqssjifsgcwvirriks"; 24556 - }; 24557 - 24558 - buildInputs = with self; [ pytest mock ]; 24559 - propagatedBuildInputs = with self; [ asyncio cherrypy gevent tornado ]; 24560 - 24561 - checkPhase = '' 24562 - pytest test 24563 - ''; 24564 - 24565 - meta = { 24566 - homepage = https://ws4py.readthedocs.org; 24567 - description = "A WebSocket package for Python"; 24568 - maintainers = with maintainers; [ rickynils ]; 24569 - }; 24570 - }; 24374 + ws4py = callPackage ../development/python-modules/ws4py {}; 24571 24375 24572 24376 gdata = buildPythonPackage rec { 24573 24377 name = "gdata-${version}"; ··· 27307 27111 thinc = callPackage ../development/python-modules/thinc { }; 27308 27112 27309 27113 spacy = callPackage ../development/python-modules/spacy { }; 27114 + 27115 + spacy_models = callPackage ../development/python-modules/spacy/models.nix { }; 27116 + 27117 + textacy = callPackage ../development/python-modules/textacy { }; 27118 + 27119 + pyemd = callPackage ../development/python-modules/pyemd { }; 27310 27120 27311 27121 behave = callPackage ../development/python-modules/behave { }; 27312 27122