Merge remote-tracking branch 'NixOS/master' into staging

+4786 -3191
+3 -1
doc/stdenv.xml
··· 1279 1279 <command>make</command>. You must use this instead of 1280 1280 <varname>makeFlags</varname> if the arguments contain spaces, e.g. 1281 1281 <programlisting> 1282 - makeFlagsArray=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar") 1282 + preBuild = '' 1283 + makeFlagsArray+=(CFLAGS="-O0 -g" LDFLAGS="-lfoo -lbar") 1284 + ''; 1283 1285 </programlisting> 1284 1286 Note that shell arrays cannot be passed through environment variables, 1285 1287 so you cannot set <varname>makeFlagsArray</varname> in a derivation
+34 -6
maintainers/maintainer-list.nix
··· 21 21 - `github` is your GitHub handle (as it appears in the URL of your profile page, `https://github.com/<userhandle>`), 22 22 - `keys` is a list of your PGP/GPG key IDs and fingerprints. 23 23 24 - `handle == github` is strongly preffered whenever `github` is an acceptable attribute name and is short and convenient. 24 + `handle == github` is strongly preferred whenever `github` is an acceptable attribute name and is short and convenient. 25 25 26 26 Add PGP/GPG keys only if you actually use them to sign commits and/or mail. 27 27 ··· 1427 1427 email = "justin.humm@posteo.de"; 1428 1428 github = "erictapen"; 1429 1429 name = "Justin Humm"; 1430 + keys = [{ 1431 + longkeyid = "rsa4096/0x438871E000AA178E"; 1432 + fingerprint = "984E 4BAD 9127 4D0E AE47 FF03 4388 71E0 00AA 178E"; 1433 + }]; 1430 1434 }; 1431 1435 erikryb = { 1432 1436 email = "erik.rybakken@math.ntnu.no"; ··· 1456 1460 email = "elis@hirwing.se"; 1457 1461 github = "etu"; 1458 1462 name = "Elis Hirwing"; 1463 + keys = [{ 1464 + longkeyid = "rsa4096/0xD57EFA625C9A925F"; 1465 + fingerprint = "67FE 98F2 8C44 CF22 1828 E12F D57E FA62 5C9A 925F"; 1466 + }]; 1459 1467 }; 1460 1468 evck = { 1461 1469 email = "eric@evenchick.com"; ··· 2882 2890 email = "joerg@thalheim.io"; 2883 2891 github = "mic92"; 2884 2892 name = "Jörg Thalheim"; 2893 + keys = [{ 2894 + # compare with https://keybase.io/Mic92 2895 + longkeyid = "rsa4096/0x003F2096411B5F92"; 2896 + fingerprint = "3DEE 1C55 6E1C 3DC5 54F5 875A 003F 2096 411B 5F92"; 2897 + }]; 2885 2898 }; 2886 2899 michaelpj = { 2887 2900 email = "michaelpj@gmail.com"; ··· 3600 3613 email = "dev.primeos@gmail.com"; 3601 3614 github = "primeos"; 3602 3615 name = "Michael Weiss"; 3616 + keys = [ 3617 + { longkeyid = "ed25519/0x130826A6C2A389FD"; # Git only 3618 + fingerprint = "86A7 4A55 07D0 58D1 322E 37FD 1308 26A6 C2A3 89FD"; 3619 + } 3620 + { longkeyid = "rsa3072/0xBCA9943DD1DF4C04"; # Email, etc. 3621 + fingerprint = "AF85 991C C950 49A2 4205 1933 BCA9 943D D1DF 4C04"; 3622 + } 3623 + ]; 3603 3624 }; 3604 3625 Profpatsch = { 3605 3626 email = "mail@profpatsch.de"; ··· 3668 3689 email = "hi@alyssa.is"; 3669 3690 github = "alyssais"; 3670 3691 name = "Alyssa Ross"; 3692 + keys = [{ 3693 + longkeyid = "rsa4096/736CCDF9EF51BD97"; 3694 + fingerprint = "7573 56D7 79BB B888 773E 415E 736C CDF9 EF51 BD97"; 3695 + }]; 3671 3696 }; 3672 3697 ragge = { 3673 3698 email = "r.dahlen@gmail.com"; ··· 4183 4208 email = "sebastien.maret@icloud.com"; 4184 4209 github = "smaret"; 4185 4210 name = "Sébastien Maret"; 4211 + keys = [{ 4212 + longkeyid = "rsa4096/0x86E30E5A0F5FC59C"; 4213 + fingerprint = "4242 834C D401 86EF 8281 4093 86E3 0E5A 0F5F C59C"; 4214 + }]; 4186 4215 }; 4187 4216 smironov = { 4188 4217 email = "grrwlf@gmail.com"; ··· 4373 4402 email = "me@tadeo.ca"; 4374 4403 github = "tadeokondrak"; 4375 4404 name = "Tadeo Kondrak"; 4405 + keys = [{ 4406 + longkeyid = "ed25519/0xFBE607FCC49516D3"; 4407 + fingerprint = "0F2B C0C7 E77C 5B42 AC5B 4C18 FBE6 07FC C495 16D3"; 4408 + }]; 4376 4409 }; 4377 4410 tadfisher = { 4378 4411 email = "tadfisher@gmail.com"; ··· 4878 4911 email = "willroe@gmail.com"; 4879 4912 github = "wjlroe"; 4880 4913 name = "William Roe"; 4881 - }; 4882 - wkennington = { 4883 - email = "william@wkennington.com"; 4884 - github = "wkennington"; 4885 - name = "William A. Kennington III"; 4886 4914 }; 4887 4915 wmertens = { 4888 4916 email = "Wout.Mertens@gmail.com";
+5 -5
maintainers/scripts/copy-tarballs.pl
··· 1 1 #! /usr/bin/env nix-shell 2 - #! nix-shell -i perl -p perl perlPackages.NetAmazonS3 perlPackages.FileSlurp nixUnstable nixUnstable.perl-bindings 2 + #! nix-shell -i perl -p perl perlPackages.NetAmazonS3 perlPackages.FileSlurp perlPackages.JSON perlPackages.LWPProtocolHttps nixUnstable nixUnstable.perl-bindings 3 3 4 4 # This command uploads tarballs to tarballs.nixos.org, the 5 5 # content-addressed cache used by fetchurl as a fallback for when ··· 101 101 my ($name, $dest) = @_; 102 102 #print STDERR "linking $name to $dest...\n"; 103 103 $bucket->add_key($name, "", { 104 - 'x-amz-website-redirect-location' => "/" . $dest, 105 - 'x-amz-acl' => "public-read" 104 + 'x-amz-website-redirect-location' => "/" . $dest, 105 + 'x-amz-acl' => "public-read" 106 106 }) 107 107 or die "failed to create redirect from $name to $dest\n"; 108 108 $cache{$name} = 1; ··· 116 116 # Upload the file as sha512/<hash-in-base-16>. 117 117 print STDERR "uploading $fn to $mainKey...\n"; 118 118 $bucket->add_key_filename($mainKey, $fn, { 119 - 'x-amz-meta-original-name' => $name, 120 - 'x-amz-acl' => "public-read" 119 + 'x-amz-meta-original-name' => $name, 120 + 'x-amz-acl' => "public-read" 121 121 }) 122 122 or die "failed to upload $fn to $mainKey\n"; 123 123 $cache{$mainKey} = 1;
+11
maintainers/scripts/eval-release.sh
··· 1 + #! /bin/sh 2 + 3 + if [[ -z "$VERBOSE" ]]; then 4 + echo "You may set VERBOSE=1 to see debug output or to any other non-empty string to make this script completely silent" 5 + fi 6 + unset HOME NIXPKGS_CONFIG # Force empty config 7 + 8 + # With the default heap size (380MB), nix-instantiate fails: 9 + # Too many heap sections: Increase MAXHINCR or MAX_HEAP_SECTS 10 + export GC_INITIAL_HEAP_SIZE=${GC_INITIAL_HEAP_SIZE:-2000000000} # 2GB 11 + nix-instantiate --strict --eval-only --xml --show-trace "$(dirname "$0")"/eval-release.nix 2>&1 > /dev/null
+1 -1
maintainers/scripts/find-tarballs.nix
··· 31 31 if !canEval x then [] 32 32 else if isDerivation x then optional (canEval x.drvPath) x 33 33 else if isList x then concatLists (map derivationsIn' x) 34 - else if isAttrs x then concatLists (mapAttrsToList (n: v: derivationsIn' v) x) 34 + else if isAttrs x then concatLists (mapAttrsToList (n: v: addErrorContext "while finding tarballs in '${n}':" (derivationsIn' v)) x) 35 35 else [ ]; 36 36 37 37 keyDrv = drv: if canEval drv.drvPath then { key = drv.drvPath; value = drv; } else { };
-7
maintainers/scripts/test-eval-release.sh
··· 1 - #! /bin/sh 2 - 3 - if [[ -z "$VERBOSE" ]]; then 4 - echo "You may set VERBOSE=1 to see debug output or to any other non-empty string to make this script completely silent" 5 - fi 6 - unset HOME NIXPKGS_CONFIG # Force empty config 7 - nix-instantiate --strict --eval-only --xml --show-trace "$(dirname "$0")"/eval-release.nix 2>&1 > /dev/null
+15
nixos/doc/manual/release-notes/rl-1903.xml
··· 440 440 from nixpkgs due to the lack of maintainers. 441 441 </para> 442 442 </listitem> 443 + <listitem> 444 + <para> 445 + It is possible now to uze ZRAM devices as general purpose ephemeral block devices, 446 + not only as swap. Using more than 1 device as ZRAM swap is no longer recommended, 447 + but is still possible by setting <literal>zramSwap.swapDevices</literal> explicitly. 448 + </para> 449 + <para> 450 + Default algorithm for ZRAM swap was changed to <literal>zstd</literal>. 451 + </para> 452 + <para> 453 + Changes to ZRAM algorithm are applied during <literal>nixos-rebuild switch</literal>, 454 + so make sure you have enough swap space on disk to survive ZRAM device rebuild. Alternatively, 455 + use <literal>nixos-rebuild boot; reboot</literal>. 456 + </para> 457 + </listitem> 443 458 </itemizedlist> 444 459 </section> 445 460 </section>
+5 -2
nixos/lib/make-disk-image.nix
··· 27 27 , # The root file system type. 28 28 fsType ? "ext4" 29 29 30 + , # Filesystem label 31 + label ? "nixos" 32 + 30 33 , # The initial NixOS configuration file to be copied to 31 34 # /etc/nixos/configuration.nix. 32 35 configFile ? null ··· 134 137 # Get start & length of the root partition in sectors to $START and $SECTORS. 135 138 eval $(partx $diskImage -o START,SECTORS --nr ${rootPartition} --pairs) 136 139 137 - mkfs.${fsType} -F -L nixos $diskImage -E offset=$(sectorsToBytes $START) $(sectorsToKilobytes $SECTORS)K 140 + mkfs.${fsType} -F -L ${label} $diskImage -E offset=$(sectorsToBytes $START) $(sectorsToKilobytes $SECTORS)K 138 141 '' else '' 139 - mkfs.${fsType} -F -L nixos $diskImage 142 + mkfs.${fsType} -F -L ${label} $diskImage 140 143 ''} 141 144 142 145 root="$PWD/root"
+67 -14
nixos/modules/config/zram.nix
··· 6 6 7 7 cfg = config.zramSwap; 8 8 9 - devices = map (nr: "zram${toString nr}") (range 0 (cfg.numDevices - 1)); 9 + # don't set swapDevices as mkDefault, so we can detect user had read our warning 10 + # (see below) and made an action (or not) 11 + devicesCount = if cfg.swapDevices != null then cfg.swapDevices else cfg.numDevices; 12 + 13 + devices = map (nr: "zram${toString nr}") (range 0 (devicesCount - 1)); 10 14 11 15 modprobe = "${pkgs.kmod}/bin/modprobe"; 12 16 17 + warnings = 18 + assert cfg.swapDevices != null -> cfg.numDevices >= cfg.swapDevices; 19 + flatten [ 20 + (optional (cfg.numDevices > 1 && cfg.swapDevices == null) '' 21 + Using several small zram devices as swap is no better than using one large. 22 + Set either zramSwap.numDevices = 1 or explicitly set zramSwap.swapDevices. 23 + 24 + Previously multiple zram devices were used to enable multithreaded 25 + compression. Linux supports multithreaded compression for 1 device 26 + since 3.15. See https://lkml.org/lkml/2014/2/28/404 for details. 27 + '') 28 + ]; 29 + 13 30 in 14 31 15 32 { ··· 24 41 default = false; 25 42 type = types.bool; 26 43 description = '' 27 - Enable in-memory compressed swap space provided by the zram kernel 28 - module. 29 - See https://www.kernel.org/doc/Documentation/blockdev/zram.txt 44 + Enable in-memory compressed devices and swap space provided by the zram 45 + kernel module. 46 + See <link xlink:href="https://www.kernel.org/doc/Documentation/blockdev/zram.txt"> 47 + https://www.kernel.org/doc/Documentation/blockdev/zram.txt 48 + </link>. 30 49 ''; 31 50 }; 32 51 ··· 34 53 default = 1; 35 54 type = types.int; 36 55 description = '' 37 - Number of zram swap devices to create. 56 + Number of zram devices to create. See also 57 + <literal>zramSwap.swapDevices</literal> 58 + ''; 59 + }; 60 + 61 + swapDevices = mkOption { 62 + default = null; 63 + example = 1; 64 + type = with types; nullOr int; 65 + description = '' 66 + Number of zram devices to be used as swap. Must be 67 + <literal>&lt;= zramSwap.numDevices</literal>. 68 + Default is same as <literal>zramSwap.numDevices</literal>, recommended is 1. 38 69 ''; 39 70 }; 40 71 ··· 44 75 description = '' 45 76 Maximum amount of memory that can be used by the zram swap devices 46 77 (as a percentage of your total memory). Defaults to 1/2 of your total 47 - RAM. 78 + RAM. Run <literal>zramctl</literal> to check how good memory is 79 + compressed. 48 80 ''; 49 81 }; 50 82 ··· 58 90 ''; 59 91 }; 60 92 93 + algorithm = mkOption { 94 + default = "zstd"; 95 + example = "lzo"; 96 + type = with types; either (enum [ "lzo" "lz4" "zstd" ]) str; 97 + description = '' 98 + Compression algorithm. <literal>lzo</literal> has good compression, 99 + but is slow. <literal>lz4</literal> has bad compression, but is fast. 100 + <literal>zstd</literal> is both good compression and fast. 101 + You can check what other algorithms are supported by your zram device with 102 + <programlisting>cat /sys/class/block/zram*/comp_algorithm</programlisting> 103 + ''; 104 + }; 61 105 }; 62 106 63 107 }; 64 108 65 109 config = mkIf cfg.enable { 66 110 111 + inherit warnings; 112 + 67 113 system.requiredKernelConfig = with config.lib.kernelConfig; [ 68 114 (isModule "ZRAM") 69 115 ]; ··· 85 131 createZramInitService = dev: 86 132 nameValuePair "zram-init-${dev}" { 87 133 description = "Init swap on zram-based device ${dev}"; 88 - bindsTo = [ "dev-${dev}.swap" ]; 89 134 after = [ "dev-${dev}.device" "zram-reloader.service" ]; 90 135 requires = [ "dev-${dev}.device" "zram-reloader.service" ]; 91 136 before = [ "dev-${dev}.swap" ]; 92 137 requiredBy = [ "dev-${dev}.swap" ]; 138 + unitConfig.DefaultDependencies = false; # needed to prevent a cycle 93 139 serviceConfig = { 94 140 Type = "oneshot"; 95 141 RemainAfterExit = true; 96 142 ExecStop = "${pkgs.runtimeShell} -c 'echo 1 > /sys/class/block/${dev}/reset'"; 97 143 }; 98 144 script = '' 99 - set -u 100 - set -o pipefail 101 - 145 + set -euo pipefail 146 + 102 147 # Calculate memory to use for zram 103 - totalmem=$(${pkgs.gnugrep}/bin/grep 'MemTotal: ' /proc/meminfo | ${pkgs.gawk}/bin/awk '{print $2}') 104 - mem=$(((totalmem * ${toString cfg.memoryPercent} / 100 / ${toString cfg.numDevices}) * 1024)) 148 + mem=$(${pkgs.gawk}/bin/awk '/MemTotal: / { 149 + print int($2*${toString cfg.memoryPercent}/100.0/${toString devicesCount}*1024) 150 + }' /proc/meminfo) 105 151 106 - echo $mem > /sys/class/block/${dev}/disksize 152 + ${pkgs.utillinux}/sbin/zramctl --size $mem --algorithm ${cfg.algorithm} /dev/${dev} 107 153 ${pkgs.utillinux}/sbin/mkswap /dev/${dev} 108 154 ''; 109 155 restartIfChanged = false; ··· 111 157 in listToAttrs ((map createZramInitService devices) ++ [(nameValuePair "zram-reloader" 112 158 { 113 159 description = "Reload zram kernel module when number of devices changes"; 160 + wants = [ "systemd-udevd.service" ]; 161 + after = [ "systemd-udevd.service" ]; 162 + unitConfig.DefaultDependencies = false; # needed to prevent a cycle 114 163 serviceConfig = { 115 164 Type = "oneshot"; 116 165 RemainAfterExit = true; ··· 118 167 ExecStart = "${modprobe} zram"; 119 168 ExecStop = "${modprobe} -r zram"; 120 169 }; 121 - restartTriggers = [ cfg.numDevices ]; 170 + restartTriggers = [ 171 + cfg.numDevices 172 + cfg.algorithm 173 + cfg.memoryPercent 174 + ]; 122 175 restartIfChanged = true; 123 176 })]); 124 177
+8 -4
nixos/modules/hardware/opengl.nix
··· 124 124 125 125 config = mkIf cfg.enable { 126 126 127 - assertions = lib.singleton { 128 - assertion = cfg.driSupport32Bit -> pkgs.stdenv.isx86_64; 129 - message = "Option driSupport32Bit only makes sense on a 64-bit system."; 130 - }; 127 + assertions = [ 128 + { assertion = cfg.driSupport32Bit -> pkgs.stdenv.isx86_64; 129 + message = "Option driSupport32Bit only makes sense on a 64-bit system."; 130 + } 131 + { assertion = cfg.driSupport32Bit -> (config.boot.kernelPackages.kernel.features.ia32Emulation or false); 132 + message = "Option driSupport32Bit requires a kernel that supports 32bit emulation"; 133 + } 134 + ]; 131 135 132 136 systemd.tmpfiles.rules = [ 133 137 "L+ /run/opengl-driver - - - - ${package}"
+3 -3
nixos/modules/installer/tools/nixos-option.sh
··· 314 314 # echo 1>&2 "Warning: This value is not an option." 315 315 316 316 result=$(evalCfg "") 317 - if names=$(attrNames "$result" 2> /dev/null); then 317 + if [ ! -z "$result" ]; then 318 + names=$(attrNames "$result" 2> /dev/null) 318 319 echo 1>&2 "This attribute set contains:" 319 320 escapeQuotes () { eval echo "$1"; } 320 321 nixMap escapeQuotes "$names" 321 322 else 322 - echo 1>&2 "An error occurred while looking for attribute names." 323 - echo $result 323 + echo 1>&2 "An error occurred while looking for attribute names. Are you sure that '$option' exists?" 324 324 fi 325 325 fi 326 326
+40 -11
nixos/modules/services/backup/postgresql-backup.nix
··· 6 6 7 7 cfg = config.services.postgresqlBackup; 8 8 9 - postgresqlBackupService = db : 9 + postgresqlBackupService = db: dumpCmd: 10 10 { 11 11 enable = true; 12 12 13 - description = "Backup of database ${db}"; 13 + description = "Backup of ${db} database(s)"; 14 14 15 15 requires = [ "postgresql.service" ]; 16 16 ··· 26 26 ${pkgs.coreutils}/bin/mv ${cfg.location}/${db}.sql.gz ${cfg.location}/${db}.prev.sql.gz 27 27 fi 28 28 29 - ${config.services.postgresql.package}/bin/pg_dump ${cfg.pgdumpOptions} ${db} | \ 29 + ${dumpCmd} | \ 30 30 ${pkgs.gzip}/bin/gzip -c > ${cfg.location}/${db}.sql.gz 31 31 ''; 32 32 ··· 42 42 in { 43 43 44 44 options = { 45 - 46 45 services.postgresqlBackup = { 47 - 48 46 enable = mkOption { 49 47 default = false; 50 48 description = '' ··· 61 59 ''; 62 60 }; 63 61 62 + backupAll = mkOption { 63 + default = cfg.databases == []; 64 + defaultText = "services.postgresqlBackup.databases == []"; 65 + type = lib.types.bool; 66 + description = '' 67 + Backup all databases using pg_dumpall. 68 + This option is mutual exclusive to 69 + <literal>services.postgresqlBackup.databases</literal>. 70 + The resulting backup dump will have the name all.sql.gz. 71 + This option is the default if no databases are specified. 72 + ''; 73 + }; 74 + 64 75 databases = mkOption { 65 76 default = []; 66 77 description = '' ··· 79 90 type = types.string; 80 91 default = "-Cbo"; 81 92 description = '' 82 - Command line options for pg_dump. 93 + Command line options for pg_dump. This options is not used 94 + if <literal>config.services.postgresqlBackup.backupAll</literal> is enabled. 95 + Note that config.services.postgresqlBackup.backupAll is also active, 96 + when no databases where specified. 83 97 ''; 84 98 }; 85 99 }; 86 100 87 101 }; 88 102 89 - config = mkIf config.services.postgresqlBackup.enable { 90 - 91 - systemd.services = listToAttrs (map (db : { 103 + config = mkMerge [ 104 + { 105 + assertions = [{ 106 + assertion = cfg.backupAll -> cfg.databases == []; 107 + message = "config.services.postgresqlBackup.backupAll cannot be used together with config.services.postgresqlBackup.databases"; 108 + }]; 109 + } 110 + (mkIf (cfg.enable && cfg.backupAll) { 111 + systemd.services.postgresqlBackup = 112 + postgresqlBackupService "all" "${config.services.postgresql.package}/bin/pg_dumpall"; 113 + }) 114 + (mkIf (cfg.enable && !cfg.backupAll) { 115 + systemd.services = listToAttrs (map (db: 116 + let 117 + cmd = "${config.services.postgresql.package}/bin/pg_dump ${cfg.pgdumpOptions} ${db}"; 118 + in { 92 119 name = "postgresqlBackup-${db}"; 93 - value = postgresqlBackupService db; } ) cfg.databases); 94 - }; 120 + value = postgresqlBackupService db cmd; 121 + }) cfg.databases); 122 + }) 123 + ]; 95 124 96 125 }
+6 -1
nixos/modules/services/backup/restic.nix
··· 1 1 { config, lib, pkgs, ... }: 2 2 3 3 with lib; 4 + 5 + let 6 + # Type for a valid systemd unit option. Needed for correctly passing "timerConfig" to "systemd.timers" 7 + unitOption = (import ../../system/boot/systemd-unit-options.nix { inherit config lib; }).unitOption; 8 + in 4 9 { 5 10 options.services.restic.backups = mkOption { 6 11 description = '' ··· 47 52 }; 48 53 49 54 timerConfig = mkOption { 50 - type = types.attrsOf types.str; 55 + type = types.attrsOf unitOption; 51 56 default = { 52 57 OnCalendar = "daily"; 53 58 };
+2 -1
nixos/modules/services/databases/mysql.nix
··· 274 274 serviceConfig = { 275 275 Type = if hasNotify then "notify" else "simple"; 276 276 RuntimeDirectory = "mysqld"; 277 - ExecStart = "${mysql}/bin/mysqld --defaults-file=/etc/my.cnf ${mysqldOptions}"; 277 + # The last two environment variables are used for starting Galera clusters 278 + ExecStart = "${mysql}/bin/mysqld --defaults-file=/etc/my.cnf ${mysqldOptions} $_WSREP_NEW_CLUSTER $_WSREP_START_POSITION"; 278 279 }; 279 280 280 281 postStart = ''
+1 -1
nixos/modules/services/misc/plex.nix
··· 145 145 PLEX_MEDIA_SERVER_HOME="${cfg.package}/usr/lib/plexmediaserver"; 146 146 PLEX_MEDIA_SERVER_MAX_PLUGIN_PROCS="6"; 147 147 PLEX_MEDIA_SERVER_TMPDIR="/tmp"; 148 - LD_LIBRARY_PATH="${cfg.package}/usr/lib/plexmediaserver"; 148 + LD_LIBRARY_PATH="/run/opengl-driver/lib:${cfg.package}/usr/lib/plexmediaserver"; 149 149 LC_ALL="en_US.UTF-8"; 150 150 LANG="en_US.UTF-8"; 151 151 };
+2
nixos/modules/services/monitoring/collectd.nix
··· 88 88 ExecStart = "${cfg.package}/sbin/collectd -C ${conf} -f"; 89 89 User = cfg.user; 90 90 PermissionsStartOnly = true; 91 + Restart = "on-failure"; 92 + RestartSec = 3; 91 93 }; 92 94 93 95 preStart = ''
+23 -1
nixos/modules/services/monitoring/prometheus/exporters/dovecot.nix
··· 18 18 socketPath = mkOption { 19 19 type = types.path; 20 20 default = "/var/run/dovecot/stats"; 21 - example = "/var/run/dovecot2/stats"; 21 + example = "/var/run/dovecot2/old-stats"; 22 22 description = '' 23 23 Path under which the stats socket is placed. 24 24 The user/group under which the exporter runs, 25 25 should be able to access the socket in order 26 26 to scrape the metrics successfully. 27 + 28 + Please keep in mind that the stats module has changed in 29 + <link xlink:href="https://wiki2.dovecot.org/Upgrading/2.3">Dovecot 2.3+</link> which 30 + is not <link xlink:href="https://github.com/kumina/dovecot_exporter/issues/8">compatible with this exporter</link>. 31 + 32 + The following extra config has to be passed to Dovecot to ensure that recent versions 33 + work with this exporter: 34 + <programlisting> 35 + { 36 + <xref linkend="opt-services.prometheus.exporters.dovecot.enable" /> = true; 37 + <xref linkend="opt-services.prometheus.exporters.dovecot.socketPath" /> = "/var/run/dovecot2/old-stats"; 38 + <xref linkend="opt-services.dovecot2.extraConfig" /> = ''' 39 + mail_plugins = $mail_plugins old_stats 40 + service old-stats { 41 + unix_listener old-stats { 42 + user = nobody 43 + group = nobody 44 + } 45 + } 46 + '''; 47 + } 48 + </programlisting> 27 49 ''; 28 50 }; 29 51 scopes = mkOption {
+1
nixos/modules/services/networking/prosody.nix
··· 513 513 RuntimeDirectory = [ "prosody" ]; 514 514 PIDFile = "/run/prosody/prosody.pid"; 515 515 ExecStart = "${cfg.package}/bin/prosodyctl start"; 516 + ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 516 517 }; 517 518 }; 518 519
+6
nixos/modules/services/networking/xrdp.nix
··· 26 26 substituteInPlace $out/sesman.ini \ 27 27 --replace LogFile=xrdp-sesman.log LogFile=/dev/null \ 28 28 --replace EnableSyslog=1 EnableSyslog=0 29 + 30 + # Ensure that clipboard works for non-ASCII characters 31 + sed -i -e '/.*SessionVariables.*/ a\ 32 + LANG=${config.i18n.defaultLocale}\ 33 + LOCALE_ARCHIVE=${config.i18n.glibcLocales}/lib/locale/locale-archive 34 + ' $out/sesman.ini 29 35 ''; 30 36 in 31 37 {
+15 -2
nixos/modules/services/web-servers/apache-httpd/default.nix
··· 187 187 SSLRandomSeed startup builtin 188 188 SSLRandomSeed connect builtin 189 189 190 - SSLProtocol All -SSLv2 -SSLv3 191 - SSLCipherSuite HIGH:!aNULL:!MD5:!EXP 190 + SSLProtocol ${mainCfg.sslProtocols} 191 + SSLCipherSuite ${mainCfg.sslCiphers} 192 192 SSLHonorCipherOrder on 193 193 ''; 194 194 ··· 629 629 example = 500; 630 630 description = 631 631 "Maximum number of httpd requests answered per httpd child (prefork), 0 means unlimited"; 632 + }; 633 + 634 + sslCiphers = mkOption { 635 + type = types.str; 636 + default = "HIGH:!aNULL:!MD5:!EXP"; 637 + description = "Cipher Suite available for negotiation in SSL proxy handshake."; 638 + }; 639 + 640 + sslProtocols = mkOption { 641 + type = types.str; 642 + default = "All -SSLv2 -SSLv3"; 643 + example = "All -SSLv2 -SSLv3 -TLSv1"; 644 + description = "Allowed SSL/TLS protocol versions."; 632 645 }; 633 646 } 634 647
+5
nixos/tests/all-tests.nix
··· 107 107 initrdNetwork = handleTest ./initrd-network.nix {}; 108 108 installer = handleTest ./installer.nix {}; 109 109 ipv6 = handleTest ./ipv6.nix {}; 110 + jackett = handleTest ./jackett.nix {}; 110 111 jenkins = handleTest ./jenkins.nix {}; 111 112 #kafka = handleTest ./kafka.nix {}; # broken since openjdk: 8u181 -> 8u192 112 113 kerberos = handleTest ./kerberos/default.nix {}; ··· 120 121 latestKernel.login = handleTest ./login.nix { latestKernel = true; }; 121 122 ldap = handleTest ./ldap.nix {}; 122 123 leaps = handleTest ./leaps.nix {}; 124 + lidarr = handleTest ./lidarr.nix {}; 123 125 #lightdm = handleTest ./lightdm.nix {}; 124 126 login = handleTest ./login.nix {}; 125 127 #logstash = handleTest ./logstash.nix {}; ··· 179 181 quagga = handleTest ./quagga.nix {}; 180 182 quake3 = handleTest ./quake3.nix {}; 181 183 rabbitmq = handleTest ./rabbitmq.nix {}; 184 + radarr = handleTest ./radarr.nix {}; 182 185 radicale = handleTest ./radicale.nix {}; 183 186 redmine = handleTest ./redmine.nix {}; 184 187 roundcube = handleTest ./roundcube.nix {}; ··· 195 198 smokeping = handleTest ./smokeping.nix {}; 196 199 snapper = handleTest ./snapper.nix {}; 197 200 solr = handleTest ./solr.nix {}; 201 + sonarr = handleTest ./sonarr.nix {}; 198 202 strongswan-swanctl = handleTest ./strongswan-swanctl.nix {}; 199 203 sudo = handleTest ./sudo.nix {}; 200 204 switchTest = handleTest ./switch-test.nix {}; 201 205 syncthing-relay = handleTest ./syncthing-relay.nix {}; 202 206 systemd = handleTest ./systemd.nix {}; 203 207 taskserver = handleTest ./taskserver.nix {}; 208 + telegraf = handleTest ./telegraf.nix {}; 204 209 tomcat = handleTest ./tomcat.nix {}; 205 210 tor = handleTest ./tor.nix {}; 206 211 transmission = handleTest ./transmission.nix {};
+1 -1
nixos/tests/bittorrent.nix
··· 23 23 { 24 24 name = "bittorrent"; 25 25 meta = with pkgs.stdenv.lib.maintainers; { 26 - maintainers = [ domenkozar eelco chaoflow rob wkennington bobvanderlinden ]; 26 + maintainers = [ domenkozar eelco chaoflow rob bobvanderlinden ]; 27 27 }; 28 28 29 29 nodes =
+1 -1
nixos/tests/installer.nix
··· 200 200 name = "installer-" + name; 201 201 meta = with pkgs.stdenv.lib.maintainers; { 202 202 # put global maintainers here, individuals go into makeInstallerTest fkt call 203 - maintainers = [ wkennington ] ++ (meta.maintainers or []); 203 + maintainers = (meta.maintainers or []); 204 204 }; 205 205 nodes = { 206 206
+18
nixos/tests/jackett.nix
··· 1 + import ./make-test.nix ({ lib, ... }: 2 + 3 + with lib; 4 + 5 + rec { 6 + name = "jackett"; 7 + meta.maintainers = with maintainers; [ etu ]; 8 + 9 + nodes.machine = 10 + { pkgs, ... }: 11 + { services.jackett.enable = true; }; 12 + 13 + testScript = '' 14 + $machine->waitForUnit('jackett.service'); 15 + $machine->waitForOpenPort('9117'); 16 + $machine->succeed("curl --fail http://localhost:9117/"); 17 + ''; 18 + })
+18
nixos/tests/lidarr.nix
··· 1 + import ./make-test.nix ({ lib, ... }: 2 + 3 + with lib; 4 + 5 + rec { 6 + name = "lidarr"; 7 + meta.maintainers = with maintainers; [ etu ]; 8 + 9 + nodes.machine = 10 + { pkgs, ... }: 11 + { services.lidarr.enable = true; }; 12 + 13 + testScript = '' 14 + $machine->waitForUnit('lidarr.service'); 15 + $machine->waitForOpenPort('8686'); 16 + $machine->succeed("curl --fail http://localhost:8686/"); 17 + ''; 18 + })
+1 -1
nixos/tests/mongodb.nix
··· 8 8 in { 9 9 name = "mongodb"; 10 10 meta = with pkgs.stdenv.lib.maintainers; { 11 - maintainers = [ bluescreen303 offline wkennington cstrahan rvl ]; 11 + maintainers = [ bluescreen303 offline cstrahan rvl ]; 12 12 }; 13 13 14 14 nodes = {
+1 -1
nixos/tests/nat.nix
··· 24 24 name = "nat" + (if withFirewall then "WithFirewall" else "Standalone") 25 25 + (lib.optionalString withConntrackHelpers "withConntrackHelpers"); 26 26 meta = with pkgs.stdenv.lib.maintainers; { 27 - maintainers = [ eelco chaoflow rob wkennington ]; 27 + maintainers = [ eelco chaoflow rob ]; 28 28 }; 29 29 30 30 nodes =
-3
nixos/tests/networking.nix
··· 606 606 607 607 in mapAttrs (const (attrs: makeTest (attrs // { 608 608 name = "${attrs.name}-Networking-${if networkd then "Networkd" else "Scripted"}"; 609 - meta = with pkgs.stdenv.lib.maintainers; { 610 - maintainers = [ wkennington ]; 611 - }; 612 609 }))) testCases
+1 -1
nixos/tests/nfs.nix
··· 20 20 { 21 21 name = "nfs"; 22 22 meta = with pkgs.stdenv.lib.maintainers; { 23 - maintainers = [ eelco chaoflow wkennington ]; 23 + maintainers = [ eelco chaoflow ]; 24 24 }; 25 25 26 26 nodes =
+4 -1
nixos/tests/postgis.nix
··· 12 12 services.postgresql = let mypg = pkgs.postgresql_11; in { 13 13 enable = true; 14 14 package = mypg; 15 - extraPlugins = [ (pkgs.postgis.override { postgresql = mypg; }) ]; 15 + extraPlugins = with mypg.pkgs; [ 16 + postgis 17 + ]; 16 18 }; 17 19 }; 18 20 }; ··· 22 24 $master->waitForUnit("postgresql"); 23 25 $master->sleep(10); # Hopefully this is long enough!! 24 26 $master->succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis;'"); 27 + $master->succeed("sudo -u postgres psql -c 'CREATE EXTENSION postgis_topology;'"); 25 28 ''; 26 29 })
+20 -9
nixos/tests/postgresql.nix
··· 7 7 with pkgs.lib; 8 8 9 9 let 10 - postgresql-versions = pkgs.callPackages ../../pkgs/servers/sql/postgresql { }; 10 + postgresql-versions = import ../../pkgs/servers/sql/postgresql pkgs pkgs; 11 11 test-sql = pkgs.writeText "postgresql-test" '' 12 12 CREATE EXTENSION pgcrypto; -- just to check if lib loading works 13 13 CREATE TABLE sth ( ··· 21 21 CREATE TABLE xmltest ( doc xml ); 22 22 INSERT INTO xmltest (doc) VALUES ('<test>ok</test>'); -- check if libxml2 enabled 23 23 ''; 24 - make-postgresql-test = postgresql-name: postgresql-package: makeTest { 24 + make-postgresql-test = postgresql-name: postgresql-package: backup-all: makeTest { 25 25 name = postgresql-name; 26 26 meta = with pkgs.stdenv.lib.maintainers; { 27 27 maintainers = [ zagy ]; ··· 29 29 30 30 machine = {...}: 31 31 { 32 - services.postgresql.package=postgresql-package; 33 32 services.postgresql.enable = true; 33 + services.postgresql.package = postgresql-package; 34 34 35 35 services.postgresqlBackup.enable = true; 36 - services.postgresqlBackup.databases = [ "postgres" ]; 36 + services.postgresqlBackup.databases = optional (!backup-all) "postgres"; 37 37 }; 38 38 39 - testScript = '' 39 + testScript = let 40 + backupName = if backup-all then "all" else "postgres"; 41 + backupService = if backup-all then "postgresqlBackup" else "postgresqlBackup-postgres"; 42 + in '' 40 43 sub check_count { 41 44 my ($select, $nlines) = @_; 42 45 return 'test $(sudo -u postgres psql postgres -tAc "' . $select . '"|wc -l) -eq ' . $nlines; ··· 56 59 $machine->succeed(check_count("SELECT xpath(\'/test/text()\', doc) FROM xmltest;", 1)); 57 60 58 61 # Check backup service 59 - $machine->succeed("systemctl start postgresqlBackup-postgres.service"); 60 - $machine->succeed("zcat /var/backup/postgresql/postgres.sql.gz | grep '<test>ok</test>'"); 61 - $machine->succeed("stat -c '%a' /var/backup/postgresql/postgres.sql.gz | grep 600"); 62 + $machine->succeed("systemctl start ${backupService}.service"); 63 + $machine->succeed("zcat /var/backup/postgresql/${backupName}.sql.gz | grep '<test>ok</test>'"); 64 + $machine->succeed("stat -c '%a' /var/backup/postgresql/${backupName}.sql.gz | grep 600"); 62 65 $machine->shutdown; 63 66 ''; 64 67 65 68 }; 66 69 in 67 - mapAttrs' (p-name: p-package: {name=p-name; value=make-postgresql-test p-name p-package;}) postgresql-versions 70 + (mapAttrs' (name: package: { inherit name; value=make-postgresql-test name package false;}) postgresql-versions) // ( 71 + # just pick one version for the dump all test 72 + let 73 + first = head (attrNames postgresql-versions); 74 + name = "${first}-backup-all"; 75 + in { 76 + ${name} = make-postgresql-test name postgresql-versions.${first} true; 77 + } 78 + )
+18
nixos/tests/radarr.nix
··· 1 + import ./make-test.nix ({ lib, ... }: 2 + 3 + with lib; 4 + 5 + rec { 6 + name = "radarr"; 7 + meta.maintainers = with maintainers; [ etu ]; 8 + 9 + nodes.machine = 10 + { pkgs, ... }: 11 + { services.radarr.enable = true; }; 12 + 13 + testScript = '' 14 + $machine->waitForUnit('radarr.service'); 15 + $machine->waitForOpenPort('7878'); 16 + $machine->succeed("curl --fail http://localhost:7878/"); 17 + ''; 18 + })
+18
nixos/tests/sonarr.nix
··· 1 + import ./make-test.nix ({ lib, ... }: 2 + 3 + with lib; 4 + 5 + rec { 6 + name = "sonarr"; 7 + meta.maintainers = with maintainers; [ etu ]; 8 + 9 + nodes.machine = 10 + { pkgs, ... }: 11 + { services.sonarr.enable = true; }; 12 + 13 + testScript = '' 14 + $machine->waitForUnit('sonarr.service'); 15 + $machine->waitForOpenPort('8989'); 16 + $machine->succeed("curl --fail http://localhost:8989/"); 17 + ''; 18 + })
+30
nixos/tests/telegraf.nix
··· 1 + import ./make-test.nix ({ pkgs, ...} : { 2 + name = "telegraf"; 3 + meta = with pkgs.stdenv.lib.maintainers; { 4 + maintainers = [ mic92 ]; 5 + }; 6 + 7 + machine = { ... }: { 8 + services.telegraf.enable = true; 9 + services.telegraf.extraConfig = { 10 + agent.interval = "1s"; 11 + agent.flush_interval = "1s"; 12 + inputs.exec = { 13 + commands = [ 14 + "${pkgs.runtimeShell} -c 'echo example,tag=a i=42i'" 15 + ]; 16 + timeout = "5s"; 17 + data_format = "influx"; 18 + }; 19 + outputs.file.files = ["/tmp/metrics.out"]; 20 + outputs.file.data_format = "influx"; 21 + }; 22 + }; 23 + 24 + testScript = '' 25 + startAll; 26 + 27 + $machine->waitForUnit("telegraf.service"); 28 + $machine->waitUntilSucceeds("grep -q example /tmp/metrics.out"); 29 + ''; 30 + })
+1 -1
nixos/tests/virtualbox.nix
··· 379 379 ''; 380 380 381 381 meta = with pkgs.stdenv.lib.maintainers; { 382 - maintainers = [ aszlig wkennington cdepillabout ]; 382 + maintainers = [ aszlig cdepillabout ]; 383 383 }; 384 384 }; 385 385
+3 -3
pkgs/applications/altcoins/parity/beta.nix
··· 1 1 let 2 - version = "2.2.5"; 3 - sha256 = "0q9vgwc0jlja73r4na7yil624iagq1607ac47wh8a7xgfjmjjai1"; 4 - cargoSha256 = "0ibdmyh1jvfq51vhwn4riyhilqwhf71hjd4vyj525smn95p75b14"; 2 + version = "2.3.0"; 3 + sha256 = "0v79nz19riaga6iwj6m59fq8adm5llrkq61xizriz30rw8rkk04z"; 4 + cargoSha256 = "01vdrfqh2nlghbgnbb7qmrazsjmynrb9542qrgchxq589wasb4j2"; 5 5 in 6 6 import ./parity.nix { inherit version sha256 cargoSha256; }
+3 -3
pkgs/applications/altcoins/parity/default.nix
··· 1 1 let 2 - version = "2.1.10"; 3 - sha256 = "1l4yl8i24q8v4hzljzai37f587x8m3cz3byzifhvq3bjky7p8h80"; 4 - cargoSha256 = "04pni9cmz8nhlqznwafz9d81006808kh24aqnb8rjdcr84d11zis"; 2 + version = "2.2.7"; 3 + sha256 = "0bxq4z84vsb8hmbscr41xiw11m9xg6if231v76c2dmkbyqgpqy8p"; 4 + cargoSha256 = "1izwqg87qxhmmkd49m0k09i7r05sfcb18m5jbpvggjzp57ips09r"; 5 5 in 6 6 import ./parity.nix { inherit version sha256 cargoSha256; }
+3 -3
pkgs/applications/audio/lollypop/default.nix
··· 5 5 6 6 python3.pkgs.buildPythonApplication rec { 7 7 pname = "lollypop"; 8 - version = "0.9.909"; 8 + version = "0.9.914"; 9 9 10 10 format = "other"; 11 11 doCheck = false; ··· 14 14 url = "https://gitlab.gnome.org/World/lollypop"; 15 15 rev = "refs/tags/${version}"; 16 16 fetchSubmodules = true; 17 - sha256 = "19d82dy0wprabg5kzcgs3ydmp9iz3h437n55cnlp20mbpya09k7n"; 17 + sha256 = "0nkwic6mq4fs467c696m5w0wqrii5rzvf2il6vkw861my1bl9wzj"; 18 18 }; 19 19 20 - nativeBuildInputs = with python3.pkgs; [ 20 + nativeBuildInputs = [ 21 21 appstream-glib 22 22 desktop-file-utils 23 23 gobject-introspection
+16 -10
pkgs/applications/audio/openmpt123/default.nix
··· 1 - { stdenv, fetchurl, SDL2, pkgconfig, flac, libsndfile }: 1 + { stdenv, fetchurl, zlib, pkgconfig, mpg123, libogg, libvorbis, portaudio, libsndfile, flac 2 + , usePulseAudio ? false, libpulseaudio }: 2 3 3 4 let 4 - version = "0.2.7025-beta20.1"; 5 + version = "0.4.1"; 5 6 in stdenv.mkDerivation rec { 6 7 name = "openmpt123-${version}"; 8 + 7 9 src = fetchurl { 8 - url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}.tar.gz"; 9 - sha256 = "0qp2nnz6pnl1d7yv9hcjyim7q6yax5881k1jxm8jfgjqagmz5k6p"; 10 + url = "https://lib.openmpt.org/files/libopenmpt/src/libopenmpt-${version}+release.autotools.tar.gz"; 11 + sha256 = "1k1m1adjh4s2q9lxgkf836k5243akxrzq1hsdjhrkg4idd3pxzp4"; 10 12 }; 13 + 14 + enableParallelBuilding = true; 15 + doCheck = true; 16 + 11 17 nativeBuildInputs = [ pkgconfig ]; 12 - buildInputs = [ SDL2 flac libsndfile ]; 13 - makeFlags = [ "NO_PULSEAUDIO=1 NO_LTDL=1 TEST=0 EXAMPLES=0" ] 14 - ++ stdenv.lib.optional (stdenv.isDarwin) "SHARED_SONAME=0"; 15 - installFlags = "PREFIX=\${out}"; 18 + buildInputs = [ zlib mpg123 libogg libvorbis portaudio libsndfile flac ] 19 + ++ stdenv.lib.optional usePulseAudio libpulseaudio; 20 + 21 + configureFlags = stdenv.lib.optional (!usePulseAudio) [ "--without-pulseaudio" ]; 16 22 17 23 meta = with stdenv.lib; { 18 24 description = "A cross-platform command-line based module file player"; 19 25 homepage = https://lib.openmpt.org/libopenmpt/; 20 26 license = licenses.bsd3; 21 - maintainers = [ stdenv.lib.maintainers.gnidorah ]; 22 - platforms = stdenv.lib.platforms.unix; 27 + maintainers = with maintainers; [ gnidorah ]; 28 + platforms = platforms.linux; 23 29 }; 24 30 }
+13 -10
pkgs/applications/backup/deja-dup/default.nix
··· 1 - { stdenv, fetchurl, substituteAll, meson, ninja, pkgconfig, vala_0_40, gettext 1 + { stdenv, fetchFromGitLab, substituteAll, meson, ninja, pkgconfig, vala_0_40, gettext 2 2 , gnome3, libnotify, itstool, glib, gtk3, libxml2 3 3 , coreutils, libsecret, pcre, libxkbcommon, wrapGAppsHook 4 4 , libpthreadstubs, libXdmcp, epoxy, at-spi2-core, dbus, libgpgerror ··· 6 6 }: 7 7 8 8 stdenv.mkDerivation rec { 9 - name = "deja-dup-${version}"; 10 - version = "38.1"; 9 + pname = "deja-dup"; 10 + version = "38.3"; 11 11 12 - src = fetchurl { 13 - url = "https://launchpad.net/deja-dup/${stdenv.lib.versions.major version}/${version}/+download/deja-dup-${version}.tar.xz"; 14 - sha256 = "0wm7z72qbsljzsysxg8h5sbpg56ignn9mp8v3xynn12dv3gv6rba"; 12 + src = fetchFromGitLab { 13 + domain = "gitlab.gnome.org"; 14 + owner = "World"; 15 + repo = pname; 16 + rev = version; 17 + sha256 = "1bnvmdlm67k1b6115x75j3nl92x5yl4psq5pna2w6cg9npxdd3fa"; 15 18 }; 16 19 17 20 patches = [ ··· 23 26 ]; 24 27 25 28 postPatch = '' 26 - substituteInPlace deja-dup/nautilus/NautilusExtension.c --subst-var-by DEJA_DUP_GSETTINGS_PATH $out/share/gsettings-schemas/${name}/glib-2.0/schemas 29 + substituteInPlace deja-dup/nautilus/NautilusExtension.c --subst-var-by DEJA_DUP_GSETTINGS_PATH $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas 27 30 ''; 28 31 29 32 nativeBuildInputs = [ ··· 57 60 of backing up the Right Way (encrypted, off-site, and regular) \ 58 61 and uses duplicity as the backend. 59 62 ''; 60 - homepage = https://launchpad.net/deja-dup; 61 - license = with licenses; gpl3; 63 + homepage = https://wiki.gnome.org/Apps/DejaDup; 64 + license = licenses.gpl3Plus; 62 65 maintainers = with maintainers; [ jtojnar joncojonathan ]; 63 - platforms = with platforms; linux; 66 + platforms = platforms.linux; 64 67 }; 65 68 }
+1 -1
pkgs/applications/display-managers/lightdm/default.nix
··· 79 79 description = "A cross-desktop display manager."; 80 80 platforms = platforms.linux; 81 81 license = licenses.gpl3; 82 - maintainers = with maintainers; [ ocharles wkennington worldofpeace ]; 82 + maintainers = with maintainers; [ ocharles worldofpeace ]; 83 83 }; 84 84 }
+1 -1
pkgs/applications/display-managers/lightdm/gtk-greeter.nix
··· 46 46 homepage = https://launchpad.net/lightdm-gtk-greeter; 47 47 platforms = platforms.linux; 48 48 license = licenses.gpl3; 49 - maintainers = with maintainers; [ ocharles wkennington ]; 49 + maintainers = with maintainers; [ ocharles ]; 50 50 }; 51 51 }
+6 -6
pkgs/applications/editors/android-studio/default.nix
··· 13 13 sha256Hash = "0dracganibnkyapn2pk2qqnxpwmii57371ycri4nccaci9v9pcjw"; 14 14 }; 15 15 betaVersion = { 16 - version = "3.4.0.10"; # "Android Studio 3.4 Beta 1" 17 - build = "183.5217543"; 18 - sha256Hash = "0yd9l4py82i3gl1nvfwlhfx12hzf1mih8ylgdl3r85hhlqs7w2dm"; 16 + version = "3.4.0.11"; # "Android Studio 3.4 Beta 2" 17 + build = "183.5240537"; 18 + sha256Hash = "0mv7ayqjkw97jzdifw1cdvjhnzygzkd2a9rc0h99fclhf2nii5yr"; 19 19 }; 20 20 latestVersion = { # canary & dev 21 - version = "3.5.0.0"; # "Android Studio 3.5 Canary 1" 22 - build = "183.5215047"; 23 - sha256Hash = "1f7lllj85fia02hgy4ksbqh80sdcml16fv1g892jc6lwykjrdw5y"; 21 + version = "3.5.0.1"; # "Android Studio 3.5 Canary 2" 22 + build = "183.5240547"; 23 + sha256Hash = "0z52ig9v2w9i6bqiqpdvgcr6g6sgl8p5317jamg72d5csm9hgfx3"; 24 24 }; 25 25 in rec { 26 26 # Old alias (TODO @primeos: Remove after 19.03 is branched off):
+7
pkgs/applications/editors/neovim/default.nix
··· 53 53 54 54 lualibs = [ luaPackages.mpack luaPackages.lpeg luaPackages.luabitop ]; 55 55 56 + # nvim --version output retains compilation flags and references to build tools 57 + postPatch = '' 58 + substituteInPlace src/nvim/version.c --replace NVIM_VERSION_CFLAGS ""; 59 + ''; 60 + # check that the above patching actually works 61 + disallowedReferences = [ stdenv.cc ]; 62 + 56 63 cmakeFlags = [ 57 64 "-DLUA_PRG=${luaPackages.lua}/bin/lua" 58 65 "-DGPERF_PRG=${gperf}/bin/gperf"
+1 -1
pkgs/applications/graphics/ImageMagick/7.0.nix
··· 84 84 description = "A software suite to create, edit, compose, or convert bitmap images"; 85 85 platforms = platforms.linux ++ platforms.darwin; 86 86 license = licenses.asl20; 87 - maintainers = with maintainers; [ the-kenny wkennington ]; 87 + maintainers = with maintainers; [ the-kenny ]; 88 88 }; 89 89 }
+1 -1
pkgs/applications/graphics/ImageMagick/default.nix
··· 99 99 homepage = http://www.imagemagick.org/; 100 100 description = "A software suite to create, edit, compose, or convert bitmap images"; 101 101 platforms = platforms.linux ++ platforms.darwin; 102 - maintainers = with maintainers; [ the-kenny wkennington ]; 102 + maintainers = with maintainers; [ the-kenny ]; 103 103 license = licenses.asl20; 104 104 }; 105 105 }
+11 -3
pkgs/applications/graphics/krita/default.nix
··· 8 8 , python3 9 9 }: 10 10 11 + let 12 + 13 + major = "4.1"; 14 + minor = "7"; 15 + patch = "101"; 16 + 17 + in 18 + 11 19 mkDerivation rec { 12 20 name = "krita-${version}"; 13 - version = "4.1.5"; 21 + version = "${major}.${minor}.${patch}"; 14 22 15 23 src = fetchurl { 16 - url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz"; 17 - sha256 = "1by8p8ifdp03f05bhg8ygdd1j036anfpjjnzbx63l2fbmy9k6q10"; 24 + url = "https://download.kde.org/stable/krita/${major}.${minor}/${name}.tar.gz"; 25 + sha256 = "0pvghb17vj3y19wa1n1zfg3yl5206ir3y45znrgdgdw076m5pjav"; 18 26 }; 19 27 20 28 nativeBuildInputs = [ cmake extra-cmake-modules ];
+4 -4
pkgs/applications/graphics/sxiv/default.nix
··· 3 3 with stdenv.lib; 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "sxiv-${version}"; 7 - version = "24"; 6 + pname = "sxiv"; 7 + version = "25"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "muennich"; 11 - repo = "sxiv"; 11 + repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "020n1bdxbzqncprh8a4rnjzc4frp335yxbqh5w6dr970f7n5qm8d"; 13 + sha256 = "13s1lfar142hq1j7xld0ri616p4bqs57b17yr4d0b9a9w7liz4hp"; 14 14 }; 15 15 16 16 postUnpack = ''
+29
pkgs/applications/misc/asciiquarium/default.nix
··· 1 + { stdenv, fetchurl, makeWrapper, perlPackages }: 2 + 3 + let version = "1.1"; 4 + in stdenv.mkDerivation { 5 + name = "asciiquarium-${version}"; 6 + src = fetchurl { 7 + url = "https://robobunny.com/projects/asciiquarium/asciiquarium_${version}.tar.gz"; 8 + sha256 = "0qfkr5b7sxzi973nh0h84blz2crvmf28jkkgaj3mxrr56mhwc20v"; 9 + }; 10 + 11 + nativeBuildInputs = [ makeWrapper ]; 12 + buildInputs = [ perlPackages.perl ]; 13 + 14 + installPhase = '' 15 + mkdir -p $out/bin 16 + cp asciiquarium $out/bin 17 + chmod +x $out/bin/asciiquarium 18 + wrapProgram $out/bin/asciiquarium \ 19 + --set PERL5LIB ${perlPackages.makeFullPerlPath [ perlPackages.TermAnimation ] } 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + description = "Enjoy the mysteries of the sea from the safety of your own terminal!"; 24 + homepage = https://robobunny.com/projects/asciiquarium/html; 25 + license = licenses.gpl2; 26 + platforms = platforms.unix; 27 + maintainers = [ maintainers.utdemir ]; 28 + }; 29 + }
+2 -2
pkgs/applications/misc/calibre/default.nix
··· 5 5 }: 6 6 7 7 stdenv.mkDerivation rec { 8 - version = "3.37.0"; 8 + version = "3.38.1"; 9 9 name = "calibre-${version}"; 10 10 11 11 src = fetchurl { 12 12 url = "https://download.calibre-ebook.com/${version}/${name}.tar.xz"; 13 - sha256 = "12si7jag5ildy08h0nfs4rfpn417i82valxbk2wjkypp226gqi05"; 13 + sha256 = "07fvpnabk17sfg81xn0bsnw36k45hawwz0fcz5cmp5qydm85ncv0"; 14 14 }; 15 15 16 16 patches = [
+2 -2
pkgs/applications/misc/dbeaver/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 name = "dbeaver-ce-${version}"; 10 - version = "5.3.0"; 10 + version = "5.3.2"; 11 11 12 12 desktopItem = makeDesktopItem { 13 13 name = "dbeaver"; ··· 30 30 31 31 src = fetchurl { 32 32 url = "https://dbeaver.io/files/${version}/dbeaver-ce-${version}-linux.gtk.x86_64.tar.gz"; 33 - sha256 = "1gn52bffjn2fw9yhi1rv4iy9dfdn5qxc51gv6qri5g0c8pblvh7m"; 33 + sha256 = "05ra1bicah588q5n114vd9jqk9qdjix7b0zv5z83cagksb3n52rc"; 34 34 }; 35 35 36 36 installPhase = ''
+15 -10
pkgs/applications/misc/electrum/default.nix
··· 1 - { stdenv, fetchurl, python3, python3Packages, zbar }: 1 + { stdenv, fetchFromGitHub, python3, python3Packages, zbar, secp256k1 }: 2 2 3 3 let 4 4 qdarkstyle = python3Packages.buildPythonPackage rec { ··· 13 13 in 14 14 15 15 python3Packages.buildPythonApplication rec { 16 - name = "electrum-${version}"; 17 - version = "3.2.4"; 16 + pname = "electrum"; 17 + version = "3.3.2"; 18 18 19 - src = fetchurl { 20 - url = "https://download.electrum.org/${version}/Electrum-${version}.tar.gz"; 21 - sha256 = "0nwipn1alk3r54zpsv2bdwsqxw4f08bxnfmygnwakfkiaifmmhxg"; 19 + src = fetchFromGitHub { 20 + owner = "spesmilo"; 21 + repo = "electrum"; 22 + rev = version; 23 + sha256 = "1jsn02azdydpq4plr2552s7ijyqgw6zqm2zx8skwsalgbwmhx12i"; 22 24 }; 23 25 24 26 propagatedBuildInputs = with python3Packages; [ 27 + aiorpcx 28 + aiohttp 29 + aiohttp-socks 25 30 dnspython 26 31 ecdsa 27 32 jsonrpclib-pelix ··· 36 41 qrcode 37 42 requests 38 43 tlslite-ng 39 - typing 40 44 41 45 # plugins 42 46 keepkey ··· 53 57 # Recording the creation timestamps introduces indeterminism to the build 54 58 sed -i '/Created: .*/d' electrum/gui/qt/icons_rc.py 55 59 sed -i "s|name = 'libzbar.*'|name='${zbar}/lib/libzbar.so'|" electrum/qrscanner.py 60 + substituteInPlace ./electrum/ecc_fast.py --replace libsecp256k1.so.0 ${secp256k1}/lib/libsecp256k1.so.0 56 61 ''; 57 62 58 63 postInstall = '' ··· 65 70 --replace "Exec=electrum %u" "Exec=$out/bin/electrum %u" 66 71 ''; 67 72 68 - doCheck = false; 73 + checkInputs = with python3Packages; [ pytest ]; 69 74 70 - doInstallCheck = true; 71 - installCheckPhase = '' 75 + checkPhase = '' 76 + py.test electrum/tests 72 77 $out/bin/electrum help >/dev/null 73 78 ''; 74 79
+13
pkgs/applications/misc/font-manager/correct-post-install.patch
··· 1 + diff --git a/meson_post_install.py b/meson_post_install.py 2 + index 8d00e70..c28d19e 100644 3 + --- a/meson_post_install.py 4 + +++ b/meson_post_install.py 5 + @@ -7,7 +7,7 @@ prefix = environ['MESON_INSTALL_PREFIX'] 6 + data_dir = path.join(prefix, 'share') 7 + schema_dir = path.join(data_dir, 'glib-2.0', 'schemas') 8 + 9 + -if not environ['DESTDIR']: 10 + +if not environ.get('DESTDIR'): 11 + print('Compiling gsettings schemas...') 12 + call(['glib-compile-schemas', schema_dir]) 13 + print('Updating desktop database...')
+20 -20
pkgs/applications/misc/font-manager/default.nix
··· 1 - { stdenv, fetchFromGitHub, automake, autoconf, libtool, 2 - pkgconfig, file, intltool, libxml2, json-glib , sqlite, itstool, 3 - librsvg, vala, gnome3, wrapGAppsHook, gobject-introspection 1 + { stdenv, fetchFromGitHub, meson, ninja, gettext, python3, 2 + pkgconfig, libxml2, json-glib , sqlite, itstool, librsvg, 3 + vala, gnome3, desktop-file-utils, wrapGAppsHook, gobject-introspection 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "font-manager-${version}"; 8 - version = "0.7.3.1"; 7 + pname = "font-manager"; 8 + version = "0.7.4.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "FontManager"; 12 12 repo = "master"; 13 13 rev = version; 14 - sha256 = "0i65br0bk3r6x8wcl8jhc0v0agl0k6fy5g60ss1bnw4md7ldpgyi"; 15 - }; 14 + sha256 = "1zy419zzc95h4gxvl88acqjbwlnmwybj23rx3vkc62j3v3w4nlay"; 15 + }; 16 16 17 17 nativeBuildInputs = [ 18 18 pkgconfig 19 - automake autoconf libtool 20 - file 21 - intltool 19 + meson 20 + ninja 21 + gettext 22 + python3 22 23 itstool 24 + desktop-file-utils 23 25 vala 24 26 gnome3.yelp-tools 25 27 wrapGAppsHook ··· 33 35 sqlite 34 36 librsvg 35 37 gnome3.gtk 36 - gnome3.libgee 37 38 gnome3.defaultIconTheme 38 39 ]; 39 40 40 - enableParallelBuilding = true; 41 - 42 - preConfigure = '' 43 - NOCONFIGURE=true ./autogen.sh 44 - substituteInPlace configure --replace "/usr/bin/file" "${file}/bin/file" 45 - ''; 41 + patches = [ ./correct-post-install.patch ]; 46 42 47 - configureFlags = [ 48 - "--with-file-roller" 49 - "--disable-pycompile" 43 + mesonFlags = [ 44 + "-Ddisable_pycompile=true" 50 45 ]; 46 + 47 + postPatch = '' 48 + chmod +x meson_post_install.py 49 + patchShebangs meson_post_install.py 50 + ''; 51 51 52 52 meta = { 53 53 homepage = https://fontmanager.github.io/;
+9
pkgs/applications/misc/googleearth/default.nix
··· 79 79 for a in $out/opt/google/earth/free/*.so* ; do 80 80 patchelf --set-rpath "${fullPath}:\$ORIGIN" $a 81 81 done 82 + 83 + # Add desktop config file and icons 84 + mkdir -p $out/share/{applications,icons/hicolor/{16x16,22x22,24x24,32x32,48x48,64x64,128x128,256x256}/apps,pixmaps} 85 + ln -s $out/opt/google/earth/free/google-earth.desktop $out/share/applications/google-earth.desktop 86 + sed -i -e "s|Exec=.*|Exec=$out/bin/googleearth|g" $out/opt/google/earth/free/google-earth.desktop 87 + for size in 16 22 24 32 48 64 128 256; do 88 + ln -s $out/opt/google/earth/free/product_logo_"$size".png $out/share/icons/hicolor/"$size"x"$size"/apps/google-earth.png 89 + done 90 + ln -s $out/opt/google/earth/free/product_logo_256.png $out/share/pixmaps/google-earth.png 82 91 ''; 83 92 84 93 checkPhase = ''
+1 -1
pkgs/applications/misc/jrnl/default.nix
··· 14 14 }; 15 15 16 16 propagatedBuildInputs = [ 17 - pytz six tzlocal keyring argparse dateutil 17 + pytz six tzlocal keyring dateutil 18 18 parsedatetime pycrypto 19 19 ]; 20 20
-1
pkgs/applications/misc/khard/default.nix
··· 34 34 atomicwrites 35 35 configobj 36 36 vobject 37 - argparse 38 37 ruamel_yaml 39 38 ruamel_base 40 39 unidecode
+7 -13
pkgs/applications/misc/qdirstat/default.nix
··· 3 3 , makeWrapper, perlPackages }: 4 4 5 5 let 6 - version = "1.4"; 6 + version = "1.5"; 7 7 in stdenv.mkDerivation rec { 8 8 name = "qdirstat-${version}"; 9 9 ··· 11 11 owner = "shundhammer"; 12 12 repo = "qdirstat"; 13 13 rev = "${version}"; 14 - sha256 = "1ppasbr0mq301q6n3rm0bsmprs7vgkcjmmc0gbgqpgw84nmp9fqh"; 14 + sha256 = "1v879kd7zahalb2qazq61wzi364k5cy3lgy6c8wj6mclwxjws1vc"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ qmake makeWrapper ]; ··· 20 20 21 21 preBuild = '' 22 22 substituteInPlace scripts/scripts.pro \ 23 - --replace /bin/true ${coreutils}/bin/true \ 24 - --replace /usr/bin $out/bin 25 - substituteInPlace src/src.pro \ 26 - --replace /usr/bin $out/bin \ 27 - --replace /usr/share $out/share 28 - for i in doc/doc.pro doc/stats/stats.pro 29 - do 30 - substituteInPlace $i \ 31 - --replace /usr/share $out/share 32 - done 23 + --replace /bin/true ${coreutils}/bin/true 33 24 34 - for i in src/MainWindow.cpp src/FileSizeStatsWindow.cpp 25 + for i in src/SysUtil.cpp src/FileSizeStatsWindow.cpp 35 26 do 36 27 substituteInPlace $i \ 37 28 --replace /usr/bin/xdg-open ${xdg_utils}/bin/xdg-open ··· 44 35 done 45 36 substituteInPlace src/StdCleanup.cpp \ 46 37 --replace /bin/bash ${bash}/bin/bash 38 + ''; 39 + postPatch = '' 40 + export qmakeFlags="$qmakeFlags INSTALL_PREFIX=$out" 47 41 ''; 48 42 49 43 postInstall = ''
+2
pkgs/applications/misc/ranger/default.nix
··· 16 16 sha256= "1ws6g8z1m1hfp8bv4msvbaa9f7948p687jmc8h69yib4jkv3qyax"; 17 17 }; 18 18 19 + LC_ALL = "en_US.UTF-8"; 20 + 19 21 checkInputs = with python3Packages; [ pytest ]; 20 22 propagatedBuildInputs = [ file ]; 21 23
+17 -1
pkgs/applications/misc/slic3r/prusa3d.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, makeWrapper, which, cmake, perl, perlPackages, 2 2 boost, tbb, wxGTK30, pkgconfig, gtk3, fetchurl, gtk2, libGLU, 3 - glew, eigen, curl, gtest, nlopt, pcre, xorg }: 3 + glew, eigen, curl, gtest, nlopt, pcre, xorg, makeDesktopItem }: 4 4 let 5 5 AlienWxWidgets = perlPackages.buildPerlPackage rec { 6 6 name = "Alien-wxWidgets-0.69"; ··· 112 112 mkdir -p $out/bin/var 113 113 cp -r ../resources/icons/* $out/bin/var/ 114 114 cp -r ../resources $out/bin/ 115 + 116 + 117 + mkdir -p "$out/share/pixmaps/" 118 + ln -s "$out/bin/var/Slic3r.png" "$out/share/pixmaps/slic3r-prusa.png" 119 + mkdir -p "$out/share/applications" 120 + cp "$desktopItem"/share/applications/* "$out/share/applications/" 115 121 ''; 116 122 117 123 src = fetchFromGitHub { ··· 119 125 repo = "Slic3r"; 120 126 sha256 = "046ircwc0wr586v7106ys557ypslmyq9p4qgi34ads1d6bgxhlyy"; 121 127 rev = "version_${version}"; 128 + }; 129 + 130 + desktopItem = makeDesktopItem { 131 + name = "slic3r-Prusa-Edition"; 132 + exec = "slic3r-prusa3d"; 133 + icon = "slic3r-prusa"; 134 + comment = "G-code generator for 3D printers"; 135 + desktopName = "Slic3r Prusa Edition"; 136 + genericName = "3D printer tool"; 137 + categories = "Application;Development;"; 122 138 }; 123 139 124 140 meta = with stdenv.lib; {
+2 -2
pkgs/applications/misc/synergy/default.nix
··· 1 1 { stdenv, lib, fetchFromGitHub, fetchpatch, fetchurl, cmake, xlibsWrapper 2 - , ApplicationServices, Carbon, Cocoa, CoreServices, ScreenSaver 2 + , ApplicationServices, Carbon, Cocoa, CoreServices, ScreenSaver, cf-private 3 3 , libX11, libXi, libXtst, libXrandr, xinput, curl, openssl, unzip }: 4 4 5 5 stdenv.mkDerivation rec { ··· 64 64 buildInputs = [ 65 65 cmake curl openssl 66 66 ] ++ lib.optionals stdenv.isDarwin [ 67 - ApplicationServices Carbon Cocoa CoreServices ScreenSaver 67 + ApplicationServices Carbon Cocoa CoreServices ScreenSaver cf-private 68 68 ] ++ lib.optionals stdenv.isLinux [ xlibsWrapper libX11 libXi libXtst libXrandr xinput ]; 69 69 70 70 installPhase = ''
+9 -11
pkgs/applications/misc/tilix/default.nix
··· 1 1 { stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, dmd, gnome3, dbus 2 2 , gsettings-desktop-schemas, desktop-file-utils, gettext, gtkd, libsecret 3 - , perlPackages, wrapGAppsHook, xdg_utils }: 3 + , glib, perlPackages, wrapGAppsHook, xdg_utils }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = "tilix-${version}"; 7 - version = "1.8.5"; 6 + pname = "tilix"; 7 + version = "1.8.9"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "gnunn1"; 11 11 repo = "tilix"; 12 - rev = "${version}"; 13 - sha256 = "1ixhkssz0xn3x75n2iw6gd3hka6bgmgwfgbvblbjhhx8gcpbw3s7"; 12 + rev = version; 13 + sha256 = "1l1ib3g01mxiywbwjxc2522qgjy3ymjzy8bxl42k0hprpp95rw9d"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ ··· 25 25 ) 26 26 ''; 27 27 28 - postInstall = with gnome3; '' 28 + postInstall = '' 29 29 ${glib.dev}/bin/glib-compile-schemas $out/share/glib-2.0/schemas 30 - 31 - wrapProgram $out/bin/tilix \ 32 - --prefix LD_LIBRARY_PATH ":" "${libsecret}/lib" 33 30 ''; 34 31 32 + preFixup = '' 33 + gappsWrapperArgs+=(--prefix LD_LIBRARY_PATH ":" "${libsecret}/lib") 35 34 36 - preFixup = '' 37 35 substituteInPlace $out/share/applications/com.gexperts.Tilix.desktop \ 38 36 --replace "Exec=tilix" "Exec=$out/bin/tilix" 39 37 sed -i '/^DBusActivatable=/d' $out/share/applications/com.gexperts.Tilix.desktop 40 38 ''; 41 39 42 40 meta = with stdenv.lib; { 43 - description = "Tiling terminal emulator following the Gnome Human Interface Guidelines."; 41 + description = "Tiling terminal emulator following the Gnome Human Interface Guidelines"; 44 42 homepage = https://gnunn1.github.io/tilix-web; 45 43 license = licenses.mpl20; 46 44 maintainers = with maintainers; [ midchildan ];
+5 -5
pkgs/applications/misc/toggldesktop/default.nix
··· 1 1 { stdenv, fetchzip, buildEnv, makeDesktopItem, runCommand, writeText, pkgconfig 2 2 , cmake, qmake, cacert, jsoncpp, libX11, libXScrnSaver, lua, openssl, poco 3 - , qtbase, qtwebkit, qtx11extras, sqlite }: 3 + , qtbase, qtwebengine, qtx11extras, sqlite }: 4 4 5 5 let 6 6 name = "toggldesktop-${version}"; ··· 39 39 40 40 qt-oauth-lib = stdenv.mkDerivation rec { 41 41 name = "qt-oauth-lib-${version}"; 42 - version = "20180521.233208"; 42 + version = "20190125.190943"; 43 43 44 44 src = fetchzip { 45 45 url = "https://github.com/yegortimoshenko/qt-oauth-lib/archive/${version}.tar.gz"; 46 - sha256 = "0f46d44slzvzaqx0lksvv14lsc1jp8vd2mragxd61r820hybf5z3"; 46 + sha256 = "0zmfgvdf6n79mgfvbda7lkdxxlzjmy86436gqi2r5x05vq04sfrj"; 47 47 }; 48 48 49 49 nativeBuildInputs = [ qmake ]; 50 - buildInputs = [ qtbase qtwebkit ]; 50 + buildInputs = [ qtbase qtwebengine ]; 51 51 }; 52 52 53 53 poco-pc = writeText "poco.pc" '' ··· 100 100 libtoggl 101 101 qxtglobalshortcut 102 102 qtbase 103 - qtwebkit 103 + qtwebengine 104 104 qt-oauth-lib 105 105 qtx11extras 106 106 libX11
+2 -2
pkgs/applications/misc/xkbmon/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "xkbmon-${version}"; 5 - version = "0.2"; 5 + version = "0.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xkbmon"; 9 9 repo = "xkbmon"; 10 10 rev = version; 11 - sha256 = "1x2xwak0yp0xkl63jzz3k1pf074mh9yxgppwwm96ms3zaslq44yp"; 11 + sha256 = "03v8f6fijgwagjphyj8w7lgh5hlc8jk0j2n45n7fm0xwy82cxxx9"; 12 12 }; 13 13 14 14 buildInputs = [ libX11 ];
+7 -7
pkgs/applications/networking/cluster/docker-machine/default.nix
··· 3 3 4 4 buildGoPackage rec { 5 5 name = "machine-${version}"; 6 - version = "0.14.0"; 6 + version = "0.16.1"; 7 7 8 8 goPackagePath = "github.com/docker/machine"; 9 9 ··· 11 11 rev = "v${version}"; 12 12 owner = "docker"; 13 13 repo = "machine"; 14 - sha256 = "0hd5sklmvkhhpfn318hq9w0f7x14165h1l2mdn9iv4447z1iibff"; 14 + sha256 = "0xxzxi5v7ji9j2k7kxhi0ah91lfa7b9rg3nywgx0lkv8dlgp8kmy"; 15 15 }; 16 16 17 17 postInstall = '' 18 - mkdir -p $bin/share/bash-completion/completions/ 19 - cp go/src/github.com/docker/machine/contrib/completion/bash/* $bin/share/bash-completion/completions/ 20 - ''; 18 + mkdir -p \ 19 + $bin/share/bash-completion/completions/ \ 20 + $bin/share/zsh/site-functions/ 21 21 22 - postFixup = '' 23 - mv $bin/bin/cmd $bin/bin/docker-machine 22 + cp go/src/github.com/docker/machine/contrib/completion/bash/* $bin/share/bash-completion/completions/ 23 + cp go/src/github.com/docker/machine/contrib/completion/zsh/* $bin/share/zsh/site-functions/ 24 24 ''; 25 25 26 26 meta = with stdenv.lib; {
+2 -2
pkgs/applications/networking/cluster/kops/default.nix
··· 3 3 4 4 buildGoPackage rec { 5 5 name = "kops-${version}"; 6 - version = "1.10.0"; 6 + version = "1.11.0"; 7 7 8 8 goPackagePath = "k8s.io/kops"; 9 9 ··· 11 11 rev = version; 12 12 owner = "kubernetes"; 13 13 repo = "kops"; 14 - sha256 = "1ga83sbhvhcazran6xfwgv95sg8ygg2w59vql0yjicj8r2q01vqp"; 14 + sha256 = "1z67jl66g79q6v5kjy9qxx2xp656ybv5hrc10h3wmzy0b0n30s4n"; 15 15 }; 16 16 17 17 buildInputs = [go-bindata];
+2 -2
pkgs/applications/networking/cluster/kubecfg/default.nix
··· 1 1 { lib, buildGoPackage, fetchFromGitHub, ... }: 2 2 3 - let version = "0.6.0"; in 3 + let version = "0.9.1"; in 4 4 5 5 buildGoPackage { 6 6 name = "kubecfg-${version}"; ··· 9 9 owner = "ksonnet"; 10 10 repo = "kubecfg"; 11 11 rev = "v${version}"; 12 - sha256 = "12kv1p707kdxjx5l8rcikd1gjwp5xjxdmmyvlpnvyagrphgrwpsf"; 12 + sha256 = "010k33arxa4spaq923iazsisxgsaj8c7w4z250y9yrch8xxd74bi"; 13 13 }; 14 14 15 15 goPackagePath = "github.com/ksonnet/kubecfg";
+3 -3
pkgs/applications/networking/gns3/default.nix
··· 1 1 { callPackage, stdenv }: 2 2 3 3 let 4 - stableVersion = "2.1.11"; 4 + stableVersion = "2.1.12"; 5 5 # Currently there is no preview version. 6 6 previewVersion = stableVersion; 7 7 addVersion = args: ··· 10 10 in args // { inherit version branch; }; 11 11 mkGui = args: callPackage (import ./gui.nix (addVersion args)) { }; 12 12 mkServer = args: callPackage (import ./server.nix (addVersion args)) { }; 13 - guiSrcHash = "1skcb47r0wvv7l7z487b2165pwvc397b23abfq24kw79806vknzn"; 14 - serverSrcHash = "09j2nafxvgc6plk7s3qwv5qc0cc2bi41h4fhg8g7c85ixfx5yz8a"; 13 + guiSrcHash = "19kk1nc8h6ljczhizkgszw6xma31p0fmh6vkygpmrfwb8975d1s6"; 14 + serverSrcHash = "1rs3l33jf33y02xri0b7chy02cjzd8v7l20ccjw2in8mw08mpc99"; 15 15 in { 16 16 guiStable = mkGui { 17 17 stable = true;
+1 -1
pkgs/applications/networking/instant-messengers/bitlbee/default.nix
··· 52 52 homepage = https://www.bitlbee.org/; 53 53 license = licenses.gpl2Plus; 54 54 55 - maintainers = with maintainers; [ wkennington pSub ]; 55 + maintainers = with maintainers; [ pSub ]; 56 56 platforms = platforms.gnu ++ platforms.linux; # arbitrary choice 57 57 }; 58 58 }
+16 -32
pkgs/applications/networking/instant-messengers/franz/default.nix
··· 1 - { stdenv, fetchurl, makeDesktopItem, makeWrapper, autoPatchelfHook 2 - , xorg, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig, gtk2 1 + { stdenv, fetchurl, makeWrapper, autoPatchelfHook, dpkg 2 + , xorg, atk, glib, pango, gdk_pixbuf, cairo, freetype, fontconfig, gtk3 3 3 , gnome2, dbus, nss, nspr, alsaLib, cups, expat, udev, libnotify, xdg_utils }: 4 4 5 5 let 6 - bits = if stdenv.hostPlatform.system == "x86_64-linux" then "x64" 7 - else "ia32"; 8 - 9 - version = "4.0.4"; 10 - 11 - desktopItem = makeDesktopItem rec { 12 - name = "Franz"; 13 - exec = name; 14 - icon = "franz"; 15 - desktopName = name; 16 - genericName = "Franz messenger"; 17 - categories = "Network;"; 18 - }; 6 + version = "5.0.0-beta.19"; 19 7 in stdenv.mkDerivation rec { 20 8 name = "franz-${version}"; 21 9 src = fetchurl { 22 - url = "https://github.com/meetfranz/franz-app/releases/download/${version}/Franz-linux-${bits}-${version}.tgz"; 23 - sha256 = if bits == "x64" then 24 - "0ssym0jfrig474g6j67g1jfybjkxnyhbqqjvrs8z6ihwlyd3rrk5" else 25 - "16l9jma2hiwzl9l41yhrwribcgmxca271rq0cfbbm9701mmmciyy"; 10 + url = "https://github.com/meetfranz/franz/releases/download/v${version}/franz_${version}_amd64.deb"; 11 + sha256 = "1b9b8y19iqx8bnax7hbh9rkjfxk8a9gqb1akrcxwwfi46l816gyy"; 26 12 }; 27 13 28 14 # don't remove runtime deps 29 15 dontPatchELF = true; 30 16 31 - nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 17 + nativeBuildInputs = [ autoPatchelfHook makeWrapper dpkg ]; 32 18 buildInputs = (with xorg; [ 33 19 libXi libXcursor libXdamage libXrandr libXcomposite libXext libXfixes 34 20 libXrender libX11 libXtst libXScrnSaver 35 21 ]) ++ [ 36 - gtk2 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus 22 + gtk3 atk glib pango gdk_pixbuf cairo freetype fontconfig dbus 37 23 gnome2.GConf nss nspr alsaLib cups expat stdenv.cc.cc 38 24 ]; 39 25 runtimeDependencies = [ udev.lib libnotify ]; 40 26 41 - unpackPhase = '' 42 - tar xzf $src 43 - ''; 27 + unpackPhase = "dpkg-deb -x $src ."; 44 28 45 29 installPhase = '' 46 - mkdir -p $out/bin $out/opt/franz 47 - cp -r * $out/opt/franz 48 - ln -s $out/opt/franz/Franz $out/bin 30 + mkdir -p $out/bin 31 + cp -r opt $out 32 + ln -s $out/opt/Franz/franz $out/bin 49 33 50 34 # provide desktop item and icon 51 - mkdir -p $out/share/applications $out/share/pixmaps 52 - ln -s ${desktopItem}/share/applications/* $out/share/applications 53 - ln -s $out/opt/franz/resources/app.asar.unpacked/assets/franz.png $out/share/pixmaps 35 + cp -r usr/share $out 36 + substituteInPlace $out/share/applications/franz.desktop \ 37 + --replace Exec=\"/opt/Franz/franz\" Exec=franz 54 38 ''; 55 39 56 40 postFixup = '' 57 - wrapProgram $out/opt/franz/Franz --prefix PATH : ${xdg_utils}/bin 41 + wrapProgram $out/opt/Franz/franz --prefix PATH : ${xdg_utils}/bin 58 42 ''; 59 43 60 44 meta = with stdenv.lib; { ··· 62 46 homepage = https://meetfranz.com; 63 47 license = licenses.free; 64 48 maintainers = [ maintainers.gnidorah ]; 65 - platforms = ["i686-linux" "x86_64-linux"]; 49 + platforms = ["x86_64-linux"]; 66 50 hydraPlatforms = []; 67 51 }; 68 52 }
+3 -3
pkgs/applications/networking/instant-messengers/teamspeak/server.nix
··· 1 1 { stdenv, fetchurl, makeWrapper }: 2 2 3 3 let 4 - version = "3.5.0"; 4 + version = "3.5.1"; 5 5 arch = if stdenv.is64bit then "amd64" else "x86"; 6 6 libDir = if stdenv.is64bit then "lib64" else "lib"; 7 7 in ··· 15 15 "http://teamspeak.gameserver.gamed.de/ts3/releases/${version}/teamspeak3-server_linux_${arch}-${version}.tar.bz2" 16 16 ]; 17 17 sha256 = if stdenv.is64bit 18 - then "0zk7rbi6mvs2nnsjhv4aizl5ydiyr46ng2i3lr8r78gyb88nxmcv" 19 - else "0nahsmcnykgchgv50jb22fin74sab1zl8gy6m6s8mjk570qlvzzm"; 18 + then "0ygb867ff2fvi9n9hgs4hldpg4y012w4i1d9cx4f5mpli1xim6da" 19 + else "0g1cixsldpdbfzg2vain7h3hr5j3xjdngjw66r0aqnzbx743gjzj"; 20 20 }; 21 21 22 22 buildInputs = [ makeWrapper ];
+3 -3
pkgs/applications/networking/instant-messengers/vk-messenger/default.nix
··· 2 2 , xorg, gtk2, gnome2, nss, alsaLib, udev, libnotify }: 3 3 4 4 let 5 - version = "3.9.0"; 5 + version = "4.0.1"; 6 6 in stdenv.mkDerivation { 7 7 name = "vk-messenger-${version}"; 8 8 src = { 9 9 i686-linux = fetchurl { 10 10 url = "https://desktop.userapi.com/rpm/master/vk-${version}.i686.rpm"; 11 - sha256 = "150qjj6ccbdp3gxs99jbzp27in1y8qkngn7jgb9za61pm4j70va3"; 11 + sha256 = "0mgppa9qnhix64zp40dc05yc9klsc7qiwcgw7pwq2wm7m3fz3nm8"; 12 12 }; 13 13 x86_64-linux = fetchurl { 14 14 url = "https://desktop.userapi.com/rpm/master/vk-${version}.x86_64.rpm"; 15 - sha256 = "04lavv614qhj17zccpdih4k6ghj21nd0s8qxbkxkqb1jb0z8dfz9"; 15 + sha256 = "0ra0y4dfx4gfa1r3lm6v42j7c9pf7a8vh12kxv3wkg3pvijwgdsm"; 16 16 }; 17 17 }.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); 18 18
+2 -2
pkgs/applications/networking/mailreaders/notmuch-bower/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "notmuch-bower-${version}"; 5 - version = "0.9"; 5 + version = "0.10"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "wangp"; 9 9 repo = "bower"; 10 10 rev = version; 11 - sha256 = "0f8djiclq4rz9isbx18bpzymbvb2q0spvjp982b149hr1my6klaf"; 11 + sha256 = "0jpaxlfxz7mj76z3cyj8sq053p0mkp46kaw05nimzwaq5yx923fv"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gawk mercury pandoc ];
+1 -1
pkgs/applications/networking/msmtp/default.nix
··· 28 28 nativeBuildInputs = [ autoreconfHook pkgconfig ]; 29 29 30 30 configureFlags = 31 - stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ]; 31 + [ "--sysconfdir=/etc" ] ++ stdenv.lib.optional stdenv.isDarwin [ "--with-macosx-keyring" ]; 32 32 33 33 postInstall = '' 34 34 install -d $out/share/doc/${pname}/scripts
+1 -1
pkgs/applications/networking/mumble/default.nix
··· 63 63 description = "Low-latency, high quality voice chat software"; 64 64 homepage = https://mumble.info; 65 65 license = licenses.bsd3; 66 - maintainers = with maintainers; [ jgeerds wkennington ]; 66 + maintainers = with maintainers; [ jgeerds ]; 67 67 platforms = platforms.linux; 68 68 }; 69 69 });
+4 -6
pkgs/applications/networking/newsreaders/liferea/default.nix
··· 4 4 , gobject-introspection, glib-networking, hicolor-icon-theme 5 5 }: 6 6 7 - let 7 + stdenv.mkDerivation rec { 8 8 pname = "liferea"; 9 - version = "1.12.4"; 10 - in stdenv.mkDerivation rec { 11 - name = "${pname}-${version}"; 9 + version = "1.12.6"; 12 10 13 11 src = fetchurl { 14 - url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${name}.tar.bz2"; 15 - sha256 = "12852qp174nsg770cry7y257vfzl53hpy46h5agaimrfsc41mgln"; 12 + url = "https://github.com/lwindolf/${pname}/releases/download/v${version}/${pname}-${version}b.tar.bz2"; 13 + sha256 = "sha256:03pr1gmiv5y0i92bkhcxr8s311ll91chz19wb96jkixx32xav91d"; 16 14 }; 17 15 18 16 nativeBuildInputs = [ wrapGAppsHook python3Packages.wrapPython intltool pkgconfig ];
+2 -1
pkgs/applications/networking/nextcloud-client/default.nix
··· 44 44 $out/share/applications/nextcloud.desktop 45 45 46 46 wrapProgram "$out/bin/nextcloud" \ 47 - --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libsecret ]} 47 + --prefix LD_LIBRARY_PATH : ${stdenv.lib.makeLibraryPath [ libsecret ]} \ 48 + --prefix QT_PLUGIN_PATH : ${qtbase}/${qtbase.qtPluginPrefix} 48 49 ''; 49 50 50 51 meta = with stdenv.lib; {
+1 -1
pkgs/applications/networking/remote/freerdp/default.nix
··· 68 68 ''; 69 69 homepage = http://www.freerdp.com/; 70 70 license = licenses.asl20; 71 - maintainers = with maintainers; [ wkennington peterhoeg ]; 71 + maintainers = with maintainers; [ peterhoeg ]; 72 72 platforms = platforms.unix; 73 73 }; 74 74 }
+3 -3
pkgs/applications/networking/remote/teamviewer/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "teamviewer-${version}"; 6 - version = "13.1.3026"; 6 + version = "14.1.3399"; 7 7 8 8 src = fetchurl { 9 - url = "https://dl.tvcdn.de/download/linux/version_13x/teamviewer_${version}_amd64.deb"; 10 - sha256 = "14zaa1xjdfmgbbq40is5mllqcd9zan03sblkzajswd5gps7crsik"; 9 + url = "https://dl.tvcdn.de/download/linux/version_14x/teamviewer_${version}_amd64.deb"; 10 + sha256 = "166ndijis2i3afz3l6nsnrdhs56v33w5cnjd0m7giqj0fbq43ws5"; 11 11 }; 12 12 13 13 unpackPhase = ''
+4 -4
pkgs/applications/office/mytetra/default.nix
··· 1 1 { stdenv, fetchurl, qmake, qtsvg, makeWrapper, xdg_utils }: 2 2 3 3 let 4 - version = "1.43.27"; 4 + version = "1.44.55"; 5 5 in stdenv.mkDerivation rec { 6 6 name = "mytetra-${version}"; 7 7 src = fetchurl { 8 8 url = "https://github.com/xintrea/mytetra_dev/archive/v.${version}.tar.gz"; 9 - sha256 = "1gzr11jy1bvnp28w2ar3wmh76g55jn9nra5la5qasnal6b5pg28h"; 9 + sha256 = "13lmfvschm1xwr0ys2ykhs0bb83m2f39rk1jdd7zf8yxlqki4i6l"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ qmake makeWrapper ]; ··· 15 15 hardeningDisable = [ "format" ]; 16 16 17 17 preBuild = '' 18 - substituteInPlace mytetra.pro \ 18 + substituteInPlace app/app.pro \ 19 19 --replace /usr/local/bin $out/bin \ 20 20 --replace /usr/share $out/share 21 21 22 - substituteInPlace src/views/mainWindow/MainWindow.cpp \ 22 + substituteInPlace app/src/views/mainWindow/MainWindow.cpp \ 23 23 --replace ":/resource/pic/logo.svg" "$out/share/icons/hicolor/48x48/apps/mytetra.png" 24 24 ''; 25 25
+1 -1
pkgs/applications/science/logic/coq/default.nix
··· 25 25 "8.8.0" = "13a4fka22hdxsjk11mgjb9ffzplfxyxp1sg5v1c8nk1grxlscgw8"; 26 26 "8.8.1" = "1hlf58gwazywbmfa48219amid38vqdl94yz21i11b4map6jfwhbk"; 27 27 "8.8.2" = "1lip3xja924dm6qblisk1bk0x8ai24s5xxqxphbdxj6djglj68fd"; 28 - "8.9+beta1" = "1yxv2klqal3mh6symi3gc6gv3xm684zlld2c0b6ijhjmp865cin8"; 28 + "8.9.0" = "1dkgdjc4n1m15m1p724hhi5cyxpqbjw6rxc5na6fl3v4qjjfnizh"; 29 29 }."${version}"; 30 30 coq-version = builtins.substring 0 3 version; 31 31 ideFlags = if buildIde then "-lablgtkdir ${ocamlPackages.lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else "";
+29
pkgs/applications/science/logic/leo3/binary.nix
··· 1 + {stdenv, fetchurl, openjdk}: 2 + stdenv.mkDerivation rec { 3 + pname = "leo3"; 4 + version = "1.2"; 5 + 6 + jar = fetchurl { 7 + url = "https://github.com/leoprover/Leo-III/releases/download/v${version}/leo3.jar"; 8 + sha256 = "1lgwxbr1rnk72rnvc8raq5i1q71ckhn998pwd9xk6zf27wlzijk7"; 9 + }; 10 + 11 + phases=["installPhase" "fixupPhase"]; 12 + 13 + installPhase = '' 14 + mkdir -p "$out"/{bin,lib/java/leo3} 15 + cp "${jar}" "$out/lib/java/leo3/leo3.jar" 16 + echo "#!${stdenv.shell}" > "$out/bin/leo3" 17 + echo "'${openjdk}/bin/java' -jar '$out/lib/java/leo3/leo3.jar' \"\$@\"" > "$out/bin/leo3" 18 + chmod a+x "$out/bin/leo3" 19 + ''; 20 + 21 + meta = { 22 + inherit version; 23 + description = "An automated theorem prover for classical higher-order logic with choice"; 24 + license = stdenv.lib.licenses.bsd3; 25 + maintainers = [stdenv.lib.maintainers.raskin]; 26 + platforms = stdenv.lib.platforms.linux; 27 + homepage = "https://page.mi.fu-berlin.de/lex/leo3/"; 28 + }; 29 + }
+31
pkgs/applications/science/logic/z3/tptp.nix
··· 1 + {stdenv, z3, cmake}: 2 + stdenv.mkDerivation rec { 3 + pname = "z3-tptp"; 4 + version = z3.version; 5 + 6 + src = z3.src; 7 + 8 + sourceRoot = "source/examples/tptp"; 9 + 10 + nativeBuildInputs = [cmake]; 11 + buildInputs = [z3]; 12 + 13 + preConfigure = '' 14 + echo 'set(Z3_LIBRARIES "-lz3")' >> CMakeLists.new 15 + cat CMakeLists.txt | grep -E 'add_executable|project|link_libraries' >> CMakeLists.new 16 + mv CMakeLists.new CMakeLists.txt 17 + ''; 18 + 19 + installPhase = '' 20 + mkdir -p "$out/bin" 21 + cp "z3_tptp5" "$out/bin/" 22 + ln -s "z3_tptp5" "$out/bin/z3-tptp" 23 + ''; 24 + 25 + meta = { 26 + inherit version; 27 + inherit (z3.meta) license homepage platforms; 28 + description = ''TPTP wrapper for Z3 prover''; 29 + maintainers = [stdenv.lib.maintainers.raskin]; 30 + }; 31 + }
+2 -2
pkgs/applications/science/math/mathematica/l10ns.nix
··· 5 5 l10ns = flip map 6 6 [ 7 7 { 8 - version = "11.2.0"; 8 + version = "11.3.0"; 9 9 lang = "en"; 10 10 language = "English"; 11 - sha256 = "4a1293cc1c404303aa1cab1bd273c7be151d37ac5ed928fbbb18e9c5ab2d8df9"; 11 + sha256 = "0fcfe208c1eac8448e7be3af0bdb84370b17bd9c5d066c013928c8ee95aed10e"; 12 12 } 13 13 { 14 14 version = "11.2.0";
+2 -2
pkgs/applications/version-management/gitea/default.nix
··· 7 7 8 8 buildGoPackage rec { 9 9 name = "gitea-${version}"; 10 - version = "1.6.4"; 10 + version = "1.7.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "go-gitea"; 14 14 repo = "gitea"; 15 15 rev = "v${version}"; 16 - sha256 = "09h8nbzsxm34rlfnvbsf4cs02igids806927xpxf7g563cdapcnl"; 16 + sha256 = "1mbr7pnzn8x05wc288855vqaf86qk2f1py5zh8s63l048bn0fld6"; 17 17 # Required to generate the same checksum on MacOS due to unicode encoding differences 18 18 # More information: https://github.com/NixOS/nixpkgs/pull/48128 19 19 extraPostFetch = ''
+2 -2
pkgs/applications/version-management/gitkraken/default.nix
··· 12 12 in 13 13 stdenv.mkDerivation rec { 14 14 name = "gitkraken-${version}"; 15 - version = "4.1.1"; 15 + version = "4.2.1"; 16 16 17 17 src = fetchurl { 18 18 url = "https://release.axocdn.com/linux/GitKraken-v${version}.deb"; 19 - sha256 = "188k6vaafv6szzhslsfabnnn68ispsv54d98rcm3m0bmp8kg5p7f"; 19 + sha256 = "07f9h3276bs7m22vwpxrxmlwnq7l5inr2l67nmpiaz1569yabwsg"; 20 20 }; 21 21 22 22 libPath = makeLibraryPath [
+2 -2
pkgs/applications/version-management/tortoisehg/default.nix
··· 2 2 3 3 python2Packages.buildPythonApplication rec { 4 4 name = "tortoisehg-${version}"; 5 - version = "4.8.1"; 5 + version = "4.8.2"; 6 6 7 7 src = fetchurl { 8 8 url = "https://bitbucket.org/tortoisehg/targz/downloads/${name}.tar.gz"; 9 - sha256 = "10s7v7mi438b8lh3rpd6da9lkwgaflpi6a0inkd8bl4b4ya38vc6"; 9 + sha256 = "02av8k241rn7b68g4kl22s7jqmlq545caah1a5rvbgy41y7zzjvh"; 10 10 }; 11 11 12 12 pythonPath = with python2Packages; [ pyqt4 mercurial qscintilla iniparse ];
+25
pkgs/applications/video/bino3d/default.nix
··· 1 + { stdenv, lib, fetchurl, pkgconfig, ffmpeg, glew, libass, openal, qtbase }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "bino-${version}"; 5 + version = "1.6.7"; 6 + 7 + src = fetchurl { 8 + url = "https://bino3d.org/releases/${name}.tar.xz"; 9 + sha256 = "04yl7ibnhajlli4a5x77az8jxbzw6b2wjay8aa6px551nmiszn9k"; 10 + }; 11 + 12 + nativeBuildInputs = [ pkgconfig ]; 13 + 14 + buildInputs = [ ffmpeg glew libass openal qtbase ]; 15 + 16 + enableParallelBuilding = true; 17 + 18 + meta = with lib; { 19 + description = "Stereoscopic 3D and multi-display video player"; 20 + homepage = https://bino3d.org/; 21 + license = licenses.gpl3Plus; 22 + maintainers = with maintainers; [ orivej ]; 23 + platforms = platforms.linux; 24 + }; 25 + }
+7 -7
pkgs/applications/virtualization/docker/default.nix
··· 199 199 # https://github.com/docker/docker-ce/tree/v${version}/components/engine/hack/dockerfile/install/* 200 200 201 201 docker_18_09 = dockerGen rec { 202 - version = "18.09.0"; 203 - rev = "4d60db472b2bde6931072ca6467f2667c2590dff"; # git commit 204 - sha256 = "0py944f5k71c1cf6ci96vnqk43d5979w7r82cngaxk1g6za6k5yj"; 205 - runcRev = "69663f0bd4b60df09991c08812a60108003fa340"; 206 - runcSha256 = "1l37r97l3ra4ph069w190d05r0a43s76nn9jvvlkbwrip1cp6gyq"; 207 - containerdRev = "468a545b9edcd5932818eb9de8e72413e616e86e"; 208 - containerdSha256 = "1rp015cm5fw9kfarcmfhfkr1sh0iz7kvqls6f8nfhwrrz5armd5v"; 202 + version = "18.09.1"; 203 + rev = "4c52b901c6cb019f7552cd93055f9688c6538be4"; # git commit 204 + sha256 = "0q2789afx07pkisgp9iqrbac5k7xca54w1an4mf5mw34xn8yc4xc"; 205 + runcRev = "96ec2177ae841256168fcf76954f7177af9446eb"; 206 + runcSha256 = "1qr9msx6vs37jr0rk3r8x2q51fsk50c78a3999kd0snjy9bxmfhd"; 207 + containerdRev = "9754871865f7fe2f4e74d43e2fc7ccd237edcbce"; 208 + containerdSha256 = "065snv0s3v3z0ghadlii4w78qnhchcbx2kfdrvm8fk8gb4pkx1ya"; 209 209 tiniRev = "fec3683b971d9c3ef73f284f176672c44b448662"; 210 210 tiniSha256 = "1h20i3wwlbd8x4jr2gz68hgklh0lb0jj7y5xk1wvr8y58fip1rdn"; 211 211 };
+3
pkgs/applications/virtualization/virt-viewer/default.nix
··· 33 33 gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good 34 34 ]; 35 35 36 + # Required for USB redirection PolicyKit rules file 37 + propagatedUserEnvPkgs = optional spiceSupport spice-gtk; 38 + 36 39 meta = { 37 40 description = "A viewer for remote virtual machines"; 38 41 maintainers = [ maintainers.raskin ];
+17 -16
pkgs/applications/window-managers/i3/lock-fancy.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - rev = "3734fba160166006521e513f5734eb76ac6aa48f"; 7 - name = "i3lock-fancy-unstable-2017-12-14_rev${builtins.substring 0 7 rev}"; 6 + rev = "7accfb2aa2f918d1a3ab975b860df1693d20a81a"; 7 + name = "i3lock-fancy-unstable-2018-11-25_rev${builtins.substring 0 7 rev}"; 8 8 src = fetchFromGitHub { 9 9 owner = "meskarune"; 10 10 repo = "i3lock-fancy"; 11 11 inherit rev; 12 - sha256 = "1bg4xds2hmbq8rp6azbdqvgp1aaq5y1bp05cfwqqm6y3sjw7ywzl"; 12 + sha256 = "00lqsvz1knb8iqy8lnkn3sf4c2c4nzb0smky63qf48m8za5aw9b1"; 13 13 }; 14 14 patchPhase = '' 15 - sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" lock 16 - sed -i -e "s|'rm -f |'${coreutils}/bin/rm -f |" lock 17 - sed -i -e "s|scrot -z |${scrot}/bin/scrot -z |" lock 18 - sed -i -e "s|convert |${imagemagick.out}/bin/convert |" lock 19 - sed -i -e "s|awk -F|${gawk}/bin/awk -F|" lock 20 - sed -i -e "s| awk | ${gawk}/bin/awk |" lock 21 - sed -i -e "s|i3lock -i |${i3lock-color}/bin/i3lock-color -i |" lock 22 - sed -i -e 's|icon="$scriptpath/icons/lockdark.png"|icon="'$out'/share/i3lock-fancy/icons/lockdark.png"|' lock 23 - sed -i -e 's|icon="$scriptpath/icons/lock.png"|icon="'$out'/share/i3lock-fancy/icons/lock.png"|' lock 24 - sed -i -e "s|getopt |${getopt}/bin/getopt |" lock 25 - sed -i -e "s|fc-match |${fontconfig.bin}/bin/fc-match |" lock 26 - sed -i -e "s|shot=(import -window root)|shot=(${scrot}/bin/scrot -z)|" lock 15 + sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" i3lock-fancy 16 + sed -i -e "s|'rm -f |'${coreutils}/bin/rm -f |" i3lock-fancy 17 + sed -i -e "s|scrot -z |${scrot}/bin/scrot -z |" i3lock-fancy 18 + sed -i -e "s|convert |${imagemagick.out}/bin/convert |" i3lock-fancy 19 + sed -i -e "s|awk -F|${gawk}/bin/awk -F|" i3lock-fancy 20 + sed -i -e "s| awk | ${gawk}/bin/awk |" i3lock-fancy 21 + sed -i -e "s|i3lock -i |${i3lock-color}/bin/i3lock-color -i |" i3lock-fancy 22 + sed -i -e 's|icon="/usr/share/i3lock-fancy/icons/lockdark.png"|icon="'$out'/share/i3lock-fancy/icons/lockdark.png"|' i3lock-fancy 23 + sed -i -e 's|icon="/usr/share/i3lock-fancy/icons/lock.png"|icon="'$out'/share/i3lock-fancy/icons/lock.png"|' i3lock-fancy 24 + sed -i -e "s|getopt |${getopt}/bin/getopt |" i3lock-fancy 25 + sed -i -e "s|fc-match |${fontconfig.bin}/bin/fc-match |" i3lock-fancy 26 + sed -i -e "s|shot=(import -window root)|shot=(${scrot}/bin/scrot -z)|" i3lock-fancy 27 + rm Makefile 27 28 ''; 28 29 installPhase = '' 29 30 mkdir -p $out/bin $out/share/i3lock-fancy/icons 30 - cp lock $out/bin/i3lock-fancy 31 + cp i3lock-fancy $out/bin/i3lock-fancy 31 32 cp icons/lock*.png $out/share/i3lock-fancy/icons 32 33 ''; 33 34 meta = with stdenv.lib; {
-1
pkgs/applications/window-managers/weston/default.nix
··· 43 43 homepage = https://wayland.freedesktop.org/; 44 44 license = licenses.mit; 45 45 platforms = platforms.linux; 46 - maintainers = with maintainers; [ wkennington ]; 47 46 }; 48 47 }
+1 -1
pkgs/data/fonts/rictydiminished-with-firacode/default.nix
··· 30 30 fontforge 31 31 (pythonFull.withPackages (ps: [ 32 32 ps.jinja2 33 - ps."3to2" 33 + ps.py3to2 34 34 ps.fonttools 35 35 ])) 36 36 ];
+4 -7
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 1 1 { stdenv, fetchFromGitHub, gtk3, numix-icon-theme }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "18.09.19"; 5 - 6 - package-name = "numix-icon-theme-circle"; 7 - 8 - name = "${package-name}-${version}"; 4 + pname = "numix-icon-theme-circle"; 5 + version = "19.01.24"; 9 6 10 7 src = fetchFromGitHub { 11 8 owner = "numixproject"; 12 - repo = package-name; 9 + repo = pname; 13 10 rev = version; 14 - sha256 = "1a1ack4kpngnb3c281pssmp3snn2idcn2c5cv3l38a0dl5g5w8nq"; 11 + sha256 = "18asihcv41jlysb2ynbvbk6fn0lnj7ckaz1nyx1w25a7nk413dnm"; 15 12 }; 16 13 17 14 nativeBuildInputs = [ gtk3 numix-icon-theme ];
+4 -5
pkgs/data/icons/numix-icon-theme-square/default.nix
··· 1 1 { stdenv, fetchFromGitHub, gtk3, numix-icon-theme }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "${package-name}-${version}"; 5 - package-name = "numix-icon-theme-square"; 6 - version = "18.09.19"; 4 + pname = "numix-icon-theme-square"; 5 + version = "19.01.24"; 7 6 8 7 src = fetchFromGitHub { 9 8 owner = "numixproject"; 10 - repo = package-name; 9 + repo = pname; 11 10 rev = version; 12 - sha256 = "0q5p901qj3gyzgpy5kk9q5sqb13ka5cfg6wvazlfch1k3kaqksz1"; 11 + sha256 = "0x3d21snfp4v9ippny1jmf2hw5dcscwrlasxvr5bgxhff1idf81c"; 13 12 }; 14 13 15 14 nativeBuildInputs = [ gtk3 numix-icon-theme ];
+1 -1
pkgs/data/misc/cacert/default.nix
··· 64 64 homepage = https://curl.haxx.se/docs/caextract.html; 65 65 description = "A bundle of X.509 certificates of public Certificate Authorities (CA)"; 66 66 platforms = platforms.all; 67 - maintainers = with maintainers; [ wkennington fpletz ]; 67 + maintainers = with maintainers; [ fpletz ]; 68 68 }; 69 69 }
+2
pkgs/desktops/gnome-2/platform/libglade/default.nix
··· 13 13 nativeBuildInputs = [ pkgconfig ]; 14 14 buildInputs = [ gtk python gettext ]; 15 15 16 + NIX_LDFLAGS = "-lgmodule-2.0"; 17 + 16 18 propagatedBuildInputs = [ libxml2 ]; 17 19 }
+2 -2
pkgs/development/arduino/platformio/core.nix
··· 44 44 45 45 in buildPythonApplication rec { 46 46 pname = "platformio"; 47 - version = "3.6.2"; 47 + version = "3.6.4"; 48 48 49 49 # pypi tarballs don't contain tests - https://github.com/platformio/platformio-core/issues/1964 50 50 src = fetchFromGitHub { 51 51 owner = "platformio"; 52 52 repo = "platformio-core"; 53 53 rev = "v${version}"; 54 - sha256 = "1558adr73d7mgp0z92q9vzbgarddimadyk4467z8i3yp4g8k5irk"; 54 + sha256 = "1c1y099xvpdh35n8fln642psa4xsaaqly2i2jgkvhrb9yl77x5aj"; 55 55 }; 56 56 57 57 propagatedBuildInputs = [
+2 -8
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
··· 38 38 type_map = out.setdefault(asset["os"], {}) 39 39 impl_map = type_map.setdefault(asset["binary_type"], {}) 40 40 arch_map = impl_map.setdefault(asset["openjdk_impl"], { 41 - "version": version, 42 - "build": build, 43 41 "packageType": asset["binary_type"], 44 42 "vmType": asset["openjdk_impl"], 45 43 }) 46 44 47 - if arch_map["version"] != version or arch_map["build"] != build: 48 - print("error: architectures have different latest versions ({}+{} vs {}+{})".format( 49 - arch_map["version"], arch_map["build"], version, build 50 - ), file=sys.stderr) 51 - sys.exit(1) 52 - 53 45 arch_map[arch_to_nixos[asset["architecture"]]] = { 54 46 "url": asset["binary_link"], 55 47 "sha256": get_sha256(asset["checksum_link"]), 48 + "version": version, 49 + "build": build, 56 50 } 57 51 58 52 return out
+5 -4
pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix
··· 5 5 , fetchurl 6 6 }: 7 7 8 - let result = stdenv.mkDerivation rec { 8 + let cpuName = stdenv.hostPlatform.parsed.cpu.name; 9 + result = stdenv.mkDerivation rec { 9 10 name = if sourcePerArch.packageType == "jdk" 10 - then "adoptopenjdk-${sourcePerArch.vmType}-bin-${sourcePerArch.version}" 11 - else "adoptopenjdk-${sourcePerArch.packageType}-${sourcePerArch.vmType}-bin-${sourcePerArch.version}"; 11 + then "adoptopenjdk-${sourcePerArch.vmType}-bin-${sourcePerArch.${cpuName}.version}" 12 + else "adoptopenjdk-${sourcePerArch.packageType}-${sourcePerArch.vmType}-bin-${sourcePerArch.${cpuName}.version}"; 12 13 13 14 src = fetchurl { 14 - inherit (sourcePerArch.${stdenv.hostPlatform.parsed.cpu.name}) url sha256; 15 + inherit (sourcePerArch.${cpuName}) url sha256; 15 16 }; 16 17 17 18 # See: https://github.com/NixOS/patchelf/issues/10
+5 -3
pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
··· 42 42 xorg.libXrender 43 43 stdenv.cc.cc 44 44 ]); 45 + 46 + cpuName = stdenv.hostPlatform.parsed.cpu.name; 45 47 in 46 48 47 49 let result = stdenv.mkDerivation rec { 48 50 name = if sourcePerArch.packageType == "jdk" 49 - then "adoptopenjdk-${sourcePerArch.vmType}-bin-${sourcePerArch.version}" 50 - else "adoptopenjdk-${sourcePerArch.packageType}-${sourcePerArch.vmType}-bin-${sourcePerArch.version}"; 51 + then "adoptopenjdk-${sourcePerArch.vmType}-bin-${sourcePerArch.${cpuName}.version}" 52 + else "adoptopenjdk-${sourcePerArch.packageType}-${sourcePerArch.vmType}-bin-${sourcePerArch.${cpuName}.version}"; 51 53 52 54 src = fetchurl { 53 - inherit (sourcePerArch.${stdenv.hostPlatform.parsed.cpu.name}) url sha256; 55 + inherit (sourcePerArch.${cpuName}) url sha256; 54 56 }; 55 57 56 58 nativeBuildInputs = [ file ];
+30 -26
pkgs/development/compilers/adoptopenjdk-bin/sources.json
··· 4 4 "jdk": { 5 5 "hotspot": { 6 6 "aarch64": { 7 + "build": "13", 7 8 "sha256": "b66121b9a0c2e7176373e670a499b9d55344bcb326f67140ad6d0dc24d13d3e2", 8 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.1_13.tar.gz" 9 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.1_13.tar.gz", 10 + "version": "11.0.1" 9 11 }, 10 - "build": "13", 11 12 "packageType": "jdk", 12 - "version": "11.0.1", 13 13 "vmType": "hotspot", 14 14 "x86_64": { 15 - "sha256": "22bd2f1a2e0cb6e4075967bfeda4a960b0325879305aa739a0ba2d6e5cd4c3e2", 16 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_hotspot_11.0.1_13.tar.gz" 15 + "build": "7", 16 + "sha256": "d89304a971e5186e80b6a48a9415e49583b7a5a9315ba5552d373be7782fc528", 17 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.2%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.2_7.tar.gz", 18 + "version": "11.0.2" 17 19 } 18 20 }, 19 21 "openj9": { 20 - "build": "13", 21 22 "packageType": "jdk", 22 - "version": "11.0.1", 23 23 "vmType": "openj9", 24 24 "x86_64": { 25 + "build": "13", 25 26 "sha256": "ef9bf07cba79082285a9d426ea4eb3e8df57561ce2afe07cc5f299a8fa203279", 26 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_openj9_jdk-11.0.1_13_openj9-0.11.0_11.0.1_13.tar.gz" 27 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_linux_openj9_jdk-11.0.1_13_openj9-0.11.0_11.0.1_13.tar.gz", 28 + "version": "11.0.1" 27 29 } 28 30 } 29 31 }, 30 32 "jre": { 31 33 "hotspot": { 32 34 "aarch64": { 35 + "build": "28", 33 36 "sha256": "6fd756bda392e3fddb48382460daae263c6fb5708683a691c8d30af2eb870bb8", 34 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_aarch64_linux_hotspot_11_28.tar.gz" 37 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_aarch64_linux_hotspot_11_28.tar.gz", 38 + "version": "11" 35 39 }, 36 - "build": "28", 37 40 "packageType": "jre", 38 - "version": "11", 39 41 "vmType": "hotspot", 40 42 "x86_64": { 41 - "sha256": "346448142d46c6e51d0fadcaadbcde31251d7678922ec3eb010fcb1b6e17804c", 42 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_linux_hotspot_11_28.tar.gz" 43 + "build": "7", 44 + "sha256": "59c34373eec16b53798aedac73776b19e43f396fdff8a2879e66dc4b0cfd73cc", 45 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.2%2B7/OpenJDK11U-jre_x64_linux_hotspot_11.0.2_7.tar.gz", 46 + "version": "11.0.2" 43 47 } 44 48 }, 45 49 "openj9": { 46 - "build": "28", 47 50 "packageType": "jre", 48 - "version": "11", 49 51 "vmType": "openj9", 50 52 "x86_64": { 53 + "build": "28", 51 54 "sha256": "83a7c95e6b2150a739bdd5e8a6fe0315904fd13d8867c95db67c0318304a2c42", 52 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_linux_openj9_11_28.tar.gz" 55 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_linux_openj9_11_28.tar.gz", 56 + "version": "11" 53 57 } 54 58 } 55 59 } ··· 57 61 "mac": { 58 62 "jdk": { 59 63 "hotspot": { 60 - "build": "13", 61 64 "packageType": "jdk", 62 - "version": "11.0.1", 63 65 "vmType": "hotspot", 64 66 "x86_64": { 67 + "build": "13", 65 68 "sha256": "e219e7e2d586ed09ae65f4ec390fca5d5f0c37a61b47677648610194daf1aaa7", 66 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_hotspot_11.0.1_13.tar.gz" 69 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_hotspot_11.0.1_13.tar.gz", 70 + "version": "11.0.1" 67 71 } 68 72 }, 69 73 "openj9": { 70 - "build": "13", 71 74 "packageType": "jdk", 72 - "version": "11.0.1", 73 75 "vmType": "openj9", 74 76 "x86_64": { 75 - "sha256": "c9a816d6a3f8aac9dc5b3b41c5a9e4e5460af433a06e003ae25d5a06dea8375f", 76 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_openj9_macosXL-jdk-11.0.1_13_openj9-0.11.0_11.0.1_13.tar.gz" 77 + "build": "13", 78 + "sha256": "b8960753a66190fa81982682357a2449b4183f3e23c20a5e3b4cf01e2989846b", 79 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.1%2B13/OpenJDK11U-jdk_x64_mac_openj9_jdk-11.0.1_13_openj9-0.11.0_11.0.1_13.tar.gz", 80 + "version": "11.0.1" 77 81 } 78 82 } 79 83 }, 80 84 "jre": { 81 85 "hotspot": { 82 - "build": "28", 83 86 "packageType": "jre", 84 - "version": "11", 85 87 "vmType": "hotspot", 86 88 "x86_64": { 89 + "build": "28", 87 90 "sha256": "ef4dbfe5aed6ab2278fcc14db6cc73abbaab56e95f6ebb023790a7ebc6d7f30c", 88 - "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_mac_hotspot_11_28.tar.gz" 91 + "url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11%2B28/OpenJDK11-jre_x64_mac_hotspot_11_28.tar.gz", 92 + "version": "11" 89 93 } 90 94 } 91 95 }
+6
pkgs/development/compilers/elm/default.nix
··· 14 14 elmPackages = (import ./packages/elm-srcs.nix); 15 15 versionsDat = ./versions.dat; 16 16 }; 17 + patches = [ 18 + (fetchpatch { 19 + url = "https://github.com/elm/compiler/pull/1886/commits/39d86a735e28da514be185d4c3256142c37c2a8a.patch"; 20 + sha256 = "0nni5qx1523rjz1ja42z6z9pijxvi3fgbw1dhq5qi11mh1nb9ay7"; 21 + }) 22 + ]; 17 23 buildTools = drv.buildTools or [] ++ [ makeWrapper ]; 18 24 jailbreak = true; 19 25 postInstall = ''
+5
pkgs/development/compilers/go/1.11.nix
··· 1 1 { stdenv, fetchFromGitHub, tzdata, iana-etc, go_bootstrap, runCommand, writeScriptBin 2 2 , perl, which, pkgconfig, patch, procps, pcre, cacert, llvm, Security, Foundation 3 + , mailcap 3 4 , buildPackages, targetPackages }: 4 5 5 6 let ··· 55 56 # and thus it is not corrected by patchShebangs. 56 57 substituteInPlace misc/cgo/testcarchive/carchive_test.go \ 57 58 --replace '#!/usr/bin/env bash' '#!${stdenv.shell}' 59 + 60 + # Patch the mimetype database location which is missing on NixOS. 61 + substituteInPlace src/mime/type_unix.go \ 62 + --replace '/etc/mime.types' '${mailcap}/etc/mime.types' 58 63 59 64 # Disabling the 'os/http/net' tests (they want files not available in 60 65 # chroot builds)
+1 -1
pkgs/development/compilers/go/1.4.nix
··· 156 156 homepage = http://golang.org/; 157 157 description = "The Go Programming language"; 158 158 license = licenses.bsd3; 159 - maintainers = with maintainers; [ cstrahan wkennington ]; 159 + maintainers = with maintainers; [ cstrahan ]; 160 160 platforms = platforms.linux ++ platforms.darwin; 161 161 }; 162 162 }
+1 -1
pkgs/development/compilers/go/1.9.nix
··· 178 178 homepage = http://golang.org/; 179 179 description = "The Go Programming language"; 180 180 license = licenses.bsd3; 181 - maintainers = with maintainers; [ cstrahan orivej wkennington ]; 181 + maintainers = with maintainers; [ cstrahan orivej ]; 182 182 platforms = platforms.linux ++ platforms.darwin; 183 183 }; 184 184 }
+3 -10
pkgs/development/compilers/ispc/default.nix
··· 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "1.9.2"; 6 + version = "1.10.0"; 7 7 rev = "v${version}"; 8 8 9 9 inherit testedTargets; ··· 14 14 owner = "ispc"; 15 15 repo = "ispc"; 16 16 inherit rev; 17 - sha256 = "0zaw7mwvly1csbdcbz9j8ry89n0r1fag1m1f579l4mgg1x6ksqry"; 17 + sha256 = "1x07n2gaff3v32yvddrb659mx5gg12bnbsqbyfimp396wn04w60b"; 18 18 }; 19 19 20 20 # there are missing dependencies in the Makefile, causing sporadic build failures ··· 32 32 llvmPackages.clang-unwrapped # we need to link against libclang, so we need the unwrapped 33 33 ]; 34 34 35 - patches = [ 36 - (fetchpatch { 37 - url = https://github.com/ispc/ispc/commit/d504641f5af9d5992e7c8f0ed42c1063a39ede5b.patch; 38 - sha256 = "192q3gyvam79469bmlwf0jpfi2y4f8hl2vgcvjngsqhvscwira0s"; 39 - }) 40 - ]; 41 - 42 - postPatch = "sed -i -e 's/\\/bin\\///g' -e 's/-lcurses/-lncurses/g' Makefile"; 35 + postPatch = "sed -i -e 's,/bin/,,g' -e 's/-lcurses/-lncurses/g' Makefile"; 43 36 44 37 # TODO: this correctly catches errors early, but also some things that are just weird and don't seem to be real 45 38 # errors
+3 -3
pkgs/development/compilers/osl/default.nix
··· 8 8 # In theory this could use GCC + Clang rather than just Clang, 9 9 # but https://github.com/NixOS/nixpkgs/issues/29877 stops this 10 10 name = "openshadinglanguage-${version}"; 11 - version = "1.9.10"; 11 + version = "1.10.2"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "imageworks"; 15 15 repo = "OpenShadingLanguage"; 16 - rev = "Release-1.9.10"; 17 - sha256 = "1iaw3pgh0h53gxk3bl148n1lfr54cx2yv0gnx2rjp2m5599acbz4"; 16 + rev = "Release-1.10.2"; 17 + sha256 = "1549hav5nd67a3cmhbalyaqhs39dh7w0nilf91pypnadrl1g03k7"; 18 18 }; 19 19 20 20 cmakeFlags = [ "-DUSE_BOOST_WAVE=ON" "-DENABLERTTI=ON" ];
+3 -1
pkgs/development/compilers/rust/rustc.nix
··· 166 166 # https://github.com/rust-lang/rust/issues/30181 167 167 # enableParallelBuilding = false; 168 168 169 + requiredSystemFeatures = [ "big-parallel" ]; 170 + 169 171 meta = with stdenv.lib; { 170 172 homepage = https://www.rust-lang.org/; 171 173 description = "A safe, concurrent, practical language"; 172 - maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy wkennington ]; 174 + maintainers = with maintainers; [ madjar cstrahan wizeman globin havvy ]; 173 175 license = [ licenses.mit licenses.asl20 ]; 174 176 platforms = platforms.linux ++ platforms.darwin; 175 177 broken = broken;
+23 -6
pkgs/development/coq-modules/flocq/default.nix
··· 1 - {stdenv, bash, which, autoconf, automake, fetchurl, coq}: 1 + { stdenv, bash, which, autoconf, automake, fetchurl, coq }: 2 + 3 + let params = 4 + if stdenv.lib.versionAtLeast coq.coq-version "8.7" then { 5 + version = "3.0.0"; 6 + uid = "37477"; 7 + sha256 = "1h05ji5cmyqyv2i1l83xgkm7vfvcnl8r1dzvbp5yncm1jr9kf6nn"; 8 + } else { 9 + version = "2.6.1"; 10 + uid = "37454"; 11 + sha256 = "06msp1fwpqv6p98a3i1nnkj7ch9rcq3rm916yxq8dxf51lkghrin"; 12 + } 13 + ; in 2 14 3 15 stdenv.mkDerivation rec { 4 16 5 17 name = "coq${coq.coq-version}-flocq-${version}"; 6 - version = "2.6.0"; 18 + inherit (params) version; 7 19 8 20 src = fetchurl { 9 - url = https://gforge.inria.fr/frs/download.php/file/37054/flocq-2.6.0.tar.gz; 10 - sha256 = "13fv150dcwnjrk00d7zj2c5x9jwmxgrq0ay440gkr730l8mvk3l3"; 21 + url = "https://gforge.inria.fr/frs/download.php/file/${params.uid}/flocq-${version}.tar.gz"; 22 + inherit (params) sha256; 11 23 }; 12 24 13 - buildInputs = with coq.ocamlPackages; [ ocaml camlp5 bash which autoconf automake ]; 14 - propagatedBuildInputs = [ coq ]; 25 + nativeBuildInputs = [ bash which autoconf automake ]; 26 + buildInputs = [ coq ] ++ (with coq.ocamlPackages; [ 27 + ocaml camlp5 28 + ]); 15 29 16 30 buildPhase = '' 17 31 ${bash}/bin/bash autogen.sh ··· 31 45 platforms = coq.meta.platforms; 32 46 }; 33 47 48 + passthru = { 49 + compatibleCoqVersions = v: builtins.elem v [ "8.5" "8.6" "8.7" "8.8" ]; 50 + }; 34 51 }
+1 -1
pkgs/development/haskell-modules/configuration-common.nix
··· 85 85 name = "git-annex-${super.git-annex.version}-src"; 86 86 url = "git://git-annex.branchable.com/"; 87 87 rev = "refs/tags/" + super.git-annex.version; 88 - sha256 = "0wczijw80pw31k6h3a65m76aq9i02aarr2zxl7k5m7p0l6rn82vd"; 88 + sha256 = "0vww2qf94a6dg46mynkgpk0lh3x12vvfby3flqymi4wfrx1fif1k"; 89 89 }; 90 90 }).override { 91 91 dbus = if pkgs.stdenv.isLinux then self.dbus else null;
-3
pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
··· 68 68 # Break out of "yaml >=0.10.4.0 && <0.11": https://github.com/commercialhaskell/stack/issues/4485 69 69 stack = doJailbreak super.stack; 70 70 71 - # Fix build with ghc 8.6.x. 72 - git-annex = appendPatch super.git-annex ./patches/git-annex-fix-ghc-8.6.x-build.patch; 73 - 74 71 }
+32 -29
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 46 46 # Newer versions don't work in LTS-12.x 47 47 - alsa-mixer < 0.3 48 48 - cassava-megaparsec < 2 49 - # LTS Haskell 13.3 49 + # LTS Haskell 13.4 50 50 - abstract-deque ==0.3 51 51 - abstract-deque-tests ==0.3 52 52 - abstract-par ==0.3.3 ··· 346 346 - bzlib-conduit ==0.3.0.1 347 347 - c2hs ==0.28.6 348 348 - Cabal ==2.4.1.0 349 - - cabal2spec ==2.2.2 349 + - cabal2spec ==2.2.2.1 350 350 - cabal-doctest ==1.0.6 351 351 - cabal-rpm ==0.12.6 352 352 - cache ==0.1.1.1 ··· 567 567 - declarative ==0.5.2 568 568 - deepseq-generics ==0.2.0.0 569 569 - deferred-folds ==0.9.10 570 - - dejafu ==1.11.0.4 570 + - dejafu ==1.11.0.5 571 571 - dense-linear-algebra ==0.1.0.0 572 572 - dependent-map ==0.2.4.0 573 573 - dependent-sum ==0.4 ··· 832 832 - gi-pango ==1.0.16 833 833 - giphy-api ==0.6.0.1 834 834 - githash ==0.1.3.1 835 - - github-release ==1.2.3 835 + - github-release ==1.2.4 836 836 - github-types ==0.2.1 837 837 - github-webhooks ==0.10.0 838 838 - gitrev ==1.3.1 ··· 882 882 - HandsomeSoup ==0.4.2 883 883 - hapistrano ==0.3.9.0 884 884 - happy ==1.19.9 885 + - hasbolt ==0.1.3.2 885 886 - hashable ==1.2.7.0 886 887 - hashable-time ==0.2.0.2 887 888 - hashids ==1.0.2.4 888 889 - hashmap ==1.3.3 889 890 - hashtables ==1.2.3.1 890 - - haskeline ==0.7.4.3 891 + - haskeline ==0.7.5.0 891 892 - haskell-gi ==0.21.5 892 893 - haskell-gi-base ==0.21.5 893 894 - haskell-gi-overloading ==1.0 ··· 905 906 - haskoin-core ==0.8.4 906 907 - hasql ==1.3.0.3 907 908 - hasql-optparse-applicative ==0.3.0.3 908 - - hasql-pool ==0.5 909 + - hasql-pool ==0.5.0.1 909 910 - hasql-transaction ==0.7 910 911 - hasty-hamiltonian ==1.3.2 911 912 - haxl ==2.0.1.1 ··· 921 922 - hedgehog ==0.6.1 922 923 - hedgehog-corpus ==0.1.0 923 924 - hedis ==0.10.10 925 + - hedn ==0.2.0.0 924 926 - here ==1.2.13 925 927 - heredoc ==0.2.0.0 926 928 - heterocephalus ==1.0.5.3 ··· 1003 1005 - hspec-leancheck ==0.0.3 1004 1006 - hspec-megaparsec ==2.0.0 1005 1007 - hspec-meta ==2.6.0 1006 - - hspec-need-env ==0.1.0.2 1008 + - hspec-need-env ==0.1.0.3 1007 1009 - hspec-pg-transact ==0.1.0.2 1008 1010 - hspec-smallcheck ==0.5.2 1009 1011 - hspec-wai ==0.9.2 ··· 1147 1149 - js-jquery ==3.3.1 1148 1150 - json ==0.9.3 1149 1151 - json-alt ==1.0.0 1150 - - json-feed ==1.0.5 1152 + - json-feed ==1.0.6 1151 1153 - json-rpc ==1.0.0 1152 1154 - json-rpc-client ==0.2.5.0 1153 1155 - json-rpc-generic ==0.2.1.5 ··· 1173 1175 - kraken ==0.1.0 1174 1176 - l10n ==0.1.0.1 1175 1177 - labels ==0.3.3 1176 - - lackey ==1.0.7 1178 + - lackey ==1.0.8 1177 1179 - lame ==0.1.1 1178 1180 - language-c ==0.8.2 1179 1181 - language-c-quote ==0.12.2 ··· 1192 1194 - lazyio ==0.1.0.4 1193 1195 - lca ==0.3.1 1194 1196 - leancheck ==0.8.0 1195 - - leancheck-instances ==0.0.1 1197 + - leancheck-instances ==0.0.2 1196 1198 - leapseconds-announced ==2017.1.0.1 1197 1199 - lens ==4.17 1198 1200 - lens-action ==0.2.3 ··· 1226 1228 - List ==0.6.2 1227 1229 - ListLike ==4.6 1228 1230 - listsafe ==0.1.0.1 1229 - - list-t ==1.0.2 1231 + - list-t ==1.0.3 1230 1232 - ListTree ==0.2.3 1231 1233 - llvm-hs-pure ==7.0.0 1232 1234 - lmdb ==0.2.5 ··· 1372 1374 - mwc-probability ==2.0.4 1373 1375 - mwc-probability-transition ==0.4 1374 1376 - mwc-random ==0.14.0.0 1375 - - mysql ==0.1.6 1377 + - mysql ==0.1.7 1376 1378 - mysql-haskell ==0.8.4.1 1377 1379 - mysql-haskell-nem ==0.1.0.0 1378 1380 - mysql-simple ==0.4.5 ··· 1452 1454 - open-browser ==0.2.1.0 1453 1455 - openexr-write ==0.1.0.2 1454 1456 - OpenGL ==3.0.2.2 1455 - - OpenGLRaw ==3.3.1.0 1457 + - OpenGLRaw ==3.3.2.0 1456 1458 - openpgp-asciiarmor ==0.1.1 1457 1459 - opensource ==0.1.1.0 1458 1460 - openssl-streams ==1.2.1.3 ··· 1512 1514 - persist ==0.1.1.1 1513 1515 - persistable-record ==0.6.0.4 1514 1516 - persistable-types-HDBC-pg ==0.0.3.5 1515 - - persistent ==2.9.0 1517 + - persistent ==2.9.1 1516 1518 - persistent-iproute ==0.2.3 1517 1519 - persistent-mysql ==2.9.0 1518 1520 - persistent-mysql-haskell ==0.5.1 ··· 1559 1561 - postgresql-libpq ==0.9.4.2 1560 1562 - postgresql-schema ==0.1.14 1561 1563 - postgresql-simple ==0.6 1564 + - postgresql-simple-migration ==0.1.14.0 1562 1565 - postgresql-simple-queue ==1.0.1 1563 1566 - postgresql-simple-url ==0.2.1.0 1564 1567 - postgresql-transactional ==1.1.1 ··· 1620 1623 - pusher-http-haskell ==1.5.1.7 1621 1624 - qchas ==1.1.0.1 1622 1625 - qm-interpolated-string ==0.3.0.0 1623 - - qnap-decrypt ==0.3.3 1626 + - qnap-decrypt ==0.3.4 1624 1627 - quadratic-irrational ==0.0.6 1625 1628 - QuasiText ==0.1.2.6 1626 1629 - quickbench ==1.0 ··· 1650 1653 - rank2classes ==1.2 1651 1654 - Rasterific ==0.7.4.2 1652 1655 - rasterific-svg ==0.3.3.2 1653 - - ratel ==1.0.7 1654 - - ratel-wai ==1.0.4 1656 + - ratel ==1.0.8 1657 + - ratel-wai ==1.0.5 1655 1658 - rattletrap ==6.0.2 1656 1659 - rawfilepath ==0.2.4 1657 1660 - rawstring-qm ==0.2.3.0 ··· 1731 1734 - safe-foldable ==0.1.0.0 1732 1735 - safeio ==0.0.5.0 1733 1736 - SafeSemaphore ==0.10.1 1734 - - salak ==0.1.6 1737 + - salak ==0.1.7 1735 1738 - saltine ==0.1.0.2 1736 1739 - salve ==1.0.6 1737 1740 - sample-frame ==0.0.3 ··· 1739 1742 - sampling ==0.3.3 1740 1743 - sandman ==0.2.0.1 1741 1744 - say ==0.1.0.1 1742 - - sbp ==2.4.6 1745 + - sbp ==2.4.7 1743 1746 - sbv ==7.13 1744 1747 - scalpel ==0.5.1 1745 1748 - scalpel-core ==0.5.1 ··· 1772 1775 - servant-auth ==0.3.2.0 1773 1776 - servant-auth-client ==0.3.3.0 1774 1777 - servant-auth-docs ==0.2.10.0 1775 - - servant-auth-server ==0.4.2.0 1778 + - servant-auth-server ==0.4.3.0 1776 1779 - servant-auth-swagger ==0.2.10.0 1777 1780 - servant-blaze ==0.8 1778 1781 - servant-cassava ==0.10 ··· 1816 1819 - shell-conduit ==4.7.0 1817 1820 - shell-escape ==0.2.0 1818 1821 - shelltestrunner ==1.9 1819 - - shelly ==1.8.1 1822 + - shelly ==1.8.0 1820 1823 - shikensu ==0.3.11 1821 1824 - shortcut-links ==0.4.2.1 1822 1825 - should-not-typecheck ==2.1.0 ··· 1829 1832 - simple-log ==0.9.10 1830 1833 - simple-reflect ==0.3.3 1831 1834 - simple-sendfile ==0.2.27 1832 - - simple-vec3 ==0.4.0.9 1835 + - simple-vec3 ==0.4.0.10 1833 1836 - since ==0.0.0 1834 1837 - singleton-bool ==0.1.4 1835 1838 - singleton-nats ==0.4.2 ··· 1876 1879 - sql-words ==0.1.6.2 1877 1880 - srcloc ==0.5.1.2 1878 1881 - stache ==2.0.1 1882 + - stack2nix ==0.2.2 1879 1883 - starter ==0.3.0 1880 1884 - state-codes ==0.1.3 1881 1885 - stateref ==0.3 ··· 1919 1923 - string-qq ==0.0.2 1920 1924 - stringsearch ==0.3.6.6 1921 1925 - string-transform ==1.1.0 1922 - - strive ==5.0.7 1926 + - strive ==5.0.8 1923 1927 - structs ==0.1.1 1924 1928 - stylish-haskell ==0.9.2.1 1925 1929 - summoner ==1.2.0 ··· 1954 1958 - tao ==1.0.0 1955 1959 - tao-example ==1.0.0 1956 1960 - tar ==0.5.1.0 1957 - - tar-conduit ==0.3.1 1961 + - tar-conduit ==0.3.2 1958 1962 - tardis ==0.4.1.0 1959 1963 - tasty ==1.2 1960 1964 - tasty-ant-xml ==1.1.5 ··· 2077 2081 - tuple-sop ==0.3.1.0 2078 2082 - tuple-th ==0.2.5 2079 2083 - turtle ==1.5.13 2080 - - typed-process ==0.2.3.0 2084 + - typed-process ==0.2.4.0 2081 2085 - type-fun ==0.1.1 2082 2086 - type-hint ==0.1 2083 2087 - type-level-integers ==0.0.1 ··· 2281 2285 - xmonad-extras ==0.15.1 2282 2286 - xss-sanitize ==0.3.6 2283 2287 - xxhash-ffi ==0.2.0.0 2284 - - yam ==0.5.6 2285 - - yam-datasource ==0.5.6 2288 + - yam ==0.5.11 2289 + - yam-datasource ==0.5.11 2286 2290 - yaml ==0.11.0.0 2287 2291 - yeshql ==4.1.0.1 2288 2292 - yeshql-core ==4.1.0.2 ··· 2308 2312 - yesod-recaptcha2 ==0.3.0 2309 2313 - yesod-sitemap ==1.6.0 2310 2314 - yesod-static ==1.6.0.1 2311 - - yesod-test ==1.6.5.1 2315 + - yesod-test ==1.6.6 2312 2316 - yesod-text-markdown ==0.1.10 2313 2317 - yesod-websockets ==0.3.0.1 2314 2318 - yes-precure5-command ==5.5.3 ··· 5443 5447 hatex-guide: [ i686-linux, x86_64-linux, x86_64-darwin ] 5444 5448 HaTeX-meta: [ i686-linux, x86_64-linux, x86_64-darwin ] 5445 5449 HaTeX-qq: [ i686-linux, x86_64-linux, x86_64-darwin ] 5446 - HaTeX: [ i686-linux, x86_64-linux, x86_64-darwin ] 5447 5450 hats: [ i686-linux, x86_64-linux, x86_64-darwin ] 5448 5451 hatt: [ i686-linux, x86_64-linux, x86_64-darwin ] 5449 5452 haven: [ i686-linux, x86_64-linux, x86_64-darwin ]
+1240 -663
pkgs/development/haskell-modules/hackage-packages.nix
··· 8927 8927 ]; 8928 8928 description = "The Haskell LaTeX library"; 8929 8929 license = stdenv.lib.licenses.bsd3; 8930 - hydraPlatforms = stdenv.lib.platforms.none; 8931 8930 }) {}; 8932 8931 8933 8932 "HaTeX-meta" = callPackage ··· 9181 9180 }) {}; 9182 9181 9183 9182 "HasCacBDD" = callPackage 9184 - ({ mkDerivation, base, Cabal, CacBDD, directory, process 9183 + ({ mkDerivation, base, Cabal, CacBDD, directory, hspec, process 9185 9184 , QuickCheck 9186 9185 }: 9187 9186 mkDerivation { 9188 9187 pname = "HasCacBDD"; 9189 - version = "0.1.0.0"; 9190 - sha256 = "1dp4glfvd3ihaq2k3y40h7yz29c5lh76mjdzjcqb0ixvkh13d7dy"; 9188 + version = "0.1.0.1"; 9189 + sha256 = "0mvhhwgz2k46d2adrrs5bhc4x2yx3zr5fwi2nnxzrjhm1ki9b8zb"; 9191 9190 setupHaskellDepends = [ base Cabal directory ]; 9192 9191 libraryHaskellDepends = [ base process QuickCheck ]; 9193 9192 librarySystemDepends = [ CacBDD ]; 9194 - testHaskellDepends = [ base QuickCheck ]; 9193 + testHaskellDepends = [ base hspec QuickCheck ]; 9195 9194 description = "Haskell bindings for CacBDD"; 9196 9195 license = stdenv.lib.licenses.gpl2; 9197 9196 hydraPlatforms = stdenv.lib.platforms.none; ··· 9975 9974 testHaskellDepends = [ base bytestring ]; 9976 9975 description = "Partial OpenSSL binding for Haskell"; 9977 9976 license = stdenv.lib.licenses.publicDomain; 9977 + }) {inherit (pkgs) openssl;}; 9978 + 9979 + "HsOpenSSL_0_11_4_16" = callPackage 9980 + ({ mkDerivation, base, bytestring, Cabal, network, openssl, time }: 9981 + mkDerivation { 9982 + pname = "HsOpenSSL"; 9983 + version = "0.11.4.16"; 9984 + sha256 = "1jbbrhbvl3y1l0g1wv5h7l59bj7w8ajl8bfpxfwjypgmqlrlks19"; 9985 + revision = "1"; 9986 + editedCabalFile = "0hc113g6jp7ci5gxx2chhp1h64nzx47c4ahwisyqgs3f6prm6dqr"; 9987 + setupHaskellDepends = [ base Cabal ]; 9988 + libraryHaskellDepends = [ base bytestring network time ]; 9989 + librarySystemDepends = [ openssl ]; 9990 + testHaskellDepends = [ base bytestring ]; 9991 + description = "Partial OpenSSL binding for Haskell"; 9992 + license = stdenv.lib.licenses.publicDomain; 9993 + hydraPlatforms = stdenv.lib.platforms.none; 9978 9994 }) {inherit (pkgs) openssl;}; 9979 9995 9980 9996 "HsOpenSSL-x509-system" = callPackage ··· 13860 13876 }: 13861 13877 mkDerivation { 13862 13878 pname = "OpenGLRaw"; 13863 - version = "3.3.1.0"; 13864 - sha256 = "1x8w3x308jldj2c1xqcq3a3sc2jc06pdpgqkgjsmixi1skv4a1vb"; 13865 - libraryHaskellDepends = [ 13866 - base bytestring containers fixed half text transformers 13867 - ]; 13868 - librarySystemDepends = [ libGL ]; 13869 - description = "A raw binding for the OpenGL graphics system"; 13870 - license = stdenv.lib.licenses.bsd3; 13871 - }) {inherit (pkgs) libGL;}; 13872 - 13873 - "OpenGLRaw_3_3_2_0" = callPackage 13874 - ({ mkDerivation, base, bytestring, containers, fixed, half, libGL 13875 - , text, transformers 13876 - }: 13877 - mkDerivation { 13878 - pname = "OpenGLRaw"; 13879 13879 version = "3.3.2.0"; 13880 13880 sha256 = "1qy41qpqmksvgy7j73b46ksvm00mh6amgy9n9wkal4czkaj26kpj"; 13881 13881 libraryHaskellDepends = [ ··· 13884 13884 librarySystemDepends = [ libGL ]; 13885 13885 description = "A raw binding for the OpenGL graphics system"; 13886 13886 license = stdenv.lib.licenses.bsd3; 13887 - hydraPlatforms = stdenv.lib.platforms.none; 13888 13887 }) {inherit (pkgs) libGL;}; 13889 13888 13890 13889 "OpenGLRaw21" = callPackage ··· 22075 22074 hydraPlatforms = stdenv.lib.platforms.none; 22076 22075 }) {}; 22077 22076 22077 + "aeson-gadt-th" = callPackage 22078 + ({ mkDerivation, aeson, base, dependent-sum, template-haskell }: 22079 + mkDerivation { 22080 + pname = "aeson-gadt-th"; 22081 + version = "0.1.1.0"; 22082 + sha256 = "1s3458ijiigkf1id53w24p1q71flpcd7acnqj4zb03fw6qm60f1v"; 22083 + libraryHaskellDepends = [ 22084 + aeson base dependent-sum template-haskell 22085 + ]; 22086 + description = "Derivation of Aeson instances for GADTs"; 22087 + license = stdenv.lib.licenses.bsd3; 22088 + }) {}; 22089 + 22078 22090 "aeson-generic-compat" = callPackage 22079 22091 ({ mkDerivation, aeson, base }: 22080 22092 mkDerivation { ··· 22482 22494 }) {}; 22483 22495 22484 22496 "aeson-value-parser" = callPackage 22485 - ({ mkDerivation, aeson, base-prelude, bytestring, foldl 22486 - , json-pointer, json-pointer-aeson, mtl-prelude, scientific, text 22487 - , transformers, unordered-containers, vector 22497 + ({ mkDerivation, aeson, base, bytestring, foldl, json-pointer 22498 + , json-pointer-aeson, mtl, scientific, text, transformers 22499 + , unordered-containers, vector 22488 22500 }: 22489 22501 mkDerivation { 22490 22502 pname = "aeson-value-parser"; 22491 - version = "0.12.4"; 22492 - sha256 = "0ya2gbyf2gg1psbmm1cz7qbv9m9kp3lls9rzzkmadhxnqr1wfn2f"; 22503 + version = "0.13"; 22504 + sha256 = "0iindqkzlfjdhns7nj8dpmsiq91pm19nd8cr3if1qf0zvjj0nx5q"; 22493 22505 libraryHaskellDepends = [ 22494 - aeson base-prelude bytestring foldl json-pointer json-pointer-aeson 22495 - mtl-prelude scientific text transformers unordered-containers 22496 - vector 22506 + aeson base bytestring foldl json-pointer json-pointer-aeson mtl 22507 + scientific text transformers unordered-containers vector 22497 22508 ]; 22498 22509 description = "An API for parsing \"aeson\" JSON tree into Haskell types"; 22499 22510 license = stdenv.lib.licenses.mit; ··· 31402 31413 hydraPlatforms = stdenv.lib.platforms.none; 31403 31414 }) {}; 31404 31415 31416 + "automata" = callPackage 31417 + ({ mkDerivation, base, bytestring, containers, contiguous 31418 + , enum-types, HUnit, leancheck, leancheck-enum-instances, primitive 31419 + , primitive-containers, QuickCheck, quickcheck-classes 31420 + , quickcheck-enum-instances, semirings, tasty, tasty-hunit 31421 + , tasty-leancheck, tasty-quickcheck, transformers 31422 + }: 31423 + mkDerivation { 31424 + pname = "automata"; 31425 + version = "0.1.0.0"; 31426 + sha256 = "1xb0rqnkykazg7m50dsxa5pxfd2096wmqbwli01j7wxw8lrqcy9i"; 31427 + libraryHaskellDepends = [ 31428 + base bytestring containers contiguous primitive 31429 + primitive-containers semirings transformers 31430 + ]; 31431 + testHaskellDepends = [ 31432 + base containers enum-types HUnit leancheck leancheck-enum-instances 31433 + primitive QuickCheck quickcheck-classes quickcheck-enum-instances 31434 + tasty tasty-hunit tasty-leancheck tasty-quickcheck 31435 + ]; 31436 + description = "automata"; 31437 + license = stdenv.lib.licenses.bsd3; 31438 + }) {}; 31439 + 31405 31440 "automitive-cse" = callPackage 31406 31441 ({ mkDerivation, base, bytestring, cereal, cryptonite, memory 31407 31442 , quickcheck-simple ··· 36741 36776 }: 36742 36777 mkDerivation { 36743 36778 pname = "birch-beer"; 36744 - version = "0.1.0.0"; 36745 - sha256 = "11f1lf19a78795id30hdxa6h52jwcmjq4jbmm1qaw6lgjfkzfg6a"; 36779 + version = "0.1.0.1"; 36780 + sha256 = "1xnv6zg9rc8klsjvaqf524pvplhizydjdrfybxnfjsi4d3kp612g"; 36746 36781 isLibrary = true; 36747 36782 isExecutable = true; 36748 36783 libraryHaskellDepends = [ ··· 37788 37823 }: 37789 37824 mkDerivation { 37790 37825 pname = "blas-carray"; 37791 - version = "0.0.1.1"; 37792 - sha256 = "0ijzcdrbfb9w3vs4g96p30h7ilh9s05ij8n0prinmr1ngmvipbdx"; 37826 + version = "0.1.0.1"; 37827 + sha256 = "1aqphwgzcryzfzjzsv6ph4kcmswqd7mgs65dj8lsjzkhfc6izggl"; 37793 37828 libraryHaskellDepends = [ 37794 37829 base blas-ffi carray netlib-carray netlib-ffi storable-complex 37795 37830 transformers ··· 37797 37832 description = "Auto-generated interface to Fortran BLAS via CArrays"; 37798 37833 license = stdenv.lib.licenses.bsd3; 37799 37834 hydraPlatforms = stdenv.lib.platforms.none; 37835 + }) {}; 37836 + 37837 + "blas-comfort-array" = callPackage 37838 + ({ mkDerivation, base, blas-ffi, comfort-array 37839 + , netlib-comfort-array, netlib-ffi, storable-complex, transformers 37840 + }: 37841 + mkDerivation { 37842 + pname = "blas-comfort-array"; 37843 + version = "0.0.0.1"; 37844 + sha256 = "1m6kq46sz4chjfc5kh1vqvdfzvn0c46iq93hv9d5rrc9adhma7gb"; 37845 + libraryHaskellDepends = [ 37846 + base blas-ffi comfort-array netlib-comfort-array netlib-ffi 37847 + storable-complex transformers 37848 + ]; 37849 + description = "Auto-generated interface to Fortran BLAS via comfort-array"; 37850 + license = stdenv.lib.licenses.bsd3; 37800 37851 }) {}; 37801 37852 37802 37853 "blas-ffi" = callPackage ··· 39451 39502 ({ mkDerivation, base, directory, process }: 39452 39503 mkDerivation { 39453 39504 pname = "brainfuck-monad"; 39454 - version = "0.5.0"; 39455 - sha256 = "0dr371scgb6hc43vdj2fbic9z1aw4bfhnc910y22a9y26kcldp2g"; 39505 + version = "0.5.1"; 39506 + sha256 = "1y0dz80q2rniz23b0m2dircyl244id9888pblaqj8d4zcapsnsww"; 39456 39507 libraryHaskellDepends = [ base directory process ]; 39457 39508 description = "BrainFuck monad"; 39458 39509 license = stdenv.lib.licenses.bsd3; ··· 39596 39647 description = "A drop-down menu widget for brick"; 39597 39648 license = stdenv.lib.licenses.bsd3; 39598 39649 hydraPlatforms = stdenv.lib.platforms.none; 39650 + }) {}; 39651 + 39652 + "brick-filetree" = callPackage 39653 + ({ mkDerivation, base, brick, comonad, containers, directory 39654 + , directory-tree, filepath, free, vector, vty 39655 + }: 39656 + mkDerivation { 39657 + pname = "brick-filetree"; 39658 + version = "0.1.0.2"; 39659 + sha256 = "0ppc2y407db7kx8hzrjbx3qhd4w39d5p4zra3bxsc99ny9aqbrmk"; 39660 + libraryHaskellDepends = [ 39661 + base brick comonad containers directory directory-tree filepath 39662 + free vector vty 39663 + ]; 39664 + testHaskellDepends = [ 39665 + base brick comonad containers directory directory-tree filepath 39666 + free vector vty 39667 + ]; 39668 + license = stdenv.lib.licenses.bsd3; 39599 39669 }) {}; 39600 39670 39601 39671 "brick-skylighting" = callPackage ··· 42512 42582 }: 42513 42583 mkDerivation { 42514 42584 pname = "cabal2spec"; 42515 - version = "2.2.2"; 42516 - sha256 = "1rb7z4lslqsf8ipsyy7nc3mz4ixz5f5cv5jn5nidj0pc5rl16sxw"; 42517 - isLibrary = true; 42518 - isExecutable = true; 42519 - libraryHaskellDepends = [ base Cabal filepath time ]; 42520 - executableHaskellDepends = [ 42521 - base Cabal filepath optparse-applicative 42522 - ]; 42523 - testHaskellDepends = [ base Cabal filepath tasty tasty-golden ]; 42524 - description = "Convert Cabal files into rpm spec files"; 42525 - license = stdenv.lib.licenses.gpl3; 42526 - maintainers = with stdenv.lib.maintainers; [ peti ]; 42527 - }) {}; 42528 - 42529 - "cabal2spec_2_2_2_1" = callPackage 42530 - ({ mkDerivation, base, Cabal, filepath, optparse-applicative, tasty 42531 - , tasty-golden, time 42532 - }: 42533 - mkDerivation { 42534 - pname = "cabal2spec"; 42535 42585 version = "2.2.2.1"; 42536 42586 sha256 = "0jv335b6vz1y6jp381hhrb2miniyqzkn18ansc67as04yf3ngmay"; 42537 42587 isLibrary = true; ··· 42543 42593 testHaskellDepends = [ base Cabal filepath tasty tasty-golden ]; 42544 42594 description = "Convert Cabal files into rpm spec files"; 42545 42595 license = stdenv.lib.licenses.gpl3; 42546 - hydraPlatforms = stdenv.lib.platforms.none; 42547 42596 maintainers = with stdenv.lib.maintainers; [ peti ]; 42548 42597 }) {}; 42549 42598 ··· 48582 48631 license = stdenv.lib.licenses.gpl3; 48583 48632 }) {}; 48584 48633 48634 + "clumpiness_0_17_0_2" = callPackage 48635 + ({ mkDerivation, base, containers, tree-fun }: 48636 + mkDerivation { 48637 + pname = "clumpiness"; 48638 + version = "0.17.0.2"; 48639 + sha256 = "1h1n349sq2lpikpvzzarz74200b8k7dkdjpp4rpkx79xdlfc58pc"; 48640 + libraryHaskellDepends = [ base containers tree-fun ]; 48641 + description = "Calculate the clumpiness of leaf properties in a tree"; 48642 + license = stdenv.lib.licenses.gpl3; 48643 + hydraPlatforms = stdenv.lib.platforms.none; 48644 + }) {}; 48645 + 48585 48646 "cluss" = callPackage 48586 48647 ({ mkDerivation, base, template-haskell }: 48587 48648 mkDerivation { ··· 50141 50202 }: 50142 50203 mkDerivation { 50143 50204 pname = "comfort-array"; 50144 - version = "0.2"; 50145 - sha256 = "0h8qn36ivxd2bc7cmqgyfa54jlwcfwr3rwpfp02p0yxqb4q03z45"; 50205 + version = "0.3"; 50206 + sha256 = "0vwp11vcw6h9shrafqgpiqbdm2ni9ad18z2r644hspxcrs24r4d6"; 50146 50207 libraryHaskellDepends = [ 50147 50208 base deepseq guarded-allocation non-empty primitive QuickCheck 50148 50209 storable-record transformers utility-ht ··· 52737 52798 pname = "connection"; 52738 52799 version = "0.2.8"; 52739 52800 sha256 = "1swkb9w5vx9ph7x55y51dc0srj2z27nd9ibgn8c0qcl6hx7g9cbh"; 52801 + revision = "1"; 52802 + editedCabalFile = "15qdwqqjv60w14m319a58yjmhzr39dydsnk6r26ydkwxwh23rk73"; 52740 52803 libraryHaskellDepends = [ 52741 52804 base byteable bytestring containers data-default-class network 52742 52805 socks tls x509 x509-store x509-system x509-validation ··· 53024 53087 }) {}; 53025 53088 53026 53089 "constraints-extras" = callPackage 53027 - ({ mkDerivation, base, constraints, template-haskell }: 53090 + ({ mkDerivation, aeson, base, constraints, markdown-unlit 53091 + , template-haskell 53092 + }: 53028 53093 mkDerivation { 53029 53094 pname = "constraints-extras"; 53030 - version = "0.2.1.0"; 53031 - sha256 = "17rz4j5xgh4qn8ngd4b2814zdp1c59mcksg9jxbln6nvzvw7q0ng"; 53095 + version = "0.2.3.0"; 53096 + sha256 = "09qa30zgh6w7k5nl1gvr18nhl5cfnnrzzlmafn9hvp8hms6837ic"; 53097 + isLibrary = true; 53098 + isExecutable = true; 53032 53099 libraryHaskellDepends = [ base constraints template-haskell ]; 53100 + executableHaskellDepends = [ 53101 + aeson base constraints markdown-unlit 53102 + ]; 53033 53103 description = "Utility package for constraints"; 53034 53104 license = stdenv.lib.licenses.bsd3; 53035 53105 hydraPlatforms = stdenv.lib.platforms.none; ··· 59396 59466 license = stdenv.lib.licenses.bsd3; 59397 59467 }) {}; 59398 59468 59469 + "data-ref_0_0_2" = callPackage 59470 + ({ mkDerivation, base, data-accessor, stm, transformers }: 59471 + mkDerivation { 59472 + pname = "data-ref"; 59473 + version = "0.0.2"; 59474 + sha256 = "0xqgzcpp9b0y2w5h1nln529dizdplhpfl41vxvbhxxcdkng3j53v"; 59475 + libraryHaskellDepends = [ base data-accessor stm transformers ]; 59476 + description = "Unify STRef and IORef in plain Haskell 98"; 59477 + license = stdenv.lib.licenses.bsd3; 59478 + hydraPlatforms = stdenv.lib.platforms.none; 59479 + }) {}; 59480 + 59399 59481 "data-reify" = callPackage 59400 59482 ({ mkDerivation, base, containers }: 59401 59483 mkDerivation { ··· 60321 60403 doCheck = false; 60322 60404 description = "A client library for the D-Bus IPC system"; 60323 60405 license = stdenv.lib.licenses.asl20; 60406 + }) {}; 60407 + 60408 + "dbus_1_2_3" = callPackage 60409 + ({ mkDerivation, base, bytestring, cereal, conduit, containers 60410 + , criterion, deepseq, directory, exceptions, extra, filepath, lens 60411 + , network, parsec, process, QuickCheck, random, resourcet, split 60412 + , tasty, tasty-hunit, tasty-quickcheck, template-haskell, text 60413 + , th-lift, transformers, unix, vector, xml-conduit, xml-types 60414 + }: 60415 + mkDerivation { 60416 + pname = "dbus"; 60417 + version = "1.2.3"; 60418 + sha256 = "04x0scjl9kyhh2wl02slfa7ykd2lmxbx6x7bp7wv8x4pwgd849zc"; 60419 + libraryHaskellDepends = [ 60420 + base bytestring cereal conduit containers deepseq exceptions 60421 + filepath lens network parsec random split template-haskell text 60422 + th-lift transformers unix vector xml-conduit xml-types 60423 + ]; 60424 + testHaskellDepends = [ 60425 + base bytestring cereal containers directory extra filepath network 60426 + parsec process QuickCheck random resourcet tasty tasty-hunit 60427 + tasty-quickcheck text transformers unix vector 60428 + ]; 60429 + benchmarkHaskellDepends = [ base criterion ]; 60430 + doCheck = false; 60431 + description = "A client library for the D-Bus IPC system"; 60432 + license = stdenv.lib.licenses.asl20; 60433 + hydraPlatforms = stdenv.lib.platforms.none; 60324 60434 }) {}; 60325 60435 60326 60436 "dbus-client" = callPackage ··· 61498 61608 }: 61499 61609 mkDerivation { 61500 61610 pname = "dejafu"; 61501 - version = "1.11.0.4"; 61502 - sha256 = "0zks4mqdndlyg8mqa1gshwahcqn45zawksgp738crls3yafgh9dg"; 61611 + version = "1.11.0.5"; 61612 + sha256 = "18pcjk60r1q798qba285g20fh8v5q2qphgpx3r0a0yy7p1qnjwv2"; 61503 61613 libraryHaskellDepends = [ 61504 61614 base concurrency containers contravariant deepseq exceptions 61505 61615 leancheck profunctors random transformers ··· 62036 62146 }: 62037 62147 mkDerivation { 62038 62148 pname = "derive"; 62039 - version = "2.6.4"; 62040 - sha256 = "08vhs17h6lzgdr2b0iyl8scilfivvir5fav1qxxpqmdm7f8f8dis"; 62149 + version = "2.6.5"; 62150 + sha256 = "1rfh7pahrksjzypdkrs8wcijybdwnv2wlkiqax7svn11wgnym3c1"; 62041 62151 isLibrary = true; 62042 62152 isExecutable = true; 62043 62153 libraryHaskellDepends = [ ··· 62219 62329 license = stdenv.lib.licenses.bsd3; 62220 62330 }) {}; 62221 62331 62222 - "deriving-compat_0_5_3" = callPackage 62332 + "deriving-compat_0_5_4" = callPackage 62223 62333 ({ mkDerivation, base, base-compat, base-orphans, containers 62224 62334 , ghc-boot-th, ghc-prim, hspec, hspec-discover, QuickCheck, tagged 62225 62335 , template-haskell, th-abstraction, transformers ··· 62227 62337 }: 62228 62338 mkDerivation { 62229 62339 pname = "deriving-compat"; 62230 - version = "0.5.3"; 62231 - sha256 = "1mybgiy6g2ja4qbmc7m3ajy8wzaycq95xlfihi5ynmzlbrjy96sc"; 62340 + version = "0.5.4"; 62341 + sha256 = "0kd76zvaj84391k9847q3zdvw5hlkdw3qwncysfbsvsh4g9glqwr"; 62232 62342 libraryHaskellDepends = [ 62233 62343 base containers ghc-boot-th ghc-prim template-haskell 62234 62344 th-abstraction transformers transformers-compat ··· 68082 68192 }: 68083 68193 mkDerivation { 68084 68194 pname = "dynamic-graphs"; 68085 - version = "0.1.0.2"; 68086 - sha256 = "0fy64gfkg6vhhyzay0wh2dis423j8xbcdjzfl06h8hbrb0gb8p7r"; 68195 + version = "0.1.0.3"; 68196 + sha256 = "1zwrvpg8nxc4lx3mc5jaj1fcbg1hhk4b52ng4qh5r57xkhqj6xg5"; 68087 68197 isLibrary = true; 68088 68198 isExecutable = true; 68089 68199 libraryHaskellDepends = [ ··· 68092 68202 ]; 68093 68203 testHaskellDepends = [ 68094 68204 aeson base bytestring containers deepseq hashable mwc-random 68095 - primitive QuickCheck test-framework test-framework-quickcheck2 68096 - test-framework-th text unordered-containers 68205 + primitive QuickCheck semigroups test-framework 68206 + test-framework-quickcheck2 test-framework-th text 68207 + unordered-containers 68097 68208 ]; 68098 68209 benchmarkHaskellDepends = [ base criterion primitive ]; 68099 68210 description = "Dynamic graph algorithms"; ··· 73765 73876 "expresso" = callPackage 73766 73877 ({ mkDerivation, base, containers, directory, filepath, hashable 73767 73878 , haskeline, mtl, parsec, tasty, tasty-hunit, template-haskell 73768 - , terminfo, text, unordered-containers, wl-pprint 73879 + , text, unordered-containers, wl-pprint 73769 73880 }: 73770 73881 mkDerivation { 73771 73882 pname = "expresso"; 73772 - version = "0.1.1.0"; 73773 - sha256 = "1c0mibbgwdxz36qr02nc31mpg6d3l9mgjfqwy174ib2kv3wndivh"; 73883 + version = "0.1.2.0"; 73884 + sha256 = "15s4gpf7pv6wv13q5i1cff7s93nx5vb8gyjfm4ifz76ki3xafgcn"; 73774 73885 isLibrary = true; 73775 73886 isExecutable = true; 73887 + enableSeparateDataOutput = true; 73776 73888 libraryHaskellDepends = [ 73777 73889 base containers directory filepath hashable haskeline mtl parsec 73778 - template-haskell terminfo text unordered-containers wl-pprint 73890 + template-haskell text unordered-containers wl-pprint 73779 73891 ]; 73780 73892 executableHaskellDepends = [ 73781 73893 base containers directory filepath hashable haskeline mtl parsec 73782 - terminfo text unordered-containers wl-pprint 73894 + text unordered-containers wl-pprint 73783 73895 ]; 73784 73896 testHaskellDepends = [ 73785 73897 base containers directory filepath hashable haskeline mtl parsec 73786 - tasty tasty-hunit terminfo text unordered-containers wl-pprint 73898 + tasty tasty-hunit text unordered-containers wl-pprint 73787 73899 ]; 73788 73900 description = "A simple expressions language based on row types"; 73789 73901 license = stdenv.lib.licenses.bsd3; ··· 74290 74402 ({ mkDerivation, base, mtl, transformers }: 74291 74403 mkDerivation { 74292 74404 pname = "failable"; 74293 - version = "0.1.0.3"; 74294 - sha256 = "1kmp5xgsj5yv4h9q3h1r73z6pb9cj6kb4i458rb322l6w88ci0rf"; 74405 + version = "0.1.1.0"; 74406 + sha256 = "0wg4jhilnyqxs6kqikbli1ia6xl4hi4hipdc1pp1f2d2gxgg0afb"; 74295 74407 libraryHaskellDepends = [ base mtl transformers ]; 74296 74408 description = "A 'Failable' error monad class to unify failure across monads that can fail"; 74297 74409 license = stdenv.lib.licenses.bsd3; ··· 74884 74996 }: 74885 74997 mkDerivation { 74886 74998 pname = "fay"; 74887 - version = "0.24.0.1"; 74888 - sha256 = "05z8dyw1yf2bh42mrrk1d9rxqdz1p6gn8sjnpk66s2k76xrg4vm2"; 74999 + version = "0.24.0.2"; 75000 + sha256 = "00qm6n8ali6inqmm64mrcz414iwiin8zwpavq5w1hnrmvzlbazg5"; 74889 75001 isLibrary = true; 74890 75002 isExecutable = true; 74891 75003 enableSeparateDataOutput = true; ··· 75440 75552 pname = "feed"; 75441 75553 version = "1.0.1.0"; 75442 75554 sha256 = "076krkyvbh24s50chdw3nz6w2svwchys65ppjzlm8gy42ddhbgc7"; 75555 + revision = "1"; 75556 + editedCabalFile = "10xjd3syr70g3blnjy7xvd6s21y68vxsi69f6bmizpsylbfb0245"; 75443 75557 enableSeparateDataOutput = true; 75444 75558 libraryHaskellDepends = [ 75445 75559 base base-compat bytestring old-locale old-time safe text time ··· 76569 76683 }: 76570 76684 mkDerivation { 76571 76685 pname = "find-clumpiness"; 76572 - version = "0.2.3.1"; 76573 - sha256 = "0aicxjh58cz25kxigz013j07a0vc5jyirs75daqjmlgd3rj5b7h8"; 76686 + version = "0.2.3.2"; 76687 + sha256 = "1qid4dinkydpikw1a7q4zj3cx3bh7mzz7bfd8l1mz7fykdi8lwac"; 76574 76688 isLibrary = true; 76575 76689 isExecutable = true; 76576 76690 libraryHaskellDepends = [ ··· 81051 81165 description = "Library providing values and operations on values in a fixed universe"; 81052 81166 license = stdenv.lib.licenses.mit; 81053 81167 hydraPlatforms = stdenv.lib.platforms.none; 81168 + }) {}; 81169 + 81170 + "function-builder" = callPackage 81171 + ({ mkDerivation, base, tagged }: 81172 + mkDerivation { 81173 + pname = "function-builder"; 81174 + version = "0.1.0.4"; 81175 + sha256 = "1iiz1fx8m152wg55k6vgv8sf3zf9wvc9zmx2wca8yc38bki43h61"; 81176 + libraryHaskellDepends = [ base tagged ]; 81177 + description = "Create poly variadic functions for monoidal results"; 81178 + license = stdenv.lib.licenses.bsd3; 81054 81179 }) {}; 81055 81180 81056 81181 "function-combine" = callPackage ··· 86465 86590 }: 86466 86591 mkDerivation { 86467 86592 pname = "git-annex"; 86468 - version = "7.20181211"; 86469 - sha256 = "05zvi2z4fs2sprzgm31m6y1rhvwkhmjilvmgvyajzs12vzsaik6x"; 86593 + version = "7.20190122"; 86594 + sha256 = "0z5a5sskmjmayh1w9m48v7b81s1ybcglglry2jy1awdbn2l4mxk5"; 86470 86595 configureFlags = [ 86471 86596 "-fassistant" "-f-benchmark" "-fdbus" "-f-debuglocks" "-fmagicmime" 86472 86597 "-fpairing" "-fproduction" "-fs3" "-ftorrentparser" "-fwebapp" ··· 86988 87113 }: 86989 87114 mkDerivation { 86990 87115 pname = "github-release"; 86991 - version = "1.2.3"; 86992 - sha256 = "14jb82gybm2zwri05bqxsibwr29lhghcaj3n0171nbndqs0dyl0y"; 86993 - isLibrary = true; 86994 - isExecutable = true; 86995 - libraryHaskellDepends = [ 86996 - aeson base bytestring http-client http-client-tls http-types 86997 - mime-types optparse-generic text unordered-containers uri-templater 86998 - ]; 86999 - executableHaskellDepends = [ 87000 - aeson base bytestring http-client http-client-tls http-types 87001 - mime-types optparse-generic text unordered-containers uri-templater 87002 - ]; 87003 - description = "Upload files to GitHub releases"; 87004 - license = stdenv.lib.licenses.mit; 87005 - }) {}; 87006 - 87007 - "github-release_1_2_4" = callPackage 87008 - ({ mkDerivation, aeson, base, bytestring, http-client 87009 - , http-client-tls, http-types, mime-types, optparse-generic, text 87010 - , unordered-containers, uri-templater 87011 - }: 87012 - mkDerivation { 87013 - pname = "github-release"; 87014 87116 version = "1.2.4"; 87015 87117 sha256 = "1s4vmqrzq7w35kfij9pyxm9b672khhx03whi4adz6l51xij6a3yb"; 87016 87118 isLibrary = true; ··· 87025 87127 ]; 87026 87128 description = "Upload files to GitHub releases"; 87027 87129 license = stdenv.lib.licenses.mit; 87028 - hydraPlatforms = stdenv.lib.platforms.none; 87029 87130 }) {}; 87030 87131 87031 87132 "github-tools" = callPackage ··· 87875 87976 pname = "glirc"; 87876 87977 version = "2.29"; 87877 87978 sha256 = "04i6dzb6fgvx1vxpn8syzc9pa4mq2m62mrgq4iraqwgkzl54ahgx"; 87878 - revision = "1"; 87879 - editedCabalFile = "0kjari98vcx5d1nfvxk8f6nx557hpy6njw7fj5p1lfdals81qifz"; 87979 + revision = "2"; 87980 + editedCabalFile = "0s37m39c3vnwskvbsiziysm9ck7l30bfkp2jg0l49dhi8v01q6cs"; 87880 87981 isLibrary = true; 87881 87982 isExecutable = true; 87882 87983 setupHaskellDepends = [ base Cabal filepath ]; ··· 91981 92082 }) {}; 91982 92083 91983 92084 "grids" = callPackage 91984 - ({ mkDerivation, adjunctions, base, distributive, finite-typelits 91985 - , vector 92085 + ({ mkDerivation, adjunctions, base, comonad, deepseq, distributive 92086 + , gauge, hspec, singletons, vector 91986 92087 }: 91987 92088 mkDerivation { 91988 92089 pname = "grids"; 91989 - version = "0.2.0.0"; 91990 - sha256 = "05fq06x85dvdqn9360y139i9al1bdlcs0ybf790fqw8rqwznzxn4"; 92090 + version = "0.3.0.0"; 92091 + sha256 = "01i6izwlgkv4pc6sfywn8fg2s01x15q0lwxag3kzzhb63nm20kli"; 91991 92092 libraryHaskellDepends = [ 91992 - adjunctions base distributive finite-typelits vector 92093 + adjunctions base comonad deepseq distributive singletons vector 92094 + ]; 92095 + testHaskellDepends = [ 92096 + adjunctions base comonad deepseq distributive hspec singletons 92097 + vector 92098 + ]; 92099 + benchmarkHaskellDepends = [ 92100 + adjunctions base comonad deepseq distributive gauge singletons 92101 + vector 91993 92102 ]; 91994 92103 license = stdenv.lib.licenses.bsd3; 91995 92104 }) {}; ··· 93110 93219 libraryHaskellDepends = [ base ]; 93111 93220 description = "Memory allocation with added stress tests and integrity checks"; 93112 93221 license = stdenv.lib.licenses.bsd3; 93222 + }) {}; 93223 + 93224 + "guarded-allocation_0_0_1" = callPackage 93225 + ({ mkDerivation, base }: 93226 + mkDerivation { 93227 + pname = "guarded-allocation"; 93228 + version = "0.0.1"; 93229 + sha256 = "15a6g0bkjf9r0zl7x61ip05kb7k4rf7yxr7z8jybs5q8g78i1b0c"; 93230 + libraryHaskellDepends = [ base ]; 93231 + description = "Memory allocation with added stress tests and integrity checks"; 93232 + license = stdenv.lib.licenses.bsd3; 93233 + hydraPlatforms = stdenv.lib.platforms.none; 93113 93234 }) {}; 93114 93235 93115 93236 "guarded-rewriting" = callPackage ··· 95681 95802 }: 95682 95803 mkDerivation { 95683 95804 pname = "hakyll-images"; 95684 - version = "0.4.1"; 95685 - sha256 = "1mnf196wyj8jsypwdci7mrx6dl3qzfhwz34p4y5lc4rkif003xf9"; 95805 + version = "0.4.2"; 95806 + sha256 = "0la1c25jlqw0y0zfcskkj4mlmkpamr2psqfnsrgz52zvmhy2ha2p"; 95686 95807 enableSeparateDataOutput = true; 95687 95808 libraryHaskellDepends = [ 95688 95809 base binary bytestring hakyll JuicyPixels JuicyPixels-extra ··· 96451 96572 license = stdenv.lib.licenses.mit; 96452 96573 }) {}; 96453 96574 96575 + "hapistrano_0_3_9_1" = callPackage 96576 + ({ mkDerivation, aeson, async, base, directory, filepath 96577 + , formatting, gitrev, hspec, mtl, optparse-applicative, path 96578 + , path-io, process, QuickCheck, silently, stm, temporary, time 96579 + , transformers, typed-process, yaml 96580 + }: 96581 + mkDerivation { 96582 + pname = "hapistrano"; 96583 + version = "0.3.9.1"; 96584 + sha256 = "0s2xhisyjx3d9rgzqcc09l2x3a8fkc5d7rdcrrcrgwz6vxcdv0pv"; 96585 + isLibrary = true; 96586 + isExecutable = true; 96587 + enableSeparateDataOutput = true; 96588 + libraryHaskellDepends = [ 96589 + aeson base filepath formatting gitrev mtl path process stm time 96590 + transformers typed-process 96591 + ]; 96592 + executableHaskellDepends = [ 96593 + aeson async base formatting gitrev optparse-applicative path 96594 + path-io stm yaml 96595 + ]; 96596 + testHaskellDepends = [ 96597 + base directory filepath hspec mtl path path-io process QuickCheck 96598 + silently temporary 96599 + ]; 96600 + description = "A deployment library for Haskell applications"; 96601 + license = stdenv.lib.licenses.mit; 96602 + hydraPlatforms = stdenv.lib.platforms.none; 96603 + }) {}; 96604 + 96454 96605 "happindicator" = callPackage 96455 96606 ({ mkDerivation, array, base, bytestring, containers, glib, gtk 96456 96607 , gtk2hs-buildtools, libappindicator-gtk2, mtl ··· 101925 102076 }) {}; 101926 102077 101927 102078 "hasql-pool" = callPackage 101928 - ({ mkDerivation, base-prelude, hasql, resource-pool, time }: 101929 - mkDerivation { 101930 - pname = "hasql-pool"; 101931 - version = "0.5"; 101932 - sha256 = "0bsxh9yf5p2iknrnssrif563n42ih14cj95qmy9z2lz2kbycscrs"; 101933 - libraryHaskellDepends = [ base-prelude hasql resource-pool time ]; 101934 - description = "A pool of connections for Hasql"; 101935 - license = stdenv.lib.licenses.mit; 101936 - }) {}; 101937 - 101938 - "hasql-pool_0_5_0_1" = callPackage 101939 102079 ({ mkDerivation, base-prelude, hasql, hspec, resource-pool, time }: 101940 102080 mkDerivation { 101941 102081 pname = "hasql-pool"; ··· 101945 102085 testHaskellDepends = [ base-prelude hasql hspec ]; 101946 102086 description = "A pool of connections for Hasql"; 101947 102087 license = stdenv.lib.licenses.mit; 101948 - hydraPlatforms = stdenv.lib.platforms.none; 101949 102088 }) {}; 101950 102089 101951 102090 "hasql-postgres" = callPackage ··· 105023 105162 }: 105024 105163 mkDerivation { 105025 105164 pname = "hevm"; 105026 - version = "0.21"; 105027 - sha256 = "0h3d1b2xdd59d3rl1a9ng1hz2hr3g6n1dpak0a4namjlcfxvwwhd"; 105165 + version = "0.24"; 105166 + sha256 = "0bzhswisrmlw8ajl6mr13vr3a7l0vywl394aihrc0xs6vwgyflh0"; 105028 105167 isLibrary = true; 105029 105168 isExecutable = true; 105030 105169 enableSeparateDataOutput = true; ··· 106246 106385 }: 106247 106386 mkDerivation { 106248 106387 pname = "hierarchical-spectral-clustering"; 106249 - version = "0.2.1.0"; 106250 - sha256 = "1vgvpa9il2pmcwjq0nnq93ppbanrs5yaxdcs9skbwz1r6gx0k64y"; 106388 + version = "0.2.2.0"; 106389 + sha256 = "0c0lv9vr8srb6bipjx70m7p5mr91hfhnymv8brwj6hllq4cp576m"; 106251 106390 isLibrary = true; 106252 106391 isExecutable = true; 106253 106392 libraryHaskellDepends = [ ··· 107955 108094 }: 107956 108095 mkDerivation { 107957 108096 pname = "hlint"; 107958 - version = "2.1.12"; 107959 - sha256 = "1d3gbvjs7zg9n4fbj2b3c5wn5xf2idygx9cqjdbmgndk3jic9rbx"; 108097 + version = "2.1.13"; 108098 + sha256 = "1ac553qf1pc093hrc3kf8yik68619683pazmlm8r2jqqq502fgxc"; 107960 108099 isLibrary = true; 107961 108100 isExecutable = true; 107962 108101 enableSeparateDataOutput = true; ··· 108621 108760 }: 108622 108761 mkDerivation { 108623 108762 pname = "hmm-lapack"; 108624 - version = "0.3.0.1"; 108625 - sha256 = "150aqwg7n9i5hsdlxxbsynaxn3shgnx20drax16z5785rz0bbrjx"; 108763 + version = "0.3.0.2"; 108764 + sha256 = "1rwxp4gjk2z8k42k7l1g3sy07jl2rhc7xgypjripb3chmfkp6zvn"; 108626 108765 libraryHaskellDepends = [ 108627 108766 base boxes comfort-array containers deepseq explicit-exception 108628 108767 fixed-length lapack lazy-csv netlib-ffi non-empty prelude-compat ··· 109812 109951 pname = "hookup"; 109813 109952 version = "0.2.2"; 109814 109953 sha256 = "1q9w8j4g8j9ijfvwpng4i3k2b8pkf4ln27bcdaalnp9yyidmxlqf"; 109815 - revision = "3"; 109816 - editedCabalFile = "0fmnfnlcc5jg0na2723ibh26sch190s62d52g14gffh9fsl9icgy"; 109954 + revision = "4"; 109955 + editedCabalFile = "1l52m4pl1l0mrnl4czx25i8xvba03l7bvqskk59cgwfk8q1kk935"; 109817 109956 libraryHaskellDepends = [ 109818 109957 attoparsec base bytestring HsOpenSSL HsOpenSSL-x509-system network 109819 109958 ]; ··· 113077 113216 hydraPlatforms = stdenv.lib.platforms.none; 113078 113217 }) {}; 113079 113218 113219 + "hsdev_0_3_3_0" = callPackage 113220 + ({ mkDerivation, aeson, aeson-pretty, array, async, attoparsec 113221 + , base, bytestring, Cabal, containers, cpphs, data-default, deepseq 113222 + , direct-sqlite, directory, exceptions, filepath, fsnotify, ghc 113223 + , ghc-boot, ghc-paths, haddock-api, haddock-library, haskell-names 113224 + , haskell-src-exts, hdocs, hformat, hlint, hspec, http-client, lens 113225 + , lens-aeson, lifted-base, mmorph, monad-control, monad-loops, mtl 113226 + , network, network-uri, optparse-applicative, process 113227 + , regex-pcre-builtin, scientific, simple-log, sqlite-simple, stm 113228 + , syb, template-haskell, text, text-region, time, transformers 113229 + , transformers-base, uniplate, unix, unordered-containers, vector 113230 + }: 113231 + mkDerivation { 113232 + pname = "hsdev"; 113233 + version = "0.3.3.0"; 113234 + sha256 = "17pylby88xmr8hibhpiyygzdnjwznh1zss4969z6w2dk2489lkrz"; 113235 + isLibrary = true; 113236 + isExecutable = true; 113237 + libraryHaskellDepends = [ 113238 + aeson aeson-pretty array async attoparsec base bytestring Cabal 113239 + containers cpphs data-default deepseq direct-sqlite directory 113240 + exceptions filepath fsnotify ghc ghc-boot ghc-paths haddock-api 113241 + haddock-library haskell-names haskell-src-exts hdocs hformat hlint 113242 + http-client lens lifted-base mmorph monad-control monad-loops mtl 113243 + network network-uri optparse-applicative process regex-pcre-builtin 113244 + scientific simple-log sqlite-simple stm syb template-haskell text 113245 + text-region time transformers transformers-base uniplate unix 113246 + unordered-containers vector 113247 + ]; 113248 + executableHaskellDepends = [ 113249 + aeson aeson-pretty base bytestring containers deepseq directory 113250 + exceptions filepath monad-loops mtl network optparse-applicative 113251 + process text transformers unordered-containers 113252 + ]; 113253 + testHaskellDepends = [ 113254 + aeson async base containers data-default deepseq directory filepath 113255 + hformat hspec lens lens-aeson mtl text 113256 + ]; 113257 + description = "Haskell development library"; 113258 + license = stdenv.lib.licenses.bsd3; 113259 + hydraPlatforms = stdenv.lib.platforms.none; 113260 + }) {}; 113261 + 113080 113262 "hsdif" = callPackage 113081 113263 ({ mkDerivation, base, bytestring, hosc }: 113082 113264 mkDerivation { ··· 113111 113293 pname = "hsdns"; 113112 113294 version = "1.7.1"; 113113 113295 sha256 = "0i50p31zxsrkx9hv3mqcl2042lf922b1fsswmd99d66ybkl01kag"; 113296 + revision = "1"; 113297 + editedCabalFile = "0w4hrmj7ph5dgarl82xpa0g77ncjdqk0wc9wp771pry98xxihzl8"; 113114 113298 isLibrary = true; 113115 113299 isExecutable = true; 113116 113300 libraryHaskellDepends = [ base containers network ]; ··· 113120 113304 maintainers = with stdenv.lib.maintainers; [ peti ]; 113121 113305 }) {inherit (pkgs) adns;}; 113122 113306 113307 + "hsdns_1_8" = callPackage 113308 + ({ mkDerivation, adns, base, containers, network }: 113309 + mkDerivation { 113310 + pname = "hsdns"; 113311 + version = "1.8"; 113312 + sha256 = "0jxnfgzsshhaf3n8ywhxy84l6ldhz5cdwaayr61v26iqgm3c3qk0"; 113313 + isLibrary = true; 113314 + isExecutable = true; 113315 + libraryHaskellDepends = [ base containers network ]; 113316 + librarySystemDepends = [ adns ]; 113317 + description = "Asynchronous DNS Resolver"; 113318 + license = stdenv.lib.licenses.lgpl3; 113319 + hydraPlatforms = stdenv.lib.platforms.none; 113320 + maintainers = with stdenv.lib.maintainers; [ peti ]; 113321 + }) {inherit (pkgs) adns;}; 113322 + 113123 113323 "hsdns-cache" = callPackage 113124 113324 ({ mkDerivation, base, hsdns, network, SafeSemaphore, text, time 113125 113325 , unordered-containers ··· 114533 114733 }: 114534 114734 mkDerivation { 114535 114735 pname = "hspec-need-env"; 114536 - version = "0.1.0.2"; 114537 - sha256 = "0393l0faajrdfckjgclrhpvm79r0mhba8jrrsvr4rj5ifajmrfns"; 114538 - libraryHaskellDepends = [ base hspec-core hspec-expectations ]; 114539 - testHaskellDepends = [ base hspec hspec-core setenv transformers ]; 114540 - description = "Read environment variables for hspec tests"; 114541 - license = stdenv.lib.licenses.bsd3; 114542 - }) {}; 114543 - 114544 - "hspec-need-env_0_1_0_3" = callPackage 114545 - ({ mkDerivation, base, hspec, hspec-core, hspec-expectations 114546 - , setenv, transformers 114547 - }: 114548 - mkDerivation { 114549 - pname = "hspec-need-env"; 114550 114736 version = "0.1.0.3"; 114551 114737 sha256 = "164ng7ryb9dpw2v0wazi9s8xqwsx9yla83p0ln05m6zlirpp6jc6"; 114552 114738 libraryHaskellDepends = [ base hspec-core hspec-expectations ]; 114553 114739 testHaskellDepends = [ base hspec hspec-core setenv transformers ]; 114554 114740 description = "Read environment variables for hspec tests"; 114555 114741 license = stdenv.lib.licenses.bsd3; 114556 - hydraPlatforms = stdenv.lib.platforms.none; 114557 114742 }) {}; 114558 114743 114559 114744 "hspec-pg-transact" = callPackage ··· 115639 115824 maintainers = with stdenv.lib.maintainers; [ peti ]; 115640 115825 }) {}; 115641 115826 115827 + "hsyslog_5_0_2" = callPackage 115828 + ({ mkDerivation, base }: 115829 + mkDerivation { 115830 + pname = "hsyslog"; 115831 + version = "5.0.2"; 115832 + sha256 = "1kkypn0dd92aqv8dr112bhkr9k9r9mchnyyvy41kvhj2zg447v1y"; 115833 + isLibrary = true; 115834 + isExecutable = true; 115835 + libraryHaskellDepends = [ base ]; 115836 + description = "FFI interface to syslog(3) from POSIX.1-2001"; 115837 + license = stdenv.lib.licenses.bsd3; 115838 + hydraPlatforms = stdenv.lib.platforms.none; 115839 + maintainers = with stdenv.lib.maintainers; [ peti ]; 115840 + }) {}; 115841 + 115642 115842 "hsyslog-tcp" = callPackage 115643 115843 ({ mkDerivation, base, bytestring, hsyslog, hsyslog-udp, network 115644 115844 , text, time ··· 117650 117850 benchmarkHaskellDepends = [ base criterion ]; 117651 117851 description = "Provide duration helper"; 117652 117852 license = stdenv.lib.licenses.bsd3; 117853 + }) {}; 117854 + 117855 + "human-readable-duration_0_2_1_3" = callPackage 117856 + ({ mkDerivation, base, criterion, doctest, Glob }: 117857 + mkDerivation { 117858 + pname = "human-readable-duration"; 117859 + version = "0.2.1.3"; 117860 + sha256 = "1zq85v9knc73ck9lqrn4k0w121ifpjg7j053qmhgam0605j89236"; 117861 + libraryHaskellDepends = [ base ]; 117862 + testHaskellDepends = [ base doctest Glob ]; 117863 + benchmarkHaskellDepends = [ base criterion ]; 117864 + description = "Provide duration helper"; 117865 + license = stdenv.lib.licenses.bsd3; 117866 + hydraPlatforms = stdenv.lib.platforms.none; 117653 117867 }) {}; 117654 117868 117655 117869 "human-text" = callPackage ··· 122376 122590 license = stdenv.lib.licenses.bsd3; 122377 122591 }) {}; 122378 122592 122593 + "influxdb_1_6_1_2" = callPackage 122594 + ({ mkDerivation, aeson, attoparsec, base, bytestring, Cabal 122595 + , cabal-doctest, clock, containers, doctest, foldl, http-client 122596 + , http-types, lens, network, optional-args, QuickCheck, scientific 122597 + , tagged, template-haskell, text, time, unordered-containers 122598 + , vector 122599 + }: 122600 + mkDerivation { 122601 + pname = "influxdb"; 122602 + version = "1.6.1.2"; 122603 + sha256 = "1bzy78amw6k02bi2fjm2i8vah9lwxpy2fdlq35gdsffhwrif29mg"; 122604 + isLibrary = true; 122605 + isExecutable = true; 122606 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 122607 + libraryHaskellDepends = [ 122608 + aeson attoparsec base bytestring clock containers foldl http-client 122609 + http-types lens network optional-args scientific tagged text time 122610 + unordered-containers vector 122611 + ]; 122612 + testHaskellDepends = [ base doctest QuickCheck template-haskell ]; 122613 + description = "Haskell client library for InfluxDB"; 122614 + license = stdenv.lib.licenses.bsd3; 122615 + hydraPlatforms = stdenv.lib.platforms.none; 122616 + }) {}; 122617 + 122379 122618 "informative" = callPackage 122380 122619 ({ mkDerivation, base, containers, csv, highlighting-kate 122381 122620 , http-conduit, monad-logger, pandoc, persistent ··· 124218 124457 description = "web-interface for iptables"; 124219 124458 license = stdenv.lib.licenses.bsd3; 124220 124459 hydraPlatforms = stdenv.lib.platforms.none; 124460 + }) {}; 124461 + 124462 + "ipynb" = callPackage 124463 + ({ mkDerivation, aeson, aeson-diff, base, base64-bytestring 124464 + , bytestring, containers, directory, filepath, microlens 124465 + , microlens-aeson, tasty, tasty-hunit, text, unordered-containers 124466 + , vector 124467 + }: 124468 + mkDerivation { 124469 + pname = "ipynb"; 124470 + version = "0.1"; 124471 + sha256 = "0daadhzil4q573mqb0rpvjzm0vpkzgzqcimw480qpvlh6rhppwj5"; 124472 + libraryHaskellDepends = [ 124473 + aeson base base64-bytestring bytestring containers text 124474 + unordered-containers 124475 + ]; 124476 + testHaskellDepends = [ 124477 + aeson aeson-diff base base64-bytestring bytestring directory 124478 + filepath microlens microlens-aeson tasty tasty-hunit text 124479 + unordered-containers vector 124480 + ]; 124481 + description = "Data structure for working with Jupyter notebooks (ipynb)"; 124482 + license = stdenv.lib.licenses.bsd3; 124221 124483 }) {}; 124222 124484 124223 124485 "ipython-kernel" = callPackage ··· 126923 127185 }) {}; 126924 127186 126925 127187 pname = "mwc-random"; 126926 - pname = "mwc-random"; 126927 - pname = "mwc-random"; 126928 - }: 126929 - mkDerivation { 126930 - pname = "mwc-random"; 126931 - version = "1.0.5"; 126932 - pname = "mwc-random"; 126933 - libraryHaskellDepends = [ 126934 - pname = "mwc-random"; 126935 - ]; 126936 - testHaskellDepends = [ 126937 - pname = "mwc-random"; 126938 - text time 126939 - ]; 126940 - pname = "mwc-random"; 126941 - license = stdenv.lib.licenses.mit; 126942 - }) {}; 126943 - 126944 - pname = "mwc-random"; 126945 127188 pname = "mwc-random"; 126946 127189 pname = "mwc-random"; 126947 127190 }: ··· 126958 127201 ]; 126959 127202 pname = "mwc-random"; 126960 127203 license = stdenv.lib.licenses.mit; 126961 - hydraPlatforms = stdenv.lib.platforms.none; 126962 127204 }) {}; 126963 127205 126964 127206 pname = "mwc-random"; ··· 127022 127264 }) {}; 127023 127265 127024 127266 pname = "mwc-random"; 127025 - pname = "mwc-random"; 127267 + ({ mkDerivation, attoparsec, base, base-prelude, text }: 127026 127268 mkDerivation { 127027 127269 pname = "mwc-random"; 127028 - version = "0.1.2.1"; 127029 - pname = "mwc-random"; 127030 - pname = "mwc-random"; 127270 + version = "0.1.2.2"; 127271 + sha256 = "0cwk5jxg528dipfdhrmmjpz950pfpaykncvw16rajvf35wvcnk9x"; 127272 + revision = "1"; 127273 + editedCabalFile = "0bs7fa02jjq9r7bn3vlwn4xq93yllj62h3bb5g2lsihx1svk7lkn"; 127274 + libraryHaskellDepends = [ attoparsec base base-prelude text ]; 127031 127275 pname = "mwc-random"; 127032 127276 license = stdenv.lib.licenses.mit; 127033 127277 hydraPlatforms = stdenv.lib.platforms.none; ··· 130082 130326 pname = "mwc-random"; 130083 130327 mkDerivation { 130084 130328 pname = "mwc-random"; 130085 - version = "1.0.7"; 130086 - pname = "mwc-random"; 130087 - pname = "mwc-random"; 130088 - pname = "mwc-random"; 130089 - pname = "mwc-random"; 130090 - license = stdenv.lib.licenses.mit; 130091 - }) {}; 130092 - 130093 - pname = "mwc-random"; 130094 - pname = "mwc-random"; 130095 - mkDerivation { 130096 - pname = "mwc-random"; 130097 130329 version = "1.0.8"; 130098 130330 pname = "mwc-random"; 130099 130331 pname = "mwc-random"; 130100 130332 pname = "mwc-random"; 130101 130333 pname = "mwc-random"; 130102 130334 license = stdenv.lib.licenses.mit; 130103 - hydraPlatforms = stdenv.lib.platforms.none; 130104 130335 }) {}; 130105 130336 130106 130337 pname = "mwc-random"; ··· 132077 132308 132078 132309 "lapack" = callPackage 132079 132310 ({ mkDerivation, base, blas-ffi, boxes, ChasingBottoms 132080 - , comfort-array, deepseq, fixed-length, guarded-allocation 132081 - , lapack-ffi, lazyio, netlib-ffi, non-empty, QuickCheck, semigroups 132082 - , tfp, transformers, utility-ht 132311 + , comfort-array, data-ref, deepseq, fixed-length 132312 + , guarded-allocation, lapack-ffi, lazyio, netlib-ffi, non-empty 132313 + , QuickCheck, quickcheck-transformer, random, semigroups, tfp 132314 + , transformers, unique-logic-tf, utility-ht 132083 132315 }: 132084 132316 mkDerivation { 132085 132317 pname = "lapack"; 132086 - version = "0.2"; 132087 - sha256 = "173yjhf2drabx13rw7kzs6wp40pg2r5yibr7psgdyidx7543svvy"; 132318 + version = "0.2.1"; 132319 + sha256 = "1m6n36cjk69maqrb2alya8ki2kndvpfjn2nyb8p4k5333x4ka6xm"; 132088 132320 isLibrary = true; 132089 132321 isExecutable = true; 132090 132322 libraryHaskellDepends = [ ··· 132093 132325 transformers utility-ht 132094 132326 ]; 132095 132327 testHaskellDepends = [ 132096 - base ChasingBottoms comfort-array netlib-ffi non-empty QuickCheck 132097 - semigroups tfp transformers utility-ht 132328 + base ChasingBottoms comfort-array data-ref netlib-ffi non-empty 132329 + QuickCheck quickcheck-transformer random semigroups tfp 132330 + transformers unique-logic-tf utility-ht 132098 132331 ]; 132099 132332 description = "Numerical Linear Algebra using LAPACK"; 132100 132333 license = stdenv.lib.licenses.bsd3; ··· 132107 132340 }: 132108 132341 mkDerivation { 132109 132342 pname = "lapack-carray"; 132110 - version = "0.0.2.1"; 132111 - sha256 = "0rhzs27m634vy7g7k1ls8wyfh3q983fq6959y1vn1g3af1f27yqx"; 132343 + version = "0.0.3"; 132344 + sha256 = "1l4dwkdk6m5ran92j7k9yxqin1spgx8sg0bi2kfn1pcs6jzgn3si"; 132112 132345 libraryHaskellDepends = [ 132113 132346 base carray lapack-ffi netlib-carray netlib-ffi storable-complex 132114 132347 transformers 132115 132348 ]; 132116 132349 description = "Auto-generated interface to Fortran LAPACK via CArrays"; 132350 + license = stdenv.lib.licenses.bsd3; 132351 + }) {}; 132352 + 132353 + "lapack-comfort-array" = callPackage 132354 + ({ mkDerivation, base, comfort-array, lapack-ffi 132355 + , netlib-comfort-array, netlib-ffi, storable-complex, transformers 132356 + }: 132357 + mkDerivation { 132358 + pname = "lapack-comfort-array"; 132359 + version = "0.0"; 132360 + sha256 = "06pzjr9n5pn0aqgf1p7njls65m10zfryzld3sxlr9ybailmnsa2j"; 132361 + libraryHaskellDepends = [ 132362 + base comfort-array lapack-ffi netlib-comfort-array netlib-ffi 132363 + storable-complex transformers 132364 + ]; 132365 + description = "Auto-generated interface to Fortran LAPACK via comfort-array"; 132117 132366 license = stdenv.lib.licenses.bsd3; 132118 132367 }) {}; 132119 132368 ··· 132151 132400 license = stdenv.lib.licenses.bsd3; 132152 132401 }) {}; 132153 132402 132403 + "lapack-ffi-tools_0_1_2" = callPackage 132404 + ({ mkDerivation, base, bytestring, cassava, containers 132405 + , explicit-exception, filepath, non-empty, optparse-applicative 132406 + , parsec, pathtype, transformers, unordered-containers, utility-ht 132407 + , vector 132408 + }: 132409 + mkDerivation { 132410 + pname = "lapack-ffi-tools"; 132411 + version = "0.1.2"; 132412 + sha256 = "14wfnddya7ch8hm3wgabd7nma7ahcgv6h2innfbp1ck92isn2s0q"; 132413 + isLibrary = false; 132414 + isExecutable = true; 132415 + enableSeparateDataOutput = true; 132416 + executableHaskellDepends = [ 132417 + base bytestring cassava containers explicit-exception filepath 132418 + non-empty optparse-applicative parsec pathtype transformers 132419 + unordered-containers utility-ht vector 132420 + ]; 132421 + description = "Generator for Haskell interface to Fortran LAPACK"; 132422 + license = stdenv.lib.licenses.bsd3; 132423 + hydraPlatforms = stdenv.lib.platforms.none; 132424 + }) {}; 132425 + 132154 132426 "large-hashable" = callPackage 132155 132427 ({ mkDerivation, aeson, base, base16-bytestring, byteable, bytes 132156 132428 , bytestring, cereal, containers, cryptohash, deepseq, hashable ··· 132915 133187 }) {}; 132916 133188 132917 133189 "leancheck-instances" = callPackage 132918 - ({ mkDerivation, base, bytestring, leancheck, nats, text }: 133190 + ({ mkDerivation, array, base, bytestring, containers, leancheck 133191 + , nats, text, time 133192 + }: 132919 133193 mkDerivation { 132920 133194 pname = "leancheck-instances"; 132921 - version = "0.0.1"; 132922 - sha256 = "1p7d6z82s689l8vi1c0rq6cnzvzlcx17nmr3wzy4yj3h80g1hnlq"; 132923 - libraryHaskellDepends = [ base bytestring leancheck nats text ]; 132924 - testHaskellDepends = [ base bytestring leancheck nats text ]; 133195 + version = "0.0.2"; 133196 + sha256 = "1p8ip47v4jc5rkqj456dmsh2scl19lvh9zimkr844lvyhbxifgbb"; 133197 + libraryHaskellDepends = [ 133198 + array base bytestring containers leancheck nats text time 133199 + ]; 133200 + testHaskellDepends = [ 133201 + base bytestring containers leancheck nats text 133202 + ]; 132925 133203 description = "Common LeanCheck instances"; 132926 133204 license = stdenv.lib.licenses.bsd3; 132927 133205 }) {}; 132928 133206 132929 - "leancheck-instances_0_0_2" = callPackage 133207 + "leancheck-instances_0_0_3" = callPackage 132930 133208 ({ mkDerivation, array, base, bytestring, containers, leancheck 132931 133209 , nats, text, time 132932 133210 }: 132933 133211 mkDerivation { 132934 133212 pname = "leancheck-instances"; 132935 - version = "0.0.2"; 132936 - sha256 = "1p8ip47v4jc5rkqj456dmsh2scl19lvh9zimkr844lvyhbxifgbb"; 133213 + version = "0.0.3"; 133214 + sha256 = "1h6aw2fvdcjaz9r90l3c9znykn0y9gvg74ycvkrqw823sd9ywwd6"; 132937 133215 libraryHaskellDepends = [ 132938 133216 array base bytestring containers leancheck nats text time 132939 133217 ]; ··· 136232 136510 }: 136233 136511 mkDerivation { 136234 136512 pname = "list-t"; 136235 - version = "1.0.2"; 136236 - sha256 = "08wjng9d1sqjqc6pgq2lh84gcaabqmrslm3slc0rvaxh1lvasv6s"; 136513 + version = "1.0.3"; 136514 + sha256 = "1kkiyfz7ra3i7jah1z347aq534isz7w8ancbhv6if905ybd3bhvf"; 136515 + revision = "1"; 136516 + editedCabalFile = "0f476hjzg99c51ac7ncl2w7lv8dakqwscqd7lx9n5cv3sclr38y5"; 136237 136517 libraryHaskellDepends = [ 136238 136518 base mmorph monad-control mtl transformers transformers-base 136239 136519 ]; ··· 137549 137829 }: 137550 137830 mkDerivation { 137551 137831 pname = "log-elasticsearch"; 137552 - version = "0.10.0.0"; 137553 - sha256 = "0bjsng7ganwbqxvj9zi7w7l547iw9yh972bc0mc82cnwd6awclj5"; 137554 - revision = "1"; 137555 - editedCabalFile = "11sd5si8snl5agl34arp9lkxjnm07rd5rs05apq1lvcac70la18d"; 137832 + version = "0.10.0.1"; 137833 + sha256 = "1nnchsrkcm08r1lrlldr7icqnzsz3g024dlwg2z9la66n9d0fvl0"; 137556 137834 libraryHaskellDepends = [ 137557 137835 aeson aeson-pretty base base64-bytestring bloodhound bytestring 137558 137836 deepseq http-client http-client-tls log-base semigroups text ··· 141214 141492 license = stdenv.lib.licenses.bsd3; 141215 141493 }) {}; 141216 141494 141495 + "massiv_0_2_7_0" = callPackage 141496 + ({ mkDerivation, base, bytestring, data-default, data-default-class 141497 + , deepseq, ghc-prim, hspec, primitive, QuickCheck, safe-exceptions 141498 + , vector 141499 + }: 141500 + mkDerivation { 141501 + pname = "massiv"; 141502 + version = "0.2.7.0"; 141503 + sha256 = "080pdghb6yf08addkysdpgdgzf60lc90z580vk2igjfc23w9xwc7"; 141504 + libraryHaskellDepends = [ 141505 + base bytestring data-default-class deepseq ghc-prim primitive 141506 + vector 141507 + ]; 141508 + testHaskellDepends = [ 141509 + base bytestring data-default deepseq hspec QuickCheck 141510 + safe-exceptions vector 141511 + ]; 141512 + description = "Massiv (Массив) is an Array Library"; 141513 + license = stdenv.lib.licenses.bsd3; 141514 + hydraPlatforms = stdenv.lib.platforms.none; 141515 + }) {}; 141516 + 141217 141517 "massiv-io" = callPackage 141218 141518 ({ mkDerivation, base, bytestring, data-default, deepseq, directory 141219 141519 , filepath, JuicyPixels, massiv, netpbm, process, vector ··· 144750 145050 pname = "miss"; 144751 145051 version = "0"; 144752 145052 sha256 = "1xcbjmv2fyjffn1j2xhn0glvxdb2cqd8frvc9yr1pgz6874sv60w"; 145053 + revision = "1"; 145054 + editedCabalFile = "0m4dvn39917fxmgd2ahigz70qqy4ccfsi4n0885v82kiqwgmvxxq"; 144753 145055 libraryHaskellDepends = [ 144754 145056 attoparsec base base16-bytestring bytestring containers 144755 145057 cryptohash-sha1 deepseq digest exceptions filesystem-abstractions ··· 145355 145657 }: 145356 145658 mkDerivation { 145357 145659 pname = "modularity"; 145358 - version = "0.2.0.3"; 145359 - sha256 = "1w1w9fcsh758wnnq3i1c4bklpg5m622lh3qybddacs65gvih64sy"; 145660 + version = "0.2.1.0"; 145661 + sha256 = "1xs9hdxsdpylhq3dzmyxfycwyqzy3v1zz48gvzpfcamfivxxpdph"; 145360 145662 libraryHaskellDepends = [ 145361 145663 base eigen hmatrix sparse-linear-algebra spectral-clustering vector 145362 145664 ]; ··· 145729 146031 }) {}; 145730 146032 145731 146033 "monad-dijkstra" = callPackage 145732 - ({ mkDerivation, base, free, hlint, mtl, psqueues, tasty 145733 - , tasty-hspec, transformers 146034 + ({ mkDerivation, base, containers, free, hlint, mtl, psqueues 146035 + , tasty, tasty-hspec, transformers 145734 146036 }: 145735 146037 mkDerivation { 145736 146038 pname = "monad-dijkstra"; 145737 - version = "0.1.1.1"; 145738 - sha256 = "0j29ffim7hwvj791na92yrbgly1frn0qvcpyc1z29837kawap190"; 145739 - libraryHaskellDepends = [ base free mtl psqueues transformers ]; 146039 + version = "0.1.1.2"; 146040 + sha256 = "1890rnypk3ra4f0f3m7nr31df3x6pmpw6ivid77wj7h9mdp0bdb6"; 146041 + libraryHaskellDepends = [ 146042 + base containers free mtl psqueues transformers 146043 + ]; 145740 146044 testHaskellDepends = [ base hlint tasty tasty-hspec ]; 145741 - description = "Monad transformer for weighted graph searches using Dijkstra's or A* algorithm"; 146045 + description = "A monad transformer for weighted graph searches"; 145742 146046 license = stdenv.lib.licenses.bsd3; 145743 146047 }) {}; 145744 146048 ··· 146610 146914 ({ mkDerivation, base }: 146611 146915 mkDerivation { 146612 146916 pname = "monadLib"; 146613 - version = "3.8"; 146614 - sha256 = "1y414xfaavp63w5za4jby4cnaqwivkvkxxknb488z1k040kiisv1"; 146615 - revision = "1"; 146616 - editedCabalFile = "1mnzhliilvhsynv5h7rqchngvf8by1z33j4lj8zqqzl1xdmy2knx"; 146917 + version = "3.9"; 146918 + sha256 = "1vibzls4ld4v7rib14nb9blni1c42csv4b1igaplks85xyr5grrm"; 146617 146919 libraryHaskellDepends = [ base ]; 146618 146920 description = "A collection of monad transformers"; 146619 146921 license = stdenv.lib.licenses.bsd3; ··· 147871 148173 }) {inherit (pkgs) mpg123;}; 147872 148174 147873 148175 "mpi-hs" = callPackage 147874 - ({ mkDerivation, base, binary, bytestring, c2hs, criterion 147875 - , monad-loops, openmpi, packman, store 148176 + ({ mkDerivation, base, binary, bytestring, c2hs, cereal, criterion 148177 + , monad-loops, openmpi, store 147876 148178 }: 147877 148179 mkDerivation { 147878 148180 pname = "mpi-hs"; 147879 - version = "0.4.1.0"; 147880 - sha256 = "0bf0ghzvakww5slvfd3fq0sa0972i6y60lg6ibby49nslfkl52wd"; 148181 + version = "0.5.1.1"; 148182 + sha256 = "0vvbvck5hd3ca1l1bdcnkkb5p2xf9gj9ljf8v130x0fx3zhxjp13"; 147881 148183 isLibrary = true; 147882 148184 isExecutable = true; 147883 148185 libraryHaskellDepends = [ 147884 - base binary bytestring monad-loops packman store 148186 + base binary bytestring cereal monad-loops store 147885 148187 ]; 147886 148188 librarySystemDepends = [ openmpi ]; 147887 148189 libraryToolDepends = [ c2hs ]; 147888 - executableHaskellDepends = [ base ]; 148190 + executableHaskellDepends = [ base binary ]; 147889 148191 testHaskellDepends = [ base monad-loops ]; 147890 148192 benchmarkHaskellDepends = [ base criterion ]; 147891 148193 description = "MPI bindings for Haskell"; ··· 150066 150368 }: 150067 150369 mkDerivation { 150068 150370 pname = "mysql"; 150069 - version = "0.1.6"; 150070 - sha256 = "1vlr4z3ng8sibb7g8363xlhff3811z8b5nmm0ljai6r5r5hrym4y"; 150071 - setupHaskellDepends = [ base Cabal ]; 150072 - libraryHaskellDepends = [ base bytestring containers ]; 150073 - librarySystemDepends = [ mysql ]; 150074 - testHaskellDepends = [ base bytestring hspec ]; 150075 - description = "A low-level MySQL client library"; 150076 - license = stdenv.lib.licenses.bsd3; 150077 - }) {inherit (pkgs) mysql;}; 150078 - 150079 - "mysql_0_1_7" = callPackage 150080 - ({ mkDerivation, base, bytestring, Cabal, containers, hspec, mysql 150081 - }: 150082 - mkDerivation { 150083 - pname = "mysql"; 150084 150371 version = "0.1.7"; 150085 150372 sha256 = "1nbj958nsr568c1mhwhcidz8d1p35c6b99m8xz2z0w8ig737nbgg"; 150086 150373 setupHaskellDepends = [ base Cabal ]; ··· 150089 150376 testHaskellDepends = [ base bytestring hspec ]; 150090 150377 description = "A low-level MySQL client library"; 150091 150378 license = stdenv.lib.licenses.bsd3; 150092 - hydraPlatforms = stdenv.lib.platforms.none; 150093 150379 }) {inherit (pkgs) mysql;}; 150094 150380 150095 150381 "mysql-effect" = callPackage ··· 150131 150417 ]; 150132 150418 description = "pure haskell MySQL driver"; 150133 150419 license = stdenv.lib.licenses.bsd3; 150420 + }) {}; 150421 + 150422 + "mysql-haskell_0_8_4_2" = callPackage 150423 + ({ mkDerivation, base, binary, binary-ieee754, binary-parsers 150424 + , blaze-textual, bytestring, bytestring-lexing, cryptonite 150425 + , io-streams, memory, monad-loops, network, scientific, tasty 150426 + , tasty-hunit, tcp-streams, text, time, tls, vector, wire-streams 150427 + , word24 150428 + }: 150429 + mkDerivation { 150430 + pname = "mysql-haskell"; 150431 + version = "0.8.4.2"; 150432 + sha256 = "1lg9w9kwjnrx948r24flw0yjwxc8f93ygg45dl2djk4kfxdfnlaz"; 150433 + libraryHaskellDepends = [ 150434 + base binary binary-ieee754 binary-parsers blaze-textual bytestring 150435 + bytestring-lexing cryptonite io-streams memory monad-loops network 150436 + scientific tcp-streams text time tls vector wire-streams word24 150437 + ]; 150438 + testHaskellDepends = [ 150439 + base bytestring io-streams tasty tasty-hunit text time vector 150440 + ]; 150441 + description = "pure haskell MySQL driver"; 150442 + license = stdenv.lib.licenses.bsd3; 150443 + hydraPlatforms = stdenv.lib.platforms.none; 150134 150444 }) {}; 150135 150445 150136 150446 "mysql-haskell-nem" = callPackage ··· 151652 151962 }) {}; 151653 151963 151654 151964 "netlib-carray" = callPackage 151655 - ({ mkDerivation, base, carray, netlib-ffi, transformers }: 151965 + ({ mkDerivation, array, base, carray, netlib-ffi, transformers }: 151656 151966 mkDerivation { 151657 151967 pname = "netlib-carray"; 151658 - version = "0.0.1.1"; 151659 - sha256 = "1vxyffhpayyxwak36b9i7gw35gz61ym9lxnhk45l0h4js3v05iwv"; 151660 - libraryHaskellDepends = [ base carray netlib-ffi transformers ]; 151968 + version = "0.1"; 151969 + sha256 = "0rh4m4xxwm8n0577khqa2cx74hnwmgz94phq2rwhsdppg6dd2xx5"; 151970 + libraryHaskellDepends = [ 151971 + array base carray netlib-ffi transformers 151972 + ]; 151661 151973 description = "Helper modules for CArray wrappers to BLAS and LAPACK"; 151662 151974 license = stdenv.lib.licenses.bsd3; 151663 151975 }) {}; 151664 151976 151977 + "netlib-comfort-array" = callPackage 151978 + ({ mkDerivation, base, comfort-array, netlib-ffi, transformers }: 151979 + mkDerivation { 151980 + pname = "netlib-comfort-array"; 151981 + version = "0.0"; 151982 + sha256 = "1lr28jpv4yznkfak9jvcmjnxfy6334bplvq8rkf7nsqs6jbjx3al"; 151983 + libraryHaskellDepends = [ 151984 + base comfort-array netlib-ffi transformers 151985 + ]; 151986 + description = "Helper modules for comfort-array wrappers to BLAS and LAPACK"; 151987 + license = stdenv.lib.licenses.bsd3; 151988 + }) {}; 151989 + 151665 151990 "netlib-ffi" = callPackage 151666 151991 ({ mkDerivation, base, guarded-allocation, storable-complex 151667 151992 , transformers ··· 158403 158728 pname = "ottparse-pretty"; 158404 158729 version = "0.1.2.6"; 158405 158730 sha256 = "1q52zc214bjiksrrrr5pcr30yimjzgga4ciw943za169kw3xpas5"; 158406 - revision = "2"; 158407 - editedCabalFile = "05fxdr12vwf486609f8ld6d3cgpr632402n404gi8hgxj5ijc6yx"; 158731 + revision = "3"; 158732 + editedCabalFile = "0g17l53dp1vcn2yzv37yvph9r4jsw4lgwip4l3h038r9g940lwjc"; 158408 158733 isLibrary = false; 158409 158734 isExecutable = true; 158410 158735 executableHaskellDepends = [ ··· 161087 161412 }: 161088 161413 mkDerivation { 161089 161414 pname = "patat"; 161090 - version = "0.8.1.2"; 161091 - sha256 = "0lvgb0jl0bfzjqpap3gxlhn0mhbwbd15h33l1idpghxqpmzgvczy"; 161415 + version = "0.8.2.0"; 161416 + sha256 = "04cvvff88ga3s22rcsjiyifdggjqpymfkbbcay7ibjhmiqwhisfq"; 161092 161417 isLibrary = false; 161093 161418 isExecutable = true; 161094 161419 executableHaskellDepends = [ ··· 162195 162520 162196 162521 "pencil" = callPackage 162197 162522 ({ mkDerivation, base, data-default, directory, doctest 162198 - , edit-distance, feed, filepath, hashable, hsass, mtl, pandoc 162199 - , parsec, semigroups, text, time, unordered-containers, vector, xml 162200 - , yaml 162523 + , edit-distance, filepath, hashable, hsass, mtl, pandoc, parsec 162524 + , semigroups, text, time, unordered-containers, vector, xml, yaml 162201 162525 }: 162202 162526 mkDerivation { 162203 162527 pname = "pencil"; 162204 - version = "0.1.2"; 162205 - sha256 = "0wgs79vsz52cnmbcfzbb3avn98ciadnispgr98h6kwhgj5pmaxbm"; 162206 - isLibrary = true; 162207 - isExecutable = true; 162528 + version = "0.1.3"; 162529 + sha256 = "0kga9i19qxp6g51dyavnybfs6znsija87hxsfrxblsyi4gqs9hbp"; 162208 162530 libraryHaskellDepends = [ 162209 - base data-default directory edit-distance feed filepath hashable 162210 - hsass mtl pandoc parsec semigroups text time unordered-containers 162211 - vector xml yaml 162531 + base data-default directory edit-distance filepath hashable hsass 162532 + mtl pandoc parsec semigroups text time unordered-containers vector 162533 + xml yaml 162212 162534 ]; 162213 - executableHaskellDepends = [ base text unordered-containers ]; 162214 - testHaskellDepends = [ base doctest ]; 162535 + testHaskellDepends = [ base doctest text unordered-containers ]; 162215 162536 description = "Static site generator"; 162216 162537 license = stdenv.lib.licenses.bsd3; 162217 162538 hydraPlatforms = stdenv.lib.platforms.none; ··· 162731 163052 }: 162732 163053 mkDerivation { 162733 163054 pname = "persistent"; 162734 - version = "2.9.0"; 162735 - sha256 = "0qgjfydyhcyfr8mni0qjykn3jsh4r299yy2wqsl3rsd19bmmr1p7"; 162736 - revision = "2"; 162737 - editedCabalFile = "1szx008irw7w2h9qz443mml06sg6w9vazbxxyi67d91hyjlgca2j"; 162738 - libraryHaskellDepends = [ 162739 - aeson attoparsec base base64-bytestring blaze-html blaze-markup 162740 - bytestring conduit containers fast-logger http-api-data 162741 - monad-logger mtl old-locale path-pieces resource-pool resourcet 162742 - scientific silently tagged template-haskell text time transformers 162743 - unliftio-core unordered-containers vector void 162744 - ]; 162745 - testHaskellDepends = [ 162746 - aeson attoparsec base base64-bytestring blaze-html bytestring 162747 - conduit containers fast-logger hspec http-api-data monad-control 162748 - monad-logger mtl old-locale path-pieces resource-pool resourcet 162749 - scientific tagged template-haskell text time transformers 162750 - unordered-containers vector 162751 - ]; 162752 - description = "Type-safe, multi-backend data serialization"; 162753 - license = stdenv.lib.licenses.mit; 162754 - maintainers = with stdenv.lib.maintainers; [ psibi ]; 162755 - }) {}; 162756 - 162757 - "persistent_2_9_1" = callPackage 162758 - ({ mkDerivation, aeson, attoparsec, base, base64-bytestring 162759 - , blaze-html, blaze-markup, bytestring, conduit, containers 162760 - , fast-logger, hspec, http-api-data, monad-control, monad-logger 162761 - , mtl, old-locale, path-pieces, resource-pool, resourcet 162762 - , scientific, silently, tagged, template-haskell, text, time 162763 - , transformers, unliftio-core, unordered-containers, vector, void 162764 - }: 162765 - mkDerivation { 162766 - pname = "persistent"; 162767 163055 version = "2.9.1"; 162768 163056 sha256 = "1b6shb1d8p7dapj428glmsy7w69424bxrvgf7ws8jd266h4gshk7"; 162769 163057 revision = "1"; ··· 162784 163072 ]; 162785 163073 description = "Type-safe, multi-backend data serialization"; 162786 163074 license = stdenv.lib.licenses.mit; 162787 - hydraPlatforms = stdenv.lib.platforms.none; 162788 163075 maintainers = with stdenv.lib.maintainers; [ psibi ]; 162789 163076 }) {}; 162790 163077 ··· 168408 168695 }: 168409 168696 mkDerivation { 168410 168697 pname = "postmaster"; 168411 - version = "0.3.2"; 168412 - sha256 = "1l1hq77qxi1f9nv7bxgkfvcm50p61svqvn9f59aq3b9zj2vikmf6"; 168698 + version = "0.3.3"; 168699 + sha256 = "05608xvaig1d67j3h8ykw7a11yr1mqkw98p0ii7gbp4mp3d9kncd"; 168413 168700 isLibrary = false; 168414 168701 isExecutable = true; 168415 168702 executableHaskellDepends = [ ··· 168439 168726 ({ mkDerivation, potoki-core }: 168440 168727 mkDerivation { 168441 168728 pname = "potoki"; 168442 - version = "2.1.4"; 168443 - sha256 = "1y5shvgnc2p70nqh6rgh9hrq3x98l9bh2mqm6rhv4xl1mzrva25l"; 168729 + version = "2.1.4.1"; 168730 + sha256 = "1hc7jp7q6mdqva40v0dppihp1bnl30h7vxnkawg0kmczq5p9js35"; 168444 168731 libraryHaskellDepends = [ potoki-core ]; 168445 168732 description = "Simple streaming in IO"; 168446 168733 license = stdenv.lib.licenses.mit; ··· 168502 168789 }: 168503 168790 mkDerivation { 168504 168791 pname = "potoki-core"; 168505 - version = "2.3.4"; 168506 - sha256 = "0ldgypdw4xk8r1p8g3vgl7ci3vdbfwv773zi1aqczskhsvwz0s97"; 168792 + version = "2.3.4.1"; 168793 + sha256 = "0mg8hd85xim33jv1abzgjfcy85mmrrvs30gpvspdci5d7xghqrmv"; 168507 168794 libraryHaskellDepends = [ 168508 168795 acquire attoparsec base bytestring deepseq deferred-folds directory 168509 168796 foldl hashable primitive profunctors ptr scanner stm stm-chans text ··· 168986 169273 hydraPlatforms = stdenv.lib.platforms.none; 168987 169274 }) {}; 168988 169275 169276 + "prefetch" = callPackage 169277 + ({ mkDerivation, base, bytestring }: 169278 + mkDerivation { 169279 + pname = "prefetch"; 169280 + version = "0.1.0.0"; 169281 + sha256 = "0qc4khx92xqjzq8pp5agxzh9l1l79np32s7af1kffpvffz4r5rpn"; 169282 + isLibrary = false; 169283 + isExecutable = true; 169284 + executableHaskellDepends = [ base bytestring ]; 169285 + description = "Prefetch stdin even before stdout is ready"; 169286 + license = stdenv.lib.licenses.bsd3; 169287 + }) {}; 169288 + 168989 169289 "prefix-expression" = callPackage 168990 169290 ({ mkDerivation, base, hspec, regex-pcre-builtin }: 168991 169291 mkDerivation { ··· 169520 169820 license = stdenv.lib.licenses.bsd3; 169521 169821 }) {}; 169522 169822 169823 + "pretty-types_0_3_0_1" = callPackage 169824 + ({ mkDerivation, base, hspec, mtl, tagged }: 169825 + mkDerivation { 169826 + pname = "pretty-types"; 169827 + version = "0.3.0.1"; 169828 + sha256 = "06dkyk3zdi9wv77yza0vgwl9v8zhyazyhdjbffkqpism07c80rgv"; 169829 + libraryHaskellDepends = [ base mtl tagged ]; 169830 + testHaskellDepends = [ base hspec tagged ]; 169831 + description = "A small pretty printing DSL for complex types"; 169832 + license = stdenv.lib.licenses.bsd3; 169833 + hydraPlatforms = stdenv.lib.platforms.none; 169834 + }) {}; 169835 + 169523 169836 "prettyFunctionComposing" = callPackage 169524 169837 ({ mkDerivation, base }: 169525 169838 mkDerivation { ··· 170929 171242 }: 170930 171243 mkDerivation { 170931 171244 pname = "prolog"; 170932 - version = "0.2.0.1"; 170933 - sha256 = "073sd3rhcfqw9csm0qsbc57ix57dv3k5yjr9hcc33b9zq5y10sp0"; 171245 + version = "0.2.1.1"; 171246 + sha256 = "0cl1d4d4jgkqk37q2n3n7xqmd847srd6sqikciz4b8cfp57lw8m7"; 170934 171247 libraryHaskellDepends = [ 170935 171248 base containers mtl parsec syb template-haskell th-lift 170936 171249 transformers ··· 170962 171275 ({ mkDerivation, base, fgl, graphviz, mtl, prolog, text }: 170963 171276 mkDerivation { 170964 171277 pname = "prolog-graph-lib"; 170965 - version = "0.2.0.1"; 170966 - sha256 = "02xa4hqmhmsv7vkdy3m3dr1w3z88kc8ly0jjn7q6pba5yarci7nr"; 171278 + version = "0.2.1.1"; 171279 + sha256 = "1qxikgryyh47zm0qwbsa7lpqmiphbl1askjjjc0rfr9dh5f0wclr"; 170967 171280 libraryHaskellDepends = [ base fgl graphviz mtl prolog text ]; 170968 171281 description = "Generating images of resolution trees for Prolog queries"; 170969 171282 license = stdenv.lib.licenses.publicDomain; ··· 171002 171315 }: 171003 171316 mkDerivation { 171004 171317 pname = "prometheus"; 171005 - version = "2.1.0"; 171006 - sha256 = "0kpzfmdibpp08rhc8v92nizi8hbb9dm7ysqd0wclx9s5273zqxal"; 171318 + version = "2.1.1"; 171319 + sha256 = "09g3xi6x6m6h15p3ibwyabfq15rhcaphq7ix2w23aphjwc64ll97"; 171007 171320 libraryHaskellDepends = [ 171008 171321 atomic-primops base bytestring containers http-client http-types 171009 171322 network-uri text transformers wai warp ··· 173337 173650 }: 173338 173651 mkDerivation { 173339 173652 pname = "qnap-decrypt"; 173340 - version = "0.3.3"; 173341 - sha256 = "0gwnpyzyrfw6i8a5arm8q6psjhwa8kl8n94wcglsnl59k1iadfb6"; 173342 - isLibrary = true; 173343 - isExecutable = true; 173344 - enableSeparateDataOutput = true; 173345 - libraryHaskellDepends = [ 173346 - base binary bytestring cipher-aes128 conduit conduit-extra 173347 - crypto-api directory streaming-commons tagged utf8-string 173348 - ]; 173349 - executableHaskellDepends = [ 173350 - base binary bytestring cipher-aes128 conduit conduit-extra 173351 - crypto-api directory filepath optparse-applicative 173352 - streaming-commons tagged utf8-string 173353 - ]; 173354 - testHaskellDepends = [ 173355 - base binary bytestring cipher-aes128 conduit conduit-extra 173356 - crypto-api directory filepath hspec HUnit streaming-commons tagged 173357 - temporary utf8-string 173358 - ]; 173359 - description = "Decrypt files encrypted by QNAP's Hybrid Backup Sync"; 173360 - license = stdenv.lib.licenses.bsd3; 173361 - }) {}; 173362 - 173363 - "qnap-decrypt_0_3_4" = callPackage 173364 - ({ mkDerivation, base, binary, bytestring, cipher-aes128, conduit 173365 - , conduit-extra, crypto-api, directory, filepath, hspec, HUnit 173366 - , optparse-applicative, streaming-commons, tagged, temporary 173367 - , utf8-string 173368 - }: 173369 - mkDerivation { 173370 - pname = "qnap-decrypt"; 173371 173653 version = "0.3.4"; 173372 173654 sha256 = "0s263zkdns50bvanjiaiavdk6bpd1ccqbckdmxwbbl2sxp2s3jxz"; 173373 173655 isLibrary = true; ··· 173389 173671 ]; 173390 173672 description = "Decrypt files encrypted by QNAP's Hybrid Backup Sync"; 173391 173673 license = stdenv.lib.licenses.bsd3; 173392 - hydraPlatforms = stdenv.lib.platforms.none; 173393 173674 }) {}; 173394 173675 173395 173676 "qq-literals" = callPackage ··· 174395 174676 license = stdenv.lib.licenses.mit; 174396 174677 }) {}; 174397 174678 174679 + "quickcheck-transformer" = callPackage 174680 + ({ mkDerivation, base, QuickCheck, random, transformers }: 174681 + mkDerivation { 174682 + pname = "quickcheck-transformer"; 174683 + version = "0.3"; 174684 + sha256 = "1lj6w1ywy8bixiwvapgb7ng5yy0nrxgvr8y9dn4kl3yvah936k4j"; 174685 + libraryHaskellDepends = [ base QuickCheck random transformers ]; 174686 + description = "A GenT monad transformer for QuickCheck library"; 174687 + license = stdenv.lib.licenses.mit; 174688 + }) {}; 174689 + 174398 174690 "quickcheck-unicode" = callPackage 174399 174691 ({ mkDerivation, base, QuickCheck }: 174400 174692 mkDerivation { ··· 174933 175225 }: 174934 175226 mkDerivation { 174935 175227 pname = "radius"; 174936 - version = "0.6.0.0"; 174937 - sha256 = "02jvlbj3w5ww59ms37l24crr8vib7ghzr9y79bip3p4mhpi4c32l"; 175228 + version = "0.6.0.1"; 175229 + sha256 = "19c2bv0iq4j0709rf9k9jk5q2s756bvjnr1gy630mcgp92rg8d9j"; 174938 175230 libraryHaskellDepends = [ 174939 175231 base binary bytestring cryptonite iproute memory 174940 175232 ]; ··· 176083 176375 }: 176084 176376 mkDerivation { 176085 176377 pname = "ratel"; 176086 - version = "1.0.7"; 176087 - sha256 = "1kp6f45wn3a7wnsvj08a3b0kp5wwprw4rjrrqqd22yr9mpwx2z7w"; 176088 - libraryHaskellDepends = [ 176089 - aeson base bytestring case-insensitive containers http-client 176090 - http-client-tls http-types text uuid 176091 - ]; 176092 - testHaskellDepends = [ 176093 - aeson base bytestring case-insensitive containers filepath hspec 176094 - http-client http-client-tls http-types text uuid 176095 - ]; 176096 - description = "Notify Honeybadger about exceptions"; 176097 - license = stdenv.lib.licenses.mit; 176098 - }) {}; 176099 - 176100 - "ratel_1_0_8" = callPackage 176101 - ({ mkDerivation, aeson, base, bytestring, case-insensitive 176102 - , containers, filepath, hspec, http-client, http-client-tls 176103 - , http-types, text, uuid 176104 - }: 176105 - mkDerivation { 176106 - pname = "ratel"; 176107 176378 version = "1.0.8"; 176108 176379 sha256 = "045hr0jilydb1xcvhh9q5iwazpf1k1d2q1y0h4gkgnbn6qmgwhnk"; 176109 176380 libraryHaskellDepends = [ ··· 176116 176387 ]; 176117 176388 description = "Notify Honeybadger about exceptions"; 176118 176389 license = stdenv.lib.licenses.mit; 176119 - hydraPlatforms = stdenv.lib.platforms.none; 176120 176390 }) {}; 176121 176391 176122 176392 "ratel-wai" = callPackage ··· 176125 176395 }: 176126 176396 mkDerivation { 176127 176397 pname = "ratel-wai"; 176128 - version = "1.0.4"; 176129 - sha256 = "1cri461f40xa43kwg3wq5k98irfqypsi97xdk9n60yqhc8msca4m"; 176130 - libraryHaskellDepends = [ 176131 - base bytestring case-insensitive containers http-client ratel wai 176132 - ]; 176133 - description = "Notify Honeybadger about exceptions via a WAI middleware"; 176134 - license = stdenv.lib.licenses.mit; 176135 - }) {}; 176136 - 176137 - "ratel-wai_1_0_5" = callPackage 176138 - ({ mkDerivation, base, bytestring, case-insensitive, containers 176139 - , http-client, ratel, wai 176140 - }: 176141 - mkDerivation { 176142 - pname = "ratel-wai"; 176143 176398 version = "1.0.5"; 176144 176399 sha256 = "07k2gzc2by6zhsk1zqp0kjk37zc6ikigdp0j5d38pd7x30a7qk7x"; 176145 176400 libraryHaskellDepends = [ ··· 176147 176402 ]; 176148 176403 description = "Notify Honeybadger about exceptions via a WAI middleware"; 176149 176404 license = stdenv.lib.licenses.mit; 176150 - hydraPlatforms = stdenv.lib.platforms.none; 176151 176405 }) {}; 176152 176406 176153 176407 "rating-systems" = callPackage ··· 177309 177563 }) {}; 177310 177564 177311 177565 "record-encode" = callPackage 177312 - ({ mkDerivation, base, generics-sop, hspec, QuickCheck, vector }: 177566 + ({ mkDerivation, base, doctest, generics-sop, hspec, QuickCheck 177567 + , vector 177568 + }: 177313 177569 mkDerivation { 177314 177570 pname = "record-encode"; 177315 - version = "0.2.2"; 177316 - sha256 = "1wdrvj2ilf5kqchfcfd3pnqgprc86fri7ajc5r0xqf6zc61s1fgk"; 177571 + version = "0.2.3"; 177572 + sha256 = "0xljdy3wfyirs3zwc1ij19w9520bc1n56cdigngfb9hs497d6jh3"; 177317 177573 libraryHaskellDepends = [ base generics-sop vector ]; 177318 - testHaskellDepends = [ base generics-sop hspec QuickCheck vector ]; 177574 + testHaskellDepends = [ 177575 + base doctest generics-sop hspec QuickCheck vector 177576 + ]; 177319 177577 description = "Generic encoding of records"; 177320 177578 license = stdenv.lib.licenses.bsd3; 177321 177579 }) {}; ··· 177521 177779 }: 177522 177780 mkDerivation { 177523 177781 pname = "red-black-record"; 177524 - version = "1.0.0.2"; 177525 - sha256 = "107b4mc0q0wwmdhyx7d6ks5d28w8rq896vpwjpg23grkd1c18lzy"; 177782 + version = "1.1.0.0"; 177783 + sha256 = "12q3b44qcb8zp5m0zrbj88kigk00rm6ljrnpwd29wv1gdwzd15af"; 177526 177784 libraryHaskellDepends = [ base sop-core ]; 177527 177785 testHaskellDepends = [ 177528 177786 aeson base bytestring doctest profunctors sop-core tasty ··· 179071 179329 license = stdenv.lib.licenses.mit; 179072 179330 }) {}; 179073 179331 179332 + "registry_0_1_2_3" = callPackage 179333 + ({ mkDerivation, async, base, containers, exceptions, hashable 179334 + , hedgehog, hedgehog-corpus, io-memoize, MonadRandom, mtl 179335 + , protolude, random, resourcet, semigroupoids, semigroups, tasty 179336 + , tasty-discover, tasty-hedgehog, tasty-th, text, transformers-base 179337 + }: 179338 + mkDerivation { 179339 + pname = "registry"; 179340 + version = "0.1.2.3"; 179341 + sha256 = "17jzvbig0zcmhb1vf2g286px35j3kh544rpsap0094lmj9yac7ni"; 179342 + libraryHaskellDepends = [ 179343 + base containers exceptions hashable mtl protolude resourcet 179344 + semigroupoids semigroups text transformers-base 179345 + ]; 179346 + testHaskellDepends = [ 179347 + async base containers exceptions hashable hedgehog hedgehog-corpus 179348 + io-memoize MonadRandom mtl protolude random resourcet semigroupoids 179349 + semigroups tasty tasty-discover tasty-hedgehog tasty-th text 179350 + transformers-base 179351 + ]; 179352 + testToolDepends = [ tasty-discover ]; 179353 + description = "data structure for assembling components"; 179354 + license = stdenv.lib.licenses.mit; 179355 + hydraPlatforms = stdenv.lib.platforms.none; 179356 + }) {}; 179357 + 179074 179358 "regress" = callPackage 179075 179359 ({ mkDerivation, ad, base, vector }: 179076 179360 mkDerivation { ··· 180239 180523 pname = "req"; 180240 180524 version = "1.2.1"; 180241 180525 sha256 = "1s8gjifc9jixl4551hay013fwyhlamcyrxjb00qr76wwikqa0g8k"; 180242 - revision = "2"; 180243 - editedCabalFile = "19zayp5lvg2ahjrpxikhhq61w5nlzfp144333vxk03w345akmmrk"; 180526 + revision = "3"; 180527 + editedCabalFile = "1sbm2rk2q56gma2wja47q1rc8a2pizl8487g5z4fy1zynxm5inyj"; 180244 180528 enableSeparateDataOutput = true; 180245 180529 libraryHaskellDepends = [ 180246 180530 aeson authenticate-oauth base blaze-builder bytestring ··· 180360 180644 }: 180361 180645 mkDerivation { 180362 180646 pname = "require"; 180363 - version = "0.4.1"; 180364 - sha256 = "0x7scxpb0mydfssgm9ih9if8lqh0yws2hlm3rl54i02xxaxgdvwz"; 180647 + version = "0.4.2"; 180648 + sha256 = "03dhj1j9gp6mmgaxxkd1bf2i6hw78ql2qpi0qrdmx5dinclkidk7"; 180365 180649 isLibrary = true; 180366 180650 isExecutable = true; 180367 180651 libraryHaskellDepends = [ ··· 184267 184551 184268 184552 "salak" = callPackage 184269 184553 ({ mkDerivation, aeson, aeson-pretty, base, bytestring, directory 184270 - , filepath, hspec, QuickCheck, scientific, text 184554 + , filepath, hspec, mtl, QuickCheck, scientific, text, transformers 184271 184555 , unordered-containers, vector, yaml 184272 184556 }: 184273 184557 mkDerivation { 184274 184558 pname = "salak"; 184275 - version = "0.1.6"; 184276 - sha256 = "1l9nl9a7xs833w4d6i2bjka7h597ddvfk6g203pa6n13nl90f9cc"; 184559 + version = "0.1.7"; 184560 + sha256 = "1r937yil04n28dxggwp12kzs40nvmfrhcm1m77cg9k244ka415k6"; 184277 184561 libraryHaskellDepends = [ 184278 - aeson base directory filepath scientific text unordered-containers 184279 - vector yaml 184562 + aeson base directory filepath mtl scientific text transformers 184563 + unordered-containers vector yaml 184280 184564 ]; 184281 184565 testHaskellDepends = [ 184282 - aeson aeson-pretty base bytestring directory filepath hspec 184283 - QuickCheck scientific text unordered-containers vector yaml 184566 + aeson aeson-pretty base bytestring directory filepath hspec mtl 184567 + QuickCheck scientific text transformers unordered-containers vector 184568 + yaml 184284 184569 ]; 184285 184570 description = "Configuration Loader"; 184286 184571 license = stdenv.lib.licenses.bsd3; 184287 184572 }) {}; 184288 184573 184289 - "salak_0_2_2" = callPackage 184290 - ({ mkDerivation, aeson, base, directory, filepath, hspec, mtl 184291 - , QuickCheck, scientific, text, transformers, unordered-containers 184292 - , vector, yaml 184574 + "salak_0_2_3" = callPackage 184575 + ({ mkDerivation, aeson, base, directory, filepath, hspec, menshen 184576 + , mtl, QuickCheck, scientific, stm, text, transformers 184577 + , unordered-containers, vector, yaml 184293 184578 }: 184294 184579 mkDerivation { 184295 184580 pname = "salak"; 184296 - version = "0.2.2"; 184297 - sha256 = "0vnsfa4c2aa8439q7ijv7mz020hmz2w72g6lynr06hxzfl96zsgn"; 184581 + version = "0.2.3"; 184582 + sha256 = "1ifa4gvwm3sri6nmgqsi7vrl7vafyzraz9v2y3a8k7gmn0izkmb5"; 184298 184583 libraryHaskellDepends = [ 184299 - aeson base directory filepath mtl scientific text transformers 184300 - unordered-containers vector yaml 184584 + aeson base directory filepath menshen mtl scientific stm text 184585 + transformers unordered-containers vector yaml 184301 184586 ]; 184302 184587 testHaskellDepends = [ 184303 - aeson base directory filepath hspec mtl QuickCheck scientific text 184304 - transformers unordered-containers vector yaml 184588 + aeson base directory filepath hspec menshen mtl QuickCheck 184589 + scientific stm text transformers unordered-containers vector yaml 184305 184590 ]; 184306 184591 description = "Configuration Loader"; 184307 184592 license = stdenv.lib.licenses.bsd3; ··· 184887 185172 }: 184888 185173 mkDerivation { 184889 185174 pname = "sbp"; 184890 - version = "2.4.6"; 184891 - sha256 = "1f0smglnxblywzf553xhmzd2jyg67w14ylyc05hj6dx3fr3xls4m"; 184892 - isLibrary = true; 184893 - isExecutable = true; 184894 - libraryHaskellDepends = [ 184895 - aeson array base base64-bytestring basic-prelude binary bytestring 184896 - data-binary-ieee754 lens lens-aeson monad-loops template-haskell 184897 - text 184898 - ]; 184899 - executableHaskellDepends = [ 184900 - aeson base basic-prelude binary-conduit bytestring conduit 184901 - conduit-extra resourcet time yaml 184902 - ]; 184903 - testHaskellDepends = [ base basic-prelude tasty tasty-hunit ]; 184904 - description = "SwiftNav's SBP Library"; 184905 - license = stdenv.lib.licenses.lgpl3; 184906 - }) {}; 184907 - 184908 - "sbp_2_4_7" = callPackage 184909 - ({ mkDerivation, aeson, array, base, base64-bytestring 184910 - , basic-prelude, binary, binary-conduit, bytestring, conduit 184911 - , conduit-extra, data-binary-ieee754, lens, lens-aeson, monad-loops 184912 - , resourcet, tasty, tasty-hunit, template-haskell, text, time, yaml 184913 - }: 184914 - mkDerivation { 184915 - pname = "sbp"; 184916 185175 version = "2.4.7"; 184917 185176 sha256 = "1ik254jzgazlbjm09nms8imansk8nb7hhghzyqjcgywg45i119i3"; 184918 185177 isLibrary = true; ··· 184929 185188 testHaskellDepends = [ base basic-prelude tasty tasty-hunit ]; 184930 185189 description = "SwiftNav's SBP Library"; 184931 185190 license = stdenv.lib.licenses.lgpl3; 184932 - hydraPlatforms = stdenv.lib.platforms.none; 184933 185191 }) {}; 184934 185192 184935 185193 "sbp2udp" = callPackage ··· 188074 188332 188075 188333 "servant-auth-server" = callPackage 188076 188334 ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder 188077 - , bytestring, bytestring-conversion, case-insensitive, cookie 188078 - , crypto-api, data-default-class, entropy, hspec, hspec-discover 188079 - , http-api-data, http-client, http-types, jose, lens, lens-aeson 188080 - , markdown-unlit, monad-time, mtl, QuickCheck, servant 188081 - , servant-auth, servant-server, tagged, text, time, transformers 188082 - , unordered-containers, wai, warp, wreq 188083 - }: 188084 - mkDerivation { 188085 - pname = "servant-auth-server"; 188086 - version = "0.4.2.0"; 188087 - sha256 = "000szizds1c8amxm7gl75gpwrlj38gv665bhp59d35wcq03na4ap"; 188088 - revision = "3"; 188089 - editedCabalFile = "1zjxqlfyw3wwlyq2faiq9gqhfixn2mvfsv8dapalxs9fph7a2nzj"; 188090 - libraryHaskellDepends = [ 188091 - aeson base base64-bytestring blaze-builder bytestring 188092 - bytestring-conversion case-insensitive cookie crypto-api 188093 - data-default-class entropy http-api-data http-types jose lens 188094 - monad-time mtl servant servant-auth servant-server tagged text time 188095 - unordered-containers wai 188096 - ]; 188097 - testHaskellDepends = [ 188098 - aeson base bytestring case-insensitive hspec http-client http-types 188099 - jose lens lens-aeson markdown-unlit mtl QuickCheck servant-auth 188100 - servant-server time transformers wai warp wreq 188101 - ]; 188102 - testToolDepends = [ hspec-discover markdown-unlit ]; 188103 - description = "servant-server/servant-auth compatibility"; 188104 - license = stdenv.lib.licenses.bsd3; 188105 - }) {}; 188106 - 188107 - "servant-auth-server_0_4_3_0" = callPackage 188108 - ({ mkDerivation, aeson, base, base64-bytestring, blaze-builder 188109 188335 , bytestring, case-insensitive, cookie, data-default-class, entropy 188110 188336 , hspec, hspec-discover, http-client, http-types, jose, lens 188111 188337 , lens-aeson, markdown-unlit, memory, monad-time, mtl, QuickCheck ··· 188130 188356 testToolDepends = [ hspec-discover markdown-unlit ]; 188131 188357 description = "servant-server/servant-auth compatibility"; 188132 188358 license = stdenv.lib.licenses.bsd3; 188133 - hydraPlatforms = stdenv.lib.platforms.none; 188134 188359 }) {}; 188135 188360 188136 188361 "servant-auth-swagger" = callPackage ··· 188951 189176 license = stdenv.lib.licenses.mit; 188952 189177 }) {}; 188953 189178 189179 + "servant-kotlin_0_1_1_6" = callPackage 189180 + ({ mkDerivation, aeson, base, containers, directory, formatting 189181 + , hspec, http-api-data, lens, servant, servant-foreign, shelly 189182 + , text, time, wl-pprint-text 189183 + }: 189184 + mkDerivation { 189185 + pname = "servant-kotlin"; 189186 + version = "0.1.1.6"; 189187 + sha256 = "0v16y6f956yf64npq8fm1q6j1q8yygci3amsxyvrggs1rdd8hi31"; 189188 + libraryHaskellDepends = [ 189189 + base containers directory formatting lens servant servant-foreign 189190 + text time wl-pprint-text 189191 + ]; 189192 + testHaskellDepends = [ 189193 + aeson base containers directory formatting hspec http-api-data lens 189194 + servant servant-foreign text time wl-pprint-text 189195 + ]; 189196 + benchmarkHaskellDepends = [ 189197 + aeson base containers directory formatting http-api-data lens 189198 + servant servant-foreign shelly text time wl-pprint-text 189199 + ]; 189200 + description = "Automatically derive Kotlin class to query servant webservices"; 189201 + license = stdenv.lib.licenses.mit; 189202 + hydraPlatforms = stdenv.lib.platforms.none; 189203 + }) {}; 189204 + 188954 189205 "servant-lucid" = callPackage 188955 189206 ({ mkDerivation, base, http-media, lucid, servant, servant-server 188956 189207 , text, wai, warp ··· 191678 191929 , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib 191679 191930 , HUnit, lifted-async, lifted-base, monad-control, mtl, process 191680 191931 , system-fileio, system-filepath, text, time, transformers 191932 + , transformers-base, unix-compat 191933 + }: 191934 + mkDerivation { 191935 + pname = "shelly"; 191936 + version = "1.8.0"; 191937 + sha256 = "1y08pdw49yk4hbipgfwjab0wa85ng0mkypch5l0p53frykjm2zvk"; 191938 + revision = "1"; 191939 + editedCabalFile = "17achybammxg5i7zcmwlfcb7xk77q3lfvck3gqa9ljfb6ksgrxb7"; 191940 + isLibrary = true; 191941 + isExecutable = true; 191942 + libraryHaskellDepends = [ 191943 + async base bytestring containers directory enclosed-exceptions 191944 + exceptions lifted-async lifted-base monad-control mtl process 191945 + system-fileio system-filepath text time transformers 191946 + transformers-base unix-compat 191947 + ]; 191948 + testHaskellDepends = [ 191949 + async base bytestring containers directory enclosed-exceptions 191950 + exceptions filepath hspec hspec-contrib HUnit lifted-async 191951 + lifted-base monad-control mtl process system-fileio system-filepath 191952 + text time transformers transformers-base unix-compat 191953 + ]; 191954 + description = "shell-like (systems) programming in Haskell"; 191955 + license = stdenv.lib.licenses.bsd3; 191956 + }) {}; 191957 + 191958 + "shelly_1_8_1" = callPackage 191959 + ({ mkDerivation, async, base, bytestring, containers, directory 191960 + , enclosed-exceptions, exceptions, filepath, hspec, hspec-contrib 191961 + , HUnit, lifted-async, lifted-base, monad-control, mtl, process 191962 + , system-fileio, system-filepath, text, time, transformers 191681 191963 , transformers-base, unix, unix-compat 191682 191964 }: 191683 191965 mkDerivation { ··· 191702 191984 ]; 191703 191985 description = "shell-like (systems) programming in Haskell"; 191704 191986 license = stdenv.lib.licenses.bsd3; 191987 + hydraPlatforms = stdenv.lib.platforms.none; 191705 191988 }) {}; 191706 191989 191707 191990 "shelly-extra" = callPackage ··· 191745 192028 }: 191746 192029 mkDerivation { 191747 192030 pname = "shh"; 191748 - version = "0.1.0.0"; 191749 - sha256 = "0ixvfwrz1bsj1c2ln7fhvf6wawf75nzqfb784xgral33hmflm518"; 191750 - revision = "1"; 191751 - editedCabalFile = "10h2hz3fda9zg6zpkmmjjfxjghs7g0cj3r85vifp0za9ap41ph3k"; 192031 + version = "0.2.0.0"; 192032 + sha256 = "1r3giir4l1l2pn4kamgmdqsw1j8qz9aaw741lq761yk1s3lciwim"; 191752 192033 isLibrary = true; 191753 192034 isExecutable = true; 191754 192035 libraryHaskellDepends = [ ··· 192749 193030 license = stdenv.lib.licenses.bsd3; 192750 193031 }) {}; 192751 193032 193033 + "simple-log_0_9_11" = callPackage 193034 + ({ mkDerivation, async, base, base-unicode-symbols, containers 193035 + , data-default, deepseq, directory, exceptions, filepath, hformat 193036 + , hspec, microlens, microlens-platform, mmorph, mtl, SafeSemaphore 193037 + , text, time, transformers 193038 + }: 193039 + mkDerivation { 193040 + pname = "simple-log"; 193041 + version = "0.9.11"; 193042 + sha256 = "1mqibcpcnwc0hqbcbvl32vv4458n02f2k2bnparh8ajm5n9h0cjk"; 193043 + libraryHaskellDepends = [ 193044 + async base base-unicode-symbols containers data-default deepseq 193045 + directory exceptions filepath hformat microlens microlens-platform 193046 + mmorph mtl SafeSemaphore text time transformers 193047 + ]; 193048 + testHaskellDepends = [ base hspec microlens-platform text ]; 193049 + description = "Simple log for Haskell"; 193050 + license = stdenv.lib.licenses.bsd3; 193051 + hydraPlatforms = stdenv.lib.platforms.none; 193052 + }) {}; 193053 + 192752 193054 "simple-log-syslog" = callPackage 192753 193055 ({ mkDerivation, base, hsyslog, simple-log, text }: 192754 193056 mkDerivation { ··· 192957 193259 license = stdenv.lib.licenses.bsd3; 192958 193260 }) {}; 192959 193261 193262 + "simple-sendfile_0_2_28" = callPackage 193263 + ({ mkDerivation, base, bytestring, conduit, conduit-extra 193264 + , directory, hspec, HUnit, network, process, resourcet, unix 193265 + }: 193266 + mkDerivation { 193267 + pname = "simple-sendfile"; 193268 + version = "0.2.28"; 193269 + sha256 = "0w4qn8dslcky7cq36jjjnlqwl2s46m8q1cwk3hc9cf0wsiwhp059"; 193270 + libraryHaskellDepends = [ base bytestring network unix ]; 193271 + testHaskellDepends = [ 193272 + base bytestring conduit conduit-extra directory hspec HUnit network 193273 + process resourcet unix 193274 + ]; 193275 + description = "Cross platform library for the sendfile system call"; 193276 + license = stdenv.lib.licenses.bsd3; 193277 + hydraPlatforms = stdenv.lib.platforms.none; 193278 + }) {}; 193279 + 192960 193280 "simple-server" = callPackage 192961 193281 ({ mkDerivation, base, bytestring, concurrent-extra, containers 192962 193282 , hashtables, network, time, unbounded-delays ··· 193145 193465 }) {}; 193146 193466 193147 193467 "simple-vec3" = callPackage 193148 - ({ mkDerivation, base, criterion, doctest, doctest-driver-gen 193149 - , QuickCheck, tasty, tasty-quickcheck, vector 193150 - }: 193151 - mkDerivation { 193152 - pname = "simple-vec3"; 193153 - version = "0.4.0.9"; 193154 - sha256 = "1rx4nifv75lpxrdgq6x3a61d56qp0ln9rhf2d10l2ds049dlq0pz"; 193155 - libraryHaskellDepends = [ base QuickCheck vector ]; 193156 - testHaskellDepends = [ 193157 - base doctest doctest-driver-gen tasty tasty-quickcheck 193158 - ]; 193159 - benchmarkHaskellDepends = [ base criterion vector ]; 193160 - description = "Three-dimensional vectors of doubles with basic operations"; 193161 - license = stdenv.lib.licenses.bsd3; 193162 - hydraPlatforms = stdenv.lib.platforms.none; 193163 - }) {}; 193164 - 193165 - "simple-vec3_0_4_0_10" = callPackage 193166 193468 ({ mkDerivation, base, criterion, doctest, doctest-driver-gen 193167 193469 , QuickCheck, tasty, tasty-quickcheck, vector 193168 193470 }: ··· 197701 198003 }: 197702 198004 mkDerivation { 197703 198005 pname = "spectral-clustering"; 197704 - version = "0.2.1.2"; 197705 - sha256 = "11xylsi8gjshcs539y55gh23hf4b031ssnfjhpbajwjrmagynjnn"; 198006 + version = "0.2.2.3"; 198007 + sha256 = "017pf2sqw2p1ipflamlwsgkqsk83qm0y7sw672nkg4zvyck1arwc"; 197706 198008 libraryHaskellDepends = [ 197707 198009 base clustering eigen hmatrix hmatrix-svdlibc mwc-random safe 197708 198010 sparse-linear-algebra statistics vector ··· 199493 199795 testHaskellDepends = [ base hspec ]; 199494 199796 description = "Convert stack.yaml files into Nix build instructions."; 199495 199797 license = stdenv.lib.licenses.mit; 199496 - hydraPlatforms = stdenv.lib.platforms.none; 199497 199798 }) {}; 199498 199799 199499 199800 "stackage" = callPackage ··· 200310 200611 hydraPlatforms = stdenv.lib.platforms.none; 200311 200612 }) {}; 200312 200613 200614 + "static-text_0_2_0_4" = callPackage 200615 + ({ mkDerivation, base, bytestring, doctest, doctest-driver-gen 200616 + , markdown-unlit, tasty, tasty-hunit, template-haskell, text 200617 + , vector 200618 + }: 200619 + mkDerivation { 200620 + pname = "static-text"; 200621 + version = "0.2.0.4"; 200622 + sha256 = "19d43v2cp6wg861lc6rvimzqq20via6fvradysapmilq7svs5kq7"; 200623 + libraryHaskellDepends = [ 200624 + base bytestring template-haskell text vector 200625 + ]; 200626 + testHaskellDepends = [ 200627 + base bytestring doctest doctest-driver-gen markdown-unlit tasty 200628 + tasty-hunit template-haskell 200629 + ]; 200630 + testToolDepends = [ markdown-unlit ]; 200631 + description = "Lists, Texts, ByteStrings and Vectors of statically known length"; 200632 + license = stdenv.lib.licenses.bsd3; 200633 + hydraPlatforms = stdenv.lib.platforms.none; 200634 + }) {}; 200635 + 200313 200636 "staticanalysis" = callPackage 200314 200637 ({ mkDerivation, base, MissingH }: 200315 200638 mkDerivation { ··· 202959 203282 }: 202960 203283 mkDerivation { 202961 203284 pname = "strive"; 202962 - version = "5.0.7"; 202963 - sha256 = "0hxy5znrfcls6bd8hjil97mya3w8zkppfd4jrz0ayz7zidbws5kg"; 202964 - libraryHaskellDepends = [ 202965 - aeson base bytestring data-default gpolyline http-client 202966 - http-client-tls http-types template-haskell text time transformers 202967 - ]; 202968 - testHaskellDepends = [ 202969 - aeson base bytestring data-default gpolyline http-client 202970 - http-client-tls http-types markdown-unlit template-haskell text 202971 - time transformers 202972 - ]; 202973 - testToolDepends = [ markdown-unlit ]; 202974 - description = "A client for the Strava V3 API"; 202975 - license = stdenv.lib.licenses.mit; 202976 - }) {}; 202977 - 202978 - "strive_5_0_8" = callPackage 202979 - ({ mkDerivation, aeson, base, bytestring, data-default, gpolyline 202980 - , http-client, http-client-tls, http-types, markdown-unlit 202981 - , template-haskell, text, time, transformers 202982 - }: 202983 - mkDerivation { 202984 - pname = "strive"; 202985 203285 version = "5.0.8"; 202986 203286 sha256 = "0wfi3s8hv11xs0wpvbc9z4nsskdpg5q7ivcpci8cnhn20wffb0nn"; 202987 203287 libraryHaskellDepends = [ ··· 202996 203296 testToolDepends = [ markdown-unlit ]; 202997 203297 description = "A client for the Strava V3 API"; 202998 203298 license = stdenv.lib.licenses.mit; 202999 - hydraPlatforms = stdenv.lib.platforms.none; 203000 203299 }) {}; 203001 203300 203002 203301 "strptime" = callPackage ··· 206814 207113 }: 206815 207114 mkDerivation { 206816 207115 pname = "tar-conduit"; 206817 - version = "0.3.1"; 206818 - sha256 = "15w1qs276x2j13s3dg5a0d8jjcs3rf8hhnfa2m6p8jm7kjirvahm"; 206819 - libraryHaskellDepends = [ 206820 - base bytestring conduit conduit-combinators directory filepath 206821 - safe-exceptions text unix 206822 - ]; 206823 - testHaskellDepends = [ 206824 - base bytestring conduit conduit-combinators conduit-extra 206825 - containers deepseq directory filepath hspec QuickCheck weigh 206826 - ]; 206827 - benchmarkHaskellDepends = [ 206828 - base bytestring conduit conduit-combinators containers criterion 206829 - deepseq directory filepath hspec 206830 - ]; 206831 - description = "Extract and create tar files using conduit for streaming"; 206832 - license = stdenv.lib.licenses.mit; 206833 - }) {}; 206834 - 206835 - "tar-conduit_0_3_2" = callPackage 206836 - ({ mkDerivation, base, bytestring, conduit, conduit-combinators 206837 - , conduit-extra, containers, criterion, deepseq, directory 206838 - , filepath, hspec, QuickCheck, safe-exceptions, text, unix, weigh 206839 - }: 206840 - mkDerivation { 206841 - pname = "tar-conduit"; 206842 207116 version = "0.3.2"; 206843 207117 sha256 = "0bgn3hyf20g1gfnzy8f41s7nj54kfcyjk2izw99svrw8f3dphi80"; 206844 207118 libraryHaskellDepends = [ ··· 206855 207129 ]; 206856 207130 description = "Extract and create tar files using conduit for streaming"; 206857 207131 license = stdenv.lib.licenses.mit; 206858 - hydraPlatforms = stdenv.lib.platforms.none; 206859 207132 }) {}; 206860 207133 206861 207134 "tardis" = callPackage ··· 207747 208020 ]; 207748 208021 description = "One stop solution for tcp client and server with tls support"; 207749 208022 license = stdenv.lib.licenses.bsd3; 208023 + }) {}; 208024 + 208025 + "tcp-streams_1_0_1_1" = callPackage 208026 + ({ mkDerivation, base, bytestring, data-default-class, directory 208027 + , HUnit, io-streams, network, pem, test-framework 208028 + , test-framework-hunit, tls, x509, x509-store, x509-system 208029 + }: 208030 + mkDerivation { 208031 + pname = "tcp-streams"; 208032 + version = "1.0.1.1"; 208033 + sha256 = "1dz21ycm06d9mwc6dbjr8ansl212ril3i5jl73yzkdi9ngj16qqa"; 208034 + enableSeparateDataOutput = true; 208035 + libraryHaskellDepends = [ 208036 + base bytestring data-default-class io-streams network pem tls x509 208037 + x509-store x509-system 208038 + ]; 208039 + testHaskellDepends = [ 208040 + base bytestring directory HUnit io-streams network test-framework 208041 + test-framework-hunit 208042 + ]; 208043 + description = "One stop solution for tcp client and server with tls support"; 208044 + license = stdenv.lib.licenses.bsd3; 208045 + hydraPlatforms = stdenv.lib.platforms.none; 207750 208046 }) {}; 207751 208047 207752 208048 "tcp-streams-openssl" = callPackage ··· 208772 209068 hydraPlatforms = stdenv.lib.platforms.none; 208773 209069 }) {}; 208774 209070 209071 + "terminal" = callPackage 209072 + ({ mkDerivation, async, base, bytestring, exceptions, prettyprinter 209073 + , stm, tasty, tasty-hunit, tasty-quickcheck, text, transformers 209074 + }: 209075 + mkDerivation { 209076 + pname = "terminal"; 209077 + version = "0.1.0.0"; 209078 + sha256 = "15km89sb94aqnyjvl1i63nqchqszd9hpa46sxrv2wbbn1dajcfbx"; 209079 + libraryHaskellDepends = [ 209080 + async base bytestring exceptions prettyprinter stm text 209081 + transformers 209082 + ]; 209083 + testHaskellDepends = [ 209084 + async base bytestring exceptions prettyprinter stm tasty 209085 + tasty-hunit tasty-quickcheck text transformers 209086 + ]; 209087 + description = "Portable terminal interaction library"; 209088 + license = stdenv.lib.licenses.bsd3; 209089 + }) {}; 209090 + 208775 209091 "terminal-progress-bar" = callPackage 208776 209092 ({ mkDerivation, base, criterion, deepseq, HUnit, terminal-size 208777 209093 , test-framework, test-framework-hunit, text, time ··· 208791 209107 license = stdenv.lib.licenses.bsd3; 208792 209108 }) {}; 208793 209109 209110 + "terminal-punch" = callPackage 209111 + ({ mkDerivation, ansi-terminal, base, filepath, QuickCheck, text 209112 + , time 209113 + }: 209114 + mkDerivation { 209115 + pname = "terminal-punch"; 209116 + version = "0.1.1"; 209117 + sha256 = "11z6jb130300yjkrl511960anjac9ncc3g1yj6jqpah6j2imsa8s"; 209118 + isLibrary = false; 209119 + isExecutable = true; 209120 + executableHaskellDepends = [ 209121 + ansi-terminal base filepath text time 209122 + ]; 209123 + testHaskellDepends = [ base QuickCheck time ]; 209124 + description = "Simple terminal-based time tracker"; 209125 + license = stdenv.lib.licenses.bsd3; 209126 + }) {}; 209127 + 208794 209128 "terminal-size" = callPackage 208795 209129 ({ mkDerivation, base }: 208796 209130 mkDerivation { ··· 211614 211948 211615 211949 "thrift" = callPackage 211616 211950 ({ mkDerivation, attoparsec, base, base64-bytestring, binary 211617 - , bytestring, containers, ghc-prim, hashable, hspec, HTTP, network 211618 - , network-uri, QuickCheck, split, text, unordered-containers 211619 - , vector 211951 + , bytestring, containers, ghc-prim, hashable, hspec, hspec-core 211952 + , HTTP, network, network-uri, QuickCheck, split, text 211953 + , unordered-containers, vector 211620 211954 }: 211621 211955 mkDerivation { 211622 211956 pname = "thrift"; 211623 - version = "0.10.0"; 211624 - sha256 = "01vxik64gnsnm0y9mh82dv48f711231dhc4kksdmgs7f352fc1k7"; 211957 + version = "0.12.0"; 211958 + sha256 = "1yzfq671apw3mjaws16a6agjw3vpm7yz0gdp3kyh8vvbp5d0czyf"; 211625 211959 libraryHaskellDepends = [ 211626 211960 attoparsec base base64-bytestring binary bytestring containers 211627 - ghc-prim hashable HTTP network network-uri QuickCheck split text 211628 - unordered-containers vector 211961 + ghc-prim hashable hspec-core HTTP network network-uri QuickCheck 211962 + split text unordered-containers vector 211629 211963 ]; 211630 211964 testHaskellDepends = [ 211631 211965 base bytestring hspec QuickCheck unordered-containers 211632 211966 ]; 211633 211967 description = "Haskell bindings for the Apache Thrift RPC system"; 211634 - license = "unknown"; 211635 - hydraPlatforms = stdenv.lib.platforms.none; 211968 + license = stdenv.lib.licenses.asl20; 211636 211969 }) {}; 211637 211970 211638 211971 "thrist" = callPackage ··· 212931 213264 }: 212932 213265 mkDerivation { 212933 213266 pname = "tintin"; 212934 - version = "1.9.2"; 212935 - sha256 = "1pid79ar85ajs6gi5d8smqn9ivfr8y50qys1n5zq68kpx2gmf3lq"; 213267 + version = "1.9.5"; 213268 + sha256 = "1z7yvp0c10gkxljg6lkn26niigx0wkdmzs7pqjd666lgzk0ji5hy"; 212936 213269 isLibrary = true; 212937 213270 isExecutable = true; 212938 213271 libraryHaskellDepends = [ ··· 213584 213917 ({ mkDerivation, base, bytestring, text }: 213585 213918 mkDerivation { 213586 213919 pname = "tokenizer-monad"; 213587 - version = "0.2.1.0"; 213588 - sha256 = "1lvj9z7q3xnizd6v2sb8bqbl31w5jbrnf9xvc76awvy9lsdl3awz"; 213920 + version = "0.2.2.0"; 213921 + sha256 = "0n8w923m8c803zcphims51q2xm6a0374zzh00d62mg92zbdsh9vn"; 213589 213922 libraryHaskellDepends = [ base bytestring text ]; 213590 213923 description = "An efficient and easy-to-use tokenizer monad"; 213591 213924 license = stdenv.lib.licenses.gpl3; 213592 213925 hydraPlatforms = stdenv.lib.platforms.none; 213926 + }) {}; 213927 + 213928 + "tokenizer-streaming" = callPackage 213929 + ({ mkDerivation, base, bytestring, mtl, streaming 213930 + , streaming-bytestring, streaming-commons, text, tokenizer-monad 213931 + }: 213932 + mkDerivation { 213933 + pname = "tokenizer-streaming"; 213934 + version = "0.1.0.1"; 213935 + sha256 = "0ml4fby87z1fgk2v3if3z6bf1h9gsdcjgmq6lr77qsri2yfcscla"; 213936 + libraryHaskellDepends = [ 213937 + base bytestring mtl streaming streaming-bytestring 213938 + streaming-commons text tokenizer-monad 213939 + ]; 213940 + description = "A variant of tokenizer-monad that supports streaming"; 213941 + license = stdenv.lib.licenses.gpl3; 213593 213942 }) {}; 213594 213943 213595 213944 "tokstyle" = callPackage ··· 213735 214084 pname = "tomland"; 213736 214085 version = "1.0.0"; 213737 214086 sha256 = "0zxal12gn6d2657a14idzzjxymwmnrzkkicf7gqwlgwpn0lnr4p6"; 214087 + revision = "1"; 214088 + editedCabalFile = "14n2zgnzfdg549pjrj7f8v02wz68mp5lr9gnyx3w1hv96jb9ksx6"; 213738 214089 isLibrary = true; 213739 214090 isExecutable = true; 213740 214091 libraryHaskellDepends = [ ··· 213791 214142 }: 213792 214143 mkDerivation { 213793 214144 pname = "too-many-cells"; 213794 - version = "0.1.0.0"; 213795 - sha256 = "18ziyj0d4xfhbwk7z84drhqgngmy71gmdv2jma8ikfjlahs6mf5b"; 214145 + version = "0.1.1.0"; 214146 + sha256 = "0hilycd6m32jv3gbsq6j182mc3igcxnhsfqzn6sj5zbip0kx17h7"; 213796 214147 isLibrary = true; 213797 214148 isExecutable = true; 213798 214149 libraryHaskellDepends = [ ··· 217383 217734 license = stdenv.lib.licenses.bsd3; 217384 217735 }) {}; 217385 217736 217737 + "type-spec_0_4_0_0" = callPackage 217738 + ({ mkDerivation, base, pretty }: 217739 + mkDerivation { 217740 + pname = "type-spec"; 217741 + version = "0.4.0.0"; 217742 + sha256 = "0z94hgvmnpcv9va7spdkmbxz99ri1skdq3kwxbid77cpyh95xsxq"; 217743 + libraryHaskellDepends = [ base pretty ]; 217744 + testHaskellDepends = [ base ]; 217745 + description = "Type Level Specification by Example"; 217746 + license = stdenv.lib.licenses.bsd3; 217747 + hydraPlatforms = stdenv.lib.platforms.none; 217748 + }) {}; 217749 + 217386 217750 "type-spine" = callPackage 217387 217751 ({ mkDerivation, base, template-haskell }: 217388 217752 mkDerivation { ··· 217496 217860 hydraPlatforms = stdenv.lib.platforms.none; 217497 217861 }) {}; 217498 217862 217863 + "typed-admin" = callPackage 217864 + ({ mkDerivation, base, blaze-markup, bytestring, data-default-class 217865 + , exceptions, generic-lens, HDBC, HDBC-postgresql, HDBC-session 217866 + , heterocephalus, http-api-data, http-types, lucid, monad-control 217867 + , mtl, persistable-record, relational-query, relational-query-HDBC 217868 + , relational-record, template-haskell, text, time, transformers 217869 + , transformers-base, unordered-containers, utf8-string, wai 217870 + , wai-extra, warp, yaml 217871 + }: 217872 + mkDerivation { 217873 + pname = "typed-admin"; 217874 + version = "0.1.0.0"; 217875 + sha256 = "146dkmcrq1rsw7mpdyxa9vhnsr8rfgqz88r10f60chn1m7yhlk7q"; 217876 + isLibrary = true; 217877 + isExecutable = true; 217878 + libraryHaskellDepends = [ 217879 + base blaze-markup bytestring data-default-class exceptions 217880 + generic-lens HDBC HDBC-postgresql HDBC-session heterocephalus 217881 + http-api-data http-types lucid monad-control mtl persistable-record 217882 + relational-query relational-query-HDBC relational-record 217883 + template-haskell text time transformers transformers-base 217884 + unordered-containers utf8-string wai wai-extra warp yaml 217885 + ]; 217886 + description = "Admin console framework"; 217887 + license = stdenv.lib.licenses.bsd3; 217888 + }) {}; 217889 + 217499 217890 "typed-duration" = callPackage 217500 217891 ({ mkDerivation, base, lifted-base, monad-control 217501 217892 , transformers-base ··· 217517 217908 }: 217518 217909 mkDerivation { 217519 217910 pname = "typed-process"; 217520 - version = "0.2.3.0"; 217521 - sha256 = "0j36vrc9w841m5qbwqra1lwiznx31xfnhin1sm8x2c2739csbpn0"; 217522 - libraryHaskellDepends = [ 217523 - async base bytestring process stm transformers 217524 - ]; 217525 - testHaskellDepends = [ 217526 - async base base64-bytestring bytestring hspec process stm temporary 217527 - transformers 217528 - ]; 217529 - description = "Run external processes, with strong typing of streams"; 217530 - license = stdenv.lib.licenses.mit; 217531 - }) {}; 217532 - 217533 - "typed-process_0_2_4_0" = callPackage 217534 - ({ mkDerivation, async, base, base64-bytestring, bytestring, hspec 217535 - , process, stm, temporary, transformers 217536 - }: 217537 - mkDerivation { 217538 - pname = "typed-process"; 217539 217911 version = "0.2.4.0"; 217540 217912 sha256 = "02xvyaq4sxwjqbmkn29n5x58l4rni6gbqp526r3q7wn6jalgazwr"; 217541 217913 libraryHaskellDepends = [ ··· 217547 217919 ]; 217548 217920 description = "Run external processes, with strong typing of streams"; 217549 217921 license = stdenv.lib.licenses.mit; 217550 - hydraPlatforms = stdenv.lib.platforms.none; 217551 217922 }) {}; 217552 217923 217553 217924 "typed-spreadsheet" = callPackage ··· 217792 218163 license = stdenv.lib.licenses.mit; 217793 218164 }) {}; 217794 218165 218166 + "typerep-map_0_3_1" = callPackage 218167 + ({ mkDerivation, base, containers, criterion, deepseq 218168 + , dependent-map, dependent-sum, ghc-prim, ghc-typelits-knownnat 218169 + , hedgehog, primitive, QuickCheck, tasty, tasty-discover 218170 + , tasty-hedgehog, tasty-hspec, vector 218171 + }: 218172 + mkDerivation { 218173 + pname = "typerep-map"; 218174 + version = "0.3.1"; 218175 + sha256 = "1ycyk47h578vf4kpf1y708zg9cc6i028jv1fdaw3zy59wrbl8y74"; 218176 + revision = "2"; 218177 + editedCabalFile = "0zcvg2kr3kcnhxdndw6fcjdd1421ncglr34mc8d9sw1hjjcb5w38"; 218178 + libraryHaskellDepends = [ 218179 + base containers deepseq ghc-prim primitive vector 218180 + ]; 218181 + testHaskellDepends = [ 218182 + base ghc-typelits-knownnat hedgehog QuickCheck tasty tasty-discover 218183 + tasty-hedgehog tasty-hspec 218184 + ]; 218185 + testToolDepends = [ tasty-discover ]; 218186 + benchmarkHaskellDepends = [ 218187 + base criterion deepseq dependent-map dependent-sum 218188 + ghc-typelits-knownnat 218189 + ]; 218190 + doHaddock = false; 218191 + description = "Efficient implementation of a dependent map with types as keys"; 218192 + license = stdenv.lib.licenses.mit; 218193 + hydraPlatforms = stdenv.lib.platforms.none; 218194 + }) {}; 218195 + 217795 218196 "types-compat" = callPackage 217796 218197 ({ mkDerivation, base }: 217797 218198 mkDerivation { ··· 217874 218275 }: 217875 218276 mkDerivation { 217876 218277 pname = "typograffiti"; 217877 - version = "0.1.0.0"; 217878 - sha256 = "0wd7p6hyn0v8rkvcpbqyjarhv47hi1r3fjzmrldfkylfwnhzj0lf"; 218278 + version = "0.1.0.2"; 218279 + sha256 = "1i7my9vqkabwxsj6hp9alvlpb483vs07f07662i707kpqf5pryrz"; 217879 218280 isLibrary = true; 217880 218281 isExecutable = true; 217881 218282 libraryHaskellDepends = [ ··· 217890 218291 base bytestring containers freetype2 gl linear mtl pretty-show stm 217891 218292 template-haskell vector 217892 218293 ]; 217893 - description = "Display TTF fonts in OpenGL. Includes caching for fast rendering."; 218294 + description = "Just let me draw nice text already"; 217894 218295 license = stdenv.lib.licenses.bsd3; 217895 218296 hydraPlatforms = stdenv.lib.platforms.none; 217896 218297 }) {}; ··· 219200 219601 }: 219201 219602 mkDerivation { 219202 219603 pname = "unique-logic-tf"; 219203 - version = "0.5.0.2"; 219204 - sha256 = "0rf2z02r4nk5z9f6937g25brvq391qy8a63mawnkk8hidq8af09j"; 219604 + version = "0.5.1"; 219605 + sha256 = "0a2hjkm7kwfnqyscxxdw2r2cq3gsydv5ny91vpxxd3paknqqr0cb"; 219205 219606 libraryHaskellDepends = [ 219206 219607 base containers data-ref semigroups transformers utility-ht 219207 219608 ]; ··· 219715 220116 ]; 219716 220117 description = "Unix time parser/formatter and utilities"; 219717 220118 license = stdenv.lib.licenses.bsd3; 220119 + }) {}; 220120 + 220121 + "unix-time_0_4_5" = callPackage 220122 + ({ mkDerivation, base, binary, bytestring, hspec, hspec-discover 220123 + , old-locale, old-time, QuickCheck, time 220124 + }: 220125 + mkDerivation { 220126 + pname = "unix-time"; 220127 + version = "0.4.5"; 220128 + sha256 = "1bwg132x2613k93wxka17461fc72wrjy5vmgcyami0nn5b30ay7y"; 220129 + libraryHaskellDepends = [ base binary bytestring old-time ]; 220130 + testHaskellDepends = [ 220131 + base bytestring hspec old-locale old-time QuickCheck time 220132 + ]; 220133 + testToolDepends = [ hspec-discover ]; 220134 + description = "Unix time parser/formatter and utilities"; 220135 + license = stdenv.lib.licenses.bsd3; 220136 + hydraPlatforms = stdenv.lib.platforms.none; 219718 220137 }) {}; 219719 220138 219720 220139 "unjson" = callPackage ··· 222815 223234 license = stdenv.lib.licenses.bsd3; 222816 223235 }) {}; 222817 223236 223237 + "vector-space_0_16" = callPackage 223238 + ({ mkDerivation, base, Boolean, MemoTrie, NumInstances }: 223239 + mkDerivation { 223240 + pname = "vector-space"; 223241 + version = "0.16"; 223242 + sha256 = "17676s2f8i45dj5gk370nc8585aylah7m34nbf34al7r1492y2qc"; 223243 + libraryHaskellDepends = [ base Boolean MemoTrie NumInstances ]; 223244 + description = "Vector & affine spaces, linear maps, and derivatives"; 223245 + license = stdenv.lib.licenses.bsd3; 223246 + hydraPlatforms = stdenv.lib.platforms.none; 223247 + }) {}; 223248 + 222818 223249 "vector-space-map" = callPackage 222819 223250 ({ mkDerivation, base, containers, doctest, vector-space }: 222820 223251 mkDerivation { ··· 224163 224594 license = stdenv.lib.licenses.mit; 224164 224595 }) {}; 224165 224596 224597 + "wai_3_2_2" = callPackage 224598 + ({ mkDerivation, base, bytestring, hspec, hspec-discover 224599 + , http-types, network, text, transformers, vault 224600 + }: 224601 + mkDerivation { 224602 + pname = "wai"; 224603 + version = "3.2.2"; 224604 + sha256 = "1qbzq4k8b23pg1knw5y99rdvkfywnncwqkfrkp2w7g6p054xar1a"; 224605 + libraryHaskellDepends = [ 224606 + base bytestring http-types network text transformers vault 224607 + ]; 224608 + testHaskellDepends = [ base bytestring hspec ]; 224609 + testToolDepends = [ hspec-discover ]; 224610 + description = "Web Application Interface"; 224611 + license = stdenv.lib.licenses.mit; 224612 + hydraPlatforms = stdenv.lib.platforms.none; 224613 + }) {}; 224614 + 224166 224615 "wai-accept-language" = callPackage 224167 224616 ({ mkDerivation, base, bytestring, file-embed, http-types, text 224168 224617 , wai, wai-app-static, wai-extra, warp, word8 ··· 224421 224870 license = stdenv.lib.licenses.mit; 224422 224871 }) {}; 224423 224872 224873 + "wai-extra_3_0_25" = callPackage 224874 + ({ mkDerivation, aeson, ansi-terminal, base, base64-bytestring 224875 + , bytestring, case-insensitive, containers, cookie 224876 + , data-default-class, deepseq, directory, fast-logger, hspec 224877 + , http-types, HUnit, iproute, network, old-locale, resourcet 224878 + , streaming-commons, text, time, transformers, unix, unix-compat 224879 + , vault, void, wai, wai-logger, word8, zlib 224880 + }: 224881 + mkDerivation { 224882 + pname = "wai-extra"; 224883 + version = "3.0.25"; 224884 + sha256 = "0caz1miwnyjqg6gdfgv7ibyfdyjzlq2i8v07zhan1nniv9pj3w6y"; 224885 + isLibrary = true; 224886 + isExecutable = true; 224887 + libraryHaskellDepends = [ 224888 + aeson ansi-terminal base base64-bytestring bytestring 224889 + case-insensitive containers cookie data-default-class deepseq 224890 + directory fast-logger http-types iproute network old-locale 224891 + resourcet streaming-commons text time transformers unix unix-compat 224892 + vault void wai wai-logger word8 zlib 224893 + ]; 224894 + testHaskellDepends = [ 224895 + base bytestring case-insensitive cookie fast-logger hspec 224896 + http-types HUnit resourcet text time transformers wai zlib 224897 + ]; 224898 + description = "Provides some basic WAI handlers and middleware"; 224899 + license = stdenv.lib.licenses.mit; 224900 + hydraPlatforms = stdenv.lib.platforms.none; 224901 + }) {}; 224902 + 224424 224903 "wai-frontend-monadcgi" = callPackage 224425 224904 ({ mkDerivation, base, bytestring, case-insensitive, cgi 224426 224905 , containers, http-types, transformers, wai ··· 225924 226403 pname = "warp"; 225925 226404 version = "3.2.25"; 225926 226405 sha256 = "0rl59bs99c3wwwyc1ibq0v11mkc7pxpy28r9hdlmjsqmdwn8y2vy"; 226406 + revision = "1"; 226407 + editedCabalFile = "0q0l9s1c9m20g7j6lgrj7d3l0awr3hc35bvm95an61hg18cilngj"; 225927 226408 libraryHaskellDepends = [ 225928 226409 array async auto-update base bsb-http-chunked bytestring 225929 226410 case-insensitive containers ghc-prim hashable http-date http-types ··· 225946 226427 license = stdenv.lib.licenses.mit; 225947 226428 }) {}; 225948 226429 226430 + "warp_3_2_26" = callPackage 226431 + ({ mkDerivation, array, async, auto-update, base, bsb-http-chunked 226432 + , bytestring, case-insensitive, containers, directory, doctest 226433 + , gauge, ghc-prim, hashable, hspec, http-client, http-date 226434 + , http-types, http2, HUnit, iproute, lifted-base, network, process 226435 + , QuickCheck, silently, simple-sendfile, stm, streaming-commons 226436 + , text, time, transformers, unix, unix-compat, vault, wai, word8 226437 + }: 226438 + mkDerivation { 226439 + pname = "warp"; 226440 + version = "3.2.26"; 226441 + sha256 = "1s83313cs6w84a8yfwqkixfz4a94aszma4phsqv7x1ivi9b3i8sc"; 226442 + libraryHaskellDepends = [ 226443 + array async auto-update base bsb-http-chunked bytestring 226444 + case-insensitive containers ghc-prim hashable http-date http-types 226445 + http2 iproute network simple-sendfile stm streaming-commons text 226446 + unix unix-compat vault wai word8 226447 + ]; 226448 + testHaskellDepends = [ 226449 + array async auto-update base bsb-http-chunked bytestring 226450 + case-insensitive containers directory doctest ghc-prim hashable 226451 + hspec http-client http-date http-types http2 HUnit iproute 226452 + lifted-base network process QuickCheck silently simple-sendfile stm 226453 + streaming-commons text time transformers unix unix-compat vault wai 226454 + word8 226455 + ]; 226456 + benchmarkHaskellDepends = [ 226457 + auto-update base bytestring containers gauge hashable http-date 226458 + http-types network unix unix-compat 226459 + ]; 226460 + description = "A fast, light-weight web server for WAI applications"; 226461 + license = stdenv.lib.licenses.mit; 226462 + hydraPlatforms = stdenv.lib.platforms.none; 226463 + }) {}; 226464 + 225949 226465 "warp-dynamic" = callPackage 225950 226466 ({ mkDerivation, base, data-default, dyre, http-types, wai, warp }: 225951 226467 mkDerivation { ··· 226652 227168 hydraPlatforms = stdenv.lib.platforms.none; 226653 227169 }) {}; 226654 227170 227171 + "web3_0_8_3_1" = callPackage 227172 + ({ mkDerivation, aeson, async, base, basement, bytestring, cereal 227173 + , cryptonite, data-default, exceptions, generics-sop, hspec 227174 + , hspec-contrib, hspec-discover, hspec-expectations, http-client 227175 + , http-client-tls, machines, memory, microlens, microlens-aeson 227176 + , microlens-mtl, microlens-th, mtl, OneTuple, parsec, random 227177 + , relapse, split, stm, tagged, template-haskell, text, time 227178 + , transformers, uuid-types, vinyl 227179 + }: 227180 + mkDerivation { 227181 + pname = "web3"; 227182 + version = "0.8.3.1"; 227183 + sha256 = "1pvyyvaamxjz2pyxz25sw3f8hv8605qg99qpgx40bhbhrfvg8zpi"; 227184 + libraryHaskellDepends = [ 227185 + aeson async base basement bytestring cereal cryptonite data-default 227186 + exceptions generics-sop http-client http-client-tls machines memory 227187 + microlens microlens-aeson microlens-mtl microlens-th mtl OneTuple 227188 + parsec relapse tagged template-haskell text transformers uuid-types 227189 + vinyl 227190 + ]; 227191 + testHaskellDepends = [ 227192 + aeson async base basement bytestring cereal cryptonite data-default 227193 + exceptions generics-sop hspec hspec-contrib hspec-discover 227194 + hspec-expectations http-client http-client-tls machines memory 227195 + microlens microlens-aeson microlens-mtl microlens-th mtl OneTuple 227196 + parsec random relapse split stm tagged template-haskell text time 227197 + transformers uuid-types vinyl 227198 + ]; 227199 + testToolDepends = [ hspec-discover ]; 227200 + description = "Ethereum API for Haskell"; 227201 + license = stdenv.lib.licenses.bsd3; 227202 + hydraPlatforms = stdenv.lib.platforms.none; 227203 + }) {}; 227204 + 226655 227205 "webapi" = callPackage 226656 227206 ({ mkDerivation, aeson, base, binary, blaze-builder, bytestring 226657 227207 , bytestring-lexing, bytestring-trie, case-insensitive, containers ··· 228899 229449 ]; 228900 229450 description = "An easy-to-use HTTP client library"; 228901 229451 license = stdenv.lib.licenses.bsd3; 229452 + }) {}; 229453 + 229454 + "wreq_0_5_3_2" = callPackage 229455 + ({ mkDerivation, aeson, aeson-pretty, attoparsec 229456 + , authenticate-oauth, base, base16-bytestring, base64-bytestring 229457 + , bytestring, Cabal, cabal-doctest, case-insensitive, containers 229458 + , cryptonite, directory, doctest, exceptions, filepath, ghc-prim 229459 + , hashable, http-client, http-client-tls, http-types, HUnit, lens 229460 + , lens-aeson, memory, mime-types, network-info, psqueues 229461 + , QuickCheck, snap-core, snap-server, template-haskell, temporary 229462 + , test-framework, test-framework-hunit, test-framework-quickcheck2 229463 + , text, time, time-locale-compat, transformers, unix-compat 229464 + , unordered-containers, uuid, vector 229465 + }: 229466 + mkDerivation { 229467 + pname = "wreq"; 229468 + version = "0.5.3.2"; 229469 + sha256 = "16xls71aby6jqc1frhwnlfvz1iwj1ms0rw9xzif02sn84470gn36"; 229470 + isLibrary = true; 229471 + isExecutable = true; 229472 + setupHaskellDepends = [ base Cabal cabal-doctest ]; 229473 + libraryHaskellDepends = [ 229474 + aeson attoparsec authenticate-oauth base base16-bytestring 229475 + bytestring case-insensitive containers cryptonite exceptions 229476 + ghc-prim hashable http-client http-client-tls http-types lens 229477 + lens-aeson memory mime-types psqueues template-haskell text time 229478 + time-locale-compat unordered-containers 229479 + ]; 229480 + testHaskellDepends = [ 229481 + aeson aeson-pretty base base64-bytestring bytestring 229482 + case-insensitive containers directory doctest filepath hashable 229483 + http-client http-types HUnit lens lens-aeson network-info 229484 + QuickCheck snap-core snap-server temporary test-framework 229485 + test-framework-hunit test-framework-quickcheck2 text time 229486 + transformers unix-compat unordered-containers uuid vector 229487 + ]; 229488 + description = "An easy-to-use HTTP client library"; 229489 + license = stdenv.lib.licenses.bsd3; 229490 + hydraPlatforms = stdenv.lib.platforms.none; 228902 229491 }) {}; 228903 229492 228904 229493 "wreq-sb" = callPackage ··· 231883 232472 231884 232473 "yam" = callPackage 231885 232474 ({ mkDerivation, base, base16-bytestring, binary, bytestring 231886 - , data-default, fast-logger, hspec, http-types, lens, monad-logger 231887 - , mtl, mwc-random, QuickCheck, reflection, salak, scientific 231888 - , servant-server, servant-swagger, servant-swagger-ui, swagger2 231889 - , text, time, unliftio-core, unordered-containers, vault, wai, warp 231890 - }: 231891 - mkDerivation { 231892 - pname = "yam"; 231893 - version = "0.5.6"; 231894 - sha256 = "0b1rk9iydrkaa15w5m1iqi2527gw7s3nvjvqcdzql7jqsgaa3d52"; 231895 - libraryHaskellDepends = [ 231896 - base base16-bytestring binary bytestring data-default fast-logger 231897 - http-types lens monad-logger mtl mwc-random reflection salak 231898 - scientific servant-server servant-swagger servant-swagger-ui 231899 - swagger2 text time unliftio-core unordered-containers vault wai 231900 - warp 231901 - ]; 231902 - testHaskellDepends = [ 231903 - base base16-bytestring binary bytestring data-default fast-logger 231904 - hspec http-types lens monad-logger mtl mwc-random QuickCheck 231905 - reflection salak scientific servant-server servant-swagger 231906 - servant-swagger-ui swagger2 text time unliftio-core 231907 - unordered-containers vault wai warp 231908 - ]; 231909 - description = "Yam Web"; 231910 - license = stdenv.lib.licenses.bsd3; 231911 - hydraPlatforms = stdenv.lib.platforms.none; 231912 - }) {}; 231913 - 231914 - "yam_0_5_11" = callPackage 231915 - ({ mkDerivation, base, base16-bytestring, binary, bytestring 231916 232475 , data-default, fast-logger, hspec, http-client, http-types, lens 231917 232476 , monad-logger, mtl, mwc-random, QuickCheck, reflection, salak 231918 232477 , scientific, servant-client, servant-server, servant-swagger ··· 231987 232546 }: 231988 232547 mkDerivation { 231989 232548 pname = "yam-datasource"; 231990 - version = "0.5.6"; 231991 - sha256 = "1yjl7ggyd12vgsv40kmabik2pdd7jyf4x94zgvvckm5ra44fpvyz"; 231992 - libraryHaskellDepends = [ 231993 - base conduit persistent resource-pool resourcet unliftio-core yam 231994 - ]; 231995 - description = "Yam DataSource Middleware"; 231996 - license = stdenv.lib.licenses.bsd3; 231997 - }) {}; 231998 - 231999 - "yam-datasource_0_5_11" = callPackage 232000 - ({ mkDerivation, base, conduit, persistent, resource-pool 232001 - , resourcet, unliftio-core, yam 232002 - }: 232003 - mkDerivation { 232004 - pname = "yam-datasource"; 232005 232549 version = "0.5.11"; 232006 232550 sha256 = "170xpd1kw403g9zds795zbxkaz0qy7lfgzppx4q0ri42ky59z8pl"; 232007 232551 libraryHaskellDepends = [ ··· 232009 232553 ]; 232010 232554 description = "Yam DataSource Middleware"; 232011 232555 license = stdenv.lib.licenses.bsd3; 232012 - hydraPlatforms = stdenv.lib.platforms.none; 232013 232556 }) {}; 232014 232557 232015 232558 "yam-job" = callPackage ··· 233573 234116 license = stdenv.lib.licenses.mit; 233574 234117 }) {}; 233575 234118 234119 + "yesod-core_1_6_10_1" = callPackage 234120 + ({ mkDerivation, aeson, async, auto-update, base, blaze-html 234121 + , blaze-markup, byteable, bytestring, case-insensitive, cereal 234122 + , clientsession, conduit, conduit-extra, containers, cookie 234123 + , deepseq, fast-logger, gauge, hspec, hspec-expectations 234124 + , http-types, HUnit, monad-logger, mtl, network, parsec 234125 + , path-pieces, primitive, random, resourcet, rio, shakespeare 234126 + , streaming-commons, template-haskell, text, time, transformers 234127 + , unix-compat, unliftio, unordered-containers, vector, wai 234128 + , wai-extra, wai-logger, warp, word8 234129 + }: 234130 + mkDerivation { 234131 + pname = "yesod-core"; 234132 + version = "1.6.10.1"; 234133 + sha256 = "0xkfzdy1r07w7xqai4r5b96rrk51gr5ndwrf20nhdnjjms4928li"; 234134 + libraryHaskellDepends = [ 234135 + aeson auto-update base blaze-html blaze-markup byteable bytestring 234136 + case-insensitive cereal clientsession conduit conduit-extra 234137 + containers cookie deepseq fast-logger http-types monad-logger mtl 234138 + parsec path-pieces primitive random resourcet rio shakespeare 234139 + template-haskell text time transformers unix-compat unliftio 234140 + unordered-containers vector wai wai-extra wai-logger warp word8 234141 + ]; 234142 + testHaskellDepends = [ 234143 + async base bytestring clientsession conduit conduit-extra 234144 + containers cookie hspec hspec-expectations http-types HUnit network 234145 + path-pieces random resourcet shakespeare streaming-commons 234146 + template-haskell text transformers unliftio wai wai-extra warp 234147 + ]; 234148 + benchmarkHaskellDepends = [ 234149 + base blaze-html bytestring gauge shakespeare text 234150 + ]; 234151 + description = "Creation of type-safe, RESTful web applications"; 234152 + license = stdenv.lib.licenses.mit; 234153 + hydraPlatforms = stdenv.lib.platforms.none; 234154 + }) {}; 234155 + 233576 234156 "yesod-crud" = callPackage 233577 234157 ({ mkDerivation, base, classy-prelude, containers, MissingH 233578 234158 , monad-control, persistent, random, safe, stm, uuid, yesod-core ··· 233851 234431 testHaskellDepends = [ base hspec text time ]; 233852 234432 description = "Form handling support for Yesod Web Framework"; 233853 234433 license = stdenv.lib.licenses.mit; 234434 + }) {}; 234435 + 234436 + "yesod-form_1_6_4" = callPackage 234437 + ({ mkDerivation, aeson, attoparsec, base, blaze-builder, blaze-html 234438 + , blaze-markup, byteable, bytestring, containers, data-default 234439 + , email-validate, hspec, network-uri, persistent, resourcet 234440 + , semigroups, shakespeare, text, time, transformers, wai 234441 + , xss-sanitize, yesod-core, yesod-persistent 234442 + }: 234443 + mkDerivation { 234444 + pname = "yesod-form"; 234445 + version = "1.6.4"; 234446 + sha256 = "0iqcrbmwhgfk78qi2n1n3i39izqr7km4i8fa1zmvplqkcbyi149c"; 234447 + libraryHaskellDepends = [ 234448 + aeson attoparsec base blaze-builder blaze-html blaze-markup 234449 + byteable bytestring containers data-default email-validate 234450 + network-uri persistent resourcet semigroups shakespeare text time 234451 + transformers wai xss-sanitize yesod-core yesod-persistent 234452 + ]; 234453 + testHaskellDepends = [ base hspec text time ]; 234454 + description = "Form handling support for Yesod Web Framework"; 234455 + license = stdenv.lib.licenses.mit; 234456 + hydraPlatforms = stdenv.lib.platforms.none; 233854 234457 }) {}; 233855 234458 233856 234459 "yesod-form-bootstrap4" = callPackage ··· 234767 235370 }: 234768 235371 mkDerivation { 234769 235372 pname = "yesod-test"; 234770 - version = "1.6.5.1"; 234771 - sha256 = "080m46nbjblna2b9gq8j4ngqsv0r5ww06p1v8cj3ia1qiqgjygsj"; 234772 - libraryHaskellDepends = [ 234773 - attoparsec base blaze-builder blaze-html bytestring 234774 - case-insensitive conduit containers cookie hspec-core html-conduit 234775 - http-types HUnit network pretty-show semigroups text time 234776 - transformers wai wai-extra xml-conduit xml-types yesod-core 234777 - ]; 234778 - testHaskellDepends = [ 234779 - base bytestring containers hspec html-conduit http-types HUnit text 234780 - unliftio wai wai-extra xml-conduit yesod-core yesod-form 234781 - ]; 234782 - description = "integration testing for WAI/Yesod Applications"; 234783 - license = stdenv.lib.licenses.mit; 234784 - }) {}; 234785 - 234786 - "yesod-test_1_6_6" = callPackage 234787 - ({ mkDerivation, attoparsec, base, blaze-builder, blaze-html 234788 - , bytestring, case-insensitive, conduit, containers, cookie, hspec 234789 - , hspec-core, html-conduit, http-types, HUnit, network, pretty-show 234790 - , semigroups, text, time, transformers, unliftio, wai, wai-extra 234791 - , xml-conduit, xml-types, yesod-core, yesod-form 234792 - }: 234793 - mkDerivation { 234794 - pname = "yesod-test"; 234795 235373 version = "1.6.6"; 234796 235374 sha256 = "1h82njqkbr6h6saixkzim83srx794s6x6qrcmr0w82z5mfl2nfjf"; 234797 235375 libraryHaskellDepends = [ ··· 234806 235384 ]; 234807 235385 description = "integration testing for WAI/Yesod Applications"; 234808 235386 license = stdenv.lib.licenses.mit; 234809 - hydraPlatforms = stdenv.lib.platforms.none; 234810 235387 }) {}; 234811 235388 234812 235389 "yesod-test-json" = callPackage
-91
pkgs/development/haskell-modules/patches/git-annex-fix-ghc-8.6.x-build.patch
··· 1 - From 2e0e557e7512ddd0376f179e82c811d8b4cce401 Mon Sep 17 00:00:00 2001 2 - From: Joey Hess <joeyh@joeyh.name> 3 - Date: Sat, 5 Jan 2019 11:54:06 -0400 4 - Subject: [PATCH] Support being built with ghc 8.0.1 (MonadFail) 5 - 6 - Tested on an older ghc by enabling MonadFailDesugaring globally. 7 - 8 - In TransferQueue, the lack of a MonadFail for STM exposed what would 9 - normally be a bug in the pattern matching, although in this case an 10 - earlier check that the queue was not empty avoided a pattern match 11 - failure. 12 - --- 13 - Annex.hs | 2 ++ 14 - Assistant/Monad.hs | 2 ++ 15 - Assistant/TransferQueue.hs | 21 +++++++++++---------- 16 - CHANGELOG | 1 + 17 - 4 files changed, 16 insertions(+), 10 deletions(-) 18 - 19 - diff --git a/Annex.hs b/Annex.hs 20 - index 0a0368d36..af0ede1f4 100644 21 - --- a/Annex.hs 22 - +++ b/Annex.hs 23 - @@ -74,6 +74,7 @@ import "mtl" Control.Monad.Reader 24 - import Control.Concurrent 25 - import Control.Concurrent.Async 26 - import Control.Concurrent.STM 27 - +import qualified Control.Monad.Fail as Fail 28 - import qualified Control.Concurrent.SSem as SSem 29 - import qualified Data.Map.Strict as M 30 - import qualified Data.Set as S 31 - @@ -93,6 +94,7 @@ newtype Annex a = Annex { runAnnex :: ReaderT (MVar AnnexState) IO a } 32 - MonadCatch, 33 - MonadThrow, 34 - MonadMask, 35 - + Fail.MonadFail, 36 - Functor, 37 - Applicative 38 - ) 39 - diff --git a/Assistant/Monad.hs b/Assistant/Monad.hs 40 - index 403ee16a8..ef2ee6012 100644 41 - --- a/Assistant/Monad.hs 42 - +++ b/Assistant/Monad.hs 43 - @@ -27,6 +27,7 @@ module Assistant.Monad ( 44 - 45 - import "mtl" Control.Monad.Reader 46 - import System.Log.Logger 47 - +import qualified Control.Monad.Fail as Fail 48 - 49 - import Annex.Common 50 - import Assistant.Types.ThreadedMonad 51 - @@ -49,6 +50,7 @@ newtype Assistant a = Assistant { mkAssistant :: ReaderT AssistantData IO a } 52 - Monad, 53 - MonadIO, 54 - MonadReader AssistantData, 55 - + Fail.MonadFail, 56 - Functor, 57 - Applicative 58 - ) 59 - diff --git a/Assistant/TransferQueue.hs b/Assistant/TransferQueue.hs 60 - index 6a4473262..7c0ab80d0 100644 61 - --- a/Assistant/TransferQueue.hs 62 - +++ b/Assistant/TransferQueue.hs 63 - @@ -191,17 +191,18 @@ getNextTransfer acceptable = do 64 - sz <- readTVar (queuesize q) 65 - if sz < 1 66 - then retry -- blocks until queuesize changes 67 - - else do 68 - - (r@(t,info):rest) <- readTList (queuelist q) 69 - - void $ modifyTVar' (queuesize q) pred 70 - - setTList (queuelist q) rest 71 - - if acceptable info 72 - - then do 73 - - adjustTransfersSTM dstatus $ 74 - - M.insert t info 75 - - return $ Just r 76 - - else return Nothing 77 - + else readTList (queuelist q) >>= \case 78 - + [] -> retry -- blocks until something is queued 79 - + (r@(t,info):rest) -> do 80 - + void $ modifyTVar' (queuesize q) pred 81 - + setTList (queuelist q) rest 82 - + if acceptable info 83 - + then do 84 - + adjustTransfersSTM dstatus $ 85 - + M.insert t info 86 - + return $ Just r 87 - + else return Nothing 88 - 89 - {- Moves transfers matching a condition from the queue, to the 90 - - currentTransfers map. -} 91 -
+1 -1
pkgs/development/interpreters/tcl/generic.nix
··· 40 40 homepage = http://www.tcl.tk/; 41 41 license = licenses.tcltk; 42 42 platforms = platforms.all; 43 - maintainers = with maintainers; [ wkennington vrthra ]; 43 + maintainers = with maintainers; [ vrthra ]; 44 44 }; 45 45 46 46 passthru = rec {
+5 -10
pkgs/development/libraries/arrow-cpp/default.nix
··· 1 - { stdenv, symlinkJoin, fetchurl, fetchFromGitHub, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }: 1 + { stdenv, symlinkJoin, fetchurl, fetchFromGitHub, autoconf, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }: 2 2 3 3 let 4 4 parquet-testing = fetchFromGitHub { ··· 11 11 12 12 stdenv.mkDerivation rec { 13 13 name = "arrow-cpp-${version}"; 14 - version = "0.11.0"; 14 + version = "0.12.0"; 15 15 16 16 src = fetchurl { 17 17 url = "mirror://apache/arrow/arrow-${version}/apache-arrow-${version}.tar.gz"; 18 - sha256 = "0pc5pqr0dbnx8s1ji102dhw9bbrsq3ml4ac3mmi2022yfyizlf0q"; 18 + sha256 = "163s4i2cywq95jgrxbaq48qwmww0ibkq61k1aad4w9z9vpjfgnil"; 19 19 }; 20 20 21 21 sourceRoot = "apache-arrow-${version}/cpp"; 22 22 23 23 patches = [ 24 - # fix ARROW-3467 25 - ./double-conversion_cmake.patch 26 - 27 24 # patch to fix python-test 28 25 ./darwin.patch 29 - 30 - # facebook/zstd#1385 31 - ./zstd136.patch 32 26 ]; 33 27 34 - nativeBuildInputs = [ cmake ]; 28 + nativeBuildInputs = [ cmake autoconf /* for vendored jemalloc */ ]; 35 29 buildInputs = [ boost double-conversion glog python.pkgs.python python.pkgs.numpy ]; 36 30 37 31 preConfigure = '' ··· 58 52 ZSTD_HOME = zstd; 59 53 60 54 cmakeFlags = [ 55 + "-DARROW_BUILD_TESTS=ON" 61 56 "-DARROW_PYTHON=ON" 62 57 "-DARROW_PARQUET=ON" 63 58 ];
-43
pkgs/development/libraries/arrow-cpp/double-conversion_cmake.patch
··· 1 - diff --git a/CMakeLists.txt b/cpp/CMakeLists.txt 2 - --- a/CMakeLists.txt 3 - +++ b/CMakeLists.txt 4 - @@ -615,7 +615,7 @@ endif(UNIX) 5 - set(ARROW_LINK_LIBS) 6 - 7 - # Libraries to link statically with libarrow.so 8 - -set(ARROW_STATIC_LINK_LIBS double-conversion) 9 - +set(ARROW_STATIC_LINK_LIBS ${DOUBLE_CONVERSION_TARGET}) 10 - 11 - if (ARROW_WITH_BROTLI) 12 - SET(ARROW_STATIC_LINK_LIBS 13 - @@ -694,7 +694,7 @@ else () 14 - set(ARROW_MIN_TEST_LIBS 15 - arrow_shared 16 - ${ARROW_LINK_LIBS} 17 - - double-conversion 18 - + ${DOUBLE_CONVERSION_TARGET} 19 - ${BOOST_SYSTEM_LIBRARY} 20 - ${BOOST_FILESYSTEM_LIBRARY} 21 - ${BOOST_REGEX_LIBRARY} 22 - diff --git a/cmake_modules/ThirdpartyToolchain.cmake b/cpp/cmake_modules/ThirdpartyToolchain.cmake 23 - --- a/cmake_modules/ThirdpartyToolchain.cmake 24 - +++ b/cmake_modules/ThirdpartyToolchain.cmake 25 - @@ -469,14 +469,16 @@ if("${DOUBLE_CONVERSION_HOME}" STREQUAL "") 26 - set(DOUBLE_CONVERSION_VENDORED 1) 27 - else() 28 - find_package(double-conversion REQUIRED) 29 - + set(DOUBLE_CONVERSION_TARGET double-conversion::double-conversion) 30 - set(DOUBLE_CONVERSION_VENDORED 0) 31 - endif() 32 - 33 - include_directories(SYSTEM ${DOUBLE_CONVERSION_INCLUDE_DIR}) 34 - -ADD_THIRDPARTY_LIB(double-conversion 35 - - STATIC_LIB ${DOUBLE_CONVERSION_STATIC_LIB}) 36 - 37 - if (DOUBLE_CONVERSION_VENDORED) 38 - + ADD_THIRDPARTY_LIB(double-conversion 39 - + STATIC_LIB ${DOUBLE_CONVERSION_STATIC_LIB}) 40 - + set(DOUBLE_CONVERSION_TARGET double-conversion) 41 - add_dependencies(arrow_dependencies double-conversion_ep) 42 - endif() 43 -
-17
pkgs/development/libraries/arrow-cpp/zstd136.patch
··· 1 - --- a/src/arrow/util/compression_zstd.cc 2 - +++ b/src/arrow/util/compression_zstd.cc 3 - @@ -35,8 +35,13 @@ namespace util { 4 - 5 - Status ZSTDCodec::Decompress(int64_t input_len, const uint8_t* input, int64_t output_len, 6 - uint8_t* output_buffer) { 7 - + void *safe_output_buffer = static_cast<void*>(output_buffer); 8 - + int dummy {}; 9 - + if ((output_len == 0) && (output_buffer == NULL)) { 10 - + safe_output_buffer = static_cast<void*>(&dummy); 11 - + } 12 - int64_t decompressed_size = 13 - - ZSTD_decompress(output_buffer, static_cast<size_t>(output_len), input, 14 - + ZSTD_decompress(safe_output_buffer, static_cast<size_t>(output_len), input, 15 - static_cast<size_t>(input_len)); 16 - if (decompressed_size != output_len) { 17 - return Status::IOError("Corrupt ZSTD compressed data.");
+1 -1
pkgs/development/libraries/boost/generic.nix
··· 113 113 114 114 platforms = (platforms.unix ++ platforms.windows); 115 115 badPlatforms = stdenv.lib.optional (versionOlder version "1.59") "aarch64-linux"; 116 - maintainers = with maintainers; [ peti wkennington ]; 116 + maintainers = with maintainers; [ peti ]; 117 117 }; 118 118 119 119 preConfigure = ''
-1
pkgs/development/libraries/check/default.nix
··· 32 32 33 33 license = licenses.lgpl2Plus; 34 34 platforms = platforms.all; 35 - maintainers = with maintainers; [ wkennington ]; 36 35 }; 37 36 }
-1
pkgs/development/libraries/ctl/default.nix
··· 16 16 homepage = http://ampasctl.sourceforge.net; 17 17 license = "A.M.P.A.S"; 18 18 platforms = platforms.all; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 22 21 passthru.source = source;
+4 -1
pkgs/development/libraries/cyrus-sasl/default.nix
··· 8 8 version = "2.1.27"; 9 9 10 10 src = fetchurl { 11 - url = "ftp://ftp.cyrusimap.org/cyrus-sasl/${name}.tar.gz"; 11 + urls = 12 + [ "http://www.cyrusimap.org/releases/${name}.tar.gz" 13 + "http://www.cyrusimap.org/releases/old/${name}.tar.gz" 14 + ]; 12 15 sha256 = "1m85zcpgfdhm43cavpdkhb1s2zq1b31472hq1w1gs3xh94anp1i6"; 13 16 }; 14 17
-1
pkgs/development/libraries/czmq/3.x.nix
··· 22 22 description = "High-level C Binding for ZeroMQ"; 23 23 license = licenses.mpl20; 24 24 platforms = platforms.all; 25 - maintainers = with maintainers; [ wkennington ]; 26 25 }; 27 26 }
-1
pkgs/development/libraries/czmq/4.x.nix
··· 17 17 description = "High-level C Binding for ZeroMQ"; 18 18 license = licenses.mpl20; 19 19 platforms = platforms.all; 20 - maintainers = with maintainers; [ wkennington ]; 21 20 }; 22 21 }
-1
pkgs/development/libraries/dclxvi/default.nix
··· 29 29 meta = with stdenv.lib; { 30 30 homepage = https://github.com/agl/dclxvi; 31 31 description = "Naehrig, Niederhagen and Schwabe's pairings code, massaged into a shared library"; 32 - maintainers = with maintainers; [ wkennington ]; 33 32 platforms = platforms.x86_64; 34 33 license = licenses.publicDomain; 35 34 };
-1
pkgs/development/libraries/fcgi/default.nix
··· 27 27 homepage = http://www.fastcgi.com/; 28 28 license = "FastCGI see LICENSE.TERMS"; 29 29 platforms = platforms.all; 30 - maintainers = with maintainers; [ wkennington ]; 31 30 }; 32 31 }
-1
pkgs/development/libraries/glog/default.nix
··· 21 21 license = licenses.bsd3; 22 22 description = "Library for application-level logging"; 23 23 platforms = platforms.unix; 24 - maintainers = with maintainers; [ wkennington ]; 25 24 }; 26 25 }
+1 -1
pkgs/development/libraries/gnutls/generic.nix
··· 84 84 85 85 homepage = https://www.gnu.org/software/gnutls/; 86 86 license = licenses.lgpl21Plus; 87 - maintainers = with maintainers; [ eelco wkennington fpletz ]; 87 + maintainers = with maintainers; [ eelco fpletz ]; 88 88 platforms = platforms.all; 89 89 }; 90 90 }
+1 -1
pkgs/development/libraries/gperftools/default.nix
··· 31 31 description = "Fast, multi-threaded malloc() and nifty performance analysis tools"; 32 32 platforms = with platforms; linux ++ darwin; 33 33 license = licenses.bsd3; 34 - maintainers = with maintainers; [ vcunat wkennington ]; 34 + maintainers = with maintainers; [ vcunat ]; 35 35 }; 36 36 }
+2 -2
pkgs/development/libraries/gpgme/default.nix
··· 34 34 patches = [ 35 35 (fetchpatch { 36 36 name = "fix-key-expiry.patch"; 37 - url = "https://files.gnupg.net/file/data/fehgbjmataj5tc2pnfhj/PHID-FILE-aqck6l4elhw53tjanrie/file"; 38 - sha256 = "1h80m045gy7r0g7dzzlfpql6p065x88p274ij9jnf7d4lwwgrf1a"; 37 + url = "https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=patch;h=66376f3e206a1aa791d712fb8577bb3490268f60"; 38 + sha256 = "0i777dzcbv4r568l8623ar6y6j44bv46bbxi751qa5mdcihpya02"; 39 39 }) 40 40 ]; 41 41
+2 -2
pkgs/development/libraries/grpc/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, zlib, c-ares, pkgconfig, openssl, protobuf, gflags }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.17.2"; 4 + version = "1.18.0"; 5 5 name = "grpc-${version}"; 6 6 src = fetchFromGitHub { 7 7 owner = "grpc"; 8 8 repo = "grpc"; 9 9 rev = "v${version}"; 10 - sha256 = "1rq20951h5in3dy0waa60dsqj27kmg6ylp2gdsxyfrq5jarlj89g"; 10 + sha256 = "0pf8q1z3qhlljlj6h7isvqvsxhh4612z780xcbv1h9lj7cdpr77m"; 11 11 }; 12 12 nativeBuildInputs = [ cmake pkgconfig ]; 13 13 buildInputs = [ zlib c-ares c-ares.cmake-config openssl protobuf gflags ];
+1 -1
pkgs/development/libraries/gss/default.nix
··· 29 29 homepage = https://www.gnu.org/software/gss/; 30 30 description = "Generic Security Service"; 31 31 license = licenses.gpl3Plus; 32 - maintainers = with maintainers; [ bjg wkennington ]; 32 + maintainers = with maintainers; [ bjg ]; 33 33 platforms = platforms.all; 34 34 }; 35 35 }
-1
pkgs/development/libraries/hidapi/default.nix
··· 23 23 # Actually, you can chose between GPLv3, BSD or HIDAPI license (more liberal) 24 24 license = licenses.bsd3; 25 25 platforms = platforms.unix; 26 - maintainers = with maintainers; [ wkennington ]; 27 26 }; 28 27 }
-1
pkgs/development/libraries/hiredis/default.nix
··· 18 18 description = "Minimalistic C client for Redis >= 1.2"; 19 19 license = licenses.bsd3; 20 20 platforms = platforms.all; 21 - maintainers = with maintainers; [ wkennington ]; 22 21 }; 23 22 }
-1
pkgs/development/libraries/idnkit/default.nix
··· 16 16 description = "Provides functionalities about i18n domain name processing"; 17 17 license = "idnkit-2 license"; 18 18 platforms = platforms.linux; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
-1
pkgs/development/libraries/ilmbase/default.nix
··· 32 32 homepage = http://www.openexr.com/; 33 33 license = licenses.bsd3; 34 34 platforms = platforms.all; 35 - maintainers = with maintainers; [ wkennington ]; 36 35 }; 37 36 }
-1
pkgs/development/libraries/jansson/default.nix
··· 13 13 description = "C library for encoding, decoding and manipulating JSON data"; 14 14 license = licenses.mit; 15 15 platforms = platforms.all; 16 - maintainers = with maintainers; [ wkennington ]; 17 16 }; 18 17 }
-1
pkgs/development/libraries/jbigkit/default.nix
··· 37 37 description = "A software implementation of the JBIG1 data compression standard"; 38 38 license = licenses.gpl2; 39 39 platforms = platforms.all; 40 - maintainers = with maintainers; [ wkennington ]; 41 40 }; 42 41 }
+4 -5
pkgs/development/libraries/jemalloc/common.nix
··· 4 4 # then stops downstream builds (mariadb in particular) from detecting it. This 5 5 # option should remove the prefix and give us a working jemalloc. 6 6 # Causes segfaults with some software (ex. rustc), but defaults to true for backward 7 - # compatibility. Ignored on non OSX. 8 - , stripPrefix ? true 7 + # compatibility. 8 + , stripPrefix ? stdenv.hostPlatform.isDarwin 9 9 , disableInitExecTls ? false 10 10 }: 11 11 ··· 22 22 23 23 # see the comment on stripPrefix 24 24 configureFlags = [] 25 - ++ optional (stdenv.isDarwin && stripPrefix) [ "--with-jemalloc-prefix=" ] 26 - ++ optional disableInitExecTls [ "--disable-initial-exec-tls" ] 25 + ++ optional stripPrefix "--with-jemalloc-prefix=" 26 + ++ optional disableInitExecTls "--disable-initial-exec-tls" 27 27 ; 28 28 29 29 doCheck = true; ··· 39 39 ''; 40 40 license = licenses.bsd2; 41 41 platforms = platforms.all; 42 - maintainers = with maintainers; [ wkennington ]; 43 42 }; 44 43 }
+1 -2
pkgs/development/libraries/kerberos/heimdal.nix
··· 48 48 49 49 postUnpack = '' 50 50 sed -i '/^DEFAULT_INCLUDES/ s,$, -I..,' source/cf/Makefile.am.common 51 - sed -i -e 's/date/date --date="@$SOURCE_DATE_EPOCH"/' source/configure.ac 51 + sed -i -e 's/date/date --date="@$SOURCE_DATE_EPOCH"/' source/configure.ac 52 52 ''; 53 53 54 54 preConfigure = '' ··· 92 92 description = "An implementation of Kerberos 5 (and some more stuff)"; 93 93 license = licenses.bsd3; 94 94 platforms = platforms.unix; 95 - maintainers = with maintainers; [ wkennington ]; 96 95 }; 97 96 98 97 passthru.implementation = "heimdal";
-1
pkgs/development/libraries/kerberos/krb5.nix
··· 76 76 homepage = http://web.mit.edu/kerberos/; 77 77 license = licenses.mit; 78 78 platforms = platforms.unix ++ platforms.windows; 79 - maintainers = with maintainers; [ wkennington ]; 80 79 }; 81 80 82 81 passthru.implementation = "krb5";
-1
pkgs/development/libraries/kinetic-cpp-client/default.nix
··· 54 54 description = "Code for producing C and C++ kinetic clients"; 55 55 license = licenses.lgpl21; 56 56 platforms = platforms.unix; 57 - maintainers = with maintainers; [ wkennington ]; 58 57 }; 59 58 }
+3 -3
pkgs/development/libraries/kmsxx/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "kmsxx"; 5 - version = "2018-09-10"; 5 + version = "2018-10-23"; 6 6 name = pname + "-" + version; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "tomba"; 10 10 repo = "kmsxx"; 11 11 fetchSubmodules = true; 12 - rev = "524176c33ee2b79f78d454fa621e0d32e7e72488"; 13 - sha256 = "0wyg0zv207h5a78cwmbg6fi8gr8blbbkwngjq8hayfbg45ww0jy8"; 12 + rev = "c0093c91f0fa2fd6a5b9d1b206a6f44dcd55bfb5"; 13 + sha256 = "03rv92r938nxb4k4gwcvxy76jnhxdx6x60b58jws83285hd9rgkf"; 14 14 }; 15 15 16 16 enableParallelBuilding = true;
-1
pkgs/development/libraries/kyotocabinet/default.nix
··· 37 37 description = "A library of routines for managing a database"; 38 38 license = licenses.gpl3; 39 39 platforms = platforms.all; 40 - maintainers = with maintainers; [ wkennington ]; 41 40 }; 42 41 }
-1
pkgs/development/libraries/ldb/default.nix
··· 34 34 description = "A LDAP-like embedded database"; 35 35 homepage = https://ldb.samba.org/; 36 36 license = licenses.lgpl3Plus; 37 - maintainers = with maintainers; [ wkennington ]; 38 37 platforms = platforms.all; 39 38 }; 40 39 }
-1
pkgs/development/libraries/leveldb/default.nix
··· 38 38 description = "Fast and lightweight key/value database library by Google"; 39 39 license = licenses.bsd3; 40 40 platforms = platforms.all; 41 - maintainers = with maintainers; [ wkennington ]; 42 41 }; 43 42 }
-1
pkgs/development/libraries/libasyncns/default.nix
··· 13 13 description = "A C library for Linux/Unix for executing name service queries asynchronously"; 14 14 license = licenses.lgpl21; 15 15 platforms = platforms.unix; 16 - maintainers = with maintainers; [ wkennington ]; 17 16 }; 18 17 }
-1
pkgs/development/libraries/libclc/default.nix
··· 32 32 description = "Implementation of the library requirements of the OpenCL C programming language"; 33 33 license = licenses.mit; 34 34 platforms = platforms.all; 35 - maintainers = with maintainers; [ wkennington ]; 36 35 }; 37 36 }
+1 -2
pkgs/development/libraries/libdbi-drivers/default.nix
··· 52 52 # Remove the unneeded var/lib directories 53 53 rm -rf $out/var 54 54 ''; 55 - 55 + 56 56 meta = { 57 57 homepage = http://libdbi-drivers.sourceforge.net/; 58 58 description = "Database drivers for libdbi"; 59 59 platforms = platforms.all; 60 60 license = licenses.lgpl21; 61 - maintainers = with maintainers; [ wkennington ]; 62 61 }; 63 62 }
-1
pkgs/development/libraries/libdbi/default.nix
··· 13 13 description = "DB independent interface to DB"; 14 14 license = licenses.lgpl21; 15 15 platforms = platforms.all; 16 - maintainers = with maintainers; [ wkennington ]; 17 16 }; 18 17 }
-1
pkgs/development/libraries/libestr/default.nix
··· 13 13 description = "Some essentials for string handling"; 14 14 license = licenses.lgpl21; 15 15 platforms = platforms.all; 16 - maintainers = with maintainers; [ wkennington ]; 17 16 }; 18 17 }
-1
pkgs/development/libraries/libevent/default.nix
··· 68 68 homepage = http://libevent.org/; 69 69 license = licenses.bsd3; 70 70 platforms = platforms.all; 71 - maintainers = with maintainers; [ wkennington ]; 72 71 }; 73 72 }
-1
pkgs/development/libraries/libfpx/default.nix
··· 28 28 description = "A library for manipulating FlashPIX images"; 29 29 license = "Flashpix"; 30 30 platforms = platforms.all; 31 - maintainers = with maintainers; [ wkennington ]; 32 31 }; 33 32 }
-1
pkgs/development/libraries/libgcrypt/1.5.nix
··· 29 29 description = "General-pupose cryptographic library"; 30 30 license = licenses.lgpl2Plus; 31 31 platforms = platforms.all; 32 - maintainers = with maintainers; [ wkennington ]; 33 32 repositories.git = git://git.gnupg.org/libgcrypt.git; 34 33 }; 35 34 }
+1 -1
pkgs/development/libraries/libgcrypt/default.nix
··· 51 51 description = "General-purpose cryptographic library"; 52 52 license = licenses.lgpl2Plus; 53 53 platforms = platforms.all; 54 - maintainers = [ maintainers.wkennington maintainers.vrthra ]; 54 + maintainers = with maintainers; [ vrthra ]; 55 55 repositories.git = git://git.gnupg.org/libgcrypt.git; 56 56 }; 57 57 }
-1
pkgs/development/libraries/libibmad/default.nix
··· 14 14 homepage = https://www.openfabrics.org/; 15 15 license = licenses.gpl2; 16 16 platforms = platforms.linux; 17 - maintainers = with maintainers; [ wkennington ]; 18 17 }; 19 18 }
-1
pkgs/development/libraries/libibumad/default.nix
··· 12 12 homepage = https://www.openfabrics.org/; 13 13 license = licenses.gpl2; 14 14 platforms = platforms.linux; 15 - maintainers = with maintainers; [ wkennington ]; 16 15 }; 17 16 }
-1
pkgs/development/libraries/libical/default.nix
··· 50 50 description = "An Open Source implementation of the iCalendar protocols"; 51 51 license = licenses.mpl20; 52 52 platforms = platforms.unix; 53 - maintainers = with maintainers; [ wkennington ]; 54 53 }; 55 54 }
-1
pkgs/development/libraries/libiec61883/default.nix
··· 18 18 homepage = http://www.linux1394.org; 19 19 license = licenses.lgpl21Plus; 20 20 platforms = platforms.linux; 21 - maintainers = with maintainers; [ wkennington ]; 22 21 }; 23 22 }
+1 -1
pkgs/development/libraries/libinput/default.nix
··· 68 68 homepage = http://www.freedesktop.org/wiki/Software/libinput; 69 69 license = licenses.mit; 70 70 platforms = platforms.unix; 71 - maintainers = with maintainers; [ codyopel wkennington ]; 71 + maintainers = with maintainers; [ codyopel ]; 72 72 }; 73 73 }
-1
pkgs/development/libraries/libksba/default.nix
··· 27 27 description = "CMS and X.509 access library"; 28 28 platforms = platforms.all; 29 29 license = licenses.lgpl3; 30 - maintainers = with maintainers; [ wkennington ]; 31 30 }; 32 31 }
-1
pkgs/development/libraries/libksi/default.nix
··· 23 23 description = "Keyless Signature Infrastructure API library"; 24 24 license = licenses.asl20; 25 25 platforms = platforms.all; 26 - maintainers = with maintainers; [ wkennington ]; 27 26 }; 28 27 }
-1
pkgs/development/libraries/liblogging/default.nix
··· 25 25 description = "Lightweight signal-safe logging library"; 26 26 license = licenses.bsd2; 27 27 platforms = platforms.all; 28 - maintainers = with maintainers; [ wkennington ]; 29 28 }; 30 29 }
-1
pkgs/development/libraries/liblognorm/default.nix
··· 18 18 description = "Help to make sense out of syslog data, or, actually, any event data that is present in text form"; 19 19 license = licenses.lgpl21; 20 20 platforms = platforms.all; 21 - maintainers = with maintainers; [ wkennington ]; 22 21 }; 23 22 }
-1
pkgs/development/libraries/libmbim/default.nix
··· 22 22 description = "Library for talking to WWAN modems and devices which speak the Mobile Interface Broadband Model (MBIM) protocol"; 23 23 platforms = platforms.linux; 24 24 license = licenses.gpl2; 25 - maintainers = with maintainers; [ wkennington ]; 26 25 }; 27 26 }
-1
pkgs/development/libraries/libmongo-client/default.nix
··· 24 24 description = "An alternative C driver for MongoDB"; 25 25 license = licenses.asl20; 26 26 platforms = platforms.all; 27 - maintainers = with maintainers; [ wkennington ]; 28 27 }; 29 28 }
-1
pkgs/development/libraries/libnet/default.nix
··· 16 16 description = "Portable framework for low-level network packet construction"; 17 17 license = licenses.bsd3; 18 18 platforms = platforms.unix; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
+1 -1
pkgs/development/libraries/libnftnl/default.nix
··· 17 17 homepage = http://netfilter.org/projects/libnftnl; 18 18 license = licenses.gpl2Plus; 19 19 platforms = platforms.linux; 20 - maintainers = with maintainers; [ wkennington fpletz ]; 20 + maintainers = with maintainers; [ fpletz ]; 21 21 }; 22 22 }
-1
pkgs/development/libraries/libomxil-bellagio/default.nix
··· 21 21 description = "An opensource implementation of the Khronos OpenMAX Integration Layer API to access multimedia components"; 22 22 license = licenses.lgpl21; 23 23 platforms = platforms.linux; 24 - maintainers = with maintainers; [ wkennington ]; 25 24 }; 26 25 }
-1
pkgs/development/libraries/libopus/default.nix
··· 24 24 license = stdenv.lib.licenses.bsd3; 25 25 homepage = http://www.opus-codec.org/; 26 26 platforms = platforms.unix; 27 - maintainers = with maintainers; [ wkennington ]; 28 27 }; 29 28 }
-1
pkgs/development/libraries/libotr/default.nix
··· 17 17 repositories.git = git://git.code.sf.net/p/otr/libotr; 18 18 license = licenses.lgpl21; 19 19 description = "Library for Off-The-Record Messaging"; 20 - maintainers = with maintainers; [ wkennington ]; 21 20 platforms = platforms.unix; 22 21 }; 23 22 }
-1
pkgs/development/libraries/libqb/default.nix
··· 15 15 description = "A library providing high performance logging, tracing, ipc, and poll"; 16 16 license = licenses.lgpl21; 17 17 platforms = platforms.unix; 18 - maintainers = with maintainers; [ wkennington ]; 19 18 }; 20 19 }
+2 -2
pkgs/development/libraries/libqmatrixclient/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 name = "libqmatrixclient-${version}"; 6 - version = "0.4.1"; 6 + version = "0.4.2.1"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "QMatrixClient"; 10 10 repo = "libqmatrixclient"; 11 11 rev = "v${version}"; 12 - sha256 = "16hi2xqlb4afspqw31c5w63qp0j4gkd6sl7j637b8cac2yigbbns"; 12 + sha256 = "056hvp2m74wx72yd8vai18siddj9l8bhrvrkc4ia4cwjsqw02kid"; 13 13 }; 14 14 15 15 buildInputs = [ qtbase ];
-1
pkgs/development/libraries/libqmi/default.nix
··· 24 24 description = "Modem protocol helper library"; 25 25 platforms = platforms.linux; 26 26 license = licenses.gpl2; 27 - maintainers = with maintainers; [ wkennington ]; 28 27 }; 29 28 }
-1
pkgs/development/libraries/libraw1394/default.nix
··· 13 13 homepage = "https://ieee1394.wiki.kernel.org/index.php/Libraries#libraw1394"; 14 14 license = licenses.lgpl21Plus; 15 15 platforms = platforms.linux; 16 - maintainers = with maintainers; [ wkennington ]; 17 16 }; 18 17 }
-1
pkgs/development/libraries/librelp/default.nix
··· 16 16 description = "A reliable logging library"; 17 17 license = licenses.gpl2; 18 18 platforms = platforms.linux; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
+1 -1
pkgs/development/libraries/libressl/default.nix
··· 29 29 homepage = "https://www.libressl.org"; 30 30 license = with licenses; [ publicDomain bsdOriginal bsd0 bsd3 gpl3 isc ]; 31 31 platforms = platforms.all; 32 - maintainers = with maintainers; [ thoughtpolice wkennington fpletz globin ]; 32 + maintainers = with maintainers; [ thoughtpolice fpletz globin ]; 33 33 }; 34 34 }; 35 35
-1
pkgs/development/libraries/librsync/default.nix
··· 21 21 license = licenses.lgpl2Plus; 22 22 description = "Implementation of the rsync remote-delta algorithm"; 23 23 platforms = platforms.unix; 24 - maintainers = with maintainers; [ wkennington ]; 25 24 }; 26 25 }
+1 -1
pkgs/development/libraries/libsamplerate/default.nix
··· 31 31 description = "Sample Rate Converter for audio"; 32 32 homepage = http://www.mega-nerd.com/SRC/index.html; 33 33 license = licenses.bsd2; 34 - maintainers = with maintainers; [ lovek323 wkennington ]; 34 + maintainers = with maintainers; [ lovek323 ]; 35 35 platforms = platforms.all; 36 36 }; 37 37 }
+1 -1
pkgs/development/libraries/libseccomp/default.nix
··· 29 29 license = licenses.lgpl21; 30 30 platforms = platforms.linux; 31 31 badPlatforms = platforms.riscv; 32 - maintainers = with maintainers; [ thoughtpolice wkennington ]; 32 + maintainers = with maintainers; [ thoughtpolice ]; 33 33 }; 34 34 }
+1 -1
pkgs/development/libraries/libsodium/default.nix
··· 19 19 description = "A modern and easy-to-use crypto library"; 20 20 homepage = http://doc.libsodium.org/; 21 21 license = licenses.isc; 22 - maintainers = with maintainers; [ raskin wkennington ]; 22 + maintainers = with maintainers; [ raskin ]; 23 23 platforms = platforms.all; 24 24 }; 25 25 }
-1
pkgs/development/libraries/libstatgrab/default.nix
··· 16 16 description = "A library that provides cross platforms access to statistics about the running system"; 17 17 license = licenses.gpl2; 18 18 platforms = platforms.unix; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
-1
pkgs/development/libraries/libtasn1/default.nix
··· 24 24 portable, and only require an ANSI C89 platform. 25 25 ''; 26 26 license = licenses.lgpl2Plus; 27 - maintainers = with maintainers; [ wkennington ]; 28 27 platforms = platforms.all; 29 28 }; 30 29 }
+1 -1
pkgs/development/libraries/libtheora/default.nix
··· 24 24 homepage = https://www.theora.org/; 25 25 description = "Library for Theora, a free and open video compression format"; 26 26 license = licenses.bsd3; 27 - maintainers = with maintainers; [ spwhitt wkennington ]; 27 + maintainers = with maintainers; [ spwhitt ]; 28 28 platforms = platforms.unix; 29 29 }; 30 30 }
-1
pkgs/development/libraries/libu2f-host/default.nix
··· 22 22 description = "A C library and command-line tool that implements the host-side of the U2F protocol"; 23 23 license = licenses.bsd2; 24 24 platforms = platforms.unix; 25 - maintainers = with maintainers; [ wkennington ]; 26 25 }; 27 26 }
+1 -1
pkgs/development/libraries/libxmlxx/default.nix
··· 21 21 description = "C++ wrapper for the libxml2 XML parser library"; 22 22 license = licenses.lgpl2Plus; 23 23 platforms = platforms.unix; 24 - maintainers = with maintainers; [ phreedom wkennington ]; 24 + maintainers = with maintainers; [ phreedom ]; 25 25 }; 26 26 }
-1
pkgs/development/libraries/libyaml/default.nix
··· 31 31 description = "A YAML 1.1 parser and emitter written in C"; 32 32 license = licenses.mit; 33 33 platforms = platforms.all; 34 - maintainers = with maintainers; [ wkennington ]; 35 34 }; 36 35 }
-1
pkgs/development/libraries/libykneomgr/default.nix
··· 20 20 description = "A C library to interact with the CCID-part of the Yubikey NEO"; 21 21 license = licenses.bsd3; 22 22 platforms = platforms.unix; 23 - maintainers = with maintainers; [ wkennington ]; 24 23 }; 25 24 }
-1
pkgs/development/libraries/libyubikey/default.nix
··· 12 12 homepage = http://opensource.yubico.com/yubico-c/; 13 13 description = "C library for manipulating Yubico YubiKey One-Time Passwords (OTPs)"; 14 14 license = licenses.bsd2; 15 - maintainers = with maintainers; [ wkennington ]; 16 15 platforms = platforms.unix; 17 16 }; 18 17 }
+1 -1
pkgs/development/libraries/mbedtls/1.3.nix
··· 29 29 description = "Portable cryptographic and SSL/TLS library, aka polarssl"; 30 30 license = licenses.gpl3; 31 31 platforms = platforms.all; 32 - maintainers = with maintainers; [ wkennington fpletz ]; 32 + maintainers = with maintainers; [ fpletz ]; 33 33 }; 34 34 }
+1 -1
pkgs/development/libraries/mbedtls/default.nix
··· 34 34 description = "Portable cryptographic and TLS library, formerly known as PolarSSL"; 35 35 license = licenses.asl20; 36 36 platforms = platforms.all; 37 - maintainers = with maintainers; [ wkennington fpletz ]; 37 + maintainers = with maintainers; [ fpletz ]; 38 38 }; 39 39 }
+6 -3
pkgs/development/libraries/medfile/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "medfile-${version}"; 5 - version = "3.3.1"; 5 + version = "4.0.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://files.salome-platform.org/Salome/other/med-${version}.tar.gz"; 9 - sha256 = "1215sal10xp6xirgggdszay2bmx0sxhn9pgh7x0wg2w32gw1wqyx"; 9 + sha256 = "017h9p0x533fm4gn6pwc8kmp72rvqmcn6vznx72nkkl2b05yjx54"; 10 10 }; 11 11 12 - buildInputs = [ cmake hdf5 ]; 12 + enableParallelBuilding = true; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + buildInputs = [ hdf5 ]; 13 16 14 17 checkPhase = "make test"; 15 18
+1 -1
pkgs/development/libraries/msgpack/generic.nix
··· 21 21 description = "MessagePack implementation for C and C++"; 22 22 homepage = https://msgpack.org; 23 23 license = licenses.asl20; 24 - maintainers = with maintainers; [ redbaron wkennington ]; 24 + maintainers = with maintainers; [ redbaron ]; 25 25 platforms = platforms.all; 26 26 }; 27 27 }
+1 -2
pkgs/development/libraries/mtdev/default.nix
··· 16 16 kernel MT events to the slotted type B protocol. The events put into 17 17 mtdev may be from any MT device, specifically type A without contact 18 18 tracking, type A with contact tracking, or type B with contact tracking. 19 - See the kernel documentation for further details. 19 + See the kernel documentation for further details. 20 20 ''; 21 21 license = licenses.mit; 22 22 platforms = platforms.linux; 23 - maintainers = with maintainers; [ wkennington ]; 24 23 }; 25 24 }
-1
pkgs/development/libraries/ncurses/default.nix
··· 168 168 169 169 license = lib.licenses.mit; 170 170 platforms = lib.platforms.all; 171 - maintainers = [ lib.maintainers.wkennington ]; 172 171 }; 173 172 174 173 passthru = {
-1
pkgs/development/libraries/nettle/generic.nix
··· 53 53 54 54 homepage = http://www.lysator.liu.se/~nisse/nettle/; 55 55 56 - maintainers = with maintainers; [ wkennington ]; 57 56 platforms = platforms.all; 58 57 }; 59 58 }
-1
pkgs/development/libraries/nghttp2/default.nix
··· 50 50 description = "A C implementation of HTTP/2"; 51 51 license = licenses.mit; 52 52 platforms = platforms.all; 53 - maintainers = with maintainers; [ wkennington ]; 54 53 }; 55 54 }
-1
pkgs/development/libraries/nss_wrapper/default.nix
··· 15 15 description = "A wrapper for the user, group and hosts NSS API"; 16 16 homepage = "https://git.samba.org/?p=nss_wrapper.git;a=summary;"; 17 17 license = licenses.bsd3; 18 - maintainers = with maintainers; [ wkennington ]; 19 18 platforms = platforms.all; 20 19 }; 21 20 }
-1
pkgs/development/libraries/ntdb/default.nix
··· 28 28 description = "The not-so trivial database"; 29 29 homepage = https://tdb.samba.org/; 30 30 license = licenses.lgpl3Plus; 31 - maintainers = with maintainers; [ wkennington ]; 32 31 platforms = platforms.all; 33 32 }; 34 33 }
+2 -3
pkgs/development/libraries/openct/default.nix
··· 5 5 stdenv.mkDerivation rec { 6 6 name = "openct-${version}"; 7 7 version = "0.6.20"; 8 - 8 + 9 9 src = fetchFromGitHub { 10 10 owner = "OpenSC"; 11 11 repo = "openct"; ··· 16 16 postPatch = '' 17 17 sed -i 's,$(DESTDIR),$(out),g' etc/Makefile.am 18 18 ''; 19 - 19 + 20 20 configureFlags = [ 21 21 "--enable-api-doc" 22 22 "--enable-usb" ··· 36 36 homepage = https://github.com/OpenSC/openct/; 37 37 license = licenses.lgpl21; 38 38 description = "Drivers for several smart card readers"; 39 - maintainers = with maintainers; [ wkennington ]; 40 39 platforms = platforms.all; 41 40 }; 42 41 }
-1
pkgs/development/libraries/openexr/default.nix
··· 31 31 homepage = http://www.openexr.com/; 32 32 license = licenses.bsd3; 33 33 platforms = platforms.all; 34 - maintainers = with maintainers; [ wkennington ]; 35 34 }; 36 35 }
-1
pkgs/development/libraries/p11-kit/default.nix
··· 36 36 meta = with stdenv.lib; { 37 37 homepage = https://p11-glue.freedesktop.org/; 38 38 platforms = platforms.all; 39 - maintainers = with maintainers; [ wkennington ]; 40 39 license = licenses.mit; 41 40 }; 42 41 }
-105
pkgs/development/libraries/postgis/default.nix
··· 1 - { fetchurl 2 - , stdenv 3 - , perl 4 - , libxml2 5 - , postgresql 6 - , geos 7 - , proj 8 - , gdal 9 - , json_c 10 - , pkgconfig 11 - , file 12 - }: 13 - 14 - /* 15 - 16 - ### NixOS - usage: 17 - ================== 18 - 19 - services.postgresql.extraPlugins = [ (pkgs.postgis.override { postgresql = pkgs.postgresql_9_5; }) ]; 20 - 21 - 22 - ### important Postgis implementation details: 23 - ============================================= 24 - 25 - Postgis provides a shared library implementing many operations. They are 26 - exposed to the Postgres SQL interpreter by special SQL queries eg: 27 - 28 - CREATE FUNCTION [...] 29 - AS '[..]liblwgeom', 'lwhistogram2d_in' LANGUAGE 'C' IMMUTABLE STRICT; -- WITH (isstrict); 30 - 31 - where liblwgeom is the shared library. 32 - Postgis < 1.5 used absolute paths, in NixOS $libdir is always used. 33 - 34 - Thus if you want to use postgresql dumps which were created by non NixOS 35 - systems you have to adopt the library path. 36 - 37 - 38 - ### TODO: 39 - ========= 40 - the bin commands to have gtk gui: 41 - */ 42 - 43 - 44 - let 45 - version = "2.5.1"; 46 - sha256 = "14bsh4kflp4bxilypkpmhrpldknc9s9vgiax8yfhxbisyib704zv"; 47 - in stdenv.mkDerivation rec { 48 - name = "postgis-${version}"; 49 - 50 - src = fetchurl { 51 - url = "https://download.osgeo.org/postgis/source/postgis-${builtins.toString version}.tar.gz"; 52 - inherit sha256; 53 - }; 54 - 55 - # don't pass these vars to the builder 56 - removeAttrs = ["sql_comments" "sql_srcs"]; 57 - 58 - preInstall = '' 59 - mkdir -p $out/bin 60 - ''; 61 - 62 - # create aliases for all commands adding version information 63 - postInstall = '' 64 - sql_srcs=$(for sql in ${builtins.toString sql_srcs}; do echo -n "$(find $out -iname "$sql") "; done ) 65 - 66 - for prog in $out/bin/*; do # */ 67 - ln -s $prog $prog-${version} 68 - done 69 - 70 - cp -r doc $out 71 - ''; 72 - 73 - buildInputs = [ libxml2 postgresql geos proj perl gdal json_c pkgconfig ]; 74 - 75 - sql_comments = "postgis_comments.sql"; 76 - 77 - sql_srcs = ["postgis.sql" "spatial_ref_sys.sql"]; 78 - 79 - # postgis config directory assumes /include /lib from the same root for json-c library 80 - NIX_LDFLAGS = "-L${stdenv.lib.getLib json_c}/lib"; 81 - 82 - dontDisableStatic = true; 83 - preConfigure = '' 84 - sed -i 's@/usr/bin/file@${file}/bin/file@' configure 85 - configureFlags="--datadir=$out/share --datarootdir=$out/share --bindir=$out/bin --with-gdalconfig=${gdal}/bin/gdal-config --with-jsondir=${json_c.dev}" 86 - makeFlags="PERL=${perl}/bin/perl datadir=$out/share pkglibdir=$out/lib bindir=$out/bin" 87 - ''; 88 - postConfigure = '' 89 - sed -i "s|@mkdir -p \$(DESTDIR)\$(PGSQL_BINDIR)||g ; 90 - s|\$(DESTDIR)\$(PGSQL_BINDIR)|$prefix/bin|g 91 - " \ 92 - "raster/loader/Makefile"; 93 - sed -i "s|\$(DESTDIR)\$(PGSQL_BINDIR)|$prefix/bin|g 94 - " \ 95 - "raster/scripts/python/Makefile"; 96 - ''; 97 - 98 - meta = with stdenv.lib; { 99 - description = "Geographic Objects for PostgreSQL"; 100 - homepage = http://postgis.refractions.net; 101 - license = licenses.gpl2; 102 - maintainers = [ maintainers.marcweber ]; 103 - platforms = platforms.linux; 104 - }; 105 - }
-1
pkgs/development/libraries/protobufc/generic.nix
··· 16 16 description = "C bindings for Google's Protocol Buffers"; 17 17 license = licenses.bsd2; 18 18 platforms = platforms.all; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
-1
pkgs/development/libraries/rabbitmq-c/default.nix
··· 18 18 homepage = https://github.com/alanxz/rabbitmq-c; 19 19 license = licenses.mit; 20 20 platforms = platforms.unix; 21 - maintainers = with maintainers; [ wkennington ]; 22 21 }; 23 22 }
+1 -1
pkgs/development/libraries/rdkafka/default.nix
··· 25 25 homepage = https://github.com/edenhill/librdkafka; 26 26 license = licenses.bsd2; 27 27 platforms = platforms.linux ++ platforms.darwin; 28 - maintainers = with maintainers; [ boothead wkennington ]; 28 + maintainers = with maintainers; [ boothead ]; 29 29 }; 30 30 }
-1
pkgs/development/libraries/resolv_wrapper/default.nix
··· 14 14 description = "A wrapper for the user, group and hosts NSS API"; 15 15 homepage = "https://git.samba.org/?p=uid_wrapper.git;a=summary;"; 16 16 license = licenses.bsd3; 17 - maintainers = with maintainers; [ wkennington ]; 18 17 platforms = platforms.linux; 19 18 }; 20 19 }
+1 -1
pkgs/development/libraries/rocksdb/default.nix
··· 81 81 description = "A library that provides an embeddable, persistent key-value store for fast storage"; 82 82 license = licenses.bsd3; 83 83 platforms = platforms.x86_64; 84 - maintainers = with maintainers; [ adev wkennington ]; 84 + maintainers = with maintainers; [ adev ]; 85 85 }; 86 86 }
-1
pkgs/development/libraries/sbc/default.nix
··· 16 16 homepage = http://www.bluez.org/; 17 17 license = licenses.gpl2; 18 18 platforms = platforms.linux; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
-1
pkgs/development/libraries/snappy/default.nix
··· 28 28 license = licenses.bsd3; 29 29 description = "Compression/decompression library for very high speeds"; 30 30 platforms = platforms.unix; 31 - maintainers = with maintainers; [ wkennington ]; 32 31 }; 33 32 }
-1
pkgs/development/libraries/socket_wrapper/default.nix
··· 14 14 description = "A library passing all socket communications through unix sockets"; 15 15 homepage = "https://git.samba.org/?p=socket_wrapper.git;a=summary;"; 16 16 license = licenses.bsd3; 17 - maintainers = with maintainers; [ wkennington ]; 18 17 platforms = platforms.all; 19 18 }; 20 19 }
-1
pkgs/development/libraries/speex/default.nix
··· 29 29 description = "An Open Source/Free Software patent-free audio compression format designed for speech"; 30 30 license = licenses.bsd3; 31 31 platforms = platforms.unix; 32 - maintainers = with maintainers; [ wkennington ]; 33 32 }; 34 33 }
-1
pkgs/development/libraries/speexdsp/default.nix
··· 25 25 description = "An Open Source/Free Software patent-free audio compression format designed for speech"; 26 26 license = licenses.bsd3; 27 27 platforms = platforms.unix; 28 - maintainers = with maintainers; [ wkennington ]; 29 28 }; 30 29 }
-1
pkgs/development/libraries/svrcore/default.nix
··· 16 16 description = "Secure PIN handling using NSS crypto"; 17 17 license = licenses.mpl11; 18 18 platforms = platforms.all; 19 - maintainers = with maintainers; [ wkennington ]; 20 19 }; 21 20 }
-1
pkgs/development/libraries/talloc/default.nix
··· 37 37 description = "Hierarchical pool based memory allocator with destructors"; 38 38 homepage = https://tdb.samba.org/; 39 39 license = licenses.gpl3; 40 - maintainers = with maintainers; [ wkennington ]; 41 40 platforms = platforms.all; 42 41 }; 43 42 }
-1
pkgs/development/libraries/tdb/default.nix
··· 38 38 ''; 39 39 homepage = https://tdb.samba.org/; 40 40 license = licenses.lgpl3Plus; 41 - maintainers = with maintainers; [ wkennington ]; 42 41 platforms = platforms.all; 43 42 }; 44 43 }
-1
pkgs/development/libraries/tevent/default.nix
··· 28 28 description = "An event system based on the talloc memory management library"; 29 29 homepage = https://tevent.samba.org/; 30 30 license = licenses.lgpl3Plus; 31 - maintainers = with maintainers; [ wkennington ]; 32 31 platforms = platforms.all; 33 32 }; 34 33 }
+1 -1
pkgs/development/libraries/tk/generic.nix
··· 46 46 homepage = http://www.tcl.tk/; 47 47 license = licenses.tcltk; 48 48 platforms = platforms.all; 49 - maintainers = with maintainers; [ lovek323 vrthra wkennington ]; 49 + maintainers = with maintainers; [ lovek323 vrthra ]; 50 50 }; 51 51 }
-1
pkgs/development/libraries/uid_wrapper/default.nix
··· 14 14 description = "A wrapper for the user, group and hosts NSS API"; 15 15 homepage = "https://git.samba.org/?p=uid_wrapper.git;a=summary;"; 16 16 license = licenses.bsd3; 17 - maintainers = with maintainers; [ wkennington ]; 18 17 platforms = platforms.all; 19 18 }; 20 19 }
+1 -1
pkgs/development/libraries/wayland/1.9.nix
··· 26 26 homepage = https://wayland.freedesktop.org/; 27 27 license = lib.licenses.mit; 28 28 platforms = lib.platforms.linux; 29 - maintainers = with lib.maintainers; [ codyopel wkennington ]; 29 + maintainers = with lib.maintainers; [ codyopel ]; 30 30 }; 31 31 32 32 passthru.version = version;
+1 -1
pkgs/development/libraries/wayland/default.nix
··· 35 35 homepage = https://wayland.freedesktop.org/; 36 36 license = lib.licenses.mit; 37 37 platforms = lib.platforms.linux; 38 - maintainers = with lib.maintainers; [ codyopel wkennington ]; 38 + maintainers = with lib.maintainers; [ codyopel ]; 39 39 }; 40 40 41 41 passthru.version = version;
-1
pkgs/development/libraries/webrtc-audio-processing/default.nix
··· 19 19 description = "A more Linux packaging friendly copy of the AudioProcessing module from the WebRTC project"; 20 20 license = licenses.bsd3; 21 21 platforms = platforms.unix; 22 - maintainers = with maintainers; [ wkennington ]; 23 22 }; 24 23 }
-1
pkgs/development/libraries/wiredtiger/default.nix
··· 69 69 description = ""; 70 70 license = licenses.gpl2; 71 71 platforms = intersectLists platforms.unix platforms.x86_64; 72 - maintainers = with maintainers; [ wkennington ]; 73 72 broken = true; # Broken by f689a6d1c6796c4a4f116ffec6c4624379e04bc9. 74 73 }; 75 74 }
-1
pkgs/development/libraries/zeromq/3.x.nix
··· 18 18 description = "The Intelligent Transport Layer"; 19 19 license = licenses.gpl3; 20 20 platforms = platforms.all; 21 - maintainers = with maintainers; [ wkennington ]; 22 21 }; 23 22 }
+1 -1
pkgs/development/libraries/zeromq/4.x.nix
··· 23 23 description = "The Intelligent Transport Layer"; 24 24 license = licenses.gpl3; 25 25 platforms = platforms.all; 26 - maintainers = with maintainers; [ wkennington fpletz ]; 26 + maintainers = with maintainers; [ fpletz ]; 27 27 }; 28 28 }
-98
pkgs/development/mobile/androidenv/make_standalone_toolchain.py_18b.patch
··· 1 - diff --git a/build/tools/make_standalone_toolchain.py b/build/tools/make_standalone_toolchain.py 2 - index b8172b28..95daa6a6 100755 3 - --- a/build/tools/make_standalone_toolchain.py 4 - +++ b/build/tools/make_standalone_toolchain.py 5 - @@ -353,7 +353,9 @@ def create_toolchain(install_path, arch, api, gcc_path, clang_path, 6 - platforms_path, host_tag): 7 - """Create a standalone toolchain.""" 8 - copy_directory_contents(gcc_path, install_path) 9 - + os.system('chmod -R +w "{}"'.format(install_path)) 10 - copy_directory_contents(clang_path, install_path) 11 - + os.system('chmod -R +w "{}"'.format(install_path)) 12 - triple = get_triple(arch) 13 - make_clang_scripts( 14 - install_path, triple, api, host_tag.startswith('windows')) 15 - @@ -365,9 +367,11 @@ def create_toolchain(install_path, arch, api, gcc_path, clang_path, 16 - install_headers = os.path.join(install_sysroot, 'usr/include') 17 - os.makedirs(os.path.dirname(install_headers)) 18 - shutil.copytree(headers, install_headers) 19 - + os.system('chmod -R +w "{}"'.format(install_path)) 20 - 21 - arch_headers = os.path.join(sysroot, 'usr/include', triple) 22 - copy_directory_contents(arch_headers, os.path.join(install_headers)) 23 - + os.system('chmod -R +w "{}"'.format(install_path)) 24 - 25 - for lib_suffix in ('', '64'): 26 - lib_path = os.path.join(platforms_path, 'usr/lib{}'.format(lib_suffix)) 27 - @@ -375,20 +379,24 @@ def create_toolchain(install_path, arch, api, gcc_path, clang_path, 28 - install_sysroot, 'usr/lib{}'.format(lib_suffix)) 29 - if os.path.exists(lib_path): 30 - shutil.copytree(lib_path, lib_install) 31 - + os.system('chmod -R +w "{}"'.format(install_path)) 32 - 33 - static_lib_path = os.path.join(sysroot, 'usr/lib', triple) 34 - static_lib_install = os.path.join(install_sysroot, 'usr/lib') 35 - if arch == 'x86_64': 36 - static_lib_install += '64' 37 - copy_directory_contents(static_lib_path, static_lib_install) 38 - + os.system('chmod -R +w "{}"'.format(install_path)) 39 - 40 - prebuilt_path = os.path.join(NDK_DIR, 'prebuilt', host_tag) 41 - copy_directory_contents(prebuilt_path, install_path) 42 - + os.system('chmod -R +w "{}"'.format(install_path)) 43 - 44 - gdbserver_path = os.path.join( 45 - NDK_DIR, 'prebuilt', 'android-' + arch, 'gdbserver') 46 - gdbserver_install = os.path.join(install_path, 'share', 'gdbserver') 47 - shutil.copytree(gdbserver_path, gdbserver_install) 48 - + os.system('chmod -R +w "{}"'.format(install_path)) 49 - 50 - toolchain_lib_dir = os.path.join(gcc_path, 'lib/gcc', triple) 51 - dirs = os.listdir(toolchain_lib_dir) 52 - @@ -401,6 +409,7 @@ def create_toolchain(install_path, arch, api, gcc_path, clang_path, 53 - libcxxabi_dir = os.path.join(NDK_DIR, 'sources/cxx-stl/llvm-libc++abi') 54 - support_dir = os.path.join(NDK_DIR, 'sources/android/support') 55 - copy_directory_contents(os.path.join(libcxx_dir, 'include'), cxx_headers) 56 - + os.system('chmod -R +w "{}"'.format(install_path)) 57 - 58 - if api < 21: 59 - # For any libc header that is in libandroid_support, we actually have 60 - @@ -412,11 +421,13 @@ def create_toolchain(install_path, arch, api, gcc_path, clang_path, 61 - copy_directory_contents( 62 - os.path.join(support_dir, 'include'), 63 - os.path.join(install_path, 'sysroot/usr/local/include')) 64 - + os.system('chmod -R +w "{}"'.format(install_path)) 65 - 66 - # I have no idea why we need this, but the old one does it too. 67 - copy_directory_contents( 68 - os.path.join(libcxxabi_dir, 'include'), 69 - os.path.join(install_path, 'include/llvm-libc++abi/include')) 70 - + os.system('chmod -R +w "{}"'.format(install_path)) 71 - 72 - headers = [ 73 - 'cxxabi.h', 74 - @@ -426,20 +437,24 @@ def create_toolchain(install_path, arch, api, gcc_path, clang_path, 75 - shutil.copy2( 76 - os.path.join(libcxxabi_dir, 'include', header), 77 - os.path.join(cxx_headers, header)) 78 - + os.system('chmod -R +w "{}"'.format(install_path)) 79 - 80 - for abi in get_abis(arch): 81 - src_libdir = get_src_libdir(libcxx_dir, abi) 82 - dest_libdir = get_dest_libdir(install_path, triple, abi) 83 - copy_libcxx_libs(src_libdir, dest_libdir, abi, api) 84 - + os.system('chmod -R +w "{}"'.format(install_path)) 85 - if arch == 'arm': 86 - thumb_libdir = os.path.join(dest_libdir, 'thumb') 87 - copy_libcxx_libs(src_libdir, thumb_libdir, abi, api) 88 - + os.system('chmod -R +w "{}"'.format(install_path)) 89 - 90 - # Not needed for every STL, but the old one does this. Keep it for the sake 91 - # of diff. Done at the end so copytree works. 92 - cxx_target_headers = os.path.join(cxx_headers, triple) 93 - if not os.path.exists(cxx_target_headers): 94 - os.makedirs(cxx_target_headers) 95 - + os.system('chmod -R +w "{}"'.format(install_path)) 96 - 97 - 98 - def parse_args():
+1 -1
pkgs/development/mobile/androidenv/tools/26.nix
··· 4 4 name = "androidsdk"; 5 5 inherit os package; 6 6 buildInputs = [ autoPatchelfHook makeWrapper ] 7 - ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.xlibs.libX11 pkgs.xlibs.libXrender pkgs.xlibs.libXext pkgs.fontconfig pkgs.freetype pkgs_i686.glibc pkgs_i686.xlibs.libX11 pkgs_i686.xlibs.libXrender pkgs_i686.xlibs.libXext pkgs_i686.fontconfig pkgs_i686.freetype pkgs_i686.zlib ]; 7 + ++ lib.optional (os == "linux") [ pkgs.glibc pkgs.xlibs.libX11 pkgs.xlibs.libXrender pkgs.xlibs.libXext pkgs.fontconfig pkgs.freetype pkgs_i686.glibc pkgs_i686.xlibs.libX11 pkgs_i686.xlibs.libXrender pkgs_i686.xlibs.libXext pkgs_i686.fontconfig.lib pkgs_i686.freetype pkgs_i686.zlib pkgs.fontconfig.lib ]; 8 8 9 9 patchInstructions = '' 10 10 ${lib.optionalString (os == "linux") ''
+5
pkgs/development/node-packages/default-v10.nix
··· 70 70 71 71 pnpm = nodePackages.pnpm.override { 72 72 nativeBuildInputs = [ pkgs.makeWrapper ]; 73 + 74 + preRebuild = '' 75 + sed 's/"link:/"file:/g' --in-place package.json 76 + ''; 77 + 73 78 postInstall = let 74 79 pnpmLibPath = stdenv.lib.makeBinPath [ 75 80 nodejs.passthru.python
+9 -6
pkgs/development/python-modules/GitPython/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, git, gitdb2, mock, nose, ddt }: 1 + { lib, buildPythonPackage, fetchPypi, isPy27, substituteAll, git, gitdb2, mock, nose, ddt }: 2 2 3 3 buildPythonPackage rec { 4 4 version = "2.1.11"; ··· 9 9 sha256 = "8237dc5bfd6f1366abeee5624111b9d6879393d84745a507de0fda86043b65a8"; 10 10 }; 11 11 12 - checkInputs = [ mock nose ddt ]; 13 - propagatedBuildInputs = [ gitdb2 ]; 12 + patches = [ 13 + (substituteAll { 14 + src = ./hardcode-git-path.patch; 15 + inherit git; 16 + }) 17 + ]; 14 18 15 - postPatch = '' 16 - sed -i "s|^refresh()$|refresh(path='${git}/bin/git')|" git/__init__.py 17 - ''; 19 + checkInputs = [ nose ] ++ lib.optional isPy27 mock; 20 + propagatedBuildInputs = [ gitdb2 ddt ]; 18 21 19 22 # Tests require a git repo 20 23 doCheck = false;
+13
pkgs/development/python-modules/GitPython/hardcode-git-path.patch
··· 1 + diff --git a/git/cmd.py b/git/cmd.py 2 + index a4faefe..51ad442 100644 3 + --- a/git/cmd.py 4 + +++ b/git/cmd.py 5 + @@ -175,7 +175,7 @@ class Git(LazyMixin): 6 + 7 + # CONFIGURATION 8 + 9 + - git_exec_name = "git" # default that should work on linux and windows 10 + + git_exec_name = "@git@/bin/git" 11 + 12 + # Enables debugging of GitPython's git commands 13 + GIT_PYTHON_TRACE = os.environ.get("GIT_PYTHON_TRACE", False)
+25
pkgs/development/python-modules/aiohttp-socks/default.nix
··· 1 + { lib, fetchPypi, buildPythonPackage, pythonOlder, aiohttp }: 2 + 3 + buildPythonPackage rec { 4 + pname = "aiohttp-socks"; 5 + version = "0.2.2"; 6 + 7 + src = fetchPypi { 8 + inherit version; 9 + pname = "aiohttp_socks"; 10 + sha256 = "0473702jk66xrgpm28wbdgpnak4v0dh2qmdjw7ky7hf3lwwqkggf"; 11 + }; 12 + 13 + propagatedBuildInputs = [ aiohttp ]; 14 + 15 + # Checks needs internet access 16 + doCheck = false; 17 + 18 + disabled = pythonOlder "3.5.3"; 19 + 20 + meta = { 21 + description = "SOCKS proxy connector for aiohttp"; 22 + license = lib.licenses.asl20; 23 + homepage = https://github.com/romis2012/aiohttp-socks; 24 + }; 25 + }
+25
pkgs/development/python-modules/aiorpcx/default.nix
··· 1 + { lib, fetchPypi, buildPythonPackage, pythonOlder, attrs }: 2 + 3 + buildPythonPackage rec { 4 + pname = "aiorpcx"; 5 + version = "0.10.2"; 6 + 7 + src = fetchPypi { 8 + inherit version; 9 + pname = "aiorpcX"; 10 + sha256 = "1p88k15jh0d2a18pnnbfcamsqi2bxvmmhpizmdlxfdxf8vy5ggyj"; 11 + }; 12 + 13 + propagatedBuildInputs = [ attrs ]; 14 + 15 + disabled = pythonOlder "3.6"; 16 + 17 + # Checks needs internet access 18 + doCheck = false; 19 + 20 + meta = { 21 + description = "Transport, protocol and framing-independent async RPC client and server implementation"; 22 + license = lib.licenses.mit; 23 + homepage = https://github.com/kyuupichan/aiorpcX; 24 + }; 25 + }
+48
pkgs/development/python-modules/asciimatics/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , setuptools_scm 5 + , pyfiglet 6 + , pillow 7 + , wcwidth 8 + , future 9 + , mock 10 + , nose 11 + }: 12 + 13 + buildPythonPackage rec { 14 + pname = "asciimatics"; 15 + version = "1.10.0"; 16 + 17 + src = fetchPypi { 18 + inherit pname version; 19 + sha256 = "9101b0b6885542f324980bbe13a772475cd6a12678f601228eaaea412db919ab"; 20 + }; 21 + 22 + nativeBuildInputs = [ 23 + setuptools_scm 24 + ]; 25 + 26 + propagatedBuildInputs = [ 27 + pyfiglet 28 + pillow 29 + wcwidth 30 + future 31 + ]; 32 + 33 + checkInputs = [ 34 + mock 35 + nose 36 + ]; 37 + 38 + # tests require a pty emulator 39 + # which is too complicated to setup here 40 + doCheck = false; 41 + 42 + meta = with lib; { 43 + description = "Helps to create full-screen text UIs (from interactive forms to ASCII animations) on any platform"; 44 + homepage = https://github.com/peterbrittain/asciimatics; 45 + license = licenses.asl20; 46 + maintainers = with maintainers; [ cmcdragonkai ]; 47 + }; 48 + }
+14
pkgs/development/python-modules/cryptography/default.nix
··· 66 66 # IOKit's dependencies are inconsistent between OSX versions, so this is the best we 67 67 # can do until nix 1.11's release 68 68 __impureHostDeps = [ "/usr/lib" ]; 69 + 70 + meta = with stdenv.lib; { 71 + description = "A package which provides cryptographic recipes and primitives"; 72 + longDescription = '' 73 + Cryptography includes both high level recipes and low level interfaces to 74 + common cryptographic algorithms such as symmetric ciphers, message 75 + digests, and key derivation functions. 76 + Our goal is for it to be your "cryptographic standard library". It 77 + supports Python 2.7, Python 3.4+, and PyPy 5.3+. 78 + ''; 79 + homepage = https://github.com/pyca/cryptography; 80 + license = with licenses; [ asl20 bsd3 psfl ]; 81 + maintainers = with maintainers; [ primeos ]; 82 + }; 69 83 }
+9 -3
pkgs/development/python-modules/cryptography_vectors/default.nix
··· 1 - { buildPythonPackage 2 - , fetchPypi 3 - }: 1 + { buildPythonPackage, fetchPypi, lib }: 4 2 5 3 buildPythonPackage rec { 6 4 # also bump cryptography ··· 14 12 15 13 # No tests included 16 14 doCheck = false; 15 + 16 + meta = with lib; { 17 + description = "Test vectors for the cryptography package"; 18 + homepage = https://cryptography.io/en/latest/development/test-vectors/; 19 + # Source: https://github.com/pyca/cryptography/tree/master/vectors; 20 + license = with licenses; [ asl20 bsd3 ]; 21 + maintainers = with maintainers; [ primeos ]; 22 + }; 17 23 }
+2 -2
pkgs/development/python-modules/csvkit/default.nix
··· 1 1 { lib, fetchPypi, buildPythonPackage, isPy3k 2 2 , agate, agate-excel, agate-dbf, agate-sql, six 3 - , argparse, ordereddict, simplejson 3 + , ordereddict, simplejson 4 4 , glibcLocales, nose, mock, unittest2 5 5 }: 6 6 ··· 16 16 propagatedBuildInputs = [ 17 17 agate agate-excel agate-dbf agate-sql six 18 18 ] ++ lib.optionals (!isPy3k) [ 19 - argparse ordereddict simplejson 19 + ordereddict simplejson 20 20 ]; 21 21 22 22 checkInputs = [
+2 -2
pkgs/development/python-modules/elasticsearch-dsl/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "elasticsearch-dsl"; 14 - version = "6.2.1"; 14 + version = "6.3.1"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - sha256 = "0f0w23kzyym0fkzisdkcl4xpnm8fsi97v1kskyvfrhj3mxy179fh"; 18 + sha256 = "1gh8a0shqi105k325hgwb9avrpdjh0mc6mxwfg9ba7g6lssb702z"; 19 19 }; 20 20 21 21 propagatedBuildInputs = [ elasticsearch python-dateutil six ]
+3 -2
pkgs/development/python-modules/faker/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "Faker"; 11 - version = "1.0.1"; 11 + version = "1.0.2"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "067mdy9p1vbkypr3vazmrb0sga6maqbk542hr7hmzcb5lp3dr8sj"; 15 + sha256 = "0v1pjzn9z20ckgv3kji7c8nwcsm7670z4i43ic9skjrdbcqylwfq"; 16 16 }; 17 17 18 18 buildInputs = [ pytestrunner ]; ··· 30 30 ] ++ lib.optional (pythonOlder "3.3") ipaddress; 31 31 32 32 postPatch = '' 33 + find tests -type d -name "__pycache__" | xargs rm -r 33 34 substituteInPlace setup.py --replace "pytest>=3.8.0,<3.9" "pytest" 34 35 ''; 35 36
+21
pkgs/development/python-modules/fuzzywuzzy/default.nix
··· 1 + { stdenv, buildPythonPackage, fetchPypi, python-Levenshtein, pycodestyle, hypothesis, pytest }: 2 + 3 + buildPythonPackage rec { 4 + pname = "fuzzywuzzy"; 5 + version = "0.17.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "6f49de47db00e1c71d40ad16da42284ac357936fa9b66bea1df63fed07122d62"; 10 + }; 11 + 12 + propagatedBuildInputs = [ python-Levenshtein ]; 13 + checkInputs = [ pycodestyle hypothesis pytest ]; 14 + 15 + meta = with stdenv.lib; { 16 + description = "Fuzzy string matching for Python"; 17 + homepage = https://github.com/seatgeek/fuzzywuzzy; 18 + license = licenses.gpl2; 19 + maintainers = with maintainers; [ earvstedt ]; 20 + }; 21 + }
+5 -2
pkgs/development/python-modules/jellyfish/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchPypi 4 + , isPy3k 4 5 , pytest 5 6 , unicodecsv 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "jellyfish"; 10 - version = "0.6.1"; 11 + version = "0.7.1"; 12 + 13 + disabled = !isPy3k; 11 14 12 15 src = fetchPypi { 13 16 inherit pname version; 14 - sha256 = "5104e45a2b804b48a46a92a5e6d6e86830fe60ae83b1da32c867402c8f4c2094"; 17 + sha256 = "1hd1xzw22g1cp2dpf5bbpg8a7iac2v9hw0xrj5n5j83inh5n99br"; 15 18 }; 16 19 17 20 checkInputs = [ pytest unicodecsv ];
+4 -2
pkgs/development/python-modules/kaptan/default.nix
··· 15 15 16 16 propagatedBuildInputs = [ pyyaml ]; 17 17 18 + # No tests in archive 19 + doCheck = false; 20 + 18 21 meta = with stdenv.lib; { 19 22 description = "Configuration manager for python applications"; 20 - homepage = https://emre.github.io/kaptan/; 23 + homepage = https://kaptan.readthedocs.io/; 21 24 license = licenses.bsd3; 22 - platforms = platforms.linux; 23 25 maintainers = with maintainers; [ jgeerds ]; 24 26 }; 25 27
-2
pkgs/development/python-modules/libtmux/default.nix
··· 21 21 description = "Scripting library for tmux"; 22 22 homepage = https://libtmux.readthedocs.io/; 23 23 license = licenses.bsd3; 24 - platforms = platforms.linux; 25 24 maintainers = with maintainers; [ jgeerds ]; 26 25 }; 27 26 } 28 -
+18
pkgs/development/python-modules/limitlessled/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi }: 2 + 3 + buildPythonPackage rec { 4 + pname = "limitlessled"; 5 + version = "1.1.3"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "0pd71wxqjvznx10brsj1sgy3420bz7awbzk9jlj422rrdxql754j"; 10 + }; 11 + 12 + meta = with lib; { 13 + description = "Control LimitlessLED products"; 14 + homepage = https://github.com/happyleavesaoc/python-limitlessled/; 15 + license = licenses.mit; 16 + maintainers = with maintainers; [ sephalon ]; 17 + }; 18 + }
+2 -2
pkgs/development/python-modules/mrbob/default.nix
··· 1 - { buildPythonPackage, stdenv, glibcLocales, mock, nose, isPy3k, argparse, jinja2, six 1 + { buildPythonPackage, stdenv, glibcLocales, mock, nose, isPy3k, jinja2, six 2 2 , fetchPypi 3 3 }: 4 4 ··· 18 18 LC_ALL="en_US.UTF-8" nosetests 19 19 ''; 20 20 21 - propagatedBuildInputs = [ argparse jinja2 six ]; 21 + propagatedBuildInputs = [ jinja2 six ]; 22 22 23 23 meta = with stdenv.lib; { 24 24 homepage = https://github.com/domenkozar/mr.bob;
+1 -2
pkgs/development/python-modules/numba/default.nix
··· 7 7 , isPy3k 8 8 , numpy 9 9 , llvmlite 10 - , argparse 11 10 , funcsigs 12 11 , singledispatch 13 12 , libcxx ··· 24 23 25 24 NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; 26 25 27 - propagatedBuildInputs = [numpy llvmlite argparse] ++ stdenv.lib.optional (!isPy3k) funcsigs ++ stdenv.lib.optional (isPy27 || isPy33) singledispatch; 26 + propagatedBuildInputs = [numpy llvmlite] ++ stdenv.lib.optional (!isPy3k) funcsigs ++ stdenv.lib.optional (isPy27 || isPy33) singledispatch; 28 27 29 28 # Copy test script into $out and run the test suite. 30 29 checkPhase = ''
+1 -2
pkgs/development/python-modules/obfsproxy/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchgit 4 4 , pyptlib 5 - , argparse 6 5 , twisted 7 6 , pycrypto 8 7 , pyyaml ··· 23 22 substituteInPlace setup.py --replace "argparse" "" 24 23 ''; 25 24 26 - propagatedBuildInputs = [ pyptlib argparse twisted pycrypto pyyaml ]; 25 + propagatedBuildInputs = [ pyptlib twisted pycrypto pyyaml ]; 27 26 28 27 # No tests in archive 29 28 doCheck = false;
+1 -1
pkgs/development/python-modules/owslib/default.nix
··· 5 5 6 6 src = fetchPypi { 7 7 inherit pname version; 8 - sha256 = "b2e7fd694d3cffcee79317bad492d60c0aa887aea6916517c051c3247b33b5a5"; 8 + sha256 = "19dm6dxj9hsiq0bnb4d6ms3sh2hcss9d9fhpjgkwxzrw9mlzvrxj"; 9 9 }; 10 10 11 11 buildInputs = [ pytest ];
+1 -2
pkgs/development/python-modules/pastescript/default.nix
··· 6 6 , paste 7 7 , PasteDeploy 8 8 , cheetah 9 - , argparse 10 9 }: 11 10 12 11 buildPythonPackage rec { ··· 19 18 }; 20 19 21 20 buildInputs = [ nose ]; 22 - propagatedBuildInputs = [ six paste PasteDeploy cheetah argparse ]; 21 + propagatedBuildInputs = [ six paste PasteDeploy cheetah ]; 23 22 24 23 doCheck = false; 25 24
+13 -14
pkgs/development/python-modules/progressbar2/default.nix
··· 1 1 { stdenv 2 2 , python 3 3 , buildPythonPackage 4 - , fetchFromGitHub 4 + , fetchPypi 5 5 , pytest 6 6 , python-utils 7 7 , sphinx 8 - , coverage 9 - , execnet 10 8 , flake8 11 9 , pytestpep8 12 10 , pytestflakes 13 11 , pytestcov 14 12 , pytestcache 15 - , pep8 16 13 , pytestrunner 14 + , freezegun 17 15 }: 18 16 19 17 buildPythonPackage rec { 20 18 pname = "progressbar2"; 21 - version = "3.12.0"; 19 + version = "3.39.2"; 22 20 23 - # Use source from GitHub, PyPI is missing tests 24 - # https://github.com/WoLpH/python-progressbar/issues/151 25 - src = fetchFromGitHub { 26 - owner = "WoLpH"; 27 - repo = "python-progressbar"; 28 - rev = "v${version}"; 29 - sha256 = "1gk45sh8cd0kkyvzcvx95z6nlblmyx0x189mjfv3vfa43cr1mb0f"; 21 + src = fetchPypi { 22 + inherit pname version; 23 + sha256 = "6eb5135b987caca4212d2c7abc2923d4ad5ba18bb34ccbe7044b3628f52efc2c"; 30 24 }; 31 25 26 + postPatch = '' 27 + rm -r tests/__pycache__ 28 + rm tests/*.pyc 29 + ''; 30 + 32 31 propagatedBuildInputs = [ python-utils ]; 33 32 nativeBuildInputs = [ pytestrunner ]; 34 33 checkInputs = [ 35 - pytest sphinx coverage execnet flake8 pytestpep8 pytestflakes pytestcov 36 - pytestcache pep8 34 + pytest sphinx flake8 pytestpep8 pytestflakes pytestcov 35 + pytestcache freezegun 37 36 ]; 38 37 # ignore tests on the nix wrapped setup.py and don't flake .eggs directory 39 38 checkPhase = ''
+8 -3
pkgs/development/python-modules/pyarrow/default.nix
··· 1 - { lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, numpy, pandas, pytest, pkgconfig, setuptools_scm, six }: 1 + { lib, buildPythonPackage, python, isPy3k, fetchurl, arrow-cpp, cmake, cython, futures, hypothesis, numpy, pandas, pytest, pkgconfig, setuptools_scm, six }: 2 2 3 3 let 4 4 _arrow-cpp = arrow-cpp.override { inherit python; }; ··· 13 13 14 14 nativeBuildInputs = [ cmake cython pkgconfig setuptools_scm ]; 15 15 propagatedBuildInputs = [ numpy six ] ++ lib.optionals (!isPy3k) [ futures ]; 16 - checkInputs = [ pandas pytest ]; 16 + checkInputs = [ hypothesis pandas pytest ]; 17 17 18 18 PYARROW_BUILD_TYPE = "release"; 19 - PYARROW_CMAKE_OPTIONS = "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib"; 19 + PYARROW_CMAKE_OPTIONS = [ 20 + "-DCMAKE_INSTALL_RPATH=${ARROW_HOME}/lib" 21 + 22 + # for some reason cmake won't set -std=c++11 for clang 23 + "-DPYARROW_CXXFLAGS=-std=c++11" 24 + ]; 20 25 21 26 preCheck = '' 22 27 rm pyarrow/tests/test_jvm.py
-47
pkgs/development/python-modules/pygame/git.nix
··· 1 - { stdenv, lib, fetchFromBitbucket, buildPythonPackage, python, smpeg, libX11 2 - , SDL, SDL_image, SDL_mixer, SDL_ttf, libpng, libjpeg, portmidi 3 - }: 4 - 5 - buildPythonPackage rec { 6 - pname = "pygame"; 7 - version = "2016-05-17"; 8 - name = pname + "-" + version; 9 - 10 - src = fetchFromBitbucket { 11 - owner = "pygame"; 12 - repo = "pygame"; 13 - rev = "575c7a74d85a37db7c645421c02cf0b6b78a889f"; 14 - sha256 = "1i5xqmw93kfidcji2wacgkm5y4mcnbksy8iimih0729k19rbhznc"; 15 - }; 16 - 17 - buildInputs = [ 18 - SDL SDL_image SDL_mixer SDL_ttf libpng libjpeg 19 - smpeg portmidi libX11 20 - ]; 21 - 22 - # Tests fail because of no audio device and display. 23 - doCheck = false; 24 - 25 - preConfigure = '' 26 - sed \ 27 - -e "s/^origincdirs = .*/origincdirs = []/" \ 28 - -e "s/^origlibdirs = .*/origlibdirs = []/" \ 29 - -i config_unix.py 30 - ${lib.concatMapStrings (dep: '' 31 - sed \ 32 - -e "/^origincdirs =/aorigincdirs += ['${lib.getDev dep}/include']" \ 33 - -e "/^origlibdirs =/aoriglibdirs += ['${lib.getLib dep}/lib']" \ 34 - -i config_unix.py 35 - '') buildInputs 36 - } 37 - LOCALBASE=/ ${python.interpreter} config.py 38 - ''; 39 - 40 - meta = with stdenv.lib; { 41 - description = "Python library for games"; 42 - homepage = http://www.pygame.org/; 43 - license = licenses.lgpl21Plus; 44 - platforms = platforms.linux; 45 - broken = true; 46 - }; 47 - }
-24
pkgs/development/python-modules/pymongo/2_9_1.nix
··· 1 - { stdenv 2 - , buildPythonPackage 3 - , fetchPypi 4 - }: 5 - 6 - buildPythonPackage rec { 7 - pname = "pymongo"; 8 - version = "2.9.5"; 9 - 10 - src = fetchPypi { 11 - inherit pname version; 12 - sha256 = "912516ac6a355d7624374a38337b8587afe3eb535c0a5456b3bd12df637a6e70"; 13 - }; 14 - 15 - # Tests call a running mongodb instance 16 - doCheck = false; 17 - 18 - meta = with stdenv.lib; { 19 - homepage = https://github.com/mongodb/mongo-python-driver; 20 - license = licenses.asl20; 21 - description = "Python driver for MongoDB "; 22 - }; 23 - 24 - }
+4 -4
pkgs/development/python-modules/pymongo/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi }: 1 + { lib, buildPythonPackage, fetchPypi }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "pymongo"; 5 5 version = "3.7.2"; 6 - name = "${pname}-${version}"; 7 6 8 7 src = fetchPypi { 9 8 inherit pname version; 10 9 sha256 = "8c74e2a9b594f7962c62cef7680a4cb92a96b4e6e3c2f970790da67cc0213a7e"; 11 10 }; 12 11 12 + # Tests call a running mongodb instance 13 13 doCheck = false; 14 14 15 - meta = with stdenv.lib; { 15 + meta = with lib; { 16 16 homepage = https://github.com/mongodb/mongo-python-driver; 17 17 license = licenses.asl20; 18 - description = "Python driver for MongoDB "; 18 + description = "Python driver for MongoDB"; 19 19 }; 20 20 }
+2 -5
pkgs/development/python-modules/python-gnupg/default.nix
··· 1 1 { stdenv, buildPythonPackage, fetchPypi, gnupg1 }: 2 2 3 3 buildPythonPackage rec { 4 - name = "${pname}-${version}"; 5 4 pname = "python-gnupg"; 6 - version = "0.4.3"; 5 + version = "0.4.4"; 7 6 8 7 src = fetchPypi { 9 8 inherit pname version; 10 - sha256 = "2d158dfc6b54927752b945ebe57e6a0c45da27747fa3b9ae66eccc0d2147ac0d"; 9 + sha256 = "45daf020b370bda13a1429c859fcdff0b766c0576844211446f9266cae97fb0e"; 11 10 }; 12 - 13 - propagatedBuildInputs = [ gnupg1 ]; 14 11 15 12 # Let's make the library default to our gpg binary 16 13 patchPhase = ''
+8 -14
pkgs/development/python-modules/python-utils/default.nix
··· 1 - { lib, buildPythonPackage, fetchFromGitHub, pytest, pytestrunner, pytestcov, pytestflakes, pytestpep8, sphinx, six }: 1 + { lib, buildPythonPackage, fetchPypi, pytest, pytestrunner, pytestcov, pytestflakes, pytestpep8, sphinx, six }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "python-utils"; 5 5 version = "2.3.0"; 6 - name = pname + "-" + version; 7 6 8 - src = fetchFromGitHub { 9 - owner = "WoLpH"; 10 - repo = "python-utils"; 11 - rev = "v${version}"; 12 - sha256 = "14gyphcqwa77wfbnrzj363v3fdkxy08378lgd7l3jqnpvr8pfp5c"; 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "34aaf26b39b0b86628008f2ae0ac001b30e7986a8d303b61e1357dfcdad4f6d3"; 13 10 }; 14 11 15 - checkInputs = [ pytest pytestrunner pytestcov pytestflakes pytestpep8 sphinx ]; 16 - 17 12 postPatch = '' 18 - # pytest-runner is only actually required in checkPhase 19 - substituteInPlace setup.py --replace "setup_requires=['pytest-runner']," "" 13 + rm -r tests/__pycache__ 14 + rm tests/*.pyc 20 15 ''; 21 16 22 - # Tests failing 23 - doCheck = false; 17 + checkInputs = [ pytest pytestrunner pytestcov pytestflakes pytestpep8 sphinx ]; 24 18 25 19 checkPhase = '' 26 - py.test 20 + py.test tests 27 21 ''; 28 22 29 23 propagatedBuildInputs = [ six ];
+1 -2
pkgs/development/python-modules/pyutil/default.nix
··· 5 5 , setuptoolsTrial 6 6 , simplejson 7 7 , zbase32 8 - , argparse 9 8 , twisted 10 9 , isPyPy 11 10 }: ··· 20 19 }; 21 20 22 21 buildInputs = [ setuptoolsDarcs setuptoolsTrial ] ++ (if doCheck then [ simplejson ] else []); 23 - propagatedBuildInputs = [ argparse twisted ]; 22 + propagatedBuildInputs = [ twisted ]; 24 23 25 24 # Tests fail because they try to write new code into the twisted 26 25 # package, apparently some kind of plugin.
+6 -3
pkgs/development/python-modules/pywal/default.nix
··· 1 - { lib, python3Packages, imagemagick, feh }: 1 + { lib, buildPythonPackage, fetchPypi, imagemagick, feh, isPy3k }: 2 2 3 - python3Packages.buildPythonApplication rec { 3 + buildPythonPackage rec { 4 4 pname = "pywal"; 5 5 version = "3.2.1"; 6 6 7 - src = python3Packages.fetchPypi { 7 + src = fetchPypi { 8 8 inherit pname version; 9 9 sha256 = "1pj30h19ijwhmbm941yzbkgr19q06dhp9492h9nrqw1wfjfdbdic"; 10 10 }; ··· 18 18 ./convert.patch 19 19 ./feh.patch 20 20 ]; 21 + 22 + # Invalid syntax 23 + disabled = !isPy3k; 21 24 22 25 postPatch = '' 23 26 substituteInPlace pywal/backends/wal.py --subst-var-by convert "${imagemagick}/bin/convert"
+2 -2
pkgs/development/python-modules/remotecv/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchFromGitHub, pillow, argparse, pyres, nose 1 + { stdenv, buildPythonPackage, fetchFromGitHub, pillow, pyres, nose 2 2 , preggy, numpy, yanc, nose-focus, mock, opencv }: 3 3 4 4 buildPythonPackage rec { 5 5 pname = "remotecv"; 6 6 version = "2.2.2"; 7 7 8 - propagatedBuildInputs = [ pillow argparse pyres ]; 8 + propagatedBuildInputs = [ pillow pyres ]; 9 9 10 10 checkInputs = [ nose preggy numpy yanc nose-focus mock opencv ]; 11 11
+2 -2
pkgs/development/python-modules/robomachine/default.nix
··· 1 - { stdenv, fetchPypi, buildPythonPackage, pyparsing, argparse, robotframework, allpairspy }: 1 + { stdenv, fetchPypi, buildPythonPackage, pyparsing, robotframework, allpairspy }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "RoboMachine"; ··· 9 9 sha256 = "242cfd9be0f7591138eaeba03c9c190f894ce045e1767ab7b90eca330259fc45"; 10 10 }; 11 11 12 - propagatedBuildInputs = [ pyparsing argparse robotframework allpairspy ]; 12 + propagatedBuildInputs = [ pyparsing robotframework allpairspy ]; 13 13 14 14 # Remove Windows .bat files 15 15 postInstall = ''
+2 -2
pkgs/development/python-modules/stevedore/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, pbr, six, argparse }: 1 + { stdenv, buildPythonPackage, fetchPypi, pbr, six }: 2 2 3 3 buildPythonPackage rec { 4 4 pname = "stevedore"; ··· 11 11 12 12 doCheck = false; 13 13 14 - propagatedBuildInputs = [ pbr six argparse ]; 14 + propagatedBuildInputs = [ pbr six ]; 15 15 16 16 meta = with stdenv.lib; { 17 17 description = "Manage dynamic plugins for Python applications";
+29 -8
pkgs/development/python-modules/trezor/default.nix
··· 1 - { lib, fetchPypi, buildPythonPackage, 2 - protobuf, hidapi, ecdsa, mnemonic, requests, pyblake2, click, libusb1, rlp, isPy3k 1 + { lib, fetchPypi, buildPythonPackage, isPy3k, python, pytest 2 + , typing-extensions 3 + , protobuf 4 + , hidapi 5 + , ecdsa 6 + , mnemonic 7 + , requests 8 + , pyblake2 9 + , click 10 + , construct 11 + , libusb1 12 + , rlp 3 13 }: 4 14 5 15 buildPythonPackage rec { 6 16 pname = "trezor"; 7 - version = "0.10.2"; 17 + version = "0.11.1"; 8 18 9 19 disabled = !isPy3k; 10 20 11 21 src = fetchPypi { 12 22 inherit pname version; 13 - sha256 = "4dba4d5c53d3ca22884d79fb4aa68905fb8353a5da5f96c734645d8cf537138d"; 23 + sha256 = "6043f321d856e1b45b9df0c37810264f08d065bb56cd999f61a05fe2906e9e18"; 14 24 }; 15 25 16 - propagatedBuildInputs = [ protobuf hidapi ecdsa mnemonic requests pyblake2 click libusb1 rlp ]; 26 + propagatedBuildInputs = [ typing-extensions protobuf hidapi ecdsa mnemonic requests pyblake2 click construct libusb1 rlp ]; 27 + 28 + # build requires UTF-8 locale 29 + LANG = "en_US.UTF-8"; 17 30 18 - # There are no actual tests: "ImportError: No module named tests" 19 - doCheck = false; 31 + checkInputs = [ 32 + pytest 33 + ]; 34 + 35 + # disable test_tx_api.py as it requires being online 36 + checkPhase = '' 37 + runHook preCheck 38 + ${python.interpreter} -m pytest --pyarg trezorlib.tests.unit_tests --ignore trezorlib/tests/unit_tests/test_tx_api.py 39 + runHook postCheck 40 + ''; 20 41 21 42 meta = { 22 43 description = "Python library for communicating with TREZOR Bitcoin Hardware Wallet"; 23 44 homepage = https://github.com/trezor/python-trezor; 24 45 license = lib.licenses.gpl3; 25 - maintainers = with lib.maintainers; [ np ]; 46 + maintainers = with lib.maintainers; [ np prusnak ]; 26 47 }; 27 48 }
+1 -2
pkgs/development/python-modules/worldengine/default.nix
··· 7 7 , pyplatec 8 8 , protobuf 9 9 , purepng 10 - , argparse 11 10 , h5py 12 11 , gdal 13 12 }: ··· 35 34 ''; 36 35 37 36 buildInputs = [ nose ]; 38 - propagatedBuildInputs = [ noise numpy pyplatec protobuf purepng argparse h5py gdal ]; 37 + propagatedBuildInputs = [ noise numpy pyplatec protobuf purepng h5py gdal ]; 39 38 40 39 prePatch = '' 41 40 substituteInPlace setup.py \
+4
pkgs/development/ruby-modules/gem-config/default.nix
··· 358 358 ''; 359 359 } else {}; 360 360 361 + semian = attrs: { 362 + buildInputs = [ openssl ]; 363 + }; 364 + 361 365 sequel_pg = attrs: { 362 366 buildInputs = [ postgresql ]; 363 367 };
+2 -2
pkgs/development/tools/ansible-lint/default.nix
··· 2 2 3 3 pythonPackages.buildPythonPackage rec { 4 4 pname = "ansible-lint"; 5 - version = "3.4.23"; 5 + version = "3.5.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "willthames"; 9 9 repo = "ansible-lint"; 10 10 rev = "v${version}"; 11 - sha256 = "0cnfgxh5m7alzm811hc95jigbca5vc1pf8fjazmsakmhdjyfbpb7"; 11 + sha256 = "09qixiaqhm6dbl74s1rwxbsg31nr6jjsvr4fxfnxl9ccbxcrpzn2"; 12 12 }; 13 13 14 14 propagatedBuildInputs = with pythonPackages; [ pyyaml six ] ++ [ ansible ];
-3
pkgs/development/tools/build-managers/alibuild/default.nix
··· 9 9 sha256 = "1mnh0h9m96p78b9ln1gbl4lw1mgl16qbyfi9fj2l13p3nxaq1sib"; 10 10 }; 11 11 12 - argparse = null; 13 - 14 12 doCheck = false; 15 13 propagatedBuildInputs = [ 16 14 python.pkgs.requests 17 - python.pkgs.argparse 18 15 python.pkgs.pyyaml 19 16 ]; 20 17
+42
pkgs/development/tools/build-managers/bazel/bash-tools-test.nix
··· 1 + { stdenv, writeText, runCommandCC, bazel }: 2 + 3 + # Tests that certain executables are available in bazel-executed bash shells. 4 + 5 + let 6 + WORKSPACE = writeText "WORKSPACE" '' 7 + workspace(name = "our_workspace") 8 + ''; 9 + 10 + fileIn = writeText "input.txt" '' 11 + one 12 + two 13 + three 14 + ''; 15 + 16 + fileBUILD = writeText "BUILD" '' 17 + genrule( 18 + name = "tool_usage", 19 + srcs = [ ":input.txt" ], 20 + outs = [ "output.txt" ], 21 + cmd = "cat $(location :input.txt) | gzip - | gunzip - | awk '/t/' > $@", 22 + ) 23 + ''; 24 + 25 + runLocal = name: script: runCommandCC name { preferLocalBuild = true; } script; 26 + 27 + workspaceDir = runLocal "our_workspace" '' 28 + mkdir $out 29 + cp ${WORKSPACE} $out/WORKSPACE 30 + cp ${fileIn} $out/input.txt 31 + cp ${fileBUILD} $out/BUILD 32 + ''; 33 + 34 + testBazel = runLocal "bazel-test-bash-tools" '' 35 + export HOME=$(mktemp -d) 36 + cp -r ${workspaceDir} wd && chmod +w wd && cd wd 37 + ${bazel}/bin/bazel build :tool_usage 38 + cp bazel-genfiles/output.txt $out 39 + echo "Testing content" && [ "$(cat $out | wc -l)" == "2" ] && echo "OK" 40 + ''; 41 + 42 + in testBazel
+43 -5
pkgs/development/tools/build-managers/bazel/default.nix
··· 1 1 { stdenv, callPackage, lib, fetchurl, fetchpatch, runCommand, makeWrapper 2 2 , jdk, zip, unzip, bash, writeCBin, coreutils 3 - , which, python, perl, gawk, gnused, gnugrep, findutils 3 + , which, python, perl, gawk, gnused, gnutar, gnugrep, gzip, findutils 4 4 # Apple dependencies 5 5 , cctools, clang, libcxx, CoreFoundation, CoreServices, Foundation 6 6 # Allow to independently override the jdks used to build and run respectively ··· 23 23 for i in ${builtins.toString srcDeps}; do cp $i $out/$(stripHash $i); done 24 24 ''; 25 25 26 - defaultShellPath = lib.makeBinPath [ bash coreutils findutils gawk gnugrep gnused which unzip ]; 26 + defaultShellPath = lib.makeBinPath 27 + # Keep this list conservative. For more exotic tools, prefer to use 28 + # @rules_nixpkgs to pull in tools from the nix repository. Example: 29 + # 30 + # WORKSPACE: 31 + # 32 + # nixpkgs_git_repository( 33 + # name = "nixpkgs", 34 + # revision = "def5124ec8367efdba95a99523dd06d918cb0ae8", 35 + # ) 36 + # 37 + # # This defines an external Bazel workspace. 38 + # nixpkgs_package( 39 + # name = "bison", 40 + # repositories = { "nixpkgs": "@nixpkgs//:default.nix" }, 41 + # ) 42 + # 43 + # some/BUILD.bazel: 44 + # 45 + # genrule( 46 + # ... 47 + # cmd = "$(location @bison//:bin/bison) -other -args", 48 + # tools = [ 49 + # ... 50 + # "@bison//:bin/bison", 51 + # ], 52 + # ) 53 + # 54 + [ bash coreutils findutils gawk gnugrep gnutar gnused gzip which unzip ]; 27 55 28 56 in 29 57 stdenv.mkDerivation rec { ··· 38 66 platforms = platforms.linux ++ platforms.darwin; 39 67 }; 40 68 41 - # additional tests that check bazel’s functionality 69 + # Additional tests that check bazel’s functionality. Execute 70 + # 71 + # nix-build . -A bazel.tests 72 + # 73 + # in the nixpkgs checkout root to exercise them locally. 42 74 passthru.tests = { 43 - python_bin_path = callPackage ./python-bin-path-test.nix {}; 75 + pythonBinPath = callPackage ./python-bin-path-test.nix {}; 76 + bashTools = callPackage ./bash-tools-test.nix {}; 44 77 }; 45 78 46 79 name = "bazel-${version}"; ··· 125 158 126 159 genericPatches = '' 127 160 # Substitute python's stub shebang to plain python path. (see TODO add pr URL) 161 + # See also `postFixup` where python is added to $out/nix-support 128 162 substituteInPlace src/main/java/com/google/devtools/build/lib/bazel/rules/python/python_stub_template.txt\ 129 163 --replace "/usr/bin/env python" "${python}/bin/python" \ 130 164 --replace "NIX_STORE_PYTHON_PATH" "${python}/bin/python" \ 165 + 131 166 # substituteInPlace is rather slow, so prefilter the files with grep 132 167 grep -rlZ /bin src/main/java/com/google/devtools | while IFS="" read -r -d "" path; do 133 168 # If you add more replacements here, you must change the grep above! ··· 262 297 # Save paths to hardcoded dependencies so Nix can detect them. 263 298 postFixup = '' 264 299 mkdir -p $out/nix-support 265 - echo "${customBash} ${defaultShellPath}" > $out/nix-support/depends 300 + echo "${customBash} ${defaultShellPath}" >> $out/nix-support/depends 301 + # The templates get tar’d up into a .jar, 302 + # so nix can’t detect python is needed in the runtime closure 303 + echo "${python}" >> $out/nix-support/depends 266 304 ''; 267 305 268 306 dontStrip = true;
+4 -2
pkgs/development/tools/build-managers/bazel/python-bin-path-test.nix
··· 42 42 43 43 testBazel = runLocal "bazel-test-builtin-rules" '' 44 44 export HOME=$(mktemp -d) 45 - cp -r ${workspaceDir}/* . 46 - ${bazel}/bin/bazel --output_base=/tmp/bazel-tests/wd\ 45 + # Note https://github.com/bazelbuild/bazel/issues/5763#issuecomment-456374609 46 + # about why to create a subdir for the workspace. 47 + cp -r ${workspaceDir} wd && chmod u+w wd && cd wd 48 + ${bazel}/bin/bazel \ 47 49 test \ 48 50 --test_output=errors \ 49 51 --host_javabase='@local_jdk//:jdk' \
+3 -3
pkgs/development/tools/build-managers/scons/default.nix
··· 7 7 version = "3.0.1"; 8 8 sha256 = "0wzid419mlwqw9llrg8gsx4nkzhqy16m4m40r0xnh6cwscw5wir4"; 9 9 }; 10 - scons_3_0_3 = mkScons { 11 - version = "3.0.3"; 12 - sha256 = "1wwn0534d83ryfxjihvqk2ncj8wh5210pi3jxjd2cvjqa9mpkv6q"; 10 + scons_latest = mkScons { 11 + version = "3.0.4"; 12 + sha256 = "06lv3pmdz5l23rx3kqsi1k712bdl36i942hgbjh209s94mpb7f72"; 13 13 }; 14 14 }
+5 -5
pkgs/development/tools/cargo-web/default.nix
··· 1 - { stdenv, fetchFromGitHub, openssl, pkgconfig, rustPlatform 1 + { stdenv, fetchFromGitHub, openssl, perl, pkgconfig, rustPlatform 2 2 , CoreServices, Security 3 3 }: 4 4 5 5 rustPlatform.buildRustPackage rec { 6 6 name = "cargo-web-${version}"; 7 - version = "0.6.15"; 7 + version = "0.6.23"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "koute"; 11 11 repo = "cargo-web"; 12 12 rev = version; 13 - sha256 = "076g7cd9v53vi8xvd4kfsiyzw1m2hhd1lwlwcv2dx2s5vlw4dxzh"; 13 + sha256 = "1qbi3z4x39il07xlhfvq5ckzjqrf0yf6p8qidf24fp92gb940zxr"; 14 14 }; 15 15 16 - cargoSha256 = "157av9zkirr00w9v11mh7yp8w36sy7rw6i80i5jmi0mgrdvcg5si"; 16 + cargoSha256 = "16wzgyn3k0yn70y0ciliyx1sjgppmkv9b4bn9p4x0qi6l0ah7fdp"; 17 17 18 - nativeBuildInputs = [ openssl pkgconfig ]; 18 + nativeBuildInputs = [ openssl perl pkgconfig ]; 19 19 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices Security ]; 20 20 21 21 meta = with stdenv.lib; {
+1 -1
pkgs/development/tools/jira_cli/default.nix
··· 19 19 checkInputs = with python3Packages; [ vcrpy mock hiro ]; 20 20 buildInputs = [ libffi openssl ]; 21 21 propagatedBuildInputs = with python3Packages; [ 22 - argparse ordereddict requests six suds-jurko termcolor keyring 22 + ordereddict requests six suds-jurko termcolor keyring 23 23 jira keyrings-alt 24 24 ]; 25 25
+2 -2
pkgs/development/tools/misc/autoconf-archive/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "autoconf-archive-${version}"; 5 - version = "2018.03.13"; 5 + version = "2019.01.06"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://gnu/autoconf-archive/autoconf-archive-${version}.tar.xz"; 9 - sha256 = "0ng1lvpijf3kv7w7nb1shqs23vp0398yicyvkf9lsk56kw6zjxb1"; 9 + sha256 = "0gqya7nf4j5k98dkky0c3bnr0paciya91vkqazg7knlq621mq68p"; 10 10 }; 11 11 12 12 buildInputs = [ xz ];
+1 -1
pkgs/development/tools/misc/dejagnu/default.nix
··· 48 48 license = licenses.gpl2Plus; 49 49 50 50 platforms = platforms.unix; 51 - maintainers = with maintainers; [ wkennington vrthra ]; 51 + maintainers = with maintainers; [ vrthra ]; 52 52 }; 53 53 }
+3
pkgs/development/tools/misc/mdl/.bundle/config
··· 1 + --- 2 + BUNDLE_PATH: "vendor/bundle" 3 + BUNDLE_CACHE_ALL: "true"
+3
pkgs/development/tools/misc/mdl/Gemfile
··· 1 + source "https://rubygems.org" 2 + 3 + gem "mdl"
+21
pkgs/development/tools/misc/mdl/Gemfile.lock
··· 1 + GEM 2 + remote: https://rubygems.org/ 3 + specs: 4 + kramdown (1.17.0) 5 + mdl (0.5.0) 6 + kramdown (~> 1.12, >= 1.12.0) 7 + mixlib-cli (~> 1.7, >= 1.7.0) 8 + mixlib-config (~> 2.2, >= 2.2.1) 9 + mixlib-cli (1.7.0) 10 + mixlib-config (2.2.18) 11 + tomlrb 12 + tomlrb (1.2.8) 13 + 14 + PLATFORMS 15 + ruby 16 + 17 + DEPENDENCIES 18 + mdl 19 + 20 + BUNDLED WITH 21 + 1.16.3
+15
pkgs/development/tools/misc/mdl/default.nix
··· 1 + { lib, bundlerEnv, ruby }: 2 + 3 + bundlerEnv { 4 + inherit ruby; 5 + pname = "mdl"; 6 + gemdir = ./.; 7 + 8 + meta = with lib; { 9 + description = "A tool to check markdown files and flag style issues"; 10 + homepage = https://github.com/markdownlint/markdownlint; 11 + license = licenses.mit; 12 + maintainers = with maintainers; [ gerschtli ]; 13 + platforms = platforms.all; 14 + }; 15 + }
+44
pkgs/development/tools/misc/mdl/gemset.nix
··· 1 + { 2 + kramdown = { 3 + source = { 4 + remotes = ["https://rubygems.org"]; 5 + sha256 = "1n1c4jmrh5ig8iv1rw81s4mw4xsp4v97hvf8zkigv4hn5h542qjq"; 6 + type = "gem"; 7 + }; 8 + version = "1.17.0"; 9 + }; 10 + mdl = { 11 + dependencies = ["kramdown" "mixlib-cli" "mixlib-config"]; 12 + source = { 13 + remotes = ["https://rubygems.org"]; 14 + sha256 = "047hp8z1ma630wp38bm1giklkf385rp6wly8aidn825q831w2g4i"; 15 + type = "gem"; 16 + }; 17 + version = "0.5.0"; 18 + }; 19 + mixlib-cli = { 20 + source = { 21 + remotes = ["https://rubygems.org"]; 22 + sha256 = "0647msh7kp7lzyf6m72g6snpirvhimjm22qb8xgv9pdhbcrmcccp"; 23 + type = "gem"; 24 + }; 25 + version = "1.7.0"; 26 + }; 27 + mixlib-config = { 28 + dependencies = ["tomlrb"]; 29 + source = { 30 + remotes = ["https://rubygems.org"]; 31 + sha256 = "1gm6yj9cbbgsl9x4xqxga0vz5w0ksq2jnq1wj8hvgm5c4wfcrswb"; 32 + type = "gem"; 33 + }; 34 + version = "2.2.18"; 35 + }; 36 + tomlrb = { 37 + source = { 38 + remotes = ["https://rubygems.org"]; 39 + sha256 = "0g28ssfal6vry3cmhy509ba3vi5d5aggz1gnffnvvmc8ml8vkpiv"; 40 + type = "gem"; 41 + }; 42 + version = "1.2.8"; 43 + }; 44 + }
-1
pkgs/development/tools/misc/swig/3.x.nix
··· 32 32 # Different types of licenses available: http://www.swig.org/Release/LICENSE . 33 33 license = licenses.gpl3Plus; 34 34 platforms = with platforms; linux ++ darwin; 35 - maintainers = with maintainers; [ wkennington ]; 36 35 }; 37 36 }
+25 -19
pkgs/development/tools/ocaml/opam/default.nix
··· 11 11 sha256 = "18jqphjiifljlh9jg8zpl6310p3iwyaqphdkmf89acyaix0s4kj1"; 12 12 }; 13 13 cppo = fetchurl { 14 - url = "https://github.com/mjambon/cppo/archive/v1.6.4.tar.gz"; 15 - sha256 = "0jdb7d21lfa3ck4k59mrqs5pljzq5rb504jq57nnrc6klljm42j7"; 14 + url = "https://github.com/mjambon/cppo/archive/v1.6.5.tar.gz"; 15 + sha256 = "1dkm3d5h6h56y937gcdk2wixlpzl59vv5pmiafglr89p20kf7gqf"; 16 16 }; 17 17 cudf = fetchurl { 18 18 url = "https://gforge.inria.fr/frs/download.php/36602/cudf-0.9.tar.gz"; ··· 22 22 url = "https://gforge.inria.fr/frs/download.php/file/36063/dose3-5.0.1.tar.gz"; 23 23 sha256 = "00yvyfm4j423zqndvgc1ycnmiffaa2l9ab40cyg23pf51qmzk2jm"; 24 24 }; 25 + dune-local = fetchurl { 26 + url = "https://github.com/ocaml/dune/releases/download/1.2.1/dune-1.2.1.tbz"; 27 + sha256 = "00c5dbm4hkdapc2i7pg07b2lj8sv6ly38qr7zid58cdmbmzq21z9"; 28 + }; 25 29 extlib = fetchurl { 26 30 url = "http://ygrek.org.ua/p/release/ocaml-extlib/extlib-1.7.5.tar.gz"; 27 31 sha256 = "19slqf5bdj0rrph2w41giwmn6df2qm07942jn058pjkjrnk30d4s"; 28 32 }; 29 - jbuilder = fetchurl { 30 - url = "https://github.com/ocaml/dune/releases/download/1.0+beta20/jbuilder-1.0.beta20.tbz"; 31 - sha256 = "07hl9as5llffgd6hbw41rs76i1ibgn3n9r0dba5h0mdlkapcwb10"; 32 - }; 33 33 mccs = fetchurl { 34 - url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+8.tar.gz"; 35 - sha256 = "0xavfvxfrcf3lmry8ymma1yzy0hw3ijbx94c9zq3pzlwnylrapa4"; 34 + url = "https://github.com/AltGr/ocaml-mccs/archive/1.1+9.tar.gz"; 35 + sha256 = "0gf86c65jdxxcwd96kcmrqxrmnnzc0570gb9ad6c57rl3fyy8yhv"; 36 36 }; 37 37 ocamlgraph = fetchurl { 38 38 url = "http://ocamlgraph.lri.fr/download/ocamlgraph-1.8.8.tar.gz"; 39 39 sha256 = "0m9g16wrrr86gw4fz2fazrh8nkqms0n863w7ndcvrmyafgxvxsnr"; 40 40 }; 41 41 opam-file-format = fetchurl { 42 - url = "https://github.com/ocaml/opam-file-format/archive/2.0.0-rc2.tar.gz"; 43 - sha256 = "1mgk08msp7hxn0hs0m82vky3yv6hcq4pw5402b3vhx4c49431jsb"; 42 + url = "https://github.com/ocaml/opam-file-format/archive/2.0.0.tar.gz"; 43 + sha256 = "0cjw69r7iilidi7b6arr92kjnjspchvwnmwr1b1gyaxqxpr2s98m"; 44 44 }; 45 45 re = fetchurl { 46 - url = "https://github.com/ocaml/ocaml-re/releases/download/1.7.3/re-1.7.3.tbz"; 47 - sha256 = "0nv933qfl8y9i19cqvhsalwzif3dkm28vg478rpnr4hgfqjlfryr"; 46 + url = "https://github.com/ocaml/ocaml-re/releases/download/1.8.0/re-1.8.0.tbz"; 47 + sha256 = "0qkv42a4hpqpxvqa4kdkkcbhbg7aym9kv4mqgm3m51vxbd0pq0lv"; 48 48 }; 49 49 result = fetchurl { 50 50 url = "https://github.com/janestreet/result/releases/download/1.3/result-1.3.tbz"; 51 51 sha256 = "1lrnbxdq80gbhnp85mqp1kfk0bkh6q1c93sfz2qgnq2qyz60w4sk"; 52 + }; 53 + seq = fetchurl { 54 + url = "https://github.com/c-cube/seq/archive/0.1.tar.gz"; 55 + sha256 = "02lb2d9i12bxrz2ba5wygk2bycan316skqlyri0597q7j9210g8r"; 52 56 }; 53 57 opam = fetchurl { 54 - url = "https://github.com/ocaml/opam/archive/2.0.0.zip"; 55 - sha256 = "0m4ilsldrfkkn0vlvl119bk76j2pwvqvdi8mpg957z4kqflfbfp8"; 58 + url = "https://github.com/ocaml/opam/archive/2.0.2.zip"; 59 + sha256 = "0hxf0ns3si03rl7dxix7i30limbl50ffyvdyk9bqqms4ir8dcza6"; 56 60 }; 57 61 }; 58 62 in stdenv.mkDerivation rec { 59 63 name = "opam-${version}"; 60 - version = "2.0.0"; 64 + version = "2.0.2"; 61 65 62 66 buildInputs = [ unzip curl ncurses ocaml makeWrapper getconf ] ++ lib.optional stdenv.isLinux bubblewrap; 63 67 ··· 68 72 ln -sv ${srcs.cppo} $sourceRoot/src_ext/cppo.tar.gz 69 73 ln -sv ${srcs.cudf} $sourceRoot/src_ext/cudf.tar.gz 70 74 ln -sv ${srcs.dose3} $sourceRoot/src_ext/dose3.tar.gz 75 + ln -sv ${srcs.dune-local} $sourceRoot/src_ext/dune-local.tbz 71 76 ln -sv ${srcs.extlib} $sourceRoot/src_ext/extlib.tar.gz 72 - ln -sv ${srcs.jbuilder} $sourceRoot/src_ext/jbuilder.tbz 73 77 ln -sv ${srcs.mccs} $sourceRoot/src_ext/mccs.tar.gz 74 78 ln -sv ${srcs.ocamlgraph} $sourceRoot/src_ext/ocamlgraph.tar.gz 75 79 ln -sv ${srcs.opam-file-format} $sourceRoot/src_ext/opam-file-format.tar.gz 76 80 ln -sv ${srcs.re} $sourceRoot/src_ext/re.tbz 77 81 ln -sv ${srcs.result} $sourceRoot/src_ext/result.tbz 82 + ln -sv ${srcs.seq} $sourceRoot/src_ext/seq.tar.gz 78 83 ''; 79 84 80 - patches = [ ./opam-pull-3487.patch ./opam-shebangs.patch ./opam-mccs-darwin.patch ]; 85 + patches = [ ./opam-shebangs.patch ]; 81 86 82 87 preConfigure = '' 83 88 substituteInPlace ./src_ext/Makefile --replace "%.stamp: %.download" "%.stamp:" ··· 98 103 mv $out/bin/opam $out/bin/.opam-wrapped 99 104 makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ 100 105 --argv0 "opam" \ 101 - --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin 106 + --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \ 107 + --set OPAM_USER_PATH_RO /run/current-system/sw/bin:/nix/store 102 108 $out/bin/opam-installer --prefix=$installer opam-installer.install 103 109 ''; 104 110 ··· 111 117 platforms = platforms.all; 112 118 }; 113 119 } 114 - # Generated by: ./opam.nix.pl -v 2.0.0 -p opam-pull-3487.patch,opam-shebangs.patch,opam-mccs-darwin.patch 120 + # Generated by: ./opam.nix.pl -v 2.0.2 -p opam-shebangs.patch
-18
pkgs/development/tools/ocaml/opam/opam-mccs-darwin.patch
··· 1 - diff --git a/src_ext/patches/mccs/build-on-darwin.patch b/src_ext/patches/mccs/build-on-darwin.patch 2 - new file mode 100644 3 - index 00000000..157e2094 4 - --- /dev/null 5 - +++ b/src_ext/patches/mccs/build-on-darwin.patch 6 - @@ -0,0 +1,12 @@ 7 - +diff --git a/src/context_flags.ml b/src/context_flags.ml 8 - +index 7470030..6e07370 100644 9 - +--- a/src/context_flags.ml 10 - ++++ b/src/context_flags.ml 11 - +@@ -24,6 +24,7 @@ let ifc c x = if c then x else [] 12 - + 13 - + let cxxflags = 14 - + let flags = 15 - ++ (ifc (Config.system = "macosx") ["-x"; "c++"]) @ 16 - + (ifc (Sys.win32 && Config.ccomp_type = "msvc") ["/EHsc"]) @ 17 - + (ifc useGLPK ["-DUSEGLPK"]) @ 18 - + (ifc useCOIN ["-DUSECOIN"]) @
-23
pkgs/development/tools/ocaml/opam/opam-pull-3487.patch
··· 1 - diff --git a/src/state/shellscripts/bwrap.sh b/src/state/shellscripts/bwrap.sh 2 - index 6f5d7dbea..3e1a3e1b4 100755 3 - --- a/src/state/shellscripts/bwrap.sh 4 - +++ b/src/state/shellscripts/bwrap.sh 5 - @@ -1,4 +1,6 @@ 6 - -#!/bin/bash -ue 7 - +#!/usr/bin/env bash 8 - + 9 - +set -ue 10 - 11 - if ! command -v bwrap >/dev/null; then 12 - echo "The 'bwrap' command was not found. Install 'bubblewrap' on your system, or" >&2 13 - @@ -11,7 +13,9 @@ fi 14 - 15 - ARGS=(--unshare-net --new-session) 16 - ARGS=("${ARGS[@]}" --proc /proc --dev /dev) 17 - -ARGS=("${ARGS[@]}" --bind /tmp /tmp --tmpfs /run --tmpfs /var) 18 - +ARGS=("${ARGS[@]}" --bind "${TMPDIR:-/tmp}" /tmp) 19 - +ARGS=("${ARGS[@]}" --setenv TMPDIR /tmp --setenv TMP /tmp --setenv TEMPDIR /tmp --setenv TEMP /tmp) 20 - +ARGS=("${ARGS[@]}" --tmpfs /run --tmpfs /var) 21 - 22 - add_mounts() { 23 - case "$1" in
+2 -1
pkgs/development/tools/ocaml/opam/opam.nix.pl
··· 113 113 mv $out/bin/opam $out/bin/.opam-wrapped 114 114 makeWrapper $out/bin/.opam-wrapped $out/bin/opam \ 115 115 --argv0 "opam" \ 116 - --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin 116 + --suffix PATH : ${aspcud}/bin:${unzip}/bin:${curl}/bin:${lib.optionalString stdenv.isLinux "${bubblewrap}/bin:"}${getconf}/bin \ 117 + --set OPAM_USER_PATH_RO /run/current-system/sw/bin:/nix/store 117 118 $out/bin/opam-installer --prefix=$installer opam-installer.install 118 119 ''; 119 120
+2 -2
pkgs/development/tools/packer/default.nix
··· 1 1 { stdenv, buildGoPackage, fetchFromGitHub }: 2 2 buildGoPackage rec { 3 3 name = "packer-${version}"; 4 - version = "1.3.1"; 4 + version = "1.3.3"; 5 5 6 6 goPackagePath = "github.com/hashicorp/packer"; 7 7 ··· 11 11 owner = "hashicorp"; 12 12 repo = "packer"; 13 13 rev = "v${version}"; 14 - sha256 = "0aif4ilzfv8qyqk4mn525r38xw2w34ryknzd2vrg6mcjcarm8myq"; 14 + sha256 = "1b1yp5k2apccyqw9zb2xclnm16gfnnkaiwh2s0p79prsy6gjkp7y"; 15 15 }; 16 16 17 17 meta = with stdenv.lib; {
+1 -1
pkgs/development/tools/toluapp/default.nix
··· 14 14 nativeBuildInputs = [ sconsPackages.scons_3_0_1 ]; 15 15 buildInputs = [ lua ]; 16 16 17 - patches = [ ./environ-and-linux-is-kinda-posix.patch ]; 17 + patches = [ ./environ-and-linux-is-kinda-posix.patch ./headers.patch ]; 18 18 19 19 preConfigure = '' 20 20 substituteInPlace config_posix.py \
+15
pkgs/development/tools/toluapp/headers.patch
··· 1 + diff --git a/include/tolua++.h b/include/tolua++.h 2 + index ed53449..f57d56d 100644 3 + --- a/include/tolua++.h 4 + +++ b/include/tolua++.h 5 + @@ -43,8 +43,8 @@ extern "C" { 6 + 7 + typedef int lua_Object; 8 + 9 + -#include "lua.h" 10 + -#include "lauxlib.h" 11 + +#include <lua.h> 12 + +#include <lauxlib.h> 13 + 14 + struct tolua_Error 15 + {
+2 -2
pkgs/development/tools/uftrace/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "uftrace-${version}"; 5 - version = "0.9.1"; 5 + version = "0.9.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "namhyung"; 9 9 repo = "uftrace"; 10 10 rev = "v${version}"; 11 - sha256 = "1jb4dp6crvfzxzmi5iflc7p13b7p2v1djyj6smbf9ns4wr515y6b"; 11 + sha256 = "0s7yfnf7kcqlfw3zzv4y8akkd12f8di69c4sranympnl7z5srfam"; 12 12 }; 13 13 14 14 postUnpack = ''
+4 -4
pkgs/games/empty-epsilon/default.nix
··· 2 2 3 3 let 4 4 5 - major = "2018"; 6 - minor = "11"; 7 - patch = "16"; 5 + major = "2019"; 6 + minor = "01"; 7 + patch = "19"; 8 8 9 9 version = "${major}.${minor}.${patch}"; 10 10 ··· 42 42 owner = "daid"; 43 43 repo = "EmptyEpsilon"; 44 44 rev = "EE-${version}"; 45 - sha256 = "0848rxa9xwbz573b5r5qc5bpcf6pipis4gkkszfgkj1zmdhyib6b"; 45 + sha256 = "082v27w3n4jdm4a5884607rwsw4s00cnpqmh7bsdg9q3l29jpygn"; 46 46 }; 47 47 48 48 nativeBuildInputs = [ cmake ];
+14 -16
pkgs/games/linux-steam-integration/default.nix
··· 1 1 { stdenv, fetchFromGitHub, meson, ninja, pkgconfig, git, gtk, pkgs, gettext, 2 - gcc_multi, libressl }: 2 + gcc_multi, libressl, gnome3, steam }: 3 3 4 4 let 5 - version = "0.7.2"; 6 - steamBinPath = "${stdenv.lib.makeBinPath (with pkgs; [ steam ])}/steam"; 7 - zenityBinPath = "${stdenv.lib.makeBinPath (with pkgs; [ gnome3.zenity ])}/zenity"; 5 + version = "0.7.3"; 8 6 9 7 in stdenv.mkDerivation rec { 10 8 name = "linux-steam-integration-${version}"; 11 9 12 - nativeBuildInputs = [ meson ninja pkgconfig git gettext gcc_multi ]; 13 - buildInputs = [ gtk libressl ]; 14 - 15 10 src = fetchFromGitHub { 16 - owner = "solus-project"; 11 + owner = "clearlinux"; 17 12 repo = "linux-steam-integration"; 18 13 rev = "v${version}"; 19 - sha256 = "0yn71fvjqi63dxk04jsndb26pgipl0nla10sy94bi7q95pk3sdf6"; 14 + sha256 = "0brv3swx8h170ycxksb31sf5jvj85csfpx7gjlf6yrfz7jw2j6vp"; 20 15 fetchSubmodules = true; 21 16 }; 22 17 18 + nativeBuildInputs = [ meson ninja pkgconfig git gettext gcc_multi ]; 19 + buildInputs = [ gtk libressl ]; 20 + 23 21 # Patch lib paths (AUDIT_PATH and REDIRECT_PATH) in shim.c 24 22 # Patch path to lsi-steam in lsi-steam.desktop 25 23 # Patch path to zenity in lsi.c 26 24 postPatch = '' 27 - sed -i -e "s|/usr/|$out/|g" src/shim/shim.c 28 - sed -i -e "s|/usr/|$out/|g" data/lsi-steam.desktop 29 - sed -i -e "s|zenity|${zenityBinPath}|g" src/lsi/lsi.c 30 - sed -i -e "s|Name=Linux Steam Integration|Name=Linux Steam Integration Settings|" data/lsi-settings.desktop.in 31 - 25 + substituteInPlace src/shim/shim.c --replace "/usr/" $out 26 + substituteInPlace data/lsi-steam.desktop --replace "/usr/" $out 27 + substituteInPlace src/lsi/lsi.c --replace zenity ${gnome3.zenity}/bin/zenity 28 + substituteInPlace data/lsi-settings.desktop.in \ 29 + --replace "Name=Linux Steam Integration" "Name=Linux Steam Integration Settings" 32 30 ''; 33 31 34 32 configurePhase = '' ··· 36 34 meson build \ 37 35 -Dwith-shim=co-exist \ 38 36 -Dwith-frontend=true \ 39 - -Dwith-steam-binary=${steamBinPath} \ 37 + -Dwith-steam-binary=${steam}/bin/steam \ 40 38 -Dwith-new-libcxx-abi=true \ 41 39 -Dwith-libressl-mode=native \ 42 40 --prefix / \ ··· 74 72 various workarounds to get games working, and fixes long standing bugs in 75 73 both games and the client 76 74 ''; 77 - homepage = https://github.com/solus-project/linux-steam-integration; 75 + homepage = https://github.com/clearlinux/linux-steam-integration; 78 76 license = licenses.lgpl21; 79 77 maintainers = [ maintainers.etu ]; 80 78 platforms = [ "x86_64-linux" ];
+3 -3
pkgs/games/openjk/default.nix
··· 20 20 categories = "Game;"; 21 21 }; 22 22 in stdenv.mkDerivation rec { 23 - name = "OpenJK-2017-08-11"; 23 + name = "OpenJK-2018-09-17"; 24 24 25 25 src = fetchFromGitHub { 26 26 owner = "JACoders"; 27 27 repo = "OpenJK"; 28 - rev = "a0828f06e0181c62e110f2f78d30acb5036b4113"; 29 - sha256 = "1wbb643z2nyhyirzzy3rz03wjqglwmsgnj7w5cl8167f9f9j9w0m"; 28 + rev = "cc4094c8fa989663eb8087b33d97bb2749295b9f"; 29 + sha256 = "1fzijlf4izpm6n92cwv951c10nb18pg5zhc5xx7pw3i4sy8h9nyk"; 30 30 }; 31 31 32 32 dontAddPrefix = true;
+25 -37
pkgs/games/openmw/tes3mp.nix
··· 1 1 { stdenv, fetchFromGitHub, qtbase, openscenegraph, mygui, bullet, ffmpeg, boost, cmake, SDL2, unshield, openal 2 - , libXt, writeScriptBin, makeWrapper, symlinkJoin, ncurses, libGL, terra }: 2 + , libXt, writeScriptBin, makeWrapper, ncurses, libGL, luajit }: 3 3 4 4 let 5 - mygui_ = mygui.override { 6 - inherit stdenv; 7 - }; 8 - terra_ = symlinkJoin { 9 - name = "terra"; 10 - paths = [ terra.static terra.dev ]; 11 - }; 5 + version = "0.7.0-alpha"; 12 6 TES3MP = fetchFromGitHub { 13 7 owner = "TES3MP"; 14 8 repo = "openmw-tes3mp"; 15 - rev = "f61664ff6d521e10db761a550c97c6edce8f0046"; 16 - sha256 = "12h01kafyzq0h1cgf1c8d4mlvlplg5lvcnsc5m5h602r763pzgbb"; 9 + rev = version; 10 + sha256 = "012f50f9jd29qcdww2vk4habg6pmxvxl0q6rrjq8xchb0566712q"; 17 11 }; 18 12 CallFF = fetchFromGitHub { 19 13 owner = "Koncord"; 20 14 repo = "CallFF"; 21 - rev = "4aa5a31b7543a8f784852a5a109202b2783e93d9"; 22 - sha256 = "0cf7r8hfh79bsg4p4k1iwhxapyakkvi0hcwwvzg1ln0fqm2yqp57"; 15 + rev = "da94b59ffe95d45bf98b9264e3d1279c9f6ebb6b"; 16 + sha256 = "10wgiqmknh0av968c6r74n5n2izxsx8qawfrab57kkmj9h0zp0pm"; 23 17 }; 24 - RakNet = fetchFromGitHub { 18 + CrabNet = fetchFromGitHub { 25 19 owner = "TES3MP"; 26 - repo = "RakNet"; 27 - rev = "9ace90a385f60e0b919bd84964a53fb1d42438ba"; 28 - sha256 = "0mkf5wx23w20fw9cmbiyfs86gmf0r11pdpd8y7qd4k4wl9c7n45q"; 20 + repo = "CrabNet"; 21 + rev = "ab1306050fe0f5b0f9c4f56893a79e56a9459567"; 22 + sha256 = "03q76pjv9mdi7w832b23q1mj4r2wb0hsnh4kpvwai607g04l0pp0"; 29 23 }; 30 - PluginExamples = fetchFromGitHub { 24 + CoreScripts = fetchFromGitHub { 31 25 owner = "TES3MP"; 32 - repo = "PluginExamples"; 33 - rev = "213e72f315a8029eec71437e56de0eaeba5b3670"; 34 - sha256 = "1q0cvz1s0zyq982066wgplnylqbiszz0bmcv2prqv78vq9is1l6b"; 26 + repo = "CoreScripts"; 27 + rev = "1e9f69f98051b2639b18203f989ffbd0a4b427ea"; 28 + sha256 = "03ysi7rh0k78kv4slvmkxpymxvdpr8b6hwr1lvjdgq7rq0ljy0lg"; 35 29 }; 36 30 37 31 fakegit = writeScriptBin "git" '' 38 32 #! ${stdenv.shell} 39 - if [ "$*" = "rev-list --tags --max-count=1" ] || 40 - [ "$*" = "rev-parse HEAD" ]; then 41 - echo "${TES3MP.rev}" 42 - else 43 - exit 1 44 - fi 45 33 ''; 46 34 in stdenv.mkDerivation rec { 47 - version = "0.6.0"; 35 + inherit version; 48 36 name = "tes3mp-${version}"; 49 37 50 38 src = fetchFromGitHub { 51 39 owner = "GrimKriegor"; 52 40 repo = "TES3MP-deploy"; 53 - rev = "ac2e862c3b96206d8e0678d422ece30f9f2d0f45"; 54 - sha256 = "0nysr6h7sa1j5ijyd52k6sw052vcdqdx4wjjmmy7p8wh1i0jkvv6"; 41 + rev = "1dd78a3e2cf9f4fe85bf7ca9c393251968a9c325"; 42 + sha256 = "1bp9c4kds9q0xhbn4sxb7n0f6rvb45gzx7ljdgc56wz4j5rfi3xn"; 55 43 }; 56 44 57 45 dontUseCmakeConfigure = true; 58 46 59 47 nativeBuildInputs = [ cmake makeWrapper fakegit ]; 60 - buildInputs = [ boost ffmpeg qtbase bullet mygui_ openscenegraph SDL2 unshield openal libXt 61 - ncurses libGL ]; 48 + buildInputs = [ boost ffmpeg qtbase bullet mygui openscenegraph SDL2 unshield openal libXt 49 + ncurses libGL luajit ]; 62 50 63 51 buildPhase = '' 64 52 mkdir dependencies keepers 65 53 cp --no-preserve=mode -r ${TES3MP} code 66 - mkdir code/.git 67 54 cp --no-preserve=mode -r ${CallFF} dependencies/callff 68 - cp --no-preserve=mode -r ${RakNet} dependencies/raknet 69 - cp --no-preserve=mode -r ${PluginExamples} keepers/PluginExamples 70 - ln -s ${terra_} dependencies/terra 55 + cp --no-preserve=mode -r ${CrabNet} dependencies/raknet 56 + cp --no-preserve=mode -r ${CoreScripts} keepers/CoreScripts 71 57 72 58 substituteInPlace tes3mp-deploy.sh \ 73 59 --replace "-DBUILD_OPENCS=OFF" "-DBUILD_OPENCS=OFF -DCMAKE_INSTALL_PREFIX=$out" ··· 86 72 mv build/resources $prefix/build 87 73 mv build/{settings-default.cfg,openmw.cfg,gamecontrollerdb.txt} $out/etc/openmw 88 74 mv keepers $prefix 75 + mv build/tes3mp-credits.md $prefix/build 76 + mv -f $prefix/keepers/version $prefix/build/resources 89 77 90 78 for i in tes3mp.sh tes3mp-browser.sh tes3mp-server.sh 91 79 do ··· 100 88 wrapProgram $out/bin/tes3mp-server \ 101 89 --run "mkdir -p ~/.config/openmw" \ 102 90 --run "cd ~/.config/openmw" \ 103 - --run "[ -d PluginExamples ] || cp --no-preserve=mode -r $prefix/keepers/PluginExamples ." \ 104 - --run "[ -f tes3mp-server.cfg ] || echo \"[Plugins] home = \$HOME/.config/openmw/PluginExamples\" > tes3mp-server.cfg" 91 + --run "[ -d CoreScripts ] || cp --no-preserve=mode -r $prefix/keepers/CoreScripts ." \ 92 + --run "[ -f tes3mp-server.cfg ] || echo \"[Plugins] home = \$HOME/.config/openmw/CoreScripts\" > tes3mp-server.cfg" 105 93 ''; 106 94 107 95 meta = with stdenv.lib; {
+2 -2
pkgs/games/quakespasm/vulkan.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "vkquake-${version}"; 5 - majorVersion = "1.00"; 5 + majorVersion = "1.01"; 6 6 version = "${majorVersion}.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Novum"; 10 10 repo = "vkQuake"; 11 11 rev = version; 12 - sha256 = "1h7ac5bh6h6cpvkx5bvp17lv5m24hmdykcdppkivblikpxhml70s"; 12 + sha256 = "1iwin8j5kbyrknbkhjgpy8nmm7pxqzr0daa9gn7p38qhg2mh0a39"; 13 13 }; 14 14 15 15 sourceRoot = "source/Quake";
-1
pkgs/misc/gnuk/generic.nix
··· 47 47 homepage = http://www.fsij.org/pages/gnuk; 48 48 description = "An implementation of USB cryptographic token for gpg"; 49 49 license = licenses.gpl3; 50 - maintainers = with maintainers; [ wkennington ]; 51 50 platforms = with platforms; linux; 52 51 }; 53 52 }
+1 -1
pkgs/misc/jackaudio/default.nix
··· 75 75 homepage = http://jackaudio.org; 76 76 license = licenses.gpl2Plus; 77 77 platforms = platforms.unix; 78 - maintainers = with maintainers; [ goibhniu wkennington ]; 78 + maintainers = with maintainers; [ goibhniu ]; 79 79 }; 80 80 }
+2 -3
pkgs/misc/jackaudio/jack1.nix
··· 21 21 url = "http://jackaudio.org/downloads/jack-audio-connection-kit-${version}.tar.gz"; 22 22 sha256 = "0i6l25dmfk2ji2lrakqq9icnwjxklgcjzzk65dmsff91z2zva5rm"; 23 23 }; 24 - 24 + 25 25 configureFlags = [ 26 26 (stdenv.lib.enableFeature (optLibffado != null) "firewire") 27 27 ]; ··· 29 29 nativeBuildInputs = [ pkgconfig ]; 30 30 buildInputs = [ optAlsaLib optDb optLibffado optCelt ]; 31 31 propagatedBuildInputs = [ optLibuuid ]; 32 - 32 + 33 33 meta = with stdenv.lib; { 34 34 description = "JACK audio connection kit"; 35 35 homepage = http://jackaudio.org; 36 36 license = "GPL"; 37 37 platforms = platforms.unix; 38 - maintainers = with maintainers; [ wkennington ]; 39 38 }; 40 39 }
+10
pkgs/misc/vim-plugins/generated.nix
··· 1618 1618 }; 1619 1619 }; 1620 1620 1621 + sved = buildVimPluginFrom2Nix { 1622 + name = "sved-2019-01-25"; 1623 + src = fetchFromGitHub { 1624 + owner = "peder2tm"; 1625 + repo = "sved"; 1626 + rev = "3362db72447e8ac812c7299c15ecfc9f41341713"; 1627 + sha256 = "1r2nv069d6r2q6gbiz795x94mfjm9hnv05zka085hhq9a3yf1pgx"; 1628 + }; 1629 + }; 1630 + 1621 1631 swift-vim = buildVimPluginFrom2Nix { 1622 1632 pname = "swift-vim"; 1623 1633 version = "2018-09-12";
+30
pkgs/misc/vim-plugins/overrides.nix
··· 4 4 , xkb-switch, fzf, skim 5 5 , python3, boost, icu, ncurses 6 6 , ycmd, rake 7 + , gobject-introspection, glib, wrapGAppsHook 7 8 , substituteAll 8 9 , languagetool 9 10 , Cocoa, CoreFoundation, CoreServices ··· 171 172 ncm2-ultisnips = super.ncm2-ultisnips.overrideAttrs(old: { 172 173 dependencies = with super; [ ultisnips ]; 173 174 }); 175 + 176 + sved = let 177 + # we put the script in its own derivation to benefit the magic of wrapGAppsHook 178 + svedbackend = stdenv.mkDerivation { 179 + name = "svedbackend-${super.sved.name}"; 180 + inherit (super.sved) src; 181 + nativeBuildInputs = [ wrapGAppsHook ]; 182 + buildInputs = [ 183 + gobject-introspection 184 + glib 185 + (python3.withPackages(ps: with ps; [ pygobject3 pynvim dbus-python ])) 186 + ]; 187 + preferLocalBuild = true; 188 + installPhase = '' 189 + install -Dt $out/bin ftplugin/evinceSync.py 190 + ''; 191 + }; 192 + in 193 + super.sved.overrideAttrs(old: { 194 + preferLocalBuild = true; 195 + postPatch = '' 196 + rm ftplugin/evinceSync.py 197 + ln -s ${svedbackend}/bin/evinceSync.py ftplugin/evinceSync.py 198 + ''; 199 + meta = { 200 + description = "synctex support between vim/neovim and evince"; 201 + }; 202 + }); 203 + 174 204 175 205 vimshell-vim = super.vimshell-vim.overrideAttrs(old: { 176 206 dependencies = with super; [ vimproc-vim ];
+1
pkgs/misc/vim-plugins/vim-plugin-names
··· 222 222 pangloss/vim-javascript 223 223 parsonsmatt/intero-neovim 224 224 pearofducks/ansible-vim 225 + peder2tm/sved 225 226 peterhoeg/vim-qml 226 227 phanviet/vim-monokai-pro 227 228 plasticboy/vim-markdown
+6
pkgs/os-specific/bsd/netbsd/default.nix
··· 548 548 NIX_CFLAGS_COMPILE = "-DYESSTR=__YESSTR -DNOSTR=__NOSTR"; 549 549 }; 550 550 551 + column = netBSDDerivation { 552 + path = "usr.bin/column"; 553 + version = "8.0"; 554 + sha256 = "0r6b0hjn5ls3j3sv6chibs44fs32yyk2cg8kh70kb4cwajs4ifyl"; 555 + }; 556 + 551 557 }; 552 558 553 559 in nbPackages
+2 -1
pkgs/os-specific/darwin/xcode/default.nix
··· 45 45 xcode_8_2 = requireXcode "8.2" "13nd1zsfqcp9hwp15hndr0rsbb8rgprrz7zr2ablj4697qca06m2"; 46 46 xcode_9_1 = requireXcode "9.1" "0ab1403wy84ys3yn26fj78cazhpnslmh3nzzp1wxib3mr1afjvic"; 47 47 xcode_9_2 = requireXcode "9.2" "1bgfgdp266cbbqf2axcflz92frzvhi0qw0jdkcw6r85kdpc8dj4c"; 48 - xcode_9_4 = requireXcode "9.4" "6731381785075602a52489f7ea47ece8f6daf225007ba3ffae1fd59b1c0b5f01"; 48 + xcode_9_4 = requireXcode "9.4" "132l92c702lm8yrc62w4b8n2iap1qzqvklqzi39x9832ajysn6vw"; 49 + xcode_10_1 = requireXcode "10.1" "1ssdbg4v8r11fjf4jl38pwyry2aia1qihbxyxapz0v0n5gfnp05v"; 49 50 xcode = self."xcode_${lib.replaceStrings ["."] ["_"] (if stdenv.targetPlatform.useiOSPrebuilt then stdenv.targetPlatform.xcodeVer else "8.2")}"; 50 51 })
-1
pkgs/os-specific/linux/cgmanager/default.nix
··· 22 22 description = "A central privileged daemon that manages all your cgroups"; 23 23 license = licenses.lgpl21; 24 24 platforms = platforms.linux; 25 - maintainers = with maintainers; [ wkennington ]; 26 25 }; 27 26 }
+8 -4
pkgs/os-specific/linux/conky/default.nix
··· 33 33 , rssSupport ? curlSupport 34 34 , weatherMetarSupport ? curlSupport 35 35 , weatherXoapSupport ? curlSupport 36 + , journalSupport ? true, systemd ? null 36 37 , libxml2 ? null 37 38 }: 38 39 ··· 51 52 assert luaCairoSupport -> luaSupport && toluapp != null 52 53 && cairo != null; 53 54 assert luaCairoSupport || luaImlib2Support 54 - -> lua.luaversion == "5.1"; 55 + -> lua.luaversion == "5.3"; 55 56 56 57 assert wirelessSupport -> wirelesstools != null; 57 58 assert nvidiaSupport -> libXNVCtrl != null; ··· 61 62 assert rssSupport -> curlSupport && libxml2 != null; 62 63 assert weatherMetarSupport -> curlSupport; 63 64 assert weatherXoapSupport -> curlSupport && libxml2 != null; 65 + assert journalSupport -> systemd != null; 64 66 65 67 with stdenv.lib; 66 68 67 69 stdenv.mkDerivation rec { 68 70 name = "conky-${version}"; 69 - version = "1.11.1"; 71 + version = "1.11.2"; 70 72 71 73 src = fetchFromGitHub { 72 74 owner = "brndnmtthws"; 73 75 repo = "conky"; 74 76 rev = "v${version}"; 75 - sha256 = "00ghxzg78mp7w2y9cxhsdmkab2n7vfg76p6zihiglb2x3h2gjm5x"; 77 + sha256 = "0yalcpwx85smh6nnvxxsgqi344nk7jzlkkam7yjghm87df4v7xmx"; 76 78 }; 77 79 78 80 postPatch = '' ··· 82 84 # Drop examples, since they contain non-ASCII characters that break docbook2x :( 83 85 sed -i 's/ Example: .*$//' doc/config_settings.xml 84 86 85 - substituteInPlace cmake/Conky.cmake --replace "#set(RELEASE true)" "set(RELEASE true)" 87 + substituteInPlace cmake/Conky.cmake --replace "# set(RELEASE true)" "set(RELEASE true)" 86 88 ''; 87 89 88 90 NIX_LDFLAGS = "-lgcc_s"; ··· 103 105 ++ optional weatherXoapSupport libxml2 104 106 ++ optional nvidiaSupport libXNVCtrl 105 107 ++ optional pulseSupport libpulseaudio 108 + ++ optional journalSupport systemd 106 109 ; 107 110 108 111 cmakeFlags = [] ··· 123 126 ++ optional wirelessSupport "-DBUILD_WLAN=ON" 124 127 ++ optional nvidiaSupport "-DBUILD_NVIDIA=ON" 125 128 ++ optional pulseSupport "-DBUILD_PULSEAUDIO=ON" 129 + ++ optional journalSupport "-DBUILD_JOURNAL=ON" 126 130 ; 127 131 128 132 # `make -f src/CMakeFiles/conky.dir/build.make src/CMakeFiles/conky.dir/conky.cc.o`:
-1
pkgs/os-specific/linux/edac-utils/default.nix
··· 33 33 description = "Handles the reporting of hardware-related memory errors"; 34 34 license = licenses.gpl2; 35 35 platforms = platforms.linux; 36 - maintainers = with maintainers; [ wkennington ]; 37 36 }; 38 37 }
+1 -1
pkgs/os-specific/linux/ffado/default.nix
··· 61 61 homepage = http://www.ffado.org; 62 62 description = "FireWire audio drivers"; 63 63 license = licenses.gpl3; 64 - maintainers = with maintainers; [ goibhniu wkennington ]; 64 + maintainers = with maintainers; [ goibhniu ]; 65 65 platforms = platforms.linux; 66 66 }; 67 67 }
+1 -1
pkgs/os-specific/linux/hostapd/default.nix
··· 115 115 repositories.git = git://w1.fi/hostap.git; 116 116 description = "A user space daemon for access point and authentication servers"; 117 117 license = licenses.gpl2; 118 - maintainers = with maintainers; [ phreedom wkennington ]; 118 + maintainers = with maintainers; [ phreedom ]; 119 119 platforms = platforms.linux; 120 120 }; 121 121 }
+1 -1
pkgs/os-specific/linux/iproute/default.nix
··· 50 50 description = "A collection of utilities for controlling TCP/IP networking and traffic control in Linux"; 51 51 platforms = platforms.linux; 52 52 license = licenses.gpl2; 53 - maintainers = with maintainers; [ eelco wkennington fpletz ]; 53 + maintainers = with maintainers; [ eelco fpletz ]; 54 54 }; 55 55 }
-1
pkgs/os-specific/linux/ipset/default.nix
··· 18 18 description = "Administration tool for IP sets"; 19 19 license = licenses.gpl2; 20 20 platforms = platforms.linux; 21 - maintainers = with maintainers; [ wkennington ]; 22 21 }; 23 22 }
+1
pkgs/os-specific/linux/kernel/generic.nix
··· 65 65 netfilterRPFilter = true; 66 66 grsecurity = false; 67 67 xen_dom0 = false; 68 + ia32Emulation = true; 68 69 } // features) kernelPatches; 69 70 70 71 intermediateNixConfig = import ./common-config.nix {
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.94"; 6 + version = "4.14.95"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1w933hd1ffd62znsha5z9qgjpsnh03f3r01f4b69l814n25m2a77"; 16 + sha256 = "1r2qrgwp3dfsrqshp765jjfh3frdhn9pkwml7h7544m3zkijjryf"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.16"; 6 + version = "4.19.17"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "1pqvn6dsh0xhdpawz4ag27vkw1abvb6sn3869i4fbrz33ww8i86q"; 16 + sha256 = "0nfb5ipr6ay7ymvjm0nbk7mwxsvyyv43nl1lcg6jq99dgahr4bc7"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.20.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.20.3"; 6 + version = "4.20.4"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStrings (intersperse "." (take 3 (splitString "." "${version}.0"))) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0ibz33xgmvyvaql2jbl9kagv13nar9pjar7pawxyga04hh9bvhdr"; 16 + sha256 = "1l9lzpn5hp4y8xvc039xjc6ah8h4fb9db6337a0s754gzgmdfzyx"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.9.151"; 4 + version = "4.9.152"; 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 = "0p22xla6yq1zwhypfh1zkp0n12wjz5m806lmv8scwkbyh2amb5hm"; 9 + sha256 = "0fcff0v488x0rylscl061dj8ylriwxg6hlg8mzppxx4sq22ppr4h"; 10 10 }; 11 11 } // (args.argsOverride or {}))
-1
pkgs/os-specific/linux/libcap-ng/default.nix
··· 35 35 homepage = https://people.redhat.com/sgrubb/libcap-ng/; 36 36 platforms = platforms.linux; 37 37 license = licenses.lgpl21; 38 - maintainers = with maintainers; [ wkennington ]; 39 38 }; 40 39 }
+1 -1
pkgs/os-specific/linux/lxc/default.nix
··· 83 83 ''; 84 84 85 85 platforms = platforms.linux; 86 - maintainers = with maintainers; [ wkennington globin fpletz ]; 86 + maintainers = with maintainers; [ globin fpletz ]; 87 87 }; 88 88 }
-1
pkgs/os-specific/linux/microcode/amd.nix
··· 24 24 description = "AMD Processor microcode patch"; 25 25 homepage = http://www.amd64.org/support/microcode.html; 26 26 license = licenses.unfreeRedistributableFirmware; 27 - maintainers = with maintainers; [ wkennington ]; 28 27 platforms = platforms.linux; 29 28 }; 30 29 }
-1
pkgs/os-specific/linux/microcode/intel.nix
··· 27 27 homepage = http://www.intel.com/; 28 28 description = "Microcode for Intel processors"; 29 29 license = licenses.unfreeRedistributableFirmware; 30 - maintainers = with maintainers; [ wkennington ]; 31 30 platforms = platforms.linux; 32 31 }; 33 32 }
-1
pkgs/os-specific/linux/mstpd/default.nix
··· 19 19 homepage = https://sourceforge.net/projects/mstpd/; 20 20 license = licenses.gpl2; 21 21 platforms = platforms.linux; 22 - maintainers = with maintainers; [ wkennington ]; 23 22 }; 24 23 }
-1
pkgs/os-specific/linux/nftables/default.nix
··· 25 25 homepage = http://netfilter.org/projects/nftables; 26 26 license = licenses.gpl2; 27 27 platforms = platforms.linux; 28 - maintainers = with maintainers; [ wkennington ]; 29 28 }; 30 29 }
-1
pkgs/os-specific/linux/numactl/default.nix
··· 27 27 homepage = https://github.com/numactl/numactl; 28 28 license = with licenses; [ gpl2 lgpl21 ]; # libnuma is lgpl21 29 29 platforms = [ "i686-linux" "x86_64-linux" "aarch64-linux" ]; 30 - maintainers = with maintainers; [ wkennington ]; 31 30 }; 32 31 }
-1
pkgs/os-specific/linux/pam_krb5/default.nix
··· 19 19 ''; 20 20 platforms = platforms.linux; 21 21 license = licenses.bsd3; 22 - maintainers = with maintainers; [ wkennington ]; 23 22 }; 24 23 }
+1 -1
pkgs/os-specific/linux/spl/default.nix
··· 51 51 homepage = http://zfsonlinux.org/; 52 52 platforms = platforms.linux; 53 53 license = licenses.gpl2Plus; 54 - maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; 54 + maintainers = with maintainers; [ jcumming wizeman fpletz globin ]; 55 55 }; 56 56 }
+3 -2
pkgs/os-specific/linux/systemd/cryptsetup-generator.nix
··· 14 14 # As ninja install is not used here, the rpath needs to be manually fixed. 15 15 # Otherwise the resulting binary doesn't properly link against systemd-shared.so 16 16 postFixup = '' 17 - sharedLib=libsystemd-shared-${p.version}.so 18 17 for prog in `find $out -type f -executable`; do 19 - (patchelf --print-needed $prog | grep $sharedLib > /dev/null) && ( 18 + (patchelf --print-needed $prog | grep 'libsystemd-shared-.*\.so' > /dev/null) && ( 20 19 patchelf --set-rpath `patchelf --print-rpath $prog`:"$out/lib/systemd" $prog 21 20 ) || true 22 21 done 22 + # test it's OK 23 + "$out"/lib/systemd/systemd-cryptsetup 23 24 ''; 24 25 25 26 installPhase = ''
+1 -1
pkgs/os-specific/linux/wpa_supplicant/default.nix
··· 142 142 homepage = http://hostap.epitest.fi/wpa_supplicant/; 143 143 description = "A tool for connecting to WPA and WPA2-protected wireless networks"; 144 144 license = licenses.bsd3; 145 - maintainers = with maintainers; [ marcweber wkennington ]; 145 + maintainers = with maintainers; [ marcweber ]; 146 146 platforms = platforms.linux; 147 147 }; 148 148 }
+1 -1
pkgs/os-specific/linux/zfs/default.nix
··· 149 149 homepage = http://zfsonlinux.org/; 150 150 license = licenses.cddl; 151 151 platforms = platforms.linux; 152 - maintainers = with maintainers; [ jcumming wizeman wkennington fpletz globin ]; 152 + maintainers = with maintainers; [ jcumming wizeman fpletz globin ]; 153 153 }; 154 154 }; 155 155 in {
+1 -1
pkgs/servers/corosync/default.nix
··· 67 67 description = "A Group Communication System with features for implementing high availability within applications"; 68 68 license = licenses.bsd3; 69 69 platforms = platforms.linux; 70 - maintainers = with maintainers; [ wkennington montag451 ]; 70 + maintainers = with maintainers; [ montag451 ]; 71 71 }; 72 72 }
+2 -2
pkgs/servers/dns/knot-dns/default.nix
··· 7 7 # Note: ATM only the libraries have been tested in nixpkgs. 8 8 stdenv.mkDerivation rec { 9 9 name = "knot-dns-${version}"; 10 - version = "2.7.5"; 10 + version = "2.7.6"; 11 11 12 12 src = fetchurl { 13 13 url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz"; 14 - sha256 = "7d70d6d8f708285517d1d7c4ff2e5ddfd119cd2962c7a8d3f50a4c695209a086"; 14 + sha256 = "a1cb1877f04f7c2549c977c2658cfafd07c7e0e924f8e8aa8d4ae4b707f697a2"; 15 15 }; 16 16 17 17 outputs = [ "bin" "out" "dev" ];
+1 -1
pkgs/servers/gpm/default.nix
··· 57 57 description = "A daemon that provides mouse support on the Linux console"; 58 58 license = licenses.gpl2; 59 59 platforms = platforms.linux ++ platforms.cygwin; 60 - maintainers = with maintainers; [ eelco wkennington ]; 60 + maintainers = with maintainers; [ eelco ]; 61 61 }; 62 62 }
+2 -2
pkgs/servers/jackett/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "jackett-${version}"; 5 - version = "0.10.622"; 5 + version = "0.10.660"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/Jackett/Jackett/releases/download/v${version}/Jackett.Binaries.Mono.tar.gz"; 9 - sha256 = "0q9p6wd3br10ym3y013bmkw9z1859h92w2f6xj4h5dkzwg5h4fs1"; 9 + sha256 = "04dh3cdd0k0xjrhifshniwnkhwddis6y7z6az1fg9gzm3ivwyyi7"; 10 10 }; 11 11 12 12 buildInputs = [ makeWrapper ];
-1
pkgs/servers/ldap/389/default.nix
··· 60 60 description = "Enterprise-class Open Source LDAP server for Linux"; 61 61 license = licenses.gpl2; 62 62 platforms = platforms.linux; 63 - maintainers = with maintainers; [ wkennington ]; 64 63 }; 65 64 }
+6 -9
pkgs/servers/miniflux/default.nix
··· 1 - { stdenv 2 - , buildGoPackage 3 - , fetchFromGitHub 4 - }: 1 + { stdenv , buildGoPackage , fetchFromGitHub }: 5 2 6 3 buildGoPackage rec { 7 4 pname = "miniflux"; 8 - version = "2.0.13"; 5 + version = "2.0.14"; 9 6 10 7 goPackagePath = "miniflux.app"; 11 8 12 9 src = fetchFromGitHub { 13 10 owner = "miniflux"; 14 11 repo = "miniflux"; 15 - rev = "refs/tags/${version}"; 16 - sha256 = "16c9jszrz3153kr0xyj7na09hpqvnjsrmsbic7qkp5a9aa839b9s"; 12 + rev = version; 13 + sha256 = "1wd52zk7i07k0b5rlwqd4qszq42shdb4ss8871jqlf9zlbq85a0v"; 17 14 }; 18 - 15 + 19 16 goDeps = ./deps.nix; 20 17 21 18 doCheck = true; ··· 32 29 description = "Minimalist and opinionated feed reader"; 33 30 homepage = https://miniflux.app/; 34 31 license = licenses.asl20; 35 - maintainers = with maintainers; [ benpye ]; 32 + maintainers = with maintainers; [ rvolosatovs benpye ]; 36 33 }; 37 34 } 38 35
+76 -16
pkgs/servers/miniflux/deps.nix
··· 6 6 fetch = { 7 7 type = "git"; 8 8 url = "https://github.com/PuerkitoBio/goquery"; 9 - rev = "v1.4.1"; 10 - sha256 = "11010z9ask21r0dskvm2pbh3z8951bnpcqg8aqa213if4h34gaa2"; 9 + rev = "v1.5.0"; 10 + sha256 = "1fqf4rs66wy02nxz6w4mvs2qawf2j8srz17i294v64y8gvxisp56"; 11 11 }; 12 12 } 13 13 ··· 22 22 } 23 23 24 24 { 25 + goPackagePath = "github.com/cheekybits/is"; 26 + fetch = { 27 + type = "git"; 28 + url = "https://github.com/cheekybits/is"; 29 + rev = "68e9c0620927"; 30 + sha256 = "1mkbyzhwq3rby832ikq00nxv3jnckxsm3949wkxd8ya9js2jmg4d"; 31 + }; 32 + } 33 + 34 + { 35 + goPackagePath = "github.com/dustin/go-humanize"; 36 + fetch = { 37 + type = "git"; 38 + url = "https://github.com/dustin/go-humanize"; 39 + rev = "v1.0.0"; 40 + sha256 = "1kqf1kavdyvjk7f8kx62pnm7fbypn9z1vbf8v2qdh3y7z7a0cbl3"; 41 + }; 42 + } 43 + 44 + { 45 + goPackagePath = "github.com/fsnotify/fsnotify"; 46 + fetch = { 47 + type = "git"; 48 + url = "https://github.com/fsnotify/fsnotify"; 49 + rev = "v1.4.7"; 50 + sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; 51 + }; 52 + } 53 + 54 + { 25 55 goPackagePath = "github.com/golang/protobuf"; 26 56 fetch = { 27 57 type = "git"; ··· 62 92 } 63 93 64 94 { 65 - goPackagePath = "github.com/tdewolff/minify"; 95 + goPackagePath = "github.com/matryer/try"; 96 + fetch = { 97 + type = "git"; 98 + url = "https://github.com/matryer/try"; 99 + rev = "9ac251b645a2"; 100 + sha256 = "19fnqmpl3p54vmxgm1hmqvdc87brqx754wf3cdhq1bj04fcbb5h9"; 101 + }; 102 + } 103 + 104 + { 105 + goPackagePath = "github.com/spf13/pflag"; 106 + fetch = { 107 + type = "git"; 108 + url = "https://github.com/spf13/pflag"; 109 + rev = "v1.0.3"; 110 + sha256 = "1cj3cjm7d3zk0mf1xdybh0jywkbbw7a6yr3y22x9sis31scprswd"; 111 + }; 112 + } 113 + 114 + { 115 + goPackagePath = "github.com/tdewolff/minify/v2"; 66 116 fetch = { 67 117 type = "git"; 68 118 url = "https://github.com/tdewolff/minify"; 69 - rev = "v2.3.5"; 70 - sha256 = "0x67kgjhc6mfzjhr4xmw0j3qapzhkgwwahvv5b44rb449ml2qx5m"; 119 + rev = "v2.3.8"; 120 + sha256 = "1f179di7nlmybmgmm7sadqi60zwfizlbbj0ws5k8gcswkwwr7zzx"; 71 121 }; 72 122 } 73 123 74 124 { 75 - goPackagePath = "github.com/tdewolff/parse"; 125 + goPackagePath = "github.com/tdewolff/parse/v2"; 76 126 fetch = { 77 127 type = "git"; 78 128 url = "https://github.com/tdewolff/parse"; 79 - rev = "v2.3.3"; 80 - sha256 = "190y2jykp8qyp6y58ky1v1fvmaqjnrsr1ksbqrrspf1gpjy69i94"; 129 + rev = "v2.3.5"; 130 + sha256 = "05w859s31dx6525wrjryby601z9c0xpncilznk6shgqygpxda6cz"; 131 + }; 132 + } 133 + 134 + { 135 + goPackagePath = "github.com/tdewolff/test"; 136 + fetch = { 137 + type = "git"; 138 + url = "https://github.com/tdewolff/test"; 139 + rev = "v1.0.0"; 140 + sha256 = "10vyp4bhanzg3yl9k8zqfdrxpsmx8yc53xv4lqxfymd7jjyqgssj"; 81 141 }; 82 142 } 83 143 ··· 86 146 fetch = { 87 147 type = "git"; 88 148 url = "https://go.googlesource.com/crypto"; 89 - rev = "614d502a4dac"; 90 - sha256 = "1rcyvsl8b8pk7h8lwl0fpiflrx8zs121wi5490ln0qnvkk8d4bwy"; 149 + rev = "505ab145d0a9"; 150 + sha256 = "1vbsvcvmjz6c00p5vf8ls533p52fx2y3gy6v4k5qrdlzl4wf0i5s"; 91 151 }; 92 152 } 93 153 ··· 96 156 fetch = { 97 157 type = "git"; 98 158 url = "https://go.googlesource.com/net"; 99 - rev = "8a410e7b638d"; 100 - sha256 = "0hp0l8f6fir5gmgrjq0mhh5ikc0rlrm72774228800kfwqjrxxny"; 159 + rev = "610586996380"; 160 + sha256 = "1sqwmvf70rq1j65lv5jzyiy7gd53l37dxlnjf2xj6p2i4fcwkk4z"; 101 161 }; 102 162 } 103 163 ··· 106 166 fetch = { 107 167 type = "git"; 108 168 url = "https://go.googlesource.com/oauth2"; 109 - rev = "d2e6202438be"; 110 - sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7"; 169 + rev = "d668ce993890"; 170 + sha256 = "17m8d02fazil0dwvk33vpwvsb91asgbmmpqy05751csrfqhhdqna"; 111 171 }; 112 172 } 113 173 ··· 126 186 fetch = { 127 187 type = "git"; 128 188 url = "https://go.googlesource.com/sys"; 129 - rev = "4910a1d54f87"; 130 - sha256 = "0p2pp6mny34gjcvylx3ddzdaxn7hv008hppsr11w1bvyzj7s27by"; 189 + rev = "ad97f365e150"; 190 + sha256 = "0s0wymq1zv5ffrnngnzk9qk83sscq3wazm17rrqb96brs2r047mk"; 131 191 }; 132 192 } 133 193
-1
pkgs/servers/monitoring/net-snmp/default.nix
··· 57 57 homepage = http://net-snmp.sourceforge.net/; 58 58 license = licenses.bsd3; 59 59 platforms = platforms.linux; 60 - maintainers = with maintainers; [ wkennington ]; 61 60 }; 62 61 }
+4 -2
pkgs/servers/monitoring/telegraf/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "telegraf-${version}"; 5 - version = "1.7.0"; 5 + version = "1.9.2"; 6 6 7 7 goPackagePath = "github.com/influxdata/telegraf"; 8 8 9 9 excludedPackages = "test"; 10 10 11 + subPackages = [ "cmd/telegraf" ]; 12 + 11 13 src = fetchFromGitHub { 12 14 owner = "influxdata"; 13 15 repo = "telegraf"; 14 16 rev = "${version}"; 15 - sha256 = "1jinvncbn1srfmclhys6khvaczawy243vgmj2gsgm9szrnrf7klv"; 17 + sha256 = "1416nx7mxa0b3bmnkarksicgvw6wja6s8xrf22yzak38qmmrpz2m"; 16 18 }; 17 19 18 20 buildFlagsArray = [ ''-ldflags=
-894
pkgs/servers/monitoring/telegraf/deps-1.7.0.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 2 - [ 3 - { 4 - goPackagePath = "code.cloudfoundry.org/clock"; 5 - fetch = { 6 - type = "git"; 7 - url = "https://github.com/cloudfoundry/clock"; 8 - rev = "e9dc86bbf0e5bbe6bf7ff5a6f71e048959b61f71"; 9 - sha256 = "1mwckqpg9qi5macfbx7lpc5frbd0dz8bzq78dl570j9j2aqp9hkf"; 10 - }; 11 - } 12 - { 13 - goPackagePath = "collectd.org"; 14 - fetch = { 15 - type = "git"; 16 - url = "https://github.com/collectd/go-collectd"; 17 - rev = "2ce144541b8903101fb8f1483cc0497a68798122"; 18 - sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3"; 19 - }; 20 - } 21 - { 22 - goPackagePath = "github.com/Microsoft/ApplicationInsights-Go"; 23 - fetch = { 24 - type = "git"; 25 - url = "https://github.com/Microsoft/ApplicationInsights-Go"; 26 - rev = "3612f58550c1de70f1a110c78c830e55f29aa65d"; 27 - sha256 = "11znwr0787171yv80r5jmdks6i0i3rwa03ir1kapm0ycwr8h4nvy"; 28 - }; 29 - } 30 - { 31 - goPackagePath = "github.com/Shopify/sarama"; 32 - fetch = { 33 - type = "git"; 34 - url = "https://github.com/Shopify/sarama"; 35 - rev = "3b1b38866a79f06deddf0487d5c27ba0697ccd65"; 36 - sha256 = "02qwlqd1kdgwlv39fimpbzjhgw8shzkkad82kfwdy8lppscb20br"; 37 - }; 38 - } 39 - { 40 - goPackagePath = "github.com/Sirupsen/logrus"; 41 - fetch = { 42 - type = "git"; 43 - url = "https://github.com/Sirupsen/logrus"; 44 - rev = "61e43dc76f7ee59a82bdf3d71033dc12bea4c77d"; 45 - sha256 = "08kr7zvdgwv8vsakjzq1bla6cc6dlxlg1brlga69y69xw7cz5l9p"; 46 - }; 47 - } 48 - { 49 - goPackagePath = "github.com/aerospike/aerospike-client-go"; 50 - fetch = { 51 - type = "git"; 52 - url = "https://github.com/aerospike/aerospike-client-go"; 53 - rev = "95e1ad7791bdbca44707fedbb29be42024900d9c"; 54 - sha256 = "034pirm1dzdblwadcd829qk2jqkr8hg9gpfph8ax7z0b3h2ah8xf"; 55 - }; 56 - } 57 - { 58 - goPackagePath = "github.com/amir/raidman"; 59 - fetch = { 60 - type = "git"; 61 - url = "https://github.com/amir/raidman"; 62 - rev = "c74861fe6a7bb8ede0a010ce4485bdbb4fc4c985"; 63 - sha256 = "10lmpz5vf2ysw8gnl0z8ravl4vvy48nbh8xpk2zzgifb6yn3x192"; 64 - }; 65 - } 66 - { 67 - goPackagePath = "github.com/apache/thrift"; 68 - fetch = { 69 - type = "git"; 70 - url = "https://github.com/apache/thrift"; 71 - rev = "4aaa92ece8503a6da9bc6701604f69acf2b99d07"; 72 - sha256 = "1my582c0ln1byxid5acdd6dk7lvi7lwd6gka10s4bp4w3xrd55x8"; 73 - }; 74 - } 75 - { 76 - goPackagePath = "github.com/armon/go-metrics"; 77 - fetch = { 78 - type = "git"; 79 - url = "https://github.com/armon/go-metrics"; 80 - rev = "783273d703149aaeb9897cf58613d5af48861c25"; 81 - sha256 = "1ci4kh35zdh5gyjhci5gi324iqcq04nb3qh89h9w6spwqb91w0ln"; 82 - }; 83 - } 84 - { 85 - goPackagePath = "github.com/aws/aws-sdk-go"; 86 - fetch = { 87 - type = "git"; 88 - url = "https://github.com/aws/aws-sdk-go"; 89 - rev = "c861d27d0304a79f727e9a8a4e2ac1e74602fdc0"; 90 - sha256 = "023cyg551dvm2l50dx1qsikkj77lk2dhiya7by8in7h65av6hjgl"; 91 - }; 92 - } 93 - { 94 - goPackagePath = "github.com/beorn7/perks"; 95 - fetch = { 96 - type = "git"; 97 - url = "https://github.com/beorn7/perks"; 98 - rev = "4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9"; 99 - sha256 = "1hrybsql68xw57brzj805xx2mghydpdiysv3gbhr7f5wlxj2514y"; 100 - }; 101 - } 102 - { 103 - goPackagePath = "github.com/bsm/sarama-cluster"; 104 - fetch = { 105 - type = "git"; 106 - url = "https://github.com/bsm/sarama-cluster"; 107 - rev = "abf039439f66c1ce78017f560b490612552f6472"; 108 - sha256 = "16013ac7jv72mdiv84vhk4av1vb5q8xq3fhv253fz2a17h9ld78q"; 109 - }; 110 - } 111 - { 112 - goPackagePath = "github.com/cenkalti/backoff"; 113 - fetch = { 114 - type = "git"; 115 - url = "https://github.com/cenkalti/backoff"; 116 - rev = "b02f2bbce11d7ea6b97f282ef1771b0fe2f65ef3"; 117 - sha256 = "0lhcll9pzcxbbm9sdsijvcvdqc4lrsgbyw0q1xly0pnz556v6pyc"; 118 - }; 119 - } 120 - { 121 - goPackagePath = "github.com/couchbase/go-couchbase"; 122 - fetch = { 123 - type = "git"; 124 - url = "https://github.com/couchbase/go-couchbase"; 125 - rev = "bfe555a140d53dc1adf390f1a1d4b0fd4ceadb28"; 126 - sha256 = "0h59zzxcz3i8nd4ln89fi946ii8kscnqam67h3mxvjwvpnmcax9k"; 127 - }; 128 - } 129 - { 130 - goPackagePath = "github.com/couchbase/gomemcached"; 131 - fetch = { 132 - type = "git"; 133 - url = "https://github.com/couchbase/gomemcached"; 134 - rev = "4a25d2f4e1dea9ea7dd76dfd943407abf9b07d29"; 135 - sha256 = "12h0wsimwmr0f398538g9ngasik4gisnac9vpn0ldy8hqdpa334d"; 136 - }; 137 - } 138 - { 139 - goPackagePath = "github.com/couchbase/goutils"; 140 - fetch = { 141 - type = "git"; 142 - url = "https://github.com/couchbase/goutils"; 143 - rev = "5823a0cbaaa9008406021dc5daf80125ea30bba6"; 144 - sha256 = "15v5ps2i2y2hczwxs2ci4c2w4p3pn3bl7vc5wlaqnc7i14f9285c"; 145 - }; 146 - } 147 - { 148 - goPackagePath = "github.com/davecgh/go-spew"; 149 - fetch = { 150 - type = "git"; 151 - url = "https://github.com/davecgh/go-spew"; 152 - rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 153 - sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 154 - }; 155 - } 156 - { 157 - goPackagePath = "github.com/dgrijalva/jwt-go"; 158 - fetch = { 159 - type = "git"; 160 - url = "https://github.com/dgrijalva/jwt-go"; 161 - rev = "dbeaa9332f19a944acb5736b4456cfcc02140e29"; 162 - sha256 = "0zk6l6kzsjdijfn7c4h0aywdjx5j2hjwi67vy1k6wr46hc8ks2hs"; 163 - }; 164 - } 165 - { 166 - goPackagePath = "github.com/docker/distribution"; 167 - fetch = { 168 - type = "git"; 169 - url = "https://github.com/docker/distribution"; 170 - rev = "749f6afb4572201e3c37325d0ffedb6f32be8950"; 171 - sha256 = "05jn2wvikyw0pbmi74w5axr0zgxn5y3ynn9rhsq87rmwqj7raxhd"; 172 - }; 173 - } 174 - { 175 - goPackagePath = "github.com/docker/docker"; 176 - fetch = { 177 - type = "git"; 178 - url = "https://github.com/docker/docker"; 179 - rev = "f5ec1e2936dcbe7b5001c2b817188b095c700c27"; 180 - sha256 = "1y3rkzgg8vpjq61y473lnh0qyc6msl4ixw7ci2p56fyqrhkmhf96"; 181 - }; 182 - } 183 - { 184 - goPackagePath = "github.com/docker/go-connections"; 185 - fetch = { 186 - type = "git"; 187 - url = "https://github.com/docker/go-connections"; 188 - rev = "990a1a1a70b0da4c4cb70e117971a4f0babfbf1a"; 189 - sha256 = "16lcf485a7gl0kzkc5n0qq9frjkfinxhcr3j4874qqkr8ghghwbb"; 190 - }; 191 - } 192 - { 193 - goPackagePath = "github.com/docker/go-units"; 194 - fetch = { 195 - type = "git"; 196 - url = "https://github.com/docker/go-units"; 197 - rev = "47565b4f722fb6ceae66b95f853feed578a4a51c"; 198 - sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93"; 199 - }; 200 - } 201 - { 202 - goPackagePath = "github.com/eapache/go-resiliency"; 203 - fetch = { 204 - type = "git"; 205 - url = "https://github.com/eapache/go-resiliency"; 206 - rev = "b86b1ec0dd4209a588dc1285cdd471e73525c0b3"; 207 - sha256 = "1kzv95bh3nidm2cr7iv9lk3s2qiw1i17n8gyl2x6xk6qv8b0bc21"; 208 - }; 209 - } 210 - { 211 - goPackagePath = "github.com/eapache/go-xerial-snappy"; 212 - fetch = { 213 - type = "git"; 214 - url = "https://github.com/eapache/go-xerial-snappy"; 215 - rev = "bb955e01b9346ac19dc29eb16586c90ded99a98c"; 216 - sha256 = "1zhxcil8hn88hvxr2d6rmj4cls5zgss1scj0ikwiqq89f8vcgwn4"; 217 - }; 218 - } 219 - { 220 - goPackagePath = "github.com/eapache/queue"; 221 - fetch = { 222 - type = "git"; 223 - url = "https://github.com/eapache/queue"; 224 - rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98"; 225 - sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg"; 226 - }; 227 - } 228 - { 229 - goPackagePath = "github.com/eclipse/paho.mqtt.golang"; 230 - fetch = { 231 - type = "git"; 232 - url = "https://github.com/eclipse/paho.mqtt.golang"; 233 - rev = "aff15770515e3c57fc6109da73d42b0d46f7f483"; 234 - sha256 = "1blfvrp1d5jqxxqdw7xd0ns1qiml45k0nch9jwpi0ddg7hckii2d"; 235 - }; 236 - } 237 - { 238 - goPackagePath = "github.com/go-ini/ini"; 239 - fetch = { 240 - type = "git"; 241 - url = "https://github.com/go-ini/ini"; 242 - rev = "9144852efba7c4daf409943ee90767da62d55438"; 243 - sha256 = "08jvki9id1wdca0j6kqb4fmipwvgmakg9yfavnbpyn3vsbx9vpbp"; 244 - }; 245 - } 246 - { 247 - goPackagePath = "github.com/go-redis/redis"; 248 - fetch = { 249 - type = "git"; 250 - url = "https://github.com/go-redis/redis"; 251 - rev = "73b70592cdaa9e6abdfcfbf97b4a90d80728c836"; 252 - sha256 = "0b6xwajnk65bdq98czv137gvypwnznkjnm2ksnxm87nyj2vyddm9"; 253 - }; 254 - } 255 - { 256 - goPackagePath = "github.com/go-sql-driver/mysql"; 257 - fetch = { 258 - type = "git"; 259 - url = "https://github.com/go-sql-driver/mysql"; 260 - rev = "2e00b5cd70399450106cec6431c2e2ce3cae5034"; 261 - sha256 = "085g48jq9hzmlcxg122n0c4pi41sc1nn2qpx1vrl2jfa8crsppa5"; 262 - }; 263 - } 264 - { 265 - goPackagePath = "github.com/gobwas/glob"; 266 - fetch = { 267 - type = "git"; 268 - url = "https://github.com/gobwas/glob"; 269 - rev = "bea32b9cd2d6f55753d94a28e959b13f0244797a"; 270 - sha256 = "0dx0f293v1a0d8qi7ik5hdl26dapd8xm0hj9a9gc620vhj7khi9q"; 271 - }; 272 - } 273 - { 274 - goPackagePath = "github.com/golang/protobuf"; 275 - fetch = { 276 - type = "git"; 277 - url = "https://github.com/golang/protobuf"; 278 - rev = "8ee79997227bf9b34611aee7946ae64735e6fd93"; 279 - sha256 = "0qm1lpdhf97k2hxgivq2cpjgawhlmmz39y230kgxijhm96xijxb8"; 280 - }; 281 - } 282 - { 283 - goPackagePath = "github.com/golang/snappy"; 284 - fetch = { 285 - type = "git"; 286 - url = "https://github.com/golang/snappy"; 287 - rev = "7db9049039a047d955fe8c19b83c8ff5abd765c7"; 288 - sha256 = "09l3sc9z2fqnj5b040q320gwb4gqig6lnysxcayhwckrdp5bm8hs"; 289 - }; 290 - } 291 - { 292 - goPackagePath = "github.com/gorilla/mux"; 293 - fetch = { 294 - type = "git"; 295 - url = "https://github.com/gorilla/mux"; 296 - rev = "53c1911da2b537f792e7cafcb446b05ffe33b996"; 297 - sha256 = "10cvljpjgvkq1zqj82hr46dnddfcpmm18wabbv4pkxjrmvb9xkf7"; 298 - }; 299 - } 300 - { 301 - goPackagePath = "github.com/hailocab/go-hostpool"; 302 - fetch = { 303 - type = "git"; 304 - url = "https://github.com/hailocab/go-hostpool"; 305 - rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478"; 306 - sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny"; 307 - }; 308 - } 309 - { 310 - goPackagePath = "github.com/hashicorp/consul"; 311 - fetch = { 312 - type = "git"; 313 - url = "https://github.com/hashicorp/consul"; 314 - rev = "5174058f0d2bda63fa5198ab96c33d9a909c58ed"; 315 - sha256 = "0xm3gl8i7pgsbsc2397bwh9hp2dwnk4cmw5y05acqn3zpyp84sbv"; 316 - }; 317 - } 318 - { 319 - goPackagePath = "github.com/hashicorp/go-cleanhttp"; 320 - fetch = { 321 - type = "git"; 322 - url = "https://github.com/hashicorp/go-cleanhttp"; 323 - rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d"; 324 - sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8"; 325 - }; 326 - } 327 - { 328 - goPackagePath = "github.com/hashicorp/go-immutable-radix"; 329 - fetch = { 330 - type = "git"; 331 - url = "https://github.com/hashicorp/go-immutable-radix"; 332 - rev = "7f3cd4390caab3250a57f30efdb2a65dd7649ecf"; 333 - sha256 = "13nv1dac6i2mjdy8vsd4vwawwja78vggdjcnj1xfykg2k8jbkphv"; 334 - }; 335 - } 336 - { 337 - goPackagePath = "github.com/hashicorp/go-rootcerts"; 338 - fetch = { 339 - type = "git"; 340 - url = "https://github.com/hashicorp/go-rootcerts"; 341 - rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00"; 342 - sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9"; 343 - }; 344 - } 345 - { 346 - goPackagePath = "github.com/hashicorp/golang-lru"; 347 - fetch = { 348 - type = "git"; 349 - url = "https://github.com/hashicorp/golang-lru"; 350 - rev = "0fb14efe8c47ae851c0034ed7a448854d3d34cf3"; 351 - sha256 = "0vg4yn3088ym4sj1d34kr13lp4v5gya7r2nxshp2bz70n46fsqn2"; 352 - }; 353 - } 354 - { 355 - goPackagePath = "github.com/hashicorp/serf"; 356 - fetch = { 357 - type = "git"; 358 - url = "https://github.com/hashicorp/serf"; 359 - rev = "984a73625de3138f44deb38d00878fab39eb6447"; 360 - sha256 = "1sk9sw7q9knp7yi4r5kcr8cgyi9jzvgb0kzbwa38p8h3w394izkk"; 361 - }; 362 - } 363 - { 364 - goPackagePath = "github.com/influxdata/go-syslog"; 365 - fetch = { 366 - type = "git"; 367 - url = "https://github.com/influxdata/go-syslog"; 368 - rev = "eecd51df3ad85464a2bab9b7d3a45bc1e299059e"; 369 - sha256 = "0zw8wswr3afb48mi510mql58gz818dp0mzq3vllqqhrz3x8w580r"; 370 - }; 371 - } 372 - { 373 - goPackagePath = "github.com/influxdata/tail"; 374 - fetch = { 375 - type = "git"; 376 - url = "https://github.com/influxdata/tail"; 377 - rev = "c43482518d410361b6c383d7aebce33d0471d7bc"; 378 - sha256 = "0kf155nz9wvwawsbgaa76q4r975l7945nlvnh4ig60xm0jv8580b"; 379 - }; 380 - } 381 - { 382 - goPackagePath = "github.com/influxdata/toml"; 383 - fetch = { 384 - type = "git"; 385 - url = "https://github.com/influxdata/toml"; 386 - rev = "2a2e3012f7cfbef64091cc79776311e65dfa211b"; 387 - sha256 = "1dyzsg79rgl5bcvq7i7cnwhxr7racyhfhmqdq2701zgv77v3rab3"; 388 - }; 389 - } 390 - { 391 - goPackagePath = "github.com/influxdata/wlog"; 392 - fetch = { 393 - type = "git"; 394 - url = "https://github.com/influxdata/wlog"; 395 - rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec"; 396 - sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl"; 397 - }; 398 - } 399 - { 400 - goPackagePath = "github.com/jackc/pgx"; 401 - fetch = { 402 - type = "git"; 403 - url = "https://github.com/jackc/pgx"; 404 - rev = "63f58fd32edb5684b9e9f4cfaac847c6b42b3917"; 405 - sha256 = "1n9cbdwzpagnrisxwq0frqdnkmyfg2qlxsr890527d32633hp0h2"; 406 - }; 407 - } 408 - { 409 - goPackagePath = "github.com/jmespath/go-jmespath"; 410 - fetch = { 411 - type = "git"; 412 - url = "https://github.com/jmespath/go-jmespath"; 413 - rev = "bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d"; 414 - sha256 = "1kgzwiyqn24ba9kgpjxlq1h746gnyby0psbjj9mp2yx0h1i0kc4z"; 415 - }; 416 - } 417 - { 418 - goPackagePath = "github.com/kardianos/osext"; 419 - fetch = { 420 - type = "git"; 421 - url = "https://github.com/kardianos/osext"; 422 - rev = "c2c54e542fb797ad986b31721e1baedf214ca413"; 423 - sha256 = "02vmjhkx90601l5fym7c3r4d44b88h3cign86nz4yy6j8qqxvz3h"; 424 - }; 425 - } 426 - { 427 - goPackagePath = "github.com/kardianos/service"; 428 - fetch = { 429 - type = "git"; 430 - url = "https://github.com/kardianos/service"; 431 - rev = "6d3a0ee7d3425d9d835debc51a0ca1ffa28f4893"; 432 - sha256 = "1cgqg6zbwwsn6lz2ms094q4w37x84vd9ixs50wsh3037q4sfhyll"; 433 - }; 434 - } 435 - { 436 - goPackagePath = "github.com/kballard/go-shellquote"; 437 - fetch = { 438 - type = "git"; 439 - url = "https://github.com/kballard/go-shellquote"; 440 - rev = "d8ec1a69a250a17bb0e419c386eac1f3711dc142"; 441 - sha256 = "1a57hm0zwyi70am670s0pkglnkk1ilddnmfxz1ba7innpkf5z6s7"; 442 - }; 443 - } 444 - { 445 - goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 446 - fetch = { 447 - type = "git"; 448 - url = "https://github.com/matttproud/golang_protobuf_extensions"; 449 - rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; 450 - sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 451 - }; 452 - } 453 - { 454 - goPackagePath = "github.com/miekg/dns"; 455 - fetch = { 456 - type = "git"; 457 - url = "https://github.com/miekg/dns"; 458 - rev = "99f84ae56e75126dd77e5de4fae2ea034a468ca1"; 459 - sha256 = "1v7rccng7mbzqh5qf8d8gqfppm127v32s8i1n3k50q3flv227byf"; 460 - }; 461 - } 462 - { 463 - goPackagePath = "github.com/mitchellh/mapstructure"; 464 - fetch = { 465 - type = "git"; 466 - url = "https://github.com/mitchellh/mapstructure"; 467 - rev = "d0303fe809921458f417bcf828397a65db30a7e4"; 468 - sha256 = "1fjwi5ghc1ibyx93apz31n4hj6gcq1hzismpdfbg2qxwshyg0ya8"; 469 - }; 470 - } 471 - { 472 - goPackagePath = "github.com/multiplay/go-ts3"; 473 - fetch = { 474 - type = "git"; 475 - url = "https://github.com/multiplay/go-ts3"; 476 - rev = "07477f49b8dfa3ada231afc7b7b17617d42afe8e"; 477 - sha256 = "1z2cfqhm6g48vzscargw6vl9idfppdcm3wq1xfwy73l1s77q4n9n"; 478 - }; 479 - } 480 - { 481 - goPackagePath = "github.com/naoina/go-stringutil"; 482 - fetch = { 483 - type = "git"; 484 - url = "https://github.com/naoina/go-stringutil"; 485 - rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b"; 486 - sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6"; 487 - }; 488 - } 489 - { 490 - goPackagePath = "github.com/nats-io/gnatsd"; 491 - fetch = { 492 - type = "git"; 493 - url = "https://github.com/nats-io/gnatsd"; 494 - rev = "393bbb7c031433e68707c8810fda0bfcfbe6ab9b"; 495 - sha256 = "1hnn4p24gm90siixdvj97csrxnr78svxmypglcjska474adhhnzz"; 496 - }; 497 - } 498 - { 499 - goPackagePath = "github.com/nats-io/go-nats"; 500 - fetch = { 501 - type = "git"; 502 - url = "https://github.com/nats-io/go-nats"; 503 - rev = "ea9585611a4ab58a205b9b125ebd74c389a6b898"; 504 - sha256 = "0i2whh6c8grzi9slrk2clh3dhykxzid4zn395wgysg6gfjrbd5i5"; 505 - }; 506 - } 507 - { 508 - goPackagePath = "github.com/nats-io/nuid"; 509 - fetch = { 510 - type = "git"; 511 - url = "https://github.com/nats-io/nuid"; 512 - rev = "289cccf02c178dc782430d534e3c1f5b72af807f"; 513 - sha256 = "1dpk8qzl43gfdaj2nbw52a0xyrmpmq26a9v9dfl27vkijssb20p4"; 514 - }; 515 - } 516 - { 517 - goPackagePath = "github.com/nsqio/go-nsq"; 518 - fetch = { 519 - type = "git"; 520 - url = "https://github.com/nsqio/go-nsq"; 521 - rev = "eee57a3ac4174c55924125bb15eeeda8cffb6e6f"; 522 - sha256 = "194wdmgsc0qhdjx95ka7blly58r9bj2vc0bgls7jawzszfpsbx8x"; 523 - }; 524 - } 525 - { 526 - goPackagePath = "github.com/opencontainers/go-digest"; 527 - fetch = { 528 - type = "git"; 529 - url = "https://github.com/opencontainers/go-digest"; 530 - rev = "c9281466c8b2f606084ac71339773efd177436e7"; 531 - sha256 = "1djdazssy27xn91pjhx3dgb0f11bnlzzbwkh7f8zwnpz011anasi"; 532 - }; 533 - } 534 - { 535 - goPackagePath = "github.com/opencontainers/runc"; 536 - fetch = { 537 - type = "git"; 538 - url = "https://github.com/opencontainers/runc"; 539 - rev = "89ab7f2ccc1e45ddf6485eaa802c35dcf321dfc8"; 540 - sha256 = "1rnaqcsww7plr430r4ksv9si4l91l25li0bwa1b03g3sn2shirk1"; 541 - }; 542 - } 543 - { 544 - goPackagePath = "github.com/openzipkin/zipkin-go-opentracing"; 545 - fetch = { 546 - type = "git"; 547 - url = "https://github.com/openzipkin/zipkin-go-opentracing"; 548 - rev = "1cafbdfde94fbf2b373534764e0863aa3bd0bf7b"; 549 - sha256 = "1vpl3mpvhljzpnll67ip3m9aazy3dvgi57n7w3pn8kg3b7kr4rwj"; 550 - }; 551 - } 552 - { 553 - goPackagePath = "github.com/pierrec/lz4"; 554 - fetch = { 555 - type = "git"; 556 - url = "https://github.com/pierrec/lz4"; 557 - rev = "5c9560bfa9ace2bf86080bf40d46b34ae44604df"; 558 - sha256 = "0j74a3xc48ispj8sb9c2sd1h53q99ws0f2x827b5p86xlpam8xyj"; 559 - }; 560 - } 561 - { 562 - goPackagePath = "github.com/pierrec/xxHash"; 563 - fetch = { 564 - type = "git"; 565 - url = "https://github.com/pierrec/xxHash"; 566 - rev = "5a004441f897722c627870a981d02b29924215fa"; 567 - sha256 = "146ibrgvgh61jhbbv9wks0mabkci3s0m68sg6shmlv1yixkw6gja"; 568 - }; 569 - } 570 - { 571 - goPackagePath = "github.com/pkg/errors"; 572 - fetch = { 573 - type = "git"; 574 - url = "https://github.com/pkg/errors"; 575 - rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; 576 - sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 577 - }; 578 - } 579 - { 580 - goPackagePath = "github.com/pmezard/go-difflib"; 581 - fetch = { 582 - type = "git"; 583 - url = "https://github.com/pmezard/go-difflib"; 584 - rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 585 - sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 586 - }; 587 - } 588 - { 589 - goPackagePath = "github.com/prometheus/client_golang"; 590 - fetch = { 591 - type = "git"; 592 - url = "https://github.com/prometheus/client_golang"; 593 - rev = "c317fb74746eac4fc65fe3909195f4cf67c5562a"; 594 - sha256 = "1c3rqwkajkmhk5wh6agc5jnjbbfvpfxbiy8cprpw89khch428khp"; 595 - }; 596 - } 597 - { 598 - goPackagePath = "github.com/prometheus/client_model"; 599 - fetch = { 600 - type = "git"; 601 - url = "https://github.com/prometheus/client_model"; 602 - rev = "fa8ad6fec33561be4280a8f0514318c79d7f6cb6"; 603 - sha256 = "11a7v1fjzhhwsl128znjcf5v7v6129xjgkdpym2lial4lac1dhm9"; 604 - }; 605 - } 606 - { 607 - goPackagePath = "github.com/prometheus/common"; 608 - fetch = { 609 - type = "git"; 610 - url = "https://github.com/prometheus/common"; 611 - rev = "dd2f054febf4a6c00f2343686efb775948a8bff4"; 612 - sha256 = "0rhbgj51r105ax544mfg6wp4rsqpzn3776z1k82b21xwb3b51zr1"; 613 - }; 614 - } 615 - { 616 - goPackagePath = "github.com/prometheus/procfs"; 617 - fetch = { 618 - type = "git"; 619 - url = "https://github.com/prometheus/procfs"; 620 - rev = "1878d9fbb537119d24b21ca07effd591627cd160"; 621 - sha256 = "0jqn5l31szmc0dv5invp5mdhndx3fcsda7zpy49zd7k95c1y20m7"; 622 - }; 623 - } 624 - { 625 - goPackagePath = "github.com/rcrowley/go-metrics"; 626 - fetch = { 627 - type = "git"; 628 - url = "https://github.com/rcrowley/go-metrics"; 629 - rev = "1f30fe9094a513ce4c700b9a54458bbb0c96996c"; 630 - sha256 = "1hvbiaq4b6dqgjz6jkkxglfh9gf71zin6qsg508sh0r0ixfavrzj"; 631 - }; 632 - } 633 - { 634 - goPackagePath = "github.com/samuel/go-zookeeper"; 635 - fetch = { 636 - type = "git"; 637 - url = "https://github.com/samuel/go-zookeeper"; 638 - rev = "1d7be4effb13d2d908342d349d71a284a7542693"; 639 - sha256 = "002s19109spms9ndfwykf3ryy3fnk7b56frxlqmmv37mlqgrd5v9"; 640 - }; 641 - } 642 - { 643 - goPackagePath = "github.com/satori/go.uuid"; 644 - fetch = { 645 - type = "git"; 646 - url = "https://github.com/satori/go.uuid"; 647 - rev = "5bf94b69c6b68ee1b541973bb8e1144db23a194b"; 648 - sha256 = "0l782l4srv36pj8pfgn61996d0vjifld4a569rbjwq5h14pd0c07"; 649 - }; 650 - } 651 - { 652 - goPackagePath = "github.com/shirou/gopsutil"; 653 - fetch = { 654 - type = "git"; 655 - url = "https://github.com/shirou/gopsutil"; 656 - rev = "c95755e4bcd7a62bb8bd33f3a597a7c7f35e2cf3"; 657 - sha256 = "0rzfwhvwh58w1isr6jxq222xih578dsscdsfbh6bg1bxgbkz0x1m"; 658 - }; 659 - } 660 - { 661 - goPackagePath = "github.com/soniah/gosnmp"; 662 - fetch = { 663 - type = "git"; 664 - url = "https://github.com/soniah/gosnmp"; 665 - rev = "f15472a4cd6f6ea7929e4c7d9f163c49f059924f"; 666 - sha256 = "1blhxq9sayfg7zih5rj0dg2qj9h10m6sbri57hxya9iz3jfgcx11"; 667 - }; 668 - } 669 - { 670 - goPackagePath = "github.com/streadway/amqp"; 671 - fetch = { 672 - type = "git"; 673 - url = "https://github.com/streadway/amqp"; 674 - rev = "63795daa9a446c920826655f26ba31c81c860fd6"; 675 - sha256 = "1v6xwskb4dqyy2q1r7k12f9wky7v6cfb4f1mx94sr3qvx37zg2yj"; 676 - }; 677 - } 678 - { 679 - goPackagePath = "github.com/stretchr/objx"; 680 - fetch = { 681 - type = "git"; 682 - url = "https://github.com/stretchr/objx"; 683 - rev = "facf9a85c22f48d2f52f2380e4efce1768749a89"; 684 - sha256 = "19ynspzjdynbi85xw06mh8ad5j0qa1vryvxjgvbnyrr8rbm4vd8w"; 685 - }; 686 - } 687 - { 688 - goPackagePath = "github.com/stretchr/testify"; 689 - fetch = { 690 - type = "git"; 691 - url = "https://github.com/stretchr/testify"; 692 - rev = "12b6f73e6084dad08a7c6e575284b177ecafbc71"; 693 - sha256 = "01f80s0q64pw5drfgqwwk1wfwwkvd2lhbs56lhhkff4ni83k73fd"; 694 - }; 695 - } 696 - { 697 - goPackagePath = "github.com/tidwall/gjson"; 698 - fetch = { 699 - type = "git"; 700 - url = "https://github.com/tidwall/gjson"; 701 - rev = "0623bd8fbdbf97cc62b98d15108832851a658e59"; 702 - sha256 = "0g6rhilcmqpdvjdds7ykzhrlsjx234chf73l8sjah0rsd03207k0"; 703 - }; 704 - } 705 - { 706 - goPackagePath = "github.com/tidwall/match"; 707 - fetch = { 708 - type = "git"; 709 - url = "https://github.com/tidwall/match"; 710 - rev = "173748da739a410c5b0b813b956f89ff94730b4c"; 711 - sha256 = "0a4hp323gnjam3nfxfljq7d24m7rgk5vxbscjmi3ik3ph78r5avg"; 712 - }; 713 - } 714 - { 715 - goPackagePath = "github.com/vjeantet/grok"; 716 - fetch = { 717 - type = "git"; 718 - url = "https://github.com/vjeantet/grok"; 719 - rev = "d73e972b60935c7fec0b4ffbc904ed39ecaf7efe"; 720 - sha256 = "09p70h5inycwrw3dmn6c7lhx4m11fvw7449wzq1k5w2jcws7amd5"; 721 - }; 722 - } 723 - { 724 - goPackagePath = "github.com/wvanbergen/kafka"; 725 - fetch = { 726 - type = "git"; 727 - url = "https://github.com/wvanbergen/kafka"; 728 - rev = "bc265fedb9ff5b5c5d3c0fdcef4a819b3523d3ee"; 729 - sha256 = "0x86gnkpsr6gsc6mk2312ay8yqrzscvvdra2knhvwgaws6rzvj2l"; 730 - }; 731 - } 732 - { 733 - goPackagePath = "github.com/wvanbergen/kazoo-go"; 734 - fetch = { 735 - type = "git"; 736 - url = "https://github.com/wvanbergen/kazoo-go"; 737 - rev = "968957352185472eacb69215fa3dbfcfdbac1096"; 738 - sha256 = "07q37lmlc3vx620bklp93r368r73kgm2s9x7qcgcxk9701lqq7dc"; 739 - }; 740 - } 741 - { 742 - goPackagePath = "github.com/yuin/gopher-lua"; 743 - fetch = { 744 - type = "git"; 745 - url = "https://github.com/yuin/gopher-lua"; 746 - rev = "66c871e454fcf10251c61bf8eff02d0978cae75a"; 747 - sha256 = "1srcibhsl29cy8qih132iqigl4ss303nfmglrgc583nj9kz9sf8j"; 748 - }; 749 - } 750 - { 751 - goPackagePath = "github.com/zensqlmonitor/go-mssqldb"; 752 - fetch = { 753 - type = "git"; 754 - url = "https://github.com/zensqlmonitor/go-mssqldb"; 755 - rev = "ffe5510c6fa5e15e6d983210ab501c815b56b363"; 756 - sha256 = "079x8ms8lv5p6253ppaxva37k6w04xnd38y8763rr2giswxqzlkl"; 757 - }; 758 - } 759 - { 760 - goPackagePath = "golang.org/x/crypto"; 761 - fetch = { 762 - type = "git"; 763 - url = "https://go.googlesource.com/crypto"; 764 - rev = "dc137beb6cce2043eb6b5f223ab8bf51c32459f4"; 765 - sha256 = "0kia3rd0g0vkb9pf102kbg1agr1xq27bi2shkpxy9l718yvy9jwd"; 766 - }; 767 - } 768 - { 769 - goPackagePath = "golang.org/x/net"; 770 - fetch = { 771 - type = "git"; 772 - url = "https://go.googlesource.com/net"; 773 - rev = "a337091b0525af65de94df2eb7e98bd9962dcbe2"; 774 - sha256 = "11a6a3ah1f3jj6530q4hjqf79bv9fy62s5wgxpp28g8b3vlxxsyp"; 775 - }; 776 - } 777 - { 778 - goPackagePath = "golang.org/x/sys"; 779 - fetch = { 780 - type = "git"; 781 - url = "https://go.googlesource.com/sys"; 782 - rev = "739734461d1c916b6c72a63d7efda2b27edb369f"; 783 - sha256 = "0b0yh28ap1q0b8myg0gw4p9d6m71ry0d3n4hiycvd8sgk327379a"; 784 - }; 785 - } 786 - { 787 - goPackagePath = "golang.org/x/text"; 788 - fetch = { 789 - type = "git"; 790 - url = "https://go.googlesource.com/text"; 791 - rev = "506f9d5c962f284575e88337e7d9296d27e729d3"; 792 - sha256 = "1ghx5vv4zlkjzlx2gslvcwpvxjggpl6wz5n49nqxiz777psx218s"; 793 - }; 794 - } 795 - { 796 - goPackagePath = "google.golang.org/genproto"; 797 - fetch = { 798 - type = "git"; 799 - url = "https://github.com/google/go-genproto"; 800 - rev = "11c7f9e547da6db876260ce49ea7536985904c9b"; 801 - sha256 = "1qdda2b31qhli71xc2rscm7hf219gr2mals3n24kgv9svmw1cxkq"; 802 - }; 803 - } 804 - { 805 - goPackagePath = "google.golang.org/grpc"; 806 - fetch = { 807 - type = "git"; 808 - url = "https://github.com/grpc/grpc-go"; 809 - rev = "de2209a968d48e8970546c8a710189f7461370f7"; 810 - sha256 = "0jby05p1qhm4gik0ya9n14vhf9x83mxysd917k53x59jrwrkh9gr"; 811 - }; 812 - } 813 - { 814 - goPackagePath = "gopkg.in/asn1-ber.v1"; 815 - fetch = { 816 - type = "git"; 817 - url = "https://gopkg.in/asn1-ber.v1"; 818 - rev = "4e86f4367175e39f69d9358a5f17b4dda270378d"; 819 - sha256 = "13p8s74kzklb5lklfpxwxb78rknihawv1civ4s9bfqx565010fwk"; 820 - }; 821 - } 822 - { 823 - goPackagePath = "gopkg.in/fatih/pool.v2"; 824 - fetch = { 825 - type = "git"; 826 - url = "https://gopkg.in/fatih/pool.v2"; 827 - rev = "6e328e67893eb46323ad06f0e92cb9536babbabc"; 828 - sha256 = "1p1sljfpbg2bp4qv7ghvz1wcmmsbcfclsninxa97kr0v7na7jw5p"; 829 - }; 830 - } 831 - { 832 - goPackagePath = "gopkg.in/fsnotify.v1"; 833 - fetch = { 834 - type = "git"; 835 - url = "https://gopkg.in/fsnotify.v1"; 836 - rev = "a8a77c9133d2d6fd8334f3260d06f60e8d80a5fb"; 837 - sha256 = "0912q06l6mrrrc7jj7hlrsbglklxyp67z1vnmvmcm04ck6hx8dlm"; 838 - }; 839 - } 840 - { 841 - goPackagePath = "gopkg.in/gorethink/gorethink.v3"; 842 - fetch = { 843 - type = "git"; 844 - url = "https://gopkg.in/gorethink/gorethink.v3"; 845 - rev = "7ab832f7b65573104a555d84a27992ae9ea1f659"; 846 - sha256 = "1pri52ac45aqf5a2kmsd4mfhyfbkd1snkjbvanrdgipikysxi696"; 847 - }; 848 - } 849 - { 850 - goPackagePath = "gopkg.in/ldap.v2"; 851 - fetch = { 852 - type = "git"; 853 - url = "https://gopkg.in/ldap.v2"; 854 - rev = "8168ee085ee43257585e50c6441aadf54ecb2c9f"; 855 - sha256 = "1w0993i8bl8sap01gwm1v6hjp0rsanj2mbpyabwcwnns2g79n895"; 856 - }; 857 - } 858 - { 859 - goPackagePath = "gopkg.in/mgo.v2"; 860 - fetch = { 861 - type = "git"; 862 - url = "https://gopkg.in/mgo.v2"; 863 - rev = "3f83fa5005286a7fe593b055f0d7771a7dce4655"; 864 - sha256 = "19vwb6qlcyh3nh6pkk0bynwmr5cmi6mm4hdz01lwb4ybnkzxryc7"; 865 - }; 866 - } 867 - { 868 - goPackagePath = "gopkg.in/olivere/elastic.v5"; 869 - fetch = { 870 - type = "git"; 871 - url = "https://gopkg.in/olivere/elastic.v5"; 872 - rev = "3113f9b9ad37509fe5f8a0e5e91c96fdc4435e26"; 873 - sha256 = "1zkwprs68q1r7pigb59n8zbw8610z9r1pi6r0s28kzdgiv30sfdm"; 874 - }; 875 - } 876 - { 877 - goPackagePath = "gopkg.in/tomb.v1"; 878 - fetch = { 879 - type = "git"; 880 - url = "https://gopkg.in/tomb.v1"; 881 - rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8"; 882 - sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv"; 883 - }; 884 - } 885 - { 886 - goPackagePath = "gopkg.in/yaml.v2"; 887 - fetch = { 888 - type = "git"; 889 - url = "https://gopkg.in/yaml.v2"; 890 - rev = "4c78c975fe7c825c6d1466c42be594d1d6f3aba6"; 891 - sha256 = "1ddwvmsfijgl09pbqrcx73fy5kh8y3888dd29lh7i50ds5a088cx"; 892 - }; 893 - } 894 - ]
+1146
pkgs/servers/monitoring/telegraf/deps-1.9.2.nix
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "cloud.google.com/go"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://code.googlesource.com/gocloud"; 8 + rev = "c728a003b238b26cef9ab6753a5dc424b331c3ad"; 9 + sha256 = "010bxkx0gkbsn7xi6632xp2nq0577zx7imw16irxv8hzvq49q38i"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "code.cloudfoundry.org/clock"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/cloudfoundry/clock"; 17 + rev = "02e53af36e6c978af692887ed449b74026d76fec"; 18 + sha256 = "0bpfxf21flb9lqwjr95skaw58zajb54s62g3h68lcxxcp4gfdba4"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "collectd.org"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/collectd/go-collectd"; 26 + rev = "2ce144541b8903101fb8f1483cc0497a68798122"; 27 + sha256 = "0rr9rnc777jk27a7yxhdb7vgkj493158a8k6q44x51s30dkp78x3"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "contrib.go.opencensus.io/exporter/stackdriver"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver"; 35 + rev = "2b93072101d466aa4120b3c23c2e1b08af01541c"; 36 + sha256 = "0qhxpfmzn5jsh1qrq7w2zkg87xvalqam2ciq65qfq38mfkssda3v"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "github.com/Azure/go-autorest"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://github.com/Azure/go-autorest"; 44 + rev = "1f7cd6cfe0adea687ad44a512dfe76140f804318"; 45 + sha256 = "0sh7c8lgjjwpaw6rka0j5wlg9dsz0swz4h7lc2xnzfv2wvgzliv8"; 46 + }; 47 + } 48 + { 49 + goPackagePath = "github.com/Microsoft/ApplicationInsights-Go"; 50 + fetch = { 51 + type = "git"; 52 + url = "https://github.com/Microsoft/ApplicationInsights-Go"; 53 + rev = "d2df5d440eda5372f24fcac03839a64d6cb5f7e5"; 54 + sha256 = "0lr7cq5ghphm94y13injczg2fzxljql0xlw5sj61hfba50lvmbs5"; 55 + }; 56 + } 57 + { 58 + goPackagePath = "github.com/Microsoft/go-winio"; 59 + fetch = { 60 + type = "git"; 61 + url = "https://github.com/Microsoft/go-winio"; 62 + rev = "a6d595ae73cf27a1b8fc32930668708f45ce1c85"; 63 + sha256 = "1plx73f1hm6czcdwcw2sl9xqyq3dnsrd92m2y2yzhcy5y369dijj"; 64 + }; 65 + } 66 + { 67 + goPackagePath = "github.com/Shopify/sarama"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/Shopify/sarama"; 71 + rev = "a6144ae922fd99dd0ea5046c8137acfb7fab0914"; 72 + sha256 = "13x23kmjg7milzc34a0acll5b6q6yh9jfh7qjh6zran1inp9lnba"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/StackExchange/wmi"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/StackExchange/wmi"; 80 + rev = "5d049714c4a64225c3c79a7cf7d02f7fb5b96338"; 81 + sha256 = "1slw6v1fl8i0hz4db9lph55pbhnrxhqyndq6vm27dgvpj22k29fk"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/aerospike/aerospike-client-go"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/aerospike/aerospike-client-go"; 89 + rev = "1dc8cf203d24cd454e71ce40ab4cd0bf3112df90"; 90 + sha256 = "0mzw88fdggmrab6yavq702lq2x2k785gy6ag5ryl5n5k6bqnlp13"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "github.com/alecthomas/template"; 95 + fetch = { 96 + type = "git"; 97 + url = "https://github.com/alecthomas/template"; 98 + rev = "a0175ee3bccc567396460bf5acd36800cb10c49c"; 99 + sha256 = "0qjgvvh26vk1cyfq9fadyhfgdj36f1iapbmr5xp6zqipldz8ffxj"; 100 + }; 101 + } 102 + { 103 + goPackagePath = "github.com/alecthomas/units"; 104 + fetch = { 105 + type = "git"; 106 + url = "https://github.com/alecthomas/units"; 107 + rev = "2efee857e7cfd4f3d0138cc3cbb1b4966962b93a"; 108 + sha256 = "1j65b91qb9sbrml9cpabfrcf07wmgzzghrl7809hjjhrmbzri5bl"; 109 + }; 110 + } 111 + { 112 + goPackagePath = "github.com/amir/raidman"; 113 + fetch = { 114 + type = "git"; 115 + url = "https://github.com/amir/raidman"; 116 + rev = "1ccc43bfb9c93cb401a4025e49c64ba71e5e668b"; 117 + sha256 = "074ckbyslrwn23q4x01hn3j7c3xngagn36lbli2g51n9j3x14jxr"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "github.com/apache/thrift"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://github.com/apache/thrift"; 125 + rev = "f2867c24984aa53edec54a138c03db934221bdea"; 126 + sha256 = "1k72gjsxa2xzwn5rikc5pm5n025bkr3hl2nhv0x65i7rp3bda2qb"; 127 + }; 128 + } 129 + { 130 + goPackagePath = "github.com/aws/aws-sdk-go"; 131 + fetch = { 132 + type = "git"; 133 + url = "https://github.com/aws/aws-sdk-go"; 134 + rev = "bf8067ceb6e7f51e150c218972dccfeeed892b85"; 135 + sha256 = "0kxw0blzxr5vc5c0il7hh178vv86ib7af3j9pnzsfzhm3byw0ccx"; 136 + }; 137 + } 138 + { 139 + goPackagePath = "github.com/beorn7/perks"; 140 + fetch = { 141 + type = "git"; 142 + url = "https://github.com/beorn7/perks"; 143 + rev = "3a771d992973f24aa725d07868b467d1ddfceafb"; 144 + sha256 = "1l2lns4f5jabp61201sh88zf3b0q793w4zdgp9nll7mmfcxxjif3"; 145 + }; 146 + } 147 + { 148 + goPackagePath = "github.com/bsm/sarama-cluster"; 149 + fetch = { 150 + type = "git"; 151 + url = "https://github.com/bsm/sarama-cluster"; 152 + rev = "cf455bc755fe41ac9bb2861e7a961833d9c2ecc3"; 153 + sha256 = "000rklq9jx66bbbdklsvm7l9fd9r8d6k3qxx18xfjklblk1v9y19"; 154 + }; 155 + } 156 + { 157 + goPackagePath = "github.com/cenkalti/backoff"; 158 + fetch = { 159 + type = "git"; 160 + url = "https://github.com/cenkalti/backoff"; 161 + rev = "2ea60e5f094469f9e65adb9cd103795b73ae743e"; 162 + sha256 = "0k4899ifpir6kmfxli8a2xfj5zdh0xb2jd0fq2r38wzd4pk25ipr"; 163 + }; 164 + } 165 + { 166 + goPackagePath = "github.com/couchbase/go-couchbase"; 167 + fetch = { 168 + type = "git"; 169 + url = "https://github.com/couchbase/go-couchbase"; 170 + rev = "16db1f1fe037412f12738fa4d8448c549c4edd77"; 171 + sha256 = "0ivlzin23a3s9jj8764mr9rwy3hw5bd97gfv0zc2vzdd3psi28g2"; 172 + }; 173 + } 174 + { 175 + goPackagePath = "github.com/couchbase/gomemcached"; 176 + fetch = { 177 + type = "git"; 178 + url = "https://github.com/couchbase/gomemcached"; 179 + rev = "0da75df145308b9a4e6704d762ca9d9b77752efc"; 180 + sha256 = "0sscy1n3vpi1gcpzw2vh8a7mnvg8nlxc37b6580k6h7xbpx1mq9z"; 181 + }; 182 + } 183 + { 184 + goPackagePath = "github.com/couchbase/goutils"; 185 + fetch = { 186 + type = "git"; 187 + url = "https://github.com/couchbase/goutils"; 188 + rev = "e865a1461c8ac0032bd37e2d4dab3289faea3873"; 189 + sha256 = "1306m4gbm555akni5rwwgafkq7j1ps8k40lfrvib5jv5pgdygrcd"; 190 + }; 191 + } 192 + { 193 + goPackagePath = "github.com/davecgh/go-spew"; 194 + fetch = { 195 + type = "git"; 196 + url = "https://github.com/davecgh/go-spew"; 197 + rev = "346938d642f2ec3594ed81d874461961cd0faa76"; 198 + sha256 = "0d4jfmak5p6lb7n2r6yvf5p1zcw0l8j74kn55ghvr7zr7b7axm6c"; 199 + }; 200 + } 201 + { 202 + goPackagePath = "github.com/denisenkom/go-mssqldb"; 203 + fetch = { 204 + type = "git"; 205 + url = "https://github.com/denisenkom/go-mssqldb"; 206 + rev = "1eb28afdf9b6e56cf673badd47545f844fe81103"; 207 + sha256 = "1p2x2k7azbp4cwdjn1nv0zzaf0fvxaysnjrlyxskqlm2cq5vp5ab"; 208 + }; 209 + } 210 + { 211 + goPackagePath = "github.com/dgrijalva/jwt-go"; 212 + fetch = { 213 + type = "git"; 214 + url = "https://github.com/dgrijalva/jwt-go"; 215 + rev = "06ea1031745cb8b3dab3f6a236daf2b0aa468b7e"; 216 + sha256 = "08m27vlms74pfy5z79w67f9lk9zkx6a9jd68k3c4msxy75ry36mp"; 217 + }; 218 + } 219 + { 220 + goPackagePath = "github.com/dimchansky/utfbom"; 221 + fetch = { 222 + type = "git"; 223 + url = "https://github.com/dimchansky/utfbom"; 224 + rev = "6c6132ff69f0f6c088739067407b5d32c52e1d0f"; 225 + sha256 = "01qbwnglc019303qbr9x85d36svd0hrwd1qrld77fgw45ml6b2ib"; 226 + }; 227 + } 228 + { 229 + goPackagePath = "github.com/docker/distribution"; 230 + fetch = { 231 + type = "git"; 232 + url = "https://github.com/docker/distribution"; 233 + rev = "edc3ab29cdff8694dd6feb85cfeb4b5f1b38ed9c"; 234 + sha256 = "1nqjaq1q6fs3c0avpb02sib0a906xfbk3m74hk2mqjdbyx9y8b4m"; 235 + }; 236 + } 237 + { 238 + goPackagePath = "github.com/docker/docker"; 239 + fetch = { 240 + type = "git"; 241 + url = "https://github.com/docker/docker"; 242 + rev = "ed7b6428c133e7c59404251a09b7d6b02fa83cc2"; 243 + sha256 = "0da19ndf29jsy3w0ddw05hnw8m5hmrr9p70g02z3icjydl387mrs"; 244 + }; 245 + } 246 + { 247 + goPackagePath = "github.com/docker/go-connections"; 248 + fetch = { 249 + type = "git"; 250 + url = "https://github.com/docker/go-connections"; 251 + rev = "3ede32e2033de7505e6500d6c868c2b9ed9f169d"; 252 + sha256 = "0v1pkr8apwmhyzbjfriwdrs1ihlk6pw7izm57r24mf9jdmg3fyb0"; 253 + }; 254 + } 255 + { 256 + goPackagePath = "github.com/docker/go-units"; 257 + fetch = { 258 + type = "git"; 259 + url = "https://github.com/docker/go-units"; 260 + rev = "47565b4f722fb6ceae66b95f853feed578a4a51c"; 261 + sha256 = "0npxsb3pp89slwf4a73fxm20hykad8xggij6i6hcd5jy19bjrd93"; 262 + }; 263 + } 264 + { 265 + goPackagePath = "github.com/docker/libnetwork"; 266 + fetch = { 267 + type = "git"; 268 + url = "https://github.com/docker/libnetwork"; 269 + rev = "d7b61745d16675c9f548b19f06fda80d422a74f0"; 270 + sha256 = "1mbdhgy14gl8263cynfv210ag6gm6i6yply9i022ib3y2s5ffxhd"; 271 + }; 272 + } 273 + { 274 + goPackagePath = "github.com/eapache/go-resiliency"; 275 + fetch = { 276 + type = "git"; 277 + url = "https://github.com/eapache/go-resiliency"; 278 + rev = "ea41b0fad31007accc7f806884dcdf3da98b79ce"; 279 + sha256 = "1zmgw3c4w5r6m2r340n4jc5l5ll3m3nbszqrmrgbqc2xixxyk2gx"; 280 + }; 281 + } 282 + { 283 + goPackagePath = "github.com/eapache/go-xerial-snappy"; 284 + fetch = { 285 + type = "git"; 286 + url = "https://github.com/eapache/go-xerial-snappy"; 287 + rev = "040cc1a32f578808623071247fdbd5cc43f37f5f"; 288 + sha256 = "1y3gs5ghf8wza8k85hcy98g9ygcfb6k3zhiac4nnyrahwckf5whz"; 289 + }; 290 + } 291 + { 292 + goPackagePath = "github.com/eapache/queue"; 293 + fetch = { 294 + type = "git"; 295 + url = "https://github.com/eapache/queue"; 296 + rev = "44cc805cf13205b55f69e14bcb69867d1ae92f98"; 297 + sha256 = "07dp54n94gn3gsvdcki56yqh7py7wqqigxbamhxwgbr05n61fqyg"; 298 + }; 299 + } 300 + { 301 + goPackagePath = "github.com/eclipse/paho.mqtt.golang"; 302 + fetch = { 303 + type = "git"; 304 + url = "https://github.com/eclipse/paho.mqtt.golang"; 305 + rev = "36d01c2b4cbeb3d2a12063e4880ce30800af9560"; 306 + sha256 = "1vgxdv4f1g92jx5sj143y3jc18sfd712il4rbaxckgrpsb7gq8ch"; 307 + }; 308 + } 309 + { 310 + goPackagePath = "github.com/ericchiang/k8s"; 311 + fetch = { 312 + type = "git"; 313 + url = "https://github.com/ericchiang/k8s"; 314 + rev = "d1bbc0cffaf9849ddcae7b9efffae33e2dd52e9a"; 315 + sha256 = "1qv7iggr4144g4bwqm1slnnjp6zs2dh370p4yfqp7id3sxk3893n"; 316 + }; 317 + } 318 + { 319 + goPackagePath = "github.com/go-ini/ini"; 320 + fetch = { 321 + type = "git"; 322 + url = "https://github.com/go-ini/ini"; 323 + rev = "358ee7663966325963d4e8b2e1fbd570c5195153"; 324 + sha256 = "1zr51xaka7px1pmfndm12fvg6a3cr24kg77j28zczbfcc6h339gy"; 325 + }; 326 + } 327 + { 328 + goPackagePath = "github.com/go-logfmt/logfmt"; 329 + fetch = { 330 + type = "git"; 331 + url = "https://github.com/go-logfmt/logfmt"; 332 + rev = "390ab7935ee28ec6b286364bba9b4dd6410cb3d5"; 333 + sha256 = "1gkgh3k5w1xwb2qbjq52p6azq3h1c1rr6pfwjlwj1zrijpzn2xb9"; 334 + }; 335 + } 336 + { 337 + goPackagePath = "github.com/go-ole/go-ole"; 338 + fetch = { 339 + type = "git"; 340 + url = "https://github.com/go-ole/go-ole"; 341 + rev = "a41e3c4b706f6ae8dfbff342b06e40fa4d2d0506"; 342 + sha256 = "114h8x7dh4jp7w7k678fm98lr9icavsf74v6jfipyq7q35bsfr1p"; 343 + }; 344 + } 345 + { 346 + goPackagePath = "github.com/go-redis/redis"; 347 + fetch = { 348 + type = "git"; 349 + url = "https://github.com/go-redis/redis"; 350 + rev = "83fb42932f6145ce52df09860384a4653d2d332a"; 351 + sha256 = "0zrp1w6jcbnhk8q5fl3fm11j9s4yjyks2hzi6kwjhngzhjmdn1sh"; 352 + }; 353 + } 354 + { 355 + goPackagePath = "github.com/go-sql-driver/mysql"; 356 + fetch = { 357 + type = "git"; 358 + url = "https://github.com/go-sql-driver/mysql"; 359 + rev = "d523deb1b23d913de5bdada721a6071e71283618"; 360 + sha256 = "1jwz2j3vd5hlzmnkh20d4276yd8cxy7pac3x3dfi52jkm82ms99n"; 361 + }; 362 + } 363 + { 364 + goPackagePath = "github.com/gobwas/glob"; 365 + fetch = { 366 + type = "git"; 367 + url = "https://github.com/gobwas/glob"; 368 + rev = "5ccd90ef52e1e632236f7326478d4faa74f99438"; 369 + sha256 = "0jxk1x806zn5x86342s72dq2qy64ksb3zrvrlgir2avjhwb18n6z"; 370 + }; 371 + } 372 + { 373 + goPackagePath = "github.com/gogo/protobuf"; 374 + fetch = { 375 + type = "git"; 376 + url = "https://github.com/gogo/protobuf"; 377 + rev = "636bf0302bc95575d69441b25a2603156ffdddf1"; 378 + sha256 = "1525pq7r6h3s8dncvq8gxi893p2nq8dxpzvq0nfl5b4p6mq0v1c2"; 379 + }; 380 + } 381 + { 382 + goPackagePath = "github.com/golang/protobuf"; 383 + fetch = { 384 + type = "git"; 385 + url = "https://github.com/golang/protobuf"; 386 + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; 387 + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; 388 + }; 389 + } 390 + { 391 + goPackagePath = "github.com/golang/snappy"; 392 + fetch = { 393 + type = "git"; 394 + url = "https://github.com/golang/snappy"; 395 + rev = "2e65f85255dbc3072edf28d6b5b8efc472979f5a"; 396 + sha256 = "05w6mpc4qcy0pv8a2bzng8nf4s5rf5phfang4jwy9rgf808q0nxf"; 397 + }; 398 + } 399 + { 400 + goPackagePath = "github.com/google/go-cmp"; 401 + fetch = { 402 + type = "git"; 403 + url = "https://github.com/google/go-cmp"; 404 + rev = "3af367b6b30c263d47e8895973edcca9a49cf029"; 405 + sha256 = "1fbv0x27k9sn8svafc0hjwsnckk864lv4yi7bvzrxvmd3d5hskds"; 406 + }; 407 + } 408 + { 409 + goPackagePath = "github.com/google/uuid"; 410 + fetch = { 411 + type = "git"; 412 + url = "https://github.com/google/uuid"; 413 + rev = "064e2069ce9c359c118179501254f67d7d37ba24"; 414 + sha256 = "1b1ibx3rbiv7xwa9kz4b4zpp1fza5cjnn8v6749b4vrkjjmp3rqb"; 415 + }; 416 + } 417 + { 418 + goPackagePath = "github.com/googleapis/gax-go"; 419 + fetch = { 420 + type = "git"; 421 + url = "https://github.com/googleapis/gax-go"; 422 + rev = "317e0006254c44a0ac427cc52a0e083ff0b9622f"; 423 + sha256 = "0h92x579vbrv2fka8q2ddy1kq6a63qbqa8zc09ygl6skzn9gw1dh"; 424 + }; 425 + } 426 + { 427 + goPackagePath = "github.com/gorilla/context"; 428 + fetch = { 429 + type = "git"; 430 + url = "https://github.com/gorilla/context"; 431 + rev = "08b5f424b9271eedf6f9f0ce86cb9396ed337a42"; 432 + sha256 = "03p4hn87vcmfih0p9w663qbx9lpsf7i7j3lc7yl7n84la3yz63m4"; 433 + }; 434 + } 435 + { 436 + goPackagePath = "github.com/gorilla/mux"; 437 + fetch = { 438 + type = "git"; 439 + url = "https://github.com/gorilla/mux"; 440 + rev = "e3702bed27f0d39777b0b37b664b6280e8ef8fbf"; 441 + sha256 = "0pvzm23hklxysspnz52mih6h1q74vfrdhjfm1l3sa9r8hhqmmld2"; 442 + }; 443 + } 444 + { 445 + goPackagePath = "github.com/hailocab/go-hostpool"; 446 + fetch = { 447 + type = "git"; 448 + url = "https://github.com/hailocab/go-hostpool"; 449 + rev = "e80d13ce29ede4452c43dea11e79b9bc8a15b478"; 450 + sha256 = "05ld4wp3illkbgl043yf8jq9y1ld0zzvrcg8jdij129j50xgfxny"; 451 + }; 452 + } 453 + { 454 + goPackagePath = "github.com/hashicorp/consul"; 455 + fetch = { 456 + type = "git"; 457 + url = "https://github.com/hashicorp/consul"; 458 + rev = "39f93f011e591c842acc8053a7f5972aa6e592fd"; 459 + sha256 = "0l255iy37m3mycdzk90629n8zjvi3cj8k2sxpm40h2r539ayawly"; 460 + }; 461 + } 462 + { 463 + goPackagePath = "github.com/hashicorp/go-cleanhttp"; 464 + fetch = { 465 + type = "git"; 466 + url = "https://github.com/hashicorp/go-cleanhttp"; 467 + rev = "d5fe4b57a186c716b0e00b8c301cbd9b4182694d"; 468 + sha256 = "1m20y90syky4xr81sm3980jpil81nnpzmi6kv0vjr6p584gl1hn8"; 469 + }; 470 + } 471 + { 472 + goPackagePath = "github.com/hashicorp/go-rootcerts"; 473 + fetch = { 474 + type = "git"; 475 + url = "https://github.com/hashicorp/go-rootcerts"; 476 + rev = "6bb64b370b90e7ef1fa532be9e591a81c3493e00"; 477 + sha256 = "1a81fcm1i0ji2iva0dcimiichgwpbcb7lx0vyaks87zj5wf04qy9"; 478 + }; 479 + } 480 + { 481 + goPackagePath = "github.com/hashicorp/serf"; 482 + fetch = { 483 + type = "git"; 484 + url = "https://github.com/hashicorp/serf"; 485 + rev = "d6574a5bb1226678d7010325fb6c985db20ee458"; 486 + sha256 = "1arakjvhyasrk52vhxas2ghlrby3i3wj59r7sjrkbpln2cdbqnlx"; 487 + }; 488 + } 489 + { 490 + goPackagePath = "github.com/influxdata/go-syslog"; 491 + fetch = { 492 + type = "git"; 493 + url = "https://github.com/influxdata/go-syslog"; 494 + rev = "0cd00a9f0a5e5607d5ef9a294c260f77a74e3b5a"; 495 + sha256 = "0a8xbghb1s59viiqs8s8vd4ydqrf7z7nh020si4aqwmsm9gchkzz"; 496 + }; 497 + } 498 + { 499 + goPackagePath = "github.com/influxdata/tail"; 500 + fetch = { 501 + type = "git"; 502 + url = "https://github.com/influxdata/tail"; 503 + rev = "c43482518d410361b6c383d7aebce33d0471d7bc"; 504 + sha256 = "0kf155nz9wvwawsbgaa76q4r975l7945nlvnh4ig60xm0jv8580b"; 505 + }; 506 + } 507 + { 508 + goPackagePath = "github.com/influxdata/toml"; 509 + fetch = { 510 + type = "git"; 511 + url = "https://github.com/influxdata/toml"; 512 + rev = "2a2e3012f7cfbef64091cc79776311e65dfa211b"; 513 + sha256 = "1dyzsg79rgl5bcvq7i7cnwhxr7racyhfhmqdq2701zgv77v3rab3"; 514 + }; 515 + } 516 + { 517 + goPackagePath = "github.com/influxdata/wlog"; 518 + fetch = { 519 + type = "git"; 520 + url = "https://github.com/influxdata/wlog"; 521 + rev = "7c63b0a71ef8300adc255344d275e10e5c3a71ec"; 522 + sha256 = "04kw4kivxvr3kkmghj3427b1xyhzbhnfr971qfn3lv2vvhs8kpfl"; 523 + }; 524 + } 525 + { 526 + goPackagePath = "github.com/jackc/pgx"; 527 + fetch = { 528 + type = "git"; 529 + url = "https://github.com/jackc/pgx"; 530 + rev = "89f1e6ac7276b61d885db5e5aed6fcbedd1c7e31"; 531 + sha256 = "0qln29f443m9sw6yf0xy8m45wag9jg87hbwiplb511d5783l7jwk"; 532 + }; 533 + } 534 + { 535 + goPackagePath = "github.com/jmespath/go-jmespath"; 536 + fetch = { 537 + type = "git"; 538 + url = "https://github.com/jmespath/go-jmespath"; 539 + rev = "0b12d6b5"; 540 + sha256 = "1vv6hph8j6xgv7gwl9vvhlsaaqsm22sxxqmgmldi4v11783pc1ld"; 541 + }; 542 + } 543 + { 544 + goPackagePath = "github.com/kardianos/osext"; 545 + fetch = { 546 + type = "git"; 547 + url = "https://github.com/kardianos/osext"; 548 + rev = "ae77be60afb1dcacde03767a8c37337fad28ac14"; 549 + sha256 = "056dkgxrqjj5r18bnc3knlpgdz5p3yvp12y4y978hnsfhwaqvbjz"; 550 + }; 551 + } 552 + { 553 + goPackagePath = "github.com/kardianos/service"; 554 + fetch = { 555 + type = "git"; 556 + url = "https://github.com/kardianos/service"; 557 + rev = "615a14ed75099c9eaac6949e22ac2341bf9d3197"; 558 + sha256 = "149hwk6nils3vff38znc89vzdnhppp227i7ds14hy1nighjwr77c"; 559 + }; 560 + } 561 + { 562 + goPackagePath = "github.com/kballard/go-shellquote"; 563 + fetch = { 564 + type = "git"; 565 + url = "https://github.com/kballard/go-shellquote"; 566 + rev = "95032a82bc518f77982ea72343cc1ade730072f0"; 567 + sha256 = "1rspvmnsikdq95jmx3dykxd4k1rmgl98ryjrysvl0cf18hl1vq80"; 568 + }; 569 + } 570 + { 571 + goPackagePath = "github.com/kr/logfmt"; 572 + fetch = { 573 + type = "git"; 574 + url = "https://github.com/kr/logfmt"; 575 + rev = "b84e30acd515aadc4b783ad4ff83aff3299bdfe0"; 576 + sha256 = "02ldzxgznrfdzvghfraslhgp19la1fczcbzh7wm2zdc6lmpd1qq9"; 577 + }; 578 + } 579 + { 580 + goPackagePath = "github.com/leodido/ragel-machinery"; 581 + fetch = { 582 + type = "git"; 583 + url = "https://github.com/leodido/ragel-machinery"; 584 + rev = "299bdde78165d4ca4bc7d064d8d6a4f39ac6de8c"; 585 + sha256 = "0ir7gf9a9p99pgsz3b5qijhkz41xqk4axlbx0cl4w2rwv2spvyw5"; 586 + }; 587 + } 588 + { 589 + goPackagePath = "github.com/mailru/easyjson"; 590 + fetch = { 591 + type = "git"; 592 + url = "https://github.com/mailru/easyjson"; 593 + rev = "efc7eb8984d6655c26b5c9d2e65c024e5767c37c"; 594 + sha256 = "02wzdl0hxkqvim1ymnp7s0d0ysw0ba2mdsrkhi7k93zs2wf1wswd"; 595 + }; 596 + } 597 + { 598 + goPackagePath = "github.com/matttproud/golang_protobuf_extensions"; 599 + fetch = { 600 + type = "git"; 601 + url = "https://github.com/matttproud/golang_protobuf_extensions"; 602 + rev = "c12348ce28de40eed0136aa2b644d0ee0650e56c"; 603 + sha256 = "1d0c1isd2lk9pnfq2nk0aih356j30k3h1gi2w0ixsivi5csl7jya"; 604 + }; 605 + } 606 + { 607 + goPackagePath = "github.com/miekg/dns"; 608 + fetch = { 609 + type = "git"; 610 + url = "https://github.com/miekg/dns"; 611 + rev = "5a2b9fab83ff0f8bfc99684bd5f43a37abe560f1"; 612 + sha256 = "1vmgkpmwlqg6pwrpvjbn4h4al6af5fjvwwnacyv18hvlfd3fyfmx"; 613 + }; 614 + } 615 + { 616 + goPackagePath = "github.com/mitchellh/go-homedir"; 617 + fetch = { 618 + type = "git"; 619 + url = "https://github.com/mitchellh/go-homedir"; 620 + rev = "3864e76763d94a6df2f9960b16a20a33da9f9a66"; 621 + sha256 = "1n8vya16l60i5jms43yb8fzdgwvqa2q926p5wkg3lbrk8pxy1nv0"; 622 + }; 623 + } 624 + { 625 + goPackagePath = "github.com/mitchellh/mapstructure"; 626 + fetch = { 627 + type = "git"; 628 + url = "https://github.com/mitchellh/mapstructure"; 629 + rev = "f15292f7a699fcc1a38a80977f80a046874ba8ac"; 630 + sha256 = "0zm3nhdvmj3f8q0vg2sjfw1sm3pwsw0ggz501awz95w99664a8al"; 631 + }; 632 + } 633 + { 634 + goPackagePath = "github.com/multiplay/go-ts3"; 635 + fetch = { 636 + type = "git"; 637 + url = "https://github.com/multiplay/go-ts3"; 638 + rev = "d0d44555495c8776880a17e439399e715a4ef319"; 639 + sha256 = "04n2rkbbgs09m47w24i9x7ah2a3mdwq378ayhsizyzjv3a0xhd9b"; 640 + }; 641 + } 642 + { 643 + goPackagePath = "github.com/naoina/go-stringutil"; 644 + fetch = { 645 + type = "git"; 646 + url = "https://github.com/naoina/go-stringutil"; 647 + rev = "6b638e95a32d0c1131db0e7fe83775cbea4a0d0b"; 648 + sha256 = "00831p1wn3rimybk1z8l30787kn1akv5jax5wx743nn76qcmkmc6"; 649 + }; 650 + } 651 + { 652 + goPackagePath = "github.com/nats-io/gnatsd"; 653 + fetch = { 654 + type = "git"; 655 + url = "https://github.com/nats-io/gnatsd"; 656 + rev = "6608e9ac3be979dcb0614b772cc86a87b71acaa3"; 657 + sha256 = "186xywzdrmvlhlh9wgjs71rqvgab8vinlr3gkzkknny82nv7hcjw"; 658 + }; 659 + } 660 + { 661 + goPackagePath = "github.com/nats-io/go-nats"; 662 + fetch = { 663 + type = "git"; 664 + url = "https://github.com/nats-io/go-nats"; 665 + rev = "062418ea1c2181f52dc0f954f6204370519a868b"; 666 + sha256 = "1sccsfvfhwaqpkr4j3c1sa1jkjwqhkhr35br3iaw2qzlidhdypml"; 667 + }; 668 + } 669 + { 670 + goPackagePath = "github.com/nats-io/nuid"; 671 + fetch = { 672 + type = "git"; 673 + url = "https://github.com/nats-io/nuid"; 674 + rev = "289cccf02c178dc782430d534e3c1f5b72af807f"; 675 + sha256 = "1dpk8qzl43gfdaj2nbw52a0xyrmpmq26a9v9dfl27vkijssb20p4"; 676 + }; 677 + } 678 + { 679 + goPackagePath = "github.com/nsqio/go-nsq"; 680 + fetch = { 681 + type = "git"; 682 + url = "https://github.com/nsqio/go-nsq"; 683 + rev = "eee57a3ac4174c55924125bb15eeeda8cffb6e6f"; 684 + sha256 = "194wdmgsc0qhdjx95ka7blly58r9bj2vc0bgls7jawzszfpsbx8x"; 685 + }; 686 + } 687 + { 688 + goPackagePath = "github.com/opencontainers/go-digest"; 689 + fetch = { 690 + type = "git"; 691 + url = "https://github.com/opencontainers/go-digest"; 692 + rev = "279bed98673dd5bef374d3b6e4b09e2af76183bf"; 693 + sha256 = "01gc7fpn8ax429024p2fcx3yb18axwz5bjf2hqxlii1jbsgw4bh9"; 694 + }; 695 + } 696 + { 697 + goPackagePath = "github.com/opencontainers/image-spec"; 698 + fetch = { 699 + type = "git"; 700 + url = "https://github.com/opencontainers/image-spec"; 701 + rev = "d60099175f88c47cd379c4738d158884749ed235"; 702 + sha256 = "03dvbj3dln8c55v9gp79mgmz2yi2ws3r08iyz2fk41y3i22iaw1q"; 703 + }; 704 + } 705 + { 706 + goPackagePath = "github.com/opentracing-contrib/go-observer"; 707 + fetch = { 708 + type = "git"; 709 + url = "https://github.com/opentracing-contrib/go-observer"; 710 + rev = "a52f2342449246d5bcc273e65cbdcfa5f7d6c63c"; 711 + sha256 = "1q7z458m2vh3bzml4x9vm2paffqn1jcgiydbisl0zg2asfniq7k3"; 712 + }; 713 + } 714 + { 715 + goPackagePath = "github.com/opentracing/opentracing-go"; 716 + fetch = { 717 + type = "git"; 718 + url = "https://github.com/opentracing/opentracing-go"; 719 + rev = "1949ddbfd147afd4d964a9f00b24eb291e0e7c38"; 720 + sha256 = "0i0ghg94dg8lk05mw5n23983wq04yjvkjmdkc9z5y1f3508938h9"; 721 + }; 722 + } 723 + { 724 + goPackagePath = "github.com/openzipkin/zipkin-go-opentracing"; 725 + fetch = { 726 + type = "git"; 727 + url = "https://github.com/openzipkin/zipkin-go-opentracing"; 728 + rev = "26cf9707480e6b90e5eff22cf0bbf05319154232"; 729 + sha256 = "1yiyqh0k72985hxwc7hh639cyyg7igkx9bg9923x4knq635m2f32"; 730 + }; 731 + } 732 + { 733 + goPackagePath = "github.com/pierrec/lz4"; 734 + fetch = { 735 + type = "git"; 736 + url = "https://github.com/pierrec/lz4"; 737 + rev = "1958fd8fff7f115e79725b1288e0b878b3e06b00"; 738 + sha256 = "1c4xi40bvcp91a3lw9nw1hylvdmb51hviwrqv5f6zj1sswkv24ps"; 739 + }; 740 + } 741 + { 742 + goPackagePath = "github.com/pkg/errors"; 743 + fetch = { 744 + type = "git"; 745 + url = "https://github.com/pkg/errors"; 746 + rev = "645ef00459ed84a119197bfb8d8205042c6df63d"; 747 + sha256 = "001i6n71ghp2l6kdl3qq1v2vmghcz3kicv9a5wgcihrzigm75pp5"; 748 + }; 749 + } 750 + { 751 + goPackagePath = "github.com/pmezard/go-difflib"; 752 + fetch = { 753 + type = "git"; 754 + url = "https://github.com/pmezard/go-difflib"; 755 + rev = "792786c7400a136282c1664665ae0a8db921c6c2"; 756 + sha256 = "0c1cn55m4rypmscgf0rrb88pn58j3ysvc2d0432dp3c6fqg6cnzw"; 757 + }; 758 + } 759 + { 760 + goPackagePath = "github.com/prometheus/client_golang"; 761 + fetch = { 762 + type = "git"; 763 + url = "https://github.com/prometheus/client_golang"; 764 + rev = "c5b7fccd204277076155f10851dad72b76a49317"; 765 + sha256 = "1xqny3147g12n4j03kxm8s9mvdbs3ln6i56c655mybrn9jjy48kd"; 766 + }; 767 + } 768 + { 769 + goPackagePath = "github.com/prometheus/client_model"; 770 + fetch = { 771 + type = "git"; 772 + url = "https://github.com/prometheus/client_model"; 773 + rev = "5c3871d89910bfb32f5fcab2aa4b9ec68e65a99f"; 774 + sha256 = "04psf81l9fjcwascsys428v03fx4fi894h7fhrj2vvcz723q57k0"; 775 + }; 776 + } 777 + { 778 + goPackagePath = "github.com/prometheus/common"; 779 + fetch = { 780 + type = "git"; 781 + url = "https://github.com/prometheus/common"; 782 + rev = "7600349dcfe1abd18d72d3a1770870d9800a7801"; 783 + sha256 = "0lsp94dqpj35dny4m4x15kg4wgwawlm3in7cnpajkkacgyxagk5f"; 784 + }; 785 + } 786 + { 787 + goPackagePath = "github.com/prometheus/procfs"; 788 + fetch = { 789 + type = "git"; 790 + url = "https://github.com/prometheus/procfs"; 791 + rev = "ae68e2d4c00fed4943b5f6698d504a5fe083da8a"; 792 + sha256 = "04sar4k99w8nvq3kwx6chz0mbp4s6xfjfxww7aqfd950xgs2jv5f"; 793 + }; 794 + } 795 + { 796 + goPackagePath = "github.com/rcrowley/go-metrics"; 797 + fetch = { 798 + type = "git"; 799 + url = "https://github.com/rcrowley/go-metrics"; 800 + rev = "e2704e165165ec55d062f5919b4b29494e9fa790"; 801 + sha256 = "1yvvwqyfdnnjgnc3j4y0g1b897ad0wwlgn6x4dx83s20ax2lyz2q"; 802 + }; 803 + } 804 + { 805 + goPackagePath = "github.com/samuel/go-zookeeper"; 806 + fetch = { 807 + type = "git"; 808 + url = "https://github.com/samuel/go-zookeeper"; 809 + rev = "c4fab1ac1bec58281ad0667dc3f0907a9476ac47"; 810 + sha256 = "0i7mxg9hz8ymglq2xcwwswy1pvcr53qd57lzcdlf3d5bjki73a4w"; 811 + }; 812 + } 813 + { 814 + goPackagePath = "github.com/satori/go.uuid"; 815 + fetch = { 816 + type = "git"; 817 + url = "https://github.com/satori/go.uuid"; 818 + rev = "f58768cc1a7a7e77a3bd49e98cdd21419399b6a3"; 819 + sha256 = "1j4s5pfg2ldm35y8ls8jah4dya2grfnx2drb4jcbjsyrp4cm5yfb"; 820 + }; 821 + } 822 + { 823 + goPackagePath = "github.com/shirou/gopsutil"; 824 + fetch = { 825 + type = "git"; 826 + url = "https://github.com/shirou/gopsutil"; 827 + rev = "8048a2e9c5773235122027dd585cf821b2af1249"; 828 + sha256 = "17ri1ijhvg6gxscaw4sy0r5pkcyiqdsf6nn2d4q36hd0nrswvk29"; 829 + }; 830 + } 831 + { 832 + goPackagePath = "github.com/shirou/w32"; 833 + fetch = { 834 + type = "git"; 835 + url = "https://github.com/shirou/w32"; 836 + rev = "bb4de0191aa41b5507caa14b0650cdbddcd9280b"; 837 + sha256 = "0xh5vqblhr2c3mlaswawx6nipi4rc2x73rbdvlkakmgi0nnl50m4"; 838 + }; 839 + } 840 + { 841 + goPackagePath = "github.com/sirupsen/logrus"; 842 + fetch = { 843 + type = "git"; 844 + url = "https://github.com/sirupsen/logrus"; 845 + rev = "c155da19408a8799da419ed3eeb0cb5db0ad5dbc"; 846 + sha256 = "0g5z7al7kky11ai2dhac6gkp3b5pxsvx72yj3xg4wg3265gbn7yz"; 847 + }; 848 + } 849 + { 850 + goPackagePath = "github.com/soniah/gosnmp"; 851 + fetch = { 852 + type = "git"; 853 + url = "https://github.com/soniah/gosnmp"; 854 + rev = "96b86229e9b3ffb4b954144cdc7f98fe3ee1003f"; 855 + sha256 = "06al7bwl4hy8mc9l6q366sbpibad4n93xhdmifz133h6q9608djf"; 856 + }; 857 + } 858 + { 859 + goPackagePath = "github.com/streadway/amqp"; 860 + fetch = { 861 + type = "git"; 862 + url = "https://github.com/streadway/amqp"; 863 + rev = "e5adc2ada8b8efff032bf61173a233d143e9318e"; 864 + sha256 = "0qc5h9h1fcyblpiprbijrlc92fdbbnzf87648k20afgfjv8kciab"; 865 + }; 866 + } 867 + { 868 + goPackagePath = "github.com/stretchr/objx"; 869 + fetch = { 870 + type = "git"; 871 + url = "https://github.com/stretchr/objx"; 872 + rev = "477a77ecc69700c7cdeb1fa9e129548e1c1c393c"; 873 + sha256 = "0iph0qmpyqg4kwv8jsx6a56a7hhqq8swrazv40ycxk9rzr0s8yls"; 874 + }; 875 + } 876 + { 877 + goPackagePath = "github.com/stretchr/testify"; 878 + fetch = { 879 + type = "git"; 880 + url = "https://github.com/stretchr/testify"; 881 + rev = "f35b8ab0b5a2cef36673838d662e249dd9c94686"; 882 + sha256 = "0dlszlshlxbmmfxj5hlwgv3r22x0y1af45gn1vd198nvvs3pnvfs"; 883 + }; 884 + } 885 + { 886 + goPackagePath = "github.com/tidwall/gjson"; 887 + fetch = { 888 + type = "git"; 889 + url = "https://github.com/tidwall/gjson"; 890 + rev = "f123b340873a0084cb27267eddd8ff615115fbff"; 891 + sha256 = "1axph65dv3l0mmr2iis4r5jk2qy5ffdvh4gdxz4pv92jyincf5fj"; 892 + }; 893 + } 894 + { 895 + goPackagePath = "github.com/tidwall/match"; 896 + fetch = { 897 + type = "git"; 898 + url = "https://github.com/tidwall/match"; 899 + rev = "1731857f09b1f38450e2c12409748407822dc6be"; 900 + sha256 = "14nv96h0mjki5q685qx8y331h4yga6hlfh3z9nz6acvnv284q578"; 901 + }; 902 + } 903 + { 904 + goPackagePath = "github.com/vishvananda/netlink"; 905 + fetch = { 906 + type = "git"; 907 + url = "https://github.com/vishvananda/netlink"; 908 + rev = "b2de5d10e38ecce8607e6b438b6d174f389a004e"; 909 + sha256 = "06kic677b2q752sgvk3lyjfh8gmq7bpfl38h8k1jsz92fav1y8gl"; 910 + }; 911 + } 912 + { 913 + goPackagePath = "github.com/vishvananda/netns"; 914 + fetch = { 915 + type = "git"; 916 + url = "https://github.com/vishvananda/netns"; 917 + rev = "13995c7128ccc8e51e9a6bd2b551020a27180abd"; 918 + sha256 = "1zk6w8158qi4niva5rijchbv9ixgmijsgqshh54wdaav4xrhjshn"; 919 + }; 920 + } 921 + { 922 + goPackagePath = "github.com/vjeantet/grok"; 923 + fetch = { 924 + type = "git"; 925 + url = "https://github.com/vjeantet/grok"; 926 + rev = "ce01e59abcf6fbc9833b7deb5e4b8ee1769bcc53"; 927 + sha256 = "172j83ndkmh5dhglgskpsg5csz31ah5mnprqhcra5x7dczc2f8hv"; 928 + }; 929 + } 930 + { 931 + goPackagePath = "github.com/vmware/govmomi"; 932 + fetch = { 933 + type = "git"; 934 + url = "https://github.com/vmware/govmomi"; 935 + rev = "e3a01f9611c32b2362366434bcd671516e78955d"; 936 + sha256 = "0cicd4m8ll7y1n0c97drmvmqwsqaspwpzc6nfp73f887m8ff1xis"; 937 + }; 938 + } 939 + { 940 + goPackagePath = "github.com/wvanbergen/kafka"; 941 + fetch = { 942 + type = "git"; 943 + url = "https://github.com/wvanbergen/kafka"; 944 + rev = "e2edea948ddfee841ea9a263b32ccca15f7d6c2f"; 945 + sha256 = "1m712xywbx6nja2rbmrphwxbwfzkhadq139k5d19m8964695sp10"; 946 + }; 947 + } 948 + { 949 + goPackagePath = "github.com/wvanbergen/kazoo-go"; 950 + fetch = { 951 + type = "git"; 952 + url = "https://github.com/wvanbergen/kazoo-go"; 953 + rev = "f72d8611297a7cf105da904c04198ad701a60101"; 954 + sha256 = "05yx57kbjm9v54j46zi2c21zb3d239lzv996b2qqxpkfbqadqyxm"; 955 + }; 956 + } 957 + { 958 + goPackagePath = "github.com/yuin/gopher-lua"; 959 + fetch = { 960 + type = "git"; 961 + url = "https://github.com/yuin/gopher-lua"; 962 + rev = "46796da1b0b4794e1e341883a399f12cc7574b55"; 963 + sha256 = "0yq5ks1smqx0kgmwyl6xxd2mn9bvdi8qz7di4xs0xy5cs7f2zanw"; 964 + }; 965 + } 966 + { 967 + goPackagePath = "go.opencensus.io"; 968 + fetch = { 969 + type = "git"; 970 + url = "https://github.com/census-instrumentation/opencensus-go"; 971 + rev = "79993219becaa7e29e3b60cb67f5b8e82dee11d6"; 972 + sha256 = "0y2jzm1b5dw8x5s9fjy2aj1gd0wwkhl71wj3ysby86g60ja5lp1z"; 973 + }; 974 + } 975 + { 976 + goPackagePath = "golang.org/x/crypto"; 977 + fetch = { 978 + type = "git"; 979 + url = "https://go.googlesource.com/crypto"; 980 + rev = "a2144134853fc9a27a7b1e3eb4f19f1a76df13c9"; 981 + sha256 = "0hjjk6k9dq7zllwsw9icdfbli12ii379q2lajd6l7lyw72wy28by"; 982 + }; 983 + } 984 + { 985 + goPackagePath = "golang.org/x/net"; 986 + fetch = { 987 + type = "git"; 988 + url = "https://go.googlesource.com/net"; 989 + rev = "a680a1efc54dd51c040b3b5ce4939ea3cf2ea0d1"; 990 + sha256 = "018zmn4kmg2mbngcciqal54slc3pl4ry5vlv0bw36fcxvnazxnbp"; 991 + }; 992 + } 993 + { 994 + goPackagePath = "golang.org/x/oauth2"; 995 + fetch = { 996 + type = "git"; 997 + url = "https://go.googlesource.com/oauth2"; 998 + rev = "d2e6202438beef2727060aa7cabdd924d92ebfd9"; 999 + sha256 = "0wbn75fd10485nb93bm4kqldqifdim5xqy4v7r5sdvimvf3fyhn7"; 1000 + }; 1001 + } 1002 + { 1003 + goPackagePath = "golang.org/x/sys"; 1004 + fetch = { 1005 + type = "git"; 1006 + url = "https://go.googlesource.com/sys"; 1007 + rev = "ac767d655b305d4e9612f5f6e33120b9176c4ad4"; 1008 + sha256 = "1ds29n5lh4j21hmzxz7vk7hv1k6sixc7f0zsdc9xqdg0j7d212zm"; 1009 + }; 1010 + } 1011 + { 1012 + goPackagePath = "golang.org/x/text"; 1013 + fetch = { 1014 + type = "git"; 1015 + url = "https://go.googlesource.com/text"; 1016 + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; 1017 + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 1018 + }; 1019 + } 1020 + { 1021 + goPackagePath = "google.golang.org/api"; 1022 + fetch = { 1023 + type = "git"; 1024 + url = "https://code.googlesource.com/google-api-go-client"; 1025 + rev = "19ff8768a5c0b8e46ea281065664787eefc24121"; 1026 + sha256 = "0b34xb74pnwawlf911w6f0dhb95i8vi20i799asnvrmyn1lm2ldk"; 1027 + }; 1028 + } 1029 + { 1030 + goPackagePath = "google.golang.org/appengine"; 1031 + fetch = { 1032 + type = "git"; 1033 + url = "https://github.com/golang/appengine"; 1034 + rev = "b1f26356af11148e710935ed1ac8a7f5702c7612"; 1035 + sha256 = "1pz202zszg8f35dk5pfhwgcdi3r6dx1l4yk6x6ly7nb4j45zi96x"; 1036 + }; 1037 + } 1038 + { 1039 + goPackagePath = "google.golang.org/genproto"; 1040 + fetch = { 1041 + type = "git"; 1042 + url = "https://github.com/google/go-genproto"; 1043 + rev = "fedd2861243fd1a8152376292b921b394c7bef7e"; 1044 + sha256 = "08324j170skzacglhjmpkpsivp9gwcvmljx1nq6a2d2h2qksfdbp"; 1045 + }; 1046 + } 1047 + { 1048 + goPackagePath = "google.golang.org/grpc"; 1049 + fetch = { 1050 + type = "git"; 1051 + url = "https://github.com/grpc/grpc-go"; 1052 + rev = "168a6198bcb0ef175f7dacec0b8691fc141dc9b8"; 1053 + sha256 = "0d8vj372ri55mrqfc0rhjl3albp5ykwfjhda1s5cgm5n40v70pr3"; 1054 + }; 1055 + } 1056 + { 1057 + goPackagePath = "gopkg.in/alecthomas/kingpin.v2"; 1058 + fetch = { 1059 + type = "git"; 1060 + url = "https://github.com/alecthomas/kingpin"; 1061 + rev = "947dcec5ba9c011838740e680966fd7087a71d0d"; 1062 + sha256 = "0mndnv3hdngr3bxp7yxfd47cas4prv98sqw534mx7vp38gd88n5r"; 1063 + }; 1064 + } 1065 + { 1066 + goPackagePath = "gopkg.in/asn1-ber.v1"; 1067 + fetch = { 1068 + type = "git"; 1069 + url = "https://github.com/go-asn1-ber/asn1-ber"; 1070 + rev = "379148ca0225df7a432012b8df0355c2a2063ac0"; 1071 + sha256 = "1y8bvzbxpw0lfnn7pbcdwzqj4l90qj6xf88dvv9pxd9yl5g6cskx"; 1072 + }; 1073 + } 1074 + { 1075 + goPackagePath = "gopkg.in/fatih/pool.v2"; 1076 + fetch = { 1077 + type = "git"; 1078 + url = "https://github.com/fatih/pool"; 1079 + rev = "010e0b745d12eaf8426c95f9c3924d81dd0b668f"; 1080 + sha256 = "0dxsq7058w47d6ynbwjlfgnwcf5bf1q7m23dsgljd01sd8ilrq9x"; 1081 + }; 1082 + } 1083 + { 1084 + goPackagePath = "gopkg.in/fsnotify.v1"; 1085 + fetch = { 1086 + type = "git"; 1087 + url = "https://github.com/fsnotify/fsnotify"; 1088 + rev = "c2828203cd70a50dcccfb2761f8b1f8ceef9a8e9"; 1089 + sha256 = "07va9crci0ijlivbb7q57d2rz9h27zgn2fsm60spjsqpdbvyrx4g"; 1090 + }; 1091 + } 1092 + { 1093 + goPackagePath = "gopkg.in/gorethink/gorethink.v3"; 1094 + fetch = { 1095 + type = "git"; 1096 + url = "https://github.com/gorethink/gorethink"; 1097 + rev = "7f5bdfd858bb064d80559b2a32b86669c5de5d3b"; 1098 + sha256 = "1k4flhx93jbrcsi8k35dcdm7rcq3r8i8my4h8zhf5y9ayhcyph1m"; 1099 + }; 1100 + } 1101 + { 1102 + goPackagePath = "gopkg.in/ldap.v2"; 1103 + fetch = { 1104 + type = "git"; 1105 + url = "https://github.com/go-ldap/ldap"; 1106 + rev = "bb7a9ca6e4fbc2129e3db588a34bc970ffe811a9"; 1107 + sha256 = "1wf81wy04nhkqs0dg5zkivr4sh37r83bxrfwjz9vr4jq6vmljr3h"; 1108 + }; 1109 + } 1110 + { 1111 + goPackagePath = "gopkg.in/mgo.v2"; 1112 + fetch = { 1113 + type = "git"; 1114 + url = "https://github.com/go-mgo/mgo"; 1115 + rev = "9856a29383ce1c59f308dd1cf0363a79b5bef6b5"; 1116 + sha256 = "1gfbcmvpwwf1lydxj3g42wv2g9w3pf0y02igqk4f4f21h02sazkw"; 1117 + }; 1118 + } 1119 + { 1120 + goPackagePath = "gopkg.in/olivere/elastic.v5"; 1121 + fetch = { 1122 + type = "git"; 1123 + url = "https://github.com/olivere/elastic"; 1124 + rev = "52741dc2ce53629cbe1e673869040d886cba2cd5"; 1125 + sha256 = "11dgj31jxmp9fdnnwzzwg08p3iwrbnd63kyf6drvlw4qsgslk4lh"; 1126 + }; 1127 + } 1128 + { 1129 + goPackagePath = "gopkg.in/tomb.v1"; 1130 + fetch = { 1131 + type = "git"; 1132 + url = "https://github.com/go-tomb/tomb"; 1133 + rev = "dd632973f1e7218eb1089048e0798ec9ae7dceb8"; 1134 + sha256 = "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv"; 1135 + }; 1136 + } 1137 + { 1138 + goPackagePath = "gopkg.in/yaml.v2"; 1139 + fetch = { 1140 + type = "git"; 1141 + url = "https://github.com/go-yaml/yaml"; 1142 + rev = "5420a8b6744d3b0345ab293f6fcba19c978f1183"; 1143 + sha256 = "0dwjrs2lp2gdlscs7bsrmyc5yf6mm4fvgw71bzr9mv2qrd2q73s1"; 1144 + }; 1145 + } 1146 + ]
+1 -1
pkgs/servers/nosql/mongodb/default.nix
··· 97 97 homepage = http://www.mongodb.org; 98 98 license = licenses.agpl3; 99 99 100 - maintainers = with maintainers; [ bluescreen303 offline wkennington cstrahan ]; 100 + maintainers = with maintainers; [ bluescreen303 offline cstrahan ]; 101 101 platforms = platforms.unix; 102 102 }; 103 103 }
+1 -1
pkgs/servers/pulseaudio/default.nix
··· 121 121 description = "Sound server for POSIX and Win32 systems"; 122 122 homepage = http://www.pulseaudio.org/; 123 123 license = lib.licenses.lgpl2Plus; 124 - maintainers = with lib.maintainers; [ lovek323 wkennington ]; 124 + maintainers = with lib.maintainers; [ lovek323 ]; 125 125 platforms = lib.platforms.unix; 126 126 127 127 longDescription = ''
-1
pkgs/servers/samba/4.x.nix
··· 100 100 homepage = https://www.samba.org/; 101 101 description = "The standard Windows interoperability suite of programs for Linux and Unix"; 102 102 license = licenses.gpl3; 103 - maintainers = with maintainers; [ wkennington ]; 104 103 platforms = platforms.unix; 105 104 }; 106 105 }
+1 -1
pkgs/servers/shishi/default.nix
··· 75 75 homepage = https://www.gnu.org/software/shishi/; 76 76 description = "An implementation of the Kerberos 5 network security system"; 77 77 license = licenses.gpl3Plus; 78 - maintainers = with maintainers; [ bjg lovek323 wkennington ]; 78 + maintainers = with maintainers; [ bjg lovek323 ]; 79 79 platforms = platforms.linux; 80 80 }; 81 81 }
+2 -2
pkgs/servers/sonarr/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "sonarr-${version}"; 5 - version = "2.0.0.5252"; 5 + version = "2.0.0.5301"; 6 6 7 7 src = fetchurl { 8 8 url = "https://download.sonarr.tv/v2/master/mono/NzbDrone.master.${version}.mono.tar.gz"; 9 - sha256 = "0rs6sw2yjnhv3v3qbnalz445cilppw91zxxkj93dbp5vdlinw3fp"; 9 + sha256 = "16jjxs0gj5jdy0r4ynhck36b2balphqj24n2gfabrlgxsc6g20jv"; 10 10 }; 11 11 12 12 buildInputs = [
+1 -1
pkgs/servers/sql/mariadb/default.nix
··· 90 90 description = "An enhanced, drop-in replacement for MySQL"; 91 91 homepage = https://mariadb.org/; 92 92 license = licenses.gpl2; 93 - maintainers = with maintainers; [ thoughtpolice wkennington ]; 93 + maintainers = with maintainers; [ thoughtpolice ]; 94 94 platforms = platforms.all; 95 95 }; 96 96 };
-1
pkgs/servers/sql/pgpool/default.nix
··· 31 31 description = "A middleware that works between postgresql servers and postgresql clients"; 32 32 license = licenses.free; 33 33 platforms = platforms.linux; 34 - maintainers = with maintainers; [ wkennington ]; 35 34 }; 36 35 }
+68 -16
pkgs/servers/sql/postgresql/default.nix
··· 1 - { lib, stdenv, glibc, fetchurl, zlib, readline, libossp_uuid, openssl, libxml2, makeWrapper, tzdata, systemd, icu, pkgconfig }: 2 - 3 1 let 4 2 5 - common = { version, sha256, psqlSchema }: 3 + generic = 4 + # dependencies 5 + { stdenv, lib, fetchurl, makeWrapper 6 + , glibc, zlib, readline, openssl, icu, systemd, libossp_uuid 7 + , pkgconfig, libxml2, tzdata 8 + 9 + # for postgreql.pkgs 10 + , this, self, newScope, buildEnv 11 + 12 + # source specification 13 + , version, sha256, psqlSchema 14 + }: 6 15 let 7 16 atLeast = lib.versionAtLeast version; 17 + icuEnabled = atLeast "10"; 8 18 9 - # Build with ICU by default on versions that support it 10 - icuEnabled = atLeast "10"; 11 - in stdenv.mkDerivation (rec { 19 + in stdenv.mkDerivation rec { 12 20 name = "postgresql-${version}"; 13 21 inherit version; 14 22 ··· 97 105 disallowedReferences = [ stdenv.cc ]; 98 106 99 107 passthru = { 100 - inherit readline psqlSchema; 108 + inherit readline psqlSchema version; 109 + 110 + pkgs = let 111 + scope = { postgresql = this; }; 112 + newSelf = self // scope; 113 + newSuper = { callPackage = newScope (scope // this.pkgs); }; 114 + in import ./packages.nix newSelf newSuper; 115 + 116 + withPackages = postgresqlWithPackages { 117 + inherit makeWrapper buildEnv; 118 + postgresql = this; 119 + } 120 + this.pkgs; 101 121 }; 102 122 103 123 meta = with lib; { 104 124 homepage = https://www.postgresql.org; 105 125 description = "A powerful, open source object-relational database system"; 106 126 license = licenses.postgresql; 107 - maintainers = with maintainers; [ ocharles thoughtpolice ]; 127 + maintainers = with maintainers; [ ocharles thoughtpolice danbst ]; 108 128 platforms = platforms.unix; 109 129 knownVulnerabilities = optional (!atLeast "9.4") 110 130 "PostgreSQL versions older than 9.4 are not maintained anymore!"; 111 131 }; 112 - }); 132 + }; 113 133 114 - in { 134 + postgresqlWithPackages = { postgresql, makeWrapper, buildEnv }: pkgs: f: buildEnv { 135 + name = "postgresql-and-plugins-${postgresql.version}"; 136 + paths = f pkgs ++ [ 137 + postgresql 138 + postgresql.lib 139 + postgresql.man # in case user installs this into environment 140 + ]; 141 + buildInputs = [ makeWrapper ]; 115 142 116 - postgresql_9_4 = common { 143 + # We include /bin to ensure the $out/bin directory is created, which is 144 + # needed because we'll be removing the files from that directory in postBuild 145 + # below. See #22653 146 + pathsToLink = ["/" "/bin"]; 147 + 148 + postBuild = '' 149 + mkdir -p $out/bin 150 + rm $out/bin/{pg_config,postgres,pg_ctl} 151 + cp --target-directory=$out/bin ${postgresql}/bin/{postgres,pg_config,pg_ctl} 152 + wrapProgram $out/bin/postgres --set NIX_PGLIBDIR $out/lib 153 + ''; 154 + }; 155 + 156 + in self: super: { 157 + 158 + postgresql_9_4 = super.callPackage generic { 117 159 version = "9.4.20"; 118 160 psqlSchema = "9.4"; 119 161 sha256 = "0zzqjz5jrn624hzh04drpj6axh30a9k6bgawid6rwk45nbfxicgf"; 162 + this = self.postgresql_9_4; 163 + inherit self; 120 164 }; 121 165 122 - postgresql_9_5 = common { 166 + postgresql_9_5 = super.callPackage generic { 123 167 version = "9.5.15"; 124 168 psqlSchema = "9.5"; 125 169 sha256 = "0i2lylgmsmy2g1ixlvl112fryp7jmrd0i2brk8sxb7vzzpg3znnv"; 170 + this = self.postgresql_9_5; 171 + inherit self; 126 172 }; 127 173 128 - postgresql_9_6 = common { 174 + postgresql_9_6 = super.callPackage generic { 129 175 version = "9.6.11"; 130 176 psqlSchema = "9.6"; 131 177 sha256 = "0c55akrkzqd6p6a8hr0338wk246hl76r9j16p4zn3s51d7f0l99q"; 178 + this = self.postgresql_9_6; 179 + inherit self; 132 180 }; 133 181 134 - postgresql_10 = common { 182 + postgresql_10 = super.callPackage generic { 135 183 version = "10.6"; 136 184 psqlSchema = "10.0"; 137 185 sha256 = "0jv26y3f10svrjxzsgqxg956c86b664azyk2wppzpa5x11pjga38"; 186 + this = self.postgresql_10; 187 + inherit self; 138 188 }; 139 189 140 - postgresql_11 = common { 190 + postgresql_11 = super.callPackage generic { 141 191 version = "11.1"; 142 192 psqlSchema = "11.1"; 143 193 sha256 = "026v0sicsh7avzi45waf8shcbhivyxmi7qgn9fd1x0vl520mx0ch"; 194 + this = self.postgresql_11; 195 + inherit self; 144 196 }; 145 197 146 - } 198 + }
+67
pkgs/servers/sql/postgresql/ext/postgis.nix
··· 1 + { fetchurl 2 + , stdenv 3 + , perl 4 + , libxml2 5 + , postgresql 6 + , geos 7 + , proj 8 + , gdal 9 + , json_c 10 + , pkgconfig 11 + , file 12 + }: 13 + stdenv.mkDerivation rec { 14 + name = "postgis-${version}"; 15 + version = "2.5.1"; 16 + 17 + outputs = [ "out" "doc" ]; 18 + 19 + src = fetchurl { 20 + url = "https://download.osgeo.org/postgis/source/postgis-${version}.tar.gz"; 21 + sha256 = "14bsh4kflp4bxilypkpmhrpldknc9s9vgiax8yfhxbisyib704zv"; 22 + }; 23 + 24 + buildInputs = [ libxml2 postgresql geos proj perl gdal json_c pkgconfig ]; 25 + dontDisableStatic = true; 26 + 27 + # postgis config directory assumes /include /lib from the same root for json-c library 28 + NIX_LDFLAGS = "-L${stdenv.lib.getLib json_c}/lib"; 29 + 30 + preConfigure = '' 31 + sed -i 's@/usr/bin/file@${file}/bin/file@' configure 32 + configureFlags="--datadir=$out/share --datarootdir=$out/share --bindir=$out/bin --with-gdalconfig=${gdal}/bin/gdal-config --with-jsondir=${json_c.dev}" 33 + 34 + makeFlags="PERL=${perl}/bin/perl datadir=$out/share pkglibdir=$out/lib bindir=$out/bin" 35 + ''; 36 + postConfigure = '' 37 + sed -i "s|@mkdir -p \$(DESTDIR)\$(PGSQL_BINDIR)||g ; 38 + s|\$(DESTDIR)\$(PGSQL_BINDIR)|$prefix/bin|g 39 + " \ 40 + "raster/loader/Makefile"; 41 + sed -i "s|\$(DESTDIR)\$(PGSQL_BINDIR)|$prefix/bin|g 42 + " \ 43 + "raster/scripts/python/Makefile"; 44 + ''; 45 + 46 + preInstall = '' 47 + mkdir -p $out/bin 48 + ''; 49 + 50 + # create aliases for all commands adding version information 51 + postInstall = '' 52 + for prog in $out/bin/*; do # */ 53 + ln -s $prog $prog-${version} 54 + done 55 + 56 + mkdir -p $doc/share/doc/postgis 57 + mv doc/* $doc/share/doc/postgis/ 58 + ''; 59 + 60 + meta = with stdenv.lib; { 61 + description = "Geographic Objects for PostgreSQL"; 62 + homepage = http://postgis.refractions.net; 63 + license = licenses.gpl2; 64 + maintainers = [ maintainers.marcweber ]; 65 + platforms = platforms.linux; 66 + }; 67 + }
+37
pkgs/servers/sql/postgresql/packages.nix
··· 1 + self: super: { 2 + 3 + postgis = super.callPackage ./ext/postgis.nix { 4 + gdal = self.gdal.override { 5 + postgresql = self.postgresql; 6 + poppler = self.poppler_0_61; 7 + }; 8 + }; 9 + 10 + pg_repack = super.callPackage ./ext/pg_repack.nix { }; 11 + 12 + pg_similarity = super.callPackage ./ext/pg_similarity.nix { }; 13 + 14 + pgroonga = super.callPackage ./ext/pgroonga.nix { }; 15 + 16 + plv8 = super.callPackage ./ext/plv8.nix { 17 + v8 = super.callPackage ../../../development/libraries/v8/plv8_6_x.nix { 18 + python = self.python2; 19 + }; 20 + }; 21 + 22 + pgjwt = super.callPackage ./ext/pgjwt.nix { }; 23 + 24 + cstore_fdw = super.callPackage ./ext/cstore_fdw.nix { }; 25 + 26 + pg_hll = super.callPackage ./ext/pg_hll.nix { }; 27 + 28 + pg_cron = super.callPackage ./ext/pg_cron.nix { }; 29 + 30 + pg_topn = super.callPackage ./ext/pg_topn.nix { }; 31 + 32 + pgtap = super.callPackage ./ext/pgtap.nix { }; 33 + 34 + timescaledb = super.callPackage ./ext/timescaledb.nix { }; 35 + 36 + tsearch_extras = super.callPackage ./ext/tsearch_extras.nix { }; 37 + }
-1
pkgs/servers/unifi/default.nix
··· 35 35 description = "Controller for Ubiquiti UniFi access points"; 36 36 license = licenses.unfree; 37 37 platforms = platforms.unix; 38 - maintainers = with maintainers; [ wkennington ]; 39 38 }; 40 39 }; 41 40
+3 -3
pkgs/servers/xmpp/ejabberd/default.nix
··· 24 24 ctlpath = lib.makeBinPath [ bash gnused gnugrep coreutils utillinux procps ]; 25 25 26 26 in stdenv.mkDerivation rec { 27 - version = "18.06"; 27 + version = "18.12.1"; 28 28 name = "ejabberd-${version}"; 29 29 30 30 src = fetchurl { 31 31 url = "https://www.process-one.net/downloads/ejabberd/${version}/${name}.tgz"; 32 - sha256 = "1c4h6qrckihm8v4vm52h31j5dxg7247vk374rwz41idfb25vx7dc"; 32 + sha256 = "0mqzbjzcf0aqjzds6pxl1zy1ajn3f8c94dn47xf2i9qid0bsydgx"; 33 33 }; 34 34 35 35 nativeBuildInputs = [ fakegit ]; ··· 75 75 76 76 outputHashMode = "recursive"; 77 77 outputHashAlgo = "sha256"; 78 - outputHash = "1bk3yd10cq6vlgmh2qawl82m29yi5zcbsdlz17xyy76sg2ka622a"; 78 + outputHash = "1ihg5jbvilfxacsw885ywgyf74r9hm8gcn17mrgbv6y7fcvcgcsr"; 79 79 }; 80 80 81 81 configureFlags =
+10 -5
pkgs/shells/elvish/default.nix
··· 1 1 { stdenv, buildGoPackage, fetchFromGitHub }: 2 2 3 3 buildGoPackage rec { 4 - name = "elvish-${version}"; 4 + pname = "elvish"; 5 5 version = "0.12"; 6 6 7 7 goPackagePath = "github.com/elves/elvish"; ··· 12 12 ''; 13 13 14 14 src = fetchFromGitHub { 15 - repo = "elvish"; 16 15 owner = "elves"; 17 - rev = version; 16 + repo = pname; 17 + rev = "v${version}"; 18 18 sha256 = "1vvbgkpnrnb5aaak4ks45wl0cyp0vbry8bpxl6v2dpmq9x0bscpp"; 19 19 }; 20 20 21 21 meta = with stdenv.lib; { 22 - description = "A friendly and expressive Unix shell"; 22 + description = "A friendly and expressive command shell"; 23 + longDescription = '' 24 + Elvish is a friendly interactive shell and an expressive programming 25 + language. It runs on Linux, BSDs, macOS and Windows. Despite its pre-1.0 26 + status, it is already suitable for most daily interactive use. 27 + ''; 23 28 homepage = https://elv.sh/; 24 29 license = licenses.bsd2; 25 - maintainers = with maintainers; [ vrthra ]; 30 + maintainers = with maintainers; [ vrthra AndersonTorres ]; 26 31 platforms = with platforms; linux ++ darwin; 27 32 }; 28 33
+3 -12
pkgs/shells/zsh/default.nix
··· 1 1 { stdenv, fetchurl, ncurses, pcre, fetchpatch }: 2 2 3 3 let 4 - version = "5.6.2"; 4 + version = "5.7"; 5 5 6 6 documentation = fetchurl { 7 7 url = "mirror://sourceforge/zsh/zsh-${version}-doc.tar.xz"; 8 - sha256 = "05014rg6hkwiv1p56iij8wn2rghmwjxs5qsj3d3xigbwaikk55wq"; 8 + sha256 = "0pgisyi82pg5mycx1k7vfx9hwzl6zq00r5s9v91lg4gqisvlvagh"; 9 9 }; 10 10 11 11 in ··· 15 15 16 16 src = fetchurl { 17 17 url = "mirror://sourceforge/zsh/zsh-${version}.tar.xz"; 18 - sha256 = "17iffliqcj4hv91g0bd2sxsyfcz51mfyh97sp2iyrs2p0mndc2x5"; 18 + sha256 = "04ynid3ggvy6i5c26bk52mq6x5vyrdwgryid9hggmnb1nf8b41vq"; 19 19 }; 20 - 21 - patches = [ 22 - (fetchpatch { 23 - name = "search-xdg-data-dirs.patch"; 24 - url = https://github.com/zsh-users/zsh/commit/624219e0e4cbfdfb286e707bd2853f2d7b6a4a7d.patch; 25 - sha256 = "0i0g7dc0px57vpklm1f4w20vyc92nv15y09r5clvib2kjkxjy2cf"; 26 - excludes = [ "ChangeLog" ]; 27 - }) 28 - ]; 29 20 30 21 buildInputs = [ ncurses pcre ]; 31 22
+2 -2
pkgs/tools/admin/amazon-ecr-credential-helper/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "amazon-ecr-credential-helper-${version}"; 5 - version = "0.1.0"; 5 + version = "0.3.0"; 6 6 7 7 goPackagePath = "github.com/awslabs/amazon-ecr-credential-helper"; 8 8 ··· 10 10 owner = "awslabs"; 11 11 repo = "amazon-ecr-credential-helper"; 12 12 rev = "v${version}"; 13 - sha256 = "0mpwm21fphg117ryxda7696s8bnvi4bbc8rvi4zp2m1rhl04j2yy"; 13 + sha256 = "06pcwgahcbi13ca5rs6giwdw3w364lbvmzcs4ka82igvcffxjvnd"; 14 14 }; 15 15 16 16 meta = with lib; {
+2 -2
pkgs/tools/admin/lego/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "lego-${version}"; 5 - version = "1.2.1"; 5 + version = "2.0.1"; 6 6 rev = "v${version}"; 7 7 8 8 src = fetchFromGitHub { 9 9 inherit rev; 10 10 owner = "xenolf"; 11 11 repo = "lego"; 12 - sha256 = "1b2cv78v54afflz3gfyidkwzq7r2h5j45rmz0ybps03pr0hs4gk3"; 12 + sha256 = "17q5j2zxc2c0xw8pfhnls67dmwrkicjmd2jdyim3fhi5cgxl9h93"; 13 13 }; 14 14 15 15 goPackagePath = "github.com/xenolf/lego";
-1
pkgs/tools/backup/bareos/default.nix
··· 77 77 description = "A fork of the bacula project"; 78 78 license = licenses.agpl3; 79 79 platforms = platforms.unix; 80 - maintainers = with maintainers; [ wkennington ]; 81 80 }; 82 81 }
+1 -1
pkgs/tools/filesystems/btrfs-progs/default.nix
··· 31 31 description = "Utilities for the btrfs filesystem"; 32 32 homepage = https://btrfs.wiki.kernel.org/; 33 33 license = licenses.gpl2; 34 - maintainers = with maintainers; [ raskin wkennington ]; 34 + maintainers = with maintainers; [ raskin ]; 35 35 platforms = platforms.linux; 36 36 }; 37 37 }
+1 -2
pkgs/tools/filesystems/ceph/generic.nix
··· 83 83 ceph-python-env = python2Packages.python.withPackages (ps: [ 84 84 ps.sphinx 85 85 ps.flask 86 - ps.argparse 87 86 ps.cython 88 87 ps.setuptools 89 88 ps.pip ··· 166 165 homepage = https://ceph.com/; 167 166 description = "Distributed storage system"; 168 167 license = licenses.lgpl21; 169 - maintainers = with maintainers; [ adev ak wkennington ]; 168 + maintainers = with maintainers; [ adev ak ]; 170 169 platforms = platforms.unix; 171 170 }; 172 171
+2 -2
pkgs/tools/filesystems/gocryptfs/default.nix
··· 2 2 { stdenv, buildGoPackage, fetchFromGitHub, openssl, pandoc, pkgconfig }: 3 3 4 4 let 5 - version = "v1.5"; 5 + version = "v1.6.1"; 6 6 goFuseVersion = with stdenv.lib; substring 0 7 (head (filter ( 7 7 d: d.goPackagePath == "github.com/hanwen/go-fuse" 8 8 ) (import ./deps.nix))).fetch.rev; ··· 19 19 owner = "rfjakob"; 20 20 repo = "gocryptfs"; 21 21 rev = version; 22 - sha256 = "0s5smjc7n9088n8a2mv7cy3cx31ci13i1i8fhg1vslc17a15qs2d"; 22 + sha256 = "0aqbl25g48b4jp6l09k6kic6w3p0q7d9ip2wvrcvh8lhnrbdkhzd"; 23 23 }; 24 24 25 25 postPatch = "rm -r tests";
+83 -20
pkgs/tools/filesystems/gocryptfs/deps.nix
··· 1 - # This file was generated by https://github.com/kamilchm/go2nix v1.2.1 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 2 [ 3 3 { 4 - goPackagePath = "github.com/hanwen/go-fuse"; 4 + goPackagePath = "github.com/conejoninja/hid"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/conejoninja/hid"; 8 + rev = "3a959b87ebefc18767a31fa567eea402eb37239e"; 9 + sha256 = "1i1x7fhs3g9a48h2wxjczshx7gzmj9p6pd71l22ky998zgjadlim"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/conejoninja/tesoro"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/conejoninja/tesoro"; 17 + rev = "e0e839b6a6f14bce56d1bfac9a86311a1646a6a3"; 18 + sha256 = "19q1ibj6l6pk2a3iwcyrj60sscvkqw450psd9zdflvb293cjsx8v"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/golang/protobuf"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/golang/protobuf"; 26 + rev = "b4deda0973fb4c70b50d226b1af49f3da59f5265"; 27 + sha256 = "0ya4ha7m20bw048m1159ppqzlvda4x0vdprlbk5sdgmy74h3xcdq"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "github.com/hanwen/go-fuse"; 5 32 fetch = { 6 33 type = "git"; 7 34 url = "https://github.com/hanwen/go-fuse"; 8 - rev = "291273cb8ce0f139636a6fd7414be3c7e2de6288"; 9 - sha256 = "1djfl6mni8k4wllhwcr6qwyg1nh6wykdalvdl6gpc1rwrjj9c6xi"; 35 + rev = "95c6370914ac7822973d1893680e878e156f8d70"; 36 + sha256 = "1h701c1hxrw7ljh7kc0rjx18bfw2mzdbpmqqilb5wb0ngpdjpqxp"; 10 37 }; 11 38 } 12 39 { 13 - goPackagePath = "github.com/jacobsa/crypto"; 40 + goPackagePath = "github.com/jacobsa/crypto"; 14 41 fetch = { 15 42 type = "git"; 16 43 url = "https://github.com/jacobsa/crypto"; 17 - rev = "c73681c634de898c869684602cf0c0d2ce938c4d"; 44 + rev = "c73681c634de898c869684602cf0c0d2ce938c4d"; 18 45 sha256 = "02jbiy6szshbzcmp4j3gpc577hrhikxqvm4kzxixp27k9f2cx5si"; 19 46 }; 20 47 } 21 48 { 22 - goPackagePath = "github.com/pkg/xattr"; 49 + goPackagePath = "github.com/pkg/xattr"; 23 50 fetch = { 24 51 type = "git"; 25 52 url = "https://github.com/pkg/xattr"; 26 - rev = "d15dbc2bb0b5da267362b5e066e2c44c1fcff6c7"; 27 - sha256 = "1vab8mpk2x4vbhx0kd0i0kn6sf7z5ivilcmdklyizzcfcwghh17g"; 53 + rev = "f5b647e257e19d63831e7c7adb95dfb79d9ff4d9"; 54 + sha256 = "0cqxibbfllhs6ffxq65gn08088g7g7aw752p9g3vbnj35jk2p8i9"; 28 55 }; 29 56 } 30 57 { 31 - goPackagePath = "github.com/rfjakob/eme"; 58 + goPackagePath = "github.com/rfjakob/eme"; 32 59 fetch = { 33 60 type = "git"; 34 61 url = "https://github.com/rfjakob/eme"; 35 - rev = "2222dbd4ba467ab3fc7e8af41562fcfe69c0d770"; 62 + rev = "2222dbd4ba467ab3fc7e8af41562fcfe69c0d770"; 36 63 sha256 = "0c227ly3z8pqaqg22lpd8nzgqrfsbjx5gi9rp9ks1cmd11dv2gl9"; 37 64 }; 38 65 } 39 66 { 40 - goPackagePath = "golang.org/x/crypto"; 67 + goPackagePath = "github.com/trezor/trezord-go"; 68 + fetch = { 69 + type = "git"; 70 + url = "https://github.com/trezor/trezord-go"; 71 + rev = "bae9c40e5d71c459bde056d42d4b19ab318c90c2"; 72 + sha256 = "12j7b4vjs8n68214zrh5ivpqm3fcifk27bj6rszd9x2839nk3hy8"; 73 + }; 74 + } 75 + { 76 + goPackagePath = "github.com/xaionaro-go/cryptoWallet"; 77 + fetch = { 78 + type = "git"; 79 + url = "https://github.com/xaionaro-go/cryptoWallet"; 80 + rev = "47f9f6877e4324a8bc47fc5661c32d2fe6d29586"; 81 + sha256 = "14h2vnl2jm2wj10znizdf2f0mxsk27rsjskjw5qffy8nf5a0i3i6"; 82 + }; 83 + } 84 + { 85 + goPackagePath = "github.com/zserge/hid"; 86 + fetch = { 87 + type = "git"; 88 + url = "https://github.com/zserge/hid"; 89 + rev = "c86e7adeabafd6fcb3371ad64d6ed366b04d55db"; 90 + sha256 = "1y2zqndq6mafgsdai5gnkw4g8dzl9vmjcxq0i8xspaj4dmck19c4"; 91 + }; 92 + } 93 + { 94 + goPackagePath = "golang.org/x/crypto"; 41 95 fetch = { 42 96 type = "git"; 43 97 url = "https://go.googlesource.com/crypto"; 44 - rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602"; 45 - sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44"; 98 + rev = "de0752318171da717af4ce24d0a2e8626afaeb11"; 99 + sha256 = "1ps1dl2a5lwr3vbwcy8n4i1v73m567y024sk961fk281phrzp13i"; 46 100 }; 47 101 } 48 102 { 49 - goPackagePath = "golang.org/x/sync"; 103 + goPackagePath = "golang.org/x/sync"; 50 104 fetch = { 51 105 type = "git"; 52 106 url = "https://go.googlesource.com/sync"; 53 - rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca"; 107 + rev = "1d60e4601c6fd243af51cc01ddf169918a5407ca"; 54 108 sha256 = "046jlanz2lkxq1r57x9bl6s4cvfqaic6p2xybsj8mq1120jv4rs6"; 55 109 }; 56 110 } 57 111 { 58 - goPackagePath = "golang.org/x/sys"; 112 + goPackagePath = "golang.org/x/sys"; 59 113 fetch = { 60 114 type = "git"; 61 115 url = "https://go.googlesource.com/sys"; 62 - rev = "151529c776cdc58ddbe7963ba9af779f3577b419"; 63 - sha256 = "149yfzs4k8vxhjr8f832drndir2k5ha0ggs2dw2fd6xvxf698bcx"; 116 + rev = "14742f9018cd6651ec7364dc6ee08af0baaa1031"; 117 + sha256 = "17k06vwhnlb18n9rb1cdcdqyjcn353znfrr4c90xb3carz1sqfq5"; 118 + }; 119 + } 120 + { 121 + goPackagePath = "golang.org/x/text"; 122 + fetch = { 123 + type = "git"; 124 + url = "https://go.googlesource.com/text"; 125 + rev = "f21a4dfb5e38f5895301dc265a8def02365cc3d0"; 126 + sha256 = "0r6x6zjzhr8ksqlpiwm5gdd7s209kwk5p4lw54xjvz10cs3qlq19"; 64 127 }; 65 128 } 66 - ] 129 + ]
+3 -2
pkgs/tools/filesystems/tmsu/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "tmsu-${version}"; 5 - version = "0.7.1"; 5 + version = "0.7.4"; 6 6 7 7 go-sqlite3 = fetchgit { 8 8 url = "git://github.com/mattn/go-sqlite3"; ··· 20 20 owner = "oniony"; 21 21 repo = "tmsu"; 22 22 rev = "v${version}"; 23 - sha256 = "0d1sryq80chb9vrf9z0lfx4xb3sdkg01f9hqf3bb9c89vm6v2lwg"; 23 + sha256 = "1g9gxlll2g4qkqbrshq3888sy1lgw6p5dvcrl5qyh6w73yimi1cq"; 24 24 }; 25 25 26 26 buildInputs = [ go fuse ]; ··· 38 38 patchShebangs tests/. 39 39 40 40 export GOPATH=$PWD 41 + export GOCACHE=$TMPDIR/go-cache 41 42 ''; 42 43 43 44 installPhase = ''
+34
pkgs/tools/graphics/grim/default.nix
··· 1 + { stdenv, fetchFromGitHub, cairo, libjpeg, meson, ninja, wayland, pkgconfig, wayland-protocols }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "grim-${version}"; 5 + version = "1.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "emersion"; 9 + repo = "grim"; 10 + rev = "v${version}"; 11 + sha256 = "1mpmxkzssgzqh9z263y8vk40dayw32kah66sb8ja7yw22rm7f4zf"; 12 + }; 13 + 14 + nativeBuildInputs = [ 15 + meson 16 + ninja 17 + pkgconfig 18 + ]; 19 + 20 + buildInputs = [ 21 + cairo 22 + libjpeg 23 + wayland 24 + wayland-protocols 25 + ]; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Grab images from a Wayland compositor"; 29 + homepage = https://github.com/emersion/grim; 30 + license = licenses.mit; 31 + platforms = platforms.linux; 32 + maintainers = with maintainers; [ buffet ]; 33 + }; 34 + }
-1
pkgs/tools/misc/bandwidth/default.nix
··· 34 34 description = "Artificial benchmark for identifying weaknesses in the memory subsystem"; 35 35 license = licenses.mit; 36 36 platforms = platforms.unix; 37 - maintainers = with maintainers; [ wkennington ]; 38 37 }; 39 38 }
-7
pkgs/tools/misc/bat/default.nix
··· 22 22 23 23 postInstall = '' 24 24 install -m 444 -Dt $out/share/man/man1 doc/bat.1 25 - 26 - install -Dm644 target/release/build/bat-*/out/_bat \ 27 - "$out/share/zsh/site-functions/_bat" 28 - install -Dm644 target/release/build/bat-*/out/bat.bash \ 29 - "$out/share/bash-completions/completions/bat.bash" 30 - install -Dm644 target/release/build/bat-*/out/bat.fish \ 31 - "$out/share/fish/vendor_completions.d/bat.fish" 32 25 ''; 33 26 34 27 meta = with stdenv.lib; {
-1
pkgs/tools/misc/expect/default.nix
··· 38 38 homepage = http://expect.sourceforge.net/; 39 39 license = "Expect"; 40 40 platforms = platforms.unix; 41 - maintainers = with maintainers; [ wkennington ]; 42 41 }; 43 42 }
+2 -2
pkgs/tools/misc/mbuffer/default.nix
··· 3 3 } : 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "20181119"; 6 + version = "20190113"; 7 7 name = "mbuffer-${version}"; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.maier-komor.de/software/mbuffer/mbuffer-${version}.tgz"; 11 - sha256 = "1pysnvq03g3w4npw15cykgd0n7nj7lmv655szav4802pz1dgywj7"; 11 + sha256 = "07rgv98ys3bd0q35ivxjrgrhq199z19lj14jafzq96gcwspy8783"; 12 12 }; 13 13 14 14 buildInputs = [ openssl ];
-1
pkgs/tools/misc/mstflint/default.nix
··· 14 14 homepage = https://www.openfabrics.org/; 15 15 license = licenses.gpl2; 16 16 platforms = platforms.linux; 17 - maintainers = with maintainers; [ wkennington ]; 18 17 broken = true; # 2018-04-11 19 18 }; 20 19 }
+8 -3
pkgs/tools/misc/picocom/default.nix
··· 1 - { stdenv, fetchFromGitHub, makeWrapper, lrzsz }: 1 + { stdenv, fetchFromGitHub, makeWrapper, lrzsz, IOKit }: 2 + 3 + assert stdenv.isDarwin -> IOKit != null; 4 + 5 + with stdenv.lib; 2 6 3 7 stdenv.mkDerivation rec { 4 8 name = "picocom-${version}"; ··· 11 15 sha256 = "1vvjydqf0ax47nvdyyl67jafw5b3sfsav00xid6qpgia1gs2r72n"; 12 16 }; 13 17 14 - buildInputs = [ makeWrapper ]; 18 + buildInputs = [ makeWrapper ] 19 + ++ optionals stdenv.isDarwin [ IOKit ]; 15 20 16 21 installPhase = '' 17 22 mkdir -p $out/bin $out/share/man/man1 ··· 26 31 description = "Minimal dumb-terminal emulation program"; 27 32 homepage = https://github.com/npat-efault/picocom/; 28 33 license = stdenv.lib.licenses.gpl2Plus; 29 - platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.linux; # arbitrary choice 34 + platforms = platforms.unix; 30 35 }; 31 36 }
+13 -9
pkgs/tools/misc/rmlint/default.nix
··· 1 - { stdenv, fetchFromGitHub, 2 - gettext, glib, json-glib, libelf, pkgconfig, scons, sphinx, utillinux }: 1 + { stdenv, fetchFromGitHub 2 + , gettext, pkgconfig, scons 3 + , glib, json-glib, libelf, sphinx, utillinux }: 3 4 4 5 with stdenv.lib; 5 6 stdenv.mkDerivation rec { 6 7 name = "rmlint-${version}"; 7 - version = "2.6.1"; 8 + version = "2.8.0"; 8 9 9 10 src = fetchFromGitHub { 10 11 owner = "sahib"; 11 12 repo = "rmlint"; 12 13 rev = "v${version}"; 13 - sha256 = "1j09qk3zypw4my713q9g36kq37ggqd5v9vrs3h821p6p3qmmkdn8"; 14 + sha256 = "1gc7gbnh0qg1kl151cv1ld87vhpm1v3pnkn7prhscdcc21jrg8nz"; 14 15 }; 15 16 16 - configurePhase = "scons config"; 17 + CFLAGS="-I${stdenv.lib.getDev utillinux}/include"; 17 18 18 - nativeBuildInputs = [ pkgconfig ]; 19 - buildInputs = [ gettext glib json-glib libelf scons sphinx utillinux ]; 19 + nativeBuildInputs = [ 20 + pkgconfig sphinx gettext scons 21 + ]; 20 22 21 - buildPhase = "scons"; 23 + buildInputs = [ 24 + glib json-glib libelf utillinux 25 + ]; 22 26 23 - installPhase = "scons --prefix=$out install"; 27 + prefixKey = "--prefix="; 24 28 25 29 meta = { 26 30 description = "Extremely fast tool to remove duplicates and other lint from your filesystem";
+3 -4
pkgs/tools/misc/tmuxp/default.nix
··· 4 4 5 5 buildPythonApplication rec { 6 6 pname = "tmuxp"; 7 - version = "1.4.2"; 7 + version = "1.5.0a1"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "087icp1n1qdf53f1314g5biz16sigrnpqr835xqlr6vj85imm2dm"; 11 + sha256 = "88b6ece3ff59a0882b5c5bff169cc4c1d688161fe61e5553b0a0802ff64b6da8"; 12 12 }; 13 13 14 14 postPatch = '' ··· 29 29 30 30 meta = with stdenv.lib; { 31 31 description = "Manage tmux workspaces from JSON and YAML"; 32 - homepage = http://tmuxp.readthedocs.io; 32 + homepage = https://tmuxp.git-pull.com/; 33 33 license = licenses.bsd3; 34 - platforms = platforms.linux; 35 34 maintainers = with maintainers; [ jgeerds ]; 36 35 }; 37 36 }
-1
pkgs/tools/misc/ttylog/default.nix
··· 22 22 ''; 23 23 license = licenses.gpl2; 24 24 platforms = platforms.linux; 25 - maintainers = with maintainers; [ wkennington ]; 26 25 }; 27 26 }
+3 -3
pkgs/tools/misc/watchexec/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 name = "watchexec-${version}"; 5 - version = "1.9.0"; 5 + version = "1.10.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "watchexec"; 9 9 repo = "watchexec"; 10 10 rev = version; 11 - sha256 = "0zp5s2dy5zbar0virvy1izjpvvgwbz7rvjmcy6bph6rb5c4bhm70"; 11 + sha256 = "15fnf3r4pvl9gyvq0fy0l7p8xjaz44z9g4dzkn1l0fdhldib6z1c"; 12 12 }; 13 13 14 - cargoSha256 = "1li84kq9myaw0zwx69y72f3lx01s7i9p8yays4rwvl1ymr614y1l"; 14 + cargoSha256 = "1xlcfr2q2pw47sav9iryjva7w9chv90g18hszq8s0q0w71sccv6j"; 15 15 16 16 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ]; 17 17
-1
pkgs/tools/misc/yubico-piv-tool/default.nix
··· 26 26 certificates, and create certificate requests, and other operations. 27 27 A shared library and a command-line tool is included. 28 28 ''; 29 - maintainers = with maintainers; [ wkennington ]; 30 29 license = licenses.bsd2; 31 30 platforms = platforms.all; 32 31 };
+1 -2
pkgs/tools/misc/yubikey-personalization-gui/default.nix
··· 10 10 11 11 nativeBuildInputs = [ pkgconfig qmake ]; 12 12 buildInputs = [ yubikey-personalization qtbase libyubikey ]; 13 - 13 + 14 14 installPhase = '' 15 15 mkdir -p $out/bin 16 16 cp build/release/yubikey-personalization-gui $out/bin ··· 21 21 description = "A QT based cross-platform utility designed to facilitate reconfiguration of the Yubikey"; 22 22 license = licenses.bsd2; 23 23 platforms = platforms.unix; 24 - maintainers = with maintainers; [ wkennington ]; 25 24 }; 26 25 }
-1
pkgs/tools/misc/yubikey-personalization/default.nix
··· 28 28 description = "A library and command line tool to personalize YubiKeys"; 29 29 license = licenses.bsd2; 30 30 platforms = platforms.unix; 31 - maintainers = with maintainers; [ wkennington ]; 32 31 }; 33 32 }
+2 -2
pkgs/tools/networking/autossh/default.nix
··· 1 1 {stdenv, fetchurl, openssh}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "autossh-1.4f"; 4 + name = "autossh-1.4g"; 5 5 6 6 src = fetchurl { 7 7 url = "http://www.harding.motd.ca/autossh/${name}.tgz"; 8 - sha256 = "1wpqwa2872nqgqbhnb6nnkrlzpdawd5k69gh1qp68354pvhyawh1"; 8 + sha256 = "0xqjw8df68f4kzkns5gcah61s5wk0m44qdk2z1d6388w6viwxhsz"; 9 9 }; 10 10 11 11 buildInputs = [ openssh ];
+46 -35
pkgs/tools/networking/dd-agent/5.nix
··· 1 - { stdenv, fetchFromGitHub, pythonPackages 1 + { stdenv, fetchFromGitHub, python 2 2 , unzip, makeWrapper }: 3 3 let 4 - inherit (pythonPackages) python; 5 - docker_1_10 = pythonPackages.buildPythonPackage rec { 6 - name = "docker-${version}"; 7 - version = "1.10.6"; 4 + python' = python.override { 5 + packageOverrides = self: super: { 6 + docker = self.buildPythonPackage rec { 7 + name = "docker-${version}"; 8 + version = "1.10.6"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "docker"; 12 + repo = "docker-py"; 13 + rev = version; 14 + sha256 = "1awzpbrkh4fympqzddz5i3ml81b7f0i0nwkvbpmyxjjfqx6l0m4m"; 15 + }; 8 16 9 - src = fetchFromGitHub { 10 - owner = "docker"; 11 - repo = "docker-py"; 12 - rev = version; 13 - sha256 = "1awzpbrkh4fympqzddz5i3ml81b7f0i0nwkvbpmyxjjfqx6l0m4m"; 14 - }; 17 + propagatedBuildInputs = with self; [ 18 + six 19 + requests 20 + websocket_client 21 + ipaddress 22 + backports_ssl_match_hostname 23 + docker_pycreds 24 + uptime 25 + ]; 15 26 16 - propagatedBuildInputs = with pythonPackages; [ 17 - six 18 - requests 19 - websocket_client 20 - ipaddress 21 - backports_ssl_match_hostname 22 - docker_pycreds 23 - uptime 24 - ]; 27 + # due to flake8 28 + doCheck = false; 29 + }; 25 30 26 - # due to flake8 27 - doCheck = false; 31 + pymongo = super.pymongo.overridePythonAttrs (oldAttrs: rec { 32 + version = "2.9.5"; 33 + src = oldAttrs.src.override { 34 + inherit version; 35 + sha256 = "912516ac6a355d7624374a38337b8587afe3eb535c0a5456b3bd12df637a6e70"; 36 + }; 37 + }); 38 + }; 28 39 }; 29 40 30 41 in stdenv.mkDerivation rec { ··· 41 52 patches = [ ./40103-iostat-fix.patch ]; 42 53 43 54 buildInputs = [ 44 - python 45 55 unzip 46 56 makeWrapper 47 - pythonPackages.requests 48 - pythonPackages.psycopg2 49 - pythonPackages.psutil 50 - pythonPackages.ntplib 51 - pythonPackages.simplejson 52 - pythonPackages.pyyaml 53 - pythonPackages.pymongo_2_9_1 54 - pythonPackages.python-etcd 55 - pythonPackages.consul 56 - docker_1_10 57 - ]; 58 - propagatedBuildInputs = with pythonPackages; [ python tornado ]; 57 + ] ++ (with python'.pkgs; [ 58 + requests 59 + psycopg2 60 + psutil 61 + ntplib 62 + simplejson 63 + pyyaml 64 + pymongo 65 + python-etcd 66 + consul 67 + docker 68 + ]); 69 + propagatedBuildInputs = with python'.pkgs; [ python tornado ]; 59 70 60 71 buildCommand = '' 61 72 mkdir -p $out/bin
+2 -2
pkgs/tools/networking/dd-agent/6.nix
··· 6 6 7 7 in buildGoPackage rec { 8 8 name = "datadog-agent-${version}"; 9 - version = "6.8.3"; 9 + version = "6.9.0"; 10 10 owner = "DataDog"; 11 11 repo = "datadog-agent"; 12 12 13 13 src = fetchFromGitHub { 14 14 inherit owner repo; 15 15 rev = "${version}"; 16 - sha256 = "18kk3f10pbcxplshxzbblga6bqlkk5mgy536yy27j463l4xps92q"; 16 + sha256 = "1ddzml9ip5nm5z6cmnsrqxlmcr8411qlyr05hky7yn1dacin9ifw"; 17 17 }; 18 18 19 19 subPackages = [
-1
pkgs/tools/networking/dhcp/default.nix
··· 72 72 homepage = http://www.isc.org/products/DHCP/; 73 73 license = licenses.isc; 74 74 platforms = platforms.unix; 75 - maintainers = with maintainers; [ wkennington ]; 76 75 }; 77 76 }
+22 -19
pkgs/tools/networking/dnsperf/default.nix
··· 1 - { stdenv, fetchurl, bind, libseccomp, zlib, openssl, libcap }: 1 + { stdenv, fetchurl, fetchFromGitHub, autoreconfHook 2 + , bind, libseccomp, zlib, openssl, libcap 3 + }: 2 4 3 5 stdenv.mkDerivation rec { 4 6 name = "dnsperf-${version}"; 5 - version = "2.1.0.0"; 7 + version = "2.2.0"; 6 8 7 9 # The same as the initial commit of the new GitHub repo (only readme changed). 8 - src = fetchurl { 9 - url = "ftp://ftp.nominum.com/pub/nominum/dnsperf/${version}/" 10 - + "dnsperf-src-${version}-1.tar.gz"; 11 - sha256 = "03kfc65s5a9csa5i7xjsv0psq144k8d9yw7xlny61bg1h2kg1db4"; 10 + src = fetchFromGitHub { 11 + owner = "DNS-OARC"; 12 + repo = "dnsperf"; 13 + rev = "v${version}"; 14 + sha256 = "1acbpgk1d7hjs48j3w6xkmyf9xlxhqskjy50a16f9dvjwvvxp84b"; 12 15 }; 13 16 14 - # Almost the same as https://github.com/DNS-OARC/dnsperf/pull/12 15 - postPatch = '' 16 - find . -name '*.h' -o -name '*.c' | xargs sed \ 17 - -e 's/\<isc_boolean_t\>/bool/g' -e 's/\<ISC_TRUE\>/true/g' -e 's/\<ISC_FALSE\>/false/g' \ 18 - -e 's/\<isc_uint/uint/g' -e 's/\<ISC_UINT/UINT/g' -e 's/\<isc_int/int/g' \ 19 - -e 's/\<ISC_PRINT_QUADFORMAT\>/PRIu64/g' -e 's/\<ISC_TF\>//g' \ 20 - -i -- 21 - ''; 22 - 23 17 outputs = [ "out" "man" "doc" ]; 24 18 19 + nativeBuildInputs = [ autoreconfHook ]; 25 20 buildInputs = [ bind zlib openssl ] 26 21 ++ stdenv.lib.optionals stdenv.isLinux [ libcap.lib ]; 27 22 28 - postInstall = '' 29 - mkdir -p "$out/share/doc/" 30 - cp -r ./doc "$out/share/doc/dnsperf" 23 + # For now, keep including the old PDFs as well. 24 + # https://github.com/DNS-OARC/dnsperf/issues/27 25 + postInstall = let 26 + src-doc = fetchurl { 27 + url = "ftp://ftp.nominum.com/pub/nominum/dnsperf/2.1.0.0/" 28 + + "dnsperf-src-2.1.0.0-1.tar.gz"; 29 + sha256 = "03kfc65s5a9csa5i7xjsv0psq144k8d9yw7xlny61bg1h2kg1db4"; 30 + }; 31 + in '' 32 + tar xf '${src-doc}' 33 + cp ./dnsperf-src-*/doc/*.pdf "$doc/share/doc/dnsperf/" 31 34 ''; 32 35 33 36 meta = with stdenv.lib; { 34 - outputsToInstall = outputs; # The man pages and PDFs are likely useful to most. 37 + outputsToInstall = outputs; # The man pages and docs are likely useful to most. 35 38 36 39 description = "Tools for DNS benchmaring"; 37 40 homepage = "https://github.com/DNS-OARC/dnsperf";
+1 -2
pkgs/tools/networking/gmvault/default.nix
··· 12 12 13 13 doCheck = false; 14 14 15 - propagatedBuildInputs = with pythonPackages; [ gdata IMAPClient Logbook 16 - argparse chardet ]; 15 + propagatedBuildInputs = with pythonPackages; [ gdata IMAPClient Logbook chardet ]; 17 16 18 17 startScript = ./gmvault.py; 19 18
+2 -2
pkgs/tools/networking/iperf/3.nix
··· 23 23 ''; 24 24 25 25 meta = with stdenv.lib; { 26 - homepage = http://software.es.net/iperf/; 26 + homepage = http://software.es.net/iperf/; 27 27 description = "Tool to measure IP bandwidth using UDP or TCP"; 28 28 platforms = platforms.unix; 29 29 license = "as-is"; 30 - maintainers = with maintainers; [ wkennington fpletz ]; 30 + maintainers = with maintainers; [ fpletz ]; 31 31 }; 32 32 }
-1
pkgs/tools/networking/keepalived/default.nix
··· 30 30 description = "Routing software written in C"; 31 31 license = licenses.gpl2; 32 32 platforms = platforms.linux; 33 - maintainers = with maintainers; [ wkennington ]; 34 33 }; 35 34 }
+1 -1
pkgs/tools/networking/ndisc6/default.nix
··· 24 24 meta = with stdenv.lib; { 25 25 homepage = https://www.remlab.net/ndisc6/; 26 26 description = "A small collection of useful tools for IPv6 networking"; 27 - maintainers = with maintainers; [ eelco wkennington ]; 27 + maintainers = with maintainers; [ eelco ]; 28 28 platforms = platforms.linux; 29 29 license = licenses.gpl2; 30 30 };
+3 -5
pkgs/tools/networking/openfortivpn/default.nix
··· 3 3 with stdenv.lib; 4 4 5 5 let repo = "openfortivpn"; 6 - version = "1.7.1"; 6 + version = "1.8.0"; 7 7 8 8 in stdenv.mkDerivation { 9 9 name = "${repo}-${version}"; ··· 12 12 owner = "adrienverge"; 13 13 inherit repo; 14 14 rev = "v${version}"; 15 - sha256 = "01nsgmmh72qk0aq2zdjh8qqn256mmvz1w2gl0wi7g29d82y2hdfm"; 15 + sha256 = "1p7zfysqvivca565ifb5anla3rgqavq2npavj1vlmhipa01080lk"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ autoreconfHook pkgconfig ]; ··· 20 20 21 21 NIX_CFLAGS_COMPILE = "-Wno-error=unused-function"; 22 22 23 - preConfigure = '' 24 - substituteInPlace src/tunnel.c --replace "/usr/sbin/pppd" "${ppp}/bin/pppd" 25 - ''; 23 + configureFlags = [ "--with-pppd=${ppp}/bin/pppd" ]; 26 24 27 25 enableParallelBuilding = true; 28 26
-1
pkgs/tools/networking/openntpd/default.nix
··· 37 37 license = licenses.bsd3; 38 38 description = "OpenBSD NTP daemon (Debian port)"; 39 39 platforms = platforms.all; 40 - maintainers = with maintainers; [ wkennington ]; 41 40 }; 42 41 }
+1 -1
pkgs/tools/networking/pykms/default.nix
··· 40 40 sha256 = "17yj5n8byxp09l5zkap73hpphjy35px84wy68ps824w8l0l8kcd4"; 41 41 }; 42 42 43 - propagatedBuildInputs = [ argparse pytz ]; 43 + propagatedBuildInputs = [ pytz ]; 44 44 45 45 prePatch = '' 46 46 siteDir=$out/${python.sitePackages}
+1 -1
pkgs/tools/networking/radvd/default.nix
··· 17 17 description = "IPv6 Router Advertisement Daemon"; 18 18 platforms = platforms.linux; 19 19 license = licenses.bsdOriginal; 20 - maintainers = with maintainers; [ wkennington fpletz ]; 20 + maintainers = with maintainers; [ fpletz ]; 21 21 }; 22 22 }
+1 -1
pkgs/tools/networking/tinc/pre.nix
··· 39 39 homepage="http://www.tinc-vpn.org/"; 40 40 license = licenses.gpl2Plus; 41 41 platforms = platforms.unix; 42 - maintainers = with maintainers; [ wkennington fpletz lassulus ]; 42 + maintainers = with maintainers; [ fpletz lassulus ]; 43 43 }; 44 44 }
+2 -2
pkgs/tools/package-management/nix-review/default.nix
··· 8 8 9 9 python3.pkgs.buildPythonApplication rec { 10 10 pname = "nix-review"; 11 - version = "1.0.4"; 11 + version = "1.0.5"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "Mic92"; 15 15 repo = "nix-review"; 16 16 rev = version; 17 - sha256 = "0mlcr4iscw43m04sby1m4i58fqv5c1qq1vkbgg2wgr0rpr0rf0ik"; 17 + sha256 = "13dv2zpnhf218hfmixsgsbvy9zgrp7b0d125hvq8sk5x57f6114q"; 18 18 }; 19 19 20 20 makeWrapperArgs = [
+32
pkgs/tools/package-management/nix-universal-prefetch/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , ruby 4 + }: 5 + 6 + # No gems used, so mkDerivation is fine. 7 + stdenv.mkDerivation rec { 8 + pname = "nix-universal-prefetch"; 9 + version = "0.2.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "samueldr"; 13 + repo = "nix-universal-prefetch"; 14 + rev = "v${version}"; 15 + sha256 = "1id9iaibrm2d3fa9dkcxnb3sd0j1vh502181gdd199a1cfsmzh1i"; 16 + }; 17 + 18 + installPhase = '' 19 + mkdir -pv $out/bin 20 + cp nix-universal-prefetch $out/bin/nix-universal-prefetch 21 + substituteInPlace "$out/bin/nix-universal-prefetch" \ 22 + --replace "/usr/bin/env nix-shell" "${ruby}/bin/ruby" 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "Uses nixpkgs fetchers to figure out hashes"; 27 + homepage = https://github.com/samueldr/nix-universal-prefetch; 28 + license = licenses.mit; 29 + maintainers = with maintainers; [ samueldr ]; 30 + platforms = platforms.linux ++ platforms.darwin; 31 + }; 32 + }
+108 -110
pkgs/tools/package-management/nix/default.nix
··· 13 13 14 14 sh = busybox-sandbox-shell; 15 15 16 - common = { name, suffix ? "", src, fromGit ? false }: stdenv.mkDerivation rec { 17 - inherit name src; 18 - version = lib.getVersion name; 16 + common = { name, suffix ? "", src, fromGit ? false }: 17 + let nix = stdenv.mkDerivation rec { 18 + inherit name src; 19 + version = lib.getVersion name; 19 20 20 - is20 = lib.versionAtLeast version "2.0pre"; 21 + is20 = lib.versionAtLeast version "2.0pre"; 21 22 22 - VERSION_SUFFIX = lib.optionalString fromGit suffix; 23 + VERSION_SUFFIX = lib.optionalString fromGit suffix; 23 24 24 - outputs = [ "out" "dev" "man" "doc" ]; 25 + outputs = [ "out" "dev" "man" "doc" ]; 25 26 26 - nativeBuildInputs = 27 - [ pkgconfig ] 28 - ++ lib.optionals (!is20) [ curl perl ] 29 - ++ lib.optionals fromGit [ autoreconfHook autoconf-archive bison flex libxml2 libxslt docbook5 docbook_xsl_ns ]; 27 + nativeBuildInputs = 28 + [ pkgconfig ] 29 + ++ lib.optionals (!is20) [ curl perl ] 30 + ++ lib.optionals fromGit [ autoreconfHook autoconf-archive bison flex libxml2 libxslt docbook5 docbook_xsl_ns ]; 30 31 31 - buildInputs = [ curl openssl sqlite xz bzip2 ] 32 - ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium 33 - ++ lib.optionals is20 [ brotli boost editline ] 34 - ++ lib.optional withLibseccomp libseccomp 35 - ++ lib.optional (withAWS && is20) 36 - ((aws-sdk-cpp.override { 37 - apis = ["s3" "transfer"]; 38 - customMemoryManagement = false; 39 - }).overrideDerivation (args: { 40 - patches = args.patches or [] ++ [(fetchpatch { 41 - url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch; 42 - sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1"; 43 - })]; 44 - })); 32 + buildInputs = [ curl openssl sqlite xz bzip2 ] 33 + ++ lib.optional (stdenv.isLinux || stdenv.isDarwin) libsodium 34 + ++ lib.optionals is20 [ brotli boost editline ] 35 + ++ lib.optional withLibseccomp libseccomp 36 + ++ lib.optional (withAWS && is20) 37 + ((aws-sdk-cpp.override { 38 + apis = ["s3" "transfer"]; 39 + customMemoryManagement = false; 40 + }).overrideDerivation (args: { 41 + patches = args.patches or [] ++ [(fetchpatch { 42 + url = https://github.com/edolstra/aws-sdk-cpp/commit/7d58e303159b2fb343af9a1ec4512238efa147c7.patch; 43 + sha256 = "103phn6kyvs1yc7fibyin3lgxz699qakhw671kl207484im55id1"; 44 + })]; 45 + })); 45 46 46 - propagatedBuildInputs = [ boehmgc ]; 47 + propagatedBuildInputs = [ boehmgc ]; 47 48 48 - # Seems to be required when using std::atomic with 64-bit types 49 - NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv6l-linux") "-latomic"; 49 + # Seems to be required when using std::atomic with 64-bit types 50 + NIX_LDFLAGS = lib.optionalString (stdenv.hostPlatform.system == "armv6l-linux") "-latomic"; 50 51 51 - preConfigure = 52 - # Copy libboost_context so we don't get all of Boost in our closure. 53 - # https://github.com/NixOS/nixpkgs/issues/45462 54 - if is20 then '' 55 - mkdir -p $out/lib 56 - cp ${boost}/lib/libboost_context* $out/lib 57 - '' else '' 58 - configureFlagsArray+=(BDW_GC_LIBS="-lgc -lgccpp") 59 - ''; 52 + preConfigure = 53 + # Copy libboost_context so we don't get all of Boost in our closure. 54 + # https://github.com/NixOS/nixpkgs/issues/45462 55 + if is20 then '' 56 + mkdir -p $out/lib 57 + cp ${boost}/lib/libboost_context* $out/lib 58 + '' else '' 59 + configureFlagsArray+=(BDW_GC_LIBS="-lgc -lgccpp") 60 + ''; 60 61 61 - configureFlags = 62 - [ "--with-store-dir=${storeDir}" 63 - "--localstatedir=${stateDir}" 64 - "--sysconfdir=${confDir}" 65 - "--disable-init-state" 66 - "--enable-gc" 67 - ] 68 - ++ lib.optionals (!is20) [ 69 - "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}" 70 - "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}" 71 - "--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}" 72 - ] ++ lib.optionals (is20 && stdenv.isLinux) [ 73 - "--with-sandbox-shell=${sh}/bin/busybox" 74 - ] 75 - ++ lib.optional ( 76 - stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform ? nix && stdenv.hostPlatform.nix ? system 77 - ) ''--with-system=${stdenv.hostPlatform.nix.system}'' 78 - # RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50 79 - ++ lib.optional (!withLibseccomp) "--disable-seccomp-sandboxing"; 62 + configureFlags = 63 + [ "--with-store-dir=${storeDir}" 64 + "--localstatedir=${stateDir}" 65 + "--sysconfdir=${confDir}" 66 + "--disable-init-state" 67 + "--enable-gc" 68 + ] 69 + ++ lib.optionals (!is20) [ 70 + "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}" 71 + "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}" 72 + "--with-www-curl=${perlPackages.WWWCurl}/${perl.libPrefix}" 73 + ] ++ lib.optionals (is20 && stdenv.isLinux) [ 74 + "--with-sandbox-shell=${sh}/bin/busybox" 75 + ] 76 + ++ lib.optional ( 77 + stdenv.hostPlatform != stdenv.buildPlatform && stdenv.hostPlatform ? nix && stdenv.hostPlatform.nix ? system 78 + ) ''--with-system=${stdenv.hostPlatform.nix.system}'' 79 + # RISC-V support in progress https://github.com/seccomp/libseccomp/pull/50 80 + ++ lib.optional (!withLibseccomp) "--disable-seccomp-sandboxing"; 80 81 81 - makeFlags = "profiledir=$(out)/etc/profile.d"; 82 + makeFlags = "profiledir=$(out)/etc/profile.d"; 82 83 83 - installFlags = "sysconfdir=$(out)/etc"; 84 + installFlags = "sysconfdir=$(out)/etc"; 84 85 85 - doInstallCheck = true; # not cross 86 + doInstallCheck = true; # not cross 86 87 87 - # socket path becomes too long otherwise 88 - preInstallCheck = lib.optional stdenv.isDarwin '' 89 - export TMPDIR=$NIX_BUILD_TOP 90 - ''; 88 + # socket path becomes too long otherwise 89 + preInstallCheck = lib.optional stdenv.isDarwin '' 90 + export TMPDIR=$NIX_BUILD_TOP 91 + ''; 91 92 92 - separateDebugInfo = stdenv.isLinux; 93 + separateDebugInfo = stdenv.isLinux; 93 94 94 - enableParallelBuilding = true; 95 + enableParallelBuilding = true; 95 96 96 - meta = { 97 - description = "Powerful package manager that makes package management reliable and reproducible"; 98 - longDescription = '' 99 - Nix is a powerful package manager for Linux and other Unix systems that 100 - makes package management reliable and reproducible. It provides atomic 101 - upgrades and rollbacks, side-by-side installation of multiple versions of 102 - a package, multi-user package management and easy setup of build 103 - environments. 104 - ''; 105 - homepage = https://nixos.org/; 106 - license = stdenv.lib.licenses.lgpl2Plus; 107 - maintainers = [ stdenv.lib.maintainers.eelco ]; 108 - platforms = stdenv.lib.platforms.all; 109 - outputsToInstall = [ "out" "man" ]; 110 - }; 97 + meta = { 98 + description = "Powerful package manager that makes package management reliable and reproducible"; 99 + longDescription = '' 100 + Nix is a powerful package manager for Linux and other Unix systems that 101 + makes package management reliable and reproducible. It provides atomic 102 + upgrades and rollbacks, side-by-side installation of multiple versions of 103 + a package, multi-user package management and easy setup of build 104 + environments. 105 + ''; 106 + homepage = https://nixos.org/; 107 + license = stdenv.lib.licenses.lgpl2Plus; 108 + maintainers = [ stdenv.lib.maintainers.eelco ]; 109 + platforms = stdenv.lib.platforms.all; 110 + outputsToInstall = [ "out" "man" ]; 111 + }; 111 112 112 - passthru = { inherit fromGit; }; 113 - }; 113 + passthru = { 114 + inherit fromGit; 114 115 115 - perl-bindings = { nix, needsBoost ? false }: stdenv.mkDerivation { 116 - name = "nix-perl-" + nix.version; 116 + perl-bindings = stdenv.mkDerivation { 117 + name = "nix-perl-${version}"; 117 118 118 - inherit (nix) src; 119 + inherit src; 119 120 120 - postUnpack = "sourceRoot=$sourceRoot/perl"; 121 + postUnpack = "sourceRoot=$sourceRoot/perl"; 121 122 122 - # This is not cross-compile safe, don't have time to fix right now 123 - # but noting for future travellers. 124 - nativeBuildInputs = 125 - [ perl pkgconfig curl nix libsodium ] 126 - ++ lib.optionals nix.fromGit [ autoreconfHook autoconf-archive ] 127 - ++ lib.optional needsBoost boost; 123 + # This is not cross-compile safe, don't have time to fix right now 124 + # but noting for future travellers. 125 + nativeBuildInputs = 126 + [ perl pkgconfig curl nix libsodium ] 127 + ++ lib.optionals fromGit [ autoreconfHook autoconf-archive ] 128 + ++ lib.optional is20 boost; 128 129 129 - configureFlags = 130 - [ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}" 131 - "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}" 132 - ]; 130 + configureFlags = 131 + [ "--with-dbi=${perlPackages.DBI}/${perl.libPrefix}" 132 + "--with-dbd-sqlite=${perlPackages.DBDSQLite}/${perl.libPrefix}" 133 + ]; 133 134 134 - preConfigure = "export NIX_STATE_DIR=$TMPDIR"; 135 + preConfigure = "export NIX_STATE_DIR=$TMPDIR"; 135 136 136 - preBuild = "unset NIX_INDENT_MAKE"; 137 - }; 137 + preBuild = "unset NIX_INDENT_MAKE"; 138 + }; 139 + }; 140 + }; 141 + in nix; 138 142 139 143 in rec { 140 144 141 145 nix = nixStable; 142 146 143 - nix1 = (common rec { 147 + nix1 = common rec { 144 148 name = "nix-1.11.16"; 145 149 src = fetchurl { 146 150 url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz"; 147 151 sha256 = "0ca5782fc37d62238d13a620a7b4bff6a200bab1bd63003709249a776162357c"; 148 152 }; 149 - }) // { perl-bindings = nix1; }; 153 + }; 150 154 151 - nixStable = (common rec { 155 + nixStable = common rec { 152 156 name = "nix-2.2"; 153 157 src = fetchurl { 154 158 url = "http://nixos.org/releases/nix/${name}/${name}.tar.xz"; 155 159 sha256 = "63238d00d290b8a93925891fc9164439d3941e2ccc569bf7f7ca32f53c3ec0c7"; 156 160 }; 157 - }) // { perl-bindings = perl-bindings { 158 - nix = nixStable; 159 - needsBoost = true; 160 - }; }; 161 + }; 161 162 162 - nixUnstable = (lib.lowPrio (common rec { 163 + nixUnstable = lib.lowPrio (common rec { 163 164 name = "nix-2.2${suffix}"; 164 165 suffix = "pre6600_85488a93"; 165 166 src = fetchFromGitHub { ··· 169 170 sha256 = "1n5dp7p2lzpnj7f834d25k020v16gnnsm56jz46y87v2x7b69ccm"; 170 171 }; 171 172 fromGit = true; 172 - })) // { perl-bindings = perl-bindings { 173 - nix = nixUnstable; 174 - needsBoost = true; 175 - }; }; 173 + }); 176 174 177 175 }
-1
pkgs/tools/security/ccid/default.nix
··· 25 25 description = "ccid drivers for pcsclite"; 26 26 homepage = https://ccid.apdu.fr/; 27 27 license = licenses.gpl2Plus; 28 - maintainers = with maintainers; [ wkennington ]; 29 28 platforms = platforms.linux; 30 29 }; 31 30 }
+39
pkgs/tools/security/efitools/default.nix
··· 1 + { stdenv, gnu-efi, openssl, sbsigntool, perl, perlPackages, 2 + help2man, fetchgit }: 3 + stdenv.mkDerivation rec { 4 + name = "efitools-${version}"; 5 + version = "1.9.2"; 6 + 7 + buildInputs = [ 8 + gnu-efi 9 + openssl 10 + sbsigntool 11 + ]; 12 + 13 + nativeBuildInputs = [ 14 + perl 15 + perlPackages.FileSlurp 16 + help2man 17 + ]; 18 + 19 + src = fetchgit { 20 + url = "git://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git"; 21 + rev = "v${version}"; 22 + sha256 = "0jabgl2pxvfl780yvghq131ylpf82k7banjz0ksjhlm66ik8gb1i"; 23 + }; 24 + 25 + postPatch = '' 26 + sed -i -e 's#/usr/include/efi#${gnu-efi}/include/efi/#g' Make.rules 27 + sed -i -e 's#/usr/lib64/gnuefi#${gnu-efi}/lib/#g' Make.rules 28 + sed -i -e 's#$(DESTDIR)/usr#$(out)#g' Make.rules 29 + patchShebangs . 30 + ''; 31 + 32 + meta = with stdenv.lib; { 33 + description = "Tools for manipulating UEFI secure boot platforms"; 34 + homepage = "https://git.kernel.org/cgit/linux/kernel/git/jejb/efitools.git"; 35 + license = licenses.gpl2; 36 + maintainers = [ maintainers.grahamc ]; 37 + platforms = platforms.linux; 38 + }; 39 + }
+1 -1
pkgs/tools/security/gnupg/22.nix
··· 64 64 frontend applications and libraries are available. Version 2 of GnuPG 65 65 also provides support for S/MIME. 66 66 ''; 67 - maintainers = with maintainers; [ wkennington peti fpletz vrthra ]; 67 + maintainers = with maintainers; [ peti fpletz vrthra ]; 68 68 platforms = platforms.all; 69 69 }; 70 70 }
-1
pkgs/tools/security/opensc/default.nix
··· 44 44 description = "Set of libraries and utilities to access smart cards"; 45 45 homepage = https://github.com/OpenSC/OpenSC/wiki; 46 46 license = licenses.lgpl21Plus; 47 - maintainers = with maintainers; [ wkennington ]; 48 47 platforms = platforms.all; 49 48 }; 50 49 }
-1
pkgs/tools/security/pcsclite/default.nix
··· 43 43 description = "Middleware to access a smart card using SCard API (PC/SC)"; 44 44 homepage = https://pcsclite.apdu.fr/; 45 45 license = licenses.bsd3; 46 - maintainers = with maintainers; [ wkennington ]; 47 46 platforms = with platforms; unix; 48 47 }; 49 48 }
+2 -2
pkgs/tools/system/acpica-tools/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "acpica-tools-${version}"; 5 - version = "20181213"; 5 + version = "20190108"; 6 6 7 7 src = fetchurl { 8 8 url = "https://acpica.org/sites/acpica/files/acpica-unix-${version}.tar.gz"; 9 - sha256 = "1vgqlv9pvxc52faxixpgz7hi1awqmj88bw5vqn3bldf6fmkh147w"; 9 + sha256 = "0bqhr3ndchvfhxb31147z8gd81dysyz5dwkvmp56832d0js2564q"; 10 10 }; 11 11 12 12 NIX_CFLAGS_COMPILE = "-O3";
+2 -2
pkgs/tools/system/nvtop/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "nvtop-${version}"; 5 - version = "0.2.2"; 5 + version = "1.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Syllo"; 9 9 repo = "nvtop"; 10 10 rev = version; 11 - sha256 = "0gampikzmd1l0vdhvarl0hckl6kmjh2rwcllpg6rrm2p75njw7hv"; 11 + sha256 = "1b6yz54xddip1r0k8cbqg41dpyhds18fj29bj3yf40xvysklb0f4"; 12 12 }; 13 13 14 14 cmakeFlags = [
+5 -5
pkgs/tools/system/proot/default.nix
··· 8 8 src = fetchFromGitHub { 9 9 inherit rev sha256; 10 10 repo = "proot"; 11 - owner = "cedric-vincent"; 11 + owner = "proot-me"; 12 12 }; 13 13 14 14 buildInputs = [ talloc ]; ··· 35 35 description = "User-space implementation of chroot, mount --bind and binfmt_misc"; 36 36 platforms = platforms.linux; 37 37 license = licenses.gpl2; 38 - maintainers = with maintainers; [ ianwookim makefu ]; 38 + maintainers = with maintainers; [ ianwookim makefu veprbl ]; 39 39 }; 40 40 }) 41 41 (if stdenv.isAarch64 then rec { ··· 49 49 }) 50 50 ]; 51 51 } else { 52 - version = "5.1.0.20171015"; 53 - sha256 = "0jam87msh5jx8vpb19n6xwxw1xlig5amdcqif7gn2rc8nhswpxif"; 54 - rev = "0bf2ee17daafeeadfed079cec97fe1ac781e696a"; 52 + version = "5.1.0.20181214"; 53 + sha256 = "07g1gfyjq7rypjdwxw495sk8k1y2i3y3nsm1rh9kgx3z47z28aah"; 54 + rev = "11972c0dab34e088c55c16a94d26c399ca7a26d8"; 55 55 patches = []; 56 56 })
+3 -3
pkgs/tools/system/ps_mem/default.nix
··· 1 1 { stdenv, pythonPackages, fetchFromGitHub }: 2 2 3 3 let 4 - version = "3.9"; 4 + version = "3.12"; 5 5 pname = "ps_mem"; 6 6 in pythonPackages.buildPythonApplication rec { 7 7 name = "${pname}-${version}"; ··· 9 9 src = fetchFromGitHub { 10 10 owner = "pixelb"; 11 11 repo = "${pname}"; 12 - rev = "f0891def54f1edb78a70006603d2b025236b830f"; 13 - sha256 = "1vy0z5nhia61hpqndf7kkjm12mgi0kh33jx5g1glggy45ymcisif"; 12 + rev = "v${version}"; 13 + sha256 = "0kcxlmfisbwf24p2k72njfyfp22fjr9p9zalg9b4w0yhnlzk24ph"; 14 14 }; 15 15 16 16 meta = with stdenv.lib; {
-1
pkgs/tools/system/rsyslog/default.nix
··· 110 110 description = "Enhanced syslog implementation"; 111 111 license = licenses.gpl3; 112 112 platforms = platforms.linux; 113 - maintainers = with maintainers; [ wkennington ]; 114 113 }; 115 114 }
+15
pkgs/top-level/aliases.nix
··· 240 240 postgresql95 = postgresql_9_5; 241 241 postgresql96 = postgresql_9_6; 242 242 postgresql100 = throw "deprecated 2018-10-21: use postgresql_10 instead"; 243 + # postgresql plugins 244 + pgjwt = postgresqlPackages.pgjwt; 245 + pg_repack = postgresqlPackages.pg_repack; 246 + pgroonga = postgresqlPackages.pgroonga; 247 + pg_similarity = postgresqlPackages.pg_similarity; 248 + pgtap = postgresqlPackages.pgtap; 249 + plv8 = postgresqlPackages.plv8; 250 + timescaledb = postgresqlPackages.timescaledb; 251 + tsearch_extras = postgresqlPackages.tsearch_extras; 252 + cstore_fdw = postgresqlPackages.cstore_fdw; 253 + pg_hll = postgresqlPackages.pg_hll; 254 + pg_cron = postgresqlPackages.pg_cron; 255 + pg_topn = postgresqlPackages.pg_topn; 256 + postgis = postgresqlPackages.postgis; 257 + # end 243 258 procps-ng = procps; # added 2018-06-08 244 259 prometheus-statsd-bridge = prometheus-statsd-exporter; # added 2017-08-27 245 260 pulseaudioLight = pulseaudio; # added 2018-04-25
+36 -15
pkgs/top-level/all-packages.nix
··· 320 320 ... # For hash agility 321 321 }@args: fetchzip ({ 322 322 inherit name; 323 - url = "https://${domain}/api/v4/projects/${lib.optionalString (group != null) "${group}%2F"}${owner}%2F${repo}/repository/archive.tar.gz?sha=${rev}"; 323 + url = "https://${domain}/api/v4/projects/${lib.optionalString (group != null) "${lib.replaceStrings ["."] ["%2E"] group}%2F"}${lib.replaceStrings ["."] ["%2E"] owner}%2F${lib.replaceStrings ["."] ["%2E"] repo}/repository/archive.tar.gz?sha=${rev}"; 324 324 meta.homepage = "https://${domain}/${lib.optionalString (group != null) "${group}/"}${owner}/${repo}/"; 325 325 } // removeAttrs args [ "domain" "owner" "group" "repo" "rev" ]) // { inherit rev; }; 326 326 ··· 596 596 ascii = callPackage ../tools/text/ascii { }; 597 597 598 598 asciinema = callPackage ../tools/misc/asciinema {}; 599 + 600 + asciiquarium = callPackage ../applications/misc/asciiquarium {}; 599 601 600 602 asymptote = callPackage ../tools/graphics/asymptote { 601 603 texLive = texlive.combine { inherit (texlive) scheme-small epsf cm-super; }; ··· 1490 1492 greg = callPackage ../applications/audio/greg { 1491 1493 pythonPackages = python3Packages; 1492 1494 }; 1495 + 1496 + grim = callPackage ../tools/graphics/grim { }; 1493 1497 1494 1498 gringo = callPackage ../tools/misc/gringo { }; 1495 1499 ··· 3152 3156 gx = callPackage ../tools/package-management/gx { }; 3153 3157 gx-go = callPackage ../tools/package-management/gx/go { }; 3154 3158 3159 + efitools = callPackage ../tools/security/efitools { }; 3160 + 3155 3161 sbsigntool = callPackage ../tools/security/sbsigntool { }; 3156 3162 3157 3163 gsmartcontrol = callPackage ../tools/misc/gsmartcontrol { }; ··· 3807 3813 inherit (darwin.apple_sdk.frameworks) CoreServices; 3808 3814 }; 3809 3815 3810 - medfile = callPackage ../development/libraries/medfile { 3811 - hdf5 = hdf5_1_8; 3812 - }; 3816 + medfile = callPackage ../development/libraries/medfile { }; 3813 3817 3814 3818 memtester = callPackage ../tools/system/memtester { }; 3815 3819 ··· 5738 5742 5739 5743 ted = callPackage ../tools/typesetting/ted { }; 5740 5744 5741 - teamviewer = libsForQt5.callPackage ../applications/networking/remote/teamviewer { }; 5745 + teamviewer = libsForQt56.callPackage ../applications/networking/remote/teamviewer { }; 5742 5746 5743 5747 teleconsole = callPackage ../tools/misc/teleconsole { }; 5744 5748 ··· 8897 8901 8898 8902 mbed-cli = callPackage ../development/tools/mbed-cli { }; 8899 8903 8904 + mdl = callPackage ../development/tools/misc/mdl { }; 8905 + 8900 8906 minify = callPackage ../development/web/minify { }; 8901 8907 8902 8908 minizinc = callPackage ../development/tools/minizinc { }; ··· 9093 9099 selendroid = callPackage ../development/tools/selenium/selendroid { }; 9094 9100 9095 9101 sconsPackages = callPackage ../development/tools/build-managers/scons { }; 9096 - scons = sconsPackages.scons_3_0_3; 9102 + scons = sconsPackages.scons_latest; 9097 9103 9098 9104 mill = callPackage ../development/tools/build-managers/mill { }; 9099 9105 ··· 12078 12084 inherit (python3Packages) 12079 12085 buildPythonApplication click future six; 12080 12086 }; 12081 - 12082 - postgis = callPackage ../development/libraries/postgis { }; 12083 12087 12084 12088 protobuf = protobuf3_6; 12085 12089 ··· 13940 13944 13941 13945 timescaledb-parallel-copy = callPackage ../development/tools/database/timescaledb-parallel-copy { }; 13942 13946 13943 - postgresql = postgresql_9_6; 13944 - 13945 - inherit (callPackages ../servers/sql/postgresql { }) 13947 + inherit (import ../servers/sql/postgresql pkgs super) 13946 13948 postgresql_9_4 13947 13949 postgresql_9_5 13948 13950 postgresql_9_6 13949 13951 postgresql_10 13950 - postgresql_11; 13952 + postgresql_11 13953 + ; 13954 + postgresql = postgresql_9_6.override { this = postgresql; }; 13955 + postgresqlPackages = recurseIntoAttrs postgresql.pkgs; 13951 13956 13952 13957 postgresql_jdbc = callPackage ../development/java-modules/postgresql_jdbc { }; 13953 13958 ··· 14331 14336 cockroachdb = callPackage ../servers/sql/cockroachdb { }; 14332 14337 14333 14338 conky = callPackage ../os-specific/linux/conky ({ 14334 - lua = lua5_1; # conky can use 5.2, but toluapp can not 14339 + lua = lua5_3_compat; 14335 14340 libXNVCtrl = linuxPackages.nvidia_x11.settings.libXNVCtrl; 14336 14341 pulseSupport = config.pulseaudio or false; 14337 14342 } // config.conky or {}); ··· 14861 14866 14862 14867 # Hardened linux 14863 14868 hardenedLinuxPackagesFor = kernel: linuxPackagesFor (kernel.override { 14869 + features.ia32Emulation = false; 14864 14870 extraConfig = import ../os-specific/linux/kernel/hardened-config.nix { 14865 14871 inherit stdenv; 14866 14872 inherit (kernel) version; ··· 16252 16258 bevelbar = callPackage ../applications/window-managers/bevelbar { }; 16253 16259 16254 16260 bibletime = callPackage ../applications/misc/bibletime { }; 16261 + 16262 + bino3d = libsForQt5.callPackage ../applications/video/bino3d { 16263 + ffmpeg = ffmpeg_4; 16264 + glew = glew110; 16265 + }; 16255 16266 16256 16267 bitcoinarmory = callPackage ../applications/misc/bitcoinarmory { pythonPackages = python2Packages; }; 16257 16268 ··· 18725 18736 18726 18737 vivaldi-ffmpeg-codecs = callPackage ../applications/networking/browsers/vivaldi/ffmpeg-codecs.nix {}; 18727 18738 18728 - openmpt123 = callPackage ../applications/audio/openmpt123 {}; 18739 + openmpt123 = callPackage ../applications/audio/openmpt123 { 18740 + usePulseAudio = config.pulseaudio or false; 18741 + }; 18729 18742 18730 18743 opusfile = callPackage ../applications/audio/opusfile { }; 18731 18744 ··· 18815 18828 18816 18829 picard = callPackage ../applications/audio/picard { }; 18817 18830 18818 - picocom = callPackage ../tools/misc/picocom { }; 18831 + picocom = callPackage ../tools/misc/picocom { 18832 + inherit (darwin.apple_sdk.frameworks) IOKit; 18833 + }; 18819 18834 18820 18835 pidgin = callPackage ../applications/networking/instant-messengers/pidgin { 18821 18836 openssl = if config.pidgin.openssl or true then openssl else null; ··· 19551 19566 syncthing-tray = callPackage ../applications/misc/syncthing-tray { }; 19552 19567 19553 19568 synergy = callPackage ../applications/misc/synergy { 19569 + inherit (darwin) cf-private; 19554 19570 inherit (darwin.apple_sdk.frameworks) ApplicationServices Carbon Cocoa CoreServices ScreenSaver; 19555 19571 }; 19556 19572 ··· 21868 21884 leo2 = callPackage ../applications/science/logic/leo2 { 21869 21885 ocaml = ocaml-ng.ocamlPackages_4_01_0.ocaml;}; 21870 21886 21887 + leo3-bin = callPackage ../applications/science/logic/leo3/binary.nix {}; 21888 + 21871 21889 logisim = callPackage ../applications/science/logic/logisim {}; 21872 21890 21873 21891 ltl2ba = callPackage ../applications/science/logic/ltl2ba {}; ··· 21938 21956 }; 21939 21957 21940 21958 z3 = callPackage ../applications/science/logic/z3 { python = python2; }; 21959 + z3-tptp = callPackage ../applications/science/logic/z3/tptp.nix {}; 21941 21960 21942 21961 tlaplus = callPackage ../applications/science/logic/tlaplus {}; 21943 21962 tlaps = callPackage ../applications/science/logic/tlaplus/tlaps.nix { ··· 22674 22693 nix-template-rpm = callPackage ../build-support/templaterpm { inherit (pythonPackages) python toposort; }; 22675 22694 22676 22695 nix-top = callPackage ../tools/package-management/nix-top { }; 22696 + 22697 + nix-universal-prefetch = callPackage ../tools/package-management/nix-universal-prefetch { }; 22677 22698 22678 22699 nix-repl = throw ( 22679 22700 "nix-repl has been removed because it's not maintained anymore, " +
+1 -1
pkgs/top-level/coq-packages.nix
··· 88 88 version = "8.8.2"; 89 89 }; 90 90 coq_8_9 = callPackage ../applications/science/logic/coq { 91 - version = "8.9+beta1"; 91 + version = "8.9.0"; 92 92 }; 93 93 94 94 coqPackages_8_5 = mkCoqPackages coq_8_5;
+2 -2
pkgs/top-level/php-packages.nix
··· 297 297 298 298 php-cs-fixer = pkgs.stdenv.mkDerivation rec { 299 299 name = "php-cs-fixer-${version}"; 300 - version = "2.13.1"; 300 + version = "2.14.0"; 301 301 302 302 src = pkgs.fetchurl { 303 303 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 304 - sha256 = "0yy9q140jd63h9qz5jvplh7ls3j7y1hf25dkxk0h4mx9cbxdzkq4"; 304 + sha256 = "0ap5bhm1h2ldyzlch7bz5n3jj2bpm4wd6bzw51g414pk9vksswc1"; 305 305 }; 306 306 307 307 phases = [ "installPhase" ];
+10 -12
pkgs/top-level/python-packages.nix
··· 143 143 acoustics = callPackage ../development/python-modules/acoustics { }; 144 144 145 145 py3to2 = callPackage ../development/python-modules/3to2 { }; 146 - # Left for backwards compatibility 147 - "3to2" = self.py3to2; 148 146 149 147 absl-py = callPackage ../development/python-modules/absl-py { }; 150 148 ··· 175 173 argon2_cffi = callPackage ../development/python-modules/argon2_cffi { }; 176 174 177 175 asana = callPackage ../development/python-modules/asana { }; 176 + 177 + asciimatics = callPackage ../development/python-modules/asciimatics { }; 178 178 179 179 ase = callPackage ../development/python-modules/ase { }; 180 180 ··· 379 379 fuse = callPackage ../development/python-modules/fuse-python { 380 380 inherit (pkgs) fuse pkgconfig; 381 381 }; 382 + 383 + fuzzywuzzy = callPackage ../development/python-modules/fuzzywuzzy { }; 382 384 383 385 genanki = callPackage ../development/python-modules/genanki { }; 384 386 ··· 440 442 441 443 libmr = callPackage ../development/python-modules/libmr { }; 442 444 445 + limitlessled = callPackage ../development/python-modules/limitlessled { }; 446 + 443 447 lmtpd = callPackage ../development/python-modules/lmtpd { }; 444 448 445 449 logster = callPackage ../development/python-modules/logster { }; ··· 589 593 pyfttt = callPackage ../development/python-modules/pyfttt { }; 590 594 591 595 pygame = callPackage ../development/python-modules/pygame { }; 592 - 593 - pygame-git = callPackage ../development/python-modules/pygame/git.nix { }; 594 596 595 597 pygame_sdl2 = callPackage ../development/python-modules/pygame_sdl2 { }; 596 598 ··· 857 859 858 860 aiohttp-remotes = callPackage ../development/python-modules/aiohttp-remotes { }; 859 861 862 + aiohttp-socks = callPackage ../development/python-modules/aiohttp-socks { }; 863 + 860 864 aioprocessing = callPackage ../development/python-modules/aioprocessing { }; 865 + 866 + aiorpcx = callPackage ../development/python-modules/aiorpcx { }; 861 867 862 868 ajpy = callPackage ../development/python-modules/ajpy { }; 863 869 ··· 955 961 atomiclong = callPackage ../development/python-modules/atomiclong { }; 956 962 957 963 atomicwrites = callPackage ../development/python-modules/atomicwrites { }; 958 - 959 - # argparse is part of stdlib in 2.7 and 3.2+ 960 - argparse = null; 961 964 962 965 astroid = if isPy3k then callPackage ../development/python-modules/astroid { } 963 966 else callPackage ../development/python-modules/astroid/1.6.nix { }; ··· 1994 1997 oset = callPackage ../development/python-modules/oset { }; 1995 1998 1996 1999 pamela = callPackage ../development/python-modules/pamela { }; 1997 - 1998 - # These used to be here but were moved to all-packages, but I'll leave them around for a while. 1999 - pants = pkgs.pants; 2000 2000 2001 2001 paperspace = callPackage ../development/python-modules/paperspace { }; 2002 2002 ··· 3805 3805 pyserial = callPackage ../development/python-modules/pyserial {}; 3806 3806 3807 3807 pymongo = callPackage ../development/python-modules/pymongo {}; 3808 - 3809 - pymongo_2_9_1 = callPackage ../development/python-modules/pymongo/2_9_1.nix { }; 3810 3808 3811 3809 pyperclip = callPackage ../development/python-modules/pyperclip { }; 3812 3810
+5 -1
pkgs/top-level/unix-tools.nix
··· 55 55 linux = pkgs.utillinux; 56 56 darwin = pkgs.darwin.text_cmds; 57 57 }; 58 + column = { 59 + linux = pkgs.utillinux; 60 + darwin = pkgs.netbsd.column; 61 + }; 58 62 eject = { 59 63 linux = pkgs.utillinux; 60 64 }; ··· 182 186 compat = with bins; lib.mapAttrs makeCompat { 183 187 procps = [ ps sysctl top watch ]; 184 188 utillinux = [ fsck fdisk getopt hexdump mount 185 - script umount whereis write col ]; 189 + script umount whereis write col column ]; 186 190 nettools = [ arp hostname ifconfig netstat route ]; 187 191 }; 188 192 in bins // compat