lol

Merge master into staging-next

+1955 -972
+1 -1
lib/debug.nix
··· 77 77 (modify depth snip x)) y; 78 78 79 79 /* A combination of `traceVal` and `traceSeq` */ 80 - traceValSeqFn = f: v: traceVal f (builtins.deepSeq v v); 80 + traceValSeqFn = f: v: traceValFn f (builtins.deepSeq v v); 81 81 traceValSeq = traceValSeqFn id; 82 82 83 83 /* A combination of `traceVal` and `traceSeqN`. */
+21
nixos/doc/manual/release-notes/rl-1809.xml
··· 19 19 20 20 <itemizedlist> 21 21 <listitem> 22 + <para> 23 + Support for wrapping binaries using <literal>firejail</literal> has been 24 + added through <varname>programs.firejail.wrappedBinaries</varname>. 25 + </para> 26 + <para> 27 + For example 28 + </para> 29 + <programlisting> 30 + programs.firejail = { 31 + enable = true; 32 + wrappedBinaries = { 33 + firefox = "${lib.getBin pkgs.firefox}/bin/firefox"; 34 + mpv = "${lib.getBin pkgs.mpv}/bin/mpv"; 35 + }; 36 + }; 37 + </programlisting> 38 + <para> 39 + This will place <literal>firefox</literal> and <literal>mpv</literal> binaries in the global path wrapped by firejail. 40 + </para> 41 + </listitem> 42 + <listitem> 22 43 <para> 23 44 User channels are now in the default <literal>NIX_PATH</literal>, allowing 24 45 users to use their personal <command>nix-channel</command> defined
+10 -2
nixos/modules/installer/tools/nixos-option.sh
··· 16 16 nixPath="" 17 17 18 18 option="" 19 + exit_code=0 19 20 20 21 argfun="" 21 22 for arg; do ··· 74 75 ############################# 75 76 76 77 evalNix(){ 78 + # disable `-e` flag, it's possible that the evaluation of `nix-instantiate` fails (e.g. due to broken pkgs) 79 + set +e 77 80 result=$(nix-instantiate ${nixPath:+$nixPath} - --eval-only "$@" 2>&1) 78 - if test $? -eq 0; then 81 + exit_code=$? 82 + set -e 83 + 84 + if test $exit_code -eq 0; then 79 85 cat <<EOF 80 86 $result 81 87 EOF ··· 87 93 ' <<EOF 88 94 $result 89 95 EOF 90 - return 1; 96 + exit_code=1 91 97 fi 92 98 } 93 99 ··· 317 323 echo $result 318 324 fi 319 325 fi 326 + 327 + exit $exit_code
+2
nixos/modules/misc/ids.nix
··· 143 143 jenkins = 109; 144 144 systemd-journal-gateway = 110; 145 145 #notbit = 111; # unused 146 + aerospike = 111; 146 147 ngircd = 112; 147 148 btsync = 113; 148 149 minecraft = 114; ··· 436 437 jenkins = 109; 437 438 systemd-journal-gateway = 110; 438 439 #notbit = 111; # unused 440 + aerospike = 111; 439 441 #ngircd = 112; # unused 440 442 btsync = 113; 441 443 #minecraft = 114; # unused
+3
nixos/modules/module-list.nix
··· 86 86 ./programs/dconf.nix 87 87 ./programs/digitalbitbox/default.nix 88 88 ./programs/environment.nix 89 + ./programs/firejail.nix 89 90 ./programs/fish.nix 90 91 ./programs/freetds.nix 91 92 ./programs/gnupg.nix ··· 199 200 ./services/continuous-integration/jenkins/slave.nix 200 201 ./services/databases/4store-endpoint.nix 201 202 ./services/databases/4store.nix 203 + ./services/databases/aerospike.nix 202 204 ./services/databases/clickhouse.nix 203 205 ./services/databases/couchdb.nix 204 206 ./services/databases/firebird.nix ··· 319 321 ./services/misc/canto-daemon.nix 320 322 ./services/misc/calibre-server.nix 321 323 ./services/misc/cfdyndns.nix 324 + ./services/misc/clipmenu.nix 322 325 ./services/misc/cpuminer-cryptonight.nix 323 326 ./services/misc/cgminer.nix 324 327 ./services/misc/confd.nix
+48
nixos/modules/programs/firejail.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.programs.firejail; 7 + 8 + wrappedBins = pkgs.stdenv.mkDerivation rec { 9 + name = "firejail-wrapped-binaries"; 10 + nativeBuildInputs = with pkgs; [ makeWrapper ]; 11 + buildCommand = '' 12 + mkdir -p $out/bin 13 + ${lib.concatStringsSep "\n" (lib.mapAttrsToList (command: binary: '' 14 + cat <<_EOF >$out/bin/${command} 15 + #!${pkgs.stdenv.shell} -e 16 + /run/wrappers/bin/firejail ${binary} "\$@" 17 + _EOF 18 + chmod 0755 $out/bin/${command} 19 + '') cfg.wrappedBinaries)} 20 + ''; 21 + }; 22 + 23 + in { 24 + options.programs.firejail = { 25 + enable = mkEnableOption "firejail"; 26 + 27 + wrappedBinaries = mkOption { 28 + type = types.attrs; 29 + default = {}; 30 + description = '' 31 + Wrap the binaries in firejail and place them in the global path. 32 + </para> 33 + <para> 34 + You will get file collisions if you put the actual application binary in 35 + the global environment and applications started via .desktop files are 36 + not wrapped if they specify the absolute path to the binary. 37 + ''; 38 + }; 39 + }; 40 + 41 + config = mkIf cfg.enable { 42 + security.wrappers.firejail.source = "${lib.getBin pkgs.firejail}/bin/firejail"; 43 + 44 + environment.systemPackages = [ wrappedBins ]; 45 + }; 46 + 47 + meta.maintainers = with maintainers; [ peterhoeg ]; 48 + }
+155
nixos/modules/services/databases/aerospike.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + 7 + cfg = config.services.aerospike; 8 + 9 + aerospikeConf = pkgs.writeText "aerospike.conf" '' 10 + # This stanza must come first. 11 + service { 12 + user aerospike 13 + group aerospike 14 + paxos-single-replica-limit 1 # Number of nodes where the replica count is automatically reduced to 1. 15 + proto-fd-max 15000 16 + work-directory ${cfg.workDir} 17 + } 18 + logging { 19 + console { 20 + context any info 21 + } 22 + } 23 + mod-lua { 24 + system-path ${cfg.package}/share/udf/lua 25 + user-path ${cfg.workDir}/udf/lua 26 + } 27 + network { 28 + ${cfg.networkConfig} 29 + } 30 + ${cfg.extraConfig} 31 + ''; 32 + 33 + in 34 + 35 + { 36 + 37 + ###### interface 38 + 39 + options = { 40 + 41 + services.aerospike = { 42 + enable = mkEnableOption "Aerospike server"; 43 + 44 + package = mkOption { 45 + default = pkgs.aerospike; 46 + type = types.package; 47 + description = "Which Aerospike derivation to use"; 48 + }; 49 + 50 + workDir = mkOption { 51 + type = types.str; 52 + default = "/var/lib/aerospike"; 53 + description = "Location where Aerospike stores its files"; 54 + }; 55 + 56 + networkConfig = mkOption { 57 + type = types.lines; 58 + default = '' 59 + service { 60 + address any 61 + port 3000 62 + } 63 + 64 + heartbeat { 65 + address any 66 + mode mesh 67 + port 3002 68 + interval 150 69 + timeout 10 70 + } 71 + 72 + fabric { 73 + address any 74 + port 3001 75 + } 76 + 77 + info { 78 + address any 79 + port 3003 80 + } 81 + ''; 82 + description = "network section of configuration file"; 83 + }; 84 + 85 + extraConfig = mkOption { 86 + type = types.lines; 87 + default = ""; 88 + example = '' 89 + namespace test { 90 + replication-factor 2 91 + memory-size 4G 92 + default-ttl 30d 93 + storage-engine memory 94 + } 95 + ''; 96 + description = "Extra configuration"; 97 + }; 98 + }; 99 + 100 + }; 101 + 102 + 103 + ###### implementation 104 + 105 + config = mkIf config.services.aerospike.enable { 106 + 107 + users.users.aerospike = { 108 + name = "aerospike"; 109 + group = "aerospike"; 110 + uid = config.ids.uids.aerospike; 111 + description = "Aerospike server user"; 112 + }; 113 + users.groups.aerospike.gid = config.ids.gids.aerospike; 114 + 115 + systemd.services.aerospike = rec { 116 + description = "Aerospike server"; 117 + 118 + wantedBy = [ "multi-user.target" ]; 119 + after = [ "network.target" ]; 120 + 121 + serviceConfig = { 122 + ExecStart = "${cfg.package}/bin/asd --fgdaemon --config-file ${aerospikeConf}"; 123 + User = "aerospike"; 124 + Group = "aerospike"; 125 + LimitNOFILE = 100000; 126 + PermissionsStartOnly = true; 127 + }; 128 + 129 + preStart = '' 130 + if [ $(echo "$(${pkgs.procps}/bin/sysctl -n kernel.shmall) < 4294967296" | ${pkgs.bc}/bin/bc) == "1" ]; then 131 + echo "kernel.shmall too low, setting to 4G pages" 132 + ${pkgs.procps}/bin/sysctl -w kernel.shmall=4294967296 133 + fi 134 + if [ $(echo "$(${pkgs.procps}/bin/sysctl -n kernel.shmmax) < 1073741824" | ${pkgs.bc}/bin/bc) == "1" ]; then 135 + echo "kernel.shmmax too low, setting to 1GB" 136 + ${pkgs.procps}/bin/sysctl -w kernel.shmmax=1073741824 137 + fi 138 + if [ $(echo "$(cat /proc/sys/net/core/rmem_max) < 15728640" | ${pkgs.bc}/bin/bc) == "1" ]; then 139 + echo "increasing socket buffer limit (/proc/sys/net/core/rmem_max): $(cat /proc/sys/net/core/rmem_max) -> 15728640" 140 + echo 15728640 > /proc/sys/net/core/rmem_max 141 + fi 142 + if [ $(echo "$(cat /proc/sys/net/core/wmem_max) < 5242880" | ${pkgs.bc}/bin/bc) == "1" ]; then 143 + echo "increasing socket buffer limit (/proc/sys/net/core/wmem_max): $(cat /proc/sys/net/core/wmem_max) -> 5242880" 144 + echo 5242880 > /proc/sys/net/core/wmem_max 145 + fi 146 + install -d -m0700 -o ${serviceConfig.User} -g ${serviceConfig.Group} "${cfg.workDir}" 147 + install -d -m0700 -o ${serviceConfig.User} -g ${serviceConfig.Group} "${cfg.workDir}/smd" 148 + install -d -m0700 -o ${serviceConfig.User} -g ${serviceConfig.Group} "${cfg.workDir}/udf" 149 + install -d -m0700 -o ${serviceConfig.User} -g ${serviceConfig.Group} "${cfg.workDir}/udf/lua" 150 + ''; 151 + }; 152 + 153 + }; 154 + 155 + }
+31
nixos/modules/services/misc/clipmenu.nix
··· 1 + { config, lib, pkgs, ... }: 2 + 3 + with lib; 4 + 5 + let 6 + cfg = config.services.clipmenu; 7 + in { 8 + 9 + options.services.clipmenu = { 10 + enable = mkEnableOption "clipmenu, the clipboard management daemon"; 11 + 12 + package = mkOption { 13 + type = types.package; 14 + default = pkgs.clipmenu; 15 + defaultText = "pkgs.clipmenu"; 16 + description = "clipmenu derivation to use."; 17 + }; 18 + }; 19 + 20 + config = mkIf cfg.enable { 21 + systemd.user.services.clipmenu = { 22 + enable = true; 23 + description = "Clipboard management daemon"; 24 + wantedBy = [ "graphical-session.target" ]; 25 + after = [ "graphical-session.target" ]; 26 + serviceConfig.ExecStart = "${cfg.package}/bin/clipmenud"; 27 + }; 28 + 29 + environment.systemPackages = [ cfg.package ]; 30 + }; 31 + }
+15 -1
nixos/modules/services/networking/ssh/sshd.nix
··· 198 198 [ { type = "rsa"; bits = 4096; path = "/etc/ssh/ssh_host_rsa_key"; } 199 199 { type = "ed25519"; path = "/etc/ssh/ssh_host_ed25519_key"; } 200 200 ]; 201 + example = 202 + [ { type = "rsa"; bits = 4096; path = "/etc/ssh/ssh_host_rsa_key"; rounds = 100; openSSHFormat = true; } 203 + { type = "ed25519"; path = "/etc/ssh/ssh_host_ed25519_key"; rounds = 100; comment = "key comment"; } 204 + ]; 201 205 description = '' 202 206 NixOS can automatically generate SSH host keys. This option 203 207 specifies the path, type and size of each key. See ··· 358 362 359 363 ${flip concatMapStrings cfg.hostKeys (k: '' 360 364 if ! [ -f "${k.path}" ]; then 361 - ssh-keygen -t "${k.type}" ${if k ? bits then "-b ${toString k.bits}" else ""} -f "${k.path}" -N "" 365 + ssh-keygen \ 366 + -t "${k.type}" \ 367 + ${if k ? bits then "-b ${toString k.bits}" else ""} \ 368 + ${if k ? rounds then "-a ${toString k.rounds}" else ""} \ 369 + ${if k ? comment then "-C '${k.comment}'" else ""} \ 370 + ${if k ? openSSHFormat && k.openSSHFormat then "-o" else ""} \ 371 + -f "${k.path}" \ 372 + -N "" 362 373 fi 363 374 '')} 364 375 ''; ··· 404 415 unixAuth = cfg.passwordAuthentication; 405 416 }; 406 417 418 + # These values are merged with the ones defined externally, see: 419 + # https://github.com/NixOS/nixpkgs/pull/10155 420 + # https://github.com/NixOS/nixpkgs/pull/41745 407 421 services.openssh.authorizedKeysFiles = 408 422 [ ".ssh/authorized_keys" ".ssh/authorized_keys2" "/etc/ssh/authorized_keys.d/%u" ]; 409 423
+16 -1
nixos/modules/services/printing/cupsd.nix
··· 124 124 ''; 125 125 }; 126 126 127 + startWhenNeeded = mkOption { 128 + type = types.bool; 129 + default = false; 130 + description = '' 131 + If set, CUPS is socket-activated; that is, 132 + instead of having it permanently running as a daemon, 133 + systemd will start it on the first incoming connection. 134 + ''; 135 + }; 136 + 127 137 listenAddresses = mkOption { 128 138 type = types.listOf types.str; 129 139 default = [ "localhost:631" ]; ··· 287 297 288 298 systemd.packages = [ cups.out ]; 289 299 300 + systemd.sockets.cups = mkIf cfg.startWhenNeeded { 301 + wantedBy = [ "sockets.target" ]; 302 + listenStreams = map (x: replaceStrings ["localhost"] ["127.0.0.1"] (removePrefix "*:" x)) cfg.listenAddresses; 303 + }; 304 + 290 305 systemd.services.cups = 291 - { wantedBy = [ "multi-user.target" ]; 306 + { wantedBy = optionals (!cfg.startWhenNeeded) [ "multi-user.target" ]; 292 307 wants = [ "network.target" ]; 293 308 after = [ "network.target" ]; 294 309
+5
nixos/modules/services/x11/desktop-managers/plasma5.nix
··· 221 221 security.pam.services.sddm.enableKwallet = true; 222 222 security.pam.services.slim.enableKwallet = true; 223 223 224 + # Update the start menu for each user that has `isNormalUser` set. 225 + system.activationScripts.plasmaSetup = stringAfter [ "users" "groups" ] 226 + (concatStringsSep "\n" 227 + (mapAttrsToList (name: value: "${pkgs.su}/bin/su ${name} -c kbuildsycoca5") 228 + (filterAttrs (n: v: v.isNormalUser) config.users.users))); 224 229 }) 225 230 ]; 226 231
+15 -11
nixos/modules/services/x11/display-managers/sddm.nix
··· 19 19 20 20 Xsetup = pkgs.writeScript "Xsetup" '' 21 21 #!/bin/sh 22 - 23 - # Prior to Qt 5.9.2, there is a QML cache invalidation bug which sometimes 24 - # strikes new Plasma 5 releases. If the QML cache is not invalidated, SDDM 25 - # will segfault without explanation. We really tore our hair out for awhile 26 - # before finding the bug: 27 - # https://bugreports.qt.io/browse/QTBUG-62302 28 - # We work around the problem by deleting the QML cache before startup. It 29 - # will be regenerated, causing a small but perceptible delay when SDDM 30 - # starts. 31 - rm -fr /var/lib/sddm/.cache/sddm-greeter/qmlcache 32 - 33 22 ${cfg.setupScript} 34 23 ''; 35 24 ··· 285 274 # To enable user switching, allow sddm to allocate TTYs/displays dynamically. 286 275 services.xserver.tty = null; 287 276 services.xserver.display = null; 277 + 278 + systemd.tmpfiles.rules = [ 279 + # Prior to Qt 5.9.2, there is a QML cache invalidation bug which sometimes 280 + # strikes new Plasma 5 releases. If the QML cache is not invalidated, SDDM 281 + # will segfault without explanation. We really tore our hair out for awhile 282 + # before finding the bug: 283 + # https://bugreports.qt.io/browse/QTBUG-62302 284 + # We work around the problem by deleting the QML cache before startup. 285 + # This was supposedly fixed in Qt 5.9.2 however it has been reported with 286 + # 5.10 and 5.11 as well. The initial workaround was to delete the directory 287 + # in the Xsetup script but that doesn't do anything. 288 + # Instead we use tmpfiles.d to ensure it gets wiped. 289 + # This causes a small but perceptible delay when SDDM starts. 290 + "e ${config.users.users.sddm.home}/.cache - - - 0" 291 + ]; 288 292 }; 289 293 }
+1 -1
nixos/modules/system/boot/stage-1.nix
··· 164 164 165 165 # Strip binaries further than normal. 166 166 chmod -R u+w $out 167 - stripDirs "lib bin" "-s" 167 + stripDirs "$STRIP" "lib bin" "-s" 168 168 169 169 # Run patchelf to make the programs refer to the copied libraries. 170 170 find $out/bin $out/lib -type f | while read i; do
+1
nixos/tests/flatpak.nix
··· 10 10 machine = { config, pkgs, ... }: { 11 11 imports = [ ./common/x11.nix ]; 12 12 services.xserver.desktopManager.gnome3.enable = true; # TODO: figure out minimal environment where the tests work 13 + environment.gnome3.excludePackages = pkgs.gnome3.optionalPackages; 13 14 services.flatpak.enable = true; 14 15 environment.systemPackages = with pkgs; [ gnupg gnome-desktop-testing ostree python2 ]; 15 16 virtualisation.memorySize = 2047;
+10 -1
pkgs/applications/audio/calf/default.nix
··· 1 - { stdenv, fetchurl, cairo, expat, fftwSinglePrec, fluidsynth, glib 1 + { stdenv, fetchurl, fetchpatch, cairo, expat, fftwSinglePrec, fluidsynth, glib 2 2 , gtk2, libjack2, ladspaH , libglade, lv2, pkgconfig }: 3 3 4 4 stdenv.mkDerivation rec { ··· 9 9 url = "https://calf-studio-gear.org/files/${name}.tar.gz"; 10 10 sha256 = "0dijv2j7vlp76l10s4v8gbav26ibaqk8s24ci74vrc398xy00cib"; 11 11 }; 12 + 13 + patches = [ 14 + # Fix memory leak in limiter 15 + # https://github.com/flathub/com.github.wwmm.pulseeffects/issues/12 16 + (fetchpatch { 17 + url = https://github.com/calf-studio-gear/calf/commit/7afdefc0d0489a6227fd10f15843d81dc82afd62.patch; 18 + sha256 = "056662iw6hp4ykwk4jyrzg5yarcn17ni97yc060y5kcnzy29ddg6"; 19 + }) 20 + ]; 12 21 13 22 buildInputs = [ 14 23 cairo expat fftwSinglePrec fluidsynth glib gtk2 libjack2 ladspaH
+5 -3
pkgs/applications/audio/lmms/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, pkgconfig, alsaLib ? null, fftwFloat, fltk13 2 2 , fluidsynth ? null, lame ? null, libgig ? null, libjack2 ? null, libpulseaudio ? null 3 3 , libsamplerate, libsoundio ? null, libsndfile, libvorbis ? null, portaudio ? null 4 - , qtbase, qttools, SDL ? null }: 4 + , qtbase, qtx11extras, qttools, SDL ? null }: 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "lmms-${version}"; 8 - version = "1.2.0-rc4"; 8 + version = "1.2.0-rc6"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "LMMS"; 12 12 repo = "lmms"; 13 13 rev = "v${version}"; 14 - sha256 = "1n3py18zqbvfnkdiz4wc6z60xaajpkd3kn1wxmby5dmc4vccvjj5"; 14 + sha256 = "1pqir5srfrknfd8nmbz565ymq18ffw8d8k9pbmzggaxvlcr12b25"; 15 + fetchSubmodules = true; 15 16 }; 16 17 17 18 nativeBuildInputs = [ cmake qttools pkgconfig ]; ··· 31 32 libvorbis 32 33 portaudio 33 34 qtbase 35 + qtx11extras 34 36 SDL # TODO: switch to SDL2 in the next version 35 37 ]; 36 38
+1 -1
pkgs/applications/audio/lollypop/default.nix
··· 25 25 ]; 26 26 27 27 buildInputs = [ glib ] ++ (with gnome3; [ 28 - easytag gsettings_desktop_schemas gtk3 libsecret libsoup totem-pl-parser 28 + gsettings_desktop_schemas gtk3 libsecret libsoup totem-pl-parser 29 29 ]) ++ (with gst_all_1; [ 30 30 gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly 31 31 gstreamer
+13 -2
pkgs/applications/audio/pulseeffects/default.nix
··· 18 18 , sord 19 19 , sratom 20 20 , libbs2b 21 + , libsamplerate 22 + , libsndfile 21 23 , boost 24 + , fftwFloat 22 25 , calf 26 + , zita-convolver 23 27 , zam-plugins 24 28 , rubberband 25 29 , mda_lv2 ··· 36 40 ]; 37 41 in stdenv.mkDerivation rec { 38 42 name = "pulseeffects-${version}"; 39 - version = "4.1.3"; 43 + version = "4.1.7"; 40 44 41 45 src = fetchFromGitHub { 42 46 owner = "wwmm"; 43 47 repo = "pulseeffects"; 44 48 rev = "v${version}"; 45 - sha256 = "1f89msg8hzaf1pa9w3gaifb88dm0ca2wd81jlz3vr98hm7kxd85k"; 49 + sha256 = "13yj1958jsz76zxi3ag133i4337cicvm5b58l22g2xvbqa5vraq9"; 46 50 }; 47 51 48 52 nativeBuildInputs = [ ··· 61 65 gtk3 62 66 gtkmm3 63 67 gst_all_1.gstreamer 68 + gst_all_1.gst-plugins-base 64 69 gst_all_1.gst-plugins-good 65 70 gst_all_1.gst-plugins-bad 66 71 lilv lv2 serd sord sratom 67 72 libbs2b 73 + libsamplerate 74 + libsndfile 68 75 boost 76 + fftwFloat 77 + zita-convolver 69 78 ]; 70 79 71 80 postPatch = '' ··· 74 83 ''; 75 84 76 85 preFixup = '' 86 + addToSearchPath GST_PLUGIN_SYSTEM_PATH_1_0 $out/lib/gstreamer-1.0 87 + 77 88 gappsWrapperArgs+=( 78 89 --set LV2_PATH "${stdenv.lib.makeSearchPath "lib/lv2" lv2Plugins}" 79 90 --set LADSPA_PATH "${stdenv.lib.makeSearchPath "lib/ladspa" ladspaPlugins}"
+2 -2
pkgs/applications/audio/radiotray-ng/default.nix
··· 40 40 in 41 41 stdenv.mkDerivation rec { 42 42 name = "radiotray-ng-${version}"; 43 - version = "0.2.2"; 43 + version = "0.2.3"; 44 44 45 45 src = fetchFromGitHub { 46 46 owner = "ebruck"; 47 47 repo = "radiotray-ng"; 48 48 rev = "v${version}"; 49 - sha256 = "0q8k7nsjm6m0r0zs1br60niaqlwvd3myqalb5sqijzanx41aq2l6"; 49 + sha256 = "1sq7bc0dswv3vv56w527z268ib0pyhdxyf25388vnj1fv0c146wc"; 50 50 }; 51 51 52 52 nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook makeWrapper ];
-32
pkgs/applications/graphics/renderdoc/custom_swig.patch
··· 1 - diff --git a/qrenderdoc/CMakeLists.txt b/qrenderdoc/CMakeLists.txt 2 - index 2df9ffa5..66bafaba 100644 3 - --- a/qrenderdoc/CMakeLists.txt 4 - +++ b/qrenderdoc/CMakeLists.txt 5 - @@ -65,16 +65,6 @@ include(ExternalProject) 6 - # Need bison for swig 7 - find_package(BISON) 8 - 9 - -# Compile our custom SWIG that will do scoped/strong enum classes 10 - -ExternalProject_Add(custom_swig 11 - - # using an URL to a zip directly so we don't clone the history etc 12 - - URL ${RENDERDOC_SWIG_PACKAGE} 13 - - BUILD_IN_SOURCE 1 14 - - CONFIGURE_COMMAND ./autogen.sh > /dev/null 2>&1 15 - - COMMAND CC=${CMAKE_C_COMPILER} CXX=${CMAKE_CXX_COMPILER} ./configure --with-pcre=yes --prefix=${CMAKE_BINARY_DIR} > /dev/null 16 - - BUILD_COMMAND $(MAKE) > /dev/null 2>&1 17 - - INSTALL_COMMAND $(MAKE) install > /dev/null 2>&1) 18 - - 19 - # Lastly find PySide 2, optionally, for Qt5 Python bindings 20 - list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}") 21 - 22 - @@ -186,9 +176,8 @@ foreach(in ${swig_interfaces}) 23 - get_filename_component(swig_file ${in} NAME_WE) 24 - 25 - add_custom_command(OUTPUT ${swig_file}_python.cxx ${swig_file}.py 26 - - COMMAND ${CMAKE_BINARY_DIR}/bin/swig -v -Wextra -Werror -O -c++ -python -modern -modernargs -enumclass -fastunpack -py3 -builtin -I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_SOURCE_DIR}/renderdoc/api/replay -outdir ${CMAKE_CURRENT_BINARY_DIR} -o ${CMAKE_CURRENT_BINARY_DIR}/${swig_file}_python.cxx ${CMAKE_CURRENT_SOURCE_DIR}/${in} 27 - + COMMAND $ENV{NIXOS_CUSTOM_SWIG} -v -Wextra -Werror -O -c++ -python -modern -modernargs -enumclass -fastunpack -py3 -builtin -I${CMAKE_CURRENT_SOURCE_DIR} -I${CMAKE_SOURCE_DIR}/renderdoc/api/replay -outdir ${CMAKE_CURRENT_BINARY_DIR} -o ${CMAKE_CURRENT_BINARY_DIR}/${swig_file}_python.cxx ${CMAKE_CURRENT_SOURCE_DIR}/${in} 28 - DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/${in} 29 - - DEPENDS custom_swig 30 - DEPENDS ${RDOC_REPLAY_FILES} 31 - DEPENDS ${QRD_INTERFACE_FILES}) 32 -
+25 -37
pkgs/applications/graphics/renderdoc/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, pkgconfig 2 - , qtbase, qtx11extras, qtsvg, makeWrapper, python3, bison 3 - , pcre, vulkan-loader, xorg, autoreconfHook 2 + , qtbase, qtx11extras, qtsvg, makeWrapper 3 + , vulkan-loader, xorg 4 + , python36, bison, pcre, automake, autoconf 4 5 }: 5 - 6 6 let 7 - custom_swig = stdenv.mkDerivation { 8 - name = "renderdoc-custom-swig"; 9 - src = fetchFromGitHub { 10 - owner = "baldurk"; 11 - repo = "swig"; 12 - rev = "renderdoc-modified-1"; 13 - sha256 = "1whymd3vamwnp4jqfc9asls3dw9wsdi21xhm1d2a4vx9nql8if1x"; 14 - }; 15 - 16 - nativeBuildInputs = [ autoreconfHook pcre ]; 17 - 18 - autoreconfPhase = '' 19 - patchShebangs autogen.sh 20 - ./autogen.sh 21 - ''; 7 + custom_swig = fetchFromGitHub { 8 + owner = "baldurk"; 9 + repo = "swig"; 10 + rev = "renderdoc-modified-5"; 11 + sha256 = "0ihrxbx56p5wn589fbbsns93fp91sypqdzfxdy7l7v9sf69a41mw"; 22 12 }; 23 13 in 24 14 stdenv.mkDerivation rec { 15 + version = "1.0"; 25 16 name = "renderdoc-${version}"; 26 - version = "0.91"; 27 17 28 18 src = fetchFromGitHub { 29 19 owner = "baldurk"; 30 20 repo = "renderdoc"; 31 - rev = "2d8b2cf818746b6a2add54e2fef449398816a40c"; 32 - sha256 = "07yc3fk7j2nqmrhc4dm3v2pgbc37scd7d28nlzk6v0hw99zck8k0"; 21 + rev = "v${version}"; 22 + sha256 = "0l7pjxfrly4llryjnwk42dzx65n78wc98h56qm4yh04ja8fdbx2y"; 33 23 }; 34 24 35 25 buildInputs = [ 36 - qtbase qtsvg xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader 26 + qtbase qtsvg xorg.libpthreadstubs xorg.libXdmcp qtx11extras vulkan-loader python36 37 27 ]; 38 28 39 - nativeBuildInputs = [ cmake makeWrapper pkgconfig python3 bison ]; 29 + nativeBuildInputs = [ cmake makeWrapper pkgconfig bison pcre automake autoconf ]; 30 + 31 + postUnpack = '' 32 + cp -r ${custom_swig} swig 33 + chmod -R +w swig 34 + patchShebangs swig/autogen.sh 35 + ''; 40 36 41 37 cmakeFlags = [ 42 38 "-DBUILD_VERSION_HASH=${src.rev}" 43 39 "-DBUILD_VERSION_DIST_NAME=NixOS" 44 - "-DBUILD_VERSION_DIST_VER=0.91" 40 + "-DBUILD_VERSION_DIST_VER=${version}" 45 41 "-DBUILD_VERSION_DIST_CONTACT=https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/graphics/renderdoc" 46 - "-DBUILD_VERSION_DIST_STABLE=ON" 47 - # TODO: use this instead of preConfigure once placeholders land 48 - #"-DVULKAN_LAYER_FOLDER=${placeholder out}/share/vulkan/implicit_layer.d/" 42 + "-DBUILD_VERSION_STABLE=ON" 43 + # TODO: add once pyside2 is in nixpkgs 44 + #"-DPYSIDE2_PACKAGE_DIR=${python36Packages.pyside2}" 49 45 ]; 50 46 47 + # Future work: define these in the above array via placeholders 51 48 preConfigure = '' 52 49 cmakeFlags+=" -DVULKAN_LAYER_FOLDER=$out/share/vulkan/implicit_layer.d/" 50 + cmakeFlags+=" -DRENDERDOC_SWIG_PACKAGE=$PWD/../swig" 53 51 ''; 54 52 55 53 preFixup = '' 56 - mkdir $out/bin/.bin 57 - mv $out/bin/qrenderdoc $out/bin/.bin/qrenderdoc 58 - ln -s $out/bin/.bin/qrenderdoc $out/bin/qrenderdoc 59 54 wrapProgram $out/bin/qrenderdoc --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib 60 - mv $out/bin/renderdoccmd $out/bin/.bin/renderdoccmd 61 - ln -s $out/bin/.bin/renderdoccmd $out/bin/renderdoccmd 62 55 wrapProgram $out/bin/renderdoccmd --suffix LD_LIBRARY_PATH : $out/lib --suffix LD_LIBRARY_PATH : ${vulkan-loader}/lib 63 56 ''; 64 57 65 - # Set path to custom swig binary 66 - NIXOS_CUSTOM_SWIG = "${custom_swig}/bin/swig"; 67 - 68 58 enableParallelBuilding = true; 69 - 70 - patches = [ ./custom_swig.patch ]; 71 59 72 60 meta = with stdenv.lib; { 73 61 description = "A single-frame graphics debugger";
+33
pkgs/applications/misc/clipmenu/default.nix
··· 1 + { clipnotify, makeWrapper, xsel, dmenu2, utillinux, gawk, stdenv, fetchFromGitHub, lib }: 2 + let 3 + runtimePath = lib.makeBinPath [ clipnotify xsel dmenu2 utillinux gawk ]; 4 + in 5 + stdenv.mkDerivation rec { 6 + name = "clipmenu-${version}"; 7 + version = "5.4.0"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "cdown"; 11 + repo = "clipmenu"; 12 + rev = version; 13 + sha256 = "1qbpca0wny6i222vbikfl2znn3fynhbl4100qs8v4wn27ra5p0mi"; 14 + }; 15 + 16 + buildInputs = [ makeWrapper ]; 17 + 18 + installPhase = '' 19 + mkdir -p $out/bin 20 + cp clipdel clipmenu clipmenud $out/bin 21 + 22 + for bin in $out/bin/*; do 23 + wrapProgram "$bin" --prefix PATH : "${runtimePath}" 24 + done 25 + ''; 26 + 27 + meta = with stdenv.lib; { 28 + description = "Clipboard management using dmenu"; 29 + inherit (src.meta) homepage; 30 + maintainers = with maintainers; [ jb55 ]; 31 + license = licenses.publicDomain; 32 + }; 33 + }
+4 -4
pkgs/applications/misc/cura/default.nix
··· 2 2 3 3 mkDerivation rec { 4 4 name = "cura-${version}"; 5 - version = "3.3.1"; 5 + version = "3.4.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Ultimaker"; 9 9 repo = "Cura"; 10 10 rev = version; 11 - sha256 = "0a2xxiw1h5cq4nd4pdkq757hap85p2i29msxs57kbfdd78izrjlx"; 11 + sha256 = "03s9nf1aybbnbf1rzqja41m9g6991bbvrcly1lcrfqksianfn06w"; 12 12 }; 13 13 14 14 materials = fetchFromGitHub { 15 15 owner = "Ultimaker"; 16 16 repo = "fdm_materials"; 17 - rev = "3.3.0"; 18 - sha256 = "0vf7s4m14aqhdg4m2yjj87kjxi2gpa46mgx86p0a91jwvkxa8a1q"; 17 + rev = "3.4.1"; 18 + sha256 = "1pw30clxqd7qgnidsyx6grizvlgfn8rhj6rd5ppkvv3rdjh0gj28"; 19 19 }; 20 20 21 21 buildInputs = [ qtbase qtquickcontrols2 ];
+4 -4
pkgs/applications/misc/curaengine/default.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, libarcus }: 1 + { stdenv, fetchFromGitHub, cmake, libarcus, stb }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "curaengine-${version}"; 5 - version = "3.3.0"; 5 + version = "3.4.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Ultimaker"; 9 9 repo = "CuraEngine"; 10 10 rev = version; 11 - sha256 = "1dj80lk58qb54apdv7n9cmcck4smb00lidgqld21xnndnnqqb4lw"; 11 + sha256 = "083jmhzmb60rmqw0fhbnlxyblzkmpn3k6zc75xq90x5g3h60wib4"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake ]; 15 - buildInputs = [ libarcus ]; 15 + buildInputs = [ libarcus stb ]; 16 16 17 17 cmakeFlags = [ "-DCURA_ENGINE_VERSION=${version}" ]; 18 18
+2 -2
pkgs/applications/misc/dbeaver/default.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 name = "dbeaver-ce-${version}"; 10 - version = "5.1.2"; 10 + version = "5.1.3"; 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 = "1p1klrasasc440qzxsn96lcgfib5qwhl508gvwrbslvmija6m6b2"; 33 + sha256 = "1znkr28pfpclq2gl2prllb3hwq9v9rj5xl7xarq0hsggzfg9n071"; 34 34 }; 35 35 36 36 installPhase = ''
+4 -4
pkgs/applications/misc/gutenberg/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 name = "gutenberg-${version}"; 5 - version = "0.3.1"; 5 + version = "0.3.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Keats"; 9 9 repo = "gutenberg"; 10 10 rev = "v${version}"; 11 - sha256 = "03zhbwxp4dbqydiydx0hpp3vpg769zzn5i95h2sl868mpfia8gyd"; 11 + sha256 = "1v26q1m3bx7mdmmwgd6p601ncf13rr4rrx9s06fiy8vnd0ar1vlf"; 12 12 }; 13 13 14 - cargoSha256 = "0441lbmxx16aar6fn651ihk3psrx0lk3qdbbyih05xjlkkbk1qxs"; 14 + cargoSha256 = "0cdy0wvibkpnmlqwxvn02a2k2vqy6zdqzflj2dh6g1cjbz1j8qh5"; 15 15 16 16 nativeBuildInputs = [ cmake ]; 17 17 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices cf-private ]; ··· 29 29 description = "An opinionated static site generator with everything built-in"; 30 30 homepage = https://www.getgutenberg.io; 31 31 license = licenses.mit; 32 - maintainers = []; 32 + maintainers = with maintainers; [ dywedir ]; 33 33 platforms = platforms.all; 34 34 }; 35 35 }
+8 -13
pkgs/applications/misc/gxneur/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, gtk2, xorg, glib, xneur_0_13, libglade, GConf, pcre }: 1 + { stdenv, fetchurl, pkgconfig, intltool, gtk2, xorg, glib, xneur, libglade, GConf, libappindicator-gtk2, pcre }: 2 2 3 3 stdenv.mkDerivation { 4 - name = "gxneur-0.13.0"; 5 - 4 + name = "gxneur-0.20.0"; 5 + 6 6 src = fetchurl { 7 - url = https://dists.xneur.ru/release-0.13.0/tgz/gxneur-0.13.0.tar.bz2; 8 - sha256 = "f093428a479158247a7ff8424f0aec9af9f7b1d05b191cf30b7c534965a6839f"; 7 + url = https://github.com/AndrewCrewKuznetsov/xneur-devel/raw/f66723feb272c68f7c22a8bf0dbcafa5e3a8a5ee/dists/0.20.0/gxneur_0.20.0.orig.tar.gz; 8 + sha256 = "0avmhdcj0hpr55fc0iih8fjykmdhn34c8mwdnqvl8jh4nhxxchxr"; 9 9 }; 10 10 11 - nativeBuildInputs = [ pkgconfig ]; 11 + nativeBuildInputs = [ pkgconfig intltool ]; 12 12 buildInputs = [ 13 - xorg.libX11 glib gtk2 xorg.libXpm xorg.libXt xorg.libXext xneur_0_13 14 - libglade GConf pcre 13 + xorg.libX11 glib gtk2 xorg.libXpm xorg.libXt xorg.libXext xneur 14 + libglade GConf pcre libappindicator-gtk2 15 15 ]; 16 - 17 - preConfigure = '' 18 - sed -e 's@-Werror@@' -i configure 19 - sed -e 's@"xneur"@"${xneur_0_13}/bin/xneur"@' -i src/misc.c 20 - ''; 21 16 22 17 meta = { 23 18 description = "GUI for XNEUR keyboard layout switcher";
+5 -3
pkgs/applications/misc/mucommander/default.nix
··· 1 - { stdenv, fetchFromGitHub, gradle_3_5, perl, makeWrapper, jre }: 1 + { stdenv, fetchFromGitHub, gradle_3_5, perl, makeWrapper, jre, gsettings-desktop-schemas }: 2 2 3 3 let 4 4 version = "0.9.2"; ··· 10 10 rev = version; 11 11 sha256 = "1fvij0yjjz56hsyddznx7mdgq1zm25fkng3axl03iyrij976z7b8"; 12 12 }; 13 - 13 + 14 14 postPatch = '' 15 15 # there is no .git anyway 16 16 substituteInPlace build.gradle \ ··· 69 69 installPhase = '' 70 70 mkdir $out 71 71 tar xvf build/distributions/mucommander-${version}.tar --directory=$out --strip=1 72 - wrapProgram $out/bin/mucommander --set JAVA_HOME ${jre} 72 + wrapProgram $out/bin/mucommander \ 73 + --prefix XDG_DATA_DIRS : ${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name} \ 74 + --set JAVA_HOME ${jre} 73 75 ''; 74 76 75 77 meta = with stdenv.lib; {
-29
pkgs/applications/misc/xneur/0.8.nix
··· 1 - { stdenv, fetchurl, pkgconfig, pcre, gstreamer, glib, libxml2, aspell 2 - , imlib2, xorg, xosd }: 3 - 4 - stdenv.mkDerivation { 5 - name = "xneur-0.8.0"; 6 - 7 - src = fetchurl { 8 - url = https://dists.xneur.ru/release-0.8.0/tgz/xneur-0.8.0.tar.bz2; 9 - sha256 = "1f05bm4vqdrlm8rxwgqv89k5lhc236xg841aw4snw514g0hi2sl8"; 10 - }; 11 - 12 - buildInputs = 13 - [ xorg.libX11 pkgconfig pcre gstreamer glib libxml2 aspell 14 - xorg.libXpm imlib2 xosd xorg.libXt xorg.libXext 15 - ]; 16 - 17 - preConfigure = '' 18 - sed -e 's/-Werror//' -i configure 19 - sed -e 's@for aspell_dir in@for aspell_dir in ${aspell} @' -i configure 20 - sed -e 's@for imlib2_dir in@for imlib2_dir in ${imlib2} @' -i configure 21 - sed -e 's@for xosd_dir in@for xosd_dir in ${xosd} @' -i configure 22 - ''; 23 - 24 - meta = { 25 - description = "Utility for switching between keyboard layouts"; 26 - platforms = stdenv.lib.platforms.linux; 27 - }; 28 - 29 - }
+22 -31
pkgs/applications/misc/xneur/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, xorg, pcre, gstreamer, glib, libxml2 2 - , aspell, cairo, imlib2, xosd, libnotify, gtk2, pango, atk, enchant, 3 - gdk_pixbuf}: 4 - 5 - let s = import ./src-for-default.nix; in 1 + { stdenv, fetchurl, pkgconfig, intltool, xorg, pcre, gst_all_1, glib 2 + , xosd, libnotify, enchant, wrapGAppsHook, gdk_pixbuf }: 6 3 7 4 stdenv.mkDerivation rec { 8 - inherit (s) version name; 5 + name = "xneur-${version}"; 6 + version = "0.20.0"; 7 + 9 8 src = fetchurl { 10 - inherit(s) url; 11 - sha256 = s.hash; 9 + url = "https://github.com/AndrewCrewKuznetsov/xneur-devel/raw/f66723feb272c68f7c22a8bf0dbcafa5e3a8a5ee/dists/0.20.0/xneur_0.20.0.orig.tar.gz"; 10 + sha256 = "1lg3qpi9pkx9f5xvfc8yf39wwc98f769yb7i2438vqn66kla1xpr"; 12 11 }; 13 12 14 - buildInputs = 15 - [ xorg.libX11 pkgconfig pcre gstreamer glib libxml2 aspell cairo 16 - xorg.libXpm imlib2 xosd xorg.libXt xorg.libXext xorg.libXi libnotify 17 - gtk2 pango enchant gdk_pixbuf 18 - ]; 13 + nativeBuildInputs = [ 14 + pkgconfig intltool wrapGAppsHook 15 + ]; 16 + 17 + buildInputs = [ 18 + xorg.libX11 xorg.libXtst pcre gst_all_1.gstreamer glib 19 + xosd xorg.libXext xorg.libXi libnotify 20 + enchant gdk_pixbuf 21 + gst_all_1.gst-plugins-base gst_all_1.gst-plugins-good 22 + ]; 19 23 20 - preConfigure = '' 21 - sed -e 's/-Werror//' -i configure 22 - sed -e 's@for aspell_dir in@for aspell_dir in ${aspell} @' -i configure 23 - sed -e 's@for imlib2_dir in@for imlib2_dir in ${imlib2} @' -i configure 24 + postPatch = '' 24 25 sed -e 's@for xosd_dir in@for xosd_dir in ${xosd} @' -i configure 25 - 26 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${gtk2.dev}/include/gtk-2.0" 27 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${gtk2.out}/lib/gtk-2.0/include" 28 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${cairo.dev}/include/cairo" 29 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${pango.dev}/include/pango-1.0" 30 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${atk.dev}/include/atk-1.0" 31 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${gdk_pixbuf.dev}/include/gdk-pixbuf-2.0" 32 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${gdk_pixbuf.out}/lib/gdk-pixbuf-2.0/include" 33 - 34 - export NIX_LDFLAGS="$NIX_LDFLAGS -lnotify" 35 26 ''; 36 27 37 - meta = { 28 + meta = with stdenv.lib; { 38 29 description = "Utility for switching between keyboard layouts"; 39 30 homepage = https://xneur.ru; 40 - license = stdenv.lib.licenses.gpl2Plus; 41 - maintainers = [ stdenv.lib.maintainers.raskin ]; 42 - platforms = stdenv.lib.platforms.linux; 31 + license = licenses.gpl2Plus; 32 + maintainers = [ maintainers.raskin ]; 33 + platforms = platforms.linux; 43 34 }; 44 35 }
-9
pkgs/applications/misc/xneur/src-for-default.nix
··· 1 - rec { 2 - version="0.13.0"; 3 - name="xneur-0.13.0"; 4 - hash="19z8nnfj9paf877k0nrqy6dih69l81svxymqg6llh7ndgkw20hgd"; 5 - url="http://dists.xneur.ru/release-${version}/tgz/xneur-${version}.tar.bz2"; 6 - advertisedUrl="http://dists.xneur.ru/release-0.13.0/tgz/xneur-0.13.0.tar.bz2"; 7 - 8 - 9 - }
-5
pkgs/applications/misc/xneur/src-info-for-default.nix
··· 1 - { 2 - downloadPage = "http://xneur.ru/downloads"; 3 - baseName = "xneur"; 4 - versionReferenceCreator = "$(replaceAllVersionOccurences)"; 5 - }
+6 -1
pkgs/applications/networking/browsers/chromium/common.nix
··· 142 142 # https://git.archlinux.org/svntogit/packages.git/tree/trunk?h=packages/chromium 143 143 # for updated patches and hints about build flags 144 144 # (gentooPatch "<patch>" "0000000000000000000000000000000000000000000000000000000000000000") 145 - ./patches/fix-openh264.patch 146 145 ./patches/fix-freetype.patch 147 146 ] ++ optionals (versionRange "66" "68") [ 148 147 ./patches/nix_plugin_paths_52.patch 148 + (githubPatch "4d10424f9e2a06978cdd6cdf5403fcaef18e49fc" "11la1jycmr5b5rw89mzcdwznmd2qh28sghvz9klr1qhmsmw1vzjc") 149 149 ] ++ optionals (versionAtLeast version "68") [ 150 150 ./patches/nix_plugin_paths_68.patch 151 + ] ++ optionals (versionRange "68" "69") [ 152 + ./patches/remove-webp-include-68.patch 153 + (githubPatch "4d10424f9e2a06978cdd6cdf5403fcaef18e49fc" "11la1jycmr5b5rw89mzcdwznmd2qh28sghvz9klr1qhmsmw1vzjc") 151 154 (githubPatch "56cb5f7da1025f6db869e840ed34d3b98b9ab899" "04mp5r1yvdvdx6m12g3lw3z51bzh7m3gr73mhblkn4wxdbvi3dcs") 155 + ] ++ optionals (versionAtLeast version "69") [ 156 + ./patches/remove-webp-include-69.patch 152 157 ] ++ optional enableWideVine ./patches/widevine.patch; 153 158 154 159 postPatch = ''
-10
pkgs/applications/networking/browsers/chromium/patches/fix-openh264.patch
··· 1 - --- a/third_party/openh264/BUILD.gn 2 - +++ b/third_party/openh264/BUILD.gn 3 - @@ -24,6 +24,7 @@ config("config") { 4 - if (!is_win || is_clang) { 5 - cflags += [ 6 - "-Wno-format", 7 - + "-Wno-format-security", 8 - "-Wno-header-hygiene", 9 - "-Wno-unused-function", 10 - "-Wno-unused-value",
+1 -1
pkgs/applications/networking/browsers/chromium/patches/nix_plugin_paths_68.patch
··· 26 26 + std::string full_env = std::string("NIX_CHROMIUM_PLUGIN_PATH_") + ident; 27 27 + const char* value = getenv(full_env.c_str()); 28 28 + if (value == NULL) 29 - + return PathService::Get(base::DIR_MODULE, result); 29 + + return base::PathService::Get(base::DIR_MODULE, result); 30 30 + else 31 31 + *result = base::FilePath(value); 32 32 }
+12
pkgs/applications/networking/browsers/chromium/patches/remove-webp-include-68.patch
··· 1 + --- a/third_party/blink/renderer/platform/image-encoders/image_encoder.h 2 + +++ b/third_party/blink/renderer/platform/image-encoders/image_encoder.h 3 + @@ -8,7 +8,7 @@ 4 + #include "third_party/blink/renderer/platform/platform_export.h" 5 + #include "third_party/blink/renderer/platform/wtf/vector.h" 6 + #include "third_party/libjpeg/jpeglib.h" // for JPEG_MAX_DIMENSION 7 + -#include "third_party/libwebp/src/webp/encode.h" // for WEBP_MAX_DIMENSION 8 + +#define WEBP_MAX_DIMENSION 16383 9 + #include "third_party/skia/include/core/SkStream.h" 10 + #include "third_party/skia/include/encode/SkJpegEncoder.h" 11 + #include "third_party/skia/include/encode/SkPngEncoder.h" 12 +
+11
pkgs/applications/networking/browsers/chromium/patches/remove-webp-include-69.patch
··· 1 + --- a/third_party/blink/renderer/platform/image-encoders/image_encoder.cc 2 + +++ b/third_party/blink/renderer/platform/image-encoders/image_encoder.cc 3 + @@ -13,7 +13,7 @@ 4 + 5 + #include "jpeglib.h" // for JPEG_MAX_DIMENSION 6 + 7 + -#include "third_party/libwebp/src/webp/encode.h" // for WEBP_MAX_DIMENSION 8 + +#define WEBP_MAX_DIMENSION 16383 9 + 10 + namespace blink { 11 +
+9 -9
pkgs/applications/networking/browsers/chromium/upstream-info.nix
··· 1 1 # This file is autogenerated from update.sh in the same directory. 2 2 { 3 3 beta = { 4 - sha256 = "1jfhdisp4j6rrb8zxj2am7vlkjfbwvq1si7cacjwfy624hlhxpxz"; 5 - sha256bin64 = "0j3aw4zyg0alizgh73dp3fz8f6y71srdkycnzjm037p3p8m364j1"; 6 - version = "68.0.3440.17"; 4 + sha256 = "0m82ag02mydq5xkd0pamk2nq035j7yzhl47hnwl1irm632rpnfb4"; 5 + sha256bin64 = "0xx6kjaa13al1ka0rfcrz1aj0nwhdwzqakz533ghk8qyvhanypkp"; 6 + version = "68.0.3440.59"; 7 7 }; 8 8 dev = { 9 - sha256 = "0acgpi7slwvq5lxaagmn57a6jpz508hwa690ypny8zlhsiaqlxaz"; 10 - sha256bin64 = "1vjmi9lm8xrkhmzv9sqnln867sm4b80y2z3djz7mj05hkzsb0zr9"; 11 - version = "69.0.3452.0"; 9 + sha256 = "1gpjf213ai3sjh894jsl5ziild15049p6bnh36z0r1f5w68pzakg"; 10 + sha256bin64 = "1slj3gj4786lqrypng48zy5030snar8pirqwm92b5pq25xd595j8"; 11 + version = "69.0.3486.0"; 12 12 }; 13 13 stable = { 14 - sha256 = "07fvfarlzl4dcr0vbklzbg08iwvzfkczsqsg0d1p695q1hpsf9sx"; 15 - sha256bin64 = "1c2xn84vs1v7gph7l4s408ml6l6c7lnlg4z2vcx20phxmlsgs1xg"; 16 - version = "67.0.3396.87"; 14 + sha256 = "0am0q0wkmrvhidi4x07fvgb4ymv5q3agmwzgm808dj7ninfnnba5"; 15 + sha256bin64 = "06baih4wf88rpmw73vfhap4dxd61vjgmr256ix8qd937x2hv7qd3"; 16 + version = "67.0.3396.99"; 17 17 }; 18 18 }
+2 -2
pkgs/applications/networking/cluster/terraform-provider-ibm/default.nix
··· 12 12 13 13 buildGoPackage rec { 14 14 name = "terraform-provider-ibm-${version}"; 15 - version = "0.11.0"; 15 + version = "0.11.1"; 16 16 17 17 goPackagePath = "github.com/terraform-providers/terraform-provider-ibm"; 18 18 subPackages = [ "./" ]; ··· 20 20 src = fetchFromGitHub { 21 21 owner = "IBM-Cloud"; 22 22 repo = "terraform-provider-ibm"; 23 - sha256 = "0zgzzs2l9p06angqw6vjpkd88gcn2mswmmwycc31ihkglzs6yw2p"; 23 + sha256 = "1vp1kzadfkacn6c4illxjra8yki1fx7h77b38fixkcvc79mzasmv"; 24 24 rev = "v${version}"; 25 25 }; 26 26
+2 -2
pkgs/applications/networking/flexget/default.nix
··· 36 36 37 37 buildPythonApplication rec { 38 38 pname = "FlexGet"; 39 - version = "2.13.5"; 39 + version = "2.14.5"; 40 40 41 41 src = fetchPypi { 42 42 inherit pname version; 43 - sha256 = "1lkmxwy7k4zlcqpigwk8skc2zi8a70vrw21pz80wvmf9yg0wc9z9"; 43 + sha256 = "05kczj10p8f9b1ll4ii5anbg6nk5dhb7lm9skbj6ix7v9hi48hz4"; 44 44 }; 45 45 46 46 postPatch = ''
+2 -2
pkgs/applications/networking/instant-messengers/signal-desktop/default.nix
··· 40 40 41 41 in stdenv.mkDerivation rec { 42 42 name = "signal-desktop-${version}"; 43 - version = "1.14.0"; 43 + version = "1.14.1"; 44 44 45 45 src = fetchurl { 46 46 url = "https://updates.signal.org/desktop/apt/pool/main/s/signal-desktop/signal-desktop_${version}_amd64.deb"; 47 - sha256 = "1f76dzm9qq12i4s95c51d9s923n69y8cbg8yz79qjpd6k30j8vkq"; 47 + sha256 = "1f54azqdfqa2yrzlp9b7pz7nswl5n3pgln38yxcvb3y5k6x0ljqp"; 48 48 }; 49 49 50 50 phases = [ "unpackPhase" "installPhase" ];
+18 -13
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 1 - { stdenv, fetchurl, system, makeWrapper, makeDesktopItem, autoPatchelfHook 1 + { stdenv, fetchurl, system, makeWrapper, makeDesktopItem, autoPatchelfHook, env 2 2 # Dynamic libraries 3 3 , dbus, glib, libGL, libX11, libXfixes, libuuid, libxcb, qtbase, qtdeclarative 4 - , qtlocation, qtquickcontrols2, qtscript, qtwebchannel, qtwebengine 4 + , qtimageformats, qtlocation, qtquickcontrols, qtquickcontrols2, qtscript, qtsvg 5 + , qttools, qtwayland, qtwebchannel, qtwebengine 5 6 # Runtime 6 - , libjpeg_turbo, pciutils, procps, qtimageformats 7 + , coreutils, libjpeg_turbo, pciutils, procps, utillinux 7 8 , pulseaudioSupport ? true, libpulseaudio ? null 8 9 }: 9 10 10 11 assert pulseaudioSupport -> libpulseaudio != null; 11 12 12 13 let 13 - inherit (stdenv.lib) concatStringsSep makeBinPath optional optionalString; 14 + inherit (stdenv.lib) concatStringsSep makeBinPath makeLibraryPath 15 + makeSearchPath optional optionalString; 14 16 15 17 version = "2.2.128200.0702"; 16 18 srcs = { ··· 20 22 }; 21 23 }; 22 24 25 + qtDeps = [ 26 + qtbase qtdeclarative qtlocation qtquickcontrols qtquickcontrols2 qtscript 27 + qtwebchannel qtwebengine qtimageformats qtsvg qttools qtwayland 28 + ]; 29 + 30 + qtEnv = env "zoom-us-qt-${qtbase.version}" qtDeps; 31 + 23 32 in stdenv.mkDerivation { 24 33 name = "zoom-us-${version}"; 25 34 ··· 28 37 nativeBuildInputs = [ autoPatchelfHook makeWrapper ]; 29 38 30 39 buildInputs = [ 31 - dbus glib libGL libX11 libXfixes libuuid libxcb qtbase qtdeclarative 32 - qtlocation qtquickcontrols2 qtscript qtwebchannel qtwebengine 33 - libjpeg_turbo 34 - ]; 40 + dbus glib libGL libX11 libXfixes libuuid libxcb qtEnv libjpeg_turbo 41 + ] ++ qtDeps; 35 42 36 43 runtimeDependencies = optional pulseaudioSupport libpulseaudio; 37 44 ··· 46 53 "ZXMPPROOT.cer" 47 54 "ZoomLauncher" 48 55 "config-dump.sh" 49 - "qtdiag" 50 56 "timezones" 51 57 "translations" 52 58 "version.txt" ··· 67 73 # TODO Patch this somehow; tries to dlopen './libturbojpeg.so' from cwd 68 74 ln -s $(readlink -e "${libjpeg_turbo.out}/lib/libturbojpeg.so") $packagePath/libturbojpeg.so 69 75 76 + ln -s ${qtEnv}/bin/qt.conf $packagePath 77 + 70 78 makeWrapper $packagePath/zoom $out/bin/zoom-us \ 71 - --prefix PATH : "${makeBinPath [ pciutils procps ]}" \ 72 - --set QSG_INFO 1 \ 73 - --set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-${qtbase.qtCompatVersion}/plugins/platforms \ 74 - --set QT_PLUGIN_PATH ${qtbase.bin}/${qtbase.qtPluginPrefix}:${qtimageformats}/${qtbase.qtPluginPrefix} \ 79 + --prefix PATH : "${makeBinPath [ coreutils glib.dev pciutils procps qttools.dev utillinux ]}" \ 75 80 --run "cd $packagePath" 76 81 77 82 runHook postInstall
+237 -237
pkgs/applications/networking/mailreaders/thunderbird-bin/release_sources.nix
··· 1 1 { 2 - version = "52.9.0"; 2 + version = "52.9.1"; 3 3 sources = [ 4 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ar/thunderbird-52.9.0.tar.bz2"; 4 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ar/thunderbird-52.9.1.tar.bz2"; 5 5 locale = "ar"; 6 6 arch = "linux-x86_64"; 7 - sha512 = "4585aabb08aaf049622f7cc8b485fb6a28ffd26759c760dab75af679a434d3ea7f356e5255a990f22f362e1506722207c2c2b866718a695dd651a53923a37fb2"; 7 + sha512 = "9384c43cbac7d6b88fa160e22fb21e6f4250276b46d3fc0322dca45a6b5ebacfc39a431b54d34262a32f2a7cc9130b68b6dc4b636a737ecb7132e077592882a5"; 8 8 } 9 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ast/thunderbird-52.9.0.tar.bz2"; 9 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ast/thunderbird-52.9.1.tar.bz2"; 10 10 locale = "ast"; 11 11 arch = "linux-x86_64"; 12 - sha512 = "f8558b2b833be94accd96ccd62b9b1fd8f837d11f9f53a514bf19b2007af4c69afac762f091c4116ec4b7ceadc3538183c2370b4b485a430d3b975aa94de0027"; 12 + sha512 = "b1d0b26dc21c4487f016c60aa8560ff34c868c6e617040f963ff9e76b859d7d265cf529c0d70fcb736aa946ad50b1a0cae0dd66df1594e102a85cfa489b07358"; 13 13 } 14 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/be/thunderbird-52.9.0.tar.bz2"; 14 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/be/thunderbird-52.9.1.tar.bz2"; 15 15 locale = "be"; 16 16 arch = "linux-x86_64"; 17 - sha512 = "78e259db1a9b73178fe2ffcc8ee05c5b1324513a4ea0d564a0d702d42aa2bb87f990f780021c19d3c880922ea443b8925d71370fd31d4577e985f6dd1d2af11b"; 17 + sha512 = "635ad3d57463eb51830dfb66871258b69bcfcd9ed0c2b38956a25db242905113a6604812a6d6aa1778dde1783595e2b4cb6b3a51f48af6f6740e6613ba78adf7"; 18 18 } 19 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/bg/thunderbird-52.9.0.tar.bz2"; 19 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/bg/thunderbird-52.9.1.tar.bz2"; 20 20 locale = "bg"; 21 21 arch = "linux-x86_64"; 22 - sha512 = "783fe76fb9c34b47a41ea625f31a66e047fc37a4df521c74628d785cdca2fe8c06a7fac1fa1a3cdb5f782c1acd79862317f19ee1597350c991881bde682061ef"; 22 + sha512 = "573f0b63a16f62662958ff1884a2cf76436242f377258f39ea254732aaa4d1f358ee651b2e4f5eb2cd3c20f69ad6b6ea2bc6985fc3d99e23edeb75d3ca55ba27"; 23 23 } 24 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/bn-BD/thunderbird-52.9.0.tar.bz2"; 24 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/bn-BD/thunderbird-52.9.1.tar.bz2"; 25 25 locale = "bn-BD"; 26 26 arch = "linux-x86_64"; 27 - sha512 = "bcc80e20e418f676936335ff0aca9d542ab6563d678e8f986373b86aba160be8a815bef28a1b3af70a54047d857bf2f09b1cd7e7926d32e8ff41b790bfbbfd61"; 27 + sha512 = "d277706e699ebdbcc4ccbf8f6d5c4c256b0ed65ad7b604962e8cc2dffa5b06eeffad7dfd5dc5a08b87a25f0e728daa79d2e0ca0ab9ade7136057a3aef203f26f"; 28 28 } 29 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/br/thunderbird-52.9.0.tar.bz2"; 29 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/br/thunderbird-52.9.1.tar.bz2"; 30 30 locale = "br"; 31 31 arch = "linux-x86_64"; 32 - sha512 = "183faf91edaa6035b768fa24bbfa6aff165e07c43174828bf8de8d2a41f1e80b96d65b88714556b9230b2cef37a2b03f2d9b40baa623bda3a831b528a2c3d61c"; 32 + sha512 = "11e362e77f4b5ce75823c3aa60fab68969d8b19b6fb9a51027c81ad4e1e4f46c4a5a4e3218361521d076859453523a30cf79ec715abfc59cca31c541f02562ef"; 33 33 } 34 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ca/thunderbird-52.9.0.tar.bz2"; 34 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ca/thunderbird-52.9.1.tar.bz2"; 35 35 locale = "ca"; 36 36 arch = "linux-x86_64"; 37 - sha512 = "4f55b3a0da97c3530f8c69f13b53b27e7ec492f0aeda2fd5075a9a340fd0b76a88a29e0f3c5ef8a801872bd263803e4da4b59dbf4258e6f4f0fd986aec63bd7d"; 37 + sha512 = "7eba10d82c0b2bd58d87670c345ac8948c06f1b6a0ac853d40b1993fc101931dc581b3e252ebe0a22948f18738d60714aeabebc8dc1953f0199ccb6b2fa1af47"; 38 38 } 39 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/cs/thunderbird-52.9.0.tar.bz2"; 39 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/cs/thunderbird-52.9.1.tar.bz2"; 40 40 locale = "cs"; 41 41 arch = "linux-x86_64"; 42 - sha512 = "13ac8185a5bb7e20f4d1961cc5983e3a3a60467d9530a326d9cac184a1ce44113deb113242d21855504376396985e9307dfb0f95bf73f9ce50f68d1a6287355b"; 42 + sha512 = "2c05465bc32b6703ee930ccc17b7bebeba3e0eda37b959f08812d3a891fe17664862b7e981a37e43e0adf775d7cb929d866ebdbc044ff53ecf6b1066fcc2796b"; 43 43 } 44 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/cy/thunderbird-52.9.0.tar.bz2"; 44 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/cy/thunderbird-52.9.1.tar.bz2"; 45 45 locale = "cy"; 46 46 arch = "linux-x86_64"; 47 - sha512 = "1bdff75c79684bd67564954844d53735e6d63c0815aa7629cbf55124f138476c17b891229a657892faf29decefcdfcef8e984eb1e9c935dbb2d555f18bad75fc"; 47 + sha512 = "0cb9735931a29e098e707d27f22f412ba0d0d242799a10658b4ba41abc3ffae5fc2028f4efaf82ef1544f7ddc8efd8401b076945f8b5669231af62fb00cb2019"; 48 48 } 49 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/da/thunderbird-52.9.0.tar.bz2"; 49 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/da/thunderbird-52.9.1.tar.bz2"; 50 50 locale = "da"; 51 51 arch = "linux-x86_64"; 52 - sha512 = "af08df6ddc75e3bf4d1fb678894799eb112963edeb424c149e4b5703e8112f4b747e25dae5706a5f7ac066258cb6a16dbb197e29c45b787124f42c004671897a"; 52 + sha512 = "906ae74d45a9915e76fb666a89b00c5378aa9498f29025088eddd3853a93b79ba0eab2d5678908e10f11fc5273dc15ebeee6714a02a70df6ab7bdc0fb7df4917"; 53 53 } 54 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/de/thunderbird-52.9.0.tar.bz2"; 54 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/de/thunderbird-52.9.1.tar.bz2"; 55 55 locale = "de"; 56 56 arch = "linux-x86_64"; 57 - sha512 = "0aca6f9fa7549e36a10df14f2f74d213ba88c614c98b6701a1d5b3d498a6fd8c7b399464a170b55363746cb1b662d05a1e56bc171c778b83428314a2874e5177"; 57 + sha512 = "729a833d64df3d1270b07ba2bfdd963efaee4d0bba98d23d4b07f9924878806f59b916af117dd5b866fecba6715bf10b9586e2a34b6de66fce803a76eda07232"; 58 58 } 59 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/dsb/thunderbird-52.9.0.tar.bz2"; 59 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/dsb/thunderbird-52.9.1.tar.bz2"; 60 60 locale = "dsb"; 61 61 arch = "linux-x86_64"; 62 - sha512 = "73fcb0ea062f7cabf96088dc4c8400d084a3b8e5258dbf56132f2d23046e6286ba041e77c97d6e12448809e14aec402bb4edbc9e7602e713e1d74cd2e1244bb7"; 62 + sha512 = "420a61731fb8159104a14b9741166f250d689ca18f15ffb1e408366fd976e723a72b94cc5ed512895e1e0fc58cfcba2dd39c7c898a38cf996fd59a1de7967fd1"; 63 63 } 64 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/el/thunderbird-52.9.0.tar.bz2"; 64 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/el/thunderbird-52.9.1.tar.bz2"; 65 65 locale = "el"; 66 66 arch = "linux-x86_64"; 67 - sha512 = "0103d5de58e5971bf74f74e43e99b519b8ade5aedf70fe2422e4bfe68a9a8d8b9c4cb81efd82d485e085f7ab3afe4a40e81f65ab37681626385ecdd7384959b2"; 67 + sha512 = "7a7cccdf48c9fae667ea33294dbabfd2217cdcf6922a847dd93db3567e9d9d527015124d777e94db5a7c32a9d9f31ecc272978972dd07ada60c8bd3e323b1d12"; 68 68 } 69 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/en-GB/thunderbird-52.9.0.tar.bz2"; 69 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/en-GB/thunderbird-52.9.1.tar.bz2"; 70 70 locale = "en-GB"; 71 71 arch = "linux-x86_64"; 72 - sha512 = "608c7b33f333aea4a1737e763bb57562332eea53555f98e27ccfe8e5485d6850847242bbb9d6d63a840a68895b45b2fa036ce675b4d88fcf37b09f71ba8eef69"; 72 + sha512 = "a713653bc7da8347d2897ff522c8cb13983fd913ec987a81b9bcb1242dac14c0cd875e7bb5dfda14938953af0a526d24a54d40e1b88e31107498baf00aaeb6c9"; 73 73 } 74 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/en-US/thunderbird-52.9.0.tar.bz2"; 74 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/en-US/thunderbird-52.9.1.tar.bz2"; 75 75 locale = "en-US"; 76 76 arch = "linux-x86_64"; 77 - sha512 = "4b6479bdf244cc7dbf175109b9b353d021728e53f16c6f172a6c9b5d2f1018a0bb5a69f1f0fb40d95fa7ab117497f20514f7795b7180b69506102b1a6d654888"; 77 + sha512 = "98a35a81f77b58e6f5fca79ee5a56330f8184072c118b571245c7f686d2a196e0cca6f4df131bee066651fcf69b83ca076bb9dd68fa71dd766962694df8e43a7"; 78 78 } 79 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/es-AR/thunderbird-52.9.0.tar.bz2"; 79 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/es-AR/thunderbird-52.9.1.tar.bz2"; 80 80 locale = "es-AR"; 81 81 arch = "linux-x86_64"; 82 - sha512 = "40106ce1b5f54870db329699ef434a7e7995cea50937df642afe17f2c11445ba4c2d337bd3e8d0a689500abe8e538dc6d5ad6e1b8bc82d47a8b23a4e70b9c269"; 82 + sha512 = "fde54338bcc99c98f9e8e77f30795252459f79037ed996f3bb055e3c650104a3f73878f72bf02c0a0db4d907322f896600e6f057c4a39888708183489f80f579"; 83 83 } 84 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/es-ES/thunderbird-52.9.0.tar.bz2"; 84 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/es-ES/thunderbird-52.9.1.tar.bz2"; 85 85 locale = "es-ES"; 86 86 arch = "linux-x86_64"; 87 - sha512 = "2724a4e6355804e9fef679952aa435806bcab0e444b8ec2ca4e6ac950951723f02585683f7f9f203c8ab1388f3be53e0de161bd51250469d286ba82eb1ed2b2e"; 87 + sha512 = "08eb3b2c6422429e19e909dec8d7cc0cc2288e7b991e466f32618d2018ab4b9dbd8be78f469315645b5efe866f7014dadd3d5a6e997f6540422d6d8de61bbc39"; 88 88 } 89 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/et/thunderbird-52.9.0.tar.bz2"; 89 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/et/thunderbird-52.9.1.tar.bz2"; 90 90 locale = "et"; 91 91 arch = "linux-x86_64"; 92 - sha512 = "c5907d7998700e1915c35e4f45fde0f28339d3ea2daece85b63428aa39be24f23ab1f5f69ffa9241ef2fb858909dae4aa5f3577b569d237796d1d9a24bb15704"; 92 + sha512 = "0a1e8496e256990715c11eadd7d1804336542215e4ac34615145fca02a30ca97f2f92220631bbb0f55cfd1579442064d1c0112665bd6e3a35719faefcdf13ea4"; 93 93 } 94 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/eu/thunderbird-52.9.0.tar.bz2"; 94 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/eu/thunderbird-52.9.1.tar.bz2"; 95 95 locale = "eu"; 96 96 arch = "linux-x86_64"; 97 - sha512 = "d9711b60be3559f3905a6db72cda46c39c9cd89493effcc4f618241444910c8af19c244be3f043513c62e1d2a7e5c91a5e4be7e8397c71f783056c8e1141fbb1"; 97 + sha512 = "8696ed02d5bcfeb12ad1057c6a5e2558f3261189d7147bfa86e1043f13da58d60ae5b48a31f2113e1b699f049c9f06a946998cba766bb5faed9b1ba612ed2ec4"; 98 98 } 99 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/fi/thunderbird-52.9.0.tar.bz2"; 99 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fi/thunderbird-52.9.1.tar.bz2"; 100 100 locale = "fi"; 101 101 arch = "linux-x86_64"; 102 - sha512 = "07a915424b71e5b1bad7f76bf58e678374c3d385231a2f32c04da4374acd758a2425cd0766d7c904ad5edbe390ae8fbf20eb59996111410fd8853b618ca1d7ff"; 102 + sha512 = "e60015623faff6c065ff719fbbdcaf81c48f5d9175a61c8a4920e27a51d8495db782b6916ba320717d36807f758bf5826f2f882cacfc25ba0bbb4fe1bddbce6c"; 103 103 } 104 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/fr/thunderbird-52.9.0.tar.bz2"; 104 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fr/thunderbird-52.9.1.tar.bz2"; 105 105 locale = "fr"; 106 106 arch = "linux-x86_64"; 107 - sha512 = "7368953ce57bab8cb7a774f60aea222d59d7982c5e8f1015d0b11bad1f0857d8a8df05a59db6e3526af92562f70c8bef65882954e7b0b4534e4b240c196ca125"; 107 + sha512 = "e5a276e8f53387f8acd939fbe158d594c7b5d9ebcd6f0a2ea92fede421d1584ef42e49bfcf84efe651d62ca60c311634e9fc4ee429fb38c70f82cfd0e3823fd7"; 108 108 } 109 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/fy-NL/thunderbird-52.9.0.tar.bz2"; 109 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/fy-NL/thunderbird-52.9.1.tar.bz2"; 110 110 locale = "fy-NL"; 111 111 arch = "linux-x86_64"; 112 - sha512 = "2284bec81a2f082dee4820489941cc638f7026fd7a7e4256b7f9a4bfab688ca88e9b5fb08f3a1e796cb4845192ec49cf453a4a4d8f83bbc116630c0d40dba84c"; 112 + sha512 = "1f98eec3b67b2aabde704fb14603df6258c0f996868c57490194b1e672b52b59026a17e2b7e35033b71d95f3d46968ad1eb7e46f35f9799af49781d7746d8b20"; 113 113 } 114 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ga-IE/thunderbird-52.9.0.tar.bz2"; 114 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ga-IE/thunderbird-52.9.1.tar.bz2"; 115 115 locale = "ga-IE"; 116 116 arch = "linux-x86_64"; 117 - sha512 = "ae0722e8bbf24319b9276a2f8f9ba3551d7f0201152622133f53d0d42c8abc64d4ceb7b27e45a0a4447cc6d5abdcb705c74f44c0102fcd9c0d7e9938adc4a755"; 117 + sha512 = "54c8c9484400749efb129630ab6a107da6ce1a77c8e8c43185fb84f98b13c33edfe512c63d571a5206c3600729eb644a8e8a0c325932d81579c8e8932a51abab"; 118 118 } 119 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/gd/thunderbird-52.9.0.tar.bz2"; 119 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/gd/thunderbird-52.9.1.tar.bz2"; 120 120 locale = "gd"; 121 121 arch = "linux-x86_64"; 122 - sha512 = "1464c0c2b1f2c89fd93419102da9a79400b6683767cc25d50bb249855091cb1549b410fddfa990b463404645ac3737d31ad4abffdbed58a7b94b17fe43f6ff6f"; 122 + sha512 = "4cd2140b0871ee144ba5996c98a67fc6b8c6f0beecc15a628968716d472e4b93286ad606e9b5a54b294329f83dec85f48f5008c30e1970ec2feb40f0bb0eed98"; 123 123 } 124 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/gl/thunderbird-52.9.0.tar.bz2"; 124 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/gl/thunderbird-52.9.1.tar.bz2"; 125 125 locale = "gl"; 126 126 arch = "linux-x86_64"; 127 - sha512 = "990202de53a2f86253819202337b312fdead9dccb6b011fae514614a7e45eb91976b5b9b7dbb3a7a9378c523280172b177a0ad7ac85e92b624086cdb8dab0651"; 127 + sha512 = "e87fab8d479c847ec7110926ee7ac93668495caddc77bc8a4a3e382ee1aa12488221b6facabbbf74c0aeecdc226705d9cf4edd649a7b3a6410fa98c62ab37fc9"; 128 128 } 129 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/he/thunderbird-52.9.0.tar.bz2"; 129 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/he/thunderbird-52.9.1.tar.bz2"; 130 130 locale = "he"; 131 131 arch = "linux-x86_64"; 132 - sha512 = "862cb3047c83c1277ca195cffa21fae79e79f12b9330b3eb27378c050495552b857b43daf18425768e76004fc88f978f46d6b062b8e14d6a4789fa5442479d05"; 132 + sha512 = "26766b3b37c3b13173cb06865185fa08d4e8a1c07c3f8ce958545b21b3ffe473885c6559a6799fc82c426702f1433d783b55c821cb1e30480456dc9352c9f3ef"; 133 133 } 134 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/hr/thunderbird-52.9.0.tar.bz2"; 134 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hr/thunderbird-52.9.1.tar.bz2"; 135 135 locale = "hr"; 136 136 arch = "linux-x86_64"; 137 - sha512 = "419c10d7ad1168fc43c390651199c56aaf331fc9f6015a46f2fefde83ce31cd26c26f856d00b85b5f7278c6540f235d17f3f7f83d85bf79df7b50aeb6dc198fa"; 137 + sha512 = "458500d47e73ccc2d8a370ea63826224cb1a8514a322a9c8b98aff16363e3807a1d4e4e0b007b3eccb8888def285831d1afdfd9004dcbf729779137b28bd9333"; 138 138 } 139 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/hsb/thunderbird-52.9.0.tar.bz2"; 139 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hsb/thunderbird-52.9.1.tar.bz2"; 140 140 locale = "hsb"; 141 141 arch = "linux-x86_64"; 142 - sha512 = "e2efdc85a7653e6dc3d15d27453bd3294aaba3b7cfd0b41da63d1a9954fabd544469304bd038beae6a3dd7bc5159e1960beeb18325d15190a24f5f8aff470e63"; 142 + sha512 = "a612cf7e309437abd521b0964d254c3c980ad096f339da0db803d6bb739d9761796af2460ff989355102b628b4d383db412556dcf897c351ada417089703f2dd"; 143 143 } 144 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/hu/thunderbird-52.9.0.tar.bz2"; 144 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hu/thunderbird-52.9.1.tar.bz2"; 145 145 locale = "hu"; 146 146 arch = "linux-x86_64"; 147 - sha512 = "1140a52c2bd80c46ec14a8ab429f94ab380fa091f29604b0045f35c210c670d66cf6dcae0ce16b3cd865b5756a08f8c3e31b561c4a36e75cdefe6ef333074b90"; 147 + sha512 = "49790909eb91f8862807fbd213974b906d4ca979646c11c7377c205cd6a7092ad9942900729ee90927261ff969a71773941b29a8be19dd4d8d7a325559f81500"; 148 148 } 149 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/hy-AM/thunderbird-52.9.0.tar.bz2"; 149 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/hy-AM/thunderbird-52.9.1.tar.bz2"; 150 150 locale = "hy-AM"; 151 151 arch = "linux-x86_64"; 152 - sha512 = "35c657c76494dbce3d5c5f5e78be1983530caa1d028d4c8407c15bc6d104765ec47c247b48a8a848530fbf1f42ab2fea5202a73442b149caee7c85ceedaf2ad3"; 152 + sha512 = "57285eb8916dfd90bb4bae2d791695f3bf2c2c82742f9040d20d8c0f6194adc493f36733a6a2b9d474c036ac25309330f96de17e49938a5f97ea9c369a02daed"; 153 153 } 154 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/id/thunderbird-52.9.0.tar.bz2"; 154 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/id/thunderbird-52.9.1.tar.bz2"; 155 155 locale = "id"; 156 156 arch = "linux-x86_64"; 157 - sha512 = "0659d0314cfdb1b8ac465281f5d6017b60f36eec2947ae608561f22c91edda6b294de3437e26d448b260b175e6e8b2bc8b5b253efbc14dbb93038bb535b8e8b4"; 157 + sha512 = "61313d060dc24b1e685aa434c6beefdd6b114a2ca24f19690e1cc712db75d238610c3a23ffddaa373bcbfd080e0bd53c8e3d05243c7d184535bbf95b5d0df00c"; 158 158 } 159 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/is/thunderbird-52.9.0.tar.bz2"; 159 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/is/thunderbird-52.9.1.tar.bz2"; 160 160 locale = "is"; 161 161 arch = "linux-x86_64"; 162 - sha512 = "915e420a4ae20927dff42a5211d582548f9e20fc4079627a79bb96244d06ac983865c7ba814562eb0bc67ec620f07e06e7c9739d9985464370417d186b39724a"; 162 + sha512 = "28968973b8379c91dcb1e6c27127ab55a8044edd0c518defc9c2977ac728928bfd1c75e2e357e3faf71acc3b4bad6e90a1f588742cdb0abf9ace85cd424c288b"; 163 163 } 164 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/it/thunderbird-52.9.0.tar.bz2"; 164 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/it/thunderbird-52.9.1.tar.bz2"; 165 165 locale = "it"; 166 166 arch = "linux-x86_64"; 167 - sha512 = "61b94999940d80e6fdc5c446d0cf28382797f28f88f7f9175fba880c068d052f24a53ad6b8c5d688a11d5c756dcab6eb046694fa5454bcee24fbbfb7912a83d0"; 167 + sha512 = "3231f2639940323db9a23c236be5ef8304ce953821971801bbea2d8674c2b54d1ead79041992d17609c6d1a9e86e352af84d76137a7728eb085aa54da0c02d38"; 168 168 } 169 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ja/thunderbird-52.9.0.tar.bz2"; 169 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ja/thunderbird-52.9.1.tar.bz2"; 170 170 locale = "ja"; 171 171 arch = "linux-x86_64"; 172 - sha512 = "5068296796e6eae90711d7d36a8da446e11097e65bdf0ee57aaa231e96ee044baf5b9a82c77424e783ad4acf8a5b9b93433f73a7b0fb98de3ff01c576b19bddc"; 172 + sha512 = "542aadd1a658f9e21fdf0bfa32069e5adfba58750fda943389ce4e3230cf063503c78353e739fb6771434b209b6c836f87c94f7831d50f2b41c8dd38dc6da198"; 173 173 } 174 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/kab/thunderbird-52.9.0.tar.bz2"; 174 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/kab/thunderbird-52.9.1.tar.bz2"; 175 175 locale = "kab"; 176 176 arch = "linux-x86_64"; 177 - sha512 = "d8ce200213fddfa2520a7df57be2daa8983dfdc8fbab5dfd5beec793234c82831fecf913387ad8043ce859abdabc1f2bbc08b5c5a2f7e476a987646cc8921870"; 177 + sha512 = "f97fb7db2e055ccad2310d813a15086494d0815fc3cc48d49928c5642175f9db80b4deec8c4a4f5568417a26e898348ad10ec887b8a8be161586ff3c53ee3ff2"; 178 178 } 179 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ko/thunderbird-52.9.0.tar.bz2"; 179 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ko/thunderbird-52.9.1.tar.bz2"; 180 180 locale = "ko"; 181 181 arch = "linux-x86_64"; 182 - sha512 = "84c2a4ccdda118b304a690eba28d92fbffa7616434a8278616a1e923b6d757c8600b5e35ab25a13c29fd1a290b1f19540725569db82f3e821fc8b8e9a119737b"; 182 + sha512 = "1854d0c0365bca930a4480226dd54bee3e6798857e68cea3dfdce94247f298be6933f2ed8a7abd89e87ae063a7a14c9d7ad1998abb0fd07dfe9a2a0b2e63dd71"; 183 183 } 184 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/lt/thunderbird-52.9.0.tar.bz2"; 184 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/lt/thunderbird-52.9.1.tar.bz2"; 185 185 locale = "lt"; 186 186 arch = "linux-x86_64"; 187 - sha512 = "38f9dd15a596af07b882fa265487dbaa638e1221a1fe8cf3377bb0a9e19f5f9450da8213ba63ed57d4e33e1543b9b9af6d0c4a7334260672d3c61b9b4ac51bfb"; 187 + sha512 = "2979f9059f6dae5abd9ead9bc87052e7a4116d0f0001a3585b70e2a0609c85c1e6a38d547a8a187f9057d68f7a87a4875cc209f00a1dd1011ec7634cf0339aa0"; 188 188 } 189 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/nb-NO/thunderbird-52.9.0.tar.bz2"; 189 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nb-NO/thunderbird-52.9.1.tar.bz2"; 190 190 locale = "nb-NO"; 191 191 arch = "linux-x86_64"; 192 - sha512 = "75fd6fd0bcb786bbffaa657344834af1f113823db703582968b8813de6e8a69d26e657542e29b6e309f714a222140b961de264e3b81f12a678731bc74ef8d65b"; 192 + sha512 = "e9a61cf7cecf7026bd4aa7574ece60e9738f710a43733d7347a1ebdc460322b975ab86be81919a85faa01f728aab754825062da5642231658daa1a318e919c3b"; 193 193 } 194 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/nl/thunderbird-52.9.0.tar.bz2"; 194 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nl/thunderbird-52.9.1.tar.bz2"; 195 195 locale = "nl"; 196 196 arch = "linux-x86_64"; 197 - sha512 = "ff34802f626606b91fa01a7cc00b6ff97f84edff91afbd8a51a465e740ac97b3119357f8f04d214ddda3bc1a8f61574360baced40e38b5aeac8d870e06ccca24"; 197 + sha512 = "07c3db2e75395059f735a17bd4db3a68ee7fa97fbad3dfafb0aa1371d360a8fd5b693bd6034afde2457e7e13fa6968d78df0f297c55fb8882e10f4311eb03244"; 198 198 } 199 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/nn-NO/thunderbird-52.9.0.tar.bz2"; 199 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/nn-NO/thunderbird-52.9.1.tar.bz2"; 200 200 locale = "nn-NO"; 201 201 arch = "linux-x86_64"; 202 - sha512 = "ee73bc257ca5f1d35fe2c0cd861a4ff2ce6e9329a59feef2492bc9edf03d80bf879b7c2899417ed381faccf20813d8120a867107ee17f216a8c02d9011802c76"; 202 + sha512 = "1eaad3950f23e1e7a83bea070a8d5c4207b5c2443af11623872a446ab45ee8e2746be9de638828f951a47dd8966426a1d166eb98dc900de39d0a230d438bdd10"; 203 203 } 204 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/pa-IN/thunderbird-52.9.0.tar.bz2"; 204 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pa-IN/thunderbird-52.9.1.tar.bz2"; 205 205 locale = "pa-IN"; 206 206 arch = "linux-x86_64"; 207 - sha512 = "8874b47fc730e61dbad1a78e38d7be1f23cc898ac609e6dc302d2217633a812ba75f519699ceda0b492fc451d3d8f7bebe2e0a55f6ad9bcec0310c2927035d36"; 207 + sha512 = "da0b4fca7428104c75650435efa2ab65edc6ca4518ed4b6274195465cbea5d5cf9bbb7f3aa22209f298afab970556f51638bc752ea50edf2a3fd7b562314af61"; 208 208 } 209 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/pl/thunderbird-52.9.0.tar.bz2"; 209 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pl/thunderbird-52.9.1.tar.bz2"; 210 210 locale = "pl"; 211 211 arch = "linux-x86_64"; 212 - sha512 = "e612b9bf659f1124721c771015fc2698533d83f73d65cdc6ba95a5e1bc89748b0667f8b83b3d9f9b2173cd448ef8a88028e704fdbf5b6536884c6c9253075d24"; 212 + sha512 = "41c14a41b00b0a92ee8bce565ba2fe9a4ca1461ce5a1f54dbb40558bc2d871d07ee5edfbc6c8df1a7aba7e1a957cd11acd509e193b657473b14b745bbf06e3e1"; 213 213 } 214 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/pt-BR/thunderbird-52.9.0.tar.bz2"; 214 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pt-BR/thunderbird-52.9.1.tar.bz2"; 215 215 locale = "pt-BR"; 216 216 arch = "linux-x86_64"; 217 - sha512 = "a94c7feb52fc7ef1e819af28598d558f9b6b39833081bce0078b2e3aecc0ebe97cd519f3de8726512c453b89930eb3fc7280e66e89bd773222896fa807ade6a4"; 217 + sha512 = "146dcbef8d811cb1c295cc72349f10c8f345bd9b7c95a1347b68681cb5edd02d129f583338c0bf619b37df357fc000212894a6d28a3e833b0626bd1a62b02b3c"; 218 218 } 219 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/pt-PT/thunderbird-52.9.0.tar.bz2"; 219 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/pt-PT/thunderbird-52.9.1.tar.bz2"; 220 220 locale = "pt-PT"; 221 221 arch = "linux-x86_64"; 222 - sha512 = "94eabd80a87d5201c141f8d54952dcab971eb3c3f4e1436465bd9adfaf606310c8cd3b0c0fb1270260f0fa34183112ac54cbfc1734d18dde84c848b5efcf0d0a"; 222 + sha512 = "aa60bb80a1a4df1800037a6dbde7f8deef9c4f7f1bc3926bbc5f223d4436caa62d5e9ded7eac0d91f766b35d6ae9a40fd2aabcc603e5d2276f1bf598b715b56c"; 223 223 } 224 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/rm/thunderbird-52.9.0.tar.bz2"; 224 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/rm/thunderbird-52.9.1.tar.bz2"; 225 225 locale = "rm"; 226 226 arch = "linux-x86_64"; 227 - sha512 = "46ed5419e3d6d12d1de660c9a4d65a641f25716ad11392cfd88d0719610529f8bf92a961518d21f914dca5bff5a49a780df0c1a0a31632d13b89215e0e106726"; 227 + sha512 = "4e109d618b6c6d9d578b90012a142d8ed8e16a430412c95e0a2567dfe7407f828ea70cf9088a4f9d5d33fe294618f052870630ae521feb0c474e76e6946d1bc0"; 228 228 } 229 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ro/thunderbird-52.9.0.tar.bz2"; 229 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ro/thunderbird-52.9.1.tar.bz2"; 230 230 locale = "ro"; 231 231 arch = "linux-x86_64"; 232 - sha512 = "c842a16aa76106bec5ef16edcda149296da7b2196d78830dbf51c9b840316f55fe1fa73943f4de6aac403a45a74af0f390a9499fccbd1d1f94de23a52e0e2a67"; 232 + sha512 = "0fbbf47332fccf2eea593f12751b5e1ec502dbfbae7e100d56906e2850191129f8fa5a51794f13f6225c2de6c219933e36074970b5b7698fcbcb58cab2abe6cf"; 233 233 } 234 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ru/thunderbird-52.9.0.tar.bz2"; 234 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ru/thunderbird-52.9.1.tar.bz2"; 235 235 locale = "ru"; 236 236 arch = "linux-x86_64"; 237 - sha512 = "4165b3b55c7106bb4f4f4d2aa46d17358be96dbdabb4d3bff8913f8f7b4efb898e13391ef3dd58875b244d49ca8aad6a83cbe2208e2e6e1be851f16659570194"; 237 + sha512 = "8d26c8c5248418cbf329c3ea6ff0fa60baf9b12110048327beb15073d2398aa7d31c97acc33d1b6bcc65e38b651d619f5a47007961ac1adb290783ad22c4be64"; 238 238 } 239 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/si/thunderbird-52.9.0.tar.bz2"; 239 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/si/thunderbird-52.9.1.tar.bz2"; 240 240 locale = "si"; 241 241 arch = "linux-x86_64"; 242 - sha512 = "23e9b1524451d5932701ead1b61ccfb1945b5aa752c5b686fd889c1ef1064b44fa2b96b8c5416ab124bcb04bdf21cfaa2e6ae3eb0a76997db72f91a9eeb958f6"; 242 + sha512 = "17cfaacbafbaa98cf73f6df074c99c40faf6687576cd44315ce4360bb725d8ab0b2fcdbda08f160441449e779b3d769765063079b3fee8c0b4a366799f0c38c6"; 243 243 } 244 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/sk/thunderbird-52.9.0.tar.bz2"; 244 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sk/thunderbird-52.9.1.tar.bz2"; 245 245 locale = "sk"; 246 246 arch = "linux-x86_64"; 247 - sha512 = "0cdf4d30d1e466ea9779394238ecb76937aceb546b25b6dac038060273121450643ed83b0f279e4e7f67c084d263896cf02fbc138a01c3c917c1c0d54a229cbb"; 247 + sha512 = "d22d8d46f3a3d3206368225b7691cf4c6fa235ec1d2e2476f46c1982d2fe071909d66cb180ef2fdb81ba494e25ce3d4d20a30fa579e27c2e2327b60b5c2f44a3"; 248 248 } 249 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/sl/thunderbird-52.9.0.tar.bz2"; 249 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sl/thunderbird-52.9.1.tar.bz2"; 250 250 locale = "sl"; 251 251 arch = "linux-x86_64"; 252 - sha512 = "5be5d7b380ffe2147b3194b97c9811f62b7c7315a0c6746e28f7c1ae20ab9be04c3202dbca6ee0b235479ffad1f111d44eb4d636bdd3d3f077751cde14afeb86"; 252 + sha512 = "00a89b3dfd33979d5a7c9f256b57add0d91504a00712effa8ed3a14dae80e92aead5bc5857507810b1b99a77cfea709e07454a3834193677fbefa68db46edd50"; 253 253 } 254 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/sq/thunderbird-52.9.0.tar.bz2"; 254 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sq/thunderbird-52.9.1.tar.bz2"; 255 255 locale = "sq"; 256 256 arch = "linux-x86_64"; 257 - sha512 = "fe24594d05688eadd9ce855a7f45b6c94e596beb967359611d21495ca890e5b9a3b2d2f8cf764fb81e88c62c7dc6285837993d05a88060f08d79fc6947becd6b"; 257 + sha512 = "3bf0024db0d43d26bec31eb40fd7a2fe42d105072663c21a5e7f8f38cd718a555d7796cbc2d28da426db01dcf003cb2c351237e67a0cc9b4b3f3cf7b6c37e522"; 258 258 } 259 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/sr/thunderbird-52.9.0.tar.bz2"; 259 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sr/thunderbird-52.9.1.tar.bz2"; 260 260 locale = "sr"; 261 261 arch = "linux-x86_64"; 262 - sha512 = "9cb0ddd297e9261d4a2b852624a72370030d212cb2aab869aab117e4e21575eda635940fb55fd67cd95384ea956a180fbf5c6e3b6aa333a8907fec70461c15fb"; 262 + sha512 = "f3e6ba6a80976bcdd37539d78829bd16344069082dee68ada14ec1de611a3e65f132431c074107b43fe855e46f15504766c9dda536c7112de081d0c450d8fd04"; 263 263 } 264 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/sv-SE/thunderbird-52.9.0.tar.bz2"; 264 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/sv-SE/thunderbird-52.9.1.tar.bz2"; 265 265 locale = "sv-SE"; 266 266 arch = "linux-x86_64"; 267 - sha512 = "c17e07785d86770acc788f8f05c1d404db08ad383a92dd21698532f85953fcf9f7cf1779824076937a2dd1ca362881db8b8b7a7213db6d431fe504355a42d1aa"; 267 + sha512 = "5eb1d2ce97320961c3d70403f8f81a36d0d686cec8cb518065d4ea950d7b2ae1588ef64a6b2276c6f8a0fc59136108a4fa50f44ed890742aea2fb77e14886b2c"; 268 268 } 269 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/ta-LK/thunderbird-52.9.0.tar.bz2"; 269 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/ta-LK/thunderbird-52.9.1.tar.bz2"; 270 270 locale = "ta-LK"; 271 271 arch = "linux-x86_64"; 272 - sha512 = "64701069778da5be5777fd12d4aa859bac2ccb229df076cc218ac4a8f07b29d614a25564d38a220ae76bdcfba874dbecf62294b53515fb6c1ba923b22dccc0a4"; 272 + sha512 = "e59d4e4797aa96a8edfeac79bd9720f4a893c548b66efcef365a92cde1e1f9bbdd4c9046d7483a148e28f9377ca2eebda42683769fb4e02f4a56ce629596280e"; 273 273 } 274 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/tr/thunderbird-52.9.0.tar.bz2"; 274 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/tr/thunderbird-52.9.1.tar.bz2"; 275 275 locale = "tr"; 276 276 arch = "linux-x86_64"; 277 - sha512 = "99c2133c3a4bcdadd6803ee6dfcb204ae8a095edf68f7f854004844835ad88772ae1a83c92ccda717719b2c44aaf8776a2a49af2737111a6a5f1ff83a2028af5"; 277 + sha512 = "ca29daa1d9f255e3a5748259fe632382937d51c593412e28cb6d99d7339cf5b9482ebcc0e76120d0988519538e10484187d13134c27335ea708a5a115b9bc2d1"; 278 278 } 279 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/uk/thunderbird-52.9.0.tar.bz2"; 279 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/uk/thunderbird-52.9.1.tar.bz2"; 280 280 locale = "uk"; 281 281 arch = "linux-x86_64"; 282 - sha512 = "b4006430e6b08d4ceb40bb76eb0a19bf743b4c6ba39ebb4999021c4ca625228a173c6e2539ba5e711be191e8b7550e45ea7160936aaafb0a3d1b44ca7ba7dbf8"; 282 + sha512 = "ff02ebaa4d8d9174387b7ad777e5372361567b077882a9cea84c30dc1e430e76f8cc07e14f7b32c8340c893e6aa395dbc249decd89f6facdb05ed9e2e14d34a2"; 283 283 } 284 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/vi/thunderbird-52.9.0.tar.bz2"; 284 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/vi/thunderbird-52.9.1.tar.bz2"; 285 285 locale = "vi"; 286 286 arch = "linux-x86_64"; 287 - sha512 = "9f65e5447923f9f2d36fbcf80c056ede580221a8e5f5f0ba10bd5ecab354d1b35fb787f8a0f2779465c9fe78a83c8fcc9bf3a16d0f853aa620f899b48eb4b0c0"; 287 + sha512 = "210b9f8f70ac499305e0bb66b9dfa294c4c0f6784520e8238874ea7ade9d6ef58760e3beaeb5f0ab14554fe34618cfbfb023ba5486c8ec12ba57f5e72d3fd069"; 288 288 } 289 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/zh-CN/thunderbird-52.9.0.tar.bz2"; 289 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/zh-CN/thunderbird-52.9.1.tar.bz2"; 290 290 locale = "zh-CN"; 291 291 arch = "linux-x86_64"; 292 - sha512 = "72768a3d97ca1093d381312923ac42127248c3aee9eea1c6b187a4989082b87c326c56cbea7f9c6c2dcc626e39391c834f28697e00b1dddbe22a861a1199aaa3"; 292 + sha512 = "bc41f53a3c37e2aa7f8d960aa7d2f7b90d25971ce34eb664476c92a4b7db3753c96f22f5b0157a1298ab2b65e03b85b8268ff5fb0fbbce7aa3364fb587a17549"; 293 293 } 294 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-x86_64/zh-TW/thunderbird-52.9.0.tar.bz2"; 294 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-x86_64/zh-TW/thunderbird-52.9.1.tar.bz2"; 295 295 locale = "zh-TW"; 296 296 arch = "linux-x86_64"; 297 - sha512 = "496c01eb0aed26ff77c032f03617dee5340415837a039b1b7e953d1029b91163422430742499e7a1152b171760ea06cd9fe0e538a234edfba44033f6cf2b7978"; 297 + sha512 = "b400036ddd90488b7cf67e98b2530e4d4594637f9259f20a92a7a3c62b2f7a60ce390b9907a1b2efa44af29941938faed4e10ff6bda0c67656b8907638578712"; 298 298 } 299 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ar/thunderbird-52.9.0.tar.bz2"; 299 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ar/thunderbird-52.9.1.tar.bz2"; 300 300 locale = "ar"; 301 301 arch = "linux-i686"; 302 - sha512 = "44379cb4694512417728230fb6084fe13147dc25e832b5914eafc9f2b93c96103cf923025cee84570cc001221d8176d49752a7432792714f9dd4a0c454e02bee"; 302 + sha512 = "1c8f71b60a0b5088d3d8b4576e02727a939a60b821aeb3015f9aa5b65231ca93b14894fb506fe2acbf579ad4686e83cf1e0d3179575a0510d571de146c4bb7f8"; 303 303 } 304 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ast/thunderbird-52.9.0.tar.bz2"; 304 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ast/thunderbird-52.9.1.tar.bz2"; 305 305 locale = "ast"; 306 306 arch = "linux-i686"; 307 - sha512 = "73ec4faf9c3ba21decffa60658e4db5ff22902f4bd8b65849ec98367bae8d309fafd596a17016275eb10e7ff9854315980ab87cce2d7efab29a287700d377c43"; 307 + sha512 = "3d78cdd28deda66fd42a2981d66c765f6ff4af8a37d166712094a7959541ac6f42fabd240307d2189d7bbe24c2d850bb99d7fbca5ccc9820ef68210c3dead49c"; 308 308 } 309 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/be/thunderbird-52.9.0.tar.bz2"; 309 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/be/thunderbird-52.9.1.tar.bz2"; 310 310 locale = "be"; 311 311 arch = "linux-i686"; 312 - sha512 = "21cc3cf7392b99ab566c69bda193457cd7b2fa2e0e0aabf29354ab6be6be3c556890e630650fd18deb940a89b93f91dff8d7e0763b684e32d599b0d6747cafbd"; 312 + sha512 = "d08e59550f24a1303c7591fd0b8028c49613b3f0fbfc9adbdf0100955e35fb2569b5159df7847cc514249b25eaf5fce71e7902fb1c13824a9eabe650fa438e5e"; 313 313 } 314 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/bg/thunderbird-52.9.0.tar.bz2"; 314 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/bg/thunderbird-52.9.1.tar.bz2"; 315 315 locale = "bg"; 316 316 arch = "linux-i686"; 317 - sha512 = "7d2fe68e8906083753e6f62a7fff622e0b2a959222c9cffbaca6797f6b401777b760c99802d9f2df6a200d6d7e89c81d58872bff93358605d1d2a5ef9f6ac0b9"; 317 + sha512 = "c78340650a7f19d14335cd35cc80938f0e5fbfc94063d600d7dd441b925dc2b6270e85369ac293f0addbbe74e10802dbc69bb76e0cec2a6af8648a5ca0481322"; 318 318 } 319 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/bn-BD/thunderbird-52.9.0.tar.bz2"; 319 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/bn-BD/thunderbird-52.9.1.tar.bz2"; 320 320 locale = "bn-BD"; 321 321 arch = "linux-i686"; 322 - sha512 = "18238e34dbeb90ca13cf38a0a5d9335e1ee669e7788afc0b369ca5bb2c45ae18b5faaa846e19a6089cbb098d862529003da29aada28bda0712401269e6aac05d"; 322 + sha512 = "5909ede1236341f07d00d3dba5d3297b7bc24cb9c08d133851fe5e412638a3b9e00291dc40fd927b73095dcc9a239441b3c71ec7a5ab3210fecbd4e4a5a229dc"; 323 323 } 324 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/br/thunderbird-52.9.0.tar.bz2"; 324 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/br/thunderbird-52.9.1.tar.bz2"; 325 325 locale = "br"; 326 326 arch = "linux-i686"; 327 - sha512 = "d65cd714e87d2e4901fc61b9749860617200043b019cd1888b66c86de06a5f5bca8947ac97ee25695c950c82f94ad334cdfba5d5cf18351c6409849529779e57"; 327 + sha512 = "9682db4630a840c676c0b68f010da21a65ae9f81c4373def81effe08c9c2b8759626d54e8923e6bb1381453acbac8942c4ab07f2491d3d3027e91c8fe9275f2d"; 328 328 } 329 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ca/thunderbird-52.9.0.tar.bz2"; 329 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ca/thunderbird-52.9.1.tar.bz2"; 330 330 locale = "ca"; 331 331 arch = "linux-i686"; 332 - sha512 = "d39b1855e78b6bf24c877649e408973770a7ef244e7a95ddaa571aeed88d75225c9f3e1e8fa6b3440c7480a57d3a0cc8ac63343af13f6031f4ddbc4e649ddd78"; 332 + sha512 = "3937ecef0ad33e43bc8822bb22f8c3398d51b37278c195dd9b4f4ed9c5d49e53cfb79c9a0b1c684a72735d44dd7865097b716268e7d6280b70e46b219b87302e"; 333 333 } 334 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/cs/thunderbird-52.9.0.tar.bz2"; 334 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/cs/thunderbird-52.9.1.tar.bz2"; 335 335 locale = "cs"; 336 336 arch = "linux-i686"; 337 - sha512 = "bda0e525a980495ed72bfa9bfeb7f0235d8461b9ce057d8d7f4e5334348153e6c410abfa9b0f75946f3100a9693b0363cc8e4f542e834b1b15b2acb7b8fed1dc"; 337 + sha512 = "88f958ef60ac5b73fd29ccd40d9e2794dc8d57df2c15f426aa32a5d605d6b4702e2350003b394d19ad13fe3215552070947ff0ab2851698162946221b3ff1a88"; 338 338 } 339 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/cy/thunderbird-52.9.0.tar.bz2"; 339 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/cy/thunderbird-52.9.1.tar.bz2"; 340 340 locale = "cy"; 341 341 arch = "linux-i686"; 342 - sha512 = "29e1f5e0bcb60d1eba274103c5f94b60dade1d04eeba3bfc684ec9aaf4f9750b0970badf94bbb3db7f575d82e53caa929584168e4663019a382b942a79636df7"; 342 + sha512 = "0301925a7378a706ad12225aad4d10ff15962426c02a294b1e9ea9e1f779c429bd2994c964d4f05048b371b71f0c6c0ab1b37204b242990b931a3a774a05b04f"; 343 343 } 344 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/da/thunderbird-52.9.0.tar.bz2"; 344 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/da/thunderbird-52.9.1.tar.bz2"; 345 345 locale = "da"; 346 346 arch = "linux-i686"; 347 - sha512 = "ca24d47fa8c71c9b182cb31998b72ce63ee82f8c4377090f155a3155988759e6be8e8e28c8e0f0217c4318c87c16ffa34e638bc27d06f5ac41ee2c6171d16fdb"; 347 + sha512 = "960996c312b862bab9447985e1cc9b1f09a61989e538ac3eac2a95b06496102b5387cfe1e762128f1b521844f4515335f4ad4bd9078771f9c2245159eb39a8ae"; 348 348 } 349 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/de/thunderbird-52.9.0.tar.bz2"; 349 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/de/thunderbird-52.9.1.tar.bz2"; 350 350 locale = "de"; 351 351 arch = "linux-i686"; 352 - sha512 = "2d820c628683710a3d5fb69212dc51523c867def469c7f5c4a15456d99e22988143c7804ec3692ba62e61628657abc286785925a94a1358c79ecc623f0693336"; 352 + sha512 = "3ab75cb50218db215a1c7d4c39b6038ea3dd52ebe17b5d3fb0cafc74a02dba143d6e4c0efab7c6c1c494ee83297878d82355bd4639f6aa1625be3af5f0b514a4"; 353 353 } 354 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/dsb/thunderbird-52.9.0.tar.bz2"; 354 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/dsb/thunderbird-52.9.1.tar.bz2"; 355 355 locale = "dsb"; 356 356 arch = "linux-i686"; 357 - sha512 = "2f97cfd783405eab580457311d7faa24c8cf6956cc62a60272b60b21cb68ccc35fabb0964dd97786537e784eba7eff8d67e496a242e9edee2fb6f95891931592"; 357 + sha512 = "157b25d20020c4159708790e50b09eac2b814a817655540abf878910b53ac2c1040790e8aa115bccd54797a5068954b08daa5c28f70c7ac161eb2be78f82cedc"; 358 358 } 359 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/el/thunderbird-52.9.0.tar.bz2"; 359 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/el/thunderbird-52.9.1.tar.bz2"; 360 360 locale = "el"; 361 361 arch = "linux-i686"; 362 - sha512 = "8ca85b4c91b07f914c805d020ab4424a3ecd443c86c52c66cafa6be16ec344b025407b7e52d0a6d240da1e8d9470dc6237b7a93e835f9fa6dc16b33b45de3807"; 362 + sha512 = "52c0be75e9979a08f1335da437cb47fc17cd928fbea5af85283b5d07f07fdb4ac6e2f924d53f7db9e31cc0b9e7659f48f8d6e06a28d609760a0f8e6641bc96e8"; 363 363 } 364 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/en-GB/thunderbird-52.9.0.tar.bz2"; 364 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/en-GB/thunderbird-52.9.1.tar.bz2"; 365 365 locale = "en-GB"; 366 366 arch = "linux-i686"; 367 - sha512 = "7a51412c09c78bdfe03484db0bf7a274f5cdfe6c352cfdb710abecc56b2f203c782a70d4212b22602f61546a564c65b1341900a80a6d537074d8877479dca222"; 367 + sha512 = "53e66c5e9c98a6af311732341073b553c577dcfe35178996c7a27ee0cc0dddfc7774a065fdebbfa0a4cd4f6f3f422e9fe67fac07a586342e9dde33b59d6bd17a"; 368 368 } 369 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/en-US/thunderbird-52.9.0.tar.bz2"; 369 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/en-US/thunderbird-52.9.1.tar.bz2"; 370 370 locale = "en-US"; 371 371 arch = "linux-i686"; 372 - sha512 = "fcd2d06dcd49a5b60284e0a370bb0e5cedfd01dbc06a9057a8063a0e84abde6a6c7a7779bc60e475629a33645b70b718508bbccfea76ff1e6be42c0052eb0e45"; 372 + sha512 = "69121dd8b2445e6304f4437c06e1b7f423b19d4069290c0709a3356680613964df138c417c3d258bc978d8709b9ada28548b43c93ea9122b64daa046d96a6d78"; 373 373 } 374 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/es-AR/thunderbird-52.9.0.tar.bz2"; 374 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/es-AR/thunderbird-52.9.1.tar.bz2"; 375 375 locale = "es-AR"; 376 376 arch = "linux-i686"; 377 - sha512 = "b41eac5efe305b395237de378b49d33e1804661ddef3bd321f08a97bb8ab437299a899e81bdd5230981dc6119de45902ed1fd961cbe02570b2545ccba58f28e9"; 377 + sha512 = "e557b6249af266de41863b49a811f4c5c979e88dc15ccce6fe60694b98dfd9f09d8ae7316652626c19e5379f20b27e58f4f1be465f4df896a3aab693cb0ef5b9"; 378 378 } 379 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/es-ES/thunderbird-52.9.0.tar.bz2"; 379 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/es-ES/thunderbird-52.9.1.tar.bz2"; 380 380 locale = "es-ES"; 381 381 arch = "linux-i686"; 382 - sha512 = "4405a7ca6b8809223ac6d441a52183687df9d016cb115dac10e4d78f0df4af4f41daf2c95544948f119cc5977e3b749be919d66f14049221aac50c81d2007847"; 382 + sha512 = "779d6a4a793f4bca441f8ed8ffbeabf20a7ba8555b0fa36229814db68f98d35dd15855446c7dfb8aa9509b40dd5cbabbb0ad66a604d6205daa9fdb4b1a4b9295"; 383 383 } 384 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/et/thunderbird-52.9.0.tar.bz2"; 384 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/et/thunderbird-52.9.1.tar.bz2"; 385 385 locale = "et"; 386 386 arch = "linux-i686"; 387 - sha512 = "1c6933a054068f2a027e9e50200da3398d94152a4decf74750e3c8121103a628f6762c6867fc465216eee8dcec74ce8a06426b7ea668e6e157d00ae6df5c1aaa"; 387 + sha512 = "7da30d3e48b520c74562d11719d1988ad94cbdf676f244ffd9527475f696b54f50a1e14905a045b7d5375e1b99ba3d0459acac1e72d22ada24b0e91e74e7c2cc"; 388 388 } 389 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/eu/thunderbird-52.9.0.tar.bz2"; 389 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/eu/thunderbird-52.9.1.tar.bz2"; 390 390 locale = "eu"; 391 391 arch = "linux-i686"; 392 - sha512 = "aa54aad06cee5d4a6130bb5269fd649157a09f377c10c2f3aecc24a88a48ae2ba4cd3d0af35ccb9a7cb5a54097bf19eec31ac23d652236a0e440c54468672a99"; 392 + sha512 = "d8c50713410ee2fe8896e603cba9e04685c8dd277aba9dc2270a2e0d282a609e1feab44398007e9aa96cc0e43997598c6aa702a231d568dafa7f96a8be548e31"; 393 393 } 394 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/fi/thunderbird-52.9.0.tar.bz2"; 394 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fi/thunderbird-52.9.1.tar.bz2"; 395 395 locale = "fi"; 396 396 arch = "linux-i686"; 397 - sha512 = "6dc8d8c586ea6fd23fd5c5438c650f39e7fb441ff30f1ef541a1f62a3e39b58fa154b50298df6585d5f4a2451b8d660d620fae4a9d3812b50270cc4e2b6cde9e"; 397 + sha512 = "215394b3f4cab3b44d337adb56308b432c62000a592b9ee3b8e985636a6f3fec9189de64c9aba32ae1753b0ea085dca312b1696844aa658356ca9f96a0b7f255"; 398 398 } 399 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/fr/thunderbird-52.9.0.tar.bz2"; 399 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fr/thunderbird-52.9.1.tar.bz2"; 400 400 locale = "fr"; 401 401 arch = "linux-i686"; 402 - sha512 = "106d63fd73482886682e02f222b7907f130485c14ae8b2f6196f380828a224726d53e1ab0b9d6a12044fb62168934de745285a686ccc8e36bc78f4988cb3cee7"; 402 + sha512 = "041c325d7015725fd81c31a1709017ee3091321187c39f84173fa5fa9c963a111e3a3bd0eb85f63a246c5a101e94d536bd0cf4a5d22b6e6bbd5fc284dcb3c965"; 403 403 } 404 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/fy-NL/thunderbird-52.9.0.tar.bz2"; 404 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/fy-NL/thunderbird-52.9.1.tar.bz2"; 405 405 locale = "fy-NL"; 406 406 arch = "linux-i686"; 407 - sha512 = "8ea82bc44e837e38f01fb3ae6310a9726c8ca2a8b1bd0a6f1eef9c5d4b83fe3d2ae62ae12e0aa5466dc591f1f566339b50fc03d77cbfbba2701784affd597585"; 407 + sha512 = "6f18bf01a6ca108f13b02b8cff1175640efd9c945827f28301c859858b47f238db7a5481a495c18ae5fab2639e8e3799441e0690ff52dd03d8772ca41f03c641"; 408 408 } 409 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ga-IE/thunderbird-52.9.0.tar.bz2"; 409 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ga-IE/thunderbird-52.9.1.tar.bz2"; 410 410 locale = "ga-IE"; 411 411 arch = "linux-i686"; 412 - sha512 = "16d4de4df7ca43ff7b66c362f82ff2b9970e8a835042cc3a3725178c1d31459c7a41a2689f23640996317b7d3af6f7b35b9335f48c28e75144102611ce6c87b7"; 412 + sha512 = "da5509e03c4ecb8f8ab4e6e5c23218af04f4415eec33f62b5f9a48f5d7bd6cbd4d7c583439ae6fe71f009f4287a9a02b188c37a326e3a0683654c766849d25c5"; 413 413 } 414 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/gd/thunderbird-52.9.0.tar.bz2"; 414 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/gd/thunderbird-52.9.1.tar.bz2"; 415 415 locale = "gd"; 416 416 arch = "linux-i686"; 417 - sha512 = "121939eec9f61b07885d68bbfc864e24ab57be48f70ec866903ada1a8e9887169dc0d0fdb62ec7fba71d0d36429325cf1ebdc29d02bb38fb71a41439c4290411"; 417 + sha512 = "56b1ed5fd7f63e68ee8ae7d291ebbca6881ccbb9c0481430dac23851ac4bd23ec98ffb93ba846f58d216094f55781ca2197717dcc21427dc3873f6e992b67032"; 418 418 } 419 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/gl/thunderbird-52.9.0.tar.bz2"; 419 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/gl/thunderbird-52.9.1.tar.bz2"; 420 420 locale = "gl"; 421 421 arch = "linux-i686"; 422 - sha512 = "7fc0f727d1f5d99c2c1d6c30778b949d0304ad614a2323ddb034e4f49e8647d600f3c3bd40a0879a08945a27025abb43cf3af453f3506e7cce9790e80450555f"; 422 + sha512 = "5a6bbd8729b1c263bee0e31f544b2137a0166e07d6ebf015573e8da51e91735c467c065ab40e2c330c62a0e9c86d2b2cb302949234d746c7c743f6864f3eabe4"; 423 423 } 424 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/he/thunderbird-52.9.0.tar.bz2"; 424 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/he/thunderbird-52.9.1.tar.bz2"; 425 425 locale = "he"; 426 426 arch = "linux-i686"; 427 - sha512 = "bc792144bef2e87958e8773caef367750ee5dfa005d494e0c4f328c89de7555d3d3f8e19085551e5cc2aa06af06d5da698582c7b87b73b15d0fdd5e66daf566a"; 427 + sha512 = "90998ad6963a3258a5790caf4d36a34348fcacbbf9ba9ef87a8aa8ad1fde35bf146835434754f9421282ea1e36084660d149f28b75c8d422b84232d420810a35"; 428 428 } 429 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/hr/thunderbird-52.9.0.tar.bz2"; 429 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hr/thunderbird-52.9.1.tar.bz2"; 430 430 locale = "hr"; 431 431 arch = "linux-i686"; 432 - sha512 = "56a4e35b53c319b8e639c79ff9edcf6ce62c43d338645ea8b39f41deecd3d4fb4b03d6c3356f1875647dbb69b411eb28fb905a3434765b4e42bf0291c42bfe20"; 432 + sha512 = "727f2ec4f04b32adc2a2dd1b9e5af6de0963334abeeb4582a68fbacaabf7720251a3d5280fd7b1d8e6660747b5ea9ffc94a658d1d95651b8d3a232b15437fe23"; 433 433 } 434 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/hsb/thunderbird-52.9.0.tar.bz2"; 434 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hsb/thunderbird-52.9.1.tar.bz2"; 435 435 locale = "hsb"; 436 436 arch = "linux-i686"; 437 - sha512 = "caa5bb1686a19ca904d55b5bf5de6760b1403df535f92e061e48720bfb62f7a3b6e8e0af690817b636774b0d0323e92393701aa9689c375c71545e7a56f93af3"; 437 + sha512 = "213cfe86cf7025f76dca4af15d42d5d9fd676411d8fd64069f82ef34de7ae3de6208b0ea21c77604e6c19b9c015b9c4fe8de783de625a4345bb69f2a69a6ea3c"; 438 438 } 439 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/hu/thunderbird-52.9.0.tar.bz2"; 439 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hu/thunderbird-52.9.1.tar.bz2"; 440 440 locale = "hu"; 441 441 arch = "linux-i686"; 442 - sha512 = "d1d989dccf98f5db87ca565b33bf1d8278c4bef0e88a57f5465b1ec77328c9033bbae12b92115a9e431ae86bd33042e02f7dbf1933a70e3f0daadb13ca5f96ba"; 442 + sha512 = "97ad1bc5c2c29e7fac01832d44337c79b05e3ddf6dccbc41caece5c249f9ab46ca0a9ae469d0b5a923ecbd43ec4f910b70af81010d9f9b8f35a9741efbc9bc6f"; 443 443 } 444 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/hy-AM/thunderbird-52.9.0.tar.bz2"; 444 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/hy-AM/thunderbird-52.9.1.tar.bz2"; 445 445 locale = "hy-AM"; 446 446 arch = "linux-i686"; 447 - sha512 = "6f4e519dc51cca5fba623e2883d72337392a831e837f294ef0359541e9483a8ef9ccee9065867482af92f57a230ae40bf38cd8cceea56c8a430a0735b5ec5f02"; 447 + sha512 = "7738216dd50fc7a837080770fee652db2091a156623097f04e038a94c456e334af4939973960593ca915da14573263668b08dc7359e3d5a77ddb6c89c18c7efa"; 448 448 } 449 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/id/thunderbird-52.9.0.tar.bz2"; 449 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/id/thunderbird-52.9.1.tar.bz2"; 450 450 locale = "id"; 451 451 arch = "linux-i686"; 452 - sha512 = "c73238c614ccabc55bd231f1337cb9c91a38f25a6a3c5420ee278a68d4b00eb56cf02f9cfee4fe52457762ffe4826a441cc25f5868bdb3c8afd81857f74c19c4"; 452 + sha512 = "bef209d87eff0a4ba061c50c1a20937e6052941e3655d92c17eccd79657542db5a6deb68fbb2b25b2c0d5add872d86f4414b761c4f167c289d58238e21dea59e"; 453 453 } 454 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/is/thunderbird-52.9.0.tar.bz2"; 454 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/is/thunderbird-52.9.1.tar.bz2"; 455 455 locale = "is"; 456 456 arch = "linux-i686"; 457 - sha512 = "187fd5bb383d775fdd00bd558aadd38cacbcf14066b6e0db50e0bb72ea2abc4e3a123ec2e33b12895d7c1ab6911b75949e3216beb06b044294b1f92f9ff336d3"; 457 + sha512 = "7f939bdca0369eb70a47d8df6f3e453a9b5472f7f3c78bce73380d6f72ec46c74bceab5087ecd4f4516fd0a405a6c70ebc19295da819e037f553f688df33b213"; 458 458 } 459 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/it/thunderbird-52.9.0.tar.bz2"; 459 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/it/thunderbird-52.9.1.tar.bz2"; 460 460 locale = "it"; 461 461 arch = "linux-i686"; 462 - sha512 = "d4df787eab69c8a342cc48698d1c329a6e2feafc634d297d20d451b15bc8b7843a4dc7fbb39bdff24fd1720d387e101dda01dcd8a7fb5570d70016f1a98bf486"; 462 + sha512 = "289a0db383c7d5ee0fc064867f8821c7f445facb37387229289a1f507174df7cffb390c19bbfec438a4e20c727769688f64000e0e2fbf17273fa21419c770070"; 463 463 } 464 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ja/thunderbird-52.9.0.tar.bz2"; 464 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ja/thunderbird-52.9.1.tar.bz2"; 465 465 locale = "ja"; 466 466 arch = "linux-i686"; 467 - sha512 = "22cd069e4b1a1326888aaeff5a74d73d84ebacc160717fc8fa046ec3d011f082053ac7110870284e61931808c447ae54b40acda4b3aec2d267f572220fafe492"; 467 + sha512 = "5b9920d334675cea0d603cf2eac923c55f234af5fab69f0002f3a2ae0afbb0a003e8f228448d5485d14543b65494ae7f5add6b28305bde1fa8a4792102d948d9"; 468 468 } 469 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/kab/thunderbird-52.9.0.tar.bz2"; 469 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/kab/thunderbird-52.9.1.tar.bz2"; 470 470 locale = "kab"; 471 471 arch = "linux-i686"; 472 - sha512 = "acd50322046c5e42fdebaab02f565e7c716e83c84a3813dbc7e957fe37e9c01a02c7574486a6296eb2080744c1798a1b02ab993218d56f277dd7284d557b29fd"; 472 + sha512 = "6ad1cdef0c168d5a7e4d1e26f01354f12c7249440319132fdc07398a395074916576b7047762c231b05b039fa250c5f2fd4e9f6f85f85d2626fcd4fe58ae64b2"; 473 473 } 474 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ko/thunderbird-52.9.0.tar.bz2"; 474 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ko/thunderbird-52.9.1.tar.bz2"; 475 475 locale = "ko"; 476 476 arch = "linux-i686"; 477 - sha512 = "71e85afe9b8b7f8c2eb96f014b4d2e55272fa458d088cff90b58506be8100ab43fcff9ee5d8a2faedc4be30d8afb0bf40afa4626455c9b17d8f0ceb61708d1d3"; 477 + sha512 = "090a467a7d8ef9f3ba759684cbea8625624f5481b890bd47098e7bbc94017934457cc2ec0a7225f6486a537860c08f695cef60c3ea4bf32b1937c87a66c66c7a"; 478 478 } 479 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/lt/thunderbird-52.9.0.tar.bz2"; 479 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/lt/thunderbird-52.9.1.tar.bz2"; 480 480 locale = "lt"; 481 481 arch = "linux-i686"; 482 - sha512 = "5dc9f270212862ae4dc0e6e0e10229ee6e3ad83720f7ba9fbbf604bc406114d16775d087a3209c35471218e7bdac8fea348984b7d8501309b4b7d39dbf95f0b0"; 482 + sha512 = "cd0190ffa07115f584718eb8a6c9e94dbe0c883ae48e5f4d5a86caf8db599d37d8e47d2402bd35625c0fdf752194d86a3bfb6a24f3010f0db2e5fcc5aab823fe"; 483 483 } 484 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/nb-NO/thunderbird-52.9.0.tar.bz2"; 484 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nb-NO/thunderbird-52.9.1.tar.bz2"; 485 485 locale = "nb-NO"; 486 486 arch = "linux-i686"; 487 - sha512 = "4e187c7aef208e00c80632a075d649cd1dc4d2ffe8847fe32df78112d81dc98b5f665bfaf9d63911d389a2a24fc6fc4581ca95023fce05908fb9062c6d287923"; 487 + sha512 = "6efb9bbd8f0fee9ab584d2b78425bf89d4dac2b2e7c1da745b922202691698add874b1b3d61b93a17de6256851667c25e7f13cd62591e7a47102c3ac07f8bc1d"; 488 488 } 489 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/nl/thunderbird-52.9.0.tar.bz2"; 489 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nl/thunderbird-52.9.1.tar.bz2"; 490 490 locale = "nl"; 491 491 arch = "linux-i686"; 492 - sha512 = "c0c15136ed4865c76d4b0ba24e7dcccec4c50e3706a770c6adfafc94a119df33bab7643d7cc6abdb85f37d4afdada5d5ad556b91ec3111501a2a9fd93f37ed54"; 492 + sha512 = "ff2860ebe75ae4d542de0f9d7d7351140097367db16728054a97ae23d74c1c357d02bcbd4e05f0f98364ee80fb6054ae7cfdf60307d43da198b2bba20b17bd6f"; 493 493 } 494 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/nn-NO/thunderbird-52.9.0.tar.bz2"; 494 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/nn-NO/thunderbird-52.9.1.tar.bz2"; 495 495 locale = "nn-NO"; 496 496 arch = "linux-i686"; 497 - sha512 = "2ebd9d8c516d506fc7454768a71d0ec5fef6e766b285ddc46d97041624df8688eb6aa6cdf5082911c0d338e1293d73f87dd411081c209c4e4ca7f390d61040b5"; 497 + sha512 = "96a61cbbeb647820e92c268d2a6ffd1578e56a8517a415689c97548f3d218fb26711cd737d6fd682127f9704a6f4ef11f0722620f8ed44379e08cef3945f727d"; 498 498 } 499 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/pa-IN/thunderbird-52.9.0.tar.bz2"; 499 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pa-IN/thunderbird-52.9.1.tar.bz2"; 500 500 locale = "pa-IN"; 501 501 arch = "linux-i686"; 502 - sha512 = "9a8b43faf81d0e12b0a36af4f3bee1e360c09a8612ceb7df8200763f2e2c8c99a3e73551c4954359dccd9d393ba190f0d18904e59658272f93a8cb8ea6955d44"; 502 + sha512 = "83dbd6b5d49ebbcb7b5fbccb0c120b85adaa6085664416921bd06659deeece1a7d27bcd567a47322e81da4793da62c8b54e4f6a751645e8c7add0c362b473d84"; 503 503 } 504 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/pl/thunderbird-52.9.0.tar.bz2"; 504 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pl/thunderbird-52.9.1.tar.bz2"; 505 505 locale = "pl"; 506 506 arch = "linux-i686"; 507 - sha512 = "1323658b75438e2e473b34c810aec9094f2933af2c492cdfa0617ab58be5a956226640998241835d5c39868bf5d0a4ce176cd0e9b59e70a519649c858362c769"; 507 + sha512 = "dd2bc656bc7ab1e21121eaa9903c63056647c31da6fa55c816c458684235559a2b2d9668e200e73f54e9b7c34bb6d0c905c0a31c6153494e16131f7e0ce9c9ed"; 508 508 } 509 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/pt-BR/thunderbird-52.9.0.tar.bz2"; 509 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pt-BR/thunderbird-52.9.1.tar.bz2"; 510 510 locale = "pt-BR"; 511 511 arch = "linux-i686"; 512 - sha512 = "669d5583d94692786bb4719d2a6428dcb52733811439636c6aa0f5a18a10804824cb9f158bf45d9f82c8a6317c2950c4da3d1391c6a0096ad13745ba95c5506c"; 512 + sha512 = "83c09f9b314ff82ff59ced594709eff7a0d55c9a7f1c064917ebc3820946ef69aaf509da79cf447f618b3afaab648e4990797724c671ba850655559190a1647f"; 513 513 } 514 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/pt-PT/thunderbird-52.9.0.tar.bz2"; 514 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/pt-PT/thunderbird-52.9.1.tar.bz2"; 515 515 locale = "pt-PT"; 516 516 arch = "linux-i686"; 517 - sha512 = "8de8b7bf494cf9ca9132b98c53659e8238db06df60449858cbf53e129eeb7640e26f7134744a031aad428bf1440e5339aef36e45b1a93b6250b130401ad68bf8"; 517 + sha512 = "bf6c986e8b43f725a1541c0ac7c880384be40f2c90ffc87e598c177644bd32b2b07bc56be58c2db4f1aca64c4c6590a30199d9f93b7a5fd2d52a9d916ca309f1"; 518 518 } 519 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/rm/thunderbird-52.9.0.tar.bz2"; 519 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/rm/thunderbird-52.9.1.tar.bz2"; 520 520 locale = "rm"; 521 521 arch = "linux-i686"; 522 - sha512 = "de74e4afa564f0caefde8ddac66bfd41fb2ea0be2f03fe7b83cb1abb0fef184391a10d0993c680b56cecd282176e6d499101519a785b8f58e92ef0d0e0edb123"; 522 + sha512 = "3f07918c0f7ae7117daccd382220aea3e132fa759c25948883c1d97b936e4302fbe6fe176ca4c109f9a35c580d46a7578561c2d2909364b5e915c66d80308cd1"; 523 523 } 524 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ro/thunderbird-52.9.0.tar.bz2"; 524 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ro/thunderbird-52.9.1.tar.bz2"; 525 525 locale = "ro"; 526 526 arch = "linux-i686"; 527 - sha512 = "c4a9305420bc835840a319b334beb4ab45de7e509123b1a5d60466ecf4ed237153caf0d4f4fc75dc277de25bc8d05d017dea730b50cc977d5397a2466d8dfd5e"; 527 + sha512 = "5c0a230ee4d49e6c5d6234480f288788a0b01bea44f85e29f336c5280cbc507da30e681df26938acf8f7d1b67ddd52fc5082d1019df0474ade399a27f1fdff26"; 528 528 } 529 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ru/thunderbird-52.9.0.tar.bz2"; 529 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ru/thunderbird-52.9.1.tar.bz2"; 530 530 locale = "ru"; 531 531 arch = "linux-i686"; 532 - sha512 = "a16338cfc3d8f6b5dfbbbfd846ace944791bc27414ebd7c9e429fb4131f988cd6fc5d33ef21c1b0b19b7ef15c3aac134dd4566a994f39609429fa35a85c77238"; 532 + sha512 = "43ac720dedc608f49107d29119d699c9c1ab4e7d0f62608e44ba4ae55f9c669d5adacf9e11e7fcdc9e8dcddaf87b1a237202e3a6805a0cbaf803df28ddff13ad"; 533 533 } 534 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/si/thunderbird-52.9.0.tar.bz2"; 534 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/si/thunderbird-52.9.1.tar.bz2"; 535 535 locale = "si"; 536 536 arch = "linux-i686"; 537 - sha512 = "f45e41437c28dac8ed5ca9993128973a7ea8026b49147aec2f338722f06e6874bdedd62b08df00e0e7ef66b23d174374852e5d621db5354c78f8d22bb4382bf0"; 537 + sha512 = "338af5daa9c2ba21c47c0aaa449172c3ce315fb8c1d04e522ed77fc986d539c2c15ebe5bda80688d568fa3671b3e32579b00fa4c834c0950db5773109e7aae7e"; 538 538 } 539 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/sk/thunderbird-52.9.0.tar.bz2"; 539 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sk/thunderbird-52.9.1.tar.bz2"; 540 540 locale = "sk"; 541 541 arch = "linux-i686"; 542 - sha512 = "cd5ba98037c0429f36a82604cb7f620a41f536fb4941b3f39ec730668ce9c11ff89dbf3aa900dae6541b263ff602372cb9456c6da6c084e4e7f90d883153070e"; 542 + sha512 = "30e69e3c3252f3fc2bf8a9efbc19ece01728a8a79deafc42bcc5dfe92d15174816e510a9324e950cb3135f84bdb6587d00eb31a330b94dd330eab0cf35342724"; 543 543 } 544 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/sl/thunderbird-52.9.0.tar.bz2"; 544 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sl/thunderbird-52.9.1.tar.bz2"; 545 545 locale = "sl"; 546 546 arch = "linux-i686"; 547 - sha512 = "39a89eb8b69b1ecdb815a95e423487c67ff381a0200af57ec7939be6f10b9c4219df1c0fdecc814d85f1fb60f37b039e283fdc4060cff5a2481dda425d847446"; 547 + sha512 = "0bd8ff9143652e5363a7c5e1fca0d0694c3891f83c63b2c3c06d4fac245efed31bdb486cdc41f4c5a615fcb1d1a502e6cbac3bdafa7d6e906f19ae6bd215fdc7"; 548 548 } 549 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/sq/thunderbird-52.9.0.tar.bz2"; 549 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sq/thunderbird-52.9.1.tar.bz2"; 550 550 locale = "sq"; 551 551 arch = "linux-i686"; 552 - sha512 = "d21440caf9fa0c70fcd8f9af1110fdff1dd2674fc0774712e8aec182c3e7521992b64ee079b88a8834afde689abe9f64429ddbcd2935eb07191db2a6bc454e44"; 552 + sha512 = "294d17e1b5157fc7e168cf29bed2c9750775f6913375e745a66fdc7d70cf7ed783b7cf731c5090cd38803f60b0839e76ee4f260c248b73b675f4a78e5e301bab"; 553 553 } 554 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/sr/thunderbird-52.9.0.tar.bz2"; 554 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sr/thunderbird-52.9.1.tar.bz2"; 555 555 locale = "sr"; 556 556 arch = "linux-i686"; 557 - sha512 = "42101562502934485c11324ac63d13a3e0a0ee5044f36b6d5f938197c8932bc4305333744079313f6570c350936d2f79e122a3764dc73d98051dc9fa5805b13e"; 557 + sha512 = "93f8a5c9e17ae9f577ee9746849fc46158e54d6bd550b5ce20e056707b3c05361f717b40637e1539aecc95f223318dd4311aff34dc511dee8507bf2622cf883d"; 558 558 } 559 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/sv-SE/thunderbird-52.9.0.tar.bz2"; 559 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/sv-SE/thunderbird-52.9.1.tar.bz2"; 560 560 locale = "sv-SE"; 561 561 arch = "linux-i686"; 562 - sha512 = "0bc5cf65d0d3baecc6b611107b595422dce5c7fda51465545a730b7499bac7419b8b914a9731fb54a3e197bd150d87954c94281a0942d0a1f44b1e39e2312bb8"; 562 + sha512 = "3555a2d623ece9921bd6acbff45459da7a51de28494f0915639c76066b3b3bf91279716f2c42b5e5d78d09216a6fe6f5be88ab4dba1d2172852ca51d93a634b6"; 563 563 } 564 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/ta-LK/thunderbird-52.9.0.tar.bz2"; 564 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/ta-LK/thunderbird-52.9.1.tar.bz2"; 565 565 locale = "ta-LK"; 566 566 arch = "linux-i686"; 567 - sha512 = "c326294f7d0d6b016bdd468b9b24a87f2a874f7773388213f55e9001f4a7b0fe1c21ffaf08efdb9286590308a413b821a61c567e79408d5e9851299b992366c7"; 567 + sha512 = "203bb717b4fa77522dcee2a85cf0c0d8997abc6ac565ad908ab4eba8f7bb37e848fb94a0526c0fd8360569c9cf3c98cb82196e38cd930b11d82cad6cd88d8f5d"; 568 568 } 569 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/tr/thunderbird-52.9.0.tar.bz2"; 569 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/tr/thunderbird-52.9.1.tar.bz2"; 570 570 locale = "tr"; 571 571 arch = "linux-i686"; 572 - sha512 = "2b850e90127c7dff0bc4a937a5a1fcdeee0d855be1cc484713db210d7e1fe6991869841da79dc859e9b01528a3c5186965fdd78b4b21bf14714af09caffa2acc"; 572 + sha512 = "214b140e3c18a2fd4b936558f4bb80441bec9d2afc79e0a949365d2e20b3fa1a092aab332b307c674b7a1cd3822e428459992fdfa5f56b534733021e5fcc11c9"; 573 573 } 574 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/uk/thunderbird-52.9.0.tar.bz2"; 574 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/uk/thunderbird-52.9.1.tar.bz2"; 575 575 locale = "uk"; 576 576 arch = "linux-i686"; 577 - sha512 = "9e249bf0cc84218c5e59a0e4f026650975a49ba1bc49955802d86e348fca437619455e90472a6e75b3489f8a5c13f8dca44567a5b6af4bb709500600ba44be7b"; 577 + sha512 = "28a003f1c5c0135a978187e68779500caff1eed42b4da846cd2d5025835fe80ac6ef9cb0424d4a4bd339680666d9a2ca2526b46ffd9ba6b5b0bb725c5c4a7e71"; 578 578 } 579 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/vi/thunderbird-52.9.0.tar.bz2"; 579 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/vi/thunderbird-52.9.1.tar.bz2"; 580 580 locale = "vi"; 581 581 arch = "linux-i686"; 582 - sha512 = "4bfd348a419e59a4c1665c99122e9b8fb9d768b7fead8dc3f5576bcb7d24f915da243f6fb31a233eec07894806807966c07234add2d8a48a6439c488358f1c95"; 582 + sha512 = "e2e79d972802b9c9b6319e147b741814f63dc7c5ecb663461483a5fcec45184c9a245752486f4411d961cf7d4da3ad41aeeb52364605ed78058bf53826fb0667"; 583 583 } 584 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/zh-CN/thunderbird-52.9.0.tar.bz2"; 584 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/zh-CN/thunderbird-52.9.1.tar.bz2"; 585 585 locale = "zh-CN"; 586 586 arch = "linux-i686"; 587 - sha512 = "caefc3ff5cf38dd792daecfb2c6c5c8789ba4f5cf5e965b5e542b7b9605c8c89a2a3d86a330aa497d5984931f9b4daaedf4fc0c8bd9d16c42f2d3fa973ee8967"; 587 + sha512 = "05554421534038c4a02cefc68ee9e116d15aa8b607be06de2be7cb7ef794157f6b01533f5a670d739284632faea10b374ad6912f6c332ca4fd5f0e8d0346efe8"; 588 588 } 589 - { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.0/linux-i686/zh-TW/thunderbird-52.9.0.tar.bz2"; 589 + { url = "http://archive.mozilla.org/pub/thunderbird/releases/52.9.1/linux-i686/zh-TW/thunderbird-52.9.1.tar.bz2"; 590 590 locale = "zh-TW"; 591 591 arch = "linux-i686"; 592 - sha512 = "df930968d97d74ae4ccbbb10e83c65e59254a4669887b5ad5aa303903ad0180a61ad9e7801817d3a6994714004c6391f96ff0335583ed344a8881c9b3baf55a4"; 592 + sha512 = "e2b3081e08f87891a0559456fc74d8d3647d49cd14176abd5155aa8ca5d1e1394638386c6c27b433e581d539ac76d151e37dd4942df2e8646134a0218ef54e77"; 593 593 } 594 594 ]; 595 595 }
+2 -2
pkgs/applications/networking/mailreaders/thunderbird/default.nix
··· 22 22 wrapperTool = if enableGTK3 then wrapGAppsHook else makeWrapper; 23 23 in stdenv.mkDerivation rec { 24 24 name = "thunderbird-${version}"; 25 - version = "52.9.0"; 25 + version = "52.9.1"; 26 26 27 27 src = fetchurl { 28 28 url = "mirror://mozilla/thunderbird/releases/${version}/source/thunderbird-${version}.source.tar.xz"; 29 - sha512 = "30jv4r8yh270dynqiwlc0yf52f6bka366l48rsppz5nqdb9jvxz04vghhcrp832wrmhd9z6r4b09yb1syhg7n3sl7zsjj2gq1yblhi1"; 29 + sha512 = "0ipvhllvlkcjshf2h938d531wpgnhbvdw1k088iazqamb3vrspxpfb4dhfrxvff995nym0gs7j5wa6bjd36nm4wajlabs5i6r80ms0d"; 30 30 }; 31 31 32 32 # New sed no longer tolerates this mistake.
+1 -3
pkgs/applications/science/logic/z3/default.nix
··· 27 27 mv $out/lib $lib/lib 28 28 mv $out/include $dev/include 29 29 30 - # clean up a copy of libz3.so and symlink it instead 31 - rm $python/${python.sitePackages}/z3/lib/libz3.so 32 - ln -s $lib/lib/libz3.so $python/${python.sitePackages}/z3/lib/libz3.so 30 + ln -sf $lib/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} $python/${python.sitePackages}/z3/lib/libz3${stdenv.hostPlatform.extensions.sharedLibrary} 33 31 ''; 34 32 35 33 outputs = [ "out" "lib" "dev" "python" ];
+2 -2
pkgs/applications/science/math/bliss/default.nix
··· 21 21 ''; 22 22 23 23 installPhase = '' 24 - mkdir -p $out/bin $out/share/doc/bliss $out/lib $out/include 24 + mkdir -p $out/bin $out/share/doc/bliss $out/lib $out/include/bliss 25 25 mv bliss $out/bin 26 26 mv html/* COPYING* $out/share/doc/bliss 27 27 mv *.a $out/lib 28 - mv *.h *.hh $out/include 28 + mv *.h *.hh $out/include/bliss 29 29 ''; 30 30 31 31 meta = with stdenv.lib; {
+48
pkgs/applications/science/math/gurobi/default.nix
··· 1 + { stdenv, fetchurl, autoPatchelfHook, python }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "gurobi-${version}"; 5 + version = "8.0.1"; 6 + 7 + src = with stdenv.lib; fetchurl { 8 + url = "http://packages.gurobi.com/${versions.majorMinor version}/gurobi${version}_linux64.tar.gz"; 9 + sha256 = "0y3lb0mngnyn7ql4s2n8qxnr1d2xcjdpdhpdjdxc4sc8f2w2ih18"; 10 + }; 11 + 12 + sourceRoot = "gurobi${builtins.replaceStrings ["."] [""] version}/linux64"; 13 + 14 + nativeBuildInputs = [ autoPatchelfHook ]; 15 + buildInputs = [ (python.withPackages (ps: [ ps.gurobipy ])) ]; 16 + 17 + buildPhase = '' 18 + cd src/build 19 + make 20 + cd ../.. 21 + ''; 22 + 23 + installPhase = '' 24 + mkdir -p $out/bin 25 + cp bin/* $out/bin/ 26 + rm $out/bin/gurobi.env 27 + rm $out/bin/gurobi.sh 28 + rm $out/bin/python2.7 29 + 30 + cp lib/gurobi.py $out/bin/gurobi.sh 31 + 32 + mkdir -p $out/include 33 + cp include/gurobi*.h $out/include/ 34 + 35 + mkdir -p $out/lib 36 + cp lib/libgurobi*.so* $out/lib/ 37 + cp lib/libgurobi*.a $out/lib/ 38 + cp src/build/*.a $out/lib/ 39 + ''; 40 + 41 + meta = with stdenv.lib; { 42 + description = "Optimization solver for mathematical programming"; 43 + homepage = https://www.gurobi.com; 44 + license = licenses.unfree; 45 + platforms = [ "x86_64-linux" ]; 46 + maintainers = with maintainers; [ jfrankenau ]; 47 + }; 48 + }
+40
pkgs/applications/science/math/sage/patches/eclib-20180710.patch
··· 1 + diff --git a/src/sage/interfaces/mwrank.py b/src/sage/interfaces/mwrank.py 2 + index 4417b59276..ae57ca2991 100644 3 + --- a/src/sage/interfaces/mwrank.py 4 + +++ b/src/sage/interfaces/mwrank.py 5 + @@ -54,8 +54,9 @@ def Mwrank(options="", server=None, server_tmpdir=None): 6 + sage: M = Mwrank('-v 0 -l') 7 + sage: print(M('0 0 1 -1 0')) 8 + Curve [0,0,1,-1,0] : Rank = 1 9 + - Generator 1 is [0:-1:1]; height 0.0511114082399688 10 + - Regulator = 0.0511114082399688 11 + + Generator 1 is [0:-1:1]; height 0.051111408239969 12 + + Regulator = 0.051111408239969 13 + + 14 + """ 15 + global instances 16 + try: 17 + diff --git a/src/sage/libs/eclib/wrap.cpp b/src/sage/libs/eclib/wrap.cpp 18 + index 5fd5693b53..d12468faa8 100644 19 + --- a/src/sage/libs/eclib/wrap.cpp 20 + +++ b/src/sage/libs/eclib/wrap.cpp 21 + @@ -133,8 +133,8 @@ char* Curvedata_isogeny_class(struct Curvedata* E, int verbose) 22 + 23 + 24 + int mw_process(struct Curvedata* curve, struct mw* m, 25 + - const struct bigint* x, const struct bigint* y, 26 + - const struct bigint* z, int sat) 27 + + const bigint* x, const bigint* y, 28 + + const bigint* z, int sat) 29 + { 30 + Point P(*curve, *x, *y, *z); 31 + if (!P.isvalid()) 32 + @@ -188,7 +188,7 @@ int mw_rank(struct mw* m) 33 + } 34 + 35 + /* Returns index and unsat long array, which user must deallocate */ 36 + -int mw_saturate(struct mw* m, struct bigint* index, char** unsat, 37 + +int mw_saturate(struct mw* m, bigint* index, char** unsat, 38 + long sat_bd, int odd_primes_only) 39 + { 40 + vector<long> v;
+3
pkgs/applications/science/math/sage/sage-src.nix
··· 176 176 177 177 # https://trac.sagemath.org/ticket/24838 rebased 178 178 ./patches/pynac-0.7.22.patch 179 + 180 + # https://trac.sagemath.org/ticket/25862 181 + ./patches/eclib-20180710.patch 179 182 ]; 180 183 181 184 patches = nixPatches ++ packageUpgradePatches;
+28
pkgs/applications/video/gnomecast/default.nix
··· 1 + { lib, python3Packages, gtk3, gobjectIntrospection, ffmpeg, wrapGAppsHook }: 2 + 3 + with python3Packages; 4 + buildPythonApplication rec { 5 + pname = "gnomecast"; 6 + version = "1.4.0"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "17hxqpisw6j6caw6bzp0wd0p3idqy6a78wwwk8kms6hpxasirwyk"; 11 + }; 12 + 13 + nativeBuildInputs = [ wrapGAppsHook ]; 14 + propagatedBuildInputs = [ 15 + PyChromecast bottle pycaption paste html5lib pygobject3 dbus-python 16 + gtk3 gobjectIntrospection 17 + ]; 18 + 19 + preFixup = '' 20 + gappsWrapperArgs+=(--prefix PATH : ${lib.makeBinPath [ ffmpeg ]}) 21 + ''; 22 + 23 + meta = with lib; { 24 + description = "A native Linux GUI for Chromecasting local files"; 25 + homepage = https://github.com/keredson/gnomecast; 26 + license = with licenses; [ gpl3 ]; 27 + }; 28 + }
+4 -3
pkgs/applications/video/mpv/default.nix
··· 3 3 , freefont_ttf, freetype, libass, libpthreadstubs 4 4 , lua, luasocket, libuchardet, libiconv ? null, darwin 5 5 6 - , x11Support ? true, 6 + , x11Support ? stdenv.isLinux, 7 7 libGLU_combined ? null, 8 8 libX11 ? null, 9 9 libXext ? null, ··· 98 98 patchShebangs ./TOOLS/ 99 99 ''; 100 100 101 - NIX_LDFLAGS = optionalString x11Support "-lX11 -lXext"; 101 + NIX_LDFLAGS = optionalString x11Support "-lX11 -lXext " 102 + + optionalString stdenv.isDarwin "-framework CoreFoundation"; 102 103 103 104 configureFlags = [ 104 105 "--enable-libmpv-shared" ··· 155 156 ++ optionals x11Support [ libX11 libXext libGLU_combined libXxf86vm libXrandr ] 156 157 ++ optionals waylandSupport [ wayland wayland-protocols libxkbcommon ] 157 158 ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ 158 - libiconv Cocoa CoreAudio 159 + CoreFoundation libiconv Cocoa CoreAudio 159 160 ]); 160 161 161 162 enableParallelBuilding = true;
+2 -2
pkgs/applications/video/streamlink/default.nix
··· 26 26 Streamlink is a fork of the livestreamer project. 27 27 ''; 28 28 license = licenses.bsd2; 29 - platforms = platforms.linux; 30 - maintainers = with maintainers; [ dezgeg zraexy ]; 29 + platforms = platforms.linux ++ platforms.darwin; 30 + maintainers = with maintainers; [ dezgeg zraexy enzime ]; 31 31 }; 32 32 }
+11 -1
pkgs/build-support/setup-hooks/auto-patchelf.sh
··· 172 172 done 173 173 } 174 174 175 - fixupOutputHooks+=(autoPatchelf) 175 + # XXX: This should ultimately use fixupOutputHooks but we currently don't have 176 + # a way to enforce the order. If we have $runtimeDependencies set, the setup 177 + # hook of patchelf is going to ruin everything and strip out those additional 178 + # RPATHs. 179 + # 180 + # So what we do here is basically run in postFixup and emulate the same 181 + # behaviour as fixupOutputHooks because the setup hook for patchelf is run in 182 + # fixupOutput and the postFixup hook runs later. 183 + postFixupHooks+=( 184 + 'for output in $outputs; do prefix="${!output}" autoPatchelf; done' 185 + )
+33 -19
pkgs/desktops/gnome-3/core/gucharmap/default.nix
··· 1 - { stdenv, intltool, fetchurl, pkgconfig, gtk3, defaultIconTheme 2 - , glib, desktop-file-utils, bash, appdata-tools 1 + { stdenv, intltool, fetchFromGitLab, pkgconfig, gtk3, defaultIconTheme 2 + , glib, desktop-file-utils, bash, appdata-tools, gtk-doc, autoconf, automake, libtool 3 3 , wrapGAppsHook, gnome3, itstool, libxml2 4 4 , callPackage, unzip, gobjectIntrospection }: 5 5 6 - stdenv.mkDerivation rec { 6 + let 7 + unicode-data = callPackage ./unicode-data.nix {}; 8 + in stdenv.mkDerivation rec { 7 9 name = "gucharmap-${version}"; 8 - version = "10.0.4"; 9 - 10 - src = fetchurl { 11 - url = "mirror://gnome/sources/gucharmap/${gnome3.versionBranch version}/${name}.tar.xz"; 12 - sha256 = "00gh3lll6wykd2qg1lrj05a4wvscsypmrx7rpb6jsbvb4scnh9mv"; 13 - }; 10 + version = "11.0.1"; 14 11 15 - passthru = { 16 - updateScript = gnome3.updateScript { packageName = "gucharmap"; }; 12 + src = fetchFromGitLab { 13 + domain = "gitlab.gnome.org"; 14 + owner = "GNOME"; 15 + repo = "gucharmap"; 16 + rev = version; 17 + sha256 = "13iw4fa6mv8vi8bkwk0bbhamnzbaih0c93p4rh07khq6mxa6hnpi"; 17 18 }; 18 19 19 - doCheck = true; 20 - 21 - preConfigure = "patchShebangs gucharmap/gen-guch-unicode-tables.pl"; 22 - 23 20 nativeBuildInputs = [ 24 21 pkgconfig wrapGAppsHook unzip intltool itstool appdata-tools 22 + autoconf automake libtool gtk-doc 25 23 gnome3.yelp-tools libxml2 desktop-file-utils gobjectIntrospection 26 24 ]; 27 25 28 26 buildInputs = [ gtk3 glib gnome3.gsettings-desktop-schemas defaultIconTheme ]; 29 27 30 - unicode-data = callPackage ./unicode-data.nix {}; 28 + configureFlags = [ 29 + "--with-unicode-data=${unicode-data}" 30 + ]; 31 + 32 + doCheck = true; 31 33 32 - configureFlags = "--with-unicode-data=${unicode-data}"; 34 + postPatch = '' 35 + patchShebangs gucharmap/gen-guch-unicode-tables.pl 36 + ''; 37 + 38 + preConfigure = '' 39 + NOCONFIGURE=1 ./autogen.sh 40 + ''; 41 + 42 + passthru = { 43 + updateScript = gnome3.updateScript { 44 + packageName = "gucharmap"; 45 + }; 46 + }; 33 47 34 48 meta = with stdenv.lib; { 35 - homepage = https://wiki.gnome.org/Apps/Gucharmap; 36 49 description = "GNOME Character Map, based on the Unicode Character Database"; 50 + homepage = https://wiki.gnome.org/Apps/Gucharmap; 51 + license = licenses.gpl3; 37 52 maintainers = gnome3.maintainers; 38 - license = licenses.gpl3; 39 53 platforms = platforms.linux; 40 54 }; 41 55 }
+15 -14
pkgs/desktops/gnome-3/core/gucharmap/unicode-data.nix
··· 1 1 { fetchurl, stdenv, gnome3 }: 2 - stdenv.mkDerivation { 3 - name = "unicode-data-10.0.0"; 2 + stdenv.mkDerivation rec { 3 + name = "unicode-data-${version}"; 4 + version = "11.0.0"; 4 5 srcs = [ 5 6 (fetchurl { 6 - url = "http://www.unicode.org/Public/10.0.0/ucd/Blocks.txt"; 7 - sha256 = "19zf2kd198mcv1paa194c1zf36hay1irbxssi35yi2pd8ad69qas"; 7 + url = "http://www.unicode.org/Public/${version}/ucd/Blocks.txt"; 8 + sha256 = "0lnh9iazikpr548bd7nkaq9r3vfljfvz0rg2462prac8qxk7ni8b"; 8 9 }) 9 10 (fetchurl { 10 - url = "http://www.unicode.org/Public/10.0.0/ucd/DerivedAge.txt"; 11 - sha256 = "1h9p1g0wnh686l6cqar7cmky465vwc6vjzzn1s7v0i9zcjaqkr4h"; 11 + url = "http://www.unicode.org/Public/${version}/ucd/DerivedAge.txt"; 12 + sha256 = "0rlqqd0b1sqbzvrj29dwdizx8lyvrbfirsnn8za9lb53x5fml4gb"; 12 13 }) 13 14 (fetchurl { 14 - url = "http://www.unicode.org/Public/10.0.0/ucd/NamesList.txt"; 15 - sha256 = "0gvpcyq852rnlqmx4y5i1by7bavvcw6rj40i54w48yc7xr3zmgd1"; 15 + url = "http://www.unicode.org/Public/${version}/ucd/NamesList.txt"; 16 + sha256 = "0yr2h0nfqhirfi3bxl33z6cc94qqshlpgi06c25xh9754irqsgv8"; 16 17 }) 17 18 (fetchurl { 18 - url = "http://www.unicode.org/Public/10.0.0/ucd/Scripts.txt"; 19 - sha256 = "0b9prz2hs6w61afqaplcxnv115f8yk4d5hn9dc5hks8nqpj28bnh"; 19 + url = "http://www.unicode.org/Public/${version}/ucd/Scripts.txt"; 20 + sha256 = "1mbnvf97nwa3pvyzx9nd2wa94f8s0npg9740kic2p2ag7jmc1wz9"; 20 21 }) 21 22 (fetchurl { 22 - url = "http://www.unicode.org/Public/10.0.0/ucd/UnicodeData.txt"; 23 - sha256 = "1cfak1j753zcrbgixwgppyxhm4w8vda8vxhqymi7n5ljfi6kwhjj"; 23 + url = "http://www.unicode.org/Public/${version}/ucd/UnicodeData.txt"; 24 + sha256 = "16b0jzvvzarnlxdvs2izd5ia0ipbd87md143dc6lv6xpdqcs75s9"; 24 25 }) 25 26 (fetchurl { 26 - url = "http://www.unicode.org/Public/10.0.0/ucd/Unihan.zip"; 27 - sha256 = "199kz6laypkvc0ykms6d7bkb571jmpds39sv2p7kd5jjm1ij08q1"; 27 + url = "http://www.unicode.org/Public/${version}/ucd/Unihan.zip"; 28 + sha256 = "0cy8gxb17ksi5h4ysypk4c09z61am1svjrvg97hm5m5ccjfrs1vj"; 28 29 }) 29 30 ]; 30 31 phases = "installPhase";
+4
pkgs/desktops/gnome-3/core/totem/default.nix
··· 34 34 35 35 mesonFlags = [ 36 36 "-Dwith-nautilusdir=lib/nautilus/extensions-3.0" 37 + # https://bugs.launchpad.net/ubuntu/+source/totem/+bug/1712021 38 + # https://bugzilla.gnome.org/show_bug.cgi?id=784236 39 + # https://github.com/mesonbuild/meson/issues/1994 40 + "-Denable-vala=no" 37 41 ]; 38 42 39 43 wrapPrefixVariables = [ "PYTHONPATH" ];
+2 -2
pkgs/desktops/gnome-3/misc/geary/default.nix
··· 6 6 7 7 let 8 8 pname = "geary"; 9 - version = "0.12.2"; 9 + version = "0.12.3"; 10 10 in 11 11 stdenv.mkDerivation rec { 12 12 name = "${pname}-${version}"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; 16 - sha256 = "09j5gh4zm49fcg2ycvy00dkkw69rfppqwc3lqdi4994hry4jivx9"; 16 + sha256 = "18zzjzs075zja00xpnyvjrrdzm54icdhfw4ywhpr6rqfcpnzifw7"; 17 17 }; 18 18 19 19 nativeBuildInputs = [ vala_0_40 intltool pkgconfig wrapGAppsHook cmake ninja desktop-file-utils gnome-doc-utils gobjectIntrospection ];
+2 -2
pkgs/desktops/mate/libmatekbd/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libmatekbd-${version}"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1l1zbphs4snswf4bkrwkk6gsmb44bdhymcfgaaspzbrcmw3y7hr1"; 9 + sha256 = "0xi5ds2psbf0qb0363ljxz5m9xxh1hr2hcn8zv6ni6mdqsqnkajz"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig intltool ];
+2 -2
pkgs/desktops/mate/libmatemixer/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "libmatemixer-${version}"; 9 - version = "1.20.1"; 9 + version = "1.21.0"; 10 10 11 11 src = fetchurl { 12 12 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 13 - sha256 = "00p67mi0flsbgn15qpwq60rzf917s5islbmhirbvz6npcvv0d493"; 13 + sha256 = "1376x3rlisrc6hsz6yzi637msplmacxryyqnrsgfc580knp1nrvm"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkgconfig intltool ];
+2 -2
pkgs/desktops/mate/libmateweather/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "libmateweather-${version}"; 5 - version = "1.20.1"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "0bp1nn3b5gf5nqrdwl43fxbb82j74s3x8jkmp40ilv2qpc2mxwr1"; 9 + sha256 = "1vj2pgry6wdscdcpwwagqlsjf8rkh4id67iw7d9qk1pfbhb2sznl"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig intltool ];
+2 -2
pkgs/desktops/mate/marco/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "marco-${version}"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1fn0yfqjp44gr4kly96qjsd73x06z1xyw6bpyhh09kdqwd80rgiy"; 9 + sha256 = "1vg3dl7kqhzgspa2ykyql4j3bpki59769qrkakqfdcavb9j5c877"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-applets/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-applets-${version}"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "0c860yxbphpvci281gj78ipw1rvcka4rr0bxwvg0nkpangdhj9ls"; 9 + sha256 = "0jr66xrwjrlyh4hz6h5axh96pgxm8n1xyc0rmggah2fijs940rsb"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-calc/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-calc-${version}"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1ghz03j9lfgrjrh8givsw83dpbkw4wlhq4ar3r5g1bf1z636jlx0"; 9 + sha256 = "07mmc99wwgqbp15zrr6z7iz0frc388z19jwk28ymyzgn6bcc9cn6"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-menus/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-menus-${version}"; 5 - version = "1.20.1"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1p8pkw6aby2hq2liqrnsf3lvyn2jqamfbs83fv6q7clw5w179sy6"; 9 + sha256 = "168f7jgm4kbnx92xh3iqvvrgpkv1q862xg27zxg40nkz5xhk95hx"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ pkgconfig intltool ];
+2 -2
pkgs/desktops/mate/mate-power-manager/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-power-manager-${version}"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1z754jxnwashwxxfg3cxb9ifbqyjxgavzzwy2mjnzl6z7k95hvjh"; 9 + sha256 = "1l7rxv16j95w26igs4n7fdfv5hqm91b9ddc1lw5m26s42nkzzf85"; 10 10 }; 11 11 12 12 buildInputs = [
+2 -2
pkgs/desktops/mate/mate-sensors-applet/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-sensors-applet-${version}"; 5 - version = "1.20.2"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "0khxzwjjf2gp9ma6ji0ynvvqlw6hhr8j4gff9klkrn60xbg5h16b"; 9 + sha256 = "1l84hfxz5qzipchxxi5whccq5d0kg9c8fxisar8pbckl6763b4dx"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-settings-daemon/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "mate-settings-daemon-${version}"; 7 - version = "1.20.3"; 7 + version = "1.21.0"; 8 8 9 9 src = fetchurl { 10 10 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 11 - sha256 = "018f2yg4jd6hy0z7ks0s3jyjgpyi3vhd9j61951v5lb1x8ckzxhk"; 11 + sha256 = "1k0xbwxpv3wfl7z3hgaf2ylzaz3aky4j7awdy8cfgxr0d6nqhp3w"; 12 12 }; 13 13 14 14 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-system-monitor/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-system-monitor-${version}"; 5 - version = "1.20.1"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1a68il7pbch5028fm2caxyjkfrdc6ixhqnaspbwfziw6y8p9bscn"; 9 + sha256 = "0filf6qyw4fk45br3cridbqdngwl525z49zn36r7q4agzhny4phz"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/mate/mate-terminal/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-terminal-${version}"; 5 - version = "1.20.1"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "0yfr857mpxy35zzdmicvd7mpwka8s1h0rqagfjqc2p1gv4a7ka97"; 9 + sha256 = "15vx7b5nbjbym22pz3l3cyqhv4dnd6vl2hb56xhwq625aw2a7chv"; 10 10 }; 11 11 12 12 buildInputs = [
+2 -2
pkgs/desktops/mate/mate-utils/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "mate-utils-${version}"; 5 - version = "1.20.1"; 5 + version = "1.21.0"; 6 6 7 7 src = fetchurl { 8 8 url = "http://pub.mate-desktop.org/releases/${mate.getRelease version}/${name}.tar.xz"; 9 - sha256 = "1kr0612h6r2gj3yg4ccyzr844lh640cd4wdj3gl8qzqikjx0n7ka"; 9 + sha256 = "0q05zzxgwwk7af05yzcjixjd8hi8cqykirj43g60ikhzym009n4q"; 10 10 }; 11 11 12 12 nativeBuildInputs = [
+2 -2
pkgs/desktops/xfce/panel-plugins/xfce4-hardware-monitor-plugin.nix
··· 5 5 stdenv.mkDerivation rec { 6 6 name = "${pname}-${version}"; 7 7 pname = "xfce4-hardware-monitor-plugin"; 8 - version = "1.5.0"; 8 + version = "1.6.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://git.xfce.org/panel-plugins/${pname}/snapshot/${name}.tar.bz2"; 12 - sha256 = "0sqvisr8gagpywq9sfyzqw37hxmj54ii89j5s2g8hx8bng5a98z1"; 12 + sha256 = "0xg5har11fk1wmdymydxlbk1z8aa39j8k0p4gzw2iqslv3n0zf7b"; 13 13 }; 14 14 15 15 nativeBuildInputs = [
+5 -6
pkgs/development/beam-modules/hex-registry-snapshot.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "hex-registry"; 5 - rev = "9f736e7"; 6 - version = "0.0.0+build.${rev}"; 5 + rev = "11d7a24e9f53f52490ce255a6248e71128e73aa1"; 6 + version = "20180712.${rev}"; 7 7 8 - # src = /home/gleber/code/erl/hex-pm-registry-snapshots; 9 8 src = fetchFromGitHub { 10 - owner = "erlang-nix"; 11 - repo = "hex-pm-registry-snapshots"; 12 9 inherit rev; 13 - sha256 = "1xiw5yifyk3bbmr0cr82y1nc4c6zk11f6azdv07glb7yrgccrv79"; 10 + owner = "erlang-nix"; 11 + repo = "hex-pm-registry-snapshots"; 12 + sha256 = "0dbpcrdh6jqmvnm1ysmy7ixyc95vnbqmikyx5kk77qwgyd43fqgi"; 14 13 }; 15 14 16 15 installPhase = ''
+1 -1
pkgs/development/compilers/openjdk/10.nix
··· 142 142 143 143 # FIXME: this is unnecessary once the multiple-outputs branch is merged. 144 144 preFixup = '' 145 - prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}" 145 + prefix=$jre stripDirs "$STRIP" "$stripDebugList" "''${stripDebugFlags:--S}" 146 146 patchELF $jre 147 147 propagatedBuildInputs+=" $jre" 148 148
+1 -1
pkgs/development/compilers/openjdk/8.nix
··· 206 206 207 207 # FIXME: this is unnecessary once the multiple-outputs branch is merged. 208 208 preFixup = '' 209 - prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}" 209 + prefix=$jre stripDirs "$STRIP" "$stripDebugList" "''${stripDebugFlags:--S}" 210 210 patchELF $jre 211 211 propagatedBuildInputs+=" $jre" 212 212
+2 -2
pkgs/development/interpreters/groovy/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "groovy-${version}"; 7 - version = "2.5.0"; 7 + version = "2.5.1"; 8 8 9 9 src = fetchurl { 10 10 url = "http://dl.bintray.com/groovy/maven/apache-groovy-binary-${version}.zip"; 11 - sha256 = "1qzciri8qjx5p7x015rk5ws7gj53qidamp85r2r7aj6ssyp3r40k"; 11 + sha256 = "1zqq2jsaq547rm8qh8zpj36059jahsba733cwrmg6iq0c8ai4z3s"; 12 12 }; 13 13 14 14 buildInputs = [ unzip makeWrapper ];
+6 -3
pkgs/development/libraries/audio/zita-convolver/default.nix
··· 15 15 sed -e "s@ldconfig@@" -i Makefile 16 16 ''; 17 17 18 - installPhase = '' 19 - make PREFIX="$out" SUFFIX="" install 18 + makeFlags = [ 19 + "PREFIX=$(out)" 20 + "SUFFIX=" 21 + ]; 20 22 23 + postInstall = '' 21 24 # create lib link for building apps 22 - ln -s $out/lib/libzita-convolver.so.$version $out/lib/libzita-convolver.so.3 25 + ln -s $out/lib/libzita-convolver.so.${version} $out/lib/libzita-convolver.so.${stdenv.lib.versions.major version} 23 26 ''; 24 27 25 28 meta = {
+19 -6
pkgs/development/libraries/eclib/default.nix
··· 1 1 { stdenv 2 2 , fetchFromGitHub 3 + , fetchpatch 3 4 , autoreconfHook 4 5 , libtool 5 6 , gettext ··· 17 18 stdenv.mkDerivation rec { 18 19 name = "${pname}-${version}"; 19 20 pname = "eclib"; 20 - version = "20171219"; 21 + version = "20180710"; # upgrade might break the sage interface 22 + # sage tests to run: 23 + # src/sage/interfaces/mwrank.py 24 + # src/sage/libs/eclib 25 + # ping @timokau for more info 21 26 src = fetchFromGitHub { 22 27 owner = "JohnCremona"; 23 28 repo = "${pname}"; 24 29 rev = "v${version}"; 25 - sha256 = "1yw488ng0labpxqqpxq0710qnndxl8plvcaqklpbwwd62a47knlr"; 30 + sha256 = "1kmwpw971sipb4499c9b35q5pz6sms5qndqrvq7396d8hhwjg1i2"; 26 31 }; 32 + patches = [ 33 + # One of the headers doesn't get installed. 34 + # See https://github.com/NixOS/nixpkgs/pull/43476. 35 + (fetchpatch { 36 + url = "https://github.com/JohnCremona/eclib/pull/42/commits/c9b96429815e31a6e3372c106e31eef2a96431f9.patch"; 37 + sha256 = "0cw26h94m66rbh8jjsfnb1bvc6z7ybh8zcp8xl5nhxjxiawhcl73"; 38 + }) 39 + ]; 27 40 buildInputs = [ 28 41 pari 29 42 ntl ··· 35 48 autoreconfHook 36 49 ]; 37 50 doCheck = true; 38 - meta = { 51 + meta = with stdenv.lib; { 39 52 inherit version; 40 53 description = ''Elliptic curve tools''; 41 54 homepage = https://github.com/JohnCremona/eclib; 42 - license = stdenv.lib.licenses.gpl2Plus; 43 - maintainers = [stdenv.lib.maintainers.raskin]; 44 - platforms = stdenv.lib.platforms.linux; 55 + license = licenses.gpl2Plus; 56 + maintainers = with maintainers; [ raskin timokau ]; 57 + platforms = platforms.all; 45 58 }; 46 59 }
+2 -2
pkgs/development/libraries/ffmpeg-full/default.nix
··· 232 232 233 233 stdenv.mkDerivation rec { 234 234 name = "ffmpeg-full-${version}"; 235 - version = "4.0"; 235 + version = "4.0.1"; 236 236 237 237 src = fetchurl { 238 238 url = "https://www.ffmpeg.org/releases/ffmpeg-${version}.tar.xz"; 239 - sha256 = "0gx4ngnhi5glmxh38603qy5n6vq8bl1cr4sqd1xff95i82pmv57d"; 239 + sha256 = "1vn04n0n46zdxq14cma3w8ml2ckh5jxwlybsc4xmvcqdqq0mqpv0"; 240 240 }; 241 241 242 242 prePatch = ''
+2 -2
pkgs/development/libraries/ffmpeg/3.4.nix
··· 6 6 7 7 callPackage ./generic.nix (args // rec { 8 8 version = "${branch}"; 9 - branch = "3.4.2"; 10 - sha256 = "0nkq4451masmzlx3p4vprqwc0sl2iwqxbzjrngmvj29q4azp00zb"; 9 + branch = "3.4.3"; 10 + sha256 = "0s2p2bcrywlya4wjlyzi1382vngkiijjvjr6ms64xww5jplwmhmk"; 11 11 darwinFrameworks = [ Cocoa CoreMedia ]; 12 12 })
+2 -2
pkgs/development/libraries/ffmpeg/4.nix
··· 6 6 7 7 callPackage ./generic.nix (args // rec { 8 8 version = "${branch}"; 9 - branch = "4.0"; 10 - sha256 = "1f3k8nz5ag6szsfhlrz66qm8s1yxk1vphqvcfr4ps4690vckk2ii"; 9 + branch = "4.0.1"; 10 + sha256 = "0w0nq98sn5jwx982wzg3vfrxv4p0k1fvsksiz9az0rpvwyqr3rby"; 11 11 darwinFrameworks = [ Cocoa CoreMedia ]; 12 12 })
+7 -1
pkgs/development/libraries/ffmpeg/generic.nix
··· 148 148 "--disable-stripping" 149 149 # Disable mmx support for 0.6.90 150 150 (verFix null "0.6.90" "--disable-mmx") 151 - ] ++ optionals (stdenv.hostPlatform == stdenv.buildPlatform) [ 151 + ] ++ optionals (stdenv.hostPlatform != stdenv.buildPlatform) [ 152 152 "--cross-prefix=${stdenv.cc.targetPrefix}" 153 153 "--enable-cross-compile" 154 154 ] ++ optional stdenv.cc.isClang "--cc=clang"; ··· 170 170 171 171 doCheck = false; # fails 172 172 173 + # ffmpeg 3+ generates pkg-config (.pc) files that don't have the 174 + # form automatically handled by the multiple-outputs hooks. 173 175 postFixup = '' 174 176 moveToOutput bin "$bin" 175 177 moveToOutput share/ffmpeg/examples "$doc" 178 + for pc in ''${!outputDev}/lib/pkgconfig/*.pc; do 179 + substituteInPlace $pc \ 180 + --replace "includedir=$out" "includedir=''${!outputInclude}" 181 + done 176 182 ''; 177 183 178 184 installFlags = [ "install-man" ];
+2 -2
pkgs/development/libraries/flatpak/default.nix
··· 4 4 , libsoup, lzma, ostree, polkit, python3, systemd, xlibs, valgrind, glib_networking, makeWrapper, gnome3 }: 5 5 6 6 let 7 - version = "0.99.2"; 7 + version = "0.99.3"; 8 8 desktop_schemas = gnome3.gsettings_desktop_schemas; 9 9 in stdenv.mkDerivation rec { 10 10 name = "flatpak-${version}"; ··· 13 13 14 14 src = fetchurl { 15 15 url = "https://github.com/flatpak/flatpak/releases/download/${version}/${name}.tar.xz"; 16 - sha256 = "1cc82nxd290m4ljkd1phllwb3hkhz41h4ncfdrmhbg3gk47zgpyw"; 16 + sha256 = "0wd6ix1qyz8wmjkfrmr6j99gwywqs7ak1ilsn1ljp72g2z449ayk"; 17 17 }; 18 18 19 19 patches = [
+7 -7
pkgs/development/libraries/flatpak/fix-test-paths.patch
··· 1 1 --- a/tests/libtest.sh 2 2 +++ b/tests/libtest.sh 3 - @@ -324,7 +324,7 @@ 3 + @@ -315,7 +315,7 @@ 4 4 # running installed-tests: assume we know what we're doing 5 5 : 6 6 elif ! "$FLATPAK_BWRAP" --unshare-ipc --unshare-net --unshare-pid \ ··· 9 9 sed -e 's/^/# /' < bwrap-result 10 10 echo "1..0 # SKIP Cannot run bwrap" 11 11 exit 0 12 - @@ -332,7 +332,7 @@ 12 + @@ -323,7 +323,7 @@ 13 13 } 14 14 15 15 skip_without_python2 () { ··· 18 18 echo "1..0 # SKIP this test requires /usr/bin/python2 (2.7) support" 19 19 exit 0 20 20 fi 21 - @@ -352,12 +352,12 @@ 21 + @@ -335,12 +335,12 @@ 22 22 export DBUS_SESSION_BUS_ADDRESS="$(cat dbus-session-bus-address)" 23 23 DBUS_SESSION_BUS_PID="$(cat dbus-session-bus-pid)" 24 24 ··· 135 135 collection_args=--collection-id=${COLLECTION_ID} 136 136 --- a/tests/testlibrary.c 137 137 +++ b/tests/testlibrary.c 138 - @@ -610,7 +610,7 @@ 138 + @@ -584,7 +584,7 @@ 139 139 { 140 140 gint exit_code = 0; 141 - char *argv[] = { (char *)bwrap, "--unshare-ipc", "--unshare-net", 142 - - "--unshare-pid", "--ro-bind", "/", "/", "/bin/true", NULL }; 143 - + "--unshare-pid", "--ro-bind", "/", "/", "@coreutils@/bin/true", NULL }; 141 + char *argv[] = { (char *) bwrap, "--unshare-ipc", "--unshare-net", 142 + - "--unshare-pid", "--ro-bind", "/", "/", "/bin/true", NULL }; 143 + + "--unshare-pid", "--ro-bind", "/", "/", "@coreutils@/bin/true", NULL }; 144 144 g_autofree char *argv_str = g_strjoinv (" ", argv); 145 145 g_test_message ("Spawning %s", argv_str); 146 146 g_spawn_sync (NULL, argv, NULL, G_SPAWN_SEARCH_PATH, NULL, NULL, NULL, NULL, &exit_code, &error);
+16 -8
pkgs/development/libraries/libebml/default.nix
··· 1 - { stdenv, fetchurl }: 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "libebml-1.3.5"; 4 + name = "libebml-${version}"; 5 + version = "1.3.6"; 5 6 6 - src = fetchurl { 7 - url = "https://dl.matroska.org/downloads/libebml/${name}.tar.xz"; 8 - sha256 = "005a0ipqnfbsq47zrc61zszi439jw32q5xd6dc1jyb3lc0zl266q"; 7 + src = fetchFromGitHub { 8 + owner = "Matroska-Org"; 9 + repo = "libebml"; 10 + rev = "release-${version}"; 11 + sha256 = "0fl8d35ywj9id93yp78qlxy7j81kjri957agq40r420kmwac3dzs"; 9 12 }; 10 13 14 + nativeBuildInputs = [ cmake pkgconfig ]; 15 + 16 + cmakeFlags = [ 17 + "-DBUILD_SHARED_LIBS=YES" 18 + ]; 19 + 11 20 meta = with stdenv.lib; { 12 21 description = "Extensible Binary Meta Language library"; 13 - license = licenses.lgpl21; 14 22 homepage = https://dl.matroska.org/downloads/libebml/; 15 - maintainers = [ maintainers.spwhitt ]; 23 + license = licenses.lgpl21; 24 + maintainers = with maintainers; [ spwhitt ]; 16 25 platforms = platforms.unix; 17 26 }; 18 27 } 19 -
+15 -8
pkgs/development/libraries/libmatroska/default.nix
··· 1 - { stdenv, fetchurl, pkgconfig, libebml }: 1 + { stdenv, fetchFromGitHub, cmake, pkgconfig 2 + , libebml }: 2 3 3 4 stdenv.mkDerivation rec { 4 - name = "libmatroska-1.4.8"; 5 + name = "libmatroska-${version}"; 6 + version = "1.4.9"; 5 7 6 - src = fetchurl { 7 - url = "https://dl.matroska.org/downloads/libmatroska/${name}.tar.xz"; 8 - sha256 = "14n9sw974prr3yp4yjb7aadi6x2yz5a0hjw8fs3qigy5shh2piyq"; 8 + src = fetchFromGitHub { 9 + owner = "Matroska-Org"; 10 + repo = "libmatroska"; 11 + rev = "release-${version}"; 12 + sha256 = "1hfrcpvmyqnvdkw8rz1z20zw7fpnjyl5h0g9ky7k6y1a44b1fz86"; 9 13 }; 10 14 11 - nativeBuildInputs = [ pkgconfig ]; 15 + nativeBuildInputs = [ cmake pkgconfig ]; 12 16 13 17 buildInputs = [ libebml ]; 14 18 19 + cmakeFlags = [ 20 + "-DBUILD_SHARED_LIBS=YES" 21 + ]; 22 + 15 23 meta = with stdenv.lib; { 16 24 description = "A library to parse Matroska files"; 17 25 homepage = https://matroska.org/; 18 26 license = licenses.lgpl21; 19 - maintainers = [ maintainers.spwhitt ]; 27 + maintainers = with maintainers; [ spwhitt ]; 20 28 platforms = platforms.unix; 21 29 }; 22 30 } 23 -
+2 -2
pkgs/development/libraries/mlt/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 name = "mlt-${version}"; 9 - version = "6.8.0"; 9 + version = "6.10.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mltframework"; 13 13 repo = "mlt"; 14 14 rev = "v${version}"; 15 - sha256 = "0hmxlz3i9yasw5jdkrczak8shzlnpi1acaahn50lvgg9b14kg7b8"; 15 + sha256 = "0ki86yslr5ywa6sz8pjrgd9a4rn2rr4mss2zkmqi7pq8prgsm1fr"; 16 16 }; 17 17 18 18 buildInputs = [
+28
pkgs/development/libraries/stb/default.nix
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "stb-${version}"; 5 + version = "20180211"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "nothings"; 9 + repo = "stb"; 10 + rev = "e6afb9cbae4064da8c3e69af3ff5c4629579c1d2"; 11 + sha256 = "079nsn9bnb8c0vfq26g5l53q6gzx19a5x9q2nb55mpcljxsgxnmf"; 12 + }; 13 + 14 + dontBuild = true; 15 + 16 + installPhase = '' 17 + mkdir -p $out/include/stb 18 + cp *.h $out/include/stb/ 19 + ''; 20 + 21 + meta = with stdenv.lib; { 22 + description = "Single-file public domain libraries for C/C++"; 23 + homepage = https://github.com/nothings/stb; 24 + license = licenses.publicDomain; 25 + platforms = platforms.all; 26 + maintainers = with maintainers; [ jfrankenau ]; 27 + }; 28 + }
+9 -7
pkgs/development/python-modules/altair/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi 2 - , pytest, glibcLocales, vega, pandas, ipython, traitlets }: 1 + { stdenv, buildPythonPackage, fetchPypi, fetchpatch 2 + , pytest, jinja2, sphinx, vega_datasets, ipython, glibcLocales 3 + , entrypoints, jsonschema, numpy, pandas, six, toolz, typing }: 3 4 4 5 buildPythonPackage rec { 5 6 pname = "altair"; ··· 10 11 sha256 = "e8b222588dde98ec614e6808357fde7fa321118db44cc909df2bf30158d931c0"; 11 12 }; 12 13 13 - postPatch = '' 14 - sed -i "s/vega==/vega>=/g" setup.py 15 - ''; 14 + patches = fetchpatch { 15 + url = https://github.com/altair-viz/altair/commit/bfca8aecce9593c48aa5834e3f8f841deb58391c.patch; 16 + sha256 = "01izc5d8c6ry3mh0k0hfasb6jc4720g75yw2qdlp9ja8mnjsp4k3"; 17 + }; 16 18 17 - checkInputs = [ pytest glibcLocales ]; 19 + checkInputs = [ pytest jinja2 sphinx vega_datasets ipython glibcLocales ]; 18 20 19 21 checkPhase = '' 20 22 export LANG=en_US.UTF-8 21 23 py.test altair --doctest-modules 22 24 ''; 23 25 24 - propagatedBuildInputs = [ vega pandas ipython traitlets ]; 26 + propagatedBuildInputs = [ entrypoints jsonschema numpy pandas six toolz typing ]; 25 27 26 28 meta = with stdenv.lib; { 27 29 description = "A declarative statistical visualization library for Python.";
+33
pkgs/development/python-modules/aws-adfs/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi 2 + , pytest, pytestrunner, pytestcov, mock, glibcLocales, lxml, boto3, requests, click, configparser }: 3 + 4 + buildPythonPackage rec { 5 + version = "0.12.0"; 6 + pname = "aws-adfs"; 7 + 8 + src = fetchPypi { 9 + inherit pname version; 10 + sha256 = "1cjrm61k6905dmhgrqyc5caxx5hbhj3sr6cx4r6sbdyz453i7pc6"; 11 + }; 12 + 13 + # Relax version constraint 14 + patchPhase = '' 15 + sed -i 's/coverage < 4/coverage/' setup.py 16 + ''; 17 + 18 + # Test suite writes files to $HOME/.aws/, or /homeless-shelter if unset 19 + HOME = "."; 20 + 21 + # Required for python3 tests, along with glibcLocales 22 + LC_ALL = "en_US.UTF-8"; 23 + 24 + checkInputs = [ glibcLocales pytest pytestrunner pytestcov mock ]; 25 + propagatedBuildInputs = [ lxml boto3 requests click configparser ]; 26 + 27 + meta = { 28 + description = "Command line tool to ease aws cli authentication against ADFS"; 29 + homepage = https://github.com/venth/aws-adfs; 30 + license = lib.licenses.psfl; 31 + maintainers = [ lib.maintainers.bhipple ]; 32 + }; 33 + }
+9 -9
pkgs/development/python-modules/cmd2/default.nix
··· 1 - { stdenv, fetchPypi, buildPythonPackage, pythonOlder 2 - , pyperclip, six, pyparsing, vim 1 + { stdenv, fetchPypi, buildPythonPackage, pythonOlder, isPy3k 2 + , pyperclip, six, pyparsing, vim, wcwidth, colorama 3 3 , contextlib2 ? null, subprocess32 ? null 4 4 , pytest, mock, which, fetchFromGitHub, glibcLocales 5 5 }: 6 6 buildPythonPackage rec { 7 7 pname = "cmd2"; 8 - version = "0.8.0"; 8 + version = "0.9.1"; 9 9 10 - src = fetchFromGitHub { 11 - owner = "python-cmd2"; 12 - repo = "cmd2"; 13 - rev = version; 14 - sha256 = "0nw2b7n7zg51bc3glxw0l9fn91mwjnjshklhmxhyvjbsg7khf64z"; 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "1wpw4f9zix30hfncm0hwxjjdx78zq26x3r8s9nvsq9vnxf41xb49"; 15 13 }; 16 14 17 15 LC_ALL="en_US.UTF-8"; ··· 31 29 py.test -k 'not test_path_completion_user_expansion' 32 30 ''; 33 31 doCheck = !stdenv.isDarwin; 32 + disabled = !isPy3k; 34 33 35 34 propagatedBuildInputs = [ 35 + colorama 36 36 pyperclip 37 37 six 38 38 pyparsing 39 + wcwidth 39 40 ] 40 41 ++ stdenv.lib.optional (pythonOlder "3.5") contextlib2 41 - ++ stdenv.lib.optional (pythonOlder "3.0") subprocess32 42 42 ; 43 43 44 44 meta = with stdenv.lib; {
+49
pkgs/development/python-modules/cmd2/old.nix
··· 1 + { stdenv, fetchPypi, buildPythonPackage, pythonOlder 2 + , pyperclip, six, pyparsing, vim 3 + , contextlib2 ? null, subprocess32 ? null 4 + , pytest, mock, which, fetchFromGitHub, glibcLocales 5 + }: 6 + buildPythonPackage rec { 7 + pname = "cmd2"; 8 + version = "0.8.0"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "python-cmd2"; 12 + repo = "cmd2"; 13 + rev = version; 14 + sha256 = "0nw2b7n7zg51bc3glxw0l9fn91mwjnjshklhmxhyvjbsg7khf64z"; 15 + }; 16 + 17 + LC_ALL="en_US.UTF-8"; 18 + 19 + postPatch = stdenv.lib.optional stdenv.isDarwin '' 20 + # Fake the impure dependencies pbpaste and pbcopy 21 + mkdir bin 22 + echo '#/bin/sh' > bin/pbpaste 23 + echo '#/bin/sh' > bin/pbcopy 24 + chmod +x bin/{pbcopy,pbpaste} 25 + export PATH=$(realpath bin):$PATH 26 + ''; 27 + 28 + checkInputs= [ pytest mock which vim glibcLocales ]; 29 + checkPhase = '' 30 + # test_path_completion_user_expansion might be fixed in the next release 31 + py.test -k 'not test_path_completion_user_expansion' 32 + ''; 33 + doCheck = !stdenv.isDarwin; 34 + 35 + propagatedBuildInputs = [ 36 + pyperclip 37 + six 38 + pyparsing 39 + ] 40 + ++ stdenv.lib.optional (pythonOlder "3.5") contextlib2 41 + ++ stdenv.lib.optional (pythonOlder "3.0") subprocess32 42 + ; 43 + 44 + meta = with stdenv.lib; { 45 + description = "Enhancements for standard library's cmd module"; 46 + homepage = https://github.com/python-cmd2/cmd2; 47 + maintainers = with maintainers; [ teto ]; 48 + }; 49 + }
+5
pkgs/development/python-modules/cvxopt/default.nix
··· 46 46 export CVXOPT_FFTW_INC_DIR=${fftw.dev}/include 47 47 ''; 48 48 49 + # https://github.com/cvxopt/cvxopt/issues/122 50 + # This is fixed on staging (by #43234, status 2018-07-15), but until that 51 + # lands we should disable the tests. Otherwise the 99% of use cases that 52 + # should be unaffected by that failure are affected. 53 + doCheck = false; 49 54 checkPhase = '' 50 55 ${python.interpreter} -m unittest discover -s tests 51 56 '';
+2 -1
pkgs/development/python-modules/libarcus/default.nix
··· 3 3 4 4 buildPythonPackage rec { 5 5 pname = "libarcus"; 6 - version = "3.3.0"; 6 + version = "3.4.1"; 7 + format = "other"; 7 8 8 9 src = fetchFromGitHub { 9 10 owner = "Ultimaker";
+41
pkgs/development/python-modules/pycaption/default.nix
··· 1 + { lib, fetchpatch 2 + , buildPythonPackage, fetchPypi, isPy3k, pythonOlder 3 + , beautifulsoup4, lxml, cssutils, future, enum34, six 4 + }: 5 + 6 + buildPythonPackage rec { 7 + pname = "pycaption"; 8 + version = "1.0.1"; 9 + 10 + src = fetchPypi { 11 + inherit pname version; 12 + sha256 = "0f2hx9ky65c4niws3x5yx59yi8mqqrw9b2cghd220g4hj9yl800h"; 13 + }; 14 + 15 + disabled = !isPy3k; 16 + 17 + prePatch = '' 18 + substituteInPlace setup.py \ 19 + --replace 'beautifulsoup4>=4.2.1,<4.5.0' \ 20 + 'beautifulsoup4>=4.2.1,<=4.6.0' 21 + ''; 22 + 23 + # don't require enum34 on python >= 3.4 24 + patches = [ 25 + (fetchpatch { 26 + url = "https://github.com/pbs/pycaption/pull/161.patch"; 27 + sha256 = "0p58awpsqx1qc3x9zfl1gd85h1nk7204lzn4kglsgh1bka0j237j"; 28 + }) 29 + ]; 30 + 31 + propagatedBuildInputs = [ beautifulsoup4 lxml cssutils future enum34 six ]; 32 + 33 + # Tests not included in pypi (?) 34 + doCheck = false; 35 + 36 + meta = with lib; { 37 + description = "Closed caption converter"; 38 + homepage = https://github.com/pbs/pycaption; 39 + license = with licenses; [ asl20 ]; 40 + }; 41 + }
+2 -2
pkgs/development/python-modules/uranium/default.nix
··· 2 2 , pyqt5, numpy, scipy, libarcus, doxygen, gettext, pythonOlder }: 3 3 4 4 buildPythonPackage rec { 5 - version = "3.3.0"; 5 + version = "3.4.1"; 6 6 pname = "uranium"; 7 7 format = "other"; 8 8 ··· 10 10 owner = "Ultimaker"; 11 11 repo = "Uranium"; 12 12 rev = version; 13 - sha256 = "1rg0l2blndnbdfcgkjc2r29cnjdm009rz8lnc225ilh9d7w1srbb"; 13 + sha256 = "1r6d65c9xfkn608k6wv3dprpks5h8g2v9mi4a67ifpzyw4y3f0rk"; 14 14 }; 15 15 16 16 disabled = pythonOlder "3.5.0";
+25
pkgs/development/python-modules/vega_datasets/default.nix
··· 1 + { lib, buildPythonPackage, fetchPypi, pandas, pytest }: 2 + 3 + buildPythonPackage rec { 4 + pname = "vega_datasets"; 5 + version = "0.5.0"; 6 + 7 + src = fetchPypi { 8 + inherit pname version; 9 + sha256 = "1fa672ba89ded093b30c6d59fce10aca3ac7c927df254e588da7b6d14f695181"; 10 + }; 11 + 12 + propagatedBuildInputs = [ pandas ]; 13 + 14 + checkInputs = [ pytest ]; 15 + 16 + checkPhase = '' 17 + py.test vega_datasets --doctest-modules 18 + ''; 19 + 20 + meta = with lib; { 21 + description = "A Python package for offline access to vega datasets"; 22 + homepage = https://github.com/altair-viz/vega_datasets; 23 + license = licenses.mit; 24 + }; 25 + }
+26
pkgs/development/python-modules/wcwidth/default.nix
··· 1 + { stdenv, fetchurl, buildPythonPackage }: 2 + 3 + buildPythonPackage rec { 4 + name = "wcwidth-${version}"; 5 + version = "0.1.7"; 6 + 7 + src = fetchurl { 8 + url = "mirror://pypi/w/wcwidth/${name}.tar.gz"; 9 + sha256 = "0pn6dflzm609m4r3i8ik5ni9ijjbb5fa3vg1n7hn6vkd49r77wrx"; 10 + }; 11 + 12 + # Checks fail due to missing tox.ini file: 13 + doCheck = false; 14 + 15 + meta = with stdenv.lib; { 16 + description = "Measures number of Terminal column cells of wide-character codes"; 17 + longDescription = '' 18 + This API is mainly for Terminal Emulator implementors -- any Python 19 + program that attempts to determine the printable width of a string on 20 + a Terminal. It is implemented in python (no C library calls) and has 21 + no 3rd-party dependencies. 22 + ''; 23 + homepage = https://github.com/jquast/wcwidth; 24 + license = licenses.mit; 25 + }; 26 + }
+14 -4
pkgs/development/tools/analysis/radare2-cutter/default.nix
··· 7 7 , radare2 8 8 , python3 }: 9 9 10 - 10 + let 11 + r2 = radare2.overrideDerivation (o: { 12 + name = "radare2-for-cutter-${version}"; 13 + src = fetchFromGitHub { 14 + owner = "radare"; 15 + repo = "radare2"; 16 + rev = "a98557bfbfa96e9f677a8c779ee78085ee5a23bb"; 17 + sha256 = "04jl1lq3dqljb6vagzlym4wc867ayhx1v52f75rkfz0iybsh249r"; 18 + }; 19 + }); 20 + version = "1.6"; 21 + in 11 22 stdenv.mkDerivation rec { 12 23 name = "radare2-cutter-${version}"; 13 - version = "1.5"; 14 24 15 25 src = fetchFromGitHub { 16 26 owner = "radareorg"; 17 27 repo = "cutter"; 18 28 rev = "v${version}"; 19 - sha256 = "0xwls8jhhigdkwyq3nf9xwcz4inm5smwinkyliwmfzvfflbbci5c"; 29 + sha256 = "1ps52yf94yfnws3nn1iiwch2jy33dyvi7j47xkmh0m5fpdqi5xk7"; 20 30 }; 21 31 22 32 postUnpack = "export sourceRoot=$sourceRoot/src"; ··· 31 41 ''; 32 42 33 43 nativeBuildInputs = [ qmake pkgconfig ]; 34 - buildInputs = [ qtbase qtsvg qtwebengine radare2 python3 ]; 44 + buildInputs = [ qtbase qtsvg qtwebengine r2 python3 ]; 35 45 36 46 qmakeFlags = [ 37 47 "CONFIG+=link_pkgconfig"
+3 -5
pkgs/development/tools/bloaty/default.nix
··· 1 1 { stdenv, binutils, cmake, zlib, fetchFromGitHub }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2018-05-22"; 4 + version = "2018-06-15"; 5 5 name = "bloaty-${version}"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "google"; 9 9 repo = "bloaty"; 10 - rev = "054788b091ccfd43b05b9817062139145096d440"; 11 - sha256 = "0pmv66137ipzsjjdz004n61pz3aipjhh3b0w0y1406clqpwkvpjm"; 10 + rev = "bdbb3ce196c86d2154f5fba99b5ff73ca43446a9"; 11 + sha256 = "1r7di2p8bi12jpgl6cm4ygi1s0chv767mdcavc7pb45874vl02fx"; 12 12 fetchSubmodules = true; 13 13 }; 14 14 ··· 19 19 enableParallelBuilding = true; 20 20 21 21 doCheck = true; 22 - 23 - checkPhase = "ctest"; 24 22 25 23 installPhase = '' 26 24 install -Dm755 {.,$out/bin}/bloaty
+2 -1
pkgs/development/tools/build-managers/bazel/0.4.nix
··· 65 65 ]; 66 66 67 67 buildPhase = '' 68 + export TMPDIR=/tmp/.bazel-$UID 68 69 ./compile.sh 69 - ./output/bazel --output_user_root=/tmp/.bazel build //scripts:bash_completion \ 70 + ./output/bazel --output_user_root=$TMPDIR/.bazel build //scripts:bash_completion \ 70 71 --spawn_strategy=standalone \ 71 72 --genrule_strategy=standalone 72 73 cp bazel-bin/scripts/bazel-complete.bash output/
+2 -2
pkgs/development/tools/build-managers/bazel/default.nix
··· 96 96 # Change this to $(mktemp -d) as soon as we figure out why. 97 97 98 98 buildPhase = '' 99 - export TMPDIR=/tmp 99 + export TMPDIR=/tmp/.bazel-$UID 100 100 ./compile.sh 101 - ./output/bazel --output_user_root=/tmp/.bazel build //scripts:bash_completion \ 101 + ./output/bazel --output_user_root=$TMPDIR/.bazel build //scripts:bash_completion \ 102 102 --spawn_strategy=standalone \ 103 103 --genrule_strategy=standalone 104 104 cp bazel-bin/scripts/bazel-complete.bash output/
+19 -19
pkgs/development/tools/build-managers/rebar3/default.nix
··· 3 3 tree, fetchFromGitHub, hexRegistrySnapshot }: 4 4 5 5 let 6 - version = "3.4.3"; 6 + version = "3.6.1"; 7 7 8 8 bootstrapper = ./rebar3-nix-bootstrap; 9 9 10 10 erlware_commons = fetchHex { 11 11 pkg = "erlware_commons"; 12 - version = "1.0.0"; 13 - sha256 = "0wkphbrjk19lxdwndy92v058qwcaz13bcgdzp33h21aa7vminzx7"; 12 + version = "1.2.0"; 13 + sha256 = "149kkn9gc9cjgvlmakygq475r63q2rry31s29ax0s425dh37sfl7"; 14 14 }; 15 15 ssl_verify_fun = fetchHex { 16 16 pkg = "ssl_verify_fun"; 17 - version = "1.1.2"; 18 - sha256 = "0qdyx70v09fydv4wzz1djnkixqj62ny40yjjhv2q6mh47lns2arj"; 17 + version = "1.1.3"; 18 + sha256 = "1zljxashfhqmiscmf298vhr880ppwbgi2rl3nbnyvsfn0mjhw4if"; 19 19 }; 20 20 certifi = fetchHex { 21 21 pkg = "certifi"; ··· 24 24 }; 25 25 providers = fetchHex { 26 26 pkg = "providers"; 27 - version = "1.6.0"; 28 - sha256 = "0byfa1h57n46jilz4q132j0vk3iqc0v1vip89li38gb1k997cs0g"; 27 + version = "1.7.0"; 28 + sha256 = "19p4rbsdx9lm2ihgvlhxyld1q76kxpd7qwyqxxsgmhl5r8ln3rlb"; 29 29 }; 30 30 getopt = fetchHex { 31 31 pkg = "getopt"; 32 - version = "0.8.2"; 33 - sha256 = "1xw30h59zbw957cyjd8n50hf9y09jnv9dyry6x3avfwzcyrnsvkk"; 32 + version = "1.0.1"; 33 + sha256 = "174mb46c2qd1f4a7507fng4vvscjh1ds7rykfab5rdnfp61spqak"; 34 34 }; 35 35 bbmustache = fetchHex { 36 36 pkg = "bbmustache"; 37 - version = "1.3.0"; 38 - sha256 = "042pfgss8kscq6ssg8gix8ccmdsrx0anjczsbrn2a6c36ljrx2p6"; 37 + version = "1.5.0"; 38 + sha256 = "0xg3r4lxhqifrv32nm55b4zmkflacc1s964g15p6y6jfx6v4y1zd"; 39 39 }; 40 40 relx = fetchHex { 41 41 pkg = "relx"; 42 - version = "3.23.1"; 43 - sha256 = "13j7wds2d7b8v3r9pwy3zhwhzywgwhn6l9gm3slqzyrs1jld0a9d"; 42 + version = "3.26.0"; 43 + sha256 = "1f810rb01kdidpa985s321ycg3y4hvqpzbk263n6i1bfnqykkvv9"; 44 44 }; 45 45 cf = fetchHex { 46 46 pkg = "cf"; ··· 49 49 }; 50 50 cth_readable = fetchHex { 51 51 pkg = "cth_readable"; 52 - version = "1.3.0"; 53 - sha256 = "1s7bqj6f2zpbyjmbfq2mm6vcz1jrxjr2nd0531wshsx6fnshqhvs"; 52 + version = "1.4.2"; 53 + sha256 = "1pjid4f60pp81ds01rqa6ybksrnzqriw3aibilld1asn9iabxkav"; 54 54 }; 55 55 eunit_formatters = fetchHex { 56 56 pkg = "eunit_formatters"; 57 - version = "0.3.1"; 58 - sha256 = "0cg9dasv60v09q3q4wja76pld0546mhmlpb0khagyylv890hg934"; 57 + version = "0.5.0"; 58 + sha256 = "1jb3hzb216r29x2h4pcjwfmx1k81431rgh5v0mp4x5146hhvmj6n"; 59 59 }; 60 60 rebar3_hex = fetchHex { 61 61 pkg = "rebar3_hex"; ··· 70 70 71 71 src = fetchurl { 72 72 url = "https://github.com/rebar/rebar3/archive/${version}.tar.gz"; 73 - sha256 = "1a05gpxxc3mx5v33kzpb5xnq5vglmjl0q8hrcvpinjlazcwbg531"; 73 + sha256 = "0cqhqymzh10pfyxqiy4hcg3d2myz3chx0y4m2ixmq8zk81acics0"; 74 74 }; 75 75 76 76 inherit bootstrapper; ··· 121 121 ''; 122 122 123 123 platforms = stdenv.lib.platforms.unix; 124 - maintainers = [ stdenv.lib.maintainers.gleber ]; 124 + maintainers = with stdenv.lib.maintainers; [ gleber tazjin ]; 125 125 }; 126 126 }
+18 -19
pkgs/development/tools/build-managers/rebar3/hermetic-rebar3.patch
··· 1 1 diff --git a/bootstrap b/bootstrap 2 - index 7c56bab..16c1be5 100755 2 + index 5dedd713..864056c4 100755 3 3 --- a/bootstrap 4 4 +++ b/bootstrap 5 5 @@ -101,7 +101,7 @@ extract(Binary) -> ··· 12 12 [{body_format, binary}], 13 13 rebar) of 14 14 diff --git a/src/rebar_hermeticity.erl b/src/rebar_hermeticity.erl 15 - new file mode 100644 16 - index 0000000..8f6cc7d 17 - --- /dev/null 15 + index e69de29b..8f6cc7d0 100644 16 + --- a/src/rebar_hermeticity.erl 18 17 +++ b/src/rebar_hermeticity.erl 19 18 @@ -0,0 +1,42 @@ 20 19 +%% -*- erlang-indent-level: 4;indent-tabs-mode: nil -*- ··· 60 59 + ?ERROR("Request: ~p ~s", [Method, Url]), 61 60 + erlang:halt(1). 62 61 diff --git a/src/rebar_pkg_resource.erl b/src/rebar_pkg_resource.erl 63 - index d588f24..9ac8ad4 100644 62 + index 2cf167ee..6080aaca 100644 64 63 --- a/src/rebar_pkg_resource.erl 65 64 +++ b/src/rebar_pkg_resource.erl 66 - @@ -109,7 +109,7 @@ make_vsn(_) -> 65 + @@ -127,7 +127,7 @@ make_vsn(_) -> 67 66 request(Url, ETag) -> 68 - HttpOptions = [{ssl, ssl_opts(Url)}, {relaxed, true} | rebar_utils:get_proxy_auth()], 69 - 70 - - case httpc:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]}, 71 - + case rebar_hermeticity:request(get, {Url, [{"if-none-match", ETag} || ETag =/= false]++[{"User-Agent", rebar_utils:user_agent()}]}, 72 - HttpOptions, 73 - [{body_format, binary}], 74 - rebar) of 67 + HttpOptions = [{ssl, ssl_opts(Url)}, 68 + {relaxed, true} | rebar_utils:get_proxy_auth()], 69 + - case httpc:request(get, {Url, [{"if-none-match", "\"" ++ ETag ++ "\""} 70 + + case rebar_hermeticity:request(get, {Url, [{"if-none-match", "\"" ++ ETag ++ "\""} 71 + || ETag =/= false] ++ 72 + [{"User-Agent", rebar_utils:user_agent()}]}, 73 + HttpOptions, [{body_format, binary}], rebar) of 75 74 diff --git a/src/rebar_prv_update.erl b/src/rebar_prv_update.erl 76 - index a019c5a..697cbab 100644 75 + index 17446311..4d44d794 100644 77 76 --- a/src/rebar_prv_update.erl 78 77 +++ b/src/rebar_prv_update.erl 79 78 @@ -38,6 +38,8 @@ init(State) -> ··· 85 84 do(State) -> 86 85 try 87 86 case rebar_packages:registry_dir(State) of 88 - @@ -52,7 +54,7 @@ do(State) -> 89 - case rebar_utils:url_append_path(CDN, ?REMOTE_REGISTRY_FILE) of 87 + @@ -53,7 +55,7 @@ do(State) -> 90 88 {ok, Url} -> 89 + HttpOptions = [{relaxed, true} | rebar_utils:get_proxy_auth()], 91 90 ?DEBUG("Fetching registry from ~p", [Url]), 92 91 - case httpc:request(get, {Url, [{"User-Agent", rebar_utils:user_agent()}]}, 93 92 + case rebar_hermeticity:request(get, {Url, [{"User-Agent", rebar_utils:user_agent()}]}, 94 - [], [{stream, TmpFile}, {sync, true}], 93 + HttpOptions, [{stream, TmpFile}, {sync, true}], 95 94 rebar) of 96 95 {ok, saved_to_file} -> 97 - @@ -76,6 +78,7 @@ do(State) -> 98 - ?DEBUG("Error creating package index: ~p ~p", [C, erlang:get_stacktrace()]), 96 + @@ -77,6 +79,7 @@ do(State) -> 97 + ?DEBUG("Error creating package index: ~p ~p", [C, S]), 99 98 throw(?PRV_ERROR(package_index_write)) 100 99 end. 101 100 +-endif.
+2 -2
pkgs/development/tools/electron/default.nix
··· 1 - { stdenv, lib, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv }: 1 + { stdenv, lib, libXScrnSaver, makeWrapper, fetchurl, unzip, atomEnv, gtk2 }: 2 2 3 3 let 4 4 version = "1.8.2"; ··· 47 47 48 48 patchelf \ 49 49 --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 50 - --set-rpath "${atomEnv.libPath}:$out/lib/electron" \ 50 + --set-rpath "${atomEnv.libPath}:${gtk2}/lib:$out/lib/electron" \ 51 51 $out/lib/electron/electron 52 52 53 53 wrapProgram $out/lib/electron/electron \
+12 -21
pkgs/development/tools/erlang/hex2nix/default.nix
··· 1 - { stdenv, fetchFromGitHub, buildRebar3, buildHex 1 + { stdenv, fetchFromGitHub, buildRebar3, buildHex, 2 2 3 - , getopt_0_8_2, erlware_commons_1_0_0 }: 3 + # Erlang dependencies: 4 + ibrowse_4_2_2, 5 + getopt_0_8_2, 6 + erlware_commons_1_0_0, 7 + jsx_2_8_0 }: 4 8 5 - let 6 - ibrowse_4_4_0 = buildHex { 7 - name = "ibrowse"; 8 - version = "4.4.0"; 9 - sha256 = "1hpic1xgksfm00mbl1kwmszca6jmjca32s7gdd8g11i0hy45k3ka"; 10 - }; 11 - jsx_2_8_2 = buildHex { 12 - name = "jsx"; 13 - version = "2.8.2"; 14 - sha256 = "0k7lnmwqbgpmh90wy30kc0qlddkbh9r3sjlyayaqsz1r1cix7idl"; 15 - }; 16 - 17 - in 18 9 buildRebar3 rec { 19 10 name = "hex2nix"; 20 - version = "0.0.6"; 11 + version = "0.0.6-a31eadd7"; 21 12 22 13 src = fetchFromGitHub { 23 - owner = "erlang-nix"; 24 - repo = "hex2nix"; 25 - rev = "${version}"; 26 - sha256 = "17rkzg836v7z2xf0i5m8zqfvr23dbmw1bi3c83km92f9glwa1dbf"; 14 + owner = "erlang-nix"; 15 + repo = "hex2nix"; 16 + rev = "a31eadd7af2cbdac1b87991b378e98ea4fb40ae0"; 17 + sha256 = "1hnkrksyrbpq2gq25rfsrnm86n0g3biab88gswm3zj88ddrz6dyk"; 27 18 }; 28 19 29 - beamDeps = [ ibrowse_4_4_0 jsx_2_8_2 erlware_commons_1_0_0 getopt_0_8_2 ]; 20 + beamDeps = [ ibrowse_4_2_2 jsx_2_8_0 erlware_commons_1_0_0 getopt_0_8_2 ]; 30 21 31 22 enableDebugInfo = true; 32 23
+2 -2
pkgs/development/tools/flatpak-builder/default.nix
··· 36 36 }: 37 37 38 38 let 39 - version = "0.99.1"; 39 + version = "0.99.3"; 40 40 in stdenv.mkDerivation rec { 41 41 name = "flatpak-builder-${version}"; 42 42 ··· 44 44 45 45 src = fetchurl { 46 46 url = "https://github.com/flatpak/flatpak-builder/releases/download/${version}/${name}.tar.xz"; 47 - sha256 = "0xgywl4qsxq7lw1v7hmvczzv3pl12bzz3jv59y8s5gbk54rzbyi5"; 47 + sha256 = "0sq3rcy3vwa36p6wq63wdvkk0hrs3qj1ngk26j9947nc14z39plk"; 48 48 }; 49 49 50 50 nativeBuildInputs = [
+22 -8
pkgs/development/tools/flatpak-builder/fix-paths.patch
··· 1 1 --- a/src/builder-context.c 2 2 +++ b/src/builder-context.c 3 - @@ -711,7 +711,7 @@ 3 + @@ -763,7 +763,7 @@ 4 4 g_autoptr(GFile) rofiles_base = NULL; 5 5 g_autoptr(GFile) rofiles_dir = NULL; 6 6 g_autofree char *tmpdir_name = NULL; ··· 31 31 return res; 32 32 --- a/src/builder-source-archive.c 33 33 +++ b/src/builder-source-archive.c 34 - @@ -401,7 +401,7 @@ 34 + @@ -430,7 +430,7 @@ 35 35 va_list ap; 36 36 37 37 va_start (ap, error); ··· 40 40 va_end (ap); 41 41 42 42 return res; 43 - @@ -416,7 +416,7 @@ 43 + @@ -445,7 +445,7 @@ 44 44 va_list ap; 45 45 46 46 va_start (ap, error); ··· 49 49 va_end (ap); 50 50 51 51 return res; 52 - @@ -428,7 +428,7 @@ 52 + @@ -457,7 +457,7 @@ 53 53 GError **error) 54 54 { 55 55 gboolean res; ··· 58 58 "sh", /* shell's $0 */ 59 59 rpm_path, /* shell's $1 */ 60 60 NULL }; 61 + @@ -604,7 +604,7 @@ 62 + va_list ap; 63 + 64 + va_start (ap, error); 65 + - res = flatpak_spawn (dir, NULL, 0, error, "git", ap); 66 + + res = flatpak_spawn (dir, NULL, 0, error, "@git@", ap); 67 + va_end (ap); 68 + 69 + return res; 61 70 --- a/src/builder-source-bzr.c 62 71 +++ b/src/builder-source-bzr.c 63 72 @@ -124,7 +124,7 @@ ··· 71 80 return res; 72 81 --- a/src/builder-source-patch.c 73 82 +++ b/src/builder-source-patch.c 74 - @@ -204,11 +204,11 @@ 83 + @@ -215,15 +215,15 @@ 75 84 76 85 args = g_ptr_array_new (); 77 86 if (use_git) { ··· 79 88 + g_ptr_array_add (args, "@git@"); 80 89 g_ptr_array_add (args, "apply"); 81 90 g_ptr_array_add (args, "-v"); 91 + } else if (use_git_am) { 92 + - g_ptr_array_add (args, "git"); 93 + + g_ptr_array_add (args, "@git@"); 94 + g_ptr_array_add (args, "am"); 95 + g_ptr_array_add (args, "--keep-cr"); 82 96 } else { 83 97 - g_ptr_array_add (args, "patch"); 84 98 + g_ptr_array_add (args, "@patch@"); ··· 87 101 g_ptr_array_add (args, (gchar *) extra_options[i]); 88 102 --- a/src/builder-utils.c 89 103 +++ b/src/builder-utils.c 90 - @@ -139,7 +139,7 @@ 104 + @@ -149,7 +149,7 @@ 91 105 va_list ap; 92 106 93 107 va_start (ap, error); ··· 96 110 va_end (ap); 97 111 98 112 return res; 99 - @@ -153,7 +153,7 @@ 113 + @@ -163,7 +163,7 @@ 100 114 va_list ap; 101 115 102 116 va_start (ap, error); ··· 105 119 va_end (ap); 106 120 107 121 return res; 108 - @@ -167,7 +167,7 @@ 122 + @@ -177,7 +177,7 @@ 109 123 va_list ap; 110 124 111 125 va_start (ap, error);
+3 -3
pkgs/development/tools/misc/creduce/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "creduce-${version}"; 11 - version = "2.7.0"; 11 + version = "2.8.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://embed.cs.utah.edu/creduce/${name}.tar.gz"; 15 - sha256 = "0h8s4d54q6cl6i45x3143l2xmr29b2yhr3m0n5qqx63sr5csip1n"; 15 + sha256 = "1vqx73ymfscvlyig03972a5m7ar3gx2yv6m8c6h2mibz792j5xkp"; 16 16 }; 17 17 18 + nativeBuildInputs = [ cmake makeWrapper ]; 18 19 buildInputs = [ 19 20 # Ensure stdenv's CC is on PATH before clang-unwrapped 20 21 stdenv.cc 21 22 # Actual deps: 22 - cmake makeWrapper 23 23 llvm clang-unwrapped 24 24 flex zlib 25 25 perl ExporterLite FileWhich GetoptTabular RegexpCommon TermReadKey
+2 -2
pkgs/development/tools/misc/elfutils/default.nix
··· 3 3 # TODO: Look at the hardcoded paths to kernel, modules etc. 4 4 stdenv.mkDerivation rec { 5 5 name = "elfutils-${version}"; 6 - version = "0.172"; 6 + version = "0.173"; 7 7 8 8 src = fetchurl { 9 9 url = "https://sourceware.org/elfutils/ftp/${version}/${name}.tar.bz2"; 10 - sha256 = "090fmbnvd9jblkwhb2bm3hanim63rrvd5f30mfxq4jac6kk9k73p"; 10 + sha256 = "1zq0l12k64hrbjmdjc4llrad96c25i427hpma1id9nk87w9qqvdp"; 11 11 }; 12 12 13 13 patches = ./debug-info-from-env.patch;
+9 -5
pkgs/games/cataclysm-dda/git.nix
··· 1 1 { fetchFromGitHub, stdenv, pkgconfig, ncurses, lua, SDL2, SDL2_image, SDL2_ttf, 2 2 SDL2_mixer, freetype, gettext, CoreFoundation, Cocoa, 3 - tiles ? true }: 3 + tiles ? true, debug ? false }: 4 4 5 5 stdenv.mkDerivation rec { 6 - version = "2017-12-09"; 6 + version = "2018-07-15"; 7 7 name = "cataclysm-dda-git-${version}"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "CleverRaven"; 11 11 repo = "Cataclysm-DDA"; 12 - rev = "24e92956db5587809750283873c242cc0796d7e6"; 13 - sha256 = "1a7kdmx76na4g65zra01qaq98lxp9j2dl9ddv09r0p5yxaizw68z"; 12 + rev = "e1e5d81"; 13 + sha256 = "198wfj8l1p8xlwicj92cq237pzv2ha9pcf240y7ijhjpmlc9jkr1"; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkgconfig ]; ··· 31 31 makeFlags = with stdenv.lib; [ 32 32 "PREFIX=$(out)" 33 33 "LUA=1" 34 - "RELEASE=1" 35 34 "USE_HOME_DIR=1" 36 35 "LANGUAGES=all" 37 36 "VERSION=git-${version}-${substring 0 8 src.rev}" ··· 41 40 ] ++ optionals stdenv.isDarwin [ 42 41 "NATIVE=osx" 43 42 "CLANG=1" 43 + ] ++ optionals (! debug) [ 44 + "RELEASE=1" 44 45 ]; 45 46 46 47 postInstall = with stdenv.lib; optionalString (tiles && !stdenv.isDarwin) '' ··· 64 65 # make: *** [Makefile:687: obj/tiles/weather_data.o] Error 1 65 66 enableParallelBuilding = false; 66 67 68 + dontStrip = debug; 69 + 67 70 meta = with stdenv.lib; { 68 71 description = "A free, post apocalyptic, zombie infested rogue-like"; 69 72 longDescription = '' ··· 89 92 substances or radiation, now more closely resemble insects, birds or fish 90 93 than their original form. 91 94 ''; 95 + maintainers = with maintainers; [ rardiol ]; 92 96 homepage = https://cataclysmdda.org/; 93 97 license = licenses.cc-by-sa-30; 94 98 platforms = platforms.unix;
+60
pkgs/misc/lollypop-portal/default.nix
··· 1 + { stdenv, fetchFromGitLab, meson, ninja, pkgconfig 2 + , python36Packages, gnome3, gst_all_1, gtk3, libnotify 3 + , kid3, easytag, gobjectIntrospection, wrapGAppsHook }: 4 + 5 + stdenv.mkDerivation rec { 6 + name = "lollypop-portal"; 7 + version = "0.9.7"; 8 + 9 + src = fetchFromGitLab { 10 + domain = "gitlab.gnome.org"; 11 + owner = "gnumdk"; 12 + repo = name; 13 + rev = version; 14 + sha256 = "0rn5xmh6391i9l69y613pjad3pzdilskr2xjfcir4vpk8wprvph3"; 15 + }; 16 + 17 + nativeBuildInputs = [ 18 + gobjectIntrospection 19 + meson 20 + ninja 21 + pkgconfig 22 + python36Packages.wrapPython 23 + wrapGAppsHook 24 + ]; 25 + 26 + buildInputs = [ 27 + gnome3.totem-pl-parser 28 + gnome3.libsecret 29 + gnome3.gnome-settings-daemon 30 + 31 + gst_all_1.gstreamer 32 + gst_all_1.gst-plugins-base 33 + 34 + gtk3 35 + libnotify 36 + ]; 37 + 38 + pythonPath = with python36Packages; [ 39 + pygobject3 40 + pydbus 41 + pycairo 42 + ]; 43 + 44 + preFixup = '' 45 + buildPythonPath "$out/libexec/lollypop-portal $pythonPath" 46 + 47 + gappsWrapperArgs+=( 48 + --prefix PYTHONPATH : "$program_PYTHONPATH" 49 + --prefix PATH : "${stdenv.lib.makeBinPath [ easytag kid3 ]}" 50 + ) 51 + ''; 52 + 53 + meta = with stdenv.lib; { 54 + description = "DBus Service for Lollypop"; 55 + homepage = https://gitlab.gnome.org/gnumdk/lollypop-portal; 56 + license = licenses.gpl3Plus; 57 + maintainers = with maintainers; [ worldofpeace ]; 58 + platforms = platforms.linux; 59 + }; 60 + }
+2 -2
pkgs/misc/themes/adapta/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "adapta-gtk-theme-${version}"; 5 - version = "3.93.1.28"; 5 + version = "3.94.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "adapta-project"; 9 9 repo = "adapta-gtk-theme"; 10 10 rev = version; 11 - sha256 = "0r7fsyy074xd63p58fin3qsfq1535wafk0nag49551915hgdr18n"; 11 + sha256 = "17hck0hzkdj1bibn9wi7cxca8r539idb916v2l71gz7ynhav006d"; 12 12 }; 13 13 14 14 preferLocalBuild = true;
+2 -2
pkgs/os-specific/linux/batman-adv/default.nix
··· 1 1 { stdenv, fetchurl, kernel }: 2 2 3 - let base = "batman-adv-2018.0"; in 3 + let base = "batman-adv-2018.1"; in 4 4 5 5 stdenv.mkDerivation rec { 6 6 name = "${base}-${kernel.version}"; 7 7 8 8 src = fetchurl { 9 9 url = "http://downloads.open-mesh.org/batman/releases/${base}/${base}.tar.gz"; 10 - sha256 = "0v2pyy9lxyy71nr9600k9935qcpn2wpyl9fsf2a4m4d2x0wgh9j8"; 10 + sha256 = "12q48dw02p3dswdlrklqd2jxw9n51z1vnnnzpf527jg5pf6v4rmq"; 11 11 }; 12 12 13 13 nativeBuildInputs = kernel.moduleBuildDependencies;
+5 -11
pkgs/os-specific/linux/bcc/default.nix
··· 4 4 }: 5 5 6 6 python.pkgs.buildPythonApplication rec { 7 - version = "0.5.0"; 7 + version = "0.6.0"; 8 8 name = "bcc-${version}"; 9 9 10 10 src = fetchFromGitHub { 11 - owner = "iovisor"; 12 - repo = "bcc"; 13 - rev = "v${version}"; 14 - sha256 = "0bb3244xll5sqx0lvrchg71qy2zg0yj6r5h4v5fvrg1fjhaldys9"; 11 + owner = "iovisor"; 12 + repo = "bcc"; 13 + rev = "v${version}"; 14 + sha256 = "1fk2kvbdvm87rkha2cigz2qhhlrni4g0dcnmiiyya79y85ahfvga"; 15 15 }; 16 16 17 17 format = "other"; ··· 23 23 ]; 24 24 25 25 patches = [ 26 - # fix build with llvm > 5.0.0 && < 6.0.0 27 - (fetchpatch { 28 - url = "https://github.com/iovisor/bcc/commit/bd7fa55bb39b8978dafd0b299e35616061e0a368.patch"; 29 - sha256 = "1sgxhsq174iihyk1x08py73q8fh78d7y3c90k5nh8vcw2pf1xbnf"; 30 - }) 31 - 32 26 # This is needed until we fix 33 27 # https://github.com/NixOS/nixpkgs/issues/40427 34 28 ./fix-deadlock-detector-import.patch
+2 -1
pkgs/os-specific/linux/jool/default.nix
··· 1 1 { stdenv, fetchFromGitHub, kernel }: 2 2 3 - assert stdenv.lib.versionOlder kernel.version "4.13"; 3 + assert stdenv.lib.versionOlder kernel.version "4.17"; 4 4 5 5 let 6 6 sourceAttrs = (import ./source.nix) { inherit fetchFromGitHub; }; ··· 11 11 12 12 src = sourceAttrs.src; 13 13 14 + nativeBuildInputs = kernel.moduleBuildDependencies; 14 15 hardeningDisable = [ "pic" ]; 15 16 16 17 prePatch = ''
+2 -2
pkgs/os-specific/linux/jool/source.nix
··· 1 1 { fetchFromGitHub }: 2 2 3 3 rec { 4 - version = "3.5.4"; 4 + version = "3.5.7"; 5 5 src = fetchFromGitHub { 6 6 owner = "NICMx"; 7 7 repo = "Jool"; 8 8 rev = "v${version}"; 9 - sha256 = "09b9zcxgmy59jb778lkdyslx777bpsl216kkivw0zwfwsgd4pyz5"; 9 + sha256 = "1qxhrchhm4lbyxkp6wm47a85aa4d9wlyy3kdijl8rarngvh8j1yx"; 10 10 }; 11 11 }
+4 -2
pkgs/os-specific/linux/tpacpi-bat/default.nix
··· 1 - { stdenv, fetchFromGitHub, perl, kmod }: 1 + { stdenv, fetchFromGitHub, perl, kmod, coreutils }: 2 2 3 3 # Requires the acpi_call kernel module in order to run. 4 4 stdenv.mkDerivation rec { ··· 20 20 ''; 21 21 22 22 postPatch = '' 23 - substituteInPlace tpacpi-bat --replace modprobe ${kmod}/bin/modprobe 23 + substituteInPlace tpacpi-bat \ 24 + --replace modprobe ${kmod}/bin/modprobe \ 25 + --replace cat ${coreutils}/bin/cat 24 26 ''; 25 27 26 28 meta = {
+2 -2
pkgs/servers/caddy/default.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "caddy-${version}"; 5 - version = "0.10.12"; 5 + version = "0.11.0"; 6 6 7 7 goPackagePath = "github.com/mholt/caddy"; 8 8 ··· 12 12 owner = "mholt"; 13 13 repo = "caddy"; 14 14 rev = "v${version}"; 15 - sha256 = "0vmgswln72qqay73z39qn135sl5k71zlybr2jdrcjlmp4i7hrf88"; 15 + sha256 = "0lvzvsblw4zpdfigaad4y577wfh7skx1ln5xhiz0k7vaqfj96ijy"; 16 16 }; 17 17 18 18 buildFlagsArray = ''
+2 -2
pkgs/servers/http/nginx/mainline.nix
··· 1 1 { callPackage, ... }@args: 2 2 3 3 callPackage ./generic.nix (args // { 4 - version = "1.13.12"; 5 - sha256 = "1pl5ii1w2ycxprxk8zdnxlpdd1dia6hyrns7mnqkm3fv5ihgb4pv"; 4 + version = "1.15.1"; 5 + sha256 = "0q2lkpnfqf74p22vrcldx0gcnss3is7rnp54fgpvhcpqsxc6h867"; 6 6 })
+113 -95
pkgs/servers/http/nginx/modules.nix
··· 15 15 inputs = [ pkgs.brotli ]; 16 16 }; 17 17 18 - ipscrub = { 19 - src = fetchFromGitHub { 20 - owner = "masonicboom"; 21 - repo = "ipscrub"; 22 - rev = "99230f66d5afe1f929cf4ed217901acb6206f620"; 23 - sha256 = "0mfrwkg4srql38w713pg6qxi0h4hgy8inkvgc9cm80bwlv2ng9s1"; 24 - } + "/ipscrub"; 25 - }; 26 - 27 - rtmp ={ 28 - src = fetchFromGitHub { 29 - owner = "arut"; 30 - repo = "nginx-rtmp-module"; 31 - rev = "v1.2.1"; 32 - sha256 = "0na1aam176irz6w148hnvamqy1ilbn4abhdzkva0yrm35a3ksbzn"; 33 - }; 34 - }; 35 - 36 18 dav = { 37 19 src = fetchFromGitHub { 38 20 owner = "arut"; ··· 43 25 inputs = [ pkgs.expat ]; 44 26 }; 45 27 46 - moreheaders = { 47 - src = fetchFromGitHub { 48 - owner = "openresty"; 49 - repo = "headers-more-nginx-module"; 50 - rev = "v0.26"; 51 - sha256 = "0zhr3ai4xf5yghxvlbrwv8n06fgx33f1n1d4a6gmsczdfjzf8g6g"; 52 - }; 53 - }; 54 - 55 - modsecurity = { 56 - src = "${pkgs.modsecurity_standalone.nginx}/nginx/modsecurity"; 57 - inputs = [ pkgs.curl pkgs.apr pkgs.aprutil pkgs.apacheHttpd pkgs.yajl ]; 58 - preConfigure = '' 59 - export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${pkgs.aprutil.dev}/include/apr-1 -I${pkgs.apacheHttpd.dev}/include -I${pkgs.apr.dev}/include/apr-1 -I${pkgs.yajl}/include" 60 - ''; 61 - }; 62 - 63 - modsecurity-nginx = { 28 + develkit = { 64 29 src = fetchFromGitHub { 65 - owner = "SpiderLabs"; 66 - repo = "ModSecurity-nginx"; 67 - rev = "v1.0.0"; 68 - sha256 = "0zzpdqhbdqqy8kjkszv0mrq6136ah9v3zwr1jbh312j8izmzdyi7"; 30 + owner = "simpl"; 31 + repo = "ngx_devel_kit"; 32 + rev = "v0.3.1rc1"; 33 + sha256 = "00vqvpx67qra2hr85hkvj1dha4h7x7v9sblw7w1df11nq1gzsdbb"; 69 34 }; 70 - inputs = [ pkgs.curl pkgs.geoip pkgs.libmodsecurity pkgs.libxml2 pkgs.lmdb pkgs.yajl ]; 71 35 }; 72 36 73 37 echo = { ··· 79 43 }; 80 44 }; 81 45 82 - develkit = { 83 - src = fetchFromGitHub { 84 - owner = "simpl"; 85 - repo = "ngx_devel_kit"; 86 - rev = "v0.3.0"; 87 - sha256 = "1br1997zqsjcb1aqm6h6xmi5yx7akxk0qvk8wxc0fnvmyhgzxgx0"; 88 - }; 89 - }; 90 - 91 - lua = { 46 + fancyindex = { 92 47 src = fetchFromGitHub { 93 - owner = "openresty"; 94 - repo = "lua-nginx-module"; 95 - rev = "v0.10.10"; 96 - sha256 = "1dlqnlkpn3pnhk2m09jdx3iw3m6xk31pw2m5xrpcmqk3bll68mw6"; 48 + owner = "aperezdc"; 49 + repo = "ngx-fancyindex"; 50 + rev = "v0.4.3"; 51 + sha256 = "12xdx6a76sfrq0yciylvyjlnvyczszpadn31jqya8c2dzdkyyx7f"; 97 52 }; 98 - inputs = [ pkgs.luajit ]; 99 - preConfigure = '' 100 - export LUAJIT_LIB="${pkgs.luajit}/lib" 101 - export LUAJIT_INC="${pkgs.luajit}/include/luajit-2.0" 102 - ''; 103 53 }; 104 54 105 - set-misc = { 55 + fastcgi-cache-purge = { 106 56 src = fetchFromGitHub { 107 - owner = "openresty"; 108 - repo = "set-misc-nginx-module"; 109 - rev = "v0.28"; 110 - sha256 = "1vixj60q0liri7k5ax85grj7q9vvgybkx421bwphbhai5xrjip96"; 57 + owner = "FRiCKLE"; 58 + repo = "ngx_cache_purge"; 59 + rev = "2.3"; 60 + sha256 = "0ib2jrbjwrhvmihhnzkp4w87fxssbbmmmj6lfdwpm6ni8p9g60dw"; 111 61 }; 112 62 }; 113 63 ··· 120 70 }; 121 71 }; 122 72 123 - pam = { 73 + ipscrub = { 124 74 src = fetchFromGitHub { 125 - owner = "stogh"; 126 - repo = "ngx_http_auth_pam_module"; 127 - rev = "v1.4"; 128 - sha256 = "068zwyrc1dji55rlaj2kx6n0v2n5rpj7nz26ipvz26ida712md35"; 129 - }; 130 - inputs = [ pkgs.pam ]; 75 + owner = "masonicboom"; 76 + repo = "ipscrub"; 77 + rev = "v1.0.1"; 78 + sha256 = "0qcx15c8wbsmyz2hkmyy5yd7qn1n84kx9amaxnfxkpqi05vzm1zz"; 79 + } + "/ipscrub"; 80 + inputs = [ pkgs.libbsd ]; 131 81 }; 132 82 133 - statsd = { 83 + lua = { 134 84 src = fetchFromGitHub { 135 - owner = "apcera"; 136 - repo = "nginx-statsd"; 137 - rev = "2147d61dc31dd4865604be92349e6192a905d21a"; 138 - sha256 = "19s3kwjgf51jkwknh7cfi82p6kifl8rl146wxc3ijds12776ilsv"; 85 + owner = "openresty"; 86 + repo = "lua-nginx-module"; 87 + rev = "v0.10.13"; 88 + sha256 = "19mpc76lfhyyvkfs2n08b4rc9cf2v7rm8fskkf60hsdcf6qna822"; 139 89 }; 90 + inputs = [ pkgs.luajit ]; 91 + preConfigure = '' 92 + export LUAJIT_LIB="${pkgs.luajit}/lib" 93 + export LUAJIT_INC="${pkgs.luajit}/include/luajit-2.0" 94 + ''; 140 95 }; 141 96 142 - upstream-check = { 97 + modsecurity = { 98 + src = "${pkgs.modsecurity_standalone.nginx}/nginx/modsecurity"; 99 + inputs = [ pkgs.curl pkgs.apr pkgs.aprutil pkgs.apacheHttpd pkgs.yajl ]; 100 + preConfigure = '' 101 + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${pkgs.aprutil.dev}/include/apr-1 -I${pkgs.apacheHttpd.dev}/include -I${pkgs.apr.dev}/include/apr-1 -I${pkgs.yajl}/include" 102 + ''; 103 + }; 104 + 105 + modsecurity-nginx = { 143 106 src = fetchFromGitHub { 144 - owner = "yaoweibin"; 145 - repo = "nginx_upstream_check_module"; 146 - rev = "10782eaff51872a8f44e65eed89bbe286004bcb1"; 147 - sha256 = "0h98a8kiw2qkqfavysm1v16kf4cs4h39j583wapif4p0qx3bbm89"; 107 + owner = "SpiderLabs"; 108 + repo = "ModSecurity-nginx"; 109 + rev = "v1.0.0"; 110 + sha256 = "0zzpdqhbdqqy8kjkszv0mrq6136ah9v3zwr1jbh312j8izmzdyi7"; 148 111 }; 112 + inputs = [ pkgs.curl pkgs.geoip pkgs.libmodsecurity pkgs.libxml2 pkgs.lmdb pkgs.yajl ]; 149 113 }; 150 114 151 - # For an example usage, see https://easyengine.io/wordpress-nginx/tutorials/single-site/fastcgi-cache-with-purging/ 152 - fastcgi-cache-purge = { 115 + moreheaders = { 153 116 src = fetchFromGitHub { 154 - owner = "FRiCKLE"; 155 - repo = "ngx_cache_purge"; 156 - rev = "2.3"; 157 - sha256 = "0ib2jrbjwrhvmihhnzkp4w87fxssbbmmmj6lfdwpm6ni8p9g60dw"; 117 + owner = "openresty"; 118 + repo = "headers-more-nginx-module"; 119 + rev = "v0.33"; 120 + sha256 = "1cgdjylrdd69vlkwwmn018hrglzjwd83nqva1hrapgcfw12f7j53"; 158 121 }; 159 122 }; 160 123 ··· 188 151 inputs = [ pkgs.zlib pkgs.libuuid ]; # psol deps 189 152 }; 190 153 191 - shibboleth = { 192 - src = fetchFromGitHub { 193 - owner = "nginx-shib"; 194 - repo = "nginx-http-shibboleth"; 195 - rev = "48b70d87bf7796d7813813a837e52b3a86e6f6f4"; 196 - sha256 = "0k8xcln5sf0m4r0m550dkhl07zhncp285dpysk6r4v6vqzqmhzdc"; 197 - }; 154 + pam = { 155 + src = fetchFromGitHub { 156 + owner = "stogh"; 157 + repo = "ngx_http_auth_pam_module"; 158 + rev = "v1.5.1"; 159 + sha256 = "031q006bcv10dzxi3mzamqiyg14p48v0bzd5mrwz073pbf0ba2fl"; 198 160 }; 161 + inputs = [ pkgs.pam ]; 162 + }; 163 + 164 + rtmp ={ 165 + src = fetchFromGitHub { 166 + owner = "arut"; 167 + repo = "nginx-rtmp-module"; 168 + rev = "v1.2.1"; 169 + sha256 = "0na1aam176irz6w148hnvamqy1ilbn4abhdzkva0yrm35a3ksbzn"; 170 + }; 171 + }; 172 + 173 + set-misc = { 174 + src = fetchFromGitHub { 175 + owner = "openresty"; 176 + repo = "set-misc-nginx-module"; 177 + rev = "v0.32"; 178 + sha256 = "048a6jwinbjgxiprjj9ml3fdp0mhkx89g6ggams57fsx9m5vaxax"; 179 + }; 180 + }; 181 + 182 + shibboleth = { 183 + src = fetchFromGitHub { 184 + owner = "nginx-shib"; 185 + repo = "nginx-http-shibboleth"; 186 + rev = "48b70d87bf7796d7813813a837e52b3a86e6f6f4"; 187 + sha256 = "0k8xcln5sf0m4r0m550dkhl07zhncp285dpysk6r4v6vqzqmhzdc"; 188 + }; 189 + }; 190 + 191 + sla = { 192 + src = fetchFromGitHub { 193 + owner = "goldenclone"; 194 + repo = "nginx-sla"; 195 + rev = "7778f0125974befbc83751d0e1cadb2dcea57601"; 196 + sha256 = "1x5hm6r0dkm02ffny8kjd7mmq8przyd9amg2qvy5700x6lb63pbs"; 197 + }; 198 + }; 199 + 200 + statsd = { 201 + src = fetchFromGitHub { 202 + owner = "apcera"; 203 + repo = "nginx-statsd"; 204 + rev = "b970e40467a624ba710c9a5106879a0554413d15"; 205 + sha256 = "1x8j4i1i2ahrr7qvz03vkldgdjdxi6mx75mzkfizfcc8smr4salr"; 206 + }; 207 + }; 208 + 209 + upstream-check = { 210 + src = fetchFromGitHub { 211 + owner = "yaoweibin"; 212 + repo = "nginx_upstream_check_module"; 213 + rev = "9aecf15ec379fe98f62355c57b60c0bc83296f04"; 214 + sha256 = "1cjisxw1wykll683nw09k0i1nvzslp4dr59x58cvarpk43paim2y"; 215 + }; 216 + }; 199 217 }
+10 -8
pkgs/servers/irc/charybdis/default.nix
··· 1 - { stdenv, fetchFromGitHub, bison, flex, openssl }: 1 + { stdenv, fetchFromGitHub, autoreconfHook, bison, flex, openssl, gnutls }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "charybdis-3.5.5"; 4 + name = "charybdis-4.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "charybdis-ircd"; 8 8 repo = "charybdis"; 9 9 rev = name; 10 - sha256 = "16bl516hcj1chgzkfnpg9bf9s6zr314pqzhlz6641lgyzaw1z3w0"; 10 + sha256 = "1j0fjf4rdiyvakxqa97x272xra64rzjhbj8faciyb4b13pyrdsmw"; 11 11 }; 12 12 13 - patches = [ 14 - ./remove-setenv.patch 15 - ]; 13 + postPatch = '' 14 + substituteInPlace include/defaults.h --replace 'PKGLOCALSTATEDIR "' '"/var/lib/charybdis' 15 + ''; 16 + 17 + autoreconfPhase = "sh autogen.sh"; 16 18 17 19 configureFlags = [ 18 20 "--enable-epoll" 19 21 "--enable-ipv6" 20 22 "--enable-openssl=${openssl.dev}" 21 23 "--with-program-prefix=charybdis-" 22 - "--sysconfdir=/etc/charybdis" 23 24 ]; 24 25 25 - buildInputs = [ bison flex openssl ]; 26 + nativeBuildInputs = [ autoreconfHook bison flex ]; 27 + buildInputs = [ openssl gnutls ]; 26 28 27 29 meta = with stdenv.lib; { 28 30 description = "IRCv3 server designed to be highly scalable";
-12
pkgs/servers/irc/charybdis/remove-setenv.patch
··· 1 - diff --git a/src/bandbi.c b/src/bandbi.c 2 - index 03dd907..3698e85 100644 3 - --- a/src/bandbi.c 4 - +++ b/src/bandbi.c 5 - @@ -82,7 +82,6 @@ start_bandb(void) 6 - const char *suffix = ""; 7 - #endif 8 - 9 - - rb_setenv("BANDB_DBPATH", PKGLOCALSTATEDIR "/ban.db", 1); 10 - if(bandb_path == NULL) 11 - { 12 - rb_snprintf(fullpath, sizeof(fullpath), "%s/bandb%s", PKGLIBEXECDIR, suffix);
+2 -2
pkgs/servers/mattermost/matterircd.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "matterircd-${version}"; 5 - version = "0.16.5"; 5 + version = "0.18.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "42wim"; 9 9 repo = "matterircd"; 10 10 rev = "v${version}"; 11 - sha256 = "1rsmc2dpf25rkl8c085xwssbry3hv1gv318m7rdj616agx4m7yr2"; 11 + sha256 = "0g57g91v7208yynf758k9v73jdhz4fbc1v23p97rzrl97aq0rd5r"; 12 12 }; 13 13 14 14 goPackagePath = "github.com/42wim/matterircd";
+2 -2
pkgs/servers/monitoring/prometheus/alertmanager.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 name = "alertmanager-${version}"; 5 - version = "0.14.0"; 5 + version = "0.15.1"; 6 6 rev = "v${version}"; 7 7 8 8 goPackagePath = "github.com/prometheus/alertmanager"; ··· 11 11 inherit rev; 12 12 owner = "prometheus"; 13 13 repo = "alertmanager"; 14 - sha256 = "0f6yi19zffxnp3dlr4zs52b7bllks3kjxkdn9zvvi5lvpkzmba5j"; 14 + sha256 = "110l8xy3bkgq137hvvz2v5cr464j02fy43lvgd3l8n5v8qmv81vy"; 15 15 }; 16 16 17 17 # Tests exist, but seem to clash with the firewall.
+2 -2
pkgs/servers/mpd/default.nix
··· 34 34 opt = stdenv.lib.optional; 35 35 mkFlag = c: f: if c then "--enable-${f}" else "--disable-${f}"; 36 36 major = "0.20"; 37 - minor = "18"; 37 + minor = "20"; 38 38 39 39 in stdenv.mkDerivation rec { 40 40 name = "mpd-${version}"; ··· 44 44 owner = "MusicPlayerDaemon"; 45 45 repo = "MPD"; 46 46 rev = "v${version}"; 47 - sha256 = "020vdn94fwjbldnkgr2h3dk9sm6f5k59qic568mw88yi7cr3mjsh"; 47 + sha256 = "0v7xpsr8b4d0q9vh1wni0qbkbkxdjpn639qm2q553ckk5idas4lm"; 48 48 }; 49 49 50 50 patches = [ ./x86.patch ];
+36
pkgs/servers/nosql/aerospike/default.nix
··· 1 + { stdenv, fetchFromGitHub, autoconf, automake, libtool, openssl, zlib }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "aerospike-server-${version}"; 5 + version = "4.2.0.4"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "aerospike"; 9 + repo = "aerospike-server"; 10 + rev = version; 11 + sha256 = "1vqi3xir4l57v62q1ns3713vajxffs6crss8fpvbcs57p7ygx3s7"; 12 + fetchSubmodules = true; 13 + }; 14 + 15 + nativeBuildInputs = [ autoconf automake libtool ]; 16 + buildInputs = [ openssl zlib ]; 17 + 18 + preBuild = '' 19 + patchShebangs build/gen_version 20 + substituteInPlace build/gen_version --replace 'git describe' 'echo ${version}' 21 + ''; 22 + 23 + installPhase = '' 24 + mkdir -p $out/bin $out/share/udf 25 + cp target/Linux-x86_64/bin/asd $out/bin/asd 26 + cp -dpR modules/lua-core/src $out/share/udf/lua 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Flash-optimized, in-memory, NoSQL database"; 31 + homepage = http://aerospike.com/; 32 + license = licenses.agpl3; 33 + platforms = [ "x86_64-linux" ]; 34 + maintainer = with maintainers; [ kalbasit ]; 35 + }; 36 + }
+2 -2
pkgs/servers/shairport-sync/default.nix
··· 2 2 , libdaemon, popt, pkgconfig, libconfig, libpulseaudio, soxr }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "3.1.7"; 5 + version = "3.2"; 6 6 name = "shairport-sync-${version}"; 7 7 8 8 src = fetchFromGitHub { 9 - sha256 = "1ip8vlyly190fhcd55am5xvqisvch8mnw50xwbm663dapdb1f8ys"; 9 + sha256 = "07b0g5iyjmqyq6zxx5mv72kri66jw6wv6i3gzax6jhkdiag06lwm"; 10 10 rev = version; 11 11 repo = "shairport-sync"; 12 12 owner = "mikebrady";
+2 -2
pkgs/servers/sql/mariadb/default.nix
··· 22 22 }; 23 23 24 24 common = rec { # attributes common to both builds 25 - version = "10.2.15"; 25 + version = "10.2.16"; 26 26 27 27 src = fetchurl { 28 28 urls = [ 29 29 "https://downloads.mariadb.org/f/mariadb-${version}/source/mariadb-${version}.tar.gz" 30 30 "https://downloads.mariadb.com/MariaDB/mariadb-${version}/source/mariadb-${version}.tar.gz" 31 31 ]; 32 - sha256 = "04ds6vkb7k2lqpcdz663z4ll1jx1zz2hqxz5nj7gs8pwb18j1pik"; 32 + sha256 = "1i2dwpp96ywjk147qqpcad8vqcy4rxmfbv2cb8ww3sffpa9yx0n1"; 33 33 name = "mariadb-${version}.tar.gz"; 34 34 }; 35 35
+9 -2
pkgs/servers/sql/postgresql/timescaledb/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "timescaledb-${version}"; 11 - version = "0.9.2"; 11 + version = "0.10.1"; 12 12 13 13 nativeBuildInputs = [ cmake ]; 14 14 buildInputs = [ postgresql ]; ··· 17 17 owner = "timescale"; 18 18 repo = "timescaledb"; 19 19 rev = "refs/tags/${version}"; 20 - sha256 = "1zgyd407skqbsw2zj3l9hixwlisnj82yb6hbq5khjg9k0ifvvgyp"; 20 + sha256 = "07qkkf7lbwaig26iia54vdakwmv33f71p8saqifz9lf0zy6xn0w0"; 21 21 }; 22 22 23 23 # Fix the install phase which tries to install into the pgsql extension dir, ··· 32 32 substituteInPlace "$x" \ 33 33 --replace 'DESTINATION ''${PG_PKGLIBDIR}' "DESTINATION \"$out/lib\"" 34 34 done 35 + ''; 36 + 37 + postInstall = '' 38 + # work around an annoying bug, by creating $out/bin, so buildEnv doesn't freak out later 39 + # see https://github.com/NixOS/nixpkgs/issues/22653 40 + 41 + mkdir -p $out/bin 35 42 ''; 36 43 37 44 meta = with stdenv.lib; {
+10 -11
pkgs/tools/backup/percona-xtrabackup/default.nix
··· 1 1 { stdenv, fetchFromGitHub, cmake, pkgconfig 2 - , boost, bison, curl, ncurses, openssl, readline, xxd 2 + , boost, bison, curl, ncurses, openssl, xxd 3 3 , libaio, libev, libgcrypt, libgpgerror, libtool, zlib 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 7 name = "percona-xtrabackup-${version}"; 8 - version = "2.4.9"; 8 + version = "2.4.12"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "percona"; 12 12 repo = "percona-xtrabackup"; 13 13 rev = name; 14 - sha256 = "11w87wj2jasrnygzjg3b59q9x0m6lhyg1wzdvclmgbmqsk9bvqv4"; 14 + sha256 = "1w17v2c677b3vfnm81bs63kjbfiin7f12wl9fbgp83hfpyx5msan"; 15 15 }; 16 16 17 17 nativeBuildInputs = [ cmake pkgconfig ]; 18 18 19 19 buildInputs = [ 20 - boost bison curl ncurses openssl readline xxd 20 + boost bison curl ncurses openssl xxd 21 21 libaio libev libgcrypt libgpgerror libtool zlib 22 22 ]; 23 23 24 24 cmakeFlags = [ 25 25 "-DBUILD_CONFIG=xtrabackup_release" 26 26 "-DINSTALL_MYSQLTESTDIR=OFF" 27 - "-DMYSQL_UNIX_ADDR=/run/mysqld/mysqld.sock" 27 + "-DWITH_BOOST=system" 28 28 "-DWITH_SSL=system" 29 29 "-DWITH_ZLIB=system" 30 - "-DWITH_MECAB=system" 31 - "-DWITH_EXTRA_CHARSETS=all" 32 - "-DWITH_INNODB_MEMCACHED=1" 33 30 "-DWITH_MAN_PAGES=OFF" 34 - "-DWITH_HTML_DOCS=OFF" 35 - "-DWITH_LATEX_DOCS=OFF" 36 - "-DWITH_PDF_DOCS=OFF" 31 + "-DCMAKE_CXX_FLAGS=-std=gnu++03" 37 32 ]; 33 + 34 + postInstall = '' 35 + rm -r "$out"/lib/plugin/debug 36 + ''; 38 37 39 38 meta = with stdenv.lib; { 40 39 description = "Non-blocking backup tool for MySQL";
+36
pkgs/tools/filesystems/mergerfs/tools.nix
··· 1 + { stdenv, fetchFromGitHub, coreutils, makeWrapper 2 + , rsync, python3, pythonPackages }: 3 + 4 + stdenv.mkDerivation rec { 5 + name = "mergerfs-tools-${version}"; 6 + version = "20171221"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "trapexit"; 10 + repo = "mergerfs-tools"; 11 + rev = "9b4fe0097b5b51e1a7411a26eb344a24cc8ce1b4"; 12 + sha256 = "0qrixh3j58gzkmc8r2sgzgy56gm8bmhakwlc2gjb0yrpa1213na1"; 13 + }; 14 + 15 + nativeBuildInputs = [ makeWrapper ]; 16 + buildInputs = [ python3 ]; 17 + 18 + makeFlags = [ 19 + "INSTALL=${coreutils}/bin/install" 20 + "PREFIX=$(out)" 21 + ]; 22 + 23 + postInstall = with stdenv.lib; '' 24 + wrapProgram $out/bin/mergerfs.balance --prefix PATH : ${makeBinPath [ rsync ]} 25 + wrapProgram $out/bin/mergerfs.dup --prefix PATH : ${makeBinPath [ rsync ]} 26 + wrapProgram $out/bin/mergerfs.mktrash --prefix PATH : ${makeBinPath [ pythonPackages.xattr ]} 27 + ''; 28 + 29 + meta = with stdenv.lib; { 30 + description = "Optional tools to help manage data in a mergerfs pool"; 31 + homepage = https://github.com/trapexit/mergerfs-tools; 32 + license = licenses.isc; 33 + platforms = platforms.linux; 34 + maintainers = with maintainers; [ jfrankenau ]; 35 + }; 36 + }
+26
pkgs/tools/misc/clipnotify/default.nix
··· 1 + { libX11, libXfixes, stdenv, fetchFromGitHub }: 2 + stdenv.mkDerivation rec { 3 + name = "clipnotify-${version}"; 4 + version = "git-2018-02-20"; 5 + 6 + src = fetchFromGitHub { 7 + owner = "cdown"; 8 + repo = "clipnotify"; 9 + rev = "9cb223fbe494c5b71678a9eae704c21a97e3bddd"; 10 + sha256 = "1x9avjq0fgw0svcbw6b6873qnsqxbacls9sipmcv86xia4bxh8dn"; 11 + }; 12 + 13 + buildInputs = [ libX11 libXfixes ]; 14 + 15 + installPhase = '' 16 + mkdir -p $out/bin 17 + cp clipnotify $out/bin 18 + ''; 19 + 20 + meta = with stdenv.lib; { 21 + description = "Notify on new X clipboard events"; 22 + inherit (src.meta) homepage; 23 + maintainers = with maintainers; [ jb55 ]; 24 + license = licenses.publicDomain; 25 + }; 26 + }
+2 -2
pkgs/tools/misc/hdf4/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 name = "hdf-${version}"; 11 - version = "4.2.13"; 11 + version = "4.2.14"; 12 12 src = fetchurl { 13 13 url = "https://support.hdfgroup.org/ftp/HDF/releases/HDF${version}/src/hdf-${version}.tar.bz2"; 14 - sha256 = "1wz0586zh91pqb95wvr0pbh71a8rz358fdj6n2ksp85x2cis9lsm"; 14 + sha256 = "0n29klrrbwan9307np0d9hr128dlpc4nnlf57a140080ll3jmp8l"; 15 15 }; 16 16 17 17 buildInputs = [
+11 -12
pkgs/tools/misc/youtube-dl/default.nix
··· 1 - { stdenv, targetPlatform, fetchurl, buildPythonPackage 1 + { stdenv, lib, targetPlatform, fetchurl, buildPythonPackage 2 2 , zip, ffmpeg, rtmpdump, phantomjs2, atomicparsley, pycryptodome, pandoc 3 3 # Pandoc is required to build the package's man page. Release tarballs contain a 4 4 # formatted man page already, though, it will still be installed. We keep the ··· 12 12 , hlsEncryptedSupport ? true 13 13 , makeWrapper }: 14 14 15 - with stdenv.lib; 16 15 buildPythonPackage rec { 17 16 18 17 pname = "youtube-dl"; 19 - version = "2018.05.18"; 18 + version = "2018.07.10"; 20 19 21 20 src = fetchurl { 22 21 url = "https://yt-dl.org/downloads/${version}/${pname}-${version}.tar.gz"; 23 - sha256 = "11r0hv6885w8k4m307kvf9545vr5a3ym9bf7szghvbcgmgc8lm5w"; 22 + sha256 = "1rigah941k2drzx5qz937lk68gw9jrizj5lgd9f9znp0bgi2d0xd"; 24 23 }; 25 24 26 25 nativeBuildInputs = [ makeWrapper ]; 27 - buildInputs = [ zip ] ++ optional generateManPage pandoc; 28 - propagatedBuildInputs = optional hlsEncryptedSupport pycryptodome; 26 + buildInputs = [ zip ] ++ lib.optional generateManPage pandoc; 27 + propagatedBuildInputs = lib.optional hlsEncryptedSupport pycryptodome; 29 28 30 29 # Ensure ffmpeg is available in $PATH for post-processing & transcoding support. 31 30 # rtmpdump is required to download files over RTMP ··· 33 32 makeWrapperArgs = let 34 33 packagesToBinPath = 35 34 [ atomicparsley ] 36 - ++ optional ffmpegSupport ffmpeg 37 - ++ optional rtmpSupport rtmpdump 38 - ++ optional phantomjsSupport phantomjs2; 39 - in [ ''--prefix PATH : "${makeBinPath packagesToBinPath}"'' ]; 35 + ++ lib.optional ffmpegSupport ffmpeg 36 + ++ lib.optional rtmpSupport rtmpdump 37 + ++ lib.optional phantomjsSupport phantomjs2; 38 + in [ ''--prefix PATH : "${lib.makeBinPath packagesToBinPath}"'' ]; 40 39 41 40 postInstall = '' 42 41 mkdir -p $out/share/zsh/site-functions ··· 46 45 # Requires network 47 46 doCheck = false; 48 47 49 - meta = { 48 + meta = with lib; { 50 49 homepage = https://rg3.github.io/youtube-dl/; 51 50 repositories.git = https://github.com/rg3/youtube-dl.git; 52 51 description = "Command-line tool to download videos from YouTube.com and other sites"; ··· 58 57 ''; 59 58 license = licenses.publicDomain; 60 59 platforms = with platforms; linux ++ darwin; 61 - maintainers = with maintainers; [ bluescreen303 phreedom AndersonTorres fuuzetsu fpletz ]; 60 + maintainers = with maintainers; [ bluescreen303 phreedom AndersonTorres fuuzetsu fpletz enzime ]; 62 61 }; 63 62 }
+2 -12
pkgs/tools/networking/dnsmasq/default.nix
··· 11 11 ]); 12 12 in 13 13 stdenv.mkDerivation rec { 14 - name = "dnsmasq-2.78"; 14 + name = "dnsmasq-2.79"; 15 15 16 16 src = fetchurl { 17 17 url = "http://www.thekelleys.org.uk/dnsmasq/${name}.tar.xz"; 18 - sha256 = "0ar5h5v3kas2qx2wgy5iqin15gc4jhqrqs067xacgc3lii1rz549"; 18 + sha256 = "07w6cw706yyahwvbvslhkrbjf2ynv567cgy9pal8bz8lrbsp9bbq"; 19 19 }; 20 - 21 - patches = [ 22 - (fetchpatch { 23 - name = "CVE-2017-15107.patch"; 24 - url = "http://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=patch;h=4fe6744a220eddd3f1749b40cac3dfc510787de6"; 25 - sha256 = "0r8grhh1q46z8v6manx1vvfpf2vmchfzsg7l1djh63b1fy1mbjkk"; 26 - # changelog does not apply cleanly but its safe to skip 27 - excludes = [ "CHANGELOG" ]; 28 - }) 29 - ]; 30 20 31 21 preBuild = '' 32 22 makeFlagsArray=("COPTS=${copts}")
+4 -4
pkgs/tools/networking/kea/default.nix
··· 4 4 stdenv.mkDerivation rec { 5 5 name = "${pname}-${version}"; 6 6 pname = "kea"; 7 - version = "1.3.0"; 7 + version = "1.4.0"; 8 8 9 9 src = fetchurl { 10 10 url = "https://ftp.isc.org/isc/${pname}/${version}/${name}.tar.gz"; 11 - sha256 = "14f32lsdd1824cx9a4l4pfbhq1d4jik6l6hxd911ihi64nzwvpvf"; 11 + sha256 = "0a0inchisrjry59z14w4ha210q2ffl31gjbhp5dgrbap6swyry60"; 12 12 }; 13 13 14 14 patches = [ ./dont-create-var.patch ]; ··· 20 20 21 21 configureFlags = [ 22 22 "--localstatedir=/var" 23 - "--with-dhcp-pgsql=${postgresql}/bin/pg_config" 24 - "--with-dhcp-mysql=${mysql.connector-c}/bin/mysql_config" 23 + "--with-pgsql=${postgresql}/bin/pg_config" 24 + "--with-mysql=${mysql.connector-c}/bin/mysql_config" 25 25 ]; 26 26 27 27 nativeBuildInputs = [ autoreconfHook pkgconfig ];
+6 -8
pkgs/tools/networking/kea/dont-create-var.patch
··· 1 1 diff --git a/Makefile.am b/Makefile.am 2 - index 897be34..b146729 100644 2 + index 2c0733c..974bb5e 100644 3 3 --- a/Makefile.am 4 4 +++ b/Makefile.am 5 - @@ -103,11 +103,6 @@ cppcheck: 5 + @@ -135,11 +135,6 @@ cppcheck: 6 6 --template '{file}:{line}: check_fail: {message} ({severity},{id})' \ 7 7 src 8 8 ··· 15 15 EXTRA_DIST += tools/mk_cfgrpt.sh 16 16 17 17 diff --git a/src/lib/dhcpsrv/Makefile.am b/src/lib/dhcpsrv/Makefile.am 18 - index 066b410..16d3135 100755 18 + index 564f623..7cea9f2 100644 19 19 --- a/src/lib/dhcpsrv/Makefile.am 20 20 +++ b/src/lib/dhcpsrv/Makefile.am 21 - @@ -210,7 +210,3 @@ EXTRA_DIST += database_backends.dox libdhcpsrv.dox 22 - # Specification file 23 - EXTRA_DIST += logging.spec 21 + @@ -352,5 +352,3 @@ libkea_dhcpsrv_parsers_include_HEADERS = \ 22 + parsers/simple_parser6.h 23 + 24 24 25 25 -install-data-local: 26 26 - $(mkinstalldirs) $(DESTDIR)$(dhcp_data_dir) 27 - - 28 - -
+35
pkgs/tools/networking/s4cmd/default.nix
··· 1 + { stdenv, python3Packages }: 2 + 3 + python3Packages.buildPythonApplication rec { 4 + pname = "s4cmd"; 5 + version = "2.0.1"; 6 + 7 + src = python3Packages.fetchPypi { 8 + inherit pname version; 9 + sha256 = "14gfpnj4xa1sq3x3zd29drpzsygn998y32szwm069ma0w9jwjjz6"; 10 + }; 11 + 12 + propagatedBuildInputs = with python3Packages; [ boto3 pytz ]; 13 + 14 + # The upstream package tries to install some bash shell completion scripts in /etc. 15 + # Setuptools is bugged and doesn't handle --prefix properly: https://github.com/pypa/setuptools/issues/130 16 + patchPhase = '' 17 + sed -i '/ data_files=/d' setup.py 18 + sed -i 's|os.chmod("/etc.*|pass|' setup.py 19 + ''; 20 + 21 + # Replace upstream's s4cmd wrapper script with the built-in Nix wrapper 22 + postInstall = '' 23 + ln -fs $out/bin/s4cmd.py $out/bin/s4cmd 24 + ''; 25 + 26 + # Test suite requires an S3 bucket 27 + doCheck = false; 28 + 29 + meta = with stdenv.lib; { 30 + homepage = https://github.com/bloomreach/s4cmd; 31 + description = "Super S3 command line tool"; 32 + license = licenses.asl20; 33 + maintainers = [ maintainers.bhipple ]; 34 + }; 35 + }
+29
pkgs/tools/networking/subfinder/default.nix
··· 1 + { stdenv, buildGoPackage, fetchFromGitHub }: 2 + 3 + buildGoPackage rec { 4 + name = "subfinder-git-${version}"; 5 + version = "2018-07-15"; 6 + 7 + goPackagePath = "github.com/subfinder/subfinder"; 8 + 9 + src = fetchFromGitHub { 10 + owner = "subfinder"; 11 + repo = "subfinder"; 12 + rev = "26596affed961c535676395f443acc5af95ac9e6"; 13 + sha256 = "0m842jyrwlg4kaja1m3kca07jf20fxva0frg66b13zpsm8hdp10q"; 14 + }; 15 + 16 + goDeps = ./deps.nix; 17 + 18 + meta = with stdenv.lib; { 19 + description = "Subdomain discovery tool"; 20 + longDescription = '' 21 + SubFinder is a subdomain discovery tool that discovers valid 22 + subdomains for websites. Designed as a passive framework to be 23 + useful for bug bounties and safe for penetration testing. 24 + ''; 25 + homepage = https://github.com/subfinder/subfinder; 26 + license = licenses.mit; 27 + maintainers = with maintainers; [ fpletz ]; 28 + }; 29 + }
+48
pkgs/tools/networking/subfinder/deps.nix
··· 1 + # file generated from Gopkg.lock using dep2nix (https://github.com/nixcloud/dep2nix) 2 + [ 3 + { 4 + goPackagePath = "github.com/bogdanovich/dns_resolver"; 5 + fetch = { 6 + type = "git"; 7 + url = "https://github.com/bogdanovich/dns_resolver"; 8 + rev = "a8e42bc6a5b6c9a93be01ca204be7e17f7ba4cd2"; 9 + sha256 = "0l1hgxxqafappw0y18sbkkk2vijclvf1b8x73b0nhi4r74wyib49"; 10 + }; 11 + } 12 + { 13 + goPackagePath = "github.com/miekg/dns"; 14 + fetch = { 15 + type = "git"; 16 + url = "https://github.com/miekg/dns"; 17 + rev = "3e6e47bc11bc7f93f9e2f1c7bd6481ba4802808b"; 18 + sha256 = "1vmsnv6r799z5lz5g9l2dh065m9003yfjb18w8n6c053hp8jvrfm"; 19 + }; 20 + } 21 + { 22 + goPackagePath = "github.com/subfinder/urlx"; 23 + fetch = { 24 + type = "git"; 25 + url = "https://github.com/subfinder/urlx"; 26 + rev = "8e731c8be06edbae81cab15937cd3c291c2a7680"; 27 + sha256 = "11vrx1c0mq1h6lwpsvibd3386wy4kirzmmm8ibrlx2gj0h6pkkcb"; 28 + }; 29 + } 30 + { 31 + goPackagePath = "golang.org/x/crypto"; 32 + fetch = { 33 + type = "git"; 34 + url = "https://go.googlesource.com/crypto"; 35 + rev = "a49355c7e3f8fe157a85be2f77e6e269a0f89602"; 36 + sha256 = "020q1laxjx5kcmnqy4wmdb63zhb0lyq6wpy40axhswzg2nd21s44"; 37 + }; 38 + } 39 + { 40 + goPackagePath = "golang.org/x/net"; 41 + fetch = { 42 + type = "git"; 43 + url = "https://go.googlesource.com/net"; 44 + rev = "d0887baf81f4598189d4e12a37c6da86f0bba4d0"; 45 + sha256 = "00dmz9a5d3myyb0256b33vf1bk8wv1khhh88kcvbmqsfd6x1n6p5"; 46 + }; 47 + } 48 + ]
+9 -4
pkgs/tools/security/clamav/default.nix
··· 1 1 { stdenv, fetchurl, fetchpatch, pkgconfig 2 - , zlib, bzip2, libiconv, libxml2, openssl, ncurses, curl, libmilter, pcre 2 + , zlib, bzip2, libiconv, libxml2, openssl, ncurses, curl, libmilter, pcre2 3 + , libmspack, systemd 3 4 }: 4 5 5 6 stdenv.mkDerivation rec { 6 7 name = "clamav-${version}"; 7 - version = "0.99.4"; 8 + version = "0.100.1"; 8 9 9 10 src = fetchurl { 10 11 url = "https://www.clamav.net/downloads/production/${name}.tar.gz"; 11 - sha256 = "0q94iwi729id9pyc72w6zlllbaz37qvpi6gc51g2x3fy7ckw6anp"; 12 + sha256 = "17x5b2gh84b167h6ip9hw05w809p009yx13i4gkps92ja5jjdq44"; 12 13 }; 13 14 14 15 # don't install sample config files into the absolute sysconfdir folder ··· 18 19 19 20 nativeBuildInputs = [ pkgconfig ]; 20 21 buildInputs = [ 21 - zlib bzip2 libxml2 openssl ncurses curl libiconv libmilter pcre 22 + zlib bzip2 libxml2 openssl ncurses curl libiconv libmilter pcre2 libmspack 23 + systemd 22 24 ]; 23 25 24 26 configureFlags = [ 27 + "--libdir=$(out)/lib" 25 28 "--sysconfdir=/etc/clamav" 29 + "--with-systemdsystemunitdir=$(out)/lib/systemd" 26 30 "--disable-llvm" # enabling breaks the build at the moment 27 31 "--with-zlib=${zlib.dev}" 28 32 "--with-xml=${libxml2.dev}" 29 33 "--with-openssl=${openssl.dev}" 30 34 "--with-libcurl=${curl.dev}" 35 + "--with-system-libmspack" 31 36 "--enable-milter" 32 37 ]; 33 38
+2 -2
pkgs/tools/security/gnu-pw-mgr/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 name = "gnu-pw-mgr-${version}"; 5 - version = "2.3.2"; 5 + version = "2.3.3"; 6 6 src = fetchurl { 7 7 url = "http://ftp.gnu.org/gnu/gnu-pw-mgr/${name}.tar.xz"; 8 - sha256 = "0x60g0syqpd107l8w4bl213imy2lspm4kz1j18yr1sh10rdxlgxd"; 8 + sha256 = "04xh38j7l0sfnb01kp05xc908pvqfc0lph94k7n9bi46zy3qy7ma"; 9 9 }; 10 10 11 11 buildInputs = [ gnulib ];
+18 -5
pkgs/tools/security/nitrokey-app/default.nix
··· 1 - { stdenv, bash-completion, cmake, fetchgit, hidapi, libusb1, pkgconfig, qt5 }: 1 + { stdenv, makeWrapper, bash-completion, cmake, fetchgit, hidapi, libusb1, pkgconfig 2 + , qtbase, qttranslations, qtsvg }: 2 3 3 4 stdenv.mkDerivation rec { 4 5 name = "nitrokey-app-${version}"; 5 - version = "1.2"; 6 + version = "1.3.1"; 6 7 7 8 # We use fetchgit instead of fetchFromGitHub because of necessary git submodules 8 9 src = fetchgit { 9 10 url = "https://github.com/Nitrokey/nitrokey-app.git"; 10 11 rev = "v${version}"; 11 - sha256 = "0mm6vlgxlmpahmmcn4awnfpx5rx5bj8m44cywhgxlmz012x73hzi"; 12 + sha256 = "0zf2f7g5scqd5xfzvmmpvfc7d1w66rf22av0qv6s37875c61j9r9"; 12 13 }; 14 + 15 + postPatch = '' 16 + substituteInPlace libnitrokey/CMakeLists.txt \ 17 + --replace '/data/41-nitrokey.rules' '/libnitrokey/data/41-nitrokey.rules' 18 + ''; 13 19 14 20 buildInputs = [ 15 21 bash-completion 16 22 hidapi 17 23 libusb1 18 - qt5.qtbase 19 - qt5.qttranslations 24 + qtbase 25 + qttranslations 26 + qtsvg 20 27 ]; 21 28 nativeBuildInputs = [ 22 29 cmake 23 30 pkgconfig 31 + makeWrapper 24 32 ]; 25 33 cmakeFlags = "-DCMAKE_BUILD_TYPE=Release"; 34 + 35 + postFixup = '' 36 + wrapProgram $out/bin/nitrokey-app \ 37 + --prefix QT_PLUGIN_PATH : "${qtbase}/${qtbase.qtPluginPrefix}" 38 + ''; 26 39 27 40 meta = with stdenv.lib; { 28 41 description = "Provides extra functionality for the Nitrokey Pro and Storage";
+2 -2
pkgs/tools/security/nitrokey-app/udev-rules.nix
··· 10 10 dontBuild = true; 11 11 12 12 patchPhase = '' 13 - substituteInPlace data/41-nitrokey.rules --replace plugdev "${group}" 13 + substituteInPlace libnitrokey/data/41-nitrokey.rules --replace plugdev "${group}" 14 14 ''; 15 15 16 16 installPhase = '' 17 17 mkdir -p $out/etc/udev/rules.d 18 - cp data/41-nitrokey.rules $out/etc/udev/rules.d 18 + cp libnitrokey/data/41-nitrokey.rules $out/etc/udev/rules.d 19 19 ''; 20 20 21 21 meta = {
+2 -2
pkgs/tools/security/sshguard/default.nix
··· 1 1 { stdenv, fetchurl, autoreconfHook, yacc, flex}: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "2.1.0"; 4 + version = "2.2.0"; 5 5 name = "sshguard-${version}"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/sshguard/${name}.tar.gz"; 9 - sha256 = "12h2rx40lf3p3kgazmgakkgajjk2d3sdvr2f73ghi15d6i42l991"; 9 + sha256 = "1hjn6smd6kc3yg2xm1kvszqpm5w9a6vic6a1spzy8czcwvz0gzra"; 10 10 }; 11 11 12 12 doCheck = true;
+2 -2
pkgs/tools/security/tor/default.nix
··· 15 15 }: 16 16 17 17 stdenv.mkDerivation rec { 18 - name = "tor-0.3.3.8"; 18 + name = "tor-0.3.3.9"; 19 19 20 20 src = fetchurl { 21 21 url = "https://dist.torproject.org/${name}.tar.gz"; 22 - sha256 = "19dkyspvzabssl695gc1sd9905jyhnrg2yq7l7pvy729lbzb9x9w"; 22 + sha256 = "0vyf5z0dn5jghp2qjp076aq62lsz9g32qv9jiqf08skf096nnd45"; 23 23 }; 24 24 25 25 outputs = [ "out" "geoip" ];
+4 -4
pkgs/tools/text/mdbook/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 name = "mdbook-${version}"; 5 - version = "0.1.7"; 5 + version = "0.1.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rust-lang-nursery"; 9 9 repo = "mdBook"; 10 - rev = "ea0b835b38aba9566c1cc50ad119fbbf2c56f59d"; 11 - sha256 = "0jkyys8dg5mchbj8b73mmzsgv0k0zp7knima9s69s5ybplmd2n8s"; 10 + rev = "v${version}"; 11 + sha256 = "1xmw4v19ff6mvimwk5l437wslzw5npy60zdb8r4319bjf32pw9pn"; 12 12 }; 13 13 14 - cargoSha256 = "0w3slfzm29pkyr6zhr7k9rx9mddh42asyb46bzy57j0a2qvan3k4"; 14 + cargoSha256 = "0kcc0b2644qbalz7dnqwxsjdmw1h57k0rjrvwqh8apj2sgl64gyv"; 15 15 16 16 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ CoreServices ]; 17 17
+24 -7
pkgs/top-level/all-packages.nix
··· 429 429 portaudioSupport = config.aegisub.portaudioSupport or false; 430 430 }; 431 431 432 + aerospike = callPackage ../servers/nosql/aerospike { }; 433 + 432 434 aespipe = callPackage ../tools/security/aespipe { }; 433 435 434 436 aescrypt = callPackage ../tools/misc/aescrypt { }; ··· 4916 4918 4917 4919 s3cmd = callPackage ../tools/networking/s3cmd { }; 4918 4920 4921 + s4cmd = callPackage ../tools/networking/s4cmd { }; 4922 + 4919 4923 s3gof3r = callPackage ../tools/networking/s3gof3r { }; 4920 4924 4921 4925 s6Dns = callPackage ../tools/networking/s6-dns { }; ··· 5243 5247 su = shadow.su; 5244 5248 5245 5249 subsonic = callPackage ../servers/misc/subsonic { }; 5250 + 5251 + subfinder = callPackage ../tools/networking/subfinder { }; 5246 5252 5247 5253 surfraw = callPackage ../tools/networking/surfraw { }; 5248 5254 ··· 5902 5908 # load into the Ben Nanonote 5903 5909 gccCross = pkgsCross.ben-nanonote.buildPackages.gccCrossStageStatic; 5904 5910 }; 5911 + 5912 + clipnotify = callPackage ../tools/misc/clipnotify { }; 5905 5913 5906 5914 xclip = callPackage ../tools/misc/xclip { }; 5907 5915 ··· 7985 7993 creduce = callPackage ../development/tools/misc/creduce { 7986 7994 inherit (perlPackages) perl 7987 7995 ExporterLite FileWhich GetoptTabular RegexpCommon TermReadKey; 7988 - inherit (llvmPackages_4) llvm clang-unwrapped; 7996 + inherit (llvmPackages_6) llvm clang-unwrapped; 7989 7997 }; 7990 7998 7991 7999 cscope = callPackage ../development/tools/misc/cscope { }; ··· 10912 10920 menu-cache = callPackage ../development/libraries/menu-cache { }; 10913 10921 10914 10922 mergerfs = callPackage ../tools/filesystems/mergerfs { }; 10923 + 10924 + mergerfs-tools = callPackage ../tools/filesystems/mergerfs/tools.nix { }; 10915 10925 10916 10926 ## libGL/libGLU/Mesa stuff 10917 10927 ··· 11874 11884 libpcap = if stdenv.isLinux then libpcap else null; 11875 11885 }; 11876 11886 11887 + stb = callPackage ../development/libraries/stb { }; 11888 + 11877 11889 stxxl = callPackage ../development/libraries/stxxl { parallel = true; }; 11878 11890 11879 11891 sqlite = lowPrio (callPackage ../development/libraries/sqlite { }); ··· 15464 15476 cligh = python3Packages.callPackage ../development/tools/github/cligh {}; 15465 15477 15466 15478 clipgrab = callPackage ../applications/video/clipgrab { }; 15479 + 15480 + clipmenu = callPackage ../applications/misc/clipmenu { }; 15467 15481 15468 15482 clipit = callPackage ../applications/misc/clipit { }; 15469 15483 ··· 16480 16494 16481 16495 gmtp = callPackage ../applications/misc/gmtp {}; 16482 16496 16497 + gnomecast = callPackage ../applications/video/gnomecast { }; 16498 + 16483 16499 gnome-mpv = callPackage ../applications/video/gnome-mpv { }; 16484 16500 16485 16501 gollum = callPackage ../applications/misc/gollum { }; ··· 19136 19152 19137 19153 xmind = callPackage ../applications/misc/xmind { }; 19138 19154 19139 - xneur_0_13 = callPackage ../applications/misc/xneur { }; 19140 - 19141 - xneur_0_8 = callPackage ../applications/misc/xneur/0.8.nix { }; 19142 - 19143 - xneur = xneur_0_13; 19155 + xneur = callPackage ../applications/misc/xneur { }; 19144 19156 19145 19157 gxneur = callPackage ../applications/misc/gxneur { 19146 19158 inherit (gnome2) libglade GConf; ··· 20396 20408 20397 20409 flintqs = callPackage ../development/libraries/science/math/flintqs { }; 20398 20410 20411 + gurobi = callPackage ../applications/science/math/gurobi { }; 20412 + 20399 20413 jags = callPackage ../applications/science/math/jags { }; 20400 20414 20401 20415 ··· 21207 21221 lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { 21208 21222 lilypond = lilypond-unstable; 21209 21223 }; 21224 + 21225 + lollypop-portal = callPackages ../misc/lollypop-portal { }; 21226 + 21210 21227 openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { }; 21211 21228 21212 21229 mailcore2 = callPackage ../development/libraries/mailcore2 { ··· 21869 21886 21870 21887 xrq = callPackage ../applications/misc/xrq { }; 21871 21888 21872 - nitrokey-app = callPackage ../tools/security/nitrokey-app { }; 21889 + nitrokey-app = libsForQt5.callPackage ../tools/security/nitrokey-app { }; 21873 21890 nitrokey-udev-rules = callPackage ../tools/security/nitrokey-app/udev-rules.nix { }; 21874 21891 21875 21892 fpm2 = callPackage ../tools/security/fpm2 { };
+2 -2
pkgs/top-level/php-packages.nix
··· 383 383 384 384 php-cs-fixer = pkgs.stdenv.mkDerivation rec { 385 385 name = "php-cs-fixer-${version}"; 386 - version = "2.12.1"; 386 + version = "2.12.2"; 387 387 388 388 src = pkgs.fetchurl { 389 389 url = "https://github.com/FriendsOfPHP/PHP-CS-Fixer/releases/download/v${version}/php-cs-fixer.phar"; 390 - sha256 = "1ifwb30wddp5blqnrkdmf0x11dk7nbxj4z2v5403fn7wfhgvibd2"; 390 + sha256 = "19cq04x1wi489259vyad15zy6y0k3qd7dj77pcf74gxqw92hgg5c"; 391 391 }; 392 392 393 393 phases = [ "installPhase" ];
+9 -25
pkgs/top-level/python-packages.nix
··· 204 204 205 205 aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { }; 206 206 207 + aws-adfs = callPackage ../development/python-modules/aws-adfs { }; 208 + 207 209 # packages defined elsewhere 208 210 209 211 amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { }; ··· 9100 9102 cachetools_1 = callPackage ../development/python-modules/cachetools/1.nix {}; 9101 9103 cachetools = callPackage ../development/python-modules/cachetools {}; 9102 9104 9103 - cmd2 = callPackage ../development/python-modules/cmd2 {}; 9105 + cmd2_8 = callPackage ../development/python-modules/cmd2/old.nix {}; 9106 + cmd2_9 = callPackage ../development/python-modules/cmd2 {}; 9107 + cmd2 = if isPy27 then self.cmd2_8 else self.cmd2_9; 9104 9108 9105 9109 warlock = buildPythonPackage rec { 9106 9110 name = "warlock-${version}"; ··· 10362 10366 }; 10363 10367 }; 10364 10368 10369 + pycaption = callPackage ../development/python-modules/pycaption { }; 10365 10370 10366 10371 pycdio = buildPythonPackage rec { 10367 10372 name = "pycdio-2.0.0"; ··· 14551 14556 }; 14552 14557 }; 14553 14558 14559 + vega_datasets = callPackage ../development/python-modules/vega_datasets { }; 14560 + 14554 14561 virtkey = callPackage ../development/python-modules/virtkey { }; 14555 14562 14556 14563 virtual-display = callPackage ../development/python-modules/virtual-display { }; ··· 14722 14729 imagemagick = pkgs.imagemagickBig; 14723 14730 }; 14724 14731 14725 - wcwidth = buildPythonPackage rec { 14726 - name = "wcwidth-${version}"; 14727 - version = "0.1.6"; 14728 - 14729 - src = pkgs.fetchurl { 14730 - url = "mirror://pypi/w/wcwidth/${name}.tar.gz"; 14731 - sha256 = "02wjrpf001gjdjsaxxbzcwfg19crlk2dbddayrfc2v06f53yrcyw"; 14732 - }; 14733 - 14734 - # Checks fail due to missing tox.ini file: 14735 - doCheck = false; 14736 - 14737 - meta = { 14738 - description = "Measures number of Terminal column cells of wide-character codes"; 14739 - longDescription = '' 14740 - This API is mainly for Terminal Emulator implementors -- any Python 14741 - program that attempts to determine the printable width of a string on 14742 - a Terminal. It is implemented in python (no C library calls) and has 14743 - no 3rd-party dependencies. 14744 - ''; 14745 - homepage = https://github.com/jquast/wcwidth; 14746 - license = licenses.mit; 14747 - }; 14748 - }; 14732 + wcwidth = callPackage ../development/python-modules/wcwidth { }; 14749 14733 14750 14734 web = buildPythonPackage rec { 14751 14735 version = "0.37";