Merge staging-next into staging

+5113 -3774
+10
doc/contributing/coding-conventions.xml
··· 524 524 </varlistentry> 525 525 <varlistentry> 526 526 <term> 527 + If it’s a <emphasis>terminal emulator</emphasis>: 528 + </term> 529 + <listitem> 530 + <para> 531 + <filename>applications/terminal-emulators</filename> (e.g. <filename>alacritty</filename> or <filename>rxvt</filename> or <filename>termite</filename>) 532 + </para> 533 + </listitem> 534 + </varlistentry> 535 + <varlistentry> 536 + <term> 527 537 If it’s for <emphasis>video playback / editing</emphasis>: 528 538 </term> 529 539 <listitem>
+14
doc/languages-frameworks/vim.section.md
··· 265 265 266 266 Finally, there are some plugins that are also packaged in nodePackages because they have Javascript-related build steps, such as running webpack. Those plugins are not listed in `vim-plugin-names` or managed by `update.py` at all, and are included separately in `overrides.nix`. Currently, all these plugins are related to the `coc.nvim` ecosystem of Language Server Protocol integration with vim/neovim. 267 267 268 + ## Updating plugins in nixpkgs 269 + 270 + Run the update script with a GitHub API token that has at least `public_repo` access. Running the script without the token is likely to result in rate-limiting (429 errors). For steps on creating an API token, please refer to [GitHub's token documentation](https://docs.github.com/en/free-pro-team@latest/github/authenticating-to-github/creating-a-personal-access-token). 271 + 272 + ```sh 273 + GITHUB_API_TOKEN=my_token ./pkgs/misc/vim-plugins/update.py 274 + ``` 275 + 276 + Alternatively, set the number of processes to a lower count to avoid rate-limiting. 277 + 278 + ```sh 279 + ./pkgs/misc/vim-plugins/update.py --proc 1 280 + ``` 281 + 268 282 ## Important repositories 269 283 270 284 - [vim-pi](https://bitbucket.org/vimcommunity/vim-pi) is a plugin repository
+1 -1
lib/sources.nix
··· 6 6 hasContext 7 7 match 8 8 readDir 9 + split 9 10 storeDir 10 11 tryEval 11 12 ; ··· 15 16 isString 16 17 pathExists 17 18 readFile 18 - split 19 19 ; 20 20 in 21 21 rec {
+29 -17
maintainers/maintainer-list.nix
··· 1303 1303 name = "Vladimir Serov"; 1304 1304 keys = [ 1305 1305 # compare with https://keybase.io/cab404 1306 - { longkeyid = "1BB96810926F4E715DEF567E6BA7C26C3FDF7BB3"; 1306 + { 1307 + longkeyid = "1BB96810926F4E715DEF567E6BA7C26C3FDF7BB3"; 1307 1308 fingerprint = "rsa3072/0xCBDECF658C38079E"; 1308 1309 } 1309 - { longkeyid = "1EBC648C64D6045463013B3EB7EFFC271D55DB8A"; 1310 + { 1311 + longkeyid = "1EBC648C64D6045463013B3EB7EFFC271D55DB8A"; 1310 1312 fingerprint = "ed25519/0xB7EFFC271D55DB8A"; 1311 1313 } 1312 1314 ]; ··· 1431 1433 githubId = 2054509; 1432 1434 name = "Constantine Evans"; 1433 1435 keys = [ 1434 - { longkeyid = "rsa4096/0xB67DB1D20A93A9F9"; 1436 + { 1437 + longkeyid = "rsa4096/0xB67DB1D20A93A9F9"; 1435 1438 fingerprint = "32B1 6EE7 DBA5 16DE 526E 4C5A B67D B1D2 0A93 A9F9"; 1436 1439 } 1437 - { longkeyid = "rsa4096/0x1A1D58B86AE2AABD"; 1440 + { 1441 + longkeyid = "rsa4096/0x1A1D58B86AE2AABD"; 1438 1442 fingerprint = "669C 1D24 5A87 DB34 6BE4 3216 1A1D 58B8 6AE2 AABD"; 1439 1443 } 1440 1444 ]; ··· 4373 4377 name = "Jeff Zellner"; 4374 4378 }; 4375 4379 kaction = { 4376 - name = "Dmitry Bogatov"; 4380 + name = "Dmitry Bogatov"; 4377 4381 email = "KAction@disroot.org"; 4378 4382 github = "kaction"; 4379 4383 githubId = 44864956; ··· 5685 5689 githubId = 1387206; 5686 5690 name = "Mike Sperber"; 5687 5691 }; 5688 - mildlyincompetent = { 5689 - email = "nix@kch.dev"; 5690 - github = "mildlyincompetent"; 5691 - githubId = 19479662; 5692 - name = "Kajetan Champlewski"; 5693 - }; 5694 5692 millerjason = { 5695 5693 email = "mailings-github@millerjason.com"; 5696 5694 github = "millerjason"; ··· 6615 6613 githubId = 131844; 6616 6614 name = "Igor Pashev"; 6617 6615 }; 6616 + pasqui23 = { 6617 + email = "p3dimaria@hotmail.it"; 6618 + github = "pasqui23"; 6619 + githubId = 6931743; 6620 + name = "pasqui23"; 6621 + }; 6618 6622 patryk27 = { 6619 6623 email = "wychowaniec.patryk@gmail.com"; 6620 6624 github = "Patryk27"; ··· 7006 7010 purcell = { 7007 7011 email = "steve@sanityinc.com"; 7008 7012 github = "purcell"; 7009 - githubId = 5636; 7013 + githubId = 5636; 7010 7014 name = "Steve Purcell"; 7011 7015 }; 7012 7016 puzzlewolf = { ··· 7275 7279 github = "rissson"; 7276 7280 githubId = 18313093; 7277 7281 keys = [ 7278 - { longkeyid = "rsa4096/0xF6FD87B15C263EC9"; 7282 + { 7283 + longkeyid = "rsa4096/0xF6FD87B15C263EC9"; 7279 7284 fingerprint = "8A0E 6A7C 08AB B9DE 67DE 2A13 F6FD 87B1 5C26 3EC9"; 7280 7285 } 7281 - { longkeyid = "ed25519/0xBBB7A6801DF1E03F"; 7286 + { 7287 + longkeyid = "ed25519/0xBBB7A6801DF1E03F"; 7282 7288 fingerprint = "C0A7 A9BB 115B C857 4D75 EA99 BBB7 A680 1DF1 E03F"; 7283 7289 } 7284 7290 ]; ··· 8358 8364 name = "Szczyp"; 8359 8365 }; 8360 8366 szlend = { 8361 - email = "pub+nix@zlender.si"; 8367 + email = "pub.nix@zlender.si"; 8362 8368 github = "szlend"; 8363 8369 githubId = 7301807; 8364 8370 name = "Simon Žlender"; ··· 9244 9250 email = "kirill.wedens@gmail.com"; 9245 9251 name = "wedens"; 9246 9252 }; 9253 + wheelsandmetal = { 9254 + email = "jakob@schmutz.co.uk"; 9255 + github = "wheelsandmetal"; 9256 + githubId = 13031455; 9257 + name = "Jakob Schmutz"; 9258 + }; 9247 9259 WhittlesJr = { 9248 9260 email = "alex.joseph.whitt@gmail.com"; 9249 9261 github = "WhittlesJr"; ··· 9328 9340 email = "worldofpeace@protonmail.ch"; 9329 9341 github = "worldofpeace"; 9330 9342 githubId = 28888242; 9331 - name = "worldofpeace"; 9343 + name = "WORLDofPEACE"; 9332 9344 }; 9333 9345 wscott = { 9334 9346 email = "wsc9tt@gmail.com"; ··· 9749 9761 name = "Asad Saeeduddin"; 9750 9762 }; 9751 9763 ngerstle = { 9752 - name = "Nicholas Gerstle"; 9764 + name = "Nicholas Gerstle"; 9753 9765 email = "ngerstle@gmail.com"; 9754 9766 github = "ngerstle"; 9755 9767 githubId = 1023752;
+1
nixos/doc/manual/default.nix
··· 63 63 "--stringparam html.script './highlightjs/highlight.pack.js ./highlightjs/loader.js'" 64 64 "--param xref.with.number.and.title 1" 65 65 "--param toc.section.depth 0" 66 + "--param generate.consistent.ids 1" 66 67 "--stringparam admon.style ''" 67 68 "--stringparam callout.graphics.extension .svg" 68 69 "--stringparam current.docid manual"
+23
nixos/doc/manual/man-nixos-install.xml
··· 50 50 </arg> 51 51 52 52 <arg> 53 + <group choice='req'> 54 + <arg choice='plain'><option>--impure</option></arg> 55 + </group> 56 + </arg> 57 + 58 + <arg> 53 59 <arg choice='plain'> 54 60 <option>--channel</option> 55 61 </arg> ··· 97 103 <arg> 98 104 <arg choice='plain'> 99 105 <option>--show-trace</option> 106 + </arg> 107 + </arg> 108 + 109 + <arg> 110 + <arg choice='plain'> 111 + <option>--keep-going</option> 100 112 </arg> 101 113 </arg> 102 114 ··· 292 304 <para> 293 305 Causes Nix to print out a stack trace in case of Nix expression 294 306 evaluation errors. 307 + </para> 308 + </listitem> 309 + </varlistentry> 310 + <varlistentry> 311 + <term> 312 + <option>--keep-going</option> 313 + </term> 314 + <listitem> 315 + <para> 316 + Causes Nix to continue building derivations as far as possible 317 + in the face of failed builds. 295 318 </para> 296 319 </listitem> 297 320 </varlistentry>
+1 -1
nixos/doc/manual/release-notes/rl-2009.xml
··· 1618 1618 nixpkgs. It was a work in progress to package the 1619 1619 <link xlink:href="https://www.deepin.org/en/dde/">Deepin Desktop Environment (DDE)</link>, 1620 1620 including libraries, tools and applications, and it was still 1621 - missing a service to lauch the desktop environment. It has shown 1621 + missing a service to launch the desktop environment. It has shown 1622 1622 to no longer be a feasible goal due to reasons discussed in 1623 1623 <link xlink:href="https://github.com/NixOS/nixpkgs/issues/94870">issue #94870</link>. 1624 1624 The package <literal>netease-cloud-music</literal> has also been
+8
nixos/doc/manual/release-notes/rl-2103.xml
··· 135 135 to <package>nextcloud20</package>. 136 136 </para> 137 137 </listitem> 138 + <listitem> 139 + <para> 140 + NixOS now emits a deprecation warning if systemd's <literal>StartLimitInterval</literal> setting is used in a <literal>serviceConfig</literal> section instead of in a <literal>unitConfig</literal>; that setting is deprecated and now undocumented for the service section by systemd upstream, but still effective and somewhat buggy there, which can be confusing. See <link xlink:href="https://github.com/NixOS/nixpkgs/issues/45785">#45785</link> for details. 141 + </para> 142 + <para> 143 + All services should use <xref linkend="opt-systemd.services._name_.startLimitIntervalSec" /> or <literal>StartLimitIntervalSec</literal> in <xref linkend="opt-systemd.services._name_.unitConfig" /> instead. 144 + </para> 145 + </listitem> 138 146 </itemizedlist> 139 147 </section> 140 148 </section>
+15 -1
nixos/lib/make-disk-image.nix
··· 28 28 # partition of reasonable size is created in addition to the root partition. 29 29 # For "legacy", the msdos partition table is used and a single large root 30 30 # partition is created. 31 + # For "legacy+gpt", the GPT partition table is used, a 1MiB no-fs partition for 32 + # use by the bootloader is created, and a single large root partition is 33 + # created. 31 34 # For "hybrid", the GPT partition table is used and a mandatory ESP 32 35 # partition of reasonable size is created in addition to the root partition. 33 36 # Also a legacy MBR will be present. ··· 54 57 format ? "raw" 55 58 }: 56 59 57 - assert partitionTableType == "legacy" || partitionTableType == "efi" || partitionTableType == "hybrid" || partitionTableType == "none"; 60 + assert partitionTableType == "legacy" || partitionTableType == "legacy+gpt" || partitionTableType == "efi" || partitionTableType == "hybrid" || partitionTableType == "none"; 58 61 # We use -E offset=X below, which is only supported by e2fsprogs 59 62 assert partitionTableType != "none" -> fsType == "ext4"; 60 63 ··· 75 78 76 79 rootPartition = { # switch-case 77 80 legacy = "1"; 81 + "legacy+gpt" = "2"; 78 82 efi = "2"; 79 83 hybrid = "3"; 80 84 }.${partitionTableType}; ··· 84 88 parted --script $diskImage -- \ 85 89 mklabel msdos \ 86 90 mkpart primary ext4 1MiB -1 91 + ''; 92 + "legacy+gpt" = '' 93 + parted --script $diskImage -- \ 94 + mklabel gpt \ 95 + mkpart no-fs 1MB 2MB \ 96 + set 1 bios_grub on \ 97 + align-check optimal 1 \ 98 + mkpart primary ext4 2MB -1 \ 99 + align-check optimal 2 \ 100 + print 87 101 ''; 88 102 efi = '' 89 103 parted --script $diskImage -- \
+1 -1
nixos/maintainers/scripts/ec2/amazon-image.nix
··· 57 57 inherit (cfg) contents format name; 58 58 pkgs = import ../../../.. { inherit (pkgs) system; }; # ensure we use the regular qemu-kvm package 59 59 partitionTableType = if config.ec2.efi then "efi" 60 - else if config.ec2.hvm then "legacy" 60 + else if config.ec2.hvm then "legacy+gpt" 61 61 else "none"; 62 62 diskSize = cfg.sizeMB; 63 63 fsType = "ext4";
+31 -23
nixos/maintainers/scripts/ec2/create-amis.sh
··· 1 1 #!/usr/bin/env nix-shell 2 2 #!nix-shell -p awscli -p jq -p qemu -i bash 3 + # shellcheck shell=bash 3 4 4 5 # Uploads and registers NixOS images built from the 5 6 # <nixos/release.nix> amazonImage attribute. Images are uploaded and 6 7 # registered via a home region, and then copied to other regions. 7 8 8 - # The home region requires an s3 bucket, and a "vmimport" IAM role 9 - # with access to the S3 bucket. Configuration of the vmimport role is 10 - # documented in 9 + # The home region requires an s3 bucket, and an IAM role named "vmimport" 10 + # (by default) with access to the S3 bucket. The name can be 11 + # configured with the "service_role_name" variable. Configuration of the 12 + # vmimport role is documented in 11 13 # https://docs.aws.amazon.com/vm-import/latest/userguide/vmimport-image-import.html 12 14 13 15 # set -x ··· 17 19 state_dir=$HOME/amis/ec2-images 18 20 home_region=eu-west-1 19 21 bucket=nixos-amis 22 + service_role_name=vmimport 20 23 21 24 regions=(eu-west-1 eu-west-2 eu-west-3 eu-central-1 eu-north-1 22 25 us-east-1 us-east-2 us-west-1 us-west-2 ··· 64 67 65 68 # Derived attributes 66 69 67 - image_logical_gigabytes=$((($image_logical_bytes-1)/1024/1024/1024+1)) # Round to the next GB 70 + image_logical_gigabytes=$(((image_logical_bytes-1)/1024/1024/1024+1)) # Round to the next GB 68 71 69 72 case "$image_system" in 70 73 aarch64-linux) ··· 100 103 local type=$2 101 104 local val=$3 102 105 103 - mkdir -p $state_dir 106 + mkdir -p "$state_dir" 104 107 echo "$val" > "$state_dir/$state_key.$type" 105 108 } 106 109 ··· 110 113 local state snapshot_id 111 114 log "Waiting for import task $task_id to be completed" 112 115 while true; do 113 - read state progress snapshot_id < <( 114 - aws ec2 describe-import-snapshot-tasks --region $region --import-task-ids "$task_id" | \ 116 + read -r state progress snapshot_id < <( 117 + aws ec2 describe-import-snapshot-tasks --region "$region" --import-task-ids "$task_id" | \ 115 118 jq -r '.ImportSnapshotTasks[].SnapshotTaskDetail | "\(.Status) \(.Progress) \(.SnapshotId)"' 116 119 ) 117 120 log " ... state=$state progress=$progress snapshot_id=$snapshot_id" ··· 125 128 ;; 126 129 *) 127 130 log "Unexpected snapshot import state: '${state}'" 131 + log "Full response: " 132 + aws ec2 describe-import-snapshot-tasks --region "$region" --import-task-ids "$task_id" >&2 128 133 exit 1 129 134 ;; 130 135 esac ··· 138 143 log "Waiting for image $ami_id to be available" 139 144 140 145 while true; do 141 - read state < <( 142 - aws ec2 describe-images --image-ids "$ami_id" --region $region | \ 146 + read -r state < <( 147 + aws ec2 describe-images --image-ids "$ami_id" --region "$region" | \ 143 148 jq -r ".Images[].State" 144 149 ) 145 150 log " ... state=$state" ··· 163 168 local region=$1 164 169 local ami_id=$2 165 170 166 - wait_for_image $region "$ami_id" 171 + wait_for_image "$region" "$ami_id" 167 172 168 173 log "Making image $ami_id public" 169 174 ··· 177 182 local aws_path=${image_file#/} 178 183 179 184 local state_key="$region.$image_label.$image_system" 180 - local task_id=$(read_state "$state_key" task_id) 181 - local snapshot_id=$(read_state "$state_key" snapshot_id) 182 - local ami_id=$(read_state "$state_key" ami_id) 185 + local task_id 186 + task_id=$(read_state "$state_key" task_id) 187 + local snapshot_id 188 + snapshot_id=$(read_state "$state_key" snapshot_id) 189 + local ami_id 190 + ami_id=$(read_state "$state_key" ami_id) 183 191 184 192 if [ -z "$task_id" ]; then 185 193 log "Checking for image on S3" 186 194 if ! aws s3 ls --region "$region" "s3://${bucket}/${aws_path}" >&2; then 187 195 log "Image missing from aws, uploading" 188 - aws s3 cp --region $region "$image_file" "s3://${bucket}/${aws_path}" >&2 196 + aws s3 cp --region "$region" "$image_file" "s3://${bucket}/${aws_path}" >&2 189 197 fi 190 198 191 199 log "Importing image from S3 path s3://$bucket/$aws_path" 192 200 193 - task_id=$(aws ec2 import-snapshot --disk-container "{ 201 + task_id=$(aws ec2 import-snapshot --role-name "$service_role_name" --disk-container "{ 194 202 \"Description\": \"nixos-image-${image_label}-${image_system}\", 195 203 \"Format\": \"vhd\", 196 204 \"UserBucket\": { 197 205 \"S3Bucket\": \"$bucket\", 198 206 \"S3Key\": \"$aws_path\" 199 207 } 200 - }" --region $region | jq -r '.ImportTaskId') 208 + }" --region "$region" | jq -r '.ImportTaskId') 201 209 202 210 write_state "$state_key" task_id "$task_id" 203 211 fi ··· 221 229 --virtualization-type hvm 222 230 ) 223 231 224 - block_device_mappings+=(DeviceName=/dev/sdb,VirtualName=ephemeral0) 225 - block_device_mappings+=(DeviceName=/dev/sdc,VirtualName=ephemeral1) 226 - block_device_mappings+=(DeviceName=/dev/sdd,VirtualName=ephemeral2) 227 - block_device_mappings+=(DeviceName=/dev/sde,VirtualName=ephemeral3) 232 + block_device_mappings+=("DeviceName=/dev/sdb,VirtualName=ephemeral0") 233 + block_device_mappings+=("DeviceName=/dev/sdc,VirtualName=ephemeral1") 234 + block_device_mappings+=("DeviceName=/dev/sdd,VirtualName=ephemeral2") 235 + block_device_mappings+=("DeviceName=/dev/sde,VirtualName=ephemeral3") 228 236 229 237 ami_id=$( 230 238 aws ec2 register-image \ 231 239 --name "$image_name" \ 232 240 --description "$image_description" \ 233 - --region $region \ 241 + --region "$region" \ 234 242 --architecture $amazon_arch \ 235 243 --block-device-mappings "${block_device_mappings[@]}" \ 236 244 "${extra_flags[@]}" \ ··· 240 248 write_state "$state_key" ami_id "$ami_id" 241 249 fi 242 250 243 - make_image_public $region "$ami_id" 251 + make_image_public "$region" "$ami_id" 244 252 245 253 echo "$ami_id" 246 254 } ··· 268 276 write_state "$state_key" ami_id "$ami_id" 269 277 fi 270 278 271 - make_image_public $region "$ami_id" 279 + make_image_public "$region" "$ami_id" 272 280 273 281 echo "$ami_id" 274 282 }
+1 -1
nixos/modules/config/fonts/fontdir.nix
··· 8 8 9 9 x11Fonts = pkgs.runCommand "X11-fonts" { preferLocalBuild = true; } '' 10 10 mkdir -p "$out/share/X11/fonts" 11 - font_regexp='.*\.\(ttf\|otf\|pcf\|pfa\|pfb\|bdf\)\(\.gz\)?' 11 + font_regexp='.*\.\(ttf\|ttc\|otf\|pcf\|pfa\|pfb\|bdf\)\(\.gz\)?' 12 12 find ${toString config.fonts.fonts} -regex "$font_regexp" \ 13 13 -exec ln -sf -t "$out/share/X11/fonts" '{}' \; 14 14 cd "$out/share/X11/fonts"
+1 -1
nixos/modules/installer/tools/nixos-install.sh
··· 64 64 --no-bootloader) 65 65 noBootLoader=1 66 66 ;; 67 - --show-trace) 67 + --show-trace|--impure|--keep-going) 68 68 extraBuildFlags+=("$i") 69 69 ;; 70 70 --help)
+1 -1
nixos/modules/misc/ids.nix
··· 468 468 #minecraft = 114; # unused 469 469 vault = 115; 470 470 #ripped = 116; # unused 471 - #murmur = 117; # unused 471 + murmur = 117; 472 472 foundationdb = 118; 473 473 newrelic = 119; 474 474 starbound = 120;
+1 -2
nixos/modules/services/continuous-integration/hercules-ci-agent/default.nix
··· 25 25 ]; 26 26 27 27 config = mkIf cfg.enable { 28 - 29 28 systemd.services.hercules-ci-agent = { 30 29 wantedBy = [ "multi-user.target" ]; 31 30 after = [ "network-online.target" ]; 32 31 wants = [ "network-online.target" ]; 33 32 path = [ config.nix.package ]; 33 + startLimitBurst = 30 * 1000000; # practically infinite 34 34 serviceConfig = { 35 35 User = "hercules-ci-agent"; 36 36 ExecStart = command; 37 37 ExecStartPre = testCommand; 38 38 Restart = "on-failure"; 39 39 RestartSec = 120; 40 - StartLimitBurst = 30 * 1000000; # practically infinite 41 40 }; 42 41 }; 43 42
+10 -5
nixos/modules/services/databases/postgresql.nix
··· 69 69 type = types.lines; 70 70 default = ""; 71 71 description = '' 72 - Defines how users authenticate themselves to the server. By 73 - default, "trust" access to local users will always be granted 74 - along with any other custom options. If you do not want this, 75 - set this option using "lib.mkForce" to override this 76 - behaviour. 72 + Defines how users authenticate themselves to the server. See the 73 + <link xlink:href="https://www.postgresql.org/docs/current/auth-pg-hba-conf.html"> 74 + PostgreSQL documentation for pg_hba.conf</link> 75 + for details on the expected format of this option. By default, 76 + peer based authentication will be used for users connecting 77 + via the Unix socket, and md5 password authentication will be 78 + used for users connecting via TCP. Any added rules will be 79 + inserted above the default rules. If you'd like to replace the 80 + default rules entirely, you can use <function>lib.mkForce</function> in your 81 + module. 77 82 ''; 78 83 }; 79 84
+1 -1
nixos/modules/services/databases/victoriametrics.nix
··· 40 40 systemd.services.victoriametrics = { 41 41 description = "VictoriaMetrics time series database"; 42 42 after = [ "network.target" ]; 43 + startLimitBurst = 5; 43 44 serviceConfig = { 44 45 Restart = "on-failure"; 45 46 RestartSec = 1; 46 - StartLimitBurst = 5; 47 47 StateDirectory = "victoriametrics"; 48 48 DynamicUser = true; 49 49 ExecStart = ''
+2 -3
nixos/modules/services/hardware/lcd.nix
··· 151 151 description = "LCDproc - client"; 152 152 after = [ "lcdd.service" ]; 153 153 wantedBy = [ "lcd.target" ]; 154 + # Allow restarting for eternity 155 + startLimitIntervalSec = lib.mkIf cfg.client.restartForever 0; 154 156 serviceConfig = serviceCfg // { 155 157 ExecStart = "${pkg}/bin/lcdproc -f -c ${clientCfg}"; 156 158 # If the server is being restarted at the same time, the client will 157 159 # fail as it cannot connect, so space it out a bit. 158 160 RestartSec = "5"; 159 - # Allow restarting for eternity 160 - StartLimitIntervalSec = lib.mkIf cfg.client.restartForever "0"; 161 - StartLimitBurst = lib.mkIf cfg.client.restartForever "0"; 162 161 }; 163 162 }; 164 163 };
+44 -2
nixos/modules/services/hardware/undervolt.nix
··· 3 3 with lib; 4 4 let 5 5 cfg = config.services.undervolt; 6 - cliArgs = lib.cli.toGNUCommandLineShell {} { 6 + 7 + mkPLimit = limit: window: 8 + if (isNull limit && isNull window) then null 9 + else assert asserts.assertMsg (!isNull limit && !isNull window) "Both power limit and window must be set"; 10 + "${toString limit} ${toString window}"; 11 + cliArgs = lib.cli.toGNUCommandLine {} { 7 12 inherit (cfg) 8 13 verbose 9 14 temp ··· 21 26 22 27 temp-bat = cfg.tempBat; 23 28 temp-ac = cfg.tempAc; 29 + 30 + power-limit-long = mkPLimit cfg.p1.limit cfg.p1.window; 31 + power-limit-short = mkPLimit cfg.p2.limit cfg.p2.window; 24 32 }; 25 33 in 26 34 { ··· 104 112 ''; 105 113 }; 106 114 115 + p1.limit = mkOption { 116 + type = with types; nullOr int; 117 + default = null; 118 + description = '' 119 + The P1 Power Limit in Watts. 120 + Both limit and window must be set. 121 + ''; 122 + }; 123 + p1.window = mkOption { 124 + type = with types; nullOr (oneOf [ float int ]); 125 + default = null; 126 + description = '' 127 + The P1 Time Window in seconds. 128 + Both limit and window must be set. 129 + ''; 130 + }; 131 + 132 + p2.limit = mkOption { 133 + type = with types; nullOr int; 134 + default = null; 135 + description = '' 136 + The P2 Power Limit in Watts. 137 + Both limit and window must be set. 138 + ''; 139 + }; 140 + p2.window = mkOption { 141 + type = with types; nullOr (oneOf [ float int ]); 142 + default = null; 143 + description = '' 144 + The P2 Time Window in seconds. 145 + Both limit and window must be set. 146 + ''; 147 + }; 148 + 107 149 useTimer = mkOption { 108 150 type = types.bool; 109 151 default = false; ··· 133 175 serviceConfig = { 134 176 Type = "oneshot"; 135 177 Restart = "no"; 136 - ExecStart = "${pkgs.undervolt}/bin/undervolt ${cliArgs}"; 178 + ExecStart = "${pkgs.undervolt}/bin/undervolt ${toString cliArgs}"; 137 179 }; 138 180 }; 139 181
+1 -1
nixos/modules/services/mail/dovecot.nix
··· 427 427 wantedBy = [ "multi-user.target" ]; 428 428 restartTriggers = [ cfg.configFile modulesDir ]; 429 429 430 + startLimitIntervalSec = 60; # 1 min 430 431 serviceConfig = { 431 432 ExecStart = "${dovecotPkg}/sbin/dovecot -F"; 432 433 ExecReload = "${dovecotPkg}/sbin/doveadm reload"; 433 434 Restart = "on-failure"; 434 435 RestartSec = "1s"; 435 - StartLimitInterval = "1min"; 436 436 RuntimeDirectory = [ "dovecot2" ]; 437 437 }; 438 438
+2 -2
nixos/modules/services/misc/autorandr.nix
··· 37 37 description = "Autorandr execution hook"; 38 38 after = [ "sleep.target" ]; 39 39 40 + startLimitIntervalSec = 5; 41 + startLimitBurst = 1; 40 42 serviceConfig = { 41 - StartLimitInterval = 5; 42 - StartLimitBurst = 1; 43 43 ExecStart = "${pkgs.autorandr}/bin/autorandr --batch --change --default ${cfg.defaultTarget}"; 44 44 Type = "oneshot"; 45 45 RemainAfterExit = false;
+1 -1
nixos/modules/services/misc/cgminer.nix
··· 126 126 GPU_USE_SYNC_OBJECTS = "1"; 127 127 }; 128 128 129 + startLimitIntervalSec = 60; # 1 min 129 130 serviceConfig = { 130 131 ExecStart = "${pkgs.cgminer}/bin/cgminer --syslog --text-only --config ${cgminerConfig}"; 131 132 User = cfg.user; 132 133 RestartSec = "30s"; 133 134 Restart = "always"; 134 - StartLimitInterval = "1m"; 135 135 }; 136 136 }; 137 137
+2 -2
nixos/modules/services/misc/safeeyes.nix
··· 32 32 wantedBy = [ "graphical-session.target" ]; 33 33 partOf = [ "graphical-session.target" ]; 34 34 35 + startLimitIntervalSec = 350; 36 + startLimitBurst = 10; 35 37 serviceConfig = { 36 38 ExecStart = '' 37 39 ${pkgs.safeeyes}/bin/safeeyes 38 40 ''; 39 41 Restart = "on-failure"; 40 42 RestartSec = 3; 41 - StartLimitInterval = 350; 42 - StartLimitBurst = 10; 43 43 }; 44 44 }; 45 45
+47 -1
nixos/modules/services/monitoring/prometheus/default.nix
··· 45 45 46 46 cmdlineArgs = cfg.extraFlags ++ [ 47 47 "--storage.tsdb.path=${workingDir}/data/" 48 - "--config.file=${prometheusYml}" 48 + "--config.file=/run/prometheus/prometheus-substituted.yaml" 49 49 "--web.listen-address=${cfg.listenAddress}:${builtins.toString cfg.port}" 50 50 "--alertmanager.notification-queue-capacity=${toString cfg.alertmanagerNotificationQueueCapacity}" 51 51 "--alertmanager.timeout=${toString cfg.alertmanagerTimeout}s" ··· 522 522 ''; 523 523 }; 524 524 525 + environmentFile = mkOption { 526 + type = types.nullOr types.path; 527 + default = null; 528 + example = "/root/prometheus.env"; 529 + description = '' 530 + Environment file as defined in <citerefentry> 531 + <refentrytitle>systemd.exec</refentrytitle><manvolnum>5</manvolnum> 532 + </citerefentry>. 533 + 534 + Secrets may be passed to the service without adding them to the 535 + world-readable Nix store, by specifying placeholder variables as 536 + the option value in Nix and setting these variables accordingly in the 537 + environment file. 538 + 539 + Environment variables from this file will be interpolated into the 540 + config file using envsubst with this syntax: 541 + <literal>$ENVIRONMENT ''${VARIABLE}</literal> 542 + 543 + <programlisting> 544 + # Example scrape config entry handling an OAuth bearer token 545 + { 546 + job_name = "home_assistant"; 547 + metrics_path = "/api/prometheus"; 548 + scheme = "https"; 549 + bearer_token = "\''${HOME_ASSISTANT_BEARER_TOKEN}"; 550 + [...] 551 + } 552 + </programlisting> 553 + 554 + <programlisting> 555 + # Content of the environment file 556 + HOME_ASSISTANT_BEARER_TOKEN=someoauthbearertoken 557 + </programlisting> 558 + 559 + Note that this file needs to be available on the host on which 560 + <literal>Prometheus</literal> is running. 561 + ''; 562 + }; 563 + 525 564 configText = mkOption { 526 565 type = types.nullOr types.lines; 527 566 default = null; ··· 662 701 systemd.services.prometheus = { 663 702 wantedBy = [ "multi-user.target" ]; 664 703 after = [ "network.target" ]; 704 + preStart = '' 705 + ${lib.getBin pkgs.envsubst}/bin/envsubst -o "/run/prometheus/prometheus-substituted.yaml" \ 706 + -i "${prometheusYml}" 707 + ''; 665 708 serviceConfig = { 666 709 ExecStart = "${cfg.package}/bin/prometheus" + 667 710 optionalString (length cmdlineArgs != 0) (" \\\n " + 668 711 concatStringsSep " \\\n " cmdlineArgs); 669 712 User = "prometheus"; 670 713 Restart = "always"; 714 + EnvironmentFile = mkIf (cfg.environmentFile != null) [ cfg.environmentFile ]; 715 + RuntimeDirectory = "prometheus"; 716 + RuntimeDirectoryMode = "0700"; 671 717 WorkingDirectory = workingDir; 672 718 StateDirectory = cfg.stateDir; 673 719 };
+2 -2
nixos/modules/services/monitoring/teamviewer.nix
··· 31 31 after = [ "NetworkManager-wait-online.service" "network.target" ]; 32 32 preStart = "mkdir -pv /var/lib/teamviewer /var/log/teamviewer"; 33 33 34 + startLimitIntervalSec = 60; 35 + startLimitBurst = 10; 34 36 serviceConfig = { 35 37 Type = "forking"; 36 38 ExecStart = "${pkgs.teamviewer}/bin/teamviewerd -d"; 37 39 PIDFile = "/run/teamviewerd.pid"; 38 40 ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; 39 41 Restart = "on-abort"; 40 - StartLimitInterval = "60"; 41 - StartLimitBurst = "10"; 42 42 }; 43 43 }; 44 44 };
+3 -5
nixos/modules/services/network-filesystems/ceph.nix
··· 28 28 29 29 # Don't start services that are not yet initialized 30 30 unitConfig.ConditionPathExists = "/var/lib/${stateDirectory}/keyring"; 31 + startLimitBurst = 32 + if daemonType == "osd" then 30 else if lib.elem daemonType ["mgr" "mds"] then 3 else 5; 33 + startLimitIntervalSec = 60 * 30; # 30 mins 31 34 32 35 serviceConfig = { 33 36 LimitNOFILE = 1048576; ··· 39 42 ProtectHome = "true"; 40 43 ProtectSystem = "full"; 41 44 Restart = "on-failure"; 42 - StartLimitBurst = "5"; 43 - StartLimitInterval = "30min"; 44 45 StateDirectory = stateDirectory; 45 46 User = "ceph"; 46 47 Group = if daemonType == "osd" then "disk" else "ceph"; ··· 48 49 -f --cluster ${clusterName} --id ${daemonId}''; 49 50 } // optionalAttrs (daemonType == "osd") { 50 51 ExecStartPre = ''${ceph.lib}/libexec/ceph/ceph-osd-prestart.sh --id ${daemonId} --cluster ${clusterName}''; 51 - StartLimitBurst = "30"; 52 52 RestartSec = "20s"; 53 53 PrivateDevices = "no"; # osd needs disk access 54 54 } // optionalAttrs ( daemonType == "mon") { 55 55 RestartSec = "10"; 56 - } // optionalAttrs (lib.elem daemonType ["mgr" "mds"]) { 57 - StartLimitBurst = "3"; 58 56 }; 59 57 }); 60 58
+31 -3
nixos/modules/services/networking/babeld.nix
··· 87 87 description = "Babel routing daemon"; 88 88 after = [ "network.target" ]; 89 89 wantedBy = [ "multi-user.target" ]; 90 - serviceConfig.ExecStart = "${pkgs.babeld}/bin/babeld -c ${configFile}"; 90 + serviceConfig = { 91 + ExecStart = "${pkgs.babeld}/bin/babeld -c ${configFile} -I /run/babeld/babeld.pid -S /var/lib/babeld/state"; 92 + CapabilityBoundingSet = [ "CAP_NET_ADMIN" ]; 93 + IPAddressAllow = [ "fe80::/64" "ff00::/8" "::1/128" "127.0.0.0/8" ]; 94 + IPAddressDeny = "any"; 95 + LockPersonality = true; 96 + NoNewPrivileges = true; 97 + MemoryDenyWriteExecute = true; 98 + ProtectSystem = "strict"; 99 + ProtectClock = true; 100 + ProtectKernelTunables = false; # Couldn't write sysctl: Read-only file system 101 + ProtectKernelModules = true; 102 + ProtectKernelLogs = true; 103 + ProtectControlGroups = true; 104 + RestrictAddressFamilies = [ "AF_NETLINK" "AF_INET6" ]; 105 + RestrictNamespaces = true; 106 + RestrictRealtime = true; 107 + RestrictSUIDSGID = true; 108 + RemoveIPC = true; 109 + ProtectHome = true; 110 + ProtectHostname = true; 111 + PrivateMounts = true; 112 + PrivateTmp = true; 113 + PrivateDevices = true; 114 + PrivateUsers = false; # kernel_route(ADD): Operation not permitted 115 + SystemCallArchitectures = "native"; 116 + SystemCallFilter = [ "@system-service" ]; 117 + UMask = "0177"; 118 + RuntimeDirectory = "babeld"; 119 + StateDirectory = "babeld"; 120 + }; 91 121 }; 92 - 93 122 }; 94 - 95 123 }
+15 -9
nixos/modules/services/networking/blockbook-frontend.nix
··· 158 158 type = types.attrs; 159 159 default = {}; 160 160 example = literalExample '' { 161 - alternative_estimate_fee = "whatthefee-disabled"; 162 - alternative_estimate_fee_params = "{\"url\": \"https://whatthefee.io/data.json\", \"periodSeconds\": 60}"; 163 - fiat_rates = "coingecko"; 164 - fiat_rates_params = "{\"url\": \"https://api.coingecko.com/api/v3\", \"coin\": \"bitcoin\", \"periodSeconds\": 60}"; 165 - coin_shortcut = "BTC"; 166 - coin_label = "Bitcoin"; 167 - xpub_magic = 76067358; 168 - xpub_magic_segwit_p2sh = 77429938; 169 - xpub_magic_segwit_native = 78792518; 161 + "alternative_estimate_fee" = "whatthefee-disabled"; 162 + "alternative_estimate_fee_params" = "{\"url\": \"https://whatthefee.io/data.json\", \"periodSeconds\": 60}"; 163 + "fiat_rates" = "coingecko"; 164 + "fiat_rates_params" = "{\"url\": \"https://api.coingecko.com/api/v3\", \"coin\": \"bitcoin\", \"periodSeconds\": 60}"; 165 + "coin_shortcut" = "BTC"; 166 + "coin_label" = "Bitcoin"; 167 + "parse" = true; 168 + "subversion" = ""; 169 + "address_format" = ""; 170 + "xpub_magic" = 76067358; 171 + "xpub_magic_segwit_p2sh" = 77429938; 172 + "xpub_magic_segwit_native" = 78792518; 173 + "mempool_workers" = 8; 174 + "mempool_sub_workers" = 2; 175 + "block_addresses_to_keep" = 300; 170 176 }''; 171 177 description = '' 172 178 Additional configurations to be appended to <filename>coin.conf</filename>.
+1 -1
nixos/modules/services/networking/cjdns.nix
··· 264 264 '' 265 265 ); 266 266 267 + startLimitIntervalSec = 0; 267 268 serviceConfig = { 268 269 Type = "forking"; 269 270 Restart = "always"; 270 - StartLimitInterval = 0; 271 271 RestartSec = 1; 272 272 CapabilityBoundingSet = "CAP_NET_ADMIN CAP_NET_RAW CAP_SETUID"; 273 273 ProtectSystem = true;
+1
nixos/modules/services/networking/dnsdist.nix
··· 41 41 systemd.services.dnsdist = { 42 42 wantedBy = [ "multi-user.target" ]; 43 43 44 + startLimitIntervalSec = 0; 44 45 serviceConfig = { 45 46 DynamicUser = true; 46 47
+2 -2
nixos/modules/services/networking/mullvad-vpn.nix
··· 29 29 # Needed for ping 30 30 "/run/wrappers" 31 31 ]; 32 + startLimitBurst = 5; 33 + startLimitIntervalSec = 20; 32 34 serviceConfig = { 33 - StartLimitBurst = 5; 34 - StartLimitIntervalSec = 20; 35 35 ExecStart = "${pkgs.mullvad-vpn}/bin/mullvad-daemon -v --disable-stdout-timestamps"; 36 36 Restart = "always"; 37 37 RestartSec = 1;
+5
nixos/modules/services/networking/murmur.nix
··· 278 278 home = "/var/lib/murmur"; 279 279 createHome = true; 280 280 uid = config.ids.uids.murmur; 281 + group = "murmur"; 282 + }; 283 + users.groups.murmur = { 284 + gid = config.ids.gids.murmur; 281 285 }; 282 286 283 287 systemd.services.murmur = { ··· 300 304 RuntimeDirectory = "murmur"; 301 305 RuntimeDirectoryMode = "0700"; 302 306 User = "murmur"; 307 + Group = "murmur"; 303 308 }; 304 309 }; 305 310 };
+2 -2
nixos/modules/services/networking/namecoind.nix
··· 165 165 after = [ "network.target" ]; 166 166 wantedBy = [ "multi-user.target" ]; 167 167 168 + startLimitIntervalSec = 120; 169 + startLimitBurst = 5; 168 170 serviceConfig = { 169 171 User = "namecoin"; 170 172 Group = "namecoin"; ··· 176 178 TimeoutStopSec = "60s"; 177 179 TimeoutStartSec = "2s"; 178 180 Restart = "always"; 179 - StartLimitInterval = "120s"; 180 - StartLimitBurst = "5"; 181 181 }; 182 182 183 183 preStart = optionalString (cfg.wallet != "${dataDir}/wallet.dat") ''
+2 -2
nixos/modules/services/networking/nextdns.nix
··· 28 28 environment = { 29 29 SERVICE_RUN_MODE = "1"; 30 30 }; 31 + startLimitIntervalSec = 5; 32 + startLimitBurst = 10; 31 33 serviceConfig = { 32 - StartLimitInterval = 5; 33 - StartLimitBurst = 10; 34 34 ExecStart = "${pkgs.nextdns}/bin/nextdns run ${escapeShellArgs config.services.nextdns.arguments}"; 35 35 RestartSec = 120; 36 36 LimitMEMLOCK = "infinity";
+1 -1
nixos/modules/services/networking/nix-store-gcs-proxy.nix
··· 42 42 description = "A HTTP nix store that proxies requests to Google Storage"; 43 43 wantedBy = ["multi-user.target"]; 44 44 45 + startLimitIntervalSec = 10; 45 46 serviceConfig = { 46 47 RestartSec = 5; 47 - StartLimitInterval = 10; 48 48 ExecStart = '' 49 49 ${pkgs.nix-store-gcs-proxy}/bin/nix-store-gcs-proxy \ 50 50 --bucket-name ${cfg.bucketName} \
+2 -2
nixos/modules/services/networking/nsd.nix
··· 916 916 after = [ "network.target" ]; 917 917 wantedBy = [ "multi-user.target" ]; 918 918 919 + startLimitBurst = 4; 920 + startLimitIntervalSec = 5 * 60; # 5 mins 919 921 serviceConfig = { 920 922 ExecStart = "${nsdPkg}/sbin/nsd -d -c ${nsdEnv}/nsd.conf"; 921 923 StandardError = "null"; 922 924 PIDFile = pidFile; 923 925 Restart = "always"; 924 926 RestartSec = "4s"; 925 - StartLimitBurst = 4; 926 - StartLimitInterval = "5min"; 927 927 }; 928 928 929 929 preStart = ''
+2 -2
nixos/modules/services/networking/supybot.nix
··· 103 103 rm -f '${cfg.stateDir}/supybot.cfg.bak' 104 104 ''; 105 105 106 + startLimitIntervalSec = 5 * 60; # 5 min 107 + startLimitBurst = 1; 106 108 serviceConfig = { 107 109 ExecStart = "${pyEnv}/bin/supybot ${cfg.stateDir}/supybot.cfg"; 108 110 PIDFile = "/run/supybot.pid"; ··· 110 112 Group = "supybot"; 111 113 UMask = "0007"; 112 114 Restart = "on-abort"; 113 - StartLimitInterval = "5m"; 114 - StartLimitBurst = "1"; 115 115 116 116 NoNewPrivileges = true; 117 117 PrivateDevices = true;
+2 -4
nixos/modules/services/networking/tailscale.nix
··· 17 17 }; 18 18 19 19 config = mkIf cfg.enable { 20 + environment.systemPackages = [ pkgs.tailscale ]; # for the CLI 20 21 systemd.services.tailscale = { 21 22 description = "Tailscale client daemon"; 22 23 ··· 24 25 wants = [ "network-pre.target" ]; 25 26 wantedBy = [ "multi-user.target" ]; 26 27 27 - unitConfig = { 28 - StartLimitIntervalSec = 0; 29 - StartLimitBurst = 0; 30 - }; 28 + startLimitIntervalSec = 0; 31 29 32 30 serviceConfig = { 33 31 ExecStart =
+2 -2
nixos/modules/services/security/vault.nix
··· 131 131 132 132 restartIfChanged = false; # do not restart on "nixos-rebuild switch". It would seal the storage and disrupt the clients. 133 133 134 + startLimitIntervalSec = 60; 135 + startLimitBurst = 3; 134 136 serviceConfig = { 135 137 User = "vault"; 136 138 Group = "vault"; ··· 145 147 KillSignal = "SIGINT"; 146 148 TimeoutStopSec = "30s"; 147 149 Restart = "on-failure"; 148 - StartLimitInterval = "60s"; 149 - StartLimitBurst = 3; 150 150 }; 151 151 152 152 unitConfig.RequiresMountsFor = optional (cfg.storagePath != null) cfg.storagePath;
+2 -1
nixos/modules/services/web-apps/moinmoin.nix
··· 224 224 chmod -R u+w ${dataDir}/${wikiIdent}/underlay 225 225 ''; 226 226 227 + startLimitIntervalSec = 30; 228 + 227 229 serviceConfig = { 228 230 User = user; 229 231 Group = group; ··· 237 239 238 240 Restart = "on-failure"; 239 241 RestartSec = "2s"; 240 - StartLimitIntervalSec = "30s"; 241 242 242 243 StateDirectory = "moin/${wikiIdent}"; 243 244 StateDirectoryMode = "0750";
+50 -1
nixos/modules/services/web-apps/shiori.nix
··· 37 37 description = "Shiori simple bookmarks manager"; 38 38 wantedBy = [ "multi-user.target" ]; 39 39 40 + environment.SHIORI_DIR = "/var/lib/shiori"; 41 + 40 42 serviceConfig = { 41 43 ExecStart = "${package}/bin/shiori serve --address '${address}' --port '${toString port}'"; 44 + 42 45 DynamicUser = true; 43 - Environment = "SHIORI_DIR=/var/lib/shiori"; 44 46 StateDirectory = "shiori"; 47 + # As the RootDirectory 48 + RuntimeDirectory = "shiori"; 49 + 50 + # Security options 51 + 52 + BindReadOnlyPaths = [ 53 + "/nix/store" 54 + 55 + # For SSL certificates, and the resolv.conf 56 + "/etc" 57 + ]; 58 + 59 + CapabilityBoundingSet = ""; 60 + 61 + DeviceAllow = ""; 62 + 63 + LockPersonality = true; 64 + 65 + MemoryDenyWriteExecute = true; 66 + 67 + PrivateDevices = true; 68 + PrivateUsers = true; 69 + 70 + ProtectClock = true; 71 + ProtectControlGroups = true; 72 + ProtectHome = true; 73 + ProtectHostname = true; 74 + ProtectKernelLogs = true; 75 + ProtectKernelModules = true; 76 + ProtectKernelTunables = true; 77 + 78 + RestrictNamespaces = true; 79 + RestrictAddressFamilies = [ "AF_INET" "AF_INET6" ]; 80 + RestrictRealtime = true; 81 + RestrictSUIDSGID = true; 82 + 83 + RootDirectory = "/run/shiori"; 84 + 85 + SystemCallArchitectures = "native"; 86 + SystemCallErrorNumber = "EPERM"; 87 + SystemCallFilter = [ 88 + "@system-service" 89 + 90 + "~@chown" "~@cpu-emulation" "~@debug" "~@ipc" "~@keyring" "~@memlock" 91 + "~@module" "~@obsolete" "~@privileged" "~@process" "~@raw-io" 92 + "~@resources" "~@setuid" 93 + ]; 45 94 }; 46 95 }; 47 96 };
+6 -8
nixos/modules/services/web-servers/caddy.nix
··· 24 24 ${pkgs.jq}/bin/jq -s '.[0] * .[1]' ${adaptedConfig} ${tlsJSON} > $out 25 25 ''; 26 26 in { 27 + imports = [ 28 + (mkRemovedOptionModule [ "services" "caddy" "agree" ] "this option is no longer necessary for Caddy 2") 29 + ]; 30 + 27 31 options.services.caddy = { 28 32 enable = mkEnableOption "Caddy web server"; 29 33 ··· 66 70 description = "Email address (for Let's Encrypt certificate)"; 67 71 }; 68 72 69 - agree = mkOption { 70 - default = false; 71 - type = types.bool; 72 - description = "Agree to Let's Encrypt Subscriber Agreement"; 73 - }; 74 - 75 73 dataDir = mkOption { 76 74 default = "/var/lib/caddy"; 77 75 type = types.path; ··· 103 101 after = [ "network-online.target" ]; 104 102 wants = [ "network-online.target" ]; # systemd-networkd-wait-online.service 105 103 wantedBy = [ "multi-user.target" ]; 104 + startLimitIntervalSec = 14400; 105 + startLimitBurst = 10; 106 106 serviceConfig = { 107 107 ExecStart = "${cfg.package}/bin/caddy run --config ${configJSON}"; 108 108 ExecReload = "${cfg.package}/bin/caddy reload --config ${configJSON}"; ··· 110 110 User = "caddy"; 111 111 Group = "caddy"; 112 112 Restart = "on-abnormal"; 113 - StartLimitIntervalSec = 14400; 114 - StartLimitBurst = 10; 115 113 AmbientCapabilities = "cap_net_bind_service"; 116 114 CapabilityBoundingSet = "cap_net_bind_service"; 117 115 NoNewPrivileges = true;
+2 -1
nixos/modules/services/web-servers/nginx/default.nix
··· 693 693 ${cfg.preStart} 694 694 ${execCommand} -t 695 695 ''; 696 + 697 + startLimitIntervalSec = 60; 696 698 serviceConfig = { 697 699 ExecStart = execCommand; 698 700 ExecReload = [ ··· 701 703 ]; 702 704 Restart = "always"; 703 705 RestartSec = "10s"; 704 - StartLimitInterval = "1min"; 705 706 # User and group 706 707 User = cfg.user; 707 708 Group = cfg.group;
+2 -2
nixos/modules/services/web-servers/traefik.nix
··· 136 136 description = "Traefik web server"; 137 137 after = [ "network-online.target" ]; 138 138 wantedBy = [ "multi-user.target" ]; 139 + startLimitIntervalSec = 86400; 140 + startLimitBurst = 5; 139 141 serviceConfig = { 140 142 ExecStart = 141 143 "${cfg.package}/bin/traefik --configfile=${staticConfigFile}"; ··· 143 145 User = "traefik"; 144 146 Group = cfg.group; 145 147 Restart = "on-failure"; 146 - StartLimitInterval = 86400; 147 - StartLimitBurst = 5; 148 148 AmbientCapabilities = "cap_net_bind_service"; 149 149 CapabilityBoundingSet = "cap_net_bind_service"; 150 150 NoNewPrivileges = true;
+4 -4
nixos/modules/services/x11/xserver.nix
··· 678 678 679 679 script = "${cfg.displayManager.job.execCmd}"; 680 680 681 + # Stop restarting if the display manager stops (crashes) 2 times 682 + # in one minute. Starting X typically takes 3-4s. 683 + startLimitIntervalSec = 30; 684 + startLimitBurst = 3; 681 685 serviceConfig = { 682 686 Restart = "always"; 683 687 RestartSec = "200ms"; 684 688 SyslogIdentifier = "display-manager"; 685 - # Stop restarting if the display manager stops (crashes) 2 times 686 - # in one minute. Starting X typically takes 3-4s. 687 - StartLimitInterval = "30s"; 688 - StartLimitBurst = "3"; 689 689 }; 690 690 }; 691 691
+2
nixos/modules/system/boot/networkd.nix
··· 648 648 "RapidCommit" 649 649 "ForceDHCPv6PDOtherInformation" 650 650 "PrefixDelegationHint" 651 + "RouteMetric" 651 652 ]) 652 653 (assertValueOneOf "UseDNS" boolValues) 653 654 (assertValueOneOf "UseNTP" boolValues) 654 655 (assertValueOneOf "RapidCommit" boolValues) 655 656 (assertValueOneOf "ForceDHCPv6PDOtherInformation" boolValues) 657 + (assertInt "RouteMetric") 656 658 ]; 657 659 658 660 sectionDHCPServer = checkUnitConfig "DHCPServer" [
+2 -1
nixos/modules/system/boot/stage-1-init.sh
··· 120 120 if test -w /dev/kmsg; then 121 121 tee -i < /tmp/stage-1-init.log.fifo /proc/self/fd/"$logOutFd" | while read -r line; do 122 122 if test -n "$line"; then 123 - echo "<7>stage-1-init: $line" > /dev/kmsg 123 + echo "<7>stage-1-init: [$(date)] $line" > /dev/kmsg 124 124 fi 125 125 done & 126 126 else ··· 356 356 case $options in 357 357 *x-nixos.autoresize*) 358 358 if [ "$fsType" = ext2 -o "$fsType" = ext3 -o "$fsType" = ext4 ]; then 359 + modprobe "$fsType" 359 360 echo "resizing $device..." 360 361 e2fsck -fp "$device" 361 362 resize2fs "$device"
+12 -4
nixos/modules/system/boot/systemd-unit-options.nix
··· 210 210 ''; 211 211 }; 212 212 213 + startLimitBurst = mkOption { 214 + type = types.int; 215 + description = '' 216 + Configure unit start rate limiting. Units which are started 217 + more than startLimitBurst times within an interval time 218 + interval are not permitted to start any more. 219 + ''; 220 + }; 221 + 213 222 startLimitIntervalSec = mkOption { 214 223 type = types.int; 215 224 description = '' 216 225 Configure unit start rate limiting. Units which are started 217 - more than burst times within an interval time interval are 218 - not permitted to start any more. 226 + more than startLimitBurst times within an interval time 227 + interval are not permitted to start any more. 219 228 ''; 220 229 }; 221 230 ··· 245 254 serviceConfig = mkOption { 246 255 default = {}; 247 256 example = 248 - { StartLimitInterval = 10; 249 - RestartSec = 5; 257 + { RestartSec = 5; 250 258 }; 251 259 type = types.addCheck (types.attrsOf unitOption) checkService; 252 260 description = ''
+21 -8
nixos/modules/system/boot/systemd.nix
··· 243 243 OnFailure = toString config.onFailure; } 244 244 // optionalAttrs (options.startLimitIntervalSec.isDefined) { 245 245 StartLimitIntervalSec = toString config.startLimitIntervalSec; 246 + } // optionalAttrs (options.startLimitBurst.isDefined) { 247 + StartLimitBurst = toString config.startLimitBurst; 246 248 }; 247 249 }; 248 250 }; ··· 884 886 885 887 config = { 886 888 887 - warnings = concatLists (mapAttrsToList (name: service: 888 - let 889 - type = service.serviceConfig.Type or ""; 890 - restart = service.serviceConfig.Restart or "no"; 891 - in optional 892 - (type == "oneshot" && (restart == "always" || restart == "on-success")) 893 - "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'") 894 - cfg.services); 889 + warnings = concatLists ( 890 + mapAttrsToList 891 + (name: service: 892 + let 893 + type = service.serviceConfig.Type or ""; 894 + restart = service.serviceConfig.Restart or "no"; 895 + hasDeprecated = builtins.hasAttr "StartLimitInterval" service.serviceConfig; 896 + in 897 + concatLists [ 898 + (optional (type == "oneshot" && (restart == "always" || restart == "on-success")) 899 + "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'" 900 + ) 901 + (optional hasDeprecated 902 + "Service '${name}.service' uses the attribute 'StartLimitInterval' in the Service section, which is deprecated. See https://github.com/NixOS/nixpkgs/issues/45786." 903 + ) 904 + ] 905 + ) 906 + cfg.services 907 + ); 895 908 896 909 system.build.units = cfg.units; 897 910
+1 -1
nixos/modules/virtualisation/amazon-image.nix
··· 48 48 ]; 49 49 boot.initrd.kernelModules = [ "xen-blkfront" "xen-netfront" ]; 50 50 boot.initrd.availableKernelModules = [ "ixgbevf" "ena" "nvme" ]; 51 - boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" ]; 51 + boot.kernelParams = mkIf cfg.hvm [ "console=ttyS0" "random.trust_cpu=on" ]; 52 52 53 53 # Prevent the nouveau kernel module from being loaded, as it 54 54 # interferes with the nvidia/nvidia-uvm modules needed for CUDA.
+85 -6
nixos/tests/firefox.nix
··· 11 11 environment.systemPackages = 12 12 (if esr then [ pkgs.firefox-esr ] else [ pkgs.firefox ]) 13 13 ++ [ pkgs.xdotool ]; 14 + 15 + # Need some more memory to record audio. 16 + virtualisation.memorySize = "500"; 17 + 18 + # Create a virtual sound device, with mixing 19 + # and all, for recording audio. 20 + boot.kernelModules = [ "snd-aloop" ]; 21 + sound.enable = true; 22 + sound.extraConfig = '' 23 + pcm.!default { 24 + type plug 25 + slave.pcm pcm.dmixer 26 + } 27 + pcm.dmixer { 28 + type dmix 29 + ipc_key 1 30 + slave { 31 + pcm "hw:Loopback,0,0" 32 + rate 48000 33 + periods 128 34 + period_time 0 35 + period_size 1024 36 + buffer_size 8192 37 + } 38 + } 39 + pcm.recorder { 40 + type hw 41 + card "Loopback" 42 + device 1 43 + subdevice 0 44 + } 45 + ''; 46 + 47 + systemd.services.audio-recorder = { 48 + description = "Record NixOS test audio to /tmp/record.wav"; 49 + script = "${pkgs.alsaUtils}/bin/arecord -D recorder -f S16_LE -r48000 /tmp/record.wav"; 50 + }; 51 + 14 52 }; 15 53 16 54 testScript = '' 55 + from contextlib import contextmanager 56 + 57 + 58 + @contextmanager 59 + def audio_recording(machine: Machine) -> None: 60 + """ 61 + Perform actions while recording the 62 + machine audio output. 63 + """ 64 + machine.systemctl("start audio-recorder") 65 + yield 66 + machine.systemctl("stop audio-recorder") 67 + 68 + 69 + def wait_for_sound(machine: Machine) -> None: 70 + """ 71 + Wait until any sound has been emitted. 72 + """ 73 + machine.wait_for_file("/tmp/record.wav") 74 + while True: 75 + # Get at most 2M of the recording 76 + machine.execute("tail -c 2M /tmp/record.wav > /tmp/last") 77 + # Get the exact size 78 + size = int(machine.succeed("stat -c '%s' /tmp/last").strip()) 79 + # Compare it against /dev/zero using `cmp` (skipping 50B of WAVE header). 80 + # If some non-NULL bytes are found it returns 1. 81 + status, output = machine.execute( 82 + f"cmp -i 50 -n {size - 50} /tmp/last /dev/zero 2>&1" 83 + ) 84 + if status == 1: 85 + break 86 + machine.sleep(2) 87 + 88 + 17 89 machine.wait_for_x() 18 90 19 - with subtest("wait until Firefox has finished loading the Valgrind docs page"): 91 + with subtest("Wait until Firefox has finished loading the Valgrind docs page"): 20 92 machine.execute( 21 93 "xterm -e 'firefox file://${pkgs.valgrind.doc}/share/doc/valgrind/html/index.html' &" 22 94 ) 23 95 machine.wait_for_window("Valgrind") 24 96 machine.sleep(40) 25 97 98 + with subtest("Check whether Firefox can play sound"): 99 + with audio_recording(machine): 100 + machine.succeed( 101 + "firefox file://${pkgs.sound-theme-freedesktop}/share/sounds/freedesktop/stereo/phone-incoming-call.oga &" 102 + ) 103 + wait_for_sound(machine) 104 + machine.copy_from_vm("/tmp/record.wav") 105 + 106 + with subtest("Close sound test tab"): 107 + machine.execute("xdotool key ctrl+w") 108 + 26 109 with subtest("Close default browser prompt"): 27 110 machine.execute("xdotool key space") 28 111 29 - with subtest("Hide default browser window"): 30 - machine.sleep(2) 31 - machine.execute("xdotool key F12") 32 - 33 - with subtest("wait until Firefox draws the developer tool panel"): 112 + with subtest("Wait until Firefox draws the developer tool panel"): 34 113 machine.sleep(10) 35 114 machine.succeed("xwininfo -root -tree | grep Valgrind") 36 115 machine.screenshot("screen")
+2 -2
pkgs/applications/audio/opustags/default.nix
··· 1 1 { stdenv, lib, cmake, pkgconfig, libogg, fetchFromGitHub, libiconv }: 2 2 stdenv.mkDerivation rec { 3 3 pname = "opustags"; 4 - version = "1.3.0"; 4 + version = "1.4.0"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "fmang"; 8 8 repo = "opustags"; 9 9 rev = version; 10 - sha256 = "09z0cdg20algaj2yyhfz3hxh1biwjjvzx1pc2vdc64n8lkswqsc1"; 10 + sha256 = "1y0czl72paawy342ff9ickaamkih43k59yfcdw7bnddypyfa7nbg"; 11 11 }; 12 12 13 13 buildInputs = [ libogg ];
+2 -2
pkgs/applications/blockchains/ergo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "ergo"; 5 - version = "3.3.4"; 5 + version = "3.3.5"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/ergoplatform/ergo/releases/download/v${version}/ergo-${version}.jar"; 9 - sha256 = "0psq0nxb4c0fsxjzjxb4sy6lh4kj4w8aizd81r92fdv8izbm25sk"; 9 + sha256 = "0bxzpwwb42bppqli3zggx3lah7g6kwmy6k6k6dinypj6x0bafqcg"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/blockchains/ledger-live-desktop/default.nix
··· 2 2 3 3 let 4 4 pname = "ledger-live-desktop"; 5 - version = "2.14.0"; 5 + version = "2.15.0"; 6 6 name = "${pname}-${version}"; 7 7 8 8 src = fetchurl { 9 9 url = "https://github.com/LedgerHQ/${pname}/releases/download/v${version}/${pname}-${version}-linux-x86_64.AppImage"; 10 - sha256 = "057g77nd8qxi8dw9sp7x068wsxmrpnsdfrca876f0bpw7lpb0bqq"; 10 + sha256 = "06sm4ah05j0f3bxb1sbdi8mazmxk166y2gaycll6p2xhd105ins3"; 11 11 }; 12 12 13 13 appimageContents = appimageTools.extractType2 {
+3 -7
pkgs/applications/blockchains/monero-gui/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "monero-gui"; 30 - version = "0.17.1.0"; 30 + version = "0.17.1.1"; 31 31 32 32 src = fetchFromGitHub { 33 33 owner = "monero-project"; 34 34 repo = "monero-gui"; 35 35 rev = "v${version}"; 36 - sha256 = "07r78ipv4g3i6z822kq380vi3qwlb958rccsy6lyybkhj9y0rx84"; 36 + sha256 = "0aqhp4rmqsgwjb875kgh6qwz0wyyiag1fksyic9cnhgg5j5y95nx"; 37 37 }; 38 38 39 39 nativeBuildInputs = [ ··· 75 75 'add_subdirectory(monero EXCLUDE_FROM_ALL)' 76 76 ''; 77 77 78 - preConfigure = '' 79 - # because $out needs to be expanded 80 - cmakeFlagsArray+=("-DCMAKE_INSTALL_PREFIX=$out/bin") 81 - cmakeFlagsArray+=("-DARCH=${arch}") 82 - ''; 78 + cmakeFlags = [ "-DARCH=${arch}" ]; 83 79 84 80 desktopItem = makeDesktopItem { 85 81 name = "monero-wallet-gui";
+2 -2
pkgs/applications/blockchains/monero/default.nix
··· 17 17 18 18 stdenv.mkDerivation rec { 19 19 pname = "monero"; 20 - version = "0.17.1.0"; 20 + version = "0.17.1.1"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "monero-project"; 24 24 repo = "monero"; 25 25 rev = "v${version}"; 26 - sha256 = "1cngniv7sndy8r0fcfgk737640k53q3kwd36g891p5igcb985qdw"; 26 + sha256 = "18x27dm24k04vx0yz57zi02rk0wrmbn4wr8alqf48dq6z9wr0fhp"; 27 27 fetchSubmodules = true; 28 28 }; 29 29
+3 -3
pkgs/applications/editors/android-studio/default.nix
··· 19 19 sha256Hash = "sha256-qbxmR9g8DSKzcP09bJuc+am79BSXWG39UQxFEb1bZ88="; 20 20 }; 21 21 latestVersion = { # canary & dev 22 - version = "4.2.0.14"; # "Android Studio 4.2 Canary 14" 23 - build = "202.6907010"; 24 - sha256Hash = "sha256-A6nl4uN25CWOjpwBvOQG26EZnJP5tNvSrGtoF+IQmtY="; 22 + version = "4.2.0.15"; # "Android Studio 4.2 Canary 15" 23 + build = "202.6922807"; 24 + sha256Hash = "sha256-PXFNnPSJbdp9NtkMDR3Vq+vpWqd85Io2FmXPhRLRk/8="; 25 25 }; 26 26 in { 27 27 # Attributes are named by their corresponding release channels
+49
pkgs/applications/editors/marker/default.nix
··· 1 + { stdenv 2 + , fetchFromGitHub 3 + , meson 4 + , ninja 5 + , pkg-config 6 + , wrapGAppsHook 7 + , gtk3 8 + , gtksourceview 9 + , gtkspell3 10 + , webkitgtk 11 + , pandoc 12 + }: 13 + 14 + stdenv.mkDerivation rec { 15 + pname = "marker"; 16 + version = "2020.04.04"; 17 + 18 + src = fetchFromGitHub { 19 + owner = "fabiocolacio"; 20 + repo = "Marker"; 21 + rev = "${version}"; 22 + fetchSubmodules = true; 23 + sha256 = "1iy7izyprf050bix8am1krqivgyxnhx3jm775v8f80cgbqxy7m5r"; 24 + }; 25 + 26 + nativeBuildInputs = [ 27 + meson 28 + ninja 29 + pkg-config 30 + wrapGAppsHook 31 + ]; 32 + 33 + buildInputs = [ 34 + gtk3 35 + gtksourceview 36 + gtkspell3 37 + webkitgtk 38 + pandoc 39 + ]; 40 + 41 + meta = with stdenv.lib; { 42 + homepage = "https://fabiocolacio.github.io/Marker/"; 43 + description = "Markdown editor for the Linux desktop"; 44 + maintainers = with maintainers; [ trepetti ]; 45 + license = licenses.gpl3Plus; 46 + platforms = platforms.linux; 47 + changelog = "https://github.com/fabiocolacio/Marker/releases/tag/${version}"; 48 + }; 49 + }
+159
pkgs/applications/editors/neovim/utils.nix
··· 1 + { lib 2 + , vimUtils 3 + , nodejs 4 + , neovim-unwrapped 5 + , bundlerEnv 6 + , ruby 7 + , pythonPackages 8 + , python3Packages 9 + , writeText 10 + , wrapNeovimUnstable 11 + }: 12 + let 13 + # returns everything needed for the caller to wrap its own neovim: 14 + # - the generated content of the future init.vim 15 + # - the arguments to wrap neovim with 16 + # The caller is responsible for writing the init.vim and adding it to the wrapped 17 + # arguments (["-u" writeText "init.vim" GENERATEDRC)]). 18 + # This makes it possible to write the config anywhere: on a per-project basis 19 + # .nvimrc or in $XDG_CONFIG_HOME/nvim/init.vim to avoid sideeffects. 20 + # Indeed, note that wrapping with `-u init.vim` has sideeffects like .nvimrc wont be loaded 21 + # anymore, $MYVIMRC wont be set etc 22 + makeNeovimConfig = 23 + { 24 + withPython2 ? false 25 + /* the function you would have passed to python.withPackages */ 26 + , extraPython2Packages ? (_: [ ]) 27 + , withPython3 ? true 28 + /* the function you would have passed to python3.withPackages */ 29 + , extraPython3Packages ? (_: [ ]) 30 + , withNodeJs ? false 31 + , withRuby ? true 32 + 33 + # same values as in vimUtils.vimrcContent 34 + , configure ? { } 35 + 36 + # for forward compability, when adding new environments, haskell etc. 37 + , ... 38 + }: 39 + let 40 + rubyEnv = bundlerEnv { 41 + name = "neovim-ruby-env"; 42 + gemdir = ./ruby_provider; 43 + postBuild = '' 44 + ln -sf ${ruby}/bin/* $out/bin 45 + ''; 46 + }; 47 + 48 + 49 + requiredPlugins = vimUtils.requiredPlugins configure; 50 + getDeps = attrname: map (plugin: plugin.${attrname} or (_: [ ])); 51 + 52 + pluginPython2Packages = getDeps "pythonDependencies" requiredPlugins; 53 + python2Env = pythonPackages.python.withPackages (ps: 54 + [ ps.pynvim ] 55 + ++ (extraPython2Packages ps) 56 + ++ (lib.concatMap (f: f ps) pluginPython2Packages)); 57 + 58 + pluginPython3Packages = getDeps "python3Dependencies" requiredPlugins; 59 + python3Env = python3Packages.python.withPackages (ps: 60 + [ ps.pynvim ] 61 + ++ (extraPython3Packages ps) 62 + ++ (lib.concatMap (f: f ps) pluginPython3Packages)); 63 + 64 + 65 + # Mapping a boolean argument to a key that tells us whether to add or not to 66 + # add to nvim's 'embedded rc' this: 67 + # let g:<key>_host_prog=$out/bin/nvim-<key> 68 + # Or this: 69 + # let g:loaded_${prog}_provider=1 70 + # While the latter tells nvim that this provider is not available 71 + hostprog_check_table = { 72 + node = withNodeJs; 73 + python = withPython2; 74 + python3 = withPython3; 75 + ruby = withRuby; 76 + }; 77 + ## Here we calculate all of the arguments to the 1st call of `makeWrapper` 78 + # We start with the executable itself NOTE we call this variable "initial" 79 + # because if configure != {} we need to call makeWrapper twice, in order to 80 + # avoid double wrapping, see comment near finalMakeWrapperArgs 81 + makeWrapperArgs = 82 + let 83 + binPath = lib.makeBinPath (lib.optionals withRuby [ rubyEnv ] ++ lib.optionals withNodeJs [ nodejs ]); 84 + 85 + flags = lib.concatLists (lib.mapAttrsToList ( 86 + prog: withProg: [ 87 + "--cmd" (genProviderSettings prog withProg) 88 + ] 89 + ) 90 + hostprog_check_table); 91 + in 92 + [ 93 + "--argv0" "$0" "--add-flags" (lib.escapeShellArgs flags) 94 + ] ++ lib.optionals withRuby [ 95 + "--set" "GEM_HOME" "${rubyEnv}/${rubyEnv.ruby.gemPath}" 96 + ] ++ lib.optionals (binPath != "") [ 97 + "--suffix" "PATH" ":" binPath 98 + ]; 99 + 100 + manifestRc = vimUtils.vimrcContent (configure // { customRC = ""; }); 101 + neovimRcContent = vimUtils.vimrcContent configure; 102 + in 103 + { 104 + wrapperArgs = makeWrapperArgs; 105 + inherit neovimRcContent; 106 + inherit manifestRc; 107 + inherit rubyEnv; 108 + inherit python2Env; 109 + inherit python3Env; 110 + }; 111 + 112 + genProviderSettings = prog: withProg: 113 + if withProg then 114 + "let g:${prog}_host_prog='${placeholder "out"}/bin/nvim-${prog}'" 115 + else 116 + "let g:loaded_${prog}_provider=1" 117 + ; 118 + 119 + # to keep backwards compatibility 120 + legacyWrapper = neovim: { 121 + extraMakeWrapperArgs ? "" 122 + , withPython ? true 123 + /* the function you would have passed to python.withPackages */ 124 + , extraPythonPackages ? (_: []) 125 + /* the function you would have passed to python.withPackages */ 126 + , withPython3 ? true, extraPython3Packages ? (_: []) 127 + , withNodeJs ? false 128 + , withRuby ? true 129 + , vimAlias ? false 130 + , viAlias ? false 131 + , configure ? {} 132 + }: 133 + let 134 + /* for compatibility with passing extraPythonPackages as a list; added 2018-07-11 */ 135 + compatFun = funOrList: (if builtins.isList funOrList then 136 + (_: lib.warn "passing a list as extraPythonPackages to the neovim wrapper is deprecated, pass a function as to python.withPackages instead" funOrList) 137 + else funOrList); 138 + 139 + res = makeNeovimConfig { 140 + withPython2 = withPython; 141 + extraPythonPackages = compatFun extraPythonPackages; 142 + inherit withPython3; 143 + extraPython3Packages = compatFun extraPython3Packages; 144 + inherit withNodeJs withRuby; 145 + 146 + inherit configure; 147 + }; 148 + in 149 + wrapNeovimUnstable neovim (res // { 150 + wrapperArgs = lib.escapeShellArgs ( 151 + res.wrapperArgs ++ [ "--add-flags" "-u ${writeText "init.vim" res.neovimRcContent}" ]) 152 + + " " + extraMakeWrapperArgs 153 + ; 154 + }); 155 + in 156 + { 157 + inherit makeNeovimConfig; 158 + inherit legacyWrapper; 159 + }
+27 -101
pkgs/applications/editors/neovim/wrapper.nix
··· 13 13 14 14 let 15 15 wrapper = { 16 - extraMakeWrapperArgs ? "" 17 - , withPython ? true, extraPythonPackages ? (_: []) /* the function you would have passed to python.withPackages */ 18 - , withPython3 ? true, extraPython3Packages ? (_: []) /* the function you would have passed to python.withPackages */ 16 + # should contain all args but the binary 17 + wrapperArgs ? "" 18 + , manifestRc ? null 19 + , withPython2 ? true, python2Env ? null 20 + , withPython3 ? true, python3Env ? null 19 21 , withNodeJs? false 20 - , withRuby ? true 22 + , withRuby ? true, rubyEnv ? null 21 23 , vimAlias ? false 22 24 , viAlias ? false 23 - , configure ? {} 25 + , ... 24 26 }: 25 27 let 26 28 27 - rubyEnv = bundlerEnv { 28 - name = "neovim-ruby-env"; 29 - gemdir = ./ruby_provider; 30 - postBuild = '' 31 - ln -sf ${ruby}/bin/* $out/bin 32 - ''; 33 - }; 34 - 35 - /* for compatibility with passing extraPythonPackages as a list; added 2018-07-11 */ 36 - compatFun = funOrList: (if builtins.isList funOrList then 37 - (_: lib.warn "passing a list as extraPythonPackages to the neovim wrapper is deprecated, pass a function as to python.withPackages instead" funOrList) 38 - else funOrList); 39 - extraPythonPackagesFun = compatFun extraPythonPackages; 40 - extraPython3PackagesFun = compatFun extraPython3Packages; 41 - 42 - requiredPlugins = vimUtils.requiredPlugins configure; 43 - getDeps = attrname: map (plugin: plugin.${attrname} or (_:[])); 44 - 45 - pluginPythonPackages = getDeps "pythonDependencies" requiredPlugins; 46 - pythonEnv = pythonPackages.python.withPackages(ps: 47 - [ ps.pynvim ] 48 - ++ (extraPythonPackagesFun ps) 49 - ++ (concatMap (f: f ps) pluginPythonPackages)); 50 - 51 - pluginPython3Packages = getDeps "python3Dependencies" requiredPlugins; 52 - python3Env = python3Packages.python.withPackages (ps: 53 - [ ps.pynvim ] 54 - ++ (extraPython3PackagesFun ps) 55 - ++ (concatMap (f: f ps) pluginPython3Packages)); 56 - 57 - binPath = makeBinPath (optionals withRuby [rubyEnv] ++ optionals withNodeJs [nodejs]); 58 - 59 - # Mapping a boolean argument to a key that tells us whether to add or not to 60 - # add to nvim's 'embedded rc' this: 61 - # 62 - # let g:<key>_host_prog=$out/bin/nvim-<key> 63 - # 64 - # Or this: 65 - # 66 - # let g:loaded_${prog}_provider=1 67 - # 68 - # While the later tells nvim that this provider is not available 69 - # 70 - hostprog_check_table = { 71 - node = withNodeJs; 72 - python = withPython; 73 - python3 = withPython3; 74 - ruby = withRuby; 75 - }; 76 - ## Here we calculate all of the arguments to the 1st call of `makeWrapper` 77 - # We start with the executable itself NOTE we call this variable "initial" 78 - # because if configure != {} we need to call makeWrapper twice, in order to 79 - # avoid double wrapping, see comment near finalMakeWrapperArgs 80 - initialMakeWrapperArgs = 81 - let 82 - flags = lib.concatLists (lib.mapAttrsToList ( 83 - prog: 84 - withProg: 85 - [ 86 - "--cmd" 87 - (if withProg then 88 - "let g:${prog}_host_prog='${placeholder "out"}/bin/nvim-${prog}'" 89 - else 90 - "let g:loaded_${prog}_provider=1" 91 - ) 92 - ] 93 - ) hostprog_check_table); 94 - in [ 95 - "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim" 96 - "--argv0" "$0" 97 - "--add-flags" (lib.escapeShellArgs flags) 98 - ] ++ lib.optionals withRuby [ 99 - "--set" "GEM_HOME" "${rubyEnv}/${rubyEnv.ruby.gemPath}" 100 - ] ++ lib.optionals (binPath != "") [ 101 - "--suffix" "PATH" ":" binPath 102 - ]; 103 29 # If configure != {}, we can't generate the rplugin.vim file with e.g 104 30 # NVIM_SYSTEM_RPLUGIN_MANIFEST *and* NVIM_RPLUGIN_MANIFEST env vars set in 105 31 # the wrapper. That's why only when configure != {} (tested both here and 106 32 # when postBuild is evaluated), we call makeWrapper once to generate a 107 33 # wrapper with most arguments we need, excluding those that cause problems to 108 34 # generate rplugin.vim, but still required for the final wrapper. 109 - finalMakeWrapperArgs = initialMakeWrapperArgs 110 - # this relies on a patched neovim, see 111 - # https://github.com/neovim/neovim/issues/9413 112 - ++ lib.optionals (configure != {}) [ 113 - "--set" "NVIM_SYSTEM_RPLUGIN_MANIFEST" "${placeholder "out"}/rplugin.vim" 114 - "--add-flags" "-u ${configFile}" 115 - ]; 116 - configFile = writeText "init.vim" "${vimUtils.vimrcContent configure}"; 35 + finalMakeWrapperArgs = 36 + [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim" ] ++ 37 + [ "--set" "NVIM_SYSTEM_RPLUGIN_MANIFEST" "${placeholder "out"}/rplugin.vim" ]; 117 38 in 118 39 symlinkJoin { 119 40 name = "neovim-${stdenv.lib.getVersion neovim}"; 120 41 # Remove the symlinks created by symlinkJoin which we need to perform 121 42 # extra actions upon 122 - postBuild = '' 123 - rm $out/bin/nvim 124 - makeWrapper ${lib.escapeShellArgs initialMakeWrapperArgs} ${extraMakeWrapperArgs} 125 - '' 126 - + lib.optionalString stdenv.isLinux '' 43 + postBuild = lib.optionalString stdenv.isLinux '' 127 44 rm $out/share/applications/nvim.desktop 128 45 substitute ${neovim}/share/applications/nvim.desktop $out/share/applications/nvim.desktop \ 129 46 --replace 'TryExec=nvim' "TryExec=$out/bin/nvim" \ 130 47 --replace 'Name=Neovim' 'Name=WrappedNeovim' 131 48 '' 132 - + optionalString withPython '' 133 - makeWrapper ${pythonEnv}/bin/python $out/bin/nvim-python --unset PYTHONPATH 49 + + optionalString withPython2 '' 50 + makeWrapper ${python2Env}/bin/python $out/bin/nvim-python --unset PYTHONPATH 134 51 '' 135 52 + optionalString withPython3 '' 136 53 makeWrapper ${python3Env}/bin/python3 $out/bin/nvim-python3 --unset PYTHONPATH ··· 147 64 + optionalString viAlias '' 148 65 ln -s $out/bin/nvim $out/bin/vi 149 66 '' 150 - + optionalString (configure != {}) '' 67 + + optionalString (manifestRc != null) (let 68 + manifestWrapperArgs = 69 + [ "${neovim}/bin/nvim" "${placeholder "out"}/bin/nvim-wrapper" ]; 70 + in '' 151 71 echo "Generating remote plugin manifest" 152 72 export NVIM_RPLUGIN_MANIFEST=$out/rplugin.vim 73 + makeWrapper ${lib.escapeShellArgs manifestWrapperArgs} ${wrapperArgs} 74 + 153 75 # Some plugins assume that the home directory is accessible for 154 76 # initializing caches, temporary files, etc. Even if the plugin isn't 155 77 # actively used, it may throw an error as soon as Neovim is launched ··· 165 87 # (swap/viminfo) and redirect errors to stderr. 166 88 # Only display the log on error since it will contain a few normally 167 89 # irrelevant messages. 168 - if ! $out/bin/nvim \ 169 - -u ${vimUtils.vimrcFile (configure // { customRC = ""; })} \ 90 + if ! $out/bin/nvim-wrapper \ 91 + -u ${writeText "manifest.vim" manifestRc} \ 170 92 -i NONE -n \ 171 93 -E -V1rplugins.log -s \ 172 94 +UpdateRemotePlugins +quit! > outfile 2>&1; then ··· 174 96 echo -e "\nGenerating rplugin.vim failed!" 175 97 exit 1 176 98 fi 177 - makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs} ${extraMakeWrapperArgs} 99 + rm "${placeholder "out"}/bin/nvim-wrapper" 100 + '') 101 + + '' 102 + rm $out/bin/nvim 103 + makeWrapper ${lib.escapeShellArgs finalMakeWrapperArgs} ${wrapperArgs} 178 104 ''; 179 105 180 106 paths = [ neovim ]; ··· 182 108 preferLocalBuild = true; 183 109 184 110 buildInputs = [makeWrapper]; 185 - passthru = { unwrapped = neovim; inherit configFile; }; 111 + passthru = { unwrapped = neovim; }; 186 112 187 113 meta = neovim.meta // { 188 114 # To prevent builds on hydra
+9 -7
pkgs/applications/editors/textadept/default.nix
··· 1 1 { lib, stdenv, fetchhg, fetchurl, gtk2, glib, pkgconfig, unzip, ncurses, zip }: 2 + 2 3 stdenv.mkDerivation rec { 3 - version = "10.2"; 4 + version = "10.8"; 4 5 pname = "textadept"; 5 6 6 7 nativeBuildInputs = [ pkgconfig ]; ··· 11 12 src = fetchhg { 12 13 url = "http://foicica.com/hg/textadept"; 13 14 rev = "textadept_${version}"; 14 - sha256 = "0fai8xqddkkprmbf0cf8wwgv7ccfdb1iyim30nppm2m16whkc8fl"; 15 + sha256 = "sha256-dEZSx2tuHTWYhk9q5iGlrWTAvDvKaM8HaHwXcFcv33s="; 15 16 }; 16 17 17 18 preConfigure = ··· 19 20 "ln -s ${fetchurl params} $PWD/src/${name}" 20 21 ) (import ./deps.nix)) + '' 21 22 22 - # work around trying to download stuff in `make deps` 23 - function wget() { true; } 24 - export -f wget 25 - 26 23 cd src 27 24 make deps 28 25 ''; ··· 31 28 make curses 32 29 ''; 33 30 31 + preInstall = '' 32 + mkdir -p $out/share/applications 33 + mkdir -p $out/share/pixmaps 34 + ''; 35 + 34 36 postInstall = '' 35 37 make curses install PREFIX=$out MAKECMDGOALS=curses 36 38 ''; 37 39 38 40 makeFlags = [ 39 - "PREFIX=$(out)" 41 + "PREFIX=$(out) WGET=true PIXMAPS_DIR=$(out)/share/pixmaps" 40 42 ]; 41 43 42 44 meta = with stdenv.lib; {
+12 -12
pkgs/applications/editors/textadept/deps.nix
··· 1 1 { 2 - "542782a4df7d.zip" = { 3 - url = "http://foicica.com/hg/scintilla/archive/542782a4df7d.zip"; 4 - sha256 = "1qwxxcj86z9y7ij05j60lcp1awy2c9ck0vnn9z6c732sqjza0zx5"; 2 + "99fa62b828ee.zip" = { 3 + url = "http://foicica.com/hg/scintilla/archive/99fa62b828ee.zip"; 4 + sha256 = "sha256-QO4iGhx72CfB1/0Pp/Qab92qm98VZn/EkrHZGndoHVc="; 5 5 }; 6 6 "lua-5.3.5.tar.gz" = { 7 7 url = "http://www.lua.org/ftp/lua-5.3.5.tar.gz"; 8 8 sha256 = "1b2qn2rv96nmbm6zab4l877bd4zq7wpwm8drwjiy2ih4jqzysbhc"; 9 9 }; 10 - "lpeg-1.0.0.tar.gz" = { 11 - url = "http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.0.tar.gz"; 12 - sha256 = "13mz18s359wlkwm9d9iqlyyrrwjc6iqfpa99ai0icam2b3khl68h"; 10 + "lpeg-1.0.2.tar.gz" = { 11 + url = "http://www.inf.puc-rio.br/~roberto/lpeg/lpeg-1.0.2.tar.gz"; 12 + sha256 = "sha256-SNZldgUbbHg4j6rQm3BJMJMmRYj80PJY3aqxzdShX/4="; 13 13 }; 14 - "v_1_6_3.zip" = { 15 - url = "https://github.com/keplerproject/luafilesystem/archive/v_1_6_3.zip"; 16 - sha256 = "044s125im2irb4i42nnc5shvjj25fp4vsdbzd6b0va5igj0f6h4y"; 14 + "v1_7_0_2.zip" = { 15 + url = "https://github.com/keplerproject/luafilesystem/archive/v1_7_0_2.zip"; 16 + sha256 = "sha256-kXSriR8dOStCpYeyr7c3+VZez4qGDS5aK/9FeFj1hHg="; 17 17 }; 18 - "6435a42450c7.zip" = { 19 - url = "http://foicica.com/hg/gtdialog/archive/6435a42450c7.zip"; 20 - sha256 = "1vxn89sif3qccksb6x5iprysqhjg69g7nyxlgrg31q397dmsg1ym"; 18 + "db67f8a489e8.zip" = { 19 + url = "http://foicica.com/hg/gtdialog/archive/db67f8a489e8.zip"; 20 + sha256 = "sha256-UIvjbDrg3jyz7t2tm4y1zzH/TG6Kqaz3LE5y2U6OHuM="; 21 21 }; 22 22 "cdk-5.0-20150928.tgz" = { 23 23 url = "http://invisible-mirror.net/archives/cdk/cdk-5.0-20150928.tgz";
-38
pkgs/applications/editors/uemacs/default.nix
··· 1 - { stdenv, fetchgit, ncurses }: 2 - 3 - stdenv.mkDerivation { 4 - pname = "uemacs"; 5 - version = "2014-12-08"; 6 - 7 - src = fetchgit { 8 - url = "git://git.kernel.org/pub/scm/editors/uemacs/uemacs.git"; 9 - rev = "8841922689769960fa074fbb053cb8507f2f3ed9"; 10 - sha256 = "14yq7kpkax111cg6k7i3mnqk7sq7a65krq6qizzj7vvnm7bsj3sd"; 11 - }; 12 - 13 - postPatch = '' 14 - substituteInPlace Makefile \ 15 - --replace "-lcurses" "-lncurses" \ 16 - --replace "CFLAGS=-O2" "CFLAGS+=" \ 17 - --replace "BINDIR=/usr/bin" "BINDIR=$out/bin" \ 18 - --replace "LIBDIR=/usr/lib" "LIBDIR=$out/share/uemacs" 19 - substituteInPlace epath.h \ 20 - --replace "/usr/global/lib/" "$out/share/uemacs/" \ 21 - --replace "/usr/local/bin/" "$out/bin/" \ 22 - --replace "/usr/local/lib/" "$out/share/uemacs/" \ 23 - --replace "/usr/local/" "$out/bin/" \ 24 - --replace "/usr/lib/" "$out/share/uemacs/" 25 - mkdir -p $out/bin $out/share/uemacs 26 - ''; 27 - 28 - buildInputs = [ ncurses ]; 29 - 30 - meta = with stdenv.lib; { 31 - homepage = "https://git.kernel.org/cgit/editors/uemacs/uemacs.git"; 32 - description = "Torvalds Micro-emacs fork"; 33 - longDescription = '' 34 - uEmacs/PK 4.0 is a full screen editor based on MicroEMACS 3.9e 35 - ''; 36 - license = licenses.unfree; 37 - }; 38 - }
+1
pkgs/applications/kde/default.nix
··· 107 107 kcharselect = callPackage ./kcharselect.nix {}; 108 108 kcolorchooser = callPackage ./kcolorchooser.nix {}; 109 109 kdebugsettings = callPackage ./kdebugsettings.nix {}; 110 + kdeconnect-kde = callPackage ./kdeconnect-kde.nix {}; 110 111 kdegraphics-mobipocket = callPackage ./kdegraphics-mobipocket.nix {}; 111 112 kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {}; 112 113 kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
+1 -1
pkgs/applications/kde/fetch.sh
··· 1 - WGET_ARGS=(http://download.kde.org/stable/release-service/20.08.1/src) 1 + WGET_ARGS=(http://download.kde.org/stable/release-service/20.08.2/src)
+2 -2
pkgs/applications/kde/okular.nix
··· 4 4 breeze-icons, chmlib ? null, discount, djvulibre, ebook_tools, kactivities, 5 5 karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, 6 6 kdbusaddons, kdegraphics-mobipocket, kiconthemes, kjs, khtml, kio, kparts, 7 - kpty, kwallet, kwindowsystem, libkexiv2, libspectre, libzip, phonon, poppler, 7 + kpty, kpurpose, kwallet, kwindowsystem, libkexiv2, libspectre, libzip, phonon, poppler, 8 8 qca-qt5, qtdeclarative, qtsvg, threadweaver, kcrash 9 9 }: 10 10 ··· 14 14 buildInputs = [ 15 15 breeze-icons discount djvulibre ebook_tools kactivities karchive kbookmarks 16 16 kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons 17 - kdegraphics-mobipocket kiconthemes kjs khtml kio kparts kpty kwallet 17 + kdegraphics-mobipocket kiconthemes kjs khtml kio kparts kpty kpurpose kwallet 18 18 kwindowsystem libkexiv2 libspectre libzip phonon poppler qca-qt5 19 19 qtdeclarative qtsvg threadweaver kcrash 20 20 ] ++ lib.optional (!stdenv.isAarch64) chmlib;
+864 -864
pkgs/applications/kde/srcs.nix
··· 4 4 5 5 { 6 6 akonadi = { 7 - version = "20.08.1"; 7 + version = "20.08.2"; 8 8 src = fetchurl { 9 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-20.08.1.tar.xz"; 10 - sha256 = "f930de5fae376f138e87c6d67357ab799a3397d865b55c50f771b4427d85f495"; 11 - name = "akonadi-20.08.1.tar.xz"; 9 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-20.08.2.tar.xz"; 10 + sha256 = "d3a4b3b3f543734ad5428ca0e573b8dbf9e05f42d51e1aab39b5b5266c16be7d"; 11 + name = "akonadi-20.08.2.tar.xz"; 12 12 }; 13 13 }; 14 14 akonadi-calendar = { 15 - version = "20.08.1"; 15 + version = "20.08.2"; 16 16 src = fetchurl { 17 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-calendar-20.08.1.tar.xz"; 18 - sha256 = "896ec2523203022bf70e23897d59b64c8bfffad4ead5b6756555ab34a4047ef5"; 19 - name = "akonadi-calendar-20.08.1.tar.xz"; 17 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-calendar-20.08.2.tar.xz"; 18 + sha256 = "20173d00dc764f6a1e8e0b433d96b982ceadcb17e9bd067caf2967fd5440eb51"; 19 + name = "akonadi-calendar-20.08.2.tar.xz"; 20 20 }; 21 21 }; 22 22 akonadi-calendar-tools = { 23 - version = "20.08.1"; 23 + version = "20.08.2"; 24 24 src = fetchurl { 25 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-calendar-tools-20.08.1.tar.xz"; 26 - sha256 = "21ccc2e1090eeda1eba0c29ab51c3bae1e8f57aedead569c4ed7995f5ad6cffc"; 27 - name = "akonadi-calendar-tools-20.08.1.tar.xz"; 25 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-calendar-tools-20.08.2.tar.xz"; 26 + sha256 = "2069cc3a12f0da3f10181c13d19b1048d8f2e0c0f4a4e14309a7e6f08aa74ab9"; 27 + name = "akonadi-calendar-tools-20.08.2.tar.xz"; 28 28 }; 29 29 }; 30 30 akonadiconsole = { 31 - version = "20.08.1"; 31 + version = "20.08.2"; 32 32 src = fetchurl { 33 - url = "${mirror}/stable/release-service/20.08.1/src/akonadiconsole-20.08.1.tar.xz"; 34 - sha256 = "077ee646babbc4ca4075505d3dd830f4f5b8b1253617228e96f565fe23bcaad9"; 35 - name = "akonadiconsole-20.08.1.tar.xz"; 33 + url = "${mirror}/stable/release-service/20.08.2/src/akonadiconsole-20.08.2.tar.xz"; 34 + sha256 = "dc03a1986b6e7af0d26af927009d567da1e1835cc2bb5cc1b5732ffca3ecde9d"; 35 + name = "akonadiconsole-20.08.2.tar.xz"; 36 36 }; 37 37 }; 38 38 akonadi-contacts = { 39 - version = "20.08.1"; 39 + version = "20.08.2"; 40 40 src = fetchurl { 41 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-contacts-20.08.1.tar.xz"; 42 - sha256 = "eee775960345ec0ca13b0550bb56fb6875867921fa7b9412a2c4b0dfb8ab4366"; 43 - name = "akonadi-contacts-20.08.1.tar.xz"; 41 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-contacts-20.08.2.tar.xz"; 42 + sha256 = "e4a2696e0e0cf69926d34f160a4581131a1da8244355787564b75dec06db1b30"; 43 + name = "akonadi-contacts-20.08.2.tar.xz"; 44 44 }; 45 45 }; 46 46 akonadi-import-wizard = { 47 - version = "20.08.1"; 47 + version = "20.08.2"; 48 48 src = fetchurl { 49 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-import-wizard-20.08.1.tar.xz"; 50 - sha256 = "d895c866a05f0a55ca8f2d852ed0ae3fdc13aa160cbcbaf9f1017443458d9526"; 51 - name = "akonadi-import-wizard-20.08.1.tar.xz"; 49 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-import-wizard-20.08.2.tar.xz"; 50 + sha256 = "639d72ae3d32f681ddb046a87d625871b485785602cf35b817e89004def4dc5e"; 51 + name = "akonadi-import-wizard-20.08.2.tar.xz"; 52 52 }; 53 53 }; 54 54 akonadi-mime = { 55 - version = "20.08.1"; 55 + version = "20.08.2"; 56 56 src = fetchurl { 57 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-mime-20.08.1.tar.xz"; 58 - sha256 = "3c7a57f798a7db1e1aebc3162c20f58a0fb9ed9e703078344ef1de215c73ff0b"; 59 - name = "akonadi-mime-20.08.1.tar.xz"; 57 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-mime-20.08.2.tar.xz"; 58 + sha256 = "5699a1d44a9812c9530bc61af5822ff34a573b168d72230cd8261c05065c06e3"; 59 + name = "akonadi-mime-20.08.2.tar.xz"; 60 60 }; 61 61 }; 62 62 akonadi-notes = { 63 - version = "20.08.1"; 63 + version = "20.08.2"; 64 64 src = fetchurl { 65 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-notes-20.08.1.tar.xz"; 66 - sha256 = "afc0cdba349f0b2edece44221a7c3c532d07251ec51f05994e83a1d79c4f50fc"; 67 - name = "akonadi-notes-20.08.1.tar.xz"; 65 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-notes-20.08.2.tar.xz"; 66 + sha256 = "4897ca92d6b68f75254e1c419438275a94fa678c9f062dcd91c0267129886ca7"; 67 + name = "akonadi-notes-20.08.2.tar.xz"; 68 68 }; 69 69 }; 70 70 akonadi-search = { 71 - version = "20.08.1"; 71 + version = "20.08.2"; 72 72 src = fetchurl { 73 - url = "${mirror}/stable/release-service/20.08.1/src/akonadi-search-20.08.1.tar.xz"; 74 - sha256 = "db305bfc55535d8812d84a119e4dcf04e7b87c345e7ac3a884469cbf55abca83"; 75 - name = "akonadi-search-20.08.1.tar.xz"; 73 + url = "${mirror}/stable/release-service/20.08.2/src/akonadi-search-20.08.2.tar.xz"; 74 + sha256 = "618400950fa44f0c578ab51c3b311a47e0b2df47203f754e50bcc363201a9fc7"; 75 + name = "akonadi-search-20.08.2.tar.xz"; 76 76 }; 77 77 }; 78 78 akregator = { 79 - version = "20.08.1"; 79 + version = "20.08.2"; 80 80 src = fetchurl { 81 - url = "${mirror}/stable/release-service/20.08.1/src/akregator-20.08.1.tar.xz"; 82 - sha256 = "21751a5a14b188649caeeb19cbcef877dd00548a29c073f8694e227d951c7a00"; 83 - name = "akregator-20.08.1.tar.xz"; 81 + url = "${mirror}/stable/release-service/20.08.2/src/akregator-20.08.2.tar.xz"; 82 + sha256 = "4de4bd31dede5c09e0eb9e14d1da1d1979409eb1e28df5f95963086d4a49edc9"; 83 + name = "akregator-20.08.2.tar.xz"; 84 84 }; 85 85 }; 86 86 analitza = { 87 - version = "20.08.1"; 87 + version = "20.08.2"; 88 88 src = fetchurl { 89 - url = "${mirror}/stable/release-service/20.08.1/src/analitza-20.08.1.tar.xz"; 90 - sha256 = "91c691df8be52255db9387549c6392ad2c5358c12e805f3a96520e2aa0c147de"; 91 - name = "analitza-20.08.1.tar.xz"; 89 + url = "${mirror}/stable/release-service/20.08.2/src/analitza-20.08.2.tar.xz"; 90 + sha256 = "2fad01bf48199e3671559ec9a619f0d590af331922899c793f96fc90860ec487"; 91 + name = "analitza-20.08.2.tar.xz"; 92 92 }; 93 93 }; 94 94 ark = { 95 - version = "20.08.1"; 95 + version = "20.08.2"; 96 96 src = fetchurl { 97 - url = "${mirror}/stable/release-service/20.08.1/src/ark-20.08.1.tar.xz"; 98 - sha256 = "32e8546b186b88efc9d4688e02def0b6225d921f9b92cfcd328417f09ec0f725"; 99 - name = "ark-20.08.1.tar.xz"; 97 + url = "${mirror}/stable/release-service/20.08.2/src/ark-20.08.2.tar.xz"; 98 + sha256 = "ec061ac07687b5a3541af293e3bc2aa7bedcfe0ef38ba6e57e2704068a726ffc"; 99 + name = "ark-20.08.2.tar.xz"; 100 100 }; 101 101 }; 102 102 artikulate = { 103 - version = "20.08.1"; 103 + version = "20.08.2"; 104 104 src = fetchurl { 105 - url = "${mirror}/stable/release-service/20.08.1/src/artikulate-20.08.1.tar.xz"; 106 - sha256 = "b626a6a38f6eb50d64607032d5b100351c4242e40a4a13cdce4769e188ee361a"; 107 - name = "artikulate-20.08.1.tar.xz"; 105 + url = "${mirror}/stable/release-service/20.08.2/src/artikulate-20.08.2.tar.xz"; 106 + sha256 = "66545d85e25aa67816deea4b2b89b485181458a5bc117dad9588671d8b48b41c"; 107 + name = "artikulate-20.08.2.tar.xz"; 108 108 }; 109 109 }; 110 110 audiocd-kio = { 111 - version = "20.08.1"; 111 + version = "20.08.2"; 112 112 src = fetchurl { 113 - url = "${mirror}/stable/release-service/20.08.1/src/audiocd-kio-20.08.1.tar.xz"; 114 - sha256 = "7662849929c96d1745ce4ac7ddc931be2eff5e3cc755f2cd959b4d3f4b20b9b0"; 115 - name = "audiocd-kio-20.08.1.tar.xz"; 113 + url = "${mirror}/stable/release-service/20.08.2/src/audiocd-kio-20.08.2.tar.xz"; 114 + sha256 = "5f38c549fe8c3a4659ac8291c223327b765834e7668bc15a96047e20cdb11f01"; 115 + name = "audiocd-kio-20.08.2.tar.xz"; 116 116 }; 117 117 }; 118 118 baloo-widgets = { 119 - version = "20.08.1"; 119 + version = "20.08.2"; 120 120 src = fetchurl { 121 - url = "${mirror}/stable/release-service/20.08.1/src/baloo-widgets-20.08.1.tar.xz"; 122 - sha256 = "9f48cb2f1b45e46828b1656abaeb60e836650015c07277ec52bea053d0058958"; 123 - name = "baloo-widgets-20.08.1.tar.xz"; 121 + url = "${mirror}/stable/release-service/20.08.2/src/baloo-widgets-20.08.2.tar.xz"; 122 + sha256 = "e1d14b8dba911ebc1cee76dbcd44fa200418ba959d86ce567093b5fc3b700a07"; 123 + name = "baloo-widgets-20.08.2.tar.xz"; 124 124 }; 125 125 }; 126 126 blinken = { 127 - version = "20.08.1"; 127 + version = "20.08.2"; 128 128 src = fetchurl { 129 - url = "${mirror}/stable/release-service/20.08.1/src/blinken-20.08.1.tar.xz"; 130 - sha256 = "53b30435ea0d83f713ecb53219173aa55c0d11194830972734a4acc9a5a28c5a"; 131 - name = "blinken-20.08.1.tar.xz"; 129 + url = "${mirror}/stable/release-service/20.08.2/src/blinken-20.08.2.tar.xz"; 130 + sha256 = "c6e74033ab8ece83618c5cda0ab3cf327514b8e2e6b0e9daf484ce88f671a65e"; 131 + name = "blinken-20.08.2.tar.xz"; 132 132 }; 133 133 }; 134 134 bomber = { 135 - version = "20.08.1"; 135 + version = "20.08.2"; 136 136 src = fetchurl { 137 - url = "${mirror}/stable/release-service/20.08.1/src/bomber-20.08.1.tar.xz"; 138 - sha256 = "a4b2f5dcce7e125da30bef6bcc9746b67f8451d2040696714686dd618d80a96c"; 139 - name = "bomber-20.08.1.tar.xz"; 137 + url = "${mirror}/stable/release-service/20.08.2/src/bomber-20.08.2.tar.xz"; 138 + sha256 = "27c226b31bcdbbda0c9e304e428ca7451614c397a038e830f8052c381dae7215"; 139 + name = "bomber-20.08.2.tar.xz"; 140 140 }; 141 141 }; 142 142 bovo = { 143 - version = "20.08.1"; 143 + version = "20.08.2"; 144 144 src = fetchurl { 145 - url = "${mirror}/stable/release-service/20.08.1/src/bovo-20.08.1.tar.xz"; 146 - sha256 = "5d5ee817a73de0deef6b7c35a798bda02c6d15e9dd0e7379a13c23c0832fe0d1"; 147 - name = "bovo-20.08.1.tar.xz"; 145 + url = "${mirror}/stable/release-service/20.08.2/src/bovo-20.08.2.tar.xz"; 146 + sha256 = "936cab24a13900765f0c5a5afb6f155cb5a05bdb067f86b77e33af5f0e4c37d2"; 147 + name = "bovo-20.08.2.tar.xz"; 148 148 }; 149 149 }; 150 150 calendarsupport = { 151 - version = "20.08.1"; 151 + version = "20.08.2"; 152 152 src = fetchurl { 153 - url = "${mirror}/stable/release-service/20.08.1/src/calendarsupport-20.08.1.tar.xz"; 154 - sha256 = "38d6e695725c8484e1492d431144a0ecd1b66535bc07ac77e1f0eb1499d8fc32"; 155 - name = "calendarsupport-20.08.1.tar.xz"; 153 + url = "${mirror}/stable/release-service/20.08.2/src/calendarsupport-20.08.2.tar.xz"; 154 + sha256 = "83bcdd36689f762363a95b688b9377a3335b4fd58ad1d5efad36ad2b0cf7cc10"; 155 + name = "calendarsupport-20.08.2.tar.xz"; 156 156 }; 157 157 }; 158 158 cantor = { 159 - version = "20.08.1"; 159 + version = "20.08.2"; 160 160 src = fetchurl { 161 - url = "${mirror}/stable/release-service/20.08.1/src/cantor-20.08.1.tar.xz"; 162 - sha256 = "c44b96ac861302589923d144bf7b5d529b6eb2f91cea2d014944a0516de31a05"; 163 - name = "cantor-20.08.1.tar.xz"; 161 + url = "${mirror}/stable/release-service/20.08.2/src/cantor-20.08.2.tar.xz"; 162 + sha256 = "aca92b6e40a9e05282eae2b55f7cc6bf88612ffa9b3dde1a239648be8e5bdc59"; 163 + name = "cantor-20.08.2.tar.xz"; 164 164 }; 165 165 }; 166 166 cervisia = { 167 - version = "20.08.1"; 167 + version = "20.08.2"; 168 168 src = fetchurl { 169 - url = "${mirror}/stable/release-service/20.08.1/src/cervisia-20.08.1.tar.xz"; 170 - sha256 = "eedd3b3f00b97d513437fdbd2eeaa28cd6db29512983b82196bdededd8b701f2"; 171 - name = "cervisia-20.08.1.tar.xz"; 169 + url = "${mirror}/stable/release-service/20.08.2/src/cervisia-20.08.2.tar.xz"; 170 + sha256 = "b3444ecd1078b92fad9b00297496dd3d92366a9c0bb56cfa138f28cc15db1389"; 171 + name = "cervisia-20.08.2.tar.xz"; 172 172 }; 173 173 }; 174 174 dolphin = { 175 - version = "20.08.1"; 175 + version = "20.08.2"; 176 176 src = fetchurl { 177 - url = "${mirror}/stable/release-service/20.08.1/src/dolphin-20.08.1.tar.xz"; 178 - sha256 = "7d6ef04b866366a0ff3b199aac082ade41b3748b225ef7675ea42ccf48cbdc24"; 179 - name = "dolphin-20.08.1.tar.xz"; 177 + url = "${mirror}/stable/release-service/20.08.2/src/dolphin-20.08.2.tar.xz"; 178 + sha256 = "bd13574610fc2108b9b04249cff70ca99958fe57a42fbf260ed16e5e377071bc"; 179 + name = "dolphin-20.08.2.tar.xz"; 180 180 }; 181 181 }; 182 182 dolphin-plugins = { 183 - version = "20.08.1"; 183 + version = "20.08.2"; 184 184 src = fetchurl { 185 - url = "${mirror}/stable/release-service/20.08.1/src/dolphin-plugins-20.08.1.tar.xz"; 186 - sha256 = "a00cab6b30c9b5a4c0164704c9eab2cbb661928e775f83acb3691af77bf17427"; 187 - name = "dolphin-plugins-20.08.1.tar.xz"; 185 + url = "${mirror}/stable/release-service/20.08.2/src/dolphin-plugins-20.08.2.tar.xz"; 186 + sha256 = "7eabeb295ae2932958992bf7273afcb8164fbe90a2574064983fb2ecbc57eeaf"; 187 + name = "dolphin-plugins-20.08.2.tar.xz"; 188 188 }; 189 189 }; 190 190 dragon = { 191 - version = "20.08.1"; 191 + version = "20.08.2"; 192 192 src = fetchurl { 193 - url = "${mirror}/stable/release-service/20.08.1/src/dragon-20.08.1.tar.xz"; 194 - sha256 = "691bc338ca25e70e9a43cbcdf50f2e0aa92643bdad0329bdc3e09373ac287040"; 195 - name = "dragon-20.08.1.tar.xz"; 193 + url = "${mirror}/stable/release-service/20.08.2/src/dragon-20.08.2.tar.xz"; 194 + sha256 = "cf7cce288fdeb12a0c86739741c6b901859e9b36d8fc9e7478c46f53cc74dd6c"; 195 + name = "dragon-20.08.2.tar.xz"; 196 196 }; 197 197 }; 198 198 elisa = { 199 - version = "20.08.1"; 199 + version = "20.08.2"; 200 200 src = fetchurl { 201 - url = "${mirror}/stable/release-service/20.08.1/src/elisa-20.08.1.tar.xz"; 202 - sha256 = "1a0234a074a70bfcd4b2ccc14664b2cc7f88d2ccfd33c1716d35c27a31e258c0"; 203 - name = "elisa-20.08.1.tar.xz"; 201 + url = "${mirror}/stable/release-service/20.08.2/src/elisa-20.08.2.tar.xz"; 202 + sha256 = "6c04377dfd5e82b2b67b3a43cc3ffd3b206f24ab75c3fe18298ec80876dcc268"; 203 + name = "elisa-20.08.2.tar.xz"; 204 204 }; 205 205 }; 206 206 eventviews = { 207 - version = "20.08.1"; 207 + version = "20.08.2"; 208 208 src = fetchurl { 209 - url = "${mirror}/stable/release-service/20.08.1/src/eventviews-20.08.1.tar.xz"; 210 - sha256 = "b46e6ad32a503ce1dc1e5ade71e79f44011362fe569836ca1f2cd11c560a5a73"; 211 - name = "eventviews-20.08.1.tar.xz"; 209 + url = "${mirror}/stable/release-service/20.08.2/src/eventviews-20.08.2.tar.xz"; 210 + sha256 = "ecac9ac6e6a6ed835b28048d8bfc09bac9a1e7a57c5dd0eba6f4360301b32af9"; 211 + name = "eventviews-20.08.2.tar.xz"; 212 212 }; 213 213 }; 214 214 ffmpegthumbs = { 215 - version = "20.08.1"; 215 + version = "20.08.2"; 216 216 src = fetchurl { 217 - url = "${mirror}/stable/release-service/20.08.1/src/ffmpegthumbs-20.08.1.tar.xz"; 218 - sha256 = "8b7cd6bd27b29977d0406b08c2cf33988c651a2f59392be47f076e49eea5673b"; 219 - name = "ffmpegthumbs-20.08.1.tar.xz"; 217 + url = "${mirror}/stable/release-service/20.08.2/src/ffmpegthumbs-20.08.2.tar.xz"; 218 + sha256 = "af5b3de86487d3ddccda34c5165a34427ef97fe1090108781eb38babc101740f"; 219 + name = "ffmpegthumbs-20.08.2.tar.xz"; 220 220 }; 221 221 }; 222 222 filelight = { 223 - version = "20.08.1"; 223 + version = "20.08.2"; 224 224 src = fetchurl { 225 - url = "${mirror}/stable/release-service/20.08.1/src/filelight-20.08.1.tar.xz"; 226 - sha256 = "9677038781a1d66238da0e54f967c9c97cb44d593dbe164b8e26f38d0ac75330"; 227 - name = "filelight-20.08.1.tar.xz"; 225 + url = "${mirror}/stable/release-service/20.08.2/src/filelight-20.08.2.tar.xz"; 226 + sha256 = "65f5f90d56d3449722647286324f8aae54754ec2a46c9aaa2e3bad92bae3433e"; 227 + name = "filelight-20.08.2.tar.xz"; 228 228 }; 229 229 }; 230 230 granatier = { 231 - version = "20.08.1"; 231 + version = "20.08.2"; 232 232 src = fetchurl { 233 - url = "${mirror}/stable/release-service/20.08.1/src/granatier-20.08.1.tar.xz"; 234 - sha256 = "7b0d53fd50fdb56270f8fd53d45478c0f1be10bb67b901db08b0f413c4baeb3e"; 235 - name = "granatier-20.08.1.tar.xz"; 233 + url = "${mirror}/stable/release-service/20.08.2/src/granatier-20.08.2.tar.xz"; 234 + sha256 = "bb79b84b485bb194bf4edaa833e7705ec9fc0275301c70df78498b872de9ee57"; 235 + name = "granatier-20.08.2.tar.xz"; 236 236 }; 237 237 }; 238 238 grantlee-editor = { 239 - version = "20.08.1"; 239 + version = "20.08.2"; 240 240 src = fetchurl { 241 - url = "${mirror}/stable/release-service/20.08.1/src/grantlee-editor-20.08.1.tar.xz"; 242 - sha256 = "edeb994eab7001bcf8462834a61ae1a045e9122ae104d31bdeed2ac7497b6306"; 243 - name = "grantlee-editor-20.08.1.tar.xz"; 241 + url = "${mirror}/stable/release-service/20.08.2/src/grantlee-editor-20.08.2.tar.xz"; 242 + sha256 = "353b2c58d169e8b3c91367a7ce8939ede39c289036e3617da019ae1045a81c7b"; 243 + name = "grantlee-editor-20.08.2.tar.xz"; 244 244 }; 245 245 }; 246 246 grantleetheme = { 247 - version = "20.08.1"; 247 + version = "20.08.2"; 248 248 src = fetchurl { 249 - url = "${mirror}/stable/release-service/20.08.1/src/grantleetheme-20.08.1.tar.xz"; 250 - sha256 = "9a8f91ce63a3b143d47d8e3fbd1378732639cd3daf5b5789989164d8225fe54f"; 251 - name = "grantleetheme-20.08.1.tar.xz"; 249 + url = "${mirror}/stable/release-service/20.08.2/src/grantleetheme-20.08.2.tar.xz"; 250 + sha256 = "8cb4d2f698cf7f44bf70322669809f07900021f215175c8db120abc0f2debf62"; 251 + name = "grantleetheme-20.08.2.tar.xz"; 252 252 }; 253 253 }; 254 254 gwenview = { 255 - version = "20.08.1"; 255 + version = "20.08.2"; 256 256 src = fetchurl { 257 - url = "${mirror}/stable/release-service/20.08.1/src/gwenview-20.08.1.tar.xz"; 258 - sha256 = "df1c45317aff9aece8b023cd87aab62c9cd222520795922564e89fdc9df48995"; 259 - name = "gwenview-20.08.1.tar.xz"; 257 + url = "${mirror}/stable/release-service/20.08.2/src/gwenview-20.08.2.tar.xz"; 258 + sha256 = "580df49eb6852db4b1229f0326372dc7da7a08140d552da59a62ece08b03cc9d"; 259 + name = "gwenview-20.08.2.tar.xz"; 260 260 }; 261 261 }; 262 262 incidenceeditor = { 263 - version = "20.08.1"; 263 + version = "20.08.2"; 264 264 src = fetchurl { 265 - url = "${mirror}/stable/release-service/20.08.1/src/incidenceeditor-20.08.1.tar.xz"; 266 - sha256 = "eecc51eb405c473eb20449842dcdb3dac96712bbcf7aeedaa06614e1da3e0bbe"; 267 - name = "incidenceeditor-20.08.1.tar.xz"; 265 + url = "${mirror}/stable/release-service/20.08.2/src/incidenceeditor-20.08.2.tar.xz"; 266 + sha256 = "e9c24390b5951ef9f504a4dc432fea52ed7487288c424f073446e6c07e70c69a"; 267 + name = "incidenceeditor-20.08.2.tar.xz"; 268 268 }; 269 269 }; 270 270 juk = { 271 - version = "20.08.1"; 271 + version = "20.08.2"; 272 272 src = fetchurl { 273 - url = "${mirror}/stable/release-service/20.08.1/src/juk-20.08.1.tar.xz"; 274 - sha256 = "aa9a93a0befacf401cf41d8358b4987d8b370b4c153f3b66e05e922472e004a8"; 275 - name = "juk-20.08.1.tar.xz"; 273 + url = "${mirror}/stable/release-service/20.08.2/src/juk-20.08.2.tar.xz"; 274 + sha256 = "b19f59ad8c80c4c335469fbddde6db92112e286b1699964eab39a3d826c7ec60"; 275 + name = "juk-20.08.2.tar.xz"; 276 276 }; 277 277 }; 278 278 k3b = { 279 - version = "20.08.1"; 279 + version = "20.08.2"; 280 280 src = fetchurl { 281 - url = "${mirror}/stable/release-service/20.08.1/src/k3b-20.08.1.tar.xz"; 282 - sha256 = "66fad59f4e35c24dc8868c46ff45ffa66048501e0a6ac0c23a8b9e957033e50f"; 283 - name = "k3b-20.08.1.tar.xz"; 281 + url = "${mirror}/stable/release-service/20.08.2/src/k3b-20.08.2.tar.xz"; 282 + sha256 = "6370be558e93fed4605b7870b1d7ea324713c5a52370eab9c05d85fc3b76acd5"; 283 + name = "k3b-20.08.2.tar.xz"; 284 284 }; 285 285 }; 286 286 kaccounts-integration = { 287 - version = "20.08.1"; 287 + version = "20.08.2"; 288 288 src = fetchurl { 289 - url = "${mirror}/stable/release-service/20.08.1/src/kaccounts-integration-20.08.1.tar.xz"; 290 - sha256 = "b65ec11be0c2b612222de382d24345f19be0cd264243f0d954da8a81b80034bc"; 291 - name = "kaccounts-integration-20.08.1.tar.xz"; 289 + url = "${mirror}/stable/release-service/20.08.2/src/kaccounts-integration-20.08.2.tar.xz"; 290 + sha256 = "6678ee7d394b69a37e6a220a6cba3804f999997da5803da4bab1d8f329ff30fe"; 291 + name = "kaccounts-integration-20.08.2.tar.xz"; 292 292 }; 293 293 }; 294 294 kaccounts-providers = { 295 - version = "20.08.1"; 295 + version = "20.08.2"; 296 296 src = fetchurl { 297 - url = "${mirror}/stable/release-service/20.08.1/src/kaccounts-providers-20.08.1.tar.xz"; 298 - sha256 = "481a2e2708773197b63937233ade6380c0b64e13a1610f27aa2751b6ee3624a4"; 299 - name = "kaccounts-providers-20.08.1.tar.xz"; 297 + url = "${mirror}/stable/release-service/20.08.2/src/kaccounts-providers-20.08.2.tar.xz"; 298 + sha256 = "c719d7840ab118ff591e75e12869afc3118e5cdeb5c0415eba5b1f6993664c90"; 299 + name = "kaccounts-providers-20.08.2.tar.xz"; 300 300 }; 301 301 }; 302 302 kaddressbook = { 303 - version = "20.08.1"; 303 + version = "20.08.2"; 304 304 src = fetchurl { 305 - url = "${mirror}/stable/release-service/20.08.1/src/kaddressbook-20.08.1.tar.xz"; 306 - sha256 = "f7fb72cbff43ae6dfb222e5b1c49947602086412b97634484eb3cc86ab773aa2"; 307 - name = "kaddressbook-20.08.1.tar.xz"; 305 + url = "${mirror}/stable/release-service/20.08.2/src/kaddressbook-20.08.2.tar.xz"; 306 + sha256 = "8d2e5849dd8878806e8566ce43c139633c37f027f677603600c8acc0d0d41198"; 307 + name = "kaddressbook-20.08.2.tar.xz"; 308 308 }; 309 309 }; 310 310 kajongg = { 311 - version = "20.08.1"; 311 + version = "20.08.2"; 312 312 src = fetchurl { 313 - url = "${mirror}/stable/release-service/20.08.1/src/kajongg-20.08.1.tar.xz"; 314 - sha256 = "801c0cc63767809ea4909ceb66dbbbb3e8ad400db7a24c80dc6ae8f3f5c9a6b9"; 315 - name = "kajongg-20.08.1.tar.xz"; 313 + url = "${mirror}/stable/release-service/20.08.2/src/kajongg-20.08.2.tar.xz"; 314 + sha256 = "1eb534ac6d1d3ca14b73bd6e5b626b988acafc30b168f54d48a493adc715ecde"; 315 + name = "kajongg-20.08.2.tar.xz"; 316 316 }; 317 317 }; 318 318 kalarm = { 319 - version = "20.08.1"; 319 + version = "20.08.2"; 320 320 src = fetchurl { 321 - url = "${mirror}/stable/release-service/20.08.1/src/kalarm-20.08.1.tar.xz"; 322 - sha256 = "22fea5be32c8db6b0903f216307f20dafc2ac69c620d9b4512e1034c0294c207"; 323 - name = "kalarm-20.08.1.tar.xz"; 321 + url = "${mirror}/stable/release-service/20.08.2/src/kalarm-20.08.2.tar.xz"; 322 + sha256 = "e783c041ac4b162cf5254e37e53854835eda6c61ef3ae2358466000a8650a4da"; 323 + name = "kalarm-20.08.2.tar.xz"; 324 324 }; 325 325 }; 326 326 kalarmcal = { 327 - version = "20.08.1"; 327 + version = "20.08.2"; 328 328 src = fetchurl { 329 - url = "${mirror}/stable/release-service/20.08.1/src/kalarmcal-20.08.1.tar.xz"; 330 - sha256 = "745515662c23154480e73f4a8d6e9ec760d01770383c1dd7f31d3f1463be7602"; 331 - name = "kalarmcal-20.08.1.tar.xz"; 329 + url = "${mirror}/stable/release-service/20.08.2/src/kalarmcal-20.08.2.tar.xz"; 330 + sha256 = "0398a37f412eb03b5cbf2488ce7e0c38a069f1806bda4ea9bfce4fc67311a9a6"; 331 + name = "kalarmcal-20.08.2.tar.xz"; 332 332 }; 333 333 }; 334 334 kalgebra = { 335 - version = "20.08.1"; 335 + version = "20.08.2"; 336 336 src = fetchurl { 337 - url = "${mirror}/stable/release-service/20.08.1/src/kalgebra-20.08.1.tar.xz"; 338 - sha256 = "a5ab916eba3bfd7535408768e6530e993bc1097ef1a2a0af5aa804aa1f713caf"; 339 - name = "kalgebra-20.08.1.tar.xz"; 337 + url = "${mirror}/stable/release-service/20.08.2/src/kalgebra-20.08.2.tar.xz"; 338 + sha256 = "c934dc8d92917e31c17efa5b64dbec4795439a5f26762e2f214b49028bfe264d"; 339 + name = "kalgebra-20.08.2.tar.xz"; 340 340 }; 341 341 }; 342 342 kalzium = { 343 - version = "20.08.1"; 343 + version = "20.08.2"; 344 344 src = fetchurl { 345 - url = "${mirror}/stable/release-service/20.08.1/src/kalzium-20.08.1.tar.xz"; 346 - sha256 = "c2c4a823525ab5927c39f29e2150f34fc03947fb852aea1bdb73390c5a709188"; 347 - name = "kalzium-20.08.1.tar.xz"; 345 + url = "${mirror}/stable/release-service/20.08.2/src/kalzium-20.08.2.tar.xz"; 346 + sha256 = "474f74cbb478d3f5f69b5785711ed969ac15d5e92aee5308c6118a9d12611016"; 347 + name = "kalzium-20.08.2.tar.xz"; 348 348 }; 349 349 }; 350 350 kamera = { 351 - version = "20.08.1"; 351 + version = "20.08.2"; 352 352 src = fetchurl { 353 - url = "${mirror}/stable/release-service/20.08.1/src/kamera-20.08.1.tar.xz"; 354 - sha256 = "f5b04ca46313de1bb0a57253650d1d1578f45796035888b759ad224b5866ee96"; 355 - name = "kamera-20.08.1.tar.xz"; 353 + url = "${mirror}/stable/release-service/20.08.2/src/kamera-20.08.2.tar.xz"; 354 + sha256 = "ba28cab34267ce203b4b70f4a2c2b6a75849aec83dd2d73f6903894c5c125fdf"; 355 + name = "kamera-20.08.2.tar.xz"; 356 356 }; 357 357 }; 358 358 kamoso = { 359 - version = "20.08.1"; 359 + version = "20.08.2"; 360 360 src = fetchurl { 361 - url = "${mirror}/stable/release-service/20.08.1/src/kamoso-20.08.1.tar.xz"; 362 - sha256 = "ed8fa6a6127a8bea5294534aa2552526af101f981de58512fbb9f7dfd78e8984"; 363 - name = "kamoso-20.08.1.tar.xz"; 361 + url = "${mirror}/stable/release-service/20.08.2/src/kamoso-20.08.2.tar.xz"; 362 + sha256 = "e7d0af2781ff077261886a1683aff1d518a17f9b6d83f84fa95a7633a00f1516"; 363 + name = "kamoso-20.08.2.tar.xz"; 364 364 }; 365 365 }; 366 366 kanagram = { 367 - version = "20.08.1"; 367 + version = "20.08.2"; 368 368 src = fetchurl { 369 - url = "${mirror}/stable/release-service/20.08.1/src/kanagram-20.08.1.tar.xz"; 370 - sha256 = "c810db58884e80d95baef149b8ced8fff7c5e48d6057478e81a5c8895ae67b42"; 371 - name = "kanagram-20.08.1.tar.xz"; 369 + url = "${mirror}/stable/release-service/20.08.2/src/kanagram-20.08.2.tar.xz"; 370 + sha256 = "3f3f961aa847f26ac875104e82b8e7e73bbc049f20460117f849df91ba9b42e2"; 371 + name = "kanagram-20.08.2.tar.xz"; 372 372 }; 373 373 }; 374 374 kapman = { 375 - version = "20.08.1"; 375 + version = "20.08.2"; 376 376 src = fetchurl { 377 - url = "${mirror}/stable/release-service/20.08.1/src/kapman-20.08.1.tar.xz"; 378 - sha256 = "934da85c5d9c99a0ed658fe4d99df258246716e04e13ceb3e18b11cc035c4f4c"; 379 - name = "kapman-20.08.1.tar.xz"; 377 + url = "${mirror}/stable/release-service/20.08.2/src/kapman-20.08.2.tar.xz"; 378 + sha256 = "932bd697f2ca0e44af6be983dae3e13df9435642b91f0e1ebba7fd50291c2cbd"; 379 + name = "kapman-20.08.2.tar.xz"; 380 380 }; 381 381 }; 382 382 kapptemplate = { 383 - version = "20.08.1"; 383 + version = "20.08.2"; 384 384 src = fetchurl { 385 - url = "${mirror}/stable/release-service/20.08.1/src/kapptemplate-20.08.1.tar.xz"; 386 - sha256 = "7b350467e14bc310a695ffa3481afa7857de2f6ec714915ee2d8a25a6511909b"; 387 - name = "kapptemplate-20.08.1.tar.xz"; 385 + url = "${mirror}/stable/release-service/20.08.2/src/kapptemplate-20.08.2.tar.xz"; 386 + sha256 = "3bda6d9f6127e19357f071ca6f9f05890c35a6aaf86e54bce39381f0045b6b0c"; 387 + name = "kapptemplate-20.08.2.tar.xz"; 388 388 }; 389 389 }; 390 390 kate = { 391 - version = "20.08.1"; 391 + version = "20.08.2"; 392 392 src = fetchurl { 393 - url = "${mirror}/stable/release-service/20.08.1/src/kate-20.08.1.tar.xz"; 394 - sha256 = "44607f6a1d5ca8bb7173bedbeabef65bb98dde0fd009987bd8139fbb53959146"; 395 - name = "kate-20.08.1.tar.xz"; 393 + url = "${mirror}/stable/release-service/20.08.2/src/kate-20.08.2.tar.xz"; 394 + sha256 = "718e8230edfa16f93f54380c4e214a0f25f8a398fe74ad23f12b7dcffae419d0"; 395 + name = "kate-20.08.2.tar.xz"; 396 396 }; 397 397 }; 398 398 katomic = { 399 - version = "20.08.1"; 399 + version = "20.08.2"; 400 400 src = fetchurl { 401 - url = "${mirror}/stable/release-service/20.08.1/src/katomic-20.08.1.tar.xz"; 402 - sha256 = "1aa655857bb1708880b6fbf4e54acdfe1cb7f47a9494249978251d870b86f13a"; 403 - name = "katomic-20.08.1.tar.xz"; 401 + url = "${mirror}/stable/release-service/20.08.2/src/katomic-20.08.2.tar.xz"; 402 + sha256 = "bb94e81cb1122b57d2601f701bc51ff8fa27ac07a5de34e5c49928d50d46ed85"; 403 + name = "katomic-20.08.2.tar.xz"; 404 404 }; 405 405 }; 406 406 kbackup = { 407 - version = "20.08.1"; 407 + version = "20.08.2"; 408 408 src = fetchurl { 409 - url = "${mirror}/stable/release-service/20.08.1/src/kbackup-20.08.1.tar.xz"; 410 - sha256 = "08b0c43fca2dba65e1173841343daf8e6e37e11101be7315011e8345ba9b1e72"; 411 - name = "kbackup-20.08.1.tar.xz"; 409 + url = "${mirror}/stable/release-service/20.08.2/src/kbackup-20.08.2.tar.xz"; 410 + sha256 = "bb97dd10a64c42ae80c9c87442d3a06d3c18f4f5997bd3b6d1460dec655b3e0a"; 411 + name = "kbackup-20.08.2.tar.xz"; 412 412 }; 413 413 }; 414 414 kblackbox = { 415 - version = "20.08.1"; 415 + version = "20.08.2"; 416 416 src = fetchurl { 417 - url = "${mirror}/stable/release-service/20.08.1/src/kblackbox-20.08.1.tar.xz"; 418 - sha256 = "3f09d483fa3a3013e685df9efd9cee8d9d1b9f0e017cc97d92636bae89fc469c"; 419 - name = "kblackbox-20.08.1.tar.xz"; 417 + url = "${mirror}/stable/release-service/20.08.2/src/kblackbox-20.08.2.tar.xz"; 418 + sha256 = "714a8749a49d1a7938b74372138ae3e5bafef50de61207e63a6d2c60b6bfded2"; 419 + name = "kblackbox-20.08.2.tar.xz"; 420 420 }; 421 421 }; 422 422 kblocks = { 423 - version = "20.08.1"; 423 + version = "20.08.2"; 424 424 src = fetchurl { 425 - url = "${mirror}/stable/release-service/20.08.1/src/kblocks-20.08.1.tar.xz"; 426 - sha256 = "e2b6e5b0727ca45d6b0f0e8b9f0aa029a0acb9bdebeac5bfd849455e560977ed"; 427 - name = "kblocks-20.08.1.tar.xz"; 425 + url = "${mirror}/stable/release-service/20.08.2/src/kblocks-20.08.2.tar.xz"; 426 + sha256 = "c82f8b6e722308a236d0057028d644ebf8105c9c902d799bc2fb3e1c1ff7c188"; 427 + name = "kblocks-20.08.2.tar.xz"; 428 428 }; 429 429 }; 430 430 kbounce = { 431 - version = "20.08.1"; 431 + version = "20.08.2"; 432 432 src = fetchurl { 433 - url = "${mirror}/stable/release-service/20.08.1/src/kbounce-20.08.1.tar.xz"; 434 - sha256 = "99af3bd297fcbecb9eaa4222bbb5122144beff9cb999420bf45339d61375f2a4"; 435 - name = "kbounce-20.08.1.tar.xz"; 433 + url = "${mirror}/stable/release-service/20.08.2/src/kbounce-20.08.2.tar.xz"; 434 + sha256 = "371fbaf7c1faeacf1c74441ec1a58f1ced862f741e67123d2eb105f1d4f9b8e2"; 435 + name = "kbounce-20.08.2.tar.xz"; 436 436 }; 437 437 }; 438 438 kbreakout = { 439 - version = "20.08.1"; 439 + version = "20.08.2"; 440 440 src = fetchurl { 441 - url = "${mirror}/stable/release-service/20.08.1/src/kbreakout-20.08.1.tar.xz"; 442 - sha256 = "0d57c105f2778b68c0b5ff8cb3e02d5c7ea2956b90d48d126ff1118b94d5f2fa"; 443 - name = "kbreakout-20.08.1.tar.xz"; 441 + url = "${mirror}/stable/release-service/20.08.2/src/kbreakout-20.08.2.tar.xz"; 442 + sha256 = "b58b9dd26eff3960bc664076ddf4d0c81c7dfd5380be1d058b86de2d3f55d2ef"; 443 + name = "kbreakout-20.08.2.tar.xz"; 444 444 }; 445 445 }; 446 446 kbruch = { 447 - version = "20.08.1"; 447 + version = "20.08.2"; 448 448 src = fetchurl { 449 - url = "${mirror}/stable/release-service/20.08.1/src/kbruch-20.08.1.tar.xz"; 450 - sha256 = "f04bf902a31b68d18c69afff511a591817a35f5ad866de4f84aa1b664b35a41e"; 451 - name = "kbruch-20.08.1.tar.xz"; 449 + url = "${mirror}/stable/release-service/20.08.2/src/kbruch-20.08.2.tar.xz"; 450 + sha256 = "54c5997a8d6405439448dd929bf16017c9e5db052b30c9bf144c656c6d8b9e0b"; 451 + name = "kbruch-20.08.2.tar.xz"; 452 452 }; 453 453 }; 454 454 kcachegrind = { 455 - version = "20.08.1"; 455 + version = "20.08.2"; 456 456 src = fetchurl { 457 - url = "${mirror}/stable/release-service/20.08.1/src/kcachegrind-20.08.1.tar.xz"; 458 - sha256 = "59c43296aaa7d8a5dbf782ba9248ee8bb6308e7bd7bdfc0b99e1c912529337f2"; 459 - name = "kcachegrind-20.08.1.tar.xz"; 457 + url = "${mirror}/stable/release-service/20.08.2/src/kcachegrind-20.08.2.tar.xz"; 458 + sha256 = "e6b84a323a21ae7975ccc07154bcdc6eef1bc92818b800cfc5d546ada7f0387c"; 459 + name = "kcachegrind-20.08.2.tar.xz"; 460 460 }; 461 461 }; 462 462 kcalc = { 463 - version = "20.08.1"; 463 + version = "20.08.2"; 464 464 src = fetchurl { 465 - url = "${mirror}/stable/release-service/20.08.1/src/kcalc-20.08.1.tar.xz"; 466 - sha256 = "46702fe8eca8b604e15f3f2eb4d1f17b8601b6ad0b03bb9cd0a0dd7ed7a13c49"; 467 - name = "kcalc-20.08.1.tar.xz"; 465 + url = "${mirror}/stable/release-service/20.08.2/src/kcalc-20.08.2.tar.xz"; 466 + sha256 = "76b6c8e44c789090c0155f79878df8f27c96d2df4273443b0f05a42ec81902cf"; 467 + name = "kcalc-20.08.2.tar.xz"; 468 468 }; 469 469 }; 470 470 kcalutils = { 471 - version = "20.08.1"; 471 + version = "20.08.2"; 472 472 src = fetchurl { 473 - url = "${mirror}/stable/release-service/20.08.1/src/kcalutils-20.08.1.tar.xz"; 474 - sha256 = "ae6a8ca02722f8f593a8d248ab3d043cc68be23d18f820e150af000a902601c2"; 475 - name = "kcalutils-20.08.1.tar.xz"; 473 + url = "${mirror}/stable/release-service/20.08.2/src/kcalutils-20.08.2.tar.xz"; 474 + sha256 = "fccae5166b627f654412344d0090000ecd270af54b0cedb8648e35af26369cae"; 475 + name = "kcalutils-20.08.2.tar.xz"; 476 476 }; 477 477 }; 478 478 kcharselect = { 479 - version = "20.08.1"; 479 + version = "20.08.2"; 480 480 src = fetchurl { 481 - url = "${mirror}/stable/release-service/20.08.1/src/kcharselect-20.08.1.tar.xz"; 482 - sha256 = "36575e9fd0a93fb3ddaf6a75a213786351bdd3ab8c167dc1a3e2824a23a6655b"; 483 - name = "kcharselect-20.08.1.tar.xz"; 481 + url = "${mirror}/stable/release-service/20.08.2/src/kcharselect-20.08.2.tar.xz"; 482 + sha256 = "9438e723469b6bf0d87b23965c6d925800ff35b2cc2214a7eeb5fb41009489e0"; 483 + name = "kcharselect-20.08.2.tar.xz"; 484 484 }; 485 485 }; 486 486 kcolorchooser = { 487 - version = "20.08.1"; 487 + version = "20.08.2"; 488 488 src = fetchurl { 489 - url = "${mirror}/stable/release-service/20.08.1/src/kcolorchooser-20.08.1.tar.xz"; 490 - sha256 = "20cae01bd5e8c824f8e7900badd0d66464c363a749a1ce9fe6fe3a1e31c99ade"; 491 - name = "kcolorchooser-20.08.1.tar.xz"; 489 + url = "${mirror}/stable/release-service/20.08.2/src/kcolorchooser-20.08.2.tar.xz"; 490 + sha256 = "f314c31932704e7136b5fff89efe95e84e4215f3902089f9d838411f0fbc0c72"; 491 + name = "kcolorchooser-20.08.2.tar.xz"; 492 492 }; 493 493 }; 494 494 kcron = { 495 - version = "20.08.1"; 495 + version = "20.08.2"; 496 496 src = fetchurl { 497 - url = "${mirror}/stable/release-service/20.08.1/src/kcron-20.08.1.tar.xz"; 498 - sha256 = "24ee9aee48bef951d6ac1fff32271417c4eb2239f0ec1de8388f2bae55ce83f5"; 499 - name = "kcron-20.08.1.tar.xz"; 497 + url = "${mirror}/stable/release-service/20.08.2/src/kcron-20.08.2.tar.xz"; 498 + sha256 = "ce72bb7c48606b0611cfe46a545224cca131d34a4b678c86d9ac473071833f83"; 499 + name = "kcron-20.08.2.tar.xz"; 500 500 }; 501 501 }; 502 502 kdebugsettings = { 503 - version = "20.08.1"; 503 + version = "20.08.2"; 504 504 src = fetchurl { 505 - url = "${mirror}/stable/release-service/20.08.1/src/kdebugsettings-20.08.1.tar.xz"; 506 - sha256 = "cac50d34c8a31805924aa75755475a754109fc643e95fe50188477522d113a55"; 507 - name = "kdebugsettings-20.08.1.tar.xz"; 505 + url = "${mirror}/stable/release-service/20.08.2/src/kdebugsettings-20.08.2.tar.xz"; 506 + sha256 = "78502b1a52f9f81ff848e5b210b37a3a74da7c0032de2513f23c1d25cf801283"; 507 + name = "kdebugsettings-20.08.2.tar.xz"; 508 508 }; 509 509 }; 510 510 kdeconnect-kde = { 511 - version = "20.08.1"; 511 + version = "20.08.2"; 512 512 src = fetchurl { 513 - url = "${mirror}/stable/release-service/20.08.1/src/kdeconnect-kde-20.08.1.tar.xz"; 514 - sha256 = "8ebfe36b4d08b36881082a3748f63a7c645b51e8f3b094607512817e9f6ce668"; 515 - name = "kdeconnect-kde-20.08.1.tar.xz"; 513 + url = "${mirror}/stable/release-service/20.08.2/src/kdeconnect-kde-20.08.2.tar.xz"; 514 + sha256 = "6d43e38620987de1ddcfdfa7d4e6e31ff383b806139ba02e69a99c3ddfb4ee67"; 515 + name = "kdeconnect-kde-20.08.2.tar.xz"; 516 516 }; 517 517 }; 518 518 kde-dev-scripts = { 519 - version = "20.08.1"; 519 + version = "20.08.2"; 520 520 src = fetchurl { 521 - url = "${mirror}/stable/release-service/20.08.1/src/kde-dev-scripts-20.08.1.tar.xz"; 522 - sha256 = "f7f99a199fea69019738e6d2147e5f6e4419835aa2c39e6d60f4d2e5d629ba96"; 523 - name = "kde-dev-scripts-20.08.1.tar.xz"; 521 + url = "${mirror}/stable/release-service/20.08.2/src/kde-dev-scripts-20.08.2.tar.xz"; 522 + sha256 = "ff1a819991903b09bef3637b579d215e087310e39b98a1a6928e15f193aec056"; 523 + name = "kde-dev-scripts-20.08.2.tar.xz"; 524 524 }; 525 525 }; 526 526 kde-dev-utils = { 527 - version = "20.08.1"; 527 + version = "20.08.2"; 528 528 src = fetchurl { 529 - url = "${mirror}/stable/release-service/20.08.1/src/kde-dev-utils-20.08.1.tar.xz"; 530 - sha256 = "8105a5b911643dca1f0c476c9247282f80e4ea17bae06dcca63ba9638bf5d21d"; 531 - name = "kde-dev-utils-20.08.1.tar.xz"; 529 + url = "${mirror}/stable/release-service/20.08.2/src/kde-dev-utils-20.08.2.tar.xz"; 530 + sha256 = "21a4a11e102cbbd9fed955720966d7be2f7a615f57c9bf1dfc94ce973d25ffc3"; 531 + name = "kde-dev-utils-20.08.2.tar.xz"; 532 532 }; 533 533 }; 534 534 kdeedu-data = { 535 - version = "20.08.1"; 535 + version = "20.08.2"; 536 536 src = fetchurl { 537 - url = "${mirror}/stable/release-service/20.08.1/src/kdeedu-data-20.08.1.tar.xz"; 538 - sha256 = "d9c10c849f94b8cff7f79747a0594b8050f19d5477799b03f803c4241a9d12b6"; 539 - name = "kdeedu-data-20.08.1.tar.xz"; 537 + url = "${mirror}/stable/release-service/20.08.2/src/kdeedu-data-20.08.2.tar.xz"; 538 + sha256 = "9030c39b92a7500254e8303ce246d2535cd66a203bb96b2670defd5288294ad1"; 539 + name = "kdeedu-data-20.08.2.tar.xz"; 540 540 }; 541 541 }; 542 542 kdegraphics-mobipocket = { 543 - version = "20.08.1"; 543 + version = "20.08.2"; 544 544 src = fetchurl { 545 - url = "${mirror}/stable/release-service/20.08.1/src/kdegraphics-mobipocket-20.08.1.tar.xz"; 546 - sha256 = "9974c36d90fc23d9a3a7172cf1526dc3671bf90f01f608effe92f64fce53c372"; 547 - name = "kdegraphics-mobipocket-20.08.1.tar.xz"; 545 + url = "${mirror}/stable/release-service/20.08.2/src/kdegraphics-mobipocket-20.08.2.tar.xz"; 546 + sha256 = "8972079756633abe8cbfaa39cdff9d56f89958861e6e418738311bcdc52771a5"; 547 + name = "kdegraphics-mobipocket-20.08.2.tar.xz"; 548 548 }; 549 549 }; 550 550 kdegraphics-thumbnailers = { 551 - version = "20.08.1"; 551 + version = "20.08.2"; 552 552 src = fetchurl { 553 - url = "${mirror}/stable/release-service/20.08.1/src/kdegraphics-thumbnailers-20.08.1.tar.xz"; 554 - sha256 = "8303231f2fc44c071b3f6a477ae5335f2657dbfaba52362529aaba20973a5995"; 555 - name = "kdegraphics-thumbnailers-20.08.1.tar.xz"; 553 + url = "${mirror}/stable/release-service/20.08.2/src/kdegraphics-thumbnailers-20.08.2.tar.xz"; 554 + sha256 = "977cf6c40ba00a8a391a951aab80c55d9615927a1ef4a7bb5eea2f6a83373532"; 555 + name = "kdegraphics-thumbnailers-20.08.2.tar.xz"; 556 556 }; 557 557 }; 558 558 kdenetwork-filesharing = { 559 - version = "20.08.1"; 559 + version = "20.08.2"; 560 560 src = fetchurl { 561 - url = "${mirror}/stable/release-service/20.08.1/src/kdenetwork-filesharing-20.08.1.tar.xz"; 562 - sha256 = "e88f4a2f6d7b8a61ebd491eb112f51d50f9949d729022fab01223d6ea36b8a01"; 563 - name = "kdenetwork-filesharing-20.08.1.tar.xz"; 561 + url = "${mirror}/stable/release-service/20.08.2/src/kdenetwork-filesharing-20.08.2.tar.xz"; 562 + sha256 = "f909ee8433baf906b6c23af4747d83ae3e151e213585abe01282213012228b3a"; 563 + name = "kdenetwork-filesharing-20.08.2.tar.xz"; 564 564 }; 565 565 }; 566 566 kdenlive = { 567 - version = "20.08.1"; 567 + version = "20.08.2"; 568 568 src = fetchurl { 569 - url = "${mirror}/stable/release-service/20.08.1/src/kdenlive-20.08.1.tar.xz"; 570 - sha256 = "f99e3f22c3d5e41a3ca251299d010ac2bc44933091c25d360104d562a1090873"; 571 - name = "kdenlive-20.08.1.tar.xz"; 569 + url = "${mirror}/stable/release-service/20.08.2/src/kdenlive-20.08.2.tar.xz"; 570 + sha256 = "535df45a148f0f94271e045ef0c93575fded83da7a2b727aeaf90e61e1d7c418"; 571 + name = "kdenlive-20.08.2.tar.xz"; 572 572 }; 573 573 }; 574 574 kdepim-addons = { 575 - version = "20.08.1"; 575 + version = "20.08.2"; 576 576 src = fetchurl { 577 - url = "${mirror}/stable/release-service/20.08.1/src/kdepim-addons-20.08.1.tar.xz"; 578 - sha256 = "a0bddcbe8f8f6d8c878a6b5634578522a8d485e424cf37d35bc17df9a1ffc7c2"; 579 - name = "kdepim-addons-20.08.1.tar.xz"; 577 + url = "${mirror}/stable/release-service/20.08.2/src/kdepim-addons-20.08.2.tar.xz"; 578 + sha256 = "f7ab0d9ee2b9351959199f8903c447c6cb82fd58d642b7039cd2b8e324038b01"; 579 + name = "kdepim-addons-20.08.2.tar.xz"; 580 580 }; 581 581 }; 582 582 kdepim-apps-libs = { 583 - version = "20.08.1"; 583 + version = "20.08.2"; 584 584 src = fetchurl { 585 - url = "${mirror}/stable/release-service/20.08.1/src/kdepim-apps-libs-20.08.1.tar.xz"; 586 - sha256 = "a0664933b3b5ff20747bf2adec9fbbecf22935129349208430d53e8c9bf5b5bb"; 587 - name = "kdepim-apps-libs-20.08.1.tar.xz"; 585 + url = "${mirror}/stable/release-service/20.08.2/src/kdepim-apps-libs-20.08.2.tar.xz"; 586 + sha256 = "8c3ebdf7072d3a5a6ea2921697b28aa27e51ba43db152ea83a07b4b13c282434"; 587 + name = "kdepim-apps-libs-20.08.2.tar.xz"; 588 588 }; 589 589 }; 590 590 kdepim-runtime = { 591 - version = "20.08.1"; 591 + version = "20.08.2"; 592 592 src = fetchurl { 593 - url = "${mirror}/stable/release-service/20.08.1/src/kdepim-runtime-20.08.1.tar.xz"; 594 - sha256 = "27a4c04dcf2eac4108a43acbdd57e3a8aa1da92443a3e7977329d0218da05c24"; 595 - name = "kdepim-runtime-20.08.1.tar.xz"; 593 + url = "${mirror}/stable/release-service/20.08.2/src/kdepim-runtime-20.08.2.tar.xz"; 594 + sha256 = "3b475dfd394d5c09991eb4e1f0ddb3e2aa1f586ed75aa7961b159ef712d80132"; 595 + name = "kdepim-runtime-20.08.2.tar.xz"; 596 596 }; 597 597 }; 598 598 kdesdk-kioslaves = { 599 - version = "20.08.1"; 599 + version = "20.08.2"; 600 600 src = fetchurl { 601 - url = "${mirror}/stable/release-service/20.08.1/src/kdesdk-kioslaves-20.08.1.tar.xz"; 602 - sha256 = "528cce0ea4c7c9fd53a604591eae4a70d39421ebbe62ed59bcbc80072f95c19f"; 603 - name = "kdesdk-kioslaves-20.08.1.tar.xz"; 601 + url = "${mirror}/stable/release-service/20.08.2/src/kdesdk-kioslaves-20.08.2.tar.xz"; 602 + sha256 = "5e79532675d717d906f6b43eea1cac20fe1513bcf497696251c00fe74e2f0f58"; 603 + name = "kdesdk-kioslaves-20.08.2.tar.xz"; 604 604 }; 605 605 }; 606 606 kdesdk-thumbnailers = { 607 - version = "20.08.1"; 607 + version = "20.08.2"; 608 608 src = fetchurl { 609 - url = "${mirror}/stable/release-service/20.08.1/src/kdesdk-thumbnailers-20.08.1.tar.xz"; 610 - sha256 = "5b189182f2a734f82e67e23d3293e694c51f97c0a9acd1ec5498442a3d2a3804"; 611 - name = "kdesdk-thumbnailers-20.08.1.tar.xz"; 609 + url = "${mirror}/stable/release-service/20.08.2/src/kdesdk-thumbnailers-20.08.2.tar.xz"; 610 + sha256 = "0b6809e2469d7057b6d674d5950fd4f6243a1d3d185452212522880c714c1c63"; 611 + name = "kdesdk-thumbnailers-20.08.2.tar.xz"; 612 612 }; 613 613 }; 614 614 kdf = { 615 - version = "20.08.1"; 615 + version = "20.08.2"; 616 616 src = fetchurl { 617 - url = "${mirror}/stable/release-service/20.08.1/src/kdf-20.08.1.tar.xz"; 618 - sha256 = "c100c87e9dbfcf7c12ce78d743f4ce3a2ec2bf3c1b0d969af1285255071195a5"; 619 - name = "kdf-20.08.1.tar.xz"; 617 + url = "${mirror}/stable/release-service/20.08.2/src/kdf-20.08.2.tar.xz"; 618 + sha256 = "b33c043c18ae7b80b40e73c0a34759540724fa81815a6afa1e91e3ad44aec27e"; 619 + name = "kdf-20.08.2.tar.xz"; 620 620 }; 621 621 }; 622 622 kdialog = { 623 - version = "20.08.1"; 623 + version = "20.08.2"; 624 624 src = fetchurl { 625 - url = "${mirror}/stable/release-service/20.08.1/src/kdialog-20.08.1.tar.xz"; 626 - sha256 = "089e8a8e85a9021b830e9b8a19ecb1999781915a716c9c2b3c99894a5d1c8dcf"; 627 - name = "kdialog-20.08.1.tar.xz"; 625 + url = "${mirror}/stable/release-service/20.08.2/src/kdialog-20.08.2.tar.xz"; 626 + sha256 = "1bb808c2d01680e2396f282b798d9e22d2c1722f992c672eaf7451bf83a5d459"; 627 + name = "kdialog-20.08.2.tar.xz"; 628 628 }; 629 629 }; 630 630 kdiamond = { 631 - version = "20.08.1"; 631 + version = "20.08.2"; 632 632 src = fetchurl { 633 - url = "${mirror}/stable/release-service/20.08.1/src/kdiamond-20.08.1.tar.xz"; 634 - sha256 = "1629dc6f70873b42081bd75dbf858da56d380c32925ddd49bd2110d458cb4b23"; 635 - name = "kdiamond-20.08.1.tar.xz"; 633 + url = "${mirror}/stable/release-service/20.08.2/src/kdiamond-20.08.2.tar.xz"; 634 + sha256 = "7bfc2b24d86c663bff719156ba20cd36017f1df647ee6769b5101aa6ab3e3e21"; 635 + name = "kdiamond-20.08.2.tar.xz"; 636 636 }; 637 637 }; 638 638 keditbookmarks = { 639 - version = "20.08.1"; 639 + version = "20.08.2"; 640 640 src = fetchurl { 641 - url = "${mirror}/stable/release-service/20.08.1/src/keditbookmarks-20.08.1.tar.xz"; 642 - sha256 = "8bfedffae0332dbfb611d25f3178ab7babe374155cce7c44e1aaa841934c3123"; 643 - name = "keditbookmarks-20.08.1.tar.xz"; 641 + url = "${mirror}/stable/release-service/20.08.2/src/keditbookmarks-20.08.2.tar.xz"; 642 + sha256 = "87d72e78c907e7829a642364f3a49dd0f0dea0c76e7a5c524a67f957dca94b9b"; 643 + name = "keditbookmarks-20.08.2.tar.xz"; 644 644 }; 645 645 }; 646 646 kfind = { 647 - version = "20.08.1"; 647 + version = "20.08.2"; 648 648 src = fetchurl { 649 - url = "${mirror}/stable/release-service/20.08.1/src/kfind-20.08.1.tar.xz"; 650 - sha256 = "e49412d0eae6f77369b96ee7fa5902252294d03da1e8782460d4bba5be6bb149"; 651 - name = "kfind-20.08.1.tar.xz"; 649 + url = "${mirror}/stable/release-service/20.08.2/src/kfind-20.08.2.tar.xz"; 650 + sha256 = "2381bbe7793a666fa9463aead1246dc4244409f68375f6d75e1423be15b42d74"; 651 + name = "kfind-20.08.2.tar.xz"; 652 652 }; 653 653 }; 654 654 kfloppy = { 655 - version = "20.08.1"; 655 + version = "20.08.2"; 656 656 src = fetchurl { 657 - url = "${mirror}/stable/release-service/20.08.1/src/kfloppy-20.08.1.tar.xz"; 658 - sha256 = "cfbe396c252acc23a929d05fe1a71099bc19ee3ab55f4f40e47780cf871852c5"; 659 - name = "kfloppy-20.08.1.tar.xz"; 657 + url = "${mirror}/stable/release-service/20.08.2/src/kfloppy-20.08.2.tar.xz"; 658 + sha256 = "7f624d03dc3dc5099ac1479148800043195fa6c0e3bb6d7efcb452a76e99e191"; 659 + name = "kfloppy-20.08.2.tar.xz"; 660 660 }; 661 661 }; 662 662 kfourinline = { 663 - version = "20.08.1"; 663 + version = "20.08.2"; 664 664 src = fetchurl { 665 - url = "${mirror}/stable/release-service/20.08.1/src/kfourinline-20.08.1.tar.xz"; 666 - sha256 = "2c65dcc685d7e46da73e53ac3ab250ef4d1738bb85aa6f1b09160ff2ece364a2"; 667 - name = "kfourinline-20.08.1.tar.xz"; 665 + url = "${mirror}/stable/release-service/20.08.2/src/kfourinline-20.08.2.tar.xz"; 666 + sha256 = "aed2ecdb40b2e3d5452b183a1817216373d32a0aab4eff02f6c823a6f8d801eb"; 667 + name = "kfourinline-20.08.2.tar.xz"; 668 668 }; 669 669 }; 670 670 kgeography = { 671 - version = "20.08.1"; 671 + version = "20.08.2"; 672 672 src = fetchurl { 673 - url = "${mirror}/stable/release-service/20.08.1/src/kgeography-20.08.1.tar.xz"; 674 - sha256 = "f7ce4c6a00f18558aa04f4af0b71e45efc10c67f0b3454c5f0b2527a43133d30"; 675 - name = "kgeography-20.08.1.tar.xz"; 673 + url = "${mirror}/stable/release-service/20.08.2/src/kgeography-20.08.2.tar.xz"; 674 + sha256 = "82c4798f3184c77d0be63aeb5e86c84240c9cb0aa0e66ff57f92c0b5c3748f19"; 675 + name = "kgeography-20.08.2.tar.xz"; 676 676 }; 677 677 }; 678 678 kget = { 679 - version = "20.08.1"; 679 + version = "20.08.2"; 680 680 src = fetchurl { 681 - url = "${mirror}/stable/release-service/20.08.1/src/kget-20.08.1.tar.xz"; 682 - sha256 = "efbfc08a5a4ed3974bbdab20c5eae07cdb70f7f42e9de1c75651a57511d7e576"; 683 - name = "kget-20.08.1.tar.xz"; 681 + url = "${mirror}/stable/release-service/20.08.2/src/kget-20.08.2.tar.xz"; 682 + sha256 = "42993095d6325e921b6ed36f4b0a2153ffd5d68cfa3e6d3ced2db09e2a6aabb8"; 683 + name = "kget-20.08.2.tar.xz"; 684 684 }; 685 685 }; 686 686 kgoldrunner = { 687 - version = "20.08.1"; 687 + version = "20.08.2"; 688 688 src = fetchurl { 689 - url = "${mirror}/stable/release-service/20.08.1/src/kgoldrunner-20.08.1.tar.xz"; 690 - sha256 = "40380c0d3b65e06cdb9d9ca3791c10e0d2d300856cc49a7b3da0145b7651274b"; 691 - name = "kgoldrunner-20.08.1.tar.xz"; 689 + url = "${mirror}/stable/release-service/20.08.2/src/kgoldrunner-20.08.2.tar.xz"; 690 + sha256 = "4bbcfcf5cf810e0b1f78e1a88d222631c07401187fb327deaa5ab6658483d351"; 691 + name = "kgoldrunner-20.08.2.tar.xz"; 692 692 }; 693 693 }; 694 694 kgpg = { 695 - version = "20.08.1"; 695 + version = "20.08.2"; 696 696 src = fetchurl { 697 - url = "${mirror}/stable/release-service/20.08.1/src/kgpg-20.08.1.tar.xz"; 698 - sha256 = "6b926c2adf896c3f68402ec10faf8db1e5f7c7b9fa8c1c26f9021d1fb0c975b0"; 699 - name = "kgpg-20.08.1.tar.xz"; 697 + url = "${mirror}/stable/release-service/20.08.2/src/kgpg-20.08.2.tar.xz"; 698 + sha256 = "fc4ec5c38c3bdb02a399f0eb1e75da356a523ada369d5410c2f4e7f5f14a508f"; 699 + name = "kgpg-20.08.2.tar.xz"; 700 700 }; 701 701 }; 702 702 khangman = { 703 - version = "20.08.1"; 703 + version = "20.08.2"; 704 704 src = fetchurl { 705 - url = "${mirror}/stable/release-service/20.08.1/src/khangman-20.08.1.tar.xz"; 706 - sha256 = "fe94116ea833295a46c59a7420676925bb1038e7da86f6369d452087add40868"; 707 - name = "khangman-20.08.1.tar.xz"; 705 + url = "${mirror}/stable/release-service/20.08.2/src/khangman-20.08.2.tar.xz"; 706 + sha256 = "7ff30ecbab7c9e8f44b7e8c3887ec78a918c919ce902005aeb7fb969ac995b28"; 707 + name = "khangman-20.08.2.tar.xz"; 708 708 }; 709 709 }; 710 710 khelpcenter = { 711 - version = "20.08.1"; 711 + version = "20.08.2"; 712 712 src = fetchurl { 713 - url = "${mirror}/stable/release-service/20.08.1/src/khelpcenter-20.08.1.tar.xz"; 714 - sha256 = "217b433c1a5da966ad5dab1e89e2e719632f1e035ab92cce094c5f0848bb6e39"; 715 - name = "khelpcenter-20.08.1.tar.xz"; 713 + url = "${mirror}/stable/release-service/20.08.2/src/khelpcenter-20.08.2.tar.xz"; 714 + sha256 = "36051a4352a05dd9b74b4e325c0e16e30d6bd8b48d6c3d13980b39a77aab4e2d"; 715 + name = "khelpcenter-20.08.2.tar.xz"; 716 716 }; 717 717 }; 718 718 kidentitymanagement = { 719 - version = "20.08.1"; 719 + version = "20.08.2"; 720 720 src = fetchurl { 721 - url = "${mirror}/stable/release-service/20.08.1/src/kidentitymanagement-20.08.1.tar.xz"; 722 - sha256 = "3b34e029e99647d6742825633682ab8a5eecbe102e34ea2472cb53afb853840d"; 723 - name = "kidentitymanagement-20.08.1.tar.xz"; 721 + url = "${mirror}/stable/release-service/20.08.2/src/kidentitymanagement-20.08.2.tar.xz"; 722 + sha256 = "17a1fd47d91289519cafb12c0d917b4775496ada447cb6f4ba56dc42446152ec"; 723 + name = "kidentitymanagement-20.08.2.tar.xz"; 724 724 }; 725 725 }; 726 726 kig = { 727 - version = "20.08.1"; 727 + version = "20.08.2"; 728 728 src = fetchurl { 729 - url = "${mirror}/stable/release-service/20.08.1/src/kig-20.08.1.tar.xz"; 730 - sha256 = "f318d346cd152e62ae892ade31a784f0b7b823c56fdfd64e05a330072ad95745"; 731 - name = "kig-20.08.1.tar.xz"; 729 + url = "${mirror}/stable/release-service/20.08.2/src/kig-20.08.2.tar.xz"; 730 + sha256 = "401832d384e47ea6daf310f7e823ae6b8a55bc117b7570bd4bf36261d01587f5"; 731 + name = "kig-20.08.2.tar.xz"; 732 732 }; 733 733 }; 734 734 kigo = { 735 - version = "20.08.1"; 735 + version = "20.08.2"; 736 736 src = fetchurl { 737 - url = "${mirror}/stable/release-service/20.08.1/src/kigo-20.08.1.tar.xz"; 738 - sha256 = "58fa166a487c855d300c8a33758928131fc4db80cbda19a08e3de918335d2bdb"; 739 - name = "kigo-20.08.1.tar.xz"; 737 + url = "${mirror}/stable/release-service/20.08.2/src/kigo-20.08.2.tar.xz"; 738 + sha256 = "b9e6edd2e35e57edb3d89bb76f1d7e4a9e7f8fb64644b58012543a367834aa60"; 739 + name = "kigo-20.08.2.tar.xz"; 740 740 }; 741 741 }; 742 742 killbots = { 743 - version = "20.08.1"; 743 + version = "20.08.2"; 744 744 src = fetchurl { 745 - url = "${mirror}/stable/release-service/20.08.1/src/killbots-20.08.1.tar.xz"; 746 - sha256 = "252636f4df2af0e087f4d604f76c5d8702c38392d821281a0f6283be4e429af9"; 747 - name = "killbots-20.08.1.tar.xz"; 745 + url = "${mirror}/stable/release-service/20.08.2/src/killbots-20.08.2.tar.xz"; 746 + sha256 = "332ebd24be6ea62c8621aeaa5b200d6ebf03ae0198a06693b36b2c80cac89d95"; 747 + name = "killbots-20.08.2.tar.xz"; 748 748 }; 749 749 }; 750 750 kimagemapeditor = { 751 - version = "20.08.1"; 751 + version = "20.08.2"; 752 752 src = fetchurl { 753 - url = "${mirror}/stable/release-service/20.08.1/src/kimagemapeditor-20.08.1.tar.xz"; 754 - sha256 = "bf391d0812e0f2dce6a11481972cf9d04f14d0bf92cad7210fa35a1fa0edf230"; 755 - name = "kimagemapeditor-20.08.1.tar.xz"; 753 + url = "${mirror}/stable/release-service/20.08.2/src/kimagemapeditor-20.08.2.tar.xz"; 754 + sha256 = "fd8272978a7c3a1d95b20a5ec57ccf00d740a8d6eb483f0a204d03669215309c"; 755 + name = "kimagemapeditor-20.08.2.tar.xz"; 756 756 }; 757 757 }; 758 758 kimap = { 759 - version = "20.08.1"; 759 + version = "20.08.2"; 760 760 src = fetchurl { 761 - url = "${mirror}/stable/release-service/20.08.1/src/kimap-20.08.1.tar.xz"; 762 - sha256 = "eae645ae2535c2612556e8938011cc478054c032126bb55683b95127d1b94741"; 763 - name = "kimap-20.08.1.tar.xz"; 761 + url = "${mirror}/stable/release-service/20.08.2/src/kimap-20.08.2.tar.xz"; 762 + sha256 = "bda4f4b4e94481b70cec270655c0fd2888da51106d80c0388ae5c0dc5d36e092"; 763 + name = "kimap-20.08.2.tar.xz"; 764 764 }; 765 765 }; 766 766 kio-extras = { 767 - version = "20.08.1"; 767 + version = "20.08.2"; 768 768 src = fetchurl { 769 - url = "${mirror}/stable/release-service/20.08.1/src/kio-extras-20.08.1.tar.xz"; 770 - sha256 = "1122635926052f34fd35d8aeef9c3c1d892690d8372f2b7d902e6449cdab988a"; 771 - name = "kio-extras-20.08.1.tar.xz"; 769 + url = "${mirror}/stable/release-service/20.08.2/src/kio-extras-20.08.2.tar.xz"; 770 + sha256 = "9d4b9cb5a4002ad2127c5c5c4d25ff95d53de32ea08348e8dc40fe83d950076e"; 771 + name = "kio-extras-20.08.2.tar.xz"; 772 772 }; 773 773 }; 774 774 kio-gdrive = { 775 - version = "20.08.1"; 775 + version = "20.08.2"; 776 776 src = fetchurl { 777 - url = "${mirror}/stable/release-service/20.08.1/src/kio-gdrive-20.08.1.tar.xz"; 778 - sha256 = "5104136948ee60cd527109bb9e8830e6a12f6062a29f34bc995b2625b0280825"; 779 - name = "kio-gdrive-20.08.1.tar.xz"; 777 + url = "${mirror}/stable/release-service/20.08.2/src/kio-gdrive-20.08.2.tar.xz"; 778 + sha256 = "71047e9f8e5ad9317cc3dbf1de2d121f322b5d968d3685351ef0d2aabe2f46ca"; 779 + name = "kio-gdrive-20.08.2.tar.xz"; 780 780 }; 781 781 }; 782 782 kipi-plugins = { 783 - version = "20.08.1"; 783 + version = "20.08.2"; 784 784 src = fetchurl { 785 - url = "${mirror}/stable/release-service/20.08.1/src/kipi-plugins-20.08.1.tar.xz"; 786 - sha256 = "b7d8f1aa087006a48d9bd7ec036ab4779e898e3b02692c91342439747cad6c5c"; 787 - name = "kipi-plugins-20.08.1.tar.xz"; 785 + url = "${mirror}/stable/release-service/20.08.2/src/kipi-plugins-20.08.2.tar.xz"; 786 + sha256 = "89de8f75dd01e2130c1e651bd04717ce4d35768202ae3e825c93c75c8312e583"; 787 + name = "kipi-plugins-20.08.2.tar.xz"; 788 788 }; 789 789 }; 790 790 kirigami-gallery = { 791 - version = "20.08.1"; 791 + version = "20.08.2"; 792 792 src = fetchurl { 793 - url = "${mirror}/stable/release-service/20.08.1/src/kirigami-gallery-20.08.1.tar.xz"; 794 - sha256 = "497886cc5a8483f068a642ce19df19f69fd105a4fb583f1a9898c885659c9df5"; 795 - name = "kirigami-gallery-20.08.1.tar.xz"; 793 + url = "${mirror}/stable/release-service/20.08.2/src/kirigami-gallery-20.08.2.tar.xz"; 794 + sha256 = "0b4a5cec32bdfaef42b790f1d249d227c9daf56e0f3c1e302d33ccaa485c28e5"; 795 + name = "kirigami-gallery-20.08.2.tar.xz"; 796 796 }; 797 797 }; 798 798 kiriki = { 799 - version = "20.08.1"; 799 + version = "20.08.2"; 800 800 src = fetchurl { 801 - url = "${mirror}/stable/release-service/20.08.1/src/kiriki-20.08.1.tar.xz"; 802 - sha256 = "51e77cbbf6a0c60487d72b03b28c08409d0b6134c983d9e420fbc4d7f73223e8"; 803 - name = "kiriki-20.08.1.tar.xz"; 801 + url = "${mirror}/stable/release-service/20.08.2/src/kiriki-20.08.2.tar.xz"; 802 + sha256 = "42081e39c045bd830c6a79938a83690ea5641aa9e5437645234441da2d29b053"; 803 + name = "kiriki-20.08.2.tar.xz"; 804 804 }; 805 805 }; 806 806 kiten = { 807 - version = "20.08.1"; 807 + version = "20.08.2"; 808 808 src = fetchurl { 809 - url = "${mirror}/stable/release-service/20.08.1/src/kiten-20.08.1.tar.xz"; 810 - sha256 = "f3764d090db8027746e83c326e833680fd669dca66dd6af095ba120e66de2901"; 811 - name = "kiten-20.08.1.tar.xz"; 809 + url = "${mirror}/stable/release-service/20.08.2/src/kiten-20.08.2.tar.xz"; 810 + sha256 = "a7285d5880611da2202d0e3f8f2bf860f275932d3da54ff7aecc793225f7ad7d"; 811 + name = "kiten-20.08.2.tar.xz"; 812 812 }; 813 813 }; 814 814 kitinerary = { 815 - version = "20.08.1"; 815 + version = "20.08.2"; 816 816 src = fetchurl { 817 - url = "${mirror}/stable/release-service/20.08.1/src/kitinerary-20.08.1.tar.xz"; 818 - sha256 = "d3e0b6130b5c603bc1494404fa91ed1995e9142d66e4c3ddd5d2c79fdea856e4"; 819 - name = "kitinerary-20.08.1.tar.xz"; 817 + url = "${mirror}/stable/release-service/20.08.2/src/kitinerary-20.08.2.tar.xz"; 818 + sha256 = "69d8b5f64774860e5098c1dbfb06d274da4379c04383c4f0f0e412481c48fa27"; 819 + name = "kitinerary-20.08.2.tar.xz"; 820 820 }; 821 821 }; 822 822 kjumpingcube = { 823 - version = "20.08.1"; 823 + version = "20.08.2"; 824 824 src = fetchurl { 825 - url = "${mirror}/stable/release-service/20.08.1/src/kjumpingcube-20.08.1.tar.xz"; 826 - sha256 = "226424cd21f75c499eedd15460a466988b179312467ed16437df87be494d9fbc"; 827 - name = "kjumpingcube-20.08.1.tar.xz"; 825 + url = "${mirror}/stable/release-service/20.08.2/src/kjumpingcube-20.08.2.tar.xz"; 826 + sha256 = "0edba227e24b8aeda4e75bc6c25ad25b50ac624b5319a64ce20d6c3f7691a48a"; 827 + name = "kjumpingcube-20.08.2.tar.xz"; 828 828 }; 829 829 }; 830 830 kldap = { 831 - version = "20.08.1"; 831 + version = "20.08.2"; 832 832 src = fetchurl { 833 - url = "${mirror}/stable/release-service/20.08.1/src/kldap-20.08.1.tar.xz"; 834 - sha256 = "098fb07b280ef25dcf04b18f627223014257f6c0874b2959f2a8e68cacdb74a7"; 835 - name = "kldap-20.08.1.tar.xz"; 833 + url = "${mirror}/stable/release-service/20.08.2/src/kldap-20.08.2.tar.xz"; 834 + sha256 = "dfc8bd59d837766e741b33cf8486256b7bd5ffc33ff2aab240d47b4766ec8489"; 835 + name = "kldap-20.08.2.tar.xz"; 836 836 }; 837 837 }; 838 838 kleopatra = { 839 - version = "20.08.1"; 839 + version = "20.08.2"; 840 840 src = fetchurl { 841 - url = "${mirror}/stable/release-service/20.08.1/src/kleopatra-20.08.1.tar.xz"; 842 - sha256 = "e7bc3ce03ad5431e4289360ba6b701e38d53b60de58fd1ed358480cec48657a6"; 843 - name = "kleopatra-20.08.1.tar.xz"; 841 + url = "${mirror}/stable/release-service/20.08.2/src/kleopatra-20.08.2.tar.xz"; 842 + sha256 = "70ffa2d1549b6b4674a9cd92052174002d81fb236cfbf872187c6e3616191ba2"; 843 + name = "kleopatra-20.08.2.tar.xz"; 844 844 }; 845 845 }; 846 846 klettres = { 847 - version = "20.08.1"; 847 + version = "20.08.2"; 848 848 src = fetchurl { 849 - url = "${mirror}/stable/release-service/20.08.1/src/klettres-20.08.1.tar.xz"; 850 - sha256 = "f29d6df1de3562731f246a892caaa493b9bccc9d1317a948e03ad12cb8c80c06"; 851 - name = "klettres-20.08.1.tar.xz"; 849 + url = "${mirror}/stable/release-service/20.08.2/src/klettres-20.08.2.tar.xz"; 850 + sha256 = "9cef7dea479d27644e4812157d4cf3993dc3ee84b847377a17cec305a03a3156"; 851 + name = "klettres-20.08.2.tar.xz"; 852 852 }; 853 853 }; 854 854 klickety = { 855 - version = "20.08.1"; 855 + version = "20.08.2"; 856 856 src = fetchurl { 857 - url = "${mirror}/stable/release-service/20.08.1/src/klickety-20.08.1.tar.xz"; 858 - sha256 = "a9b63b3e944faba25498e981c06981dc354f9acd34b77f46fe2bebef388bf2cb"; 859 - name = "klickety-20.08.1.tar.xz"; 857 + url = "${mirror}/stable/release-service/20.08.2/src/klickety-20.08.2.tar.xz"; 858 + sha256 = "90665c5aeda52f55af8dcf3936e557ba431d9e48c6be361eaeb82117b6213a33"; 859 + name = "klickety-20.08.2.tar.xz"; 860 860 }; 861 861 }; 862 862 klines = { 863 - version = "20.08.1"; 863 + version = "20.08.2"; 864 864 src = fetchurl { 865 - url = "${mirror}/stable/release-service/20.08.1/src/klines-20.08.1.tar.xz"; 866 - sha256 = "d16650d7d44f48f47700dcb8fe97519dd28fe7213052636363d281c24f46a2b9"; 867 - name = "klines-20.08.1.tar.xz"; 865 + url = "${mirror}/stable/release-service/20.08.2/src/klines-20.08.2.tar.xz"; 866 + sha256 = "8e8b897cdc3c31fada1dd2635da211def507f47c8062c6458f559283ae470edb"; 867 + name = "klines-20.08.2.tar.xz"; 868 868 }; 869 869 }; 870 870 kmag = { 871 - version = "20.08.1"; 871 + version = "20.08.2"; 872 872 src = fetchurl { 873 - url = "${mirror}/stable/release-service/20.08.1/src/kmag-20.08.1.tar.xz"; 874 - sha256 = "0aaaf19af2c943ae460dbcc1984bae167b79be287802e8a6faa6aaaed11718f3"; 875 - name = "kmag-20.08.1.tar.xz"; 873 + url = "${mirror}/stable/release-service/20.08.2/src/kmag-20.08.2.tar.xz"; 874 + sha256 = "8e933e8ebbf0ab956e2a251312e3d4e027848dc2f2b4e8a7c7250b8fdf10ca05"; 875 + name = "kmag-20.08.2.tar.xz"; 876 876 }; 877 877 }; 878 878 kmahjongg = { 879 - version = "20.08.1"; 879 + version = "20.08.2"; 880 880 src = fetchurl { 881 - url = "${mirror}/stable/release-service/20.08.1/src/kmahjongg-20.08.1.tar.xz"; 882 - sha256 = "842b3d2e9c60b6a8e6bb6d09f26db49d988889ec3962ac40aea0e79434c2eb43"; 883 - name = "kmahjongg-20.08.1.tar.xz"; 881 + url = "${mirror}/stable/release-service/20.08.2/src/kmahjongg-20.08.2.tar.xz"; 882 + sha256 = "98e34794560a062bd22950acc583b77a6f8d1d28aceb863604f5a6c98c6cc80d"; 883 + name = "kmahjongg-20.08.2.tar.xz"; 884 884 }; 885 885 }; 886 886 kmail = { 887 - version = "20.08.1"; 887 + version = "20.08.2"; 888 888 src = fetchurl { 889 - url = "${mirror}/stable/release-service/20.08.1/src/kmail-20.08.1.tar.xz"; 890 - sha256 = "7ba5854e36e2ed752baa3a1ac15d1a6227699da6f5bdca3c250f22226b4d902b"; 891 - name = "kmail-20.08.1.tar.xz"; 889 + url = "${mirror}/stable/release-service/20.08.2/src/kmail-20.08.2.tar.xz"; 890 + sha256 = "ff179b89836236174cd587ce4ea2a4320e58345d45582cb157186cfbb01e58f2"; 891 + name = "kmail-20.08.2.tar.xz"; 892 892 }; 893 893 }; 894 894 kmail-account-wizard = { 895 - version = "20.08.1"; 895 + version = "20.08.2"; 896 896 src = fetchurl { 897 - url = "${mirror}/stable/release-service/20.08.1/src/kmail-account-wizard-20.08.1.tar.xz"; 898 - sha256 = "7a1dc9ad542c0e54b80e955a162888c7d4b6bababcf02681d54af4480c03bd8d"; 899 - name = "kmail-account-wizard-20.08.1.tar.xz"; 897 + url = "${mirror}/stable/release-service/20.08.2/src/kmail-account-wizard-20.08.2.tar.xz"; 898 + sha256 = "7cdb9b60b1a646f0c5c0d0e7dfbe357a9f66bb305afbccbb4b421ee6f6941df8"; 899 + name = "kmail-account-wizard-20.08.2.tar.xz"; 900 900 }; 901 901 }; 902 902 kmailtransport = { 903 - version = "20.08.1"; 903 + version = "20.08.2"; 904 904 src = fetchurl { 905 - url = "${mirror}/stable/release-service/20.08.1/src/kmailtransport-20.08.1.tar.xz"; 906 - sha256 = "4cabad74e141891546b0f47f44030eeb59fb63257a5c0d1c12124815ebf710c1"; 907 - name = "kmailtransport-20.08.1.tar.xz"; 905 + url = "${mirror}/stable/release-service/20.08.2/src/kmailtransport-20.08.2.tar.xz"; 906 + sha256 = "8b12836b1ca0243819680cba73c809c491c5e7a8d1ea9d9dc23e7338aed69a0c"; 907 + name = "kmailtransport-20.08.2.tar.xz"; 908 908 }; 909 909 }; 910 910 kmbox = { 911 - version = "20.08.1"; 911 + version = "20.08.2"; 912 912 src = fetchurl { 913 - url = "${mirror}/stable/release-service/20.08.1/src/kmbox-20.08.1.tar.xz"; 914 - sha256 = "df77b2bf448d1ce21ff4a816f1164297519b48cd60200cea0edae6e72a81a19b"; 915 - name = "kmbox-20.08.1.tar.xz"; 913 + url = "${mirror}/stable/release-service/20.08.2/src/kmbox-20.08.2.tar.xz"; 914 + sha256 = "4fa1ad98368130dcdc8ad71dba3084c489130b1e8fc4a2b119ffc6f56595ba73"; 915 + name = "kmbox-20.08.2.tar.xz"; 916 916 }; 917 917 }; 918 918 kmime = { 919 - version = "20.08.1"; 919 + version = "20.08.2"; 920 920 src = fetchurl { 921 - url = "${mirror}/stable/release-service/20.08.1/src/kmime-20.08.1.tar.xz"; 922 - sha256 = "cd0beaa46040d571b505d07853be76f099289e22d99ce4884695d4d645dfbe8c"; 923 - name = "kmime-20.08.1.tar.xz"; 921 + url = "${mirror}/stable/release-service/20.08.2/src/kmime-20.08.2.tar.xz"; 922 + sha256 = "9f23e2814e62ae6c4a67fd3223315ef875776f9d098b4d11c7d06a726a725435"; 923 + name = "kmime-20.08.2.tar.xz"; 924 924 }; 925 925 }; 926 926 kmines = { 927 - version = "20.08.1"; 927 + version = "20.08.2"; 928 928 src = fetchurl { 929 - url = "${mirror}/stable/release-service/20.08.1/src/kmines-20.08.1.tar.xz"; 930 - sha256 = "eeb58941c94330f3ffdca60c0ca84d8ebcc9c6c355737217b521c54e50c650cd"; 931 - name = "kmines-20.08.1.tar.xz"; 929 + url = "${mirror}/stable/release-service/20.08.2/src/kmines-20.08.2.tar.xz"; 930 + sha256 = "6b07a812497a665505b6b1e3a84ac0818f1a5e5757146cdbceec55e94bb41753"; 931 + name = "kmines-20.08.2.tar.xz"; 932 932 }; 933 933 }; 934 934 kmix = { 935 - version = "20.08.1"; 935 + version = "20.08.2"; 936 936 src = fetchurl { 937 - url = "${mirror}/stable/release-service/20.08.1/src/kmix-20.08.1.tar.xz"; 938 - sha256 = "012d14adbb200a7e66ddbc9ebc8e18c4e5082ae24dea6ab22284b6c730a1b472"; 939 - name = "kmix-20.08.1.tar.xz"; 937 + url = "${mirror}/stable/release-service/20.08.2/src/kmix-20.08.2.tar.xz"; 938 + sha256 = "73453f02a72384382fd7449215189e22b5e1600e9ef0c9cc910f3fddd09beb85"; 939 + name = "kmix-20.08.2.tar.xz"; 940 940 }; 941 941 }; 942 942 kmousetool = { 943 - version = "20.08.1"; 943 + version = "20.08.2"; 944 944 src = fetchurl { 945 - url = "${mirror}/stable/release-service/20.08.1/src/kmousetool-20.08.1.tar.xz"; 946 - sha256 = "c1d769efdd318eb1e29905122c579c72a41da74b45a076b79cf177b1800e1464"; 947 - name = "kmousetool-20.08.1.tar.xz"; 945 + url = "${mirror}/stable/release-service/20.08.2/src/kmousetool-20.08.2.tar.xz"; 946 + sha256 = "c1f70c172dc2ad7d937db5e6355522082f924ba45e7aac1bbb1c04e230f1d406"; 947 + name = "kmousetool-20.08.2.tar.xz"; 948 948 }; 949 949 }; 950 950 kmouth = { 951 - version = "20.08.1"; 951 + version = "20.08.2"; 952 952 src = fetchurl { 953 - url = "${mirror}/stable/release-service/20.08.1/src/kmouth-20.08.1.tar.xz"; 954 - sha256 = "d87fb47fa00c54f13cdaef33d15cc74f31d7009d4a8d988902b62c698d1e2c2c"; 955 - name = "kmouth-20.08.1.tar.xz"; 953 + url = "${mirror}/stable/release-service/20.08.2/src/kmouth-20.08.2.tar.xz"; 954 + sha256 = "d206afecdbe5f063dfbf805956f475e95c7b0fd548fd5f1b4fd7376ea6747e96"; 955 + name = "kmouth-20.08.2.tar.xz"; 956 956 }; 957 957 }; 958 958 kmplot = { 959 - version = "20.08.1"; 959 + version = "20.08.2"; 960 960 src = fetchurl { 961 - url = "${mirror}/stable/release-service/20.08.1/src/kmplot-20.08.1.tar.xz"; 962 - sha256 = "6d294a89f9e0fc42262ada6d71ba5abaeb756beb194e71f1852e18ae2b85456e"; 963 - name = "kmplot-20.08.1.tar.xz"; 961 + url = "${mirror}/stable/release-service/20.08.2/src/kmplot-20.08.2.tar.xz"; 962 + sha256 = "c3bc34a2d1bf4620745009b49b6541a16ac64eb3d1e6cf1ba936b14aa5d02e2b"; 963 + name = "kmplot-20.08.2.tar.xz"; 964 964 }; 965 965 }; 966 966 knavalbattle = { 967 - version = "20.08.1"; 967 + version = "20.08.2"; 968 968 src = fetchurl { 969 - url = "${mirror}/stable/release-service/20.08.1/src/knavalbattle-20.08.1.tar.xz"; 970 - sha256 = "e0cbffc5643aac302c53cfd957eefa7f89486fdd0d9c55b74f39d733a0ac3b65"; 971 - name = "knavalbattle-20.08.1.tar.xz"; 969 + url = "${mirror}/stable/release-service/20.08.2/src/knavalbattle-20.08.2.tar.xz"; 970 + sha256 = "2cd91ee61193810eee62e47f38f590e81b03287083f31564e0ebfd893d339ac9"; 971 + name = "knavalbattle-20.08.2.tar.xz"; 972 972 }; 973 973 }; 974 974 knetwalk = { 975 - version = "20.08.1"; 975 + version = "20.08.2"; 976 976 src = fetchurl { 977 - url = "${mirror}/stable/release-service/20.08.1/src/knetwalk-20.08.1.tar.xz"; 978 - sha256 = "30cbf7bdf5f875ce172a382ef7da8e74803015017c6cd525cb6c288defac020d"; 979 - name = "knetwalk-20.08.1.tar.xz"; 977 + url = "${mirror}/stable/release-service/20.08.2/src/knetwalk-20.08.2.tar.xz"; 978 + sha256 = "4a97f4b1af463e5e50698e8ac089cf6933fb66f25dd9b0fae3f1b1a51cbca3c0"; 979 + name = "knetwalk-20.08.2.tar.xz"; 980 980 }; 981 981 }; 982 982 knights = { 983 - version = "20.08.1"; 983 + version = "20.08.2"; 984 984 src = fetchurl { 985 - url = "${mirror}/stable/release-service/20.08.1/src/knights-20.08.1.tar.xz"; 986 - sha256 = "58518d8ecce5744fdf68c18e0803f48cb912fa29c5ea93ed6ccd2d4d320f722d"; 987 - name = "knights-20.08.1.tar.xz"; 985 + url = "${mirror}/stable/release-service/20.08.2/src/knights-20.08.2.tar.xz"; 986 + sha256 = "b62dda6e8b5bb85cc814f7244e39806e38c266be1bf3090eb6de59c8141fc1d4"; 987 + name = "knights-20.08.2.tar.xz"; 988 988 }; 989 989 }; 990 990 knotes = { 991 - version = "20.08.1"; 991 + version = "20.08.2"; 992 992 src = fetchurl { 993 - url = "${mirror}/stable/release-service/20.08.1/src/knotes-20.08.1.tar.xz"; 994 - sha256 = "7d066a34d46684f258481466875d18f99a9000d66dec36f7dcab92790f6c57bb"; 995 - name = "knotes-20.08.1.tar.xz"; 993 + url = "${mirror}/stable/release-service/20.08.2/src/knotes-20.08.2.tar.xz"; 994 + sha256 = "1e61f2c8b5fe9075f07be16543e3a7310bf533b6c2446f162f7196b41e3e6ecb"; 995 + name = "knotes-20.08.2.tar.xz"; 996 996 }; 997 997 }; 998 998 kolf = { 999 - version = "20.08.1"; 999 + version = "20.08.2"; 1000 1000 src = fetchurl { 1001 - url = "${mirror}/stable/release-service/20.08.1/src/kolf-20.08.1.tar.xz"; 1002 - sha256 = "04d117895a6504d6138d1e3cd3157dd3318ba93eefd749182556344650f6a2f8"; 1003 - name = "kolf-20.08.1.tar.xz"; 1001 + url = "${mirror}/stable/release-service/20.08.2/src/kolf-20.08.2.tar.xz"; 1002 + sha256 = "834c1c6cdc62e650c7b0d36db26387cc4ebe2bb4b2e8fa06c0bf461e3a1e8c64"; 1003 + name = "kolf-20.08.2.tar.xz"; 1004 1004 }; 1005 1005 }; 1006 1006 kollision = { 1007 - version = "20.08.1"; 1007 + version = "20.08.2"; 1008 1008 src = fetchurl { 1009 - url = "${mirror}/stable/release-service/20.08.1/src/kollision-20.08.1.tar.xz"; 1010 - sha256 = "858d69131951734181b449ce48498b3b843634eb8c069c932042b3c0f862f98c"; 1011 - name = "kollision-20.08.1.tar.xz"; 1009 + url = "${mirror}/stable/release-service/20.08.2/src/kollision-20.08.2.tar.xz"; 1010 + sha256 = "9b6829f49d9baa89596ef8649996724db72c3c8eb793b9b6afc80dc0d07c0421"; 1011 + name = "kollision-20.08.2.tar.xz"; 1012 1012 }; 1013 1013 }; 1014 1014 kolourpaint = { 1015 - version = "20.08.1"; 1015 + version = "20.08.2"; 1016 1016 src = fetchurl { 1017 - url = "${mirror}/stable/release-service/20.08.1/src/kolourpaint-20.08.1.tar.xz"; 1018 - sha256 = "7de98e081f13fb9f8a73932d5e8ce6f1cfd73e345fa28d03f515cad69f1b8bae"; 1019 - name = "kolourpaint-20.08.1.tar.xz"; 1017 + url = "${mirror}/stable/release-service/20.08.2/src/kolourpaint-20.08.2.tar.xz"; 1018 + sha256 = "fbcd875a4a407d9b1e5a637d4947bacfb50f39e10af3327f30fdbb953528aae0"; 1019 + name = "kolourpaint-20.08.2.tar.xz"; 1020 1020 }; 1021 1021 }; 1022 1022 kompare = { 1023 - version = "20.08.1"; 1023 + version = "20.08.2"; 1024 1024 src = fetchurl { 1025 - url = "${mirror}/stable/release-service/20.08.1/src/kompare-20.08.1.tar.xz"; 1026 - sha256 = "6e9109f1b24b3d79dec3d70c75357a67d16ab35081bcf7e4b842981b84796aa2"; 1027 - name = "kompare-20.08.1.tar.xz"; 1025 + url = "${mirror}/stable/release-service/20.08.2/src/kompare-20.08.2.tar.xz"; 1026 + sha256 = "4e52cb2c9e35e90fe77bfb23bd10c1931c56b11e3fec06c215730d60c47e8550"; 1027 + name = "kompare-20.08.2.tar.xz"; 1028 1028 }; 1029 1029 }; 1030 1030 konqueror = { 1031 - version = "20.08.1"; 1031 + version = "20.08.2"; 1032 1032 src = fetchurl { 1033 - url = "${mirror}/stable/release-service/20.08.1/src/konqueror-20.08.1.tar.xz"; 1034 - sha256 = "e3aac062d9e431e63a861ecf5a1d577b11a154faaed5bd95ef6b69b4fc8a34e9"; 1035 - name = "konqueror-20.08.1.tar.xz"; 1033 + url = "${mirror}/stable/release-service/20.08.2/src/konqueror-20.08.2.tar.xz"; 1034 + sha256 = "f0622aa67ad0028e28bd6129688aab8946fb49492f0b335f6624ab7d4ef239d7"; 1035 + name = "konqueror-20.08.2.tar.xz"; 1036 1036 }; 1037 1037 }; 1038 1038 konquest = { 1039 - version = "20.08.1"; 1039 + version = "20.08.2"; 1040 1040 src = fetchurl { 1041 - url = "${mirror}/stable/release-service/20.08.1/src/konquest-20.08.1.tar.xz"; 1042 - sha256 = "cad87dd698bd1ebc0279216614f7fa7c3d3f36d545683a69f1ceafe9e279bbfe"; 1043 - name = "konquest-20.08.1.tar.xz"; 1041 + url = "${mirror}/stable/release-service/20.08.2/src/konquest-20.08.2.tar.xz"; 1042 + sha256 = "cf97a6961b15b39f5bcdf541e52c137f1d67d0fa5ee259922b4e762edc4491eb"; 1043 + name = "konquest-20.08.2.tar.xz"; 1044 1044 }; 1045 1045 }; 1046 1046 konsole = { 1047 - version = "20.08.1"; 1047 + version = "20.08.2"; 1048 1048 src = fetchurl { 1049 - url = "${mirror}/stable/release-service/20.08.1/src/konsole-20.08.1.tar.xz"; 1050 - sha256 = "bdd82f9104b2f76c53bdbdef613391719b70719a132d24f12e5f620e1c9313d1"; 1051 - name = "konsole-20.08.1.tar.xz"; 1049 + url = "${mirror}/stable/release-service/20.08.2/src/konsole-20.08.2.tar.xz"; 1050 + sha256 = "af08ac7666f1ba7c407205f32aaaf015329621247502e80d8df4abe103148951"; 1051 + name = "konsole-20.08.2.tar.xz"; 1052 1052 }; 1053 1053 }; 1054 1054 kontact = { 1055 - version = "20.08.1"; 1055 + version = "20.08.2"; 1056 1056 src = fetchurl { 1057 - url = "${mirror}/stable/release-service/20.08.1/src/kontact-20.08.1.tar.xz"; 1058 - sha256 = "36c33eb5685c22f94257e86ff760d1aa225ae6e2d69402a2b653c54627c7cbde"; 1059 - name = "kontact-20.08.1.tar.xz"; 1057 + url = "${mirror}/stable/release-service/20.08.2/src/kontact-20.08.2.tar.xz"; 1058 + sha256 = "232d9880df74ce0c7697f08b53ef9512ac9c11c3b04142ba7ba4b95091cb5396"; 1059 + name = "kontact-20.08.2.tar.xz"; 1060 1060 }; 1061 1061 }; 1062 1062 kontactinterface = { 1063 - version = "20.08.1"; 1063 + version = "20.08.2"; 1064 1064 src = fetchurl { 1065 - url = "${mirror}/stable/release-service/20.08.1/src/kontactinterface-20.08.1.tar.xz"; 1066 - sha256 = "8272d0c17423a15e56e9e6d3979ee3017fd02ed996b8b6902c47312276ffeb51"; 1067 - name = "kontactinterface-20.08.1.tar.xz"; 1065 + url = "${mirror}/stable/release-service/20.08.2/src/kontactinterface-20.08.2.tar.xz"; 1066 + sha256 = "72d53dbea9db0b1f5654e13c18b4da3d256c6b9d08dfe4581cdf73e3552d2a07"; 1067 + name = "kontactinterface-20.08.2.tar.xz"; 1068 1068 }; 1069 1069 }; 1070 1070 kopete = { 1071 - version = "20.08.1"; 1071 + version = "20.08.2"; 1072 1072 src = fetchurl { 1073 - url = "${mirror}/stable/release-service/20.08.1/src/kopete-20.08.1.tar.xz"; 1074 - sha256 = "9846baae28d723963927d231716e2a8bc19795bac920958b688b48394ef5bc05"; 1075 - name = "kopete-20.08.1.tar.xz"; 1073 + url = "${mirror}/stable/release-service/20.08.2/src/kopete-20.08.2.tar.xz"; 1074 + sha256 = "05f5d6236d4c96b9ce7ba5f24f4e06d7263a78cac27368a7e6b3e5075d42fbb1"; 1075 + name = "kopete-20.08.2.tar.xz"; 1076 1076 }; 1077 1077 }; 1078 1078 korganizer = { 1079 - version = "20.08.1"; 1079 + version = "20.08.2"; 1080 1080 src = fetchurl { 1081 - url = "${mirror}/stable/release-service/20.08.1/src/korganizer-20.08.1.tar.xz"; 1082 - sha256 = "e693d895b36575f2a73c36ceaafadf81465bbf9b03c74da27f5273a2e7e3670e"; 1083 - name = "korganizer-20.08.1.tar.xz"; 1081 + url = "${mirror}/stable/release-service/20.08.2/src/korganizer-20.08.2.tar.xz"; 1082 + sha256 = "4f719ec12c52fc313997a187439dc6888fd030a4a1b2357db000abc0a19527b2"; 1083 + name = "korganizer-20.08.2.tar.xz"; 1084 1084 }; 1085 1085 }; 1086 1086 kpat = { 1087 - version = "20.08.1"; 1087 + version = "20.08.2"; 1088 1088 src = fetchurl { 1089 - url = "${mirror}/stable/release-service/20.08.1/src/kpat-20.08.1.tar.xz"; 1090 - sha256 = "2c23ee028c03c5c210b110a2ad253aa7d91c5a0abcb101eb2b3f4c640092463c"; 1091 - name = "kpat-20.08.1.tar.xz"; 1089 + url = "${mirror}/stable/release-service/20.08.2/src/kpat-20.08.2.tar.xz"; 1090 + sha256 = "e4aaed4e876212a926a05d252dab9d01f240d829e383c6072e168a4f78e6d446"; 1091 + name = "kpat-20.08.2.tar.xz"; 1092 1092 }; 1093 1093 }; 1094 1094 kpimtextedit = { 1095 - version = "20.08.1"; 1095 + version = "20.08.2"; 1096 1096 src = fetchurl { 1097 - url = "${mirror}/stable/release-service/20.08.1/src/kpimtextedit-20.08.1.tar.xz"; 1098 - sha256 = "2664e6cbe520fa345e18db071dd5b8a5b4cf9b0fc7317eb04849005228666189"; 1099 - name = "kpimtextedit-20.08.1.tar.xz"; 1097 + url = "${mirror}/stable/release-service/20.08.2/src/kpimtextedit-20.08.2.tar.xz"; 1098 + sha256 = "2dfbcdd53669c812234346b4d31b61af9c510bb4cb0b9912decea8d3c4d406a6"; 1099 + name = "kpimtextedit-20.08.2.tar.xz"; 1100 1100 }; 1101 1101 }; 1102 1102 kpkpass = { 1103 - version = "20.08.1"; 1103 + version = "20.08.2"; 1104 1104 src = fetchurl { 1105 - url = "${mirror}/stable/release-service/20.08.1/src/kpkpass-20.08.1.tar.xz"; 1106 - sha256 = "76012e5bdd4cc434313a0f311acec8f7c798542008cd8efa71fcdf04fb77e55b"; 1107 - name = "kpkpass-20.08.1.tar.xz"; 1105 + url = "${mirror}/stable/release-service/20.08.2/src/kpkpass-20.08.2.tar.xz"; 1106 + sha256 = "ed699c75128ef299f06d699c80c69ac9529fa044db6f18a39d54a5e70d85108c"; 1107 + name = "kpkpass-20.08.2.tar.xz"; 1108 1108 }; 1109 1109 }; 1110 1110 kqtquickcharts = { 1111 - version = "20.08.1"; 1111 + version = "20.08.2"; 1112 1112 src = fetchurl { 1113 - url = "${mirror}/stable/release-service/20.08.1/src/kqtquickcharts-20.08.1.tar.xz"; 1114 - sha256 = "ea931bfefcc04bee03bff2498b92ca1a390967bbc5366c739d1a7cde6bb75820"; 1115 - name = "kqtquickcharts-20.08.1.tar.xz"; 1113 + url = "${mirror}/stable/release-service/20.08.2/src/kqtquickcharts-20.08.2.tar.xz"; 1114 + sha256 = "2ba593a65c143cb56a3030f7ee0cced2df7c7e9431cebf1ae93be51c68b4c3b4"; 1115 + name = "kqtquickcharts-20.08.2.tar.xz"; 1116 1116 }; 1117 1117 }; 1118 1118 krdc = { 1119 - version = "20.08.1"; 1119 + version = "20.08.2"; 1120 1120 src = fetchurl { 1121 - url = "${mirror}/stable/release-service/20.08.1/src/krdc-20.08.1.tar.xz"; 1122 - sha256 = "7b1fa57be31a3534099e7f203ef9afde23c86c4bbed1072a9d1164a3cf5e1e20"; 1123 - name = "krdc-20.08.1.tar.xz"; 1121 + url = "${mirror}/stable/release-service/20.08.2/src/krdc-20.08.2.tar.xz"; 1122 + sha256 = "52ddd68bdb1b356be341cf3bc5405cb965f4e4f3da8bf4b28bfb62c7db21ac5f"; 1123 + name = "krdc-20.08.2.tar.xz"; 1124 1124 }; 1125 1125 }; 1126 1126 kreversi = { 1127 - version = "20.08.1"; 1127 + version = "20.08.2"; 1128 1128 src = fetchurl { 1129 - url = "${mirror}/stable/release-service/20.08.1/src/kreversi-20.08.1.tar.xz"; 1130 - sha256 = "5da68ddd37f5dbd4e1c94d1641c69f0e9b4e99eff3cdafcdcbac1139ca517315"; 1131 - name = "kreversi-20.08.1.tar.xz"; 1129 + url = "${mirror}/stable/release-service/20.08.2/src/kreversi-20.08.2.tar.xz"; 1130 + sha256 = "22824dca9c8f07145a6fd9b7386867d8a8efff0fda6752f377230381a1cc71c2"; 1131 + name = "kreversi-20.08.2.tar.xz"; 1132 1132 }; 1133 1133 }; 1134 1134 krfb = { 1135 - version = "20.08.1"; 1135 + version = "20.08.2"; 1136 1136 src = fetchurl { 1137 - url = "${mirror}/stable/release-service/20.08.1/src/krfb-20.08.1.tar.xz"; 1138 - sha256 = "a80b9bab47f2a7299e33b0e2a10b117605ec1cc572ca72e914c7f01dde383eda"; 1139 - name = "krfb-20.08.1.tar.xz"; 1137 + url = "${mirror}/stable/release-service/20.08.2/src/krfb-20.08.2.tar.xz"; 1138 + sha256 = "5e90fb4f3bcf2c48b15ec33634d61464323ab5ce1c156a499f089d862dd041d4"; 1139 + name = "krfb-20.08.2.tar.xz"; 1140 1140 }; 1141 1141 }; 1142 1142 kross-interpreters = { 1143 - version = "20.08.1"; 1143 + version = "20.08.2"; 1144 1144 src = fetchurl { 1145 - url = "${mirror}/stable/release-service/20.08.1/src/kross-interpreters-20.08.1.tar.xz"; 1146 - sha256 = "1fb7d75d83e63d1a7147468dd25eeb6aeb06b4679f126c658a8b40ef257f9a4e"; 1147 - name = "kross-interpreters-20.08.1.tar.xz"; 1145 + url = "${mirror}/stable/release-service/20.08.2/src/kross-interpreters-20.08.2.tar.xz"; 1146 + sha256 = "82da0302d2d292e86fa924c8bd1d4effb21f763c42c57affaddeff4777c43951"; 1147 + name = "kross-interpreters-20.08.2.tar.xz"; 1148 1148 }; 1149 1149 }; 1150 1150 kruler = { 1151 - version = "20.08.1"; 1151 + version = "20.08.2"; 1152 1152 src = fetchurl { 1153 - url = "${mirror}/stable/release-service/20.08.1/src/kruler-20.08.1.tar.xz"; 1154 - sha256 = "a9a1f3bd7b02416a393826f7bb810211ef2e14a3628706de735cb88e791d72d1"; 1155 - name = "kruler-20.08.1.tar.xz"; 1153 + url = "${mirror}/stable/release-service/20.08.2/src/kruler-20.08.2.tar.xz"; 1154 + sha256 = "ede45d9cdf1b514fb20ed3a97877689ec75904438b94735706eb638ba01ca778"; 1155 + name = "kruler-20.08.2.tar.xz"; 1156 1156 }; 1157 1157 }; 1158 1158 kshisen = { 1159 - version = "20.08.1"; 1159 + version = "20.08.2"; 1160 1160 src = fetchurl { 1161 - url = "${mirror}/stable/release-service/20.08.1/src/kshisen-20.08.1.tar.xz"; 1162 - sha256 = "d53af415ed2f4d202f5a6f965408e39062e39f43acf83b9550b6cf2ecc1f7641"; 1163 - name = "kshisen-20.08.1.tar.xz"; 1161 + url = "${mirror}/stable/release-service/20.08.2/src/kshisen-20.08.2.tar.xz"; 1162 + sha256 = "d11030b101a409324661adf664d4298f34cc320abff80dba72d112cc3ae2d25d"; 1163 + name = "kshisen-20.08.2.tar.xz"; 1164 1164 }; 1165 1165 }; 1166 1166 ksirk = { 1167 - version = "20.08.1"; 1167 + version = "20.08.2"; 1168 1168 src = fetchurl { 1169 - url = "${mirror}/stable/release-service/20.08.1/src/ksirk-20.08.1.tar.xz"; 1170 - sha256 = "763d3a8f518365391d2a04943f6efa9c73c388b7701deff300e9e42e4efe848f"; 1171 - name = "ksirk-20.08.1.tar.xz"; 1169 + url = "${mirror}/stable/release-service/20.08.2/src/ksirk-20.08.2.tar.xz"; 1170 + sha256 = "b7766f0976b3cc112d4c599d91c07d321829c9b1e8ef34d3d21ec4964026854a"; 1171 + name = "ksirk-20.08.2.tar.xz"; 1172 1172 }; 1173 1173 }; 1174 1174 ksmtp = { 1175 - version = "20.08.1"; 1175 + version = "20.08.2"; 1176 1176 src = fetchurl { 1177 - url = "${mirror}/stable/release-service/20.08.1/src/ksmtp-20.08.1.tar.xz"; 1178 - sha256 = "608d395cd1a046810ebd00f990d6f7c63d66677e7293ef06948ab9d336d2f08f"; 1179 - name = "ksmtp-20.08.1.tar.xz"; 1177 + url = "${mirror}/stable/release-service/20.08.2/src/ksmtp-20.08.2.tar.xz"; 1178 + sha256 = "5f51e0c025b192719709ae763feeac94df893007b62b5a69b7b95ae9f2fdd8ee"; 1179 + name = "ksmtp-20.08.2.tar.xz"; 1180 1180 }; 1181 1181 }; 1182 1182 ksnakeduel = { 1183 - version = "20.08.1"; 1183 + version = "20.08.2"; 1184 1184 src = fetchurl { 1185 - url = "${mirror}/stable/release-service/20.08.1/src/ksnakeduel-20.08.1.tar.xz"; 1186 - sha256 = "25bb5cfe2ed480b8ee31d9fe2e62272d77e7b8667748eb4f2c855901f718784f"; 1187 - name = "ksnakeduel-20.08.1.tar.xz"; 1185 + url = "${mirror}/stable/release-service/20.08.2/src/ksnakeduel-20.08.2.tar.xz"; 1186 + sha256 = "b6f0f51f8fad795cd134f9426b1f1ba8ccceb72e304e8ba55e60af471ad282cc"; 1187 + name = "ksnakeduel-20.08.2.tar.xz"; 1188 1188 }; 1189 1189 }; 1190 1190 kspaceduel = { 1191 - version = "20.08.1"; 1191 + version = "20.08.2"; 1192 1192 src = fetchurl { 1193 - url = "${mirror}/stable/release-service/20.08.1/src/kspaceduel-20.08.1.tar.xz"; 1194 - sha256 = "382def18d1ce6a4333fb47bcd87aed6837382a2b0da2cb8b835d0b34eaed9e38"; 1195 - name = "kspaceduel-20.08.1.tar.xz"; 1193 + url = "${mirror}/stable/release-service/20.08.2/src/kspaceduel-20.08.2.tar.xz"; 1194 + sha256 = "62b9526c031662c049aa90b06ed3e5e2ce8ae774f271e1f29430f23c1f6cd787"; 1195 + name = "kspaceduel-20.08.2.tar.xz"; 1196 1196 }; 1197 1197 }; 1198 1198 ksquares = { 1199 - version = "20.08.1"; 1199 + version = "20.08.2"; 1200 1200 src = fetchurl { 1201 - url = "${mirror}/stable/release-service/20.08.1/src/ksquares-20.08.1.tar.xz"; 1202 - sha256 = "163c5c070643e31594ada4e812433eb5f615ef425dddafd515e6c445d821f319"; 1203 - name = "ksquares-20.08.1.tar.xz"; 1201 + url = "${mirror}/stable/release-service/20.08.2/src/ksquares-20.08.2.tar.xz"; 1202 + sha256 = "e1f9fdfa9a4a8348a65e66d48b7389784a1db6c8799cea453d6da3a2a57aca59"; 1203 + name = "ksquares-20.08.2.tar.xz"; 1204 1204 }; 1205 1205 }; 1206 1206 ksudoku = { 1207 - version = "20.08.1"; 1207 + version = "20.08.2"; 1208 1208 src = fetchurl { 1209 - url = "${mirror}/stable/release-service/20.08.1/src/ksudoku-20.08.1.tar.xz"; 1210 - sha256 = "e53b694b340f812cd3bdf5126a32a1e71efe0785897c5d15f9e28c68fd794840"; 1211 - name = "ksudoku-20.08.1.tar.xz"; 1209 + url = "${mirror}/stable/release-service/20.08.2/src/ksudoku-20.08.2.tar.xz"; 1210 + sha256 = "6fed393f734eb27d6c36ad7516bf29ff648d319f08d9f8bdc17a8030842d8e33"; 1211 + name = "ksudoku-20.08.2.tar.xz"; 1212 1212 }; 1213 1213 }; 1214 1214 ksystemlog = { 1215 - version = "20.08.1"; 1215 + version = "20.08.2"; 1216 1216 src = fetchurl { 1217 - url = "${mirror}/stable/release-service/20.08.1/src/ksystemlog-20.08.1.tar.xz"; 1218 - sha256 = "e0e8bc1cf8ee229206c8a65e30979ba8b72426c8dc2f737f6fecb0dfb36ed21a"; 1219 - name = "ksystemlog-20.08.1.tar.xz"; 1217 + url = "${mirror}/stable/release-service/20.08.2/src/ksystemlog-20.08.2.tar.xz"; 1218 + sha256 = "63c6a520b63f148de2e3996250a2fef22e1a3ce18e744a699ae21de96a2c4e53"; 1219 + name = "ksystemlog-20.08.2.tar.xz"; 1220 1220 }; 1221 1221 }; 1222 1222 kteatime = { 1223 - version = "20.08.1"; 1223 + version = "20.08.2"; 1224 1224 src = fetchurl { 1225 - url = "${mirror}/stable/release-service/20.08.1/src/kteatime-20.08.1.tar.xz"; 1226 - sha256 = "23cc14f587e4ae4e3b56f1fb7a2093301df740328e35b25d7fca55d35f012ce5"; 1227 - name = "kteatime-20.08.1.tar.xz"; 1225 + url = "${mirror}/stable/release-service/20.08.2/src/kteatime-20.08.2.tar.xz"; 1226 + sha256 = "d8e69fdb124e8689c72e4b9fe39226cc49b1ca990478fbb68e02b37f0cd861ac"; 1227 + name = "kteatime-20.08.2.tar.xz"; 1228 1228 }; 1229 1229 }; 1230 1230 ktimer = { 1231 - version = "20.08.1"; 1231 + version = "20.08.2"; 1232 1232 src = fetchurl { 1233 - url = "${mirror}/stable/release-service/20.08.1/src/ktimer-20.08.1.tar.xz"; 1234 - sha256 = "9c7062f9ee64ff49a7c7773fe41cee0899e30f1f47368af73da067e51db6714b"; 1235 - name = "ktimer-20.08.1.tar.xz"; 1233 + url = "${mirror}/stable/release-service/20.08.2/src/ktimer-20.08.2.tar.xz"; 1234 + sha256 = "69293b7296643c6543d0646d14f9c75479f29f129924258957a407b77539a4c2"; 1235 + name = "ktimer-20.08.2.tar.xz"; 1236 1236 }; 1237 1237 }; 1238 1238 ktnef = { 1239 - version = "20.08.1"; 1239 + version = "20.08.2"; 1240 1240 src = fetchurl { 1241 - url = "${mirror}/stable/release-service/20.08.1/src/ktnef-20.08.1.tar.xz"; 1242 - sha256 = "433b232a0c835e7f27c06e6d19856e4f8690c3e3b5c5d63f85172897b2448c81"; 1243 - name = "ktnef-20.08.1.tar.xz"; 1241 + url = "${mirror}/stable/release-service/20.08.2/src/ktnef-20.08.2.tar.xz"; 1242 + sha256 = "ab73736e386c2b52a14fb56f1184479ed1c83c0571e9e8518d2b94b1dcd2e47d"; 1243 + name = "ktnef-20.08.2.tar.xz"; 1244 1244 }; 1245 1245 }; 1246 1246 ktouch = { 1247 - version = "20.08.1"; 1247 + version = "20.08.2"; 1248 1248 src = fetchurl { 1249 - url = "${mirror}/stable/release-service/20.08.1/src/ktouch-20.08.1.tar.xz"; 1250 - sha256 = "e098ebbccca743f678103a9adf54fc388fa4379cc6f667e48259d0b50f56b5fb"; 1251 - name = "ktouch-20.08.1.tar.xz"; 1249 + url = "${mirror}/stable/release-service/20.08.2/src/ktouch-20.08.2.tar.xz"; 1250 + sha256 = "1b073a92343c9a2c772cfaac4e9fa7b6e85750586e3a57da413e33cdba34b5f4"; 1251 + name = "ktouch-20.08.2.tar.xz"; 1252 1252 }; 1253 1253 }; 1254 1254 ktp-accounts-kcm = { 1255 - version = "20.08.1"; 1255 + version = "20.08.2"; 1256 1256 src = fetchurl { 1257 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-accounts-kcm-20.08.1.tar.xz"; 1258 - sha256 = "b71f2f654c3cf48e4b4b037a0ae8f6fef5bac9c3483458c0eadf7b3253577504"; 1259 - name = "ktp-accounts-kcm-20.08.1.tar.xz"; 1257 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-accounts-kcm-20.08.2.tar.xz"; 1258 + sha256 = "df709ee612ff4c71a43197762b8a9d296b5a43f6e0afe4d9c8d0bd88eef81465"; 1259 + name = "ktp-accounts-kcm-20.08.2.tar.xz"; 1260 1260 }; 1261 1261 }; 1262 1262 ktp-approver = { 1263 - version = "20.08.1"; 1263 + version = "20.08.2"; 1264 1264 src = fetchurl { 1265 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-approver-20.08.1.tar.xz"; 1266 - sha256 = "51296f4d84585ba63d4c72cdbdee6e2b436a1aff8ce6b475a8c9a81766856b39"; 1267 - name = "ktp-approver-20.08.1.tar.xz"; 1265 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-approver-20.08.2.tar.xz"; 1266 + sha256 = "054db02db679d0a4600632700cdd57cae539159a0a8f01f479ea337d33d8a6bd"; 1267 + name = "ktp-approver-20.08.2.tar.xz"; 1268 1268 }; 1269 1269 }; 1270 1270 ktp-auth-handler = { 1271 - version = "20.08.1"; 1271 + version = "20.08.2"; 1272 1272 src = fetchurl { 1273 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-auth-handler-20.08.1.tar.xz"; 1274 - sha256 = "6c1c006a3381caeebdfc37886b91b598153f3778567303d8a031e84599c9d582"; 1275 - name = "ktp-auth-handler-20.08.1.tar.xz"; 1273 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-auth-handler-20.08.2.tar.xz"; 1274 + sha256 = "a61557efa800d42fd8ed14efdb09d43310212976d737a4fd5272f502bacbc371"; 1275 + name = "ktp-auth-handler-20.08.2.tar.xz"; 1276 1276 }; 1277 1277 }; 1278 1278 ktp-call-ui = { 1279 - version = "20.08.1"; 1279 + version = "20.08.2"; 1280 1280 src = fetchurl { 1281 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-call-ui-20.08.1.tar.xz"; 1282 - sha256 = "feb783be10b0792cb0c59456a00607b2d595e8bef90f0b4ec79dd070596d413c"; 1283 - name = "ktp-call-ui-20.08.1.tar.xz"; 1281 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-call-ui-20.08.2.tar.xz"; 1282 + sha256 = "ecd38d8b9f24cf620b8c9c1935328af3142199c6aa87e69c734e43096e492ac5"; 1283 + name = "ktp-call-ui-20.08.2.tar.xz"; 1284 1284 }; 1285 1285 }; 1286 1286 ktp-common-internals = { 1287 - version = "20.08.1"; 1287 + version = "20.08.2"; 1288 1288 src = fetchurl { 1289 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-common-internals-20.08.1.tar.xz"; 1290 - sha256 = "5750bde4950fbe26f06a306aa642c9c501d4f0e1b41b57234d9e36b189a91d1b"; 1291 - name = "ktp-common-internals-20.08.1.tar.xz"; 1289 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-common-internals-20.08.2.tar.xz"; 1290 + sha256 = "807fcd6f9c415a0799057435f997e143e9584a94577f9afaa7fcc6a4197e7cb0"; 1291 + name = "ktp-common-internals-20.08.2.tar.xz"; 1292 1292 }; 1293 1293 }; 1294 1294 ktp-contact-list = { 1295 - version = "20.08.1"; 1295 + version = "20.08.2"; 1296 1296 src = fetchurl { 1297 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-contact-list-20.08.1.tar.xz"; 1298 - sha256 = "809db5ff05c1ec632109be408cef987532193b1b0bea69d6a9286c12ccfe19a1"; 1299 - name = "ktp-contact-list-20.08.1.tar.xz"; 1297 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-contact-list-20.08.2.tar.xz"; 1298 + sha256 = "214d73532dc855a8a4b68730adf5cbd046aae89f2ee2ad5d9a4c25b4eff6acb0"; 1299 + name = "ktp-contact-list-20.08.2.tar.xz"; 1300 1300 }; 1301 1301 }; 1302 1302 ktp-contact-runner = { 1303 - version = "20.08.1"; 1303 + version = "20.08.2"; 1304 1304 src = fetchurl { 1305 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-contact-runner-20.08.1.tar.xz"; 1306 - sha256 = "a9e761fd35545cfffade088e33f4358e2743416f61e9ba490f21f3b04193158f"; 1307 - name = "ktp-contact-runner-20.08.1.tar.xz"; 1305 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-contact-runner-20.08.2.tar.xz"; 1306 + sha256 = "8e40e4ab7ce2c1c382b109a15f88f5e1c7d147c76ed36ca05ef6d9f3f58d3d45"; 1307 + name = "ktp-contact-runner-20.08.2.tar.xz"; 1308 1308 }; 1309 1309 }; 1310 1310 ktp-desktop-applets = { 1311 - version = "20.08.1"; 1311 + version = "20.08.2"; 1312 1312 src = fetchurl { 1313 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-desktop-applets-20.08.1.tar.xz"; 1314 - sha256 = "d6ffd4b29c4fb977937cb47d55d023012be1a9b3602dd1f1628eba7d8c9167cd"; 1315 - name = "ktp-desktop-applets-20.08.1.tar.xz"; 1313 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-desktop-applets-20.08.2.tar.xz"; 1314 + sha256 = "b0884360be80f89dee3852b023055220e3cdab2f422cc3812eda31169fba6298"; 1315 + name = "ktp-desktop-applets-20.08.2.tar.xz"; 1316 1316 }; 1317 1317 }; 1318 1318 ktp-filetransfer-handler = { 1319 - version = "20.08.1"; 1319 + version = "20.08.2"; 1320 1320 src = fetchurl { 1321 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-filetransfer-handler-20.08.1.tar.xz"; 1322 - sha256 = "35495c1d18a7b65496fcf17cade4a81e4795b1603c380c036dda0a7626f66312"; 1323 - name = "ktp-filetransfer-handler-20.08.1.tar.xz"; 1321 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-filetransfer-handler-20.08.2.tar.xz"; 1322 + sha256 = "c2ec5fd2a5746dd8ce1371c503c51feee206d8dfe7ca8cdaa71b8e925636a97c"; 1323 + name = "ktp-filetransfer-handler-20.08.2.tar.xz"; 1324 1324 }; 1325 1325 }; 1326 1326 ktp-kded-module = { 1327 - version = "20.08.1"; 1327 + version = "20.08.2"; 1328 1328 src = fetchurl { 1329 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-kded-module-20.08.1.tar.xz"; 1330 - sha256 = "247e4047e3955e21066ec461a5374d1b3d925bb92b42adc46d3711e542ad7e04"; 1331 - name = "ktp-kded-module-20.08.1.tar.xz"; 1329 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-kded-module-20.08.2.tar.xz"; 1330 + sha256 = "307285b2d4e04c244691a6f2a285aec8ada26e0b01eb1fdbf2bc1da57b05828a"; 1331 + name = "ktp-kded-module-20.08.2.tar.xz"; 1332 1332 }; 1333 1333 }; 1334 1334 ktp-send-file = { 1335 - version = "20.08.1"; 1335 + version = "20.08.2"; 1336 1336 src = fetchurl { 1337 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-send-file-20.08.1.tar.xz"; 1338 - sha256 = "b3786c6e6f09ea086c2d94d2a6dd653e45bab8f984c6287c39f5e0134d6ffee1"; 1339 - name = "ktp-send-file-20.08.1.tar.xz"; 1337 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-send-file-20.08.2.tar.xz"; 1338 + sha256 = "6c3fb09112d439ce2f0db3acdbc766e8a914d4dc7cbb6ab709922f8e95f2f0e1"; 1339 + name = "ktp-send-file-20.08.2.tar.xz"; 1340 1340 }; 1341 1341 }; 1342 1342 ktp-text-ui = { 1343 - version = "20.08.1"; 1343 + version = "20.08.2"; 1344 1344 src = fetchurl { 1345 - url = "${mirror}/stable/release-service/20.08.1/src/ktp-text-ui-20.08.1.tar.xz"; 1346 - sha256 = "5cdb88f55b6ca1a1053b8d5b2604eff681c5f3558f0c8037034c264793de8c02"; 1347 - name = "ktp-text-ui-20.08.1.tar.xz"; 1345 + url = "${mirror}/stable/release-service/20.08.2/src/ktp-text-ui-20.08.2.tar.xz"; 1346 + sha256 = "0f10612e08bc1ee04fb0a538337d760d7b79b5dac37bb58275998d16dbb5415c"; 1347 + name = "ktp-text-ui-20.08.2.tar.xz"; 1348 1348 }; 1349 1349 }; 1350 1350 ktuberling = { 1351 - version = "20.08.1"; 1351 + version = "20.08.2"; 1352 1352 src = fetchurl { 1353 - url = "${mirror}/stable/release-service/20.08.1/src/ktuberling-20.08.1.tar.xz"; 1354 - sha256 = "62d3d8db7b1db7f9d58df44acf61342ce42fb081038fc48f8f6e45d9167ceaa6"; 1355 - name = "ktuberling-20.08.1.tar.xz"; 1353 + url = "${mirror}/stable/release-service/20.08.2/src/ktuberling-20.08.2.tar.xz"; 1354 + sha256 = "f9e4a0de3b92d015f8e7b862badf4bbf11b3ce2727aa607384a009247e7b7fad"; 1355 + name = "ktuberling-20.08.2.tar.xz"; 1356 1356 }; 1357 1357 }; 1358 1358 kturtle = { 1359 - version = "20.08.1"; 1359 + version = "20.08.2"; 1360 1360 src = fetchurl { 1361 - url = "${mirror}/stable/release-service/20.08.1/src/kturtle-20.08.1.tar.xz"; 1362 - sha256 = "c261fdf44b36aaa278b4b9752a0d989facec3768853606e5c0b8a86d9d01edb3"; 1363 - name = "kturtle-20.08.1.tar.xz"; 1361 + url = "${mirror}/stable/release-service/20.08.2/src/kturtle-20.08.2.tar.xz"; 1362 + sha256 = "ca9bf47b2ec34744492f218c922b10d613b19fbbd2c75b6ddba157eef21337c7"; 1363 + name = "kturtle-20.08.2.tar.xz"; 1364 1364 }; 1365 1365 }; 1366 1366 kubrick = { 1367 - version = "20.08.1"; 1367 + version = "20.08.2"; 1368 1368 src = fetchurl { 1369 - url = "${mirror}/stable/release-service/20.08.1/src/kubrick-20.08.1.tar.xz"; 1370 - sha256 = "c0c017f6913f94224e18df7d96ba9ad92f51522a331b77f5722f2d2c953c342c"; 1371 - name = "kubrick-20.08.1.tar.xz"; 1369 + url = "${mirror}/stable/release-service/20.08.2/src/kubrick-20.08.2.tar.xz"; 1370 + sha256 = "02fed26a7246feffd668fbda939893295557c0571da64fdf195db93474653224"; 1371 + name = "kubrick-20.08.2.tar.xz"; 1372 1372 }; 1373 1373 }; 1374 1374 kwalletmanager = { 1375 - version = "20.08.1"; 1375 + version = "20.08.2"; 1376 1376 src = fetchurl { 1377 - url = "${mirror}/stable/release-service/20.08.1/src/kwalletmanager-20.08.1.tar.xz"; 1378 - sha256 = "b5a134db6b6bceb802c6c45915636bcd95fea5b6846cfd022917405f48cc92c5"; 1379 - name = "kwalletmanager-20.08.1.tar.xz"; 1377 + url = "${mirror}/stable/release-service/20.08.2/src/kwalletmanager-20.08.2.tar.xz"; 1378 + sha256 = "7950e250c5351a9b8e3b36165fa2003baa044bb2d3553a32360000a322bddad8"; 1379 + name = "kwalletmanager-20.08.2.tar.xz"; 1380 1380 }; 1381 1381 }; 1382 1382 kwave = { 1383 - version = "20.08.1"; 1383 + version = "20.08.2"; 1384 1384 src = fetchurl { 1385 - url = "${mirror}/stable/release-service/20.08.1/src/kwave-20.08.1.tar.xz"; 1386 - sha256 = "3791f9401271c23d3ababd14e4c1e6acfe58df2100331e31ba61453feaf9fa32"; 1387 - name = "kwave-20.08.1.tar.xz"; 1385 + url = "${mirror}/stable/release-service/20.08.2/src/kwave-20.08.2.tar.xz"; 1386 + sha256 = "6e15a67022ef96f07b9825139cc7aaacbc6f60729570c31ce6cb25184602b434"; 1387 + name = "kwave-20.08.2.tar.xz"; 1388 1388 }; 1389 1389 }; 1390 1390 kwordquiz = { 1391 - version = "20.08.1"; 1391 + version = "20.08.2"; 1392 1392 src = fetchurl { 1393 - url = "${mirror}/stable/release-service/20.08.1/src/kwordquiz-20.08.1.tar.xz"; 1394 - sha256 = "77d2d30abcb37ee6a8e0b121ed1969f2fa61eb32814f49a0186043a4e8f1a71c"; 1395 - name = "kwordquiz-20.08.1.tar.xz"; 1393 + url = "${mirror}/stable/release-service/20.08.2/src/kwordquiz-20.08.2.tar.xz"; 1394 + sha256 = "57aa012f3aad128579f067668db1344306e2e23d6a89b47d413d6eee0da0e238"; 1395 + name = "kwordquiz-20.08.2.tar.xz"; 1396 1396 }; 1397 1397 }; 1398 1398 libgravatar = { 1399 - version = "20.08.1"; 1399 + version = "20.08.2"; 1400 1400 src = fetchurl { 1401 - url = "${mirror}/stable/release-service/20.08.1/src/libgravatar-20.08.1.tar.xz"; 1402 - sha256 = "dfe95055869944b79b1f4120f013b547225b02b69c7e410fd09d52469a892263"; 1403 - name = "libgravatar-20.08.1.tar.xz"; 1401 + url = "${mirror}/stable/release-service/20.08.2/src/libgravatar-20.08.2.tar.xz"; 1402 + sha256 = "4c0a2eb073ef42a26813b93bd76aaa9e26a040a966329e6e3cf371d7de1e55f7"; 1403 + name = "libgravatar-20.08.2.tar.xz"; 1404 1404 }; 1405 1405 }; 1406 1406 libkcddb = { 1407 - version = "20.08.1"; 1407 + version = "20.08.2"; 1408 1408 src = fetchurl { 1409 - url = "${mirror}/stable/release-service/20.08.1/src/libkcddb-20.08.1.tar.xz"; 1410 - sha256 = "1519c9248b46d95d8761a8ed22b0805964a5fef5aa665710b08851c753f70590"; 1411 - name = "libkcddb-20.08.1.tar.xz"; 1409 + url = "${mirror}/stable/release-service/20.08.2/src/libkcddb-20.08.2.tar.xz"; 1410 + sha256 = "545cf54ac454845c524ba7cd7ec289ac952fa1ce2bbae01411ba71c66a5ed08a"; 1411 + name = "libkcddb-20.08.2.tar.xz"; 1412 1412 }; 1413 1413 }; 1414 1414 libkcompactdisc = { 1415 - version = "20.08.1"; 1415 + version = "20.08.2"; 1416 1416 src = fetchurl { 1417 - url = "${mirror}/stable/release-service/20.08.1/src/libkcompactdisc-20.08.1.tar.xz"; 1418 - sha256 = "f43b8129a0083686dbc939387931867d9d65e14936f2a86be0a7286e01cf1974"; 1419 - name = "libkcompactdisc-20.08.1.tar.xz"; 1417 + url = "${mirror}/stable/release-service/20.08.2/src/libkcompactdisc-20.08.2.tar.xz"; 1418 + sha256 = "37534f67af69775d6f786917920d2810a5d20f28df57e1a17aee9a7b30bbe302"; 1419 + name = "libkcompactdisc-20.08.2.tar.xz"; 1420 1420 }; 1421 1421 }; 1422 1422 libkdcraw = { 1423 - version = "20.08.1"; 1423 + version = "20.08.2"; 1424 1424 src = fetchurl { 1425 - url = "${mirror}/stable/release-service/20.08.1/src/libkdcraw-20.08.1.tar.xz"; 1426 - sha256 = "3431810972d886635ba6249ac86a9442a9c3a3333eb0b27533fc459e757e9eb1"; 1427 - name = "libkdcraw-20.08.1.tar.xz"; 1425 + url = "${mirror}/stable/release-service/20.08.2/src/libkdcraw-20.08.2.tar.xz"; 1426 + sha256 = "6fbf1a5ca5a439fabb01648cde4b57e1f3de2372b7f3b56ccae03f653490f1b2"; 1427 + name = "libkdcraw-20.08.2.tar.xz"; 1428 1428 }; 1429 1429 }; 1430 1430 libkdegames = { 1431 - version = "20.08.1"; 1431 + version = "20.08.2"; 1432 1432 src = fetchurl { 1433 - url = "${mirror}/stable/release-service/20.08.1/src/libkdegames-20.08.1.tar.xz"; 1434 - sha256 = "6ab0b143dcba2d935dd0182c9154657ebbfb205c28bc86e2e13875b58e23737d"; 1435 - name = "libkdegames-20.08.1.tar.xz"; 1433 + url = "${mirror}/stable/release-service/20.08.2/src/libkdegames-20.08.2.tar.xz"; 1434 + sha256 = "d9f0ab87dc4671a55ad8d2b7d3a54cbc444201c11ebae436e0107fe7067fb983"; 1435 + name = "libkdegames-20.08.2.tar.xz"; 1436 1436 }; 1437 1437 }; 1438 1438 libkdepim = { 1439 - version = "20.08.1"; 1439 + version = "20.08.2"; 1440 1440 src = fetchurl { 1441 - url = "${mirror}/stable/release-service/20.08.1/src/libkdepim-20.08.1.tar.xz"; 1442 - sha256 = "a2fb769239283e7f536d4779089ad8664d1498cf7520f057589bf0285630fb4b"; 1443 - name = "libkdepim-20.08.1.tar.xz"; 1441 + url = "${mirror}/stable/release-service/20.08.2/src/libkdepim-20.08.2.tar.xz"; 1442 + sha256 = "3558c9af95c22bb4ce0ceeec483fada9e8e9f27de4ac34ffe44a4eb3b6d21101"; 1443 + name = "libkdepim-20.08.2.tar.xz"; 1444 1444 }; 1445 1445 }; 1446 1446 libkeduvocdocument = { 1447 - version = "20.08.1"; 1447 + version = "20.08.2"; 1448 1448 src = fetchurl { 1449 - url = "${mirror}/stable/release-service/20.08.1/src/libkeduvocdocument-20.08.1.tar.xz"; 1450 - sha256 = "ecd158beb7fcc1a5d540d956669c6fdce6172f4b282755170d2791076d75ad84"; 1451 - name = "libkeduvocdocument-20.08.1.tar.xz"; 1449 + url = "${mirror}/stable/release-service/20.08.2/src/libkeduvocdocument-20.08.2.tar.xz"; 1450 + sha256 = "ef8e0b359e3cf1b3303da3795add1ced405d230f51895abe10d5a7989be03923"; 1451 + name = "libkeduvocdocument-20.08.2.tar.xz"; 1452 1452 }; 1453 1453 }; 1454 1454 libkexiv2 = { 1455 - version = "20.08.1"; 1455 + version = "20.08.2"; 1456 1456 src = fetchurl { 1457 - url = "${mirror}/stable/release-service/20.08.1/src/libkexiv2-20.08.1.tar.xz"; 1458 - sha256 = "67310ae90d89f26d2ae98ede8fa973e27ea1ce3d15c389954d391cd058543979"; 1459 - name = "libkexiv2-20.08.1.tar.xz"; 1457 + url = "${mirror}/stable/release-service/20.08.2/src/libkexiv2-20.08.2.tar.xz"; 1458 + sha256 = "793c4d11bb1b60beca7b25a2427650b3f358364c55be022dfd4a7ccfd889578d"; 1459 + name = "libkexiv2-20.08.2.tar.xz"; 1460 1460 }; 1461 1461 }; 1462 1462 libkgapi = { 1463 - version = "20.08.1"; 1463 + version = "20.08.2"; 1464 1464 src = fetchurl { 1465 - url = "${mirror}/stable/release-service/20.08.1/src/libkgapi-20.08.1.tar.xz"; 1466 - sha256 = "dfa9003556a01ef19eda186973f87356d32ea8f82f8d653803b2cc935f077127"; 1467 - name = "libkgapi-20.08.1.tar.xz"; 1465 + url = "${mirror}/stable/release-service/20.08.2/src/libkgapi-20.08.2.tar.xz"; 1466 + sha256 = "f3fb015e8b8ac92c138e8a59e8e8b9333500e0ea314180cc1ad14e31248312df"; 1467 + name = "libkgapi-20.08.2.tar.xz"; 1468 1468 }; 1469 1469 }; 1470 1470 libkgeomap = { 1471 - version = "20.08.1"; 1471 + version = "20.08.2"; 1472 1472 src = fetchurl { 1473 - url = "${mirror}/stable/release-service/20.08.1/src/libkgeomap-20.08.1.tar.xz"; 1474 - sha256 = "a210945b6807efca3390173233269aa31f27a23b5f36670b88f66b3b28df846f"; 1475 - name = "libkgeomap-20.08.1.tar.xz"; 1473 + url = "${mirror}/stable/release-service/20.08.2/src/libkgeomap-20.08.2.tar.xz"; 1474 + sha256 = "7149095aa0df4e3a184bb2a6fb8322e27e3a34eb3bc40cf370a09b21fb2a6ea0"; 1475 + name = "libkgeomap-20.08.2.tar.xz"; 1476 1476 }; 1477 1477 }; 1478 1478 libkipi = { 1479 - version = "20.08.1"; 1479 + version = "20.08.2"; 1480 1480 src = fetchurl { 1481 - url = "${mirror}/stable/release-service/20.08.1/src/libkipi-20.08.1.tar.xz"; 1482 - sha256 = "4722ab563c1350042920d1937b84fdd38b5779449a2d9b689328cd82241cb5d2"; 1483 - name = "libkipi-20.08.1.tar.xz"; 1481 + url = "${mirror}/stable/release-service/20.08.2/src/libkipi-20.08.2.tar.xz"; 1482 + sha256 = "87ffa30b23779313a94953afe57d1b19515c3a2f311a2dea6449c9d96b09e5b1"; 1483 + name = "libkipi-20.08.2.tar.xz"; 1484 1484 }; 1485 1485 }; 1486 1486 libkleo = { 1487 - version = "20.08.1"; 1487 + version = "20.08.2"; 1488 1488 src = fetchurl { 1489 - url = "${mirror}/stable/release-service/20.08.1/src/libkleo-20.08.1.tar.xz"; 1490 - sha256 = "78c1dc2e4d7177aaf37cb1c706d9c21b08fac7d130ac1da3d3f2a6f083117ffb"; 1491 - name = "libkleo-20.08.1.tar.xz"; 1489 + url = "${mirror}/stable/release-service/20.08.2/src/libkleo-20.08.2.tar.xz"; 1490 + sha256 = "34537b35e22cef85650ae6f9bf197518bb5a59e9614d6d86ba86f085fddd97c4"; 1491 + name = "libkleo-20.08.2.tar.xz"; 1492 1492 }; 1493 1493 }; 1494 1494 libkmahjongg = { 1495 - version = "20.08.1"; 1495 + version = "20.08.2"; 1496 1496 src = fetchurl { 1497 - url = "${mirror}/stable/release-service/20.08.1/src/libkmahjongg-20.08.1.tar.xz"; 1498 - sha256 = "5a8674921e39b38655d1f95340831b1bc746047cbad8501706436f5dacf47fc2"; 1499 - name = "libkmahjongg-20.08.1.tar.xz"; 1497 + url = "${mirror}/stable/release-service/20.08.2/src/libkmahjongg-20.08.2.tar.xz"; 1498 + sha256 = "032ac6d9e96cd9156f5153c01f881d0e442fda9de90398df320846095ba2c40a"; 1499 + name = "libkmahjongg-20.08.2.tar.xz"; 1500 1500 }; 1501 1501 }; 1502 1502 libkomparediff2 = { 1503 - version = "20.08.1"; 1503 + version = "20.08.2"; 1504 1504 src = fetchurl { 1505 - url = "${mirror}/stable/release-service/20.08.1/src/libkomparediff2-20.08.1.tar.xz"; 1506 - sha256 = "9d109dfea1433602cdabc89ffa5f522147befc9b1d6d9760549aba7db5dbd399"; 1507 - name = "libkomparediff2-20.08.1.tar.xz"; 1505 + url = "${mirror}/stable/release-service/20.08.2/src/libkomparediff2-20.08.2.tar.xz"; 1506 + sha256 = "91b0b72d5c4e2ddd863636cca299660bfbb5b7a55773cbc51000fe9c1ca91a98"; 1507 + name = "libkomparediff2-20.08.2.tar.xz"; 1508 1508 }; 1509 1509 }; 1510 1510 libksane = { 1511 - version = "20.08.1"; 1511 + version = "20.08.2"; 1512 1512 src = fetchurl { 1513 - url = "${mirror}/stable/release-service/20.08.1/src/libksane-20.08.1.tar.xz"; 1514 - sha256 = "0d8717ad004a2480aea232d9a2317b4d1cc4678d53f0176bdaeb411eedd19dbe"; 1515 - name = "libksane-20.08.1.tar.xz"; 1513 + url = "${mirror}/stable/release-service/20.08.2/src/libksane-20.08.2.tar.xz"; 1514 + sha256 = "21bb577d78e020281dfc6c993ab7fe286d648e72c851e45463a32969fbb35aa6"; 1515 + name = "libksane-20.08.2.tar.xz"; 1516 1516 }; 1517 1517 }; 1518 1518 libksieve = { 1519 - version = "20.08.1"; 1519 + version = "20.08.2"; 1520 1520 src = fetchurl { 1521 - url = "${mirror}/stable/release-service/20.08.1/src/libksieve-20.08.1.tar.xz"; 1522 - sha256 = "a1defe888c6c5a3c16ef6fad39d9eb94bc784031079763f004048951820acec0"; 1523 - name = "libksieve-20.08.1.tar.xz"; 1521 + url = "${mirror}/stable/release-service/20.08.2/src/libksieve-20.08.2.tar.xz"; 1522 + sha256 = "589e4dc27d1d91d8c16879fa99aab45f3847a74e3e9357e3e037503e5515ee2e"; 1523 + name = "libksieve-20.08.2.tar.xz"; 1524 1524 }; 1525 1525 }; 1526 1526 lokalize = { 1527 - version = "20.08.1"; 1527 + version = "20.08.2"; 1528 1528 src = fetchurl { 1529 - url = "${mirror}/stable/release-service/20.08.1/src/lokalize-20.08.1.tar.xz"; 1530 - sha256 = "a4a3e5703d39ae8fe12d2ff832e99b3339ba1c8ec8d2439abeb348e687f1eae9"; 1531 - name = "lokalize-20.08.1.tar.xz"; 1529 + url = "${mirror}/stable/release-service/20.08.2/src/lokalize-20.08.2.tar.xz"; 1530 + sha256 = "c11616bc02763fb1f3b1abf0b2ba70d0c6c550435c94ff25c5096f9a90375e23"; 1531 + name = "lokalize-20.08.2.tar.xz"; 1532 1532 }; 1533 1533 }; 1534 1534 lskat = { 1535 - version = "20.08.1"; 1535 + version = "20.08.2"; 1536 1536 src = fetchurl { 1537 - url = "${mirror}/stable/release-service/20.08.1/src/lskat-20.08.1.tar.xz"; 1538 - sha256 = "319d611468b969b3bb62731a0aa04c5672bb689c41adf5545dfa8b9742668775"; 1539 - name = "lskat-20.08.1.tar.xz"; 1537 + url = "${mirror}/stable/release-service/20.08.2/src/lskat-20.08.2.tar.xz"; 1538 + sha256 = "78f152f7af46345f65c3800f9c591fb204e917595c1f803c9c15148ef39c42b8"; 1539 + name = "lskat-20.08.2.tar.xz"; 1540 1540 }; 1541 1541 }; 1542 1542 mailcommon = { 1543 - version = "20.08.1"; 1543 + version = "20.08.2"; 1544 1544 src = fetchurl { 1545 - url = "${mirror}/stable/release-service/20.08.1/src/mailcommon-20.08.1.tar.xz"; 1546 - sha256 = "d4ee996f74a749ad626ca5029821546da82dbfc1c81864ff39b5f51d6dcf1d88"; 1547 - name = "mailcommon-20.08.1.tar.xz"; 1545 + url = "${mirror}/stable/release-service/20.08.2/src/mailcommon-20.08.2.tar.xz"; 1546 + sha256 = "a4170ab9ff7680fb26c61474f42d5424716f4e91c1a5e9275cc1222491c9564d"; 1547 + name = "mailcommon-20.08.2.tar.xz"; 1548 1548 }; 1549 1549 }; 1550 1550 mailimporter = { 1551 - version = "20.08.1"; 1551 + version = "20.08.2"; 1552 1552 src = fetchurl { 1553 - url = "${mirror}/stable/release-service/20.08.1/src/mailimporter-20.08.1.tar.xz"; 1554 - sha256 = "dcf2b94d4f66be2b339b31dfebef7af373e0cf59f09e4cfb664eb828e1d4f73f"; 1555 - name = "mailimporter-20.08.1.tar.xz"; 1553 + url = "${mirror}/stable/release-service/20.08.2/src/mailimporter-20.08.2.tar.xz"; 1554 + sha256 = "a255b60378c1cf77e517919d072cb44bd8c25e8ed8f07429763bb7915b3cc711"; 1555 + name = "mailimporter-20.08.2.tar.xz"; 1556 1556 }; 1557 1557 }; 1558 1558 marble = { 1559 - version = "20.08.1"; 1559 + version = "20.08.2"; 1560 1560 src = fetchurl { 1561 - url = "${mirror}/stable/release-service/20.08.1/src/marble-20.08.1.tar.xz"; 1562 - sha256 = "96b019a41ae4e0aaab59950b6be040bd2145f130190b8c0dea436c791e3192ed"; 1563 - name = "marble-20.08.1.tar.xz"; 1561 + url = "${mirror}/stable/release-service/20.08.2/src/marble-20.08.2.tar.xz"; 1562 + sha256 = "f44ac10de33dc31ce1cb99635131fe2c7bf3f60f09204b2061f81042a725475c"; 1563 + name = "marble-20.08.2.tar.xz"; 1564 1564 }; 1565 1565 }; 1566 1566 mbox-importer = { 1567 - version = "20.08.1"; 1567 + version = "20.08.2"; 1568 1568 src = fetchurl { 1569 - url = "${mirror}/stable/release-service/20.08.1/src/mbox-importer-20.08.1.tar.xz"; 1570 - sha256 = "262c8805539b7c766099c6287d1dbf88161afe6d32c1c6821ebe63cff4fe3b71"; 1571 - name = "mbox-importer-20.08.1.tar.xz"; 1569 + url = "${mirror}/stable/release-service/20.08.2/src/mbox-importer-20.08.2.tar.xz"; 1570 + sha256 = "3b3bee33683c534974255616f3b2f3baebf85363b2c24bbee9cc195ddf35ca9a"; 1571 + name = "mbox-importer-20.08.2.tar.xz"; 1572 1572 }; 1573 1573 }; 1574 1574 messagelib = { 1575 - version = "20.08.1"; 1575 + version = "20.08.2"; 1576 1576 src = fetchurl { 1577 - url = "${mirror}/stable/release-service/20.08.1/src/messagelib-20.08.1.tar.xz"; 1578 - sha256 = "fc41124e905456a3c5227ca6154dc3e77620e307458fbb19f5421cbfb04523b3"; 1579 - name = "messagelib-20.08.1.tar.xz"; 1577 + url = "${mirror}/stable/release-service/20.08.2/src/messagelib-20.08.2.tar.xz"; 1578 + sha256 = "5cf3a3f2b6473e60a7c2af10aa4eb1cfba25a4786132ee87b657b0dafb9f5028"; 1579 + name = "messagelib-20.08.2.tar.xz"; 1580 1580 }; 1581 1581 }; 1582 1582 minuet = { 1583 - version = "20.08.1"; 1583 + version = "20.08.2"; 1584 1584 src = fetchurl { 1585 - url = "${mirror}/stable/release-service/20.08.1/src/minuet-20.08.1.tar.xz"; 1586 - sha256 = "a640025550337f415f7bfaaad7f6ef7de667dd054131be2c313d894c3f6703ea"; 1587 - name = "minuet-20.08.1.tar.xz"; 1585 + url = "${mirror}/stable/release-service/20.08.2/src/minuet-20.08.2.tar.xz"; 1586 + sha256 = "24383168e2a0b7b319ecb37e2b1f3b039ad790a7e0f49385657f049565f1ef84"; 1587 + name = "minuet-20.08.2.tar.xz"; 1588 1588 }; 1589 1589 }; 1590 1590 okular = { 1591 - version = "20.08.1"; 1591 + version = "20.08.2"; 1592 1592 src = fetchurl { 1593 - url = "${mirror}/stable/release-service/20.08.1/src/okular-20.08.1.tar.xz"; 1594 - sha256 = "77b5d8e410a2a008ea63f60a561f99053ec07d92da6ee3afaeefd977aadebd83"; 1595 - name = "okular-20.08.1.tar.xz"; 1593 + url = "${mirror}/stable/release-service/20.08.2/src/okular-20.08.2.tar.xz"; 1594 + sha256 = "6f1885ed8050a55bb2cbf05089b452f555852e003ec7fe89fe472c0dbc92e65b"; 1595 + name = "okular-20.08.2.tar.xz"; 1596 1596 }; 1597 1597 }; 1598 1598 palapeli = { 1599 - version = "20.08.1"; 1599 + version = "20.08.2"; 1600 1600 src = fetchurl { 1601 - url = "${mirror}/stable/release-service/20.08.1/src/palapeli-20.08.1.tar.xz"; 1602 - sha256 = "31b847caa89b998dfa580553d96c656b05f2d85fdd88f0ba71e953762cefac90"; 1603 - name = "palapeli-20.08.1.tar.xz"; 1601 + url = "${mirror}/stable/release-service/20.08.2/src/palapeli-20.08.2.tar.xz"; 1602 + sha256 = "a31b0db2f3e77eac8f527d26f8ed0400fe5bcdb3a3970b925f14886bd1bcd63e"; 1603 + name = "palapeli-20.08.2.tar.xz"; 1604 1604 }; 1605 1605 }; 1606 1606 parley = { 1607 - version = "20.08.1"; 1607 + version = "20.08.2"; 1608 1608 src = fetchurl { 1609 - url = "${mirror}/stable/release-service/20.08.1/src/parley-20.08.1.tar.xz"; 1610 - sha256 = "9617a90c2d4f9ab5d928febc6bcd10c9023dcc10e9f1202bfb97b77019948f0c"; 1611 - name = "parley-20.08.1.tar.xz"; 1609 + url = "${mirror}/stable/release-service/20.08.2/src/parley-20.08.2.tar.xz"; 1610 + sha256 = "cf2f00925730d8baec66d422f058e4b3e979678e79c57898ceffd8650720bda6"; 1611 + name = "parley-20.08.2.tar.xz"; 1612 1612 }; 1613 1613 }; 1614 1614 picmi = { 1615 - version = "20.08.1"; 1615 + version = "20.08.2"; 1616 1616 src = fetchurl { 1617 - url = "${mirror}/stable/release-service/20.08.1/src/picmi-20.08.1.tar.xz"; 1618 - sha256 = "027e37a2c9dcf828684a0f8ffdcfc6451a2bd62976c10d990e471fa0f5ba97c3"; 1619 - name = "picmi-20.08.1.tar.xz"; 1617 + url = "${mirror}/stable/release-service/20.08.2/src/picmi-20.08.2.tar.xz"; 1618 + sha256 = "35f2bf3d8375618f97aee01c8f2421521b2cd5c11d7b14fc9a376026d74c82a5"; 1619 + name = "picmi-20.08.2.tar.xz"; 1620 1620 }; 1621 1621 }; 1622 1622 pimcommon = { 1623 - version = "20.08.1"; 1623 + version = "20.08.2"; 1624 1624 src = fetchurl { 1625 - url = "${mirror}/stable/release-service/20.08.1/src/pimcommon-20.08.1.tar.xz"; 1626 - sha256 = "58a33349bf932076f6be343ae64e23f146e2a6a96e3af8ce68dbd752f2c80dd9"; 1627 - name = "pimcommon-20.08.1.tar.xz"; 1625 + url = "${mirror}/stable/release-service/20.08.2/src/pimcommon-20.08.2.tar.xz"; 1626 + sha256 = "cba9e66153d36debe3f046363af7ff40a4ba263f33bfe20c7ec10b5bf9183deb"; 1627 + name = "pimcommon-20.08.2.tar.xz"; 1628 1628 }; 1629 1629 }; 1630 1630 pim-data-exporter = { 1631 - version = "20.08.1"; 1631 + version = "20.08.2"; 1632 1632 src = fetchurl { 1633 - url = "${mirror}/stable/release-service/20.08.1/src/pim-data-exporter-20.08.1.tar.xz"; 1634 - sha256 = "54092763e4b951f4e90a217c876107900e0706da68ca5517184e5da258ae95ec"; 1635 - name = "pim-data-exporter-20.08.1.tar.xz"; 1633 + url = "${mirror}/stable/release-service/20.08.2/src/pim-data-exporter-20.08.2.tar.xz"; 1634 + sha256 = "54b09a3f763004c805cc0dce8ab2e665116b7ef29419f22ad413aa250dcb4ac0"; 1635 + name = "pim-data-exporter-20.08.2.tar.xz"; 1636 1636 }; 1637 1637 }; 1638 1638 pim-sieve-editor = { 1639 - version = "20.08.1"; 1639 + version = "20.08.2"; 1640 1640 src = fetchurl { 1641 - url = "${mirror}/stable/release-service/20.08.1/src/pim-sieve-editor-20.08.1.tar.xz"; 1642 - sha256 = "f788038796f226bfe426835fc6f186e23f2c7f9fda8316dfa6af307d6936d4ad"; 1643 - name = "pim-sieve-editor-20.08.1.tar.xz"; 1641 + url = "${mirror}/stable/release-service/20.08.2/src/pim-sieve-editor-20.08.2.tar.xz"; 1642 + sha256 = "e8c590a0fddc5292172115b11fb75c5f847347079100617dbf321875642d7098"; 1643 + name = "pim-sieve-editor-20.08.2.tar.xz"; 1644 1644 }; 1645 1645 }; 1646 1646 poxml = { 1647 - version = "20.08.1"; 1647 + version = "20.08.2"; 1648 1648 src = fetchurl { 1649 - url = "${mirror}/stable/release-service/20.08.1/src/poxml-20.08.1.tar.xz"; 1650 - sha256 = "9f4bcafc664532706fe634ce8b0f410619d5e3c285526a7b61969155d75bbad2"; 1651 - name = "poxml-20.08.1.tar.xz"; 1649 + url = "${mirror}/stable/release-service/20.08.2/src/poxml-20.08.2.tar.xz"; 1650 + sha256 = "67d260349489e92ebce20253f9a3ccde5bb75eb13eb4d1a08a86c18c82e4a2a9"; 1651 + name = "poxml-20.08.2.tar.xz"; 1652 1652 }; 1653 1653 }; 1654 1654 print-manager = { 1655 - version = "20.08.1"; 1655 + version = "20.08.2"; 1656 1656 src = fetchurl { 1657 - url = "${mirror}/stable/release-service/20.08.1/src/print-manager-20.08.1.tar.xz"; 1658 - sha256 = "52d41ca3ae69e6e8e1eb4ddf1d516868dc436e81779053efdea5e3819545ca5b"; 1659 - name = "print-manager-20.08.1.tar.xz"; 1657 + url = "${mirror}/stable/release-service/20.08.2/src/print-manager-20.08.2.tar.xz"; 1658 + sha256 = "de21f8c428198b906f4ae438d6ced8d707b12c15578409c2aa2f7b2f73feb990"; 1659 + name = "print-manager-20.08.2.tar.xz"; 1660 1660 }; 1661 1661 }; 1662 1662 rocs = { 1663 - version = "20.08.1"; 1663 + version = "20.08.2"; 1664 1664 src = fetchurl { 1665 - url = "${mirror}/stable/release-service/20.08.1/src/rocs-20.08.1.tar.xz"; 1666 - sha256 = "3c5f764f06f6f5b7c68523be4fdd37e75b2249e0b15001bc39e55051d9e271ef"; 1667 - name = "rocs-20.08.1.tar.xz"; 1665 + url = "${mirror}/stable/release-service/20.08.2/src/rocs-20.08.2.tar.xz"; 1666 + sha256 = "2d8efd62b89dd36033bb3d818c82fee67e6efa2d2bb98dda0d4eab13baaee485"; 1667 + name = "rocs-20.08.2.tar.xz"; 1668 1668 }; 1669 1669 }; 1670 1670 signon-kwallet-extension = { 1671 - version = "20.08.1"; 1671 + version = "20.08.2"; 1672 1672 src = fetchurl { 1673 - url = "${mirror}/stable/release-service/20.08.1/src/signon-kwallet-extension-20.08.1.tar.xz"; 1674 - sha256 = "10a0ea806dc63cbf6c6d4794fe596c68355bccb3e08370d70ce7a8e95af448a5"; 1675 - name = "signon-kwallet-extension-20.08.1.tar.xz"; 1673 + url = "${mirror}/stable/release-service/20.08.2/src/signon-kwallet-extension-20.08.2.tar.xz"; 1674 + sha256 = "a271f4d09511171dcf1ebcdaf0b7205f9ee6a75b20ef0801f36d136f7b4a70dd"; 1675 + name = "signon-kwallet-extension-20.08.2.tar.xz"; 1676 1676 }; 1677 1677 }; 1678 1678 spectacle = { 1679 - version = "20.08.1"; 1679 + version = "20.08.2"; 1680 1680 src = fetchurl { 1681 - url = "${mirror}/stable/release-service/20.08.1/src/spectacle-20.08.1.tar.xz"; 1682 - sha256 = "4a01b5ef41901ff2e83bb517c2e96a978188b98cb62243eb541a317f57a2bd69"; 1683 - name = "spectacle-20.08.1.tar.xz"; 1681 + url = "${mirror}/stable/release-service/20.08.2/src/spectacle-20.08.2.tar.xz"; 1682 + sha256 = "9a467ea3b05981d588d39573cca375636b825ad8cab8a36ce48dbbc12425ab0d"; 1683 + name = "spectacle-20.08.2.tar.xz"; 1684 1684 }; 1685 1685 }; 1686 1686 step = { 1687 - version = "20.08.1"; 1687 + version = "20.08.2"; 1688 1688 src = fetchurl { 1689 - url = "${mirror}/stable/release-service/20.08.1/src/step-20.08.1.tar.xz"; 1690 - sha256 = "6e04930963676b1bfa55ee095914c7491a61bf3963c45ed4157f868175ee6605"; 1691 - name = "step-20.08.1.tar.xz"; 1689 + url = "${mirror}/stable/release-service/20.08.2/src/step-20.08.2.tar.xz"; 1690 + sha256 = "a52e4b6f281ba1a7afd4ab3ac7307080464147c4052ee222399135fe61ac7958"; 1691 + name = "step-20.08.2.tar.xz"; 1692 1692 }; 1693 1693 }; 1694 1694 svgpart = { 1695 - version = "20.08.1"; 1695 + version = "20.08.2"; 1696 1696 src = fetchurl { 1697 - url = "${mirror}/stable/release-service/20.08.1/src/svgpart-20.08.1.tar.xz"; 1698 - sha256 = "206c3741464f959ffbaea09bc918fc3e88f32fcf12928cd8c399ab44d4b1f228"; 1699 - name = "svgpart-20.08.1.tar.xz"; 1697 + url = "${mirror}/stable/release-service/20.08.2/src/svgpart-20.08.2.tar.xz"; 1698 + sha256 = "3a46b5bd9acf5372f73b602d155517f0dff47f3337bd8a46a580aae7480dd771"; 1699 + name = "svgpart-20.08.2.tar.xz"; 1700 1700 }; 1701 1701 }; 1702 1702 sweeper = { 1703 - version = "20.08.1"; 1703 + version = "20.08.2"; 1704 1704 src = fetchurl { 1705 - url = "${mirror}/stable/release-service/20.08.1/src/sweeper-20.08.1.tar.xz"; 1706 - sha256 = "722c25de8cc74fe7e8310d47a7e794f32e935331f89d4f5249fd045a83ce0431"; 1707 - name = "sweeper-20.08.1.tar.xz"; 1705 + url = "${mirror}/stable/release-service/20.08.2/src/sweeper-20.08.2.tar.xz"; 1706 + sha256 = "0c255ef15c1e32eb561b26f5b73a6c154730be583efbc5ee713aaed17de14091"; 1707 + name = "sweeper-20.08.2.tar.xz"; 1708 1708 }; 1709 1709 }; 1710 1710 umbrello = { 1711 - version = "20.08.1"; 1711 + version = "20.08.2"; 1712 1712 src = fetchurl { 1713 - url = "${mirror}/stable/release-service/20.08.1/src/umbrello-20.08.1.tar.xz"; 1714 - sha256 = "d980d67f8a878e01cd3af5499aa843df703f20cdecca8a14b59d87d13c747328"; 1715 - name = "umbrello-20.08.1.tar.xz"; 1713 + url = "${mirror}/stable/release-service/20.08.2/src/umbrello-20.08.2.tar.xz"; 1714 + sha256 = "0357b44646c750253e3e7ee323b9e49e854c4c8cdf340eb5a11b2d42edfc4cd7"; 1715 + name = "umbrello-20.08.2.tar.xz"; 1716 1716 }; 1717 1717 }; 1718 1718 yakuake = { 1719 - version = "20.08.1"; 1719 + version = "20.08.2"; 1720 1720 src = fetchurl { 1721 - url = "${mirror}/stable/release-service/20.08.1/src/yakuake-20.08.1.tar.xz"; 1722 - sha256 = "6768a360a3d79080e6e53821460ed27f6c2e47fa11077bbec3213d85385d6fac"; 1723 - name = "yakuake-20.08.1.tar.xz"; 1721 + url = "${mirror}/stable/release-service/20.08.2/src/yakuake-20.08.2.tar.xz"; 1722 + sha256 = "8a0aa3a97a9fdc781887a6cb6480cba5079cf8aacd3345b63f5eb6be4d91665a"; 1723 + name = "yakuake-20.08.2.tar.xz"; 1724 1724 }; 1725 1725 }; 1726 1726 zeroconf-ioslave = { 1727 - version = "20.08.1"; 1727 + version = "20.08.2"; 1728 1728 src = fetchurl { 1729 - url = "${mirror}/stable/release-service/20.08.1/src/zeroconf-ioslave-20.08.1.tar.xz"; 1730 - sha256 = "ca1685a22922057ba89510d71a11218bf47db0d0313aec2b55aca21932564866"; 1731 - name = "zeroconf-ioslave-20.08.1.tar.xz"; 1729 + url = "${mirror}/stable/release-service/20.08.2/src/zeroconf-ioslave-20.08.2.tar.xz"; 1730 + sha256 = "0ad34f8361ee3ecd669e396265135b534239994d3bec5e9e6a43b7b7bf5c04e4"; 1731 + name = "zeroconf-ioslave-20.08.2.tar.xz"; 1732 1732 }; 1733 1733 }; 1734 1734 }
pkgs/applications/misc/alacritty/default.nix pkgs/applications/terminal-emulators/alacritty/default.nix
pkgs/applications/misc/aminal/default.nix pkgs/applications/terminal-emulators/aminal/default.nix
+3 -3
pkgs/applications/misc/archiver/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "archiver"; 8 - version = "3.3.2"; 8 + version = "3.4.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "mholt"; 12 12 repo = pname; 13 13 rev = "v${version}"; 14 - sha256 = "1fi86g27c660g3mv9c5rfm0mmvh5q08704c19xnvrpwlg65glqrz"; 14 + sha256 = "16jawybywqfkp68035bnf206a2w4khjw239saa429a21lxrfyk4a"; 15 15 }; 16 16 17 - vendorSha256 = "1rqhra3rfarq8f750zszkrm0jcsxa4sjbfpmcdlj5z000df699zq"; 17 + vendorSha256 = "0m89ibj3dm58j49d99dhkn0ryivnianxz7lkpkvhs0cdbzzc02az"; 18 18 19 19 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version} -X main.commit=${src.rev} -X main.date=unknown" ]; 20 20
+2 -2
pkgs/applications/misc/batsignal/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "batsignal"; 5 - version = "1.1.2"; 5 + version = "1.1.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "electrickite"; 9 9 repo = "batsignal"; 10 10 rev = "${version}"; 11 - sha256 = "0ss5dw7wpqsf96dig6r7x4fhf6brmjdy54jyyf5nk1h9kzw4d69r"; 11 + sha256 = "12hj0j18db34x0xzgj6xmhvxm966d05z0rl3d9rlrcd2q96lilwf"; 12 12 }; 13 13 14 14 buildInputs = [ libnotify glib ];
+64
pkgs/applications/misc/clipcat/default.nix
··· 1 + { lib, fetchFromGitHub, installShellFiles, rustPlatform, rustfmt, xorg 2 + , pkgconfig, llvmPackages, clang, protobuf, python3 }: 3 + 4 + rustPlatform.buildRustPackage rec { 5 + pname = "clipcat"; 6 + version = "0.4.19"; 7 + 8 + src = fetchFromGitHub { 9 + owner = "xrelkd"; 10 + repo = pname; 11 + rev = "v${version}"; 12 + sha256 = "1lhnm521qqy3aw2iyk1dv4yc5ms0c5x5iipx96bz6v6y0cnmf4kw"; 13 + }; 14 + 15 + cargoSha256 = "04iflyvz8g53z658rkxafiyi2m9kzxwl3p1xgkjq7vacmz5jk15c"; 16 + 17 + LIBCLANG_PATH = "${llvmPackages.libclang}/lib"; 18 + 19 + # needed for internal protobuf c wrapper library 20 + PROTOC = "${protobuf}/bin/protoc"; 21 + PROTOC_INCLUDE = "${protobuf}/include"; 22 + 23 + nativeBuildInputs = [ 24 + pkgconfig 25 + 26 + clang 27 + llvmPackages.libclang 28 + 29 + rustfmt 30 + protobuf 31 + 32 + python3 33 + 34 + installShellFiles 35 + ]; 36 + buildInputs = [ xorg.libxcb ]; 37 + 38 + cargoBuildFlags = [ "--features=all" ]; 39 + 40 + postInstall = '' 41 + installShellCompletion --bash --name clipcatd completions/bash-completion/completions/clipcatd 42 + installShellCompletion --fish --name clipcatd.fish completions/fish/completions/clipcatd.fish 43 + installShellCompletion --zsh --name _clipcatd completions/zsh/site-functions/_clipcatd 44 + 45 + installShellCompletion --bash --name clipcatctl completions/bash-completion/completions/clipcatctl 46 + installShellCompletion --fish --name clipcatctl.fish completions/fish/completions/clipcatctl.fish 47 + installShellCompletion --zsh --name _clipcatctl completions/zsh/site-functions/_clipcatctl 48 + 49 + installShellCompletion --bash --name clipcat-menu completions/bash-completion/completions/clipcat-menu 50 + installShellCompletion --fish --name clipcat-menu.fish completions/fish/completions/clipcat-menu.fish 51 + installShellCompletion --zsh --name _clipcat-menu completions/zsh/site-functions/_clipcat-menu 52 + 53 + installShellCompletion --bash --name clipcat-notify completions/bash-completion/completions/clipcat-notify 54 + installShellCompletion --fish --name clipcat-notify.fish completions/fish/completions/clipcat-notify.fish 55 + installShellCompletion --zsh --name _clipcat-notify completions/zsh/site-functions/_clipcat-notify 56 + ''; 57 + 58 + meta = with lib; { 59 + description = "Clipboard Manager written in Rust Programming Language"; 60 + license = licenses.gpl3; 61 + platforms = platforms.linux; 62 + maintainers = with maintainers; [ xrelkd ]; 63 + }; 64 + }
pkgs/applications/misc/cool-retro-term/default.nix pkgs/applications/terminal-emulators/cool-retro-term/default.nix
+2 -2
pkgs/applications/misc/dstask/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dstask"; 5 - version = "0.22"; 5 + version = "0.23"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "naggie"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0vwkar827ncwmva091q37gq8fvs9jz1765zdxrcvhczlj5a0qdgi"; 11 + sha256 = "15hr0ivwvm2lzpi8l5y5a3hya3i7r85pxna961m24gd4f8gs4cjl"; 12 12 }; 13 13 14 14 # Set vendorSha256 to null because dstask vendors its dependencies (meaning
+2
pkgs/applications/misc/electrum/ltc.nix
··· 27 27 dnspython 28 28 jsonrpclib-pelix 29 29 pysocks 30 + trezor 31 + btchip 30 32 ]; 31 33 32 34 preBuild = ''
pkgs/applications/misc/eterm/default.nix pkgs/applications/terminal-emulators/eterm/default.nix
pkgs/applications/misc/evilvte/default.nix pkgs/applications/terminal-emulators/evilvte/default.nix
pkgs/applications/misc/foot/default.nix pkgs/applications/terminal-emulators/foot/default.nix
+3 -2
pkgs/applications/misc/gallery-dl/default.nix
··· 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "gallery_dl"; 5 - version = "1.15.1"; 5 + version = "1.15.2"; 6 6 7 7 src = python3Packages.fetchPypi { 8 8 inherit pname version; 9 - sha256 = "1pysh0gz3f3dxk5bfkzaii4myrgik396mf6vlks50inpbnslmqsl"; 9 + sha256 = "0f2d1ixg0ir7ispxxggv378dc0m55k9y19075swf893maxf07f35"; 10 10 }; 11 11 12 12 propagatedBuildInputs = with python3Packages; [ requests ]; ··· 15 15 pytestFlagsArray = [ 16 16 # requires network access 17 17 "--ignore=test/test_results.py" 18 + "--ignore=test/test_downloader.py" 18 19 ]; 19 20 20 21 meta = {
+3 -3
pkgs/applications/misc/geoipupdate/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "geoipupdate"; 5 - version = "4.3.0"; 5 + version = "4.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "maxmind"; 9 9 repo = "geoipupdate"; 10 10 rev = "v${version}"; 11 - sha256 = "08h14bf4z2gx9sy34jpi2pvxv3i8g9ypl222hzdjsp2ixhl0jia9"; 11 + sha256 = "0lhz7i4lprsik3s41y19vphsyc29vz6cbxikmvkmy6xjn40khjfr"; 12 12 }; 13 13 14 - vendorSha256 = "0q4byhvs1c1xm4qjvs2vyf98vdv121qn0z51arcf7k4ayrys5xcx"; 14 + vendorSha256 = "1f858k8cl0dgiw124jv0p9jhi9aqxnc3nmc7hksw70fla2nzjrv0"; 15 15 16 16 doCheck = false; 17 17
pkgs/applications/misc/guake/default.nix pkgs/applications/terminal-emulators/guake/default.nix
pkgs/applications/misc/havoc/default.nix pkgs/applications/terminal-emulators/havoc/default.nix
+3 -3
pkgs/applications/misc/hugo/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "hugo"; 5 - version = "0.76.5"; 5 + version = "0.77.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gohugoio"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0p7zz9cif1vihhs21nvh4n3y1p2cwpga59rilpam7yvza4nzx7ay"; 11 + sha256 = "1vjqddcbk8afqkjzrj9wwvz697bxhv9vz0rk2vj2ji6lz1slhc56"; 12 12 }; 13 13 14 - vendorSha256 = "0kiqy8n2df52gsgsbmr96rph8lpnw06g622123hlwk7kqg0z9ifh"; 14 + vendorSha256 = "03xv188jw5scqd6a8xd2s13vkn721d37bgs6a6rik7pgqmjh46c6"; 15 15 16 16 doCheck = false; 17 17
pkgs/applications/misc/hyper/default.nix pkgs/applications/terminal-emulators/hyper/default.nix
pkgs/applications/misc/iterm2/default.nix pkgs/applications/terminal-emulators/iterm2/default.nix
pkgs/applications/misc/iterm2/disable_updates.patch pkgs/applications/terminal-emulators/iterm2/disable_updates.patch
+2 -2
pkgs/applications/misc/jotta-cli/default.nix
··· 5 5 in 6 6 stdenv.mkDerivation rec { 7 7 pname = "jotta-cli"; 8 - version = "0.6.24251"; 8 + version = "0.7.33634"; 9 9 src = fetchzip { 10 10 url = "https://repo.jotta.us/archives/linux/${arch}/jotta-cli-${version}_linux_${arch}.tar.gz"; 11 - sha256 = "0f26fg5fqpz0f6jxp72cj5f2kf76jah5iaqlqsl87250y0hm330g"; 11 + sha256 = "0apbdk4fvmn52w9qyh6hvpk3k0sa810jvvndpsbysnlmi7gv5w62"; 12 12 stripRoot = false; 13 13 }; 14 14
+34 -44
pkgs/applications/misc/kdeconnect/default.nix pkgs/applications/kde/kdeconnect-kde.nix
··· 1 1 { mkDerivation 2 - , lib 3 - , fetchurl 2 + , extra-cmake-modules 4 3 , fetchpatch 5 - , extra-cmake-modules 6 4 , kcmutils 7 5 , kconfigwidgets 8 6 , kdbusaddons 9 7 , kdoctools 10 - , kiconthemes 11 8 , ki18n 9 + , kiconthemes 10 + , kio 11 + , kirigami2 12 12 , knotifications 13 - , qca-qt5 14 - , libfakekey 13 + , kpeople 14 + , kpeoplevcard 15 + , kwayland 16 + , lib 15 17 , libXtst 18 + , libfakekey 19 + , makeWrapper 20 + , pulseaudio-qt 21 + , qca-qt5 22 + , qtgraphicaleffects 23 + , qtmultimedia 16 24 , qtx11extras 17 - , qtmultimedia 18 - , qtgraphicaleffects 19 25 , sshfs 20 - , makeWrapper 21 - , kwayland 22 - , kio 23 - , kpeoplevcard 24 - , kpeople 25 - , kirigami2 26 - , pulseaudio-qt 27 26 }: 28 27 29 - mkDerivation rec { 30 - pname = "kdeconnect"; 31 - version = "20.08.2"; 32 - 33 - src = fetchurl { 34 - url = "https://download.kde.org/stable/release-service/${version}/src/${pname}-kde-${version}.tar.xz"; 35 - sha256 = "0rzfnkgkv759d4pa16qk0sw87wqzwgkd99yzrzfy2zcq423f6hvd"; 36 - }; 28 + mkDerivation { 29 + name = "kdeconnect-kde"; 37 30 38 31 patches = [ 39 32 # https://invent.kde.org/network/kdeconnect-kde/-/merge_requests/328 ··· 44 37 ]; 45 38 46 39 buildInputs = [ 47 - libfakekey 48 - libXtst 49 - qtmultimedia 50 - qtgraphicaleffects 51 - pulseaudio-qt 52 - kpeoplevcard 53 - kpeople 54 - kirigami2 55 - ki18n 56 - kiconthemes 57 40 kcmutils 58 41 kconfigwidgets 59 42 kdbusaddons 43 + ki18n 44 + kiconthemes 45 + kio 46 + kirigami2 60 47 knotifications 48 + kpeople 49 + kpeoplevcard 50 + kwayland 51 + libXtst 52 + libfakekey 53 + pulseaudio-qt 61 54 qca-qt5 55 + qtgraphicaleffects 56 + qtmultimedia 62 57 qtx11extras 63 - makeWrapper 64 - kwayland 65 - kio 66 58 ]; 67 59 68 - nativeBuildInputs = [ extra-cmake-modules kdoctools ]; 60 + nativeBuildInputs = [ extra-cmake-modules kdoctools makeWrapper ]; 69 61 70 - postInstall = '' 71 - wrapProgram $out/libexec/kdeconnectd --prefix PATH : ${lib.makeBinPath [ sshfs ]} 72 - ''; 73 - 74 - enableParallelBuilding = true; 62 + qtWrapperArgs = [ 63 + "--prefix PATH : ${lib.makeBinPath [ sshfs ]}" 64 + ]; 75 65 76 66 meta = with lib; { 77 67 description = "KDE Connect provides several features to integrate your phone and your computer"; 78 - homepage = "https://community.kde.org/KDEConnect"; 79 - license = with licenses; [ gpl2 ]; 68 + homepage = "https://community.kde.org/KDEConnect"; 69 + license = with licenses; [ gpl2 ]; 80 70 maintainers = with maintainers; [ fridh ]; 81 71 }; 82 72 }
pkgs/applications/misc/kitty/default.nix pkgs/applications/terminal-emulators/kitty/default.nix
pkgs/applications/misc/kitty/fix-paths.patch pkgs/applications/terminal-emulators/kitty/fix-paths.patch
pkgs/applications/misc/lilyterm/default.nix pkgs/applications/terminal-emulators/lilyterm/default.nix
pkgs/applications/misc/lxterminal/default.nix pkgs/applications/terminal-emulators/lxterminal/default.nix
pkgs/applications/misc/lxterminal/respect-xml-catalog-files-var.patch pkgs/applications/terminal-emulators/lxterminal/respect-xml-catalog-files-var.patch
pkgs/applications/misc/microcom/default.nix pkgs/applications/terminal-emulators/microcom/default.nix
pkgs/applications/misc/mlterm/default.nix pkgs/applications/terminal-emulators/mlterm/default.nix
pkgs/applications/misc/mrxvt/default.nix pkgs/applications/terminal-emulators/mrxvt/default.nix
pkgs/applications/misc/nimmm/default.nix pkgs/applications/terminal-emulators/nimmm/default.nix
+24
pkgs/applications/misc/peaclock/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, libpthreadstubs, icu }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "peaclock"; 5 + version = "0.4.3"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "octobanana"; 9 + repo = pname; 10 + rev = version; 11 + sha256 = "1582vgslhpgbvcd7ipgf1d1razrvgpq1f93q069yr2bbk6xn8i16"; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + buildInputs = [ libpthreadstubs icu ]; 16 + 17 + meta = with stdenv.lib; { 18 + description = "A clock, timer, and stopwatch for the terminal"; 19 + homepage = "https://octobanana.com/software/peaclock"; 20 + license = licenses.mit; 21 + platforms = platforms.unix; 22 + maintainers = with maintainers; [ djanatyn ]; 23 + }; 24 + }
+2 -2
pkgs/applications/misc/prusa-slicer/super-slicer.nix
··· 3 3 }: 4 4 let 5 5 appname = "SuperSlicer"; 6 - version = "2.2.54.1"; 6 + version = "2.2.54.2"; 7 7 pname = "super-slicer"; 8 8 description = "PrusaSlicer fork with more features and faster development cycle"; 9 9 override = super: { ··· 12 12 src = fetchFromGitHub { 13 13 owner = "supermerill"; 14 14 repo = "SuperSlicer"; 15 - sha256 = "sha256-0NWrck9nqAlc8xX3nTrRlnzjso4MRRjJSW7bUvCX6Y4="; 15 + sha256 = "sha256-ThmsxFXI1uReK+JwpHrIWzHpBdIOP77kDjv+QaK+Azk="; 16 16 rev = version; 17 17 }; 18 18
pkgs/applications/misc/roxterm/default.nix pkgs/applications/terminal-emulators/roxterm/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-autocomplete-all-the-things/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-autocomplete-all-the-things/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-bidi/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-bidi/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-font-size/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-font-size/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-perl/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-perl/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-perls/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-perls/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-resize-font/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-resize-font/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-tabbedex/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-tabbedex/default.nix
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-theme-switch/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-theme-switch/default.nix
+2 -2
pkgs/applications/misc/rxvt-unicode-plugins/urxvt-vtwheel/default.nix pkgs/applications/terminal-emulators/rxvt-unicode-plugins/urxvt-vtwheel/default.nix
··· 9 9 rev = "36d3e861664aeae36a45f96100f10f8fe2218035"; 10 10 sha256 = "1h3vrsbli5q9kr84j5ijbivlhpwlh3l8cv233pg362v2zz4ja8i7"; 11 11 }; 12 - 12 + 13 13 installPhase = '' 14 14 sed -i 's|#! perl|#! ${perl}/bin/perl|g' vtwheel 15 15 mkdir -p $out/lib/urxvt/perl ··· 23 23 maintainers = with maintainers; [ danbst ]; 24 24 platforms = with platforms; unix; 25 25 }; 26 - 26 + 27 27 }
pkgs/applications/misc/rxvt-unicode/default.nix pkgs/applications/terminal-emulators/rxvt-unicode/default.nix
pkgs/applications/misc/rxvt-unicode/patches/256-color-resources.patch pkgs/applications/terminal-emulators/rxvt-unicode/patches/256-color-resources.patch
pkgs/applications/misc/rxvt-unicode/patches/9.06-font-width.patch pkgs/applications/terminal-emulators/rxvt-unicode/patches/9.06-font-width.patch
pkgs/applications/misc/rxvt-unicode/patches/makefile-phony.patch pkgs/applications/terminal-emulators/rxvt-unicode/patches/makefile-phony.patch
+1 -1
pkgs/applications/misc/rxvt-unicode/wrapper.nix pkgs/applications/terminal-emulators/rxvt-unicode/wrapper.nix
··· 29 29 # This provides simple way to customize urxvt using 30 30 # the `.override` mechanism. 31 31 wrapper = { configure, ... }: 32 - let 32 + let 33 33 config = configure { inherit availablePlugins; }; 34 34 plugins = config.plugins or (builtins.attrValues availablePlugins); 35 35 extraDeps = config.extraDeps or [ ];
pkgs/applications/misc/rxvt/default.nix pkgs/applications/terminal-emulators/rxvt/default.nix
pkgs/applications/misc/sakura/default.nix pkgs/applications/terminal-emulators/sakura/default.nix
pkgs/applications/misc/st/default.nix pkgs/applications/terminal-emulators/st/default.nix
pkgs/applications/misc/st/xst.nix pkgs/applications/terminal-emulators/st/xst.nix
pkgs/applications/misc/stupidterm/default.nix pkgs/applications/terminal-emulators/stupidterm/default.nix
+2 -2
pkgs/applications/misc/syncthingtray/default.nix
··· 20 20 }: 21 21 22 22 mkDerivation rec { 23 - version = "0.11.0"; 23 + version = "1.0.0"; 24 24 pname = "syncthingtray"; 25 25 26 26 src = fetchFromGitHub { 27 27 owner = "Martchus"; 28 28 repo = "syncthingtray"; 29 29 rev = "v${version}"; 30 - sha256 = "1lpjrij6y8l738hd7bfig0piglqinnqbadidzw9k0nm53bh4pqrr"; 30 + sha256 = "sha256-mB23UOUrOfEmbFfVsAXyi3iod0NAfp/sl7Gkklqfmbo="; 31 31 }; 32 32 33 33 buildInputs = [ qtbase cpp-utilities qtutilities ]
+6 -6
pkgs/applications/misc/teleprompter/default.nix
··· 1 - { lib, stdenv, fetchurl, electron_4, makeDesktopItem, makeWrapper, nodePackages, autoPatchelfHook}: 1 + { lib, stdenv, fetchurl, electron_10, makeDesktopItem, makeWrapper, nodePackages, autoPatchelfHook}: 2 2 3 3 let 4 - electron = electron_4; 4 + electron = electron_10; 5 5 in 6 6 stdenv.mkDerivation rec { 7 7 pname = "teleprompter"; 8 - version = "2.3.4"; 8 + version = "2.4.0"; 9 9 10 10 src = fetchurl { 11 - url = "mirror://sourceforge/teleprompter-imaginary-films/imaginary-${pname}-${version}-64bit.tar.gz"; 12 - sha256 = "084ml2l3qg46bsazaapyxdx4zavvxp0j4ycsdpdwk3f94g9xb120"; 11 + url = "https://github.com/ImaginarySense/Imaginary-Teleprompter-Electron/releases/download/${lib.versions.majorMinor version}/imaginary-teleprompter-${version}.tar.gz"; 12 + sha256 = "bgdtK8l5d26avv1WUw9cfOgZrIL1q/a9890Ams4yidQ="; 13 13 }; 14 14 15 15 dontBuild = true; ··· 36 36 37 37 meta = with lib; { 38 38 description = "The most complete, free, teleprompter app on the web"; 39 - license = [ licenses.gpl3 ]; 39 + license = [ licenses.gpl3Plus ]; 40 40 homepage = "https://github.com/ImaginarySense/Teleprompter-Core"; 41 41 platforms = platforms.linux; 42 42 maintainers = with maintainers; [ Scriptkiddi ];
pkgs/applications/misc/terminator/default.nix pkgs/applications/terminal-emulators/terminator/default.nix
pkgs/applications/misc/terminus/default.nix pkgs/applications/terminal-emulators/terminus/default.nix
pkgs/applications/misc/termite/add_errno_header.patch pkgs/applications/terminal-emulators/termite/add_errno_header.patch
pkgs/applications/misc/termite/default.nix pkgs/applications/terminal-emulators/termite/default.nix
pkgs/applications/misc/termite/remove_ldflags_macos.patch pkgs/applications/terminal-emulators/termite/remove_ldflags_macos.patch
pkgs/applications/misc/termite/url_regexp_trailing.patch pkgs/applications/terminal-emulators/termite/url_regexp_trailing.patch
pkgs/applications/misc/termite/wrapper.nix pkgs/applications/terminal-emulators/termite/wrapper.nix
pkgs/applications/misc/termonad/default.nix pkgs/applications/terminal-emulators/termonad/default.nix
pkgs/applications/misc/tilda/default.nix pkgs/applications/terminal-emulators/tilda/default.nix
pkgs/applications/misc/tilix/default.nix pkgs/applications/terminal-emulators/tilix/default.nix
pkgs/applications/misc/wayst/default.nix pkgs/applications/terminal-emulators/wayst/default.nix
pkgs/applications/misc/wayst/utf8proc.patch pkgs/applications/terminal-emulators/wayst/utf8proc.patch
pkgs/applications/misc/x3270/default.nix pkgs/applications/terminal-emulators/x3270/default.nix
pkgs/applications/misc/xterm/default.nix pkgs/applications/terminal-emulators/xterm/default.nix
pkgs/applications/misc/xterm/sixel-256.support.patch pkgs/applications/terminal-emulators/xterm/sixel-256.support.patch
pkgs/applications/misc/xtermcontrol/default.nix pkgs/applications/terminal-emulators/xtermcontrol/default.nix
pkgs/applications/misc/yaft/default.nix pkgs/applications/terminal-emulators/yaft/default.nix
+1 -9
pkgs/applications/networking/browsers/chromium/default.nix
··· 14 14 , proprietaryCodecs ? true 15 15 , enablePepperFlash ? false 16 16 , enableWideVine ? false 17 - , useVaapi ? false # Deprecated, use enableVaapi instead! 18 17 , enableVaapi ? false # Disabled by default due to unofficial support 19 18 , useOzone ? false 20 19 , cupsSupport ? true ··· 148 147 '' 149 148 else browser; 150 149 151 - optionalVaapiFlags = if useVaapi # TODO: Remove after 20.09: 152 - then throw '' 153 - Chromium's useVaapi was replaced by enableVaapi and you don't need to pass 154 - "--ignore-gpu-blacklist" anymore (also no rebuilds are required anymore). 155 - '' else lib.optionalString 156 - (enableVaapi) 157 - "--add-flags --enable-accelerated-video-decode"; 158 150 in stdenv.mkDerivation { 159 151 name = "chromium${suffix}-${version}"; 160 152 inherit version; ··· 181 173 182 174 eval makeWrapper "${browserBinary}" "$out/bin/chromium" \ 183 175 --add-flags ${escapeShellArg (escapeShellArg commandLineArgs)} \ 184 - ${optionalVaapiFlags} \ 176 + ${lib.optionalString enableVaapi "--add-flags --enable-accelerated-video-decode"} \ 185 177 ${concatMapStringsSep " " getWrapperFlags chromium.plugins.enabled} 186 178 187 179 ed -v -s "$out/bin/chromium" << EOF
+1
pkgs/applications/networking/browsers/firefox/common.nix
··· 333 333 version = ffversion; 334 334 isFirefox3Like = true; 335 335 gtk = gtk2; 336 + inherit alsaSupport; 336 337 inherit nspr; 337 338 inherit ffmpegSupport; 338 339 inherit gssSupport;
+3 -1
pkgs/applications/networking/browsers/firefox/wrapper.nix
··· 2 2 3 3 ## various stuff that can be plugged in 4 4 , flashplayer, hal-flash 5 - , ffmpeg, xorg, libpulseaudio, libcanberra-gtk2, libglvnd 5 + , ffmpeg, xorg, alsaLib, libpulseaudio, libcanberra-gtk2, libglvnd 6 6 , gnome3/*.gnome-shell*/ 7 7 , browserpass, chrome-gnome-shell, uget-integrator, plasma-browser-integration, bukubrow 8 8 , tridactyl-native ··· 39 39 enableAdobeFlash = cfg.enableAdobeFlash or false; 40 40 ffmpegSupport = browser.ffmpegSupport or false; 41 41 gssSupport = browser.gssSupport or false; 42 + alsaSupport = browser.alsaSupport or false; 42 43 43 44 plugins = 44 45 let ··· 76 77 (with xorg; [ stdenv.cc libX11 libXxf86dga libXxf86vm libXext libXt alsaLib zlib ]) 77 78 ++ lib.optional (enableAdobeFlash && (cfg.enableAdobeFlashDRM or false)) hal-flash 78 79 ++ lib.optional (config.pulseaudio or true) libpulseaudio 80 + ++ lib.optional alsaSupport alsaLib 79 81 ++ pkcs11Modules; 80 82 gtk_modules = [ libcanberra-gtk2 ]; 81 83
+4 -1
pkgs/applications/networking/browsers/google-chrome/default.nix
··· 150 150 description = "A freeware web browser developed by Google"; 151 151 homepage = "https://www.google.com/chrome/browser/"; 152 152 license = licenses.unfree; 153 - maintainers = [ maintainers.msteen ]; 153 + maintainers = with maintainers; [ primeos msteen ]; 154 + # Note from primeos: By updating Chromium I also update Google Chrome and 155 + # will try to merge PRs and respond to issues but I'm not actually using 156 + # Google Chrome. msteen is the actual user/maintainer. 154 157 platforms = [ "x86_64-linux" ]; 155 158 }; 156 159 }
+2 -2
pkgs/applications/networking/cloudflared/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cloudflared"; 5 - version = "2020.10.0"; 5 + version = "2020.10.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudflare"; 9 9 repo = "cloudflared"; 10 10 rev = version; 11 - sha256 = "1ssmyll13pf19fxq34iw4x7ps8p4mcg9nwlx00hp5sahhwx4iz01"; 11 + sha256 = "0ppl74gb46r2x65hl7z1hjdqlr8la0pvhy8af8isk11sbxmprqjj"; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2 -2
pkgs/applications/networking/cluster/atlantis/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "atlantis"; 5 - version = "0.15.0"; 5 + version = "0.15.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "runatlantis"; 9 9 repo = "atlantis"; 10 10 rev = "v${version}"; 11 - sha256 = "0nb0dm4yn6f5pw7clgb2d1khcwcxiidqyc0sdh38wwqg0zyil0cz"; 11 + sha256 = "0xxg48f28ac7x6kap6w1hgsimdc604ivkck4dx7p5p7xd3s7gld5"; 12 12 }; 13 13 14 14 vendorSha256 = null;
+2
pkgs/applications/networking/cluster/k3s/default.nix
··· 9 9 , buildGoPackage 10 10 , git 11 11 , runc 12 + , kmod 12 13 , libseccomp 13 14 , pkgconfig 14 15 , ethtool ··· 226 227 # https://github.com/kubernetes/kubernetes/issues/26093#issuecomment-237202494 227 228 # Note the list in that issue is stale and some aren't relevant for k3s. 228 229 k3sRuntimeDeps = [ 230 + kmod 229 231 socat 230 232 iptables 231 233 iproute
+29
pkgs/applications/networking/cluster/terraform-providers/cloudfoundry/default.nix
··· 1 + { stdenv, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "terraform-provider-cloudfoundry"; 5 + version = "0.12.6"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "cloudfoundry-community"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "0n5ybpzk6zkrnd9vpmbjlkm8fdp7nbfr046wih0jk72pmiyrcygi"; 12 + }; 13 + 14 + vendorSha256 = "01lfsd9aw9w3kr1a2a5b7ac6d8jaij83lhxl4y4qsnjlqk86fbxq"; 15 + 16 + # needs a running cloudfoundry 17 + doCheck = false; 18 + 19 + postInstall = "mv $out/bin/terraform-provider-cloudfoundry{,_v${version}}"; 20 + 21 + passthru = { provider-source-address = "registry.terraform.io/cloudfoundry-community/cloudfoundry"; }; 22 + 23 + meta = with stdenv.lib; { 24 + homepage = "https://github.com/cloudfoundry-community/terraform-provider-cloudfoundry"; 25 + description = "Terraform provider for cloudfoundry"; 26 + license = licenses.mpl20; 27 + maintainers = with maintainers; [ ris ]; 28 + }; 29 + }
+1
pkgs/applications/networking/cluster/terraform-providers/default.nix
··· 161 161 162 162 # Packages that don't fit the default model 163 163 ansible = callPackage ./ansible {}; 164 + cloudfoundry = callPackage ./cloudfoundry {}; 164 165 elasticsearch = callPackage ./elasticsearch {}; 165 166 gandi = callPackage ./gandi {}; 166 167 keycloak = callPackage ./keycloak {};
+8
pkgs/applications/networking/cluster/terraform-providers/providers.json
··· 934 934 "sha256": "1cl83afm00fflsd3skynjvncid3r74fkxfznrs1v8qypcg1j79g1", 935 935 "version": "0.18.0" 936 936 }, 937 + "time": { 938 + "owner": "hashicorp", 939 + "provider-source-address": "registry.terraform.io/hashicorp/time", 940 + "repo": "terraform-provider-time", 941 + "rev": "v0.6.0", 942 + "sha256": "0fb81hisjicib9rzbn51jqfrchyjd3hzq98adnf22cbra8wlnxlm", 943 + "version": "0.6.0" 944 + }, 937 945 "tls": { 938 946 "owner": "hashicorp", 939 947 "provider-source-address": "registry.terraform.io/hashicorp/tls",
+4 -3
pkgs/applications/networking/instant-messengers/bluejeans/default.nix
··· 39 39 40 40 stdenv.mkDerivation rec { 41 41 pname = "bluejeans"; 42 - version = "2.4.0"; 42 + version = "2.17.0"; 43 + buildNumber = "11"; 43 44 44 45 src = fetchurl { 45 - url = "https://swdl.bluejeans.com/desktop-app/linux/${version}/BlueJeans.rpm"; 46 - sha256 = "180hc854ngwfn6y6nsrfn74rv78cxhq6sgshrca5zqv6wq3l98g0"; 46 + url = "https://swdl.bluejeans.com/desktop-app/linux/${version}/BlueJeans_${version}.${buildNumber}.rpm"; 47 + sha256 = "1h5jbnp5bwy6bpma9a1ia08v7bpz09fm66jsip470k1r7vjjwa68"; 47 48 }; 48 49 49 50 nativeBuildInputs = [ rpmextract makeWrapper ];
+2 -2
pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
··· 2 2 "name": "element-desktop", 3 3 "productName": "Element", 4 4 "main": "src/electron-main.js", 5 - "version": "1.7.10", 5 + "version": "1.7.12", 6 6 "description": "A feature-rich client for Matrix.org", 7 7 "author": "Element", 8 8 "repository": { ··· 62 62 }, 63 63 "build": { 64 64 "appId": "im.riot.app", 65 - "electronVersion": "10.1.1", 65 + "electronVersion": "10.1.3", 66 66 "files": [ 67 67 "package.json", 68 68 {
+4 -4
pkgs/applications/networking/instant-messengers/element/element-desktop-yarndeps.nix
··· 4394 4394 }; 4395 4395 } 4396 4396 { 4397 - name = "npm_user_validate___npm_user_validate_1.0.0.tgz"; 4397 + name = "npm_user_validate___npm_user_validate_1.0.1.tgz"; 4398 4398 path = fetchurl { 4399 - name = "npm_user_validate___npm_user_validate_1.0.0.tgz"; 4400 - url = "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz"; 4401 - sha1 = "8ceca0f5cea04d4e93519ef72d0557a75122e951"; 4399 + name = "npm_user_validate___npm_user_validate_1.0.1.tgz"; 4400 + url = "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz"; 4401 + sha1 = "31428fc5475fe8416023f178c0ab47935ad8c561"; 4402 4402 }; 4403 4403 } 4404 4404 {
+2 -2
pkgs/applications/networking/instant-messengers/element/element-desktop.nix
··· 8 8 9 9 let 10 10 executableName = "element-desktop"; 11 - version = "1.7.10"; 11 + version = "1.7.12"; 12 12 src = fetchFromGitHub { 13 13 owner = "vector-im"; 14 14 repo = "riot-desktop"; 15 15 rev = "v${version}"; 16 - sha256 = "06ygqfhbsld4s274kakb6a5nx75jki44r8lwk3n0pi5mnkn626gl"; 16 + sha256 = "08d9llrglap5bbicdkbdl9l71wba2kkyhdyd0a4iqdz3l2jvv698"; 17 17 }; 18 18 electron = electron_9; 19 19
+2 -2
pkgs/applications/networking/instant-messengers/element/element-web.nix
··· 12 12 13 13 in stdenv.mkDerivation rec { 14 14 pname = "element-web"; 15 - version = "1.7.10"; 15 + version = "1.7.12"; 16 16 17 17 src = fetchurl { 18 18 url = "https://github.com/vector-im/riot-web/releases/download/v${version}/riot-v${version}.tar.gz"; 19 - sha256 = "1xcvydjpdp6cy5g0da5yaa49gjxsmf4hsyi2q4l3p8qvs4qajn0r"; 19 + sha256 = "173hdg09cw13vqh0lvz6kl0mq4i3rsacjxhspkpydh2qd1g3hjrs"; 20 20 }; 21 21 22 22 installPhase = ''
+3
pkgs/applications/networking/instant-messengers/gajim/default.nix
··· 60 60 ${python3.interpreter} setup.py test 61 61 ''; 62 62 63 + # necessary for wrapGAppsHook 64 + strictDeps = false; 65 + 63 66 meta = { 64 67 homepage = "http://gajim.org/"; 65 68 description = "Jabber client written in PyGTK";
-148
pkgs/applications/networking/instant-messengers/skype-call-recorder/conference.patch
··· 1 - From abd67f1d44eef81baf2e9729f95e002c4ecc7350 Mon Sep 17 00:00:00 2001 2 - From: jlh <jlh@gmx.ch> 3 - Date: Fri, 16 Oct 2009 17:40:54 +0200 4 - Subject: [PATCH] Rudimentary support for recording hosted conference calls 5 - 6 - --- 7 - call.cpp | 37 +++++++++++++++++++++++++++++++++++-- 8 - call.h | 11 ++++++++++- 9 - 2 files changed, 45 insertions(+), 3 deletions(-) 10 - 11 - diff --git a/call.cpp b/call.cpp 12 - index c2b02f2..663c1c1 100644 13 - --- a/call.cpp 14 - +++ b/call.cpp 15 - @@ -90,9 +90,10 @@ void AutoSync::reset() { 16 - 17 - // Call class 18 - 19 - -Call::Call(QObject *p, Skype *sk, CallID i) : 20 - - QObject(p), 21 - +Call::Call(CallHandler *h, Skype *sk, CallID i) : 22 - + QObject(h), 23 - skype(sk), 24 - + handler(h), 25 - id(i), 26 - status("UNKNOWN"), 27 - writer(NULL), 28 - @@ -119,6 +120,13 @@ Call::Call(QObject *p, Skype *sk, CallID i) : 29 - debug(QString("Call %1: cannot get partner display name").arg(id)); 30 - displayName = "Unnamed Caller"; 31 - } 32 - + 33 - + // Skype does not properly send updates when the CONF_ID property 34 - + // changes. since we need this information, check it now on all calls 35 - + handler->updateConfIDs(); 36 - + // this call isn't yet in the list of calls, thus we need to 37 - + // explicitely check its CONF_ID 38 - + updateConfID(); 39 - } 40 - 41 - Call::~Call() { 42 - @@ -134,6 +142,10 @@ Call::~Call() { 43 - // QT takes care of deleting servers and sockets 44 - } 45 - 46 - +void Call::updateConfID() { 47 - + confID = skype->getObject(QString("CALL %1 CONF_ID").arg(id)).toLong(); 48 - +} 49 - + 50 - bool Call::okToDelete() const { 51 - // this is used for checking whether past calls may now be deleted. 52 - // when a past call hasn't been decided yet whether it should have been 53 - @@ -270,6 +282,11 @@ void Call::startRecording(bool force) { 54 - if (isRecording) 55 - return; 56 - 57 - + if (handler->isConferenceRecording(confID)) { 58 - + debug(QString("Call %1: call is part of a conference that is already being recorded").arg(id)); 59 - + return; 60 - + } 61 - + 62 - if (force) { 63 - emit showLegalInformation(); 64 - } else { 65 - @@ -589,6 +606,22 @@ CallHandler::~CallHandler() { 66 - delete legalInformationDialog; 67 - } 68 - 69 - +void CallHandler::updateConfIDs() { 70 - + QList<Call *> list = calls.values(); 71 - + for (int i = 0; i < list.size(); i++) 72 - + list.at(i)->updateConfID(); 73 - +} 74 - + 75 - +bool CallHandler::isConferenceRecording(CallID id) const { 76 - + QList<Call *> list = calls.values(); 77 - + for (int i = 0; i < list.size(); i++) { 78 - + Call *c = list.at(i); 79 - + if (c->getConfID() == id && c->getIsRecording()) 80 - + return true; 81 - + } 82 - + return false; 83 - +} 84 - + 85 - void CallHandler::callCmd(const QStringList &args) { 86 - CallID id = args.at(0).toInt(); 87 - 88 - diff --git a/call.h b/call.h 89 - index cb8396d..b746f46 100644 90 - --- a/call.h 91 - +++ b/call.h 92 - @@ -43,6 +43,8 @@ class QTcpServer; 93 - class QTcpSocket; 94 - class LegalInformationDialog; 95 - 96 - +class CallHandler; 97 - + 98 - typedef int CallID; 99 - 100 - class AutoSync { 101 - @@ -68,18 +70,21 @@ private: 102 - class Call : public QObject { 103 - Q_OBJECT 104 - public: 105 - - Call(QObject *, Skype *, CallID); 106 - + Call(CallHandler *, Skype *, CallID); 107 - ~Call(); 108 - void startRecording(bool = false); 109 - void stopRecording(bool = true); 110 - + void updateConfID(); 111 - bool okToDelete() const; 112 - void setStatus(const QString &); 113 - QString getStatus() const { return status; } 114 - bool statusDone() const; 115 - bool statusActive() const; 116 - CallID getID() const { return id; } 117 - + CallID getConfID() const { return confID; } 118 - void removeFile(); 119 - void hideConfirmation(int); 120 - + bool getIsRecording() const { return isRecording; } 121 - 122 - signals: 123 - void startedCall(int, const QString &); 124 - @@ -99,10 +104,12 @@ private: 125 - 126 - private: 127 - Skype *skype; 128 - + CallHandler *handler; 129 - CallID id; 130 - QString status; 131 - QString skypeName; 132 - QString displayName; 133 - + CallID confID; 134 - AudioFileWriter *writer; 135 - bool isRecording; 136 - int stereo; 137 - @@ -140,6 +147,8 @@ class CallHandler : public QObject { 138 - public: 139 - CallHandler(QObject *, Skype *); 140 - ~CallHandler(); 141 - + void updateConfIDs(); 142 - + bool isConferenceRecording(CallID) const; 143 - void callCmd(const QStringList &); 144 - 145 - signals: 146 - -- 147 - 1.6.5.GIT 148 -
-28
pkgs/applications/networking/instant-messengers/skype-call-recorder/default.nix
··· 1 - { stdenv, fetchurl, cmake, lame, id3lib, libvorbis, qt4, libogg }: 2 - 3 - stdenv.mkDerivation { 4 - name = "skype-call-recorder-0.8"; 5 - src = fetchurl { 6 - url = "https://atdot.ch/scr/files/0.8/skype-call-recorder-0.8.tar.gz"; 7 - sha256 = "1iijkhq3aj9gr3bx6zl8ryvzkqcdhsm9yisimakwq0lnw0lgf5di"; 8 - }; 9 - 10 - # Keep an rpath reference to the used libogg 11 - prePatch = '' 12 - sed -i -e '/ADD_EXECUTABLE/aSET(LIBRARIES ''${LIBRARIES} ogg)' CMakeLists.txt 13 - ''; 14 - 15 - # Better support for hosted conferences 16 - patches = [ ./conference.patch ]; 17 - 18 - buildInputs = [ cmake lame id3lib libvorbis qt4 libogg ]; 19 - NIX_LDFLAGS = "-lvorbis"; 20 - 21 - meta = { 22 - homepage = "http://atdot.ch/scr/"; 23 - description = "Open source tool to record your Skype calls on Linux"; 24 - license = stdenv.lib.licenses.gpl2Plus; 25 - platforms = with stdenv.lib.platforms; linux; 26 - maintainers = with stdenv.lib.maintainers; [viric]; 27 - }; 28 - }
+4 -4
pkgs/applications/networking/instant-messengers/slack/default.nix
··· 40 40 41 41 pname = "slack"; 42 42 version = { 43 - x86_64-darwin = "4.9.0"; 44 - x86_64-linux = "4.9.1"; 43 + x86_64-darwin = "4.10.3"; 44 + x86_64-linux = "4.10.3"; 45 45 }.${system} or throwSystem; 46 46 47 47 src = let ··· 49 49 in { 50 50 x86_64-darwin = fetchurl { 51 51 url = "${base}/releases/macos/${version}/prod/x64/Slack-${version}-macOS.dmg"; 52 - sha256 = "007fflncvvclj4agb6g5hc5k9j5hhz1rpvlcfd8w31rn1vad4abk"; 52 + sha256 = "0r77l57vr603xamich4h4gbdd5vdcj0sjs6yjpymfx9s0f98v8bb"; 53 53 }; 54 54 x86_64-linux = fetchurl { 55 55 url = "${base}/linux_releases/slack-desktop-${version}-amd64.deb"; 56 - sha256 = "1n8br5vlcnf13b8m6727hy4bkmd6wayss96ck4ba9zsjiyj7v74i"; 56 + sha256 = "1gnjj2iyk8cwjajg8h9qpmzx10j4qjxjzciq8csg45qfzwkr3drf"; 57 57 }; 58 58 }.${system} or throwSystem; 59 59
+2 -2
pkgs/applications/networking/instant-messengers/telegram/tdesktop/default.nix
··· 22 22 23 23 in mkDerivation rec { 24 24 pname = "telegram-desktop"; 25 - version = "2.4.4"; 25 + version = "2.4.5"; 26 26 27 27 # Telegram-Desktop with submodules 28 28 src = fetchurl { 29 29 url = "https://github.com/telegramdesktop/tdesktop/releases/download/v${version}/tdesktop-${version}-full.tar.gz"; 30 - sha256 = "09lhikaybf57rki62miqcaxxrdg1ni2rj9aj4w9mrbzdv849fyc8"; 30 + sha256 = "0nhzypgc45f5gqy53azj7mljnj7p9p0m7bil02f9cih1dg5sdxx5"; 31 31 }; 32 32 33 33 postPatch = ''
-159
pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt-install.patch
··· 1 - diff --git a/CMakeLists.txt b/CMakeLists.txt 2 - index 6fbc0da..6cbff3c 100644 3 - --- a/CMakeLists.txt 4 - +++ b/CMakeLists.txt 5 - @@ -1856,3 +1856,41 @@ configure_file( 6 - "${CMAKE_CURRENT_BINARY_DIR}/tg_owtConfig.cmake" 7 - COPYONLY 8 - ) 9 - + 10 - +install( 11 - +TARGETS 12 - + tg_owt 13 - + libabsl 14 - + libopenh264 15 - + libpffft 16 - + librnnoise 17 - + libsrtp 18 - + libusrsctp 19 - + libvpx 20 - + ${vpx_export} 21 - + libwebrtcbuild 22 - + libyuv 23 - + ${platform_export} 24 - +EXPORT tg_owtTargets 25 - +RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} 26 - +ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} 27 - +LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} 28 - +INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} 29 - +) 30 - + 31 - +install( 32 - + DIRECTORY ${CMAKE_CURRENT_LIST_DIR}/src/ 33 - + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} 34 - + FILES_MATCHING PATTERN "*.h" 35 - +) 36 - + 37 - +install( 38 - + EXPORT tg_owtTargets 39 - + NAMESPACE tg_owt:: 40 - + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/tg_owt 41 - +) 42 - + 43 - +install( 44 - + FILES ${CMAKE_CURRENT_BINARY_DIR}/tg_owtConfig.cmake 45 - + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/tg_owt 46 - +) 47 - diff --git a/cmake/libabsl.cmake b/cmake/libabsl.cmake 48 - index 2fb3b8c..4a4f85b 100644 49 - --- a/cmake/libabsl.cmake 50 - +++ b/cmake/libabsl.cmake 51 - @@ -123,5 +123,6 @@ PRIVATE 52 - 53 - target_include_directories(libabsl 54 - PUBLIC 55 - - ${libabsl_loc} 56 - + $<BUILD_INTERFACE:${libabsl_loc}> 57 - + $<INSTALL_INTERFACE:include/third_party/abseil-cpp> 58 - ) 59 - diff --git a/cmake/libpffft.cmake b/cmake/libpffft.cmake 60 - index a6ceb3e..435d3a3 100644 61 - --- a/cmake/libpffft.cmake 62 - +++ b/cmake/libpffft.cmake 63 - @@ -24,5 +24,6 @@ endif() 64 - 65 - target_include_directories(libpffft 66 - PUBLIC 67 - - ${libpffft_loc} 68 - + $<BUILD_INTERFACE:${libpffft_loc}> 69 - + $<INSTALL_INTERFACE:include/third_party/pffft/src> 70 - ) 71 - diff --git a/cmake/libsrtp.cmake b/cmake/libsrtp.cmake 72 - index 57c54b5..26b3466 100644 73 - --- a/cmake/libsrtp.cmake 74 - +++ b/cmake/libsrtp.cmake 75 - @@ -30,6 +30,8 @@ PRIVATE 76 - 77 - target_include_directories(libsrtp 78 - PUBLIC 79 - - ${libsrtp_loc}/include 80 - - ${libsrtp_loc}/crypto/include 81 - + $<BUILD_INTERFACE:${libsrtp_loc}/include> 82 - + $<BUILD_INTERFACE:${libsrtp_loc}/crypto/include> 83 - + $<INSTALL_INTERFACE:include/third_party/libsrtp/include> 84 - + $<INSTALL_INTERFACE:include/third_party/libsrtp/crypto/include> 85 - ) 86 - diff --git a/cmake/libusrsctp.cmake b/cmake/libusrsctp.cmake 87 - index caa0529..38d2ef6 100644 88 - --- a/cmake/libusrsctp.cmake 89 - +++ b/cmake/libusrsctp.cmake 90 - @@ -67,6 +67,8 @@ endif() 91 - 92 - target_include_directories(libusrsctp 93 - PUBLIC 94 - - ${third_party_loc}/usrsctp/usrsctplib 95 - - ${libusrsctp_loc} 96 - + $<BUILD_INTERFACE:${third_party_loc}/usrsctp/usrsctplib> 97 - + $<BUILD_INTERFACE:${libusrsctp_loc}> 98 - + $<INSTALL_INTERFACE:include/third_party/usrsctp/usrsctplib/usrsctplib> 99 - + $<INSTALL_INTERFACE:include/third_party/usrsctp/usrsctplib> 100 - ) 101 - diff --git a/cmake/libvpx.cmake b/cmake/libvpx.cmake 102 - index e192e7e..78cf25b 100644 103 - --- a/cmake/libvpx.cmake 104 - +++ b/cmake/libvpx.cmake 105 - @@ -68,6 +68,11 @@ else() 106 - set(ASM_SUFFIX ".asm.S") 107 - endif() 108 - 109 - +foreach(dir ${include_directories}) 110 - + string(REPLACE ${libvpx_loc} include/third_party/libvpx install_include_dir ${dir}) 111 - + list(APPEND install_include_directories ${install_include_dir}) 112 - +endforeach() 113 - + 114 - function(add_sublibrary postfix) 115 - add_library(libvpx_${postfix} OBJECT) 116 - init_feature_target(libvpx_${postfix} ${postfix}) 117 - @@ -75,6 +80,8 @@ function(add_sublibrary postfix) 118 - target_include_directories(libvpx_${postfix} 119 - PRIVATE 120 - ${include_directories} 121 - + "$<BUILD_INTERFACE:${include_directories}>" 122 - + "$<INSTALL_INTERFACE:${install_include_directories}>" 123 - ) 124 - set(sources_list ${ARGV}) 125 - list(REMOVE_AT sources_list 0) 126 - @@ -725,5 +732,6 @@ endif() 127 - 128 - target_include_directories(libvpx 129 - PUBLIC 130 - - ${include_directories} 131 - + "$<BUILD_INTERFACE:${include_directories}>" 132 - + "$<INSTALL_INTERFACE:${install_include_directories}>" 133 - ) 134 - diff --git a/cmake/libwebrtcbuild.cmake b/cmake/libwebrtcbuild.cmake 135 - index c3520b8..9b4b543 100644 136 - --- a/cmake/libwebrtcbuild.cmake 137 - +++ b/cmake/libwebrtcbuild.cmake 138 - @@ -44,5 +44,6 @@ endif() 139 - 140 - target_include_directories(libwebrtcbuild 141 - INTERFACE 142 - - ${webrtc_loc} 143 - + $<BUILD_INTERFACE:${webrtc_loc}> 144 - + $<INSTALL_INTERFACE:include> 145 - ) 146 - diff --git a/cmake/libyuv.cmake b/cmake/libyuv.cmake 147 - index ebfc6f0..18e70ef 100644 148 - --- a/cmake/libyuv.cmake 149 - +++ b/cmake/libyuv.cmake 150 - @@ -126,7 +126,8 @@ endif() 151 - 152 - target_include_directories(libyuv 153 - PUBLIC 154 - - ${libyuv_loc}/include 155 - + $<BUILD_INTERFACE:${libyuv_loc}/include> 156 - + $<INSTALL_INTERFACE:include/third_party/libyuv/include> 157 - ) 158 - 159 - target_compile_definitions(libyuv
+2 -4
pkgs/applications/networking/instant-messengers/telegram/tdesktop/tg_owt.nix
··· 3 3 }: 4 4 5 5 let 6 - rev = "c73a4718cbff7048373a63db32068482e5fd11ef"; 7 - sha256 = "0nr20mvvmmg8ii8f2rljd7iv2szplcfjn40rpy6llkmf705mwr1k"; 6 + rev = "1d4f7d74ff1a627db6e45682efd0e3b85738e426"; 7 + sha256 = "1w03xmjn693ff489pg368jv21478vr4ldxyya4lsrx87fn88caj3"; 8 8 9 9 in stdenv.mkDerivation { 10 10 pname = "tg_owt"; ··· 15 15 repo = "tg_owt"; 16 16 inherit rev sha256; 17 17 }; 18 - 19 - patches = [ ./tg_owt-install.patch ]; 20 18 21 19 nativeBuildInputs = [ pkg-config cmake ninja yasm ]; 22 20
+2 -2
pkgs/applications/networking/instant-messengers/zoom-us/default.nix
··· 15 15 let 16 16 inherit (stdenv.lib) concatStringsSep makeBinPath optional; 17 17 18 - version = "5.3.469451.0927"; 18 + version = "5.4.53350.1027"; 19 19 srcs = { 20 20 x86_64-linux = fetchurl { 21 21 url = "https://zoom.us/client/${version}/zoom_x86_64.tar.xz"; 22 - sha256 = "0qb9jx2zd5p6jk1g0xmh1f6xlf4gfl38ns6ixpc653qfimy8b0av"; 22 + sha256 = "11va3px42y81bwy10mxm7mk0kf2sni9gwb422pq9djck2dgchw5x"; 23 23 }; 24 24 }; 25 25
+28
pkgs/applications/networking/irc/ircdog/default.nix
··· 1 + { lib 2 + , buildGoPackage 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoPackage rec { 7 + pname = "ircdog"; 8 + version = "0.2.1"; 9 + 10 + goPackagePath = "github.com/goshuirc/ircdog"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "goshuirc"; 14 + repo = pname; 15 + rev = "v${version}"; 16 + sha256 = "1ppbznlkv7vajfbimxbyiq5y6pkfhm6ylhl408rwq1bawl28hpkl"; 17 + fetchSubmodules = true; 18 + }; 19 + 20 + meta = with lib; { 21 + description = "ircdog is a simple wrapper over the raw IRC protocol that can respond to pings, and interprets formatting codes"; 22 + homepage = "https://github.com/goshuirc/ircdog"; 23 + license = licenses.isc; 24 + maintainers = with maintainers; [ hexa ]; 25 + }; 26 + } 27 + 28 +
+2 -2
pkgs/applications/networking/mullvad-vpn/default.nix
··· 41 41 42 42 stdenv.mkDerivation rec { 43 43 pname = "mullvad-vpn"; 44 - version = "2020.5"; 44 + version = "2020.6"; 45 45 46 46 src = fetchurl { 47 47 url = "https://www.mullvad.net/media/app/MullvadVPN-${version}_amd64.deb"; 48 - sha256 = "131z6qlpjwxcn5a62f1f147f2z1xg185jmr0vbin8h0dwa1182vn"; 48 + sha256 = "0d9rv874avx86jppl1dky0nfq1633as0z8yz3h3f69nhmcbwhlr3"; 49 49 }; 50 50 51 51 nativeBuildInputs = [
+7 -5
pkgs/applications/networking/remote/citrix-workspace/generic.nix
··· 3 3 , heimdal, krb5, libsoup, libvorbis, speex, openssl, zlib, xorg, pango, gtk2 4 4 , gnome2, nss, nspr, gtk_engines, freetype, dconf, libpng12, libxml2 5 5 , libjpeg, libredirect, tzdata, cacert, systemd, libcxxabi, libcxx, e2fsprogs, symlinkJoin 6 + , libpulseaudio 6 7 7 8 , homepage, version, prefix, hash 8 9 ··· 97 98 xorg.libXScrnSaver 98 99 xorg.libXtst 99 100 zlib 100 - ] ++ lib.optional (lib.versionOlder version "20.04") e2fsprogs; 101 + ] ++ lib.optional (lib.versionOlder version "20.04") e2fsprogs 102 + ++ lib.optional (lib.versionAtLeast version "20.10") libpulseaudio; 101 103 102 104 runtimeDependencies = [ 103 105 glib ··· 146 148 export HOME=$(mktemp -d) 147 149 148 150 # Run upstream installer in the store-path. 149 - sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' ./linuxx64/hinst 150 - ${stdenv.shell} linuxx64/hinst CDROM "$(pwd)" 151 + sed -i -e 's,^ANSWER="",ANSWER="$INSTALLER_YES",g' -e 's,/bin/true,true,g' ./${prefix}/hinst 152 + ${stdenv.shell} ${prefix}/hinst CDROM "$(pwd)" 151 153 152 154 if [ -f "$ICAInstDir/util/setlog" ]; then 153 155 chmod +x "$ICAInstDir/util/setlog" ··· 169 171 170 172 # See https://developer-docs.citrix.com/projects/workspace-app-for-linux-oem-guide/en/latest/reference-information/#library-files 171 173 # Those files are fallbacks to support older libwekit.so and libjpeg.so 172 - rm $out/opt/citrix-icaclient/lib/ctxjpeg_fb_8.so 173 - rm $out/opt/citrix-icaclient/lib/UIDialogLibWebKit.so 174 + rm $out/opt/citrix-icaclient/lib/ctxjpeg_fb_8.so || true 175 + rm $out/opt/citrix-icaclient/lib/UIDialogLibWebKit.so || true 174 176 175 177 # We support only Gstreamer 1.0 176 178 rm $ICAInstDir/util/{gst_aud_{play,read},gst_*0.10,libgstflatstm0.10.so}
+12 -1
pkgs/applications/networking/remote/citrix-workspace/sources.nix
··· 43 43 x86hash = "1b4gdmnnpa61ydiv2fnmap8cnfhskrq6swcs6i1nqrp5zvvkqrv4"; 44 44 x64suffix = "15"; 45 45 x86suffix = "15"; 46 + homepage = "https://www.citrix.com/de-de/downloads/workspace-app/legacy-workspace-app-for-linux/workspace-app-for-linux-2009.html"; 47 + }; 48 + 49 + "20.10.0" = { 50 + major = "20"; 51 + minor = "10"; 52 + patch = "0"; 53 + x64hash = "13g7r92mhwqwqkm6a4k4yn232ighkmxifs7j8wdi1yva0dvklqdf"; 54 + x86hash = "04cr2da25v8x098ccyjwa47d4krk3jpldqkyf4kk2j3hwzbqh9yx"; 55 + x64suffix = "6"; 56 + x86suffix = "6"; 46 57 homepage = "https://www.citrix.com/de-de/downloads/workspace-app/linux/workspace-app-for-linux-latest.html"; 47 58 }; 48 59 }; ··· 52 63 # 53 64 # The lifespans of Citrix products can be found here: 54 65 # https://www.citrix.com/support/product-lifecycle/milestones/receiver.html 55 - unsupportedVersions = [ "19.6.0" "19.8.0" "19.10.0" "19.12.0" ]; 66 + unsupportedVersions = [ ]; 56 67 in { 57 68 inherit supportedVersions unsupportedVersions; 58 69 }
+27 -10
pkgs/applications/office/zanshin/default.nix
··· 1 - { 2 - mkDerivation, lib, 3 - fetchurl, 4 - extra-cmake-modules, 5 - qtbase, boost, 6 - akonadi-calendar, akonadi-notes, akonadi-search, kidentitymanagement, kontactinterface, kldap, 7 - krunner, kwallet, kcalendarcore 1 + { mkDerivation 2 + , lib 3 + , fetchurl 4 + , extra-cmake-modules 5 + , qtbase 6 + , boost 7 + , akonadi-calendar 8 + , akonadi-notes 9 + , akonadi-search 10 + , kidentitymanagement 11 + , kontactinterface 12 + , kldap 13 + , krunner 14 + , kwallet 15 + , kcalendarcore 8 16 }: 9 17 10 18 mkDerivation rec { ··· 21 29 ]; 22 30 23 31 buildInputs = [ 24 - qtbase boost 25 - akonadi-calendar akonadi-notes akonadi-search kidentitymanagement kontactinterface kldap 26 - krunner kwallet kcalendarcore 32 + qtbase 33 + boost 34 + akonadi-calendar 35 + akonadi-notes 36 + akonadi-search 37 + kidentitymanagement 38 + kontactinterface 39 + kldap 40 + krunner 41 + kwallet 42 + kcalendarcore 27 43 ]; 28 44 29 45 meta = with lib; { ··· 32 48 maintainers = with maintainers; [ zraexy ]; 33 49 platforms = platforms.linux; 34 50 license = licenses.gpl2Plus; 51 + broken = true; 35 52 }; 36 53 }
+2 -2
pkgs/applications/radio/fldigi/default.nix
··· 2 2 libsamplerate, libpulseaudio, libXinerama, gettext, pkgconfig, alsaLib }: 3 3 4 4 stdenv.mkDerivation rec { 5 - version = "4.1.14"; 5 + version = "4.1.15"; 6 6 pname = "fldigi"; 7 7 8 8 src = fetchurl { 9 9 url = "mirror://sourceforge/${pname}/${pname}-${version}.tar.gz"; 10 - sha256 = "0hr6xbv01xf7z4r2jxxhn8xjdmca2198q4m9glh4877dllvfq6xj"; 10 + sha256 = "1fzbcv2dgg6byb2l8m2d6i69yn0a44pq52mpmms756jdf6z622i6"; 11 11 }; 12 12 13 13 buildInputs = [ libXinerama gettext hamlib fltk14 libjpeg libpng portaudio
+4 -3
pkgs/applications/radio/noaa-apt/default.nix
··· 13 13 14 14 rustPlatform.buildRustPackage rec { 15 15 pname = "noaa-apt"; 16 - version = "1.2.0"; 16 + version = "1.3.0"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "martinber"; 20 20 repo = "noaa-apt"; 21 21 rev = "v${version}"; 22 - sha256 = "0fqki4a9c54rixdz5bpswvn433f9saw6yazgw4av3xdd7g2fdvvj"; 22 + sha256 = "0fmbg6lw7lmm402hzddpzgi7y9mc6kic14x8rif7fampk20mv3ms"; 23 23 }; 24 24 25 25 nativeBuildInputs = [ ··· 36 36 pango 37 37 ]; 38 38 39 - cargoSha256 = "1pzcq31inazmc9cz31fspzqkp0lpkjid8ai3g17sin1pfzby5jlh"; 39 + cargoSha256 = "0w4rbbz8lsh31xkgibzndiic47690nfcjrn1411dskf7ali6djy8"; 40 40 41 41 preBuild = '' 42 42 # Used by macro pointing to resource location at compile time. ··· 59 59 homepage = "http://noaa-apt.mbernardi.com.ar/"; 60 60 license = licenses.gpl3Only; 61 61 maintainers = with maintainers; [ trepetti ]; 62 + platforms = platforms.all; 62 63 changelog = "https://github.com/martinber/noaa-apt/releases/tag/v${version}"; 63 64 }; 64 65 }
+2 -2
pkgs/applications/science/biology/last/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "last"; 5 - version = "1066"; 5 + version = "1133"; 6 6 7 7 src = fetchurl { 8 8 url = "http://last.cbrc.jp/last-${version}.zip"; 9 - sha256 = "098j3f3a80rmhd01ds7rnb9y1xykmll2yh5ivpnvskssd8z2vc4r"; 9 + sha256 = "0a600p1fymm1ylaxzjwg46zdwz6ilaaak1f4n8xr3hp3ir9rgfjq"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ unzip ];
+6 -3
pkgs/applications/science/biology/lumpy/default.nix
··· 7 7 8 8 in stdenv.mkDerivation rec { 9 9 pname = "lumpy"; 10 - version = "0.3.0"; 10 + version = "0.3.1"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "arq5x"; 14 14 repo = "lumpy-sv"; 15 - rev = version; 16 - sha256 = "0azhzvmh9az9jcq0xprlzdz6w16azgszv4kshb903bwbnqirmk18"; 15 + rev = "v${version}"; 16 + sha256 = "0r71sg7qch8r6p6dw995znrqdj6q49hjdylhzbib2qmv8nvglhs9"; 17 + fetchSubmodules = true; 17 18 }; 18 19 19 20 nativeBuildInputs = [ which ]; ··· 26 27 # Use Nix htslib over bundled version 27 28 sed -i 's/lumpy_filter: htslib/lumpy_filter:/' Makefile 28 29 sed -i 's|../../lib/htslib/libhts.a|-lhts|' src/filter/Makefile 30 + # Also make sure we use the includes from Nix's htslib 31 + sed -i 's|../../lib/htslib/|${htslib}|' src/filter/Makefile 29 32 ''; 30 33 31 34 # Upstream's makefile doesn't have an install target
+3 -3
pkgs/applications/science/biology/samtools/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "samtools"; 5 - version = "1.10"; 5 + version = "1.11"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/samtools/samtools/releases/download/${version}/${pname}-${version}.tar.bz2"; 9 - sha256 = "119ms0dpydw8dkh3zc4yyw9zhdzgv12px4l2kayigv31bpqcb7kv"; 9 + sha256 = "1dp5wknak4arnw5ghhif9mmljlfnw5bgm91wib7z0j8wdjywx0z2"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ perl ]; ··· 29 29 license = licenses.mit; 30 30 homepage = "http://www.htslib.org/"; 31 31 platforms = platforms.unix; 32 - maintainers = [ maintainers.mimame ]; 32 + maintainers = with maintainers; [ mimame unode ]; 33 33 }; 34 34 }
+2 -5
pkgs/applications/science/logic/coq/default.nix
··· 109 109 nativeBuildInputs = [ pkgconfig ] 110 110 ++ stdenv.lib.optional (!versionAtLeast "8.6") gnumake42 111 111 ; 112 - buildInputs = [ ncurses ] 112 + buildInputs = [ ncurses ocamlPackages.ocaml ocamlPackages.findlib ] 113 113 ++ stdenv.lib.optional (!versionAtLeast "8.10") ocamlPackages.camlp5 114 114 ++ stdenv.lib.optional (!versionAtLeast "8.12") ocamlPackages.num 115 115 ++ stdenv.lib.optionals buildIde ··· 117 117 then [ ocamlPackages.lablgtk3-sourceview3 glib gnome3.defaultIconTheme wrapGAppsHook ] 118 118 else [ ocamlPackages.lablgtk ]); 119 119 120 - propagatedBuildInputs = [ ocamlPackages.ocaml ocamlPackages.findlib ] 121 - ++ stdenv.lib.optional (versionAtLeast "8.12") ocamlPackages.num; 122 - 123 - propagatedUserEnvPkgs = [ ocamlPackages.ocaml ocamlPackages.findlib ]; 120 + propagatedBuildInputs = stdenv.lib.optional (versionAtLeast "8.12") ocamlPackages.num; 124 121 125 122 postPatch = '' 126 123 UNAME=$(type -tp uname)
+59 -33
pkgs/applications/science/math/geogebra/default.nix
··· 1 - { stdenv, fetchurl, jre, makeDesktopItem, makeWrapper, language ? "en_US" }: 2 - 3 - stdenv.mkDerivation rec { 1 + { stdenv, fetchurl, jre, makeDesktopItem, makeWrapper, unzip, language ? "en_US" }: 2 + let 4 3 pname = "geogebra"; 5 - version = "5-0-593-0"; 6 - 7 - preferLocalBuild = true; 8 - 9 - src = fetchurl { 10 - urls = [ 11 - "https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2" 12 - "http://web.archive.org/https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2" 13 - ]; 14 - sha256 = "d84c27a3299e6df08881733d22215a18decedcba4c2d97a9e5424c39cd57db35"; 15 - }; 4 + version = "5-0-609-0"; 16 5 17 6 srcIcon = fetchurl { 18 7 url = "http://static.geogebra.org/images/geogebra-logo.svg"; ··· 30 19 mimeType = "application/vnd.geogebra.file;application/vnd.geogebra.tool;"; 31 20 }; 32 21 33 - buildInputs = [ makeWrapper ]; 34 - 35 - installPhase = '' 36 - install -D geogebra/* -t "$out/libexec/geogebra/" 37 - 38 - makeWrapper "$out/libexec/geogebra/geogebra" "$out/bin/geogebra" \ 39 - --set JAVACMD "${jre}/bin/java" \ 40 - --set GG_PATH "$out/libexec/geogebra" \ 41 - --add-flags "--language=${language}" 42 - 43 - install -Dm644 "${desktopItem}/share/applications/"* \ 44 - -t $out/share/applications/ 45 - 46 - install -Dm644 "${srcIcon}" \ 47 - "$out/share/icons/hicolor/scalable/apps/geogebra.svg" 48 - ''; 49 - 50 22 meta = with stdenv.lib; { 51 23 description = "Dynamic mathematics software with graphics, algebra and spreadsheets"; 52 24 longDescription = '' ··· 57 29 homepage = "https://www.geogebra.org/"; 58 30 maintainers = with maintainers; [ ma27 ]; 59 31 license = with licenses; [ gpl3 cc-by-nc-sa-30 geogebra ]; 60 - platforms = platforms.all; 32 + platforms = with platforms; linux ++ darwin; 61 33 hydraPlatforms = []; 62 34 }; 63 - } 35 + 36 + linuxPkg = stdenv.mkDerivation { 37 + inherit pname version meta srcIcon desktopItem; 38 + 39 + preferLocalBuild = true; 40 + 41 + src = fetchurl { 42 + urls = [ 43 + "https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2" 44 + "http://web.archive.org/web/20201022200454/https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2" 45 + ]; 46 + sha256 = "0xbhg8hm3dqm3qkraj48pqwslrnjyxpq9mcgylr2m8i1gmqw7xwf"; 47 + }; 48 + 49 + nativeBuildInputs = [ makeWrapper ]; 50 + 51 + installPhase = '' 52 + install -D geogebra/* -t "$out/libexec/geogebra/" 53 + 54 + makeWrapper "$out/libexec/geogebra/geogebra" "$out/bin/geogebra" \ 55 + --set JAVACMD "${jre}/bin/java" \ 56 + --set GG_PATH "$out/libexec/geogebra" \ 57 + --add-flags "--language=${language}" 58 + 59 + install -Dm644 "${desktopItem}/share/applications/"* \ 60 + -t $out/share/applications/ 61 + 62 + install -Dm644 "${srcIcon}" \ 63 + "$out/share/icons/hicolor/scalable/apps/geogebra.svg" 64 + ''; 65 + }; 66 + 67 + darwinPkg = stdenv.mkDerivation { 68 + inherit pname version meta; 69 + 70 + preferLocalBuild = true; 71 + 72 + src = fetchurl { 73 + url = "https://download.geogebra.org/installers/5.0/GeoGebra-MacOS-Installer-withJava-${version}.zip"; 74 + sha256 = "16fgqwxz31cfmia0pyzpk05aqzrqr11sjbw37q9zb3xfh3p1r4gz"; 75 + }; 76 + 77 + dontUnpack = true; 78 + 79 + nativeBuildInputs = [ unzip ]; 80 + 81 + installPhase = '' 82 + install -dm755 $out/Applications 83 + unzip $src -d $out/Applications 84 + ''; 85 + }; 86 + in 87 + if stdenv.isDarwin 88 + then darwinPkg 89 + else linuxPkg
+58 -34
pkgs/applications/science/math/geogebra/geogebra6.nix
··· 1 1 { stdenv, unzip, fetchurl, electron_6, makeWrapper, geogebra }: 2 - stdenv.mkDerivation rec{ 2 + let 3 + pname = "geogebra"; 4 + version = "6-0-609-0"; 3 5 4 - name = "geogebra-${version}"; 5 - version = "6-0-600-0"; 6 + srcIcon = geogebra.srcIcon; 7 + desktopItem = geogebra.desktopItem; 6 8 7 - src = fetchurl { 8 - urls = [ 9 - "https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip" 10 - "https://web.archive.org/web/20200904093945/https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip" 11 - ]; 12 - sha256 = "1l49rvfkil2cz6r7sa2mi0p6hvb6p66jv3x6xj8hjqls4l3sfhkm"; 9 + meta = with stdenv.lib; geogebra.meta // { 10 + license = licenses.geogebra; 11 + maintainers = with maintainers; [ voidless ]; 12 + platforms = with platforms; linux ++ darwin; 13 13 }; 14 14 15 - dontConfigure = true; 16 - dontBuild = true; 15 + linuxPkg = stdenv.mkDerivation { 16 + inherit pname version meta; 17 17 18 - nativeBuildInputs = [ 19 - unzip 20 - makeWrapper 21 - ]; 18 + src = fetchurl { 19 + urls = [ 20 + "https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip" 21 + "https://web.archive.org/web/20201022200156/https://download.geogebra.org/installers/6.0/GeoGebra-Linux64-Portable-${version}.zip" 22 + ]; 23 + sha256 = "0rzcbq587x8827g9v03awa9hz27vyfjc0cz45ymbchqp31lsx49b"; 24 + }; 22 25 23 - unpackPhase = '' 24 - unzip $src 25 - ''; 26 + dontConfigure = true; 27 + dontBuild = true; 26 28 27 - installPhase = '' 28 - mkdir -p $out/libexec/geogebra/ $out/bin 29 - cp -r GeoGebra-linux-x64/{resources,locales} "$out/" 30 - makeWrapper ${stdenv.lib.getBin electron_6}/bin/electron $out/bin/geogebra --add-flags "$out/resources/app" 31 - install -Dm644 "${desktopItem}/share/applications/"* \ 32 - -t $out/share/applications/ 29 + nativeBuildInputs = [ 30 + unzip 31 + makeWrapper 32 + ]; 33 33 34 - install -Dm644 "${srcIcon}" \ 35 - "$out/share/icons/hicolor/scalable/apps/geogebra.svg" 36 - ''; 34 + unpackPhase = '' 35 + unzip $src 36 + ''; 37 37 38 - srcIcon = geogebra.srcIcon; 38 + installPhase = '' 39 + mkdir -p $out/libexec/geogebra/ $out/bin 40 + cp -r GeoGebra-linux-x64/{resources,locales} "$out/" 41 + makeWrapper ${stdenv.lib.getBin electron_6}/bin/electron $out/bin/geogebra --add-flags "$out/resources/app" 42 + install -Dm644 "${desktopItem}/share/applications/"* \ 43 + -t $out/share/applications/ 39 44 40 - desktopItem = geogebra.desktopItem; 41 - meta = with stdenv.lib; geogebra.meta // { 42 - license = licenses.geogebra; 43 - maintainers = with maintainers; [ voidless ]; 44 - platforms = platforms.linux; 45 + install -Dm644 "${srcIcon}" \ 46 + "$out/share/icons/hicolor/scalable/apps/geogebra.svg" 47 + ''; 45 48 }; 46 - } 49 + 50 + darwinPkg = stdenv.mkDerivation { 51 + inherit pname version meta; 52 + 53 + src = fetchurl { 54 + url = "https://download.geogebra.org/installers/6.0/GeoGebra-Classic-6-MacOS-Portable-${version}.zip"; 55 + sha256 = "0275869zgwbl1qjj593q6629hnxbwk9c15rkm29a3lh10pinb099"; 56 + }; 57 + 58 + dontUnpack = true; 59 + 60 + nativeBuildInputs = [ unzip ]; 61 + 62 + installPhase = '' 63 + install -dm755 $out/Applications 64 + unzip $src -d $out/Applications 65 + ''; 66 + }; 67 + in 68 + if stdenv.isDarwin 69 + then darwinPkg 70 + else linuxPkg
+3 -3
pkgs/applications/version-management/git-and-tools/git-gone/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "git-gone"; 5 - version = "0.3.6"; 5 + version = "0.3.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "lunaryorn"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0wpmabd5lshsga3dhv1hix7i99f1f82rpl6kjmpi315whg11kki3"; 11 + sha256 = "0hhy1yazda9r4n753a5m9jf31fbzmm4v8wvl3pksspj2syglmll8"; 12 12 }; 13 13 14 - cargoSha256 = "0ayqsrhy6hpi20gfryhnwl2c1na4nnmzxkp7him104cc07vsdllq"; 14 + cargoSha256 = "1g2jijx8y34lid9qwa26v4svab5v9ki6gn9vcfiy61dqa964c3l9"; 15 15 16 16 nativeBuildInputs = [ pkgconfig makeWrapper installShellFiles ]; 17 17
+3 -3
pkgs/applications/version-management/git-and-tools/git-trim/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "git-trim"; 5 - version = "0.4.0"; 5 + version = "0.4.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "foriequal0"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0w6qrr53wal4p4jvz35f9mpqwz1vfcymj17sz418n9p9lw45f24n"; 11 + sha256 = "1rb9dhj7b7mjrhsvm9vw5gzjfxj10idnzv488jkfdz7sfhd3fcvz"; 12 12 }; 13 13 14 - cargoSha256 = "1mlvkvgcln59bi249z87v8i0ixq1a7walkzsjml6d219rmy5550h"; 14 + cargoSha256 = "1q62gqqhf78ljcvzp7yrnr0vk65rif2f7axzjq0b87prbcsr7ij4"; 15 15 16 16 nativeBuildInputs = [ pkg-config ]; 17 17
+10 -11
pkgs/applications/version-management/git-review/default.nix
··· 1 - { stdenv, fetchFromGitHub, pythonPackages} : 1 + { lib, fetchurl, buildPythonApplication, pbr, requests, setuptools }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + buildPythonApplication rec { 4 4 pname = "git-review"; 5 5 version = "1.28.0"; 6 6 ··· 8 8 # upstream repository (and we are installing from tarball instead) 9 9 PBR_VERSION = version; 10 10 11 - src = fetchFromGitHub { 12 - owner = "openstack-infra"; 13 - repo = pname; 14 - rev = version; 15 - sha256 = "1hgw1dkl94m3idv4izc7wf2j7al2c7nnsqywy7g53nzkv9pfv47s"; 11 + src = fetchurl { 12 + url = "https://opendev.org/opendev/${pname}/archive/${version}.tar.gz"; 13 + sha256 = "1y1jzb0hlprynwwr4q5y4x06641qrhj0k69mclabnmhfam9g8ygm"; 16 14 }; 17 15 18 - propagatedBuildInputs = with pythonPackages; [ pbr requests setuptools ]; 16 + propagatedBuildInputs = [ pbr requests setuptools ]; 19 17 20 18 # Don't do tests because they require gerrit which is not packaged 21 19 doCheck = false; 22 20 23 - meta = { 24 - homepage = "https://github.com/openstack-infra/git-review"; 21 + meta = with lib; { 22 + homepage = "https://opendev.org/opendev/git-review"; 25 23 description = "Tool to submit code to Gerrit"; 26 - license = stdenv.lib.licenses.asl20; 24 + license = licenses.asl20; 25 + maintainers = with maintainers; [ metadark ]; 27 26 }; 28 27 }
+13 -19
pkgs/applications/video/linuxstopmotion/default.nix
··· 1 - { stdenv, fetchgit, pkgconfig, qt4, SDL, SDL_image, libvorbis, libtar, libxml2 2 - , gamin, qmake4Hook 3 - }: 1 + { mkDerivation, lib, fetchgit, pkgconfig, qmake, qtbase, qttools, qtmultimedia, libvorbis, libtar, libxml2 }: 4 2 5 - stdenv.mkDerivation rec { 6 - version = "0.8"; 3 + mkDerivation rec { 4 + version = "0.8.5"; 7 5 pname = "linuxstopmotion"; 8 - 6 + 9 7 src = fetchgit { 10 - url = "git://git.code.sf.net/p/linuxstopmotion/code"; 11 - rev = "refs/tags/${version}"; 12 - sha256 = "19v9d0v3laiwi0f1n92lvj2s5s1mxsrfygna0xyw9pkcnk3b26q6"; 8 + url = "https://git.code.sf.net/p/linuxstopmotion/code"; 9 + rev = version; 10 + sha256 = "1612lkwsfzc59wvdj2zbj5cwsyw66bwn31jrzjrxvygxdh4ab069"; 13 11 }; 14 12 15 - nativeBuildInputs = [ pkgconfig ]; 16 - buildInputs = [ qt4 SDL SDL_image libvorbis libtar libxml2 gamin qmake4Hook ]; 17 - 18 - patches = [ ./linuxstopmotion-fix-wrong-isProcess-logic.patch ]; 13 + nativeBuildInputs = [ qmake pkgconfig ]; 14 + buildInputs = [ qtbase qttools qtmultimedia libvorbis libtar libxml2 ]; 19 15 20 - # Installation breaks without this 21 - preInstall = '' 22 - mkdir -p "$out/share/stopmotion/translations/" 23 - cp -v build/*.qm "$out/share/stopmotion/translations/" 16 + postPatch = '' 17 + substituteInPlace stopmotion.pro --replace '$$[QT_INSTALL_BINS]' '${lib.getDev qttools}/bin' 24 18 ''; 25 19 26 - meta = with stdenv.lib; { 20 + meta = with lib; { 27 21 description = "Create stop-motion animation movies"; 28 22 homepage = "http://linuxstopmotion.org/"; 29 - license = licenses.gpl2; 23 + license = licenses.gpl2Plus; 30 24 platforms = platforms.linux; 31 25 maintainers = [ maintainers.bjornfor ]; 32 26 };
-33
pkgs/applications/video/linuxstopmotion/linuxstopmotion-fix-wrong-isProcess-logic.patch
··· 1 - From b23b7dab1d540b0710fcb9ded1c6256a49844906 Mon Sep 17 00:00:00 2001 2 - From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= <bjorn.forsman@gmail.com> 3 - Date: Wed, 20 Aug 2014 22:22:00 +0200 4 - Subject: [PATCH] Fix wrong "isProcess" logic 5 - 6 - Stopmotion wrongly thinks that uvccapture should be run as a daemon, 7 - even though configuration for uvccapture has no "daemon-like" command 8 - line to be run (according to "preferences"). The result is an error 9 - popup instead of video/image grabbing. 10 - 11 - This brings back the "isProcess" logic that was in stopmotion v0.7.2, 12 - because it seems to work, while the current logic (v0.8.0) seems to 13 - fail. 14 - --- 15 - src/presentation/frontends/qtfrontend/frameview.cpp | 2 +- 16 - 1 file changed, 1 insertion(+), 1 deletion(-) 17 - 18 - diff --git a/src/presentation/frontends/qtfrontend/frameview.cpp b/src/presentation/frontends/qtfrontend/frameview.cpp 19 - index e44dca7..d2c41fd 100644 20 - --- a/src/presentation/frontends/qtfrontend/frameview.cpp 21 - +++ b/src/presentation/frontends/qtfrontend/frameview.cpp 22 - @@ -270,7 +270,7 @@ bool FrameView::on() { 23 - Preference device(QString("device%1") 24 - .arg(activeDev).toLatin1().constData(), ""); 25 - QString pre = QString(prepoll.get()).replace("$VIDEODEVICE", device.get()); 26 - - bool isProcess = startDaemon.get(); 27 - + bool isProcess = (strcmp(startDaemon.get(), "") == 0) ? false : true; 28 - 29 - bool isCameraReady = true; 30 - this->grabber = new CommandLineGrabber(capturedFile.path(), isProcess); 31 - -- 32 - 2.0.2 33 -
+2 -2
pkgs/applications/video/motion/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "motion"; 6 - version = "4.3.1"; 6 + version = "4.3.2"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Motion-Project"; 10 10 repo = "motion"; 11 11 rev = "release-${version}"; 12 - sha256 = "01yy4pdgd4wa97bpw27zn5zik9iz719m1jiwkk9lb7m2a2951dhc"; 12 + sha256 = "09xs815jsivcilpmnrx2jkcxirj4lg5kp99fkr0p2sdxw03myi95"; 13 13 }; 14 14 15 15 nativeBuildInputs = [ autoreconfHook pkgconfig ];
+2 -2
pkgs/applications/video/obs-studio/default.nix
··· 39 39 40 40 in mkDerivation rec { 41 41 pname = "obs-studio"; 42 - version = "26.0.0"; 42 + version = "26.0.2"; 43 43 44 44 src = fetchFromGitHub { 45 45 owner = "obsproject"; 46 46 repo = "obs-studio"; 47 47 rev = version; 48 - sha256 = "09y57b3c88szl3wyx3cxq8jrm3pfnyg2n25hxl1ynkq3rgaavdq2"; 48 + sha256 = "1d502f80whh686mvq0yn6zpa5nvmnlzxwp5sjz43vpbbvhpbrdqj"; 49 49 }; 50 50 51 51 nativeBuildInputs = [ addOpenGLRunpath cmake pkgconfig ];
+3 -3
pkgs/applications/window-managers/i3/status-rust.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "i3status-rust"; 5 - version = "0.14.1"; 5 + version = "0.14.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "greshake"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "11qhzjml04njhfa033v98m4yd522zj91s6ffvrm0m6sk7m0wyjsc"; 11 + sha256 = "1f1gvgb1zk8gw596vaz9iihbpybwzs5shd25qq7bn2bhr4hqlbb9"; 12 12 }; 13 13 14 - cargoSha256 = "0jmmxld4rsjj6p5nazi3d8j1hh7r34q6kyfqq4wv0sjc77gcpaxd"; 14 + cargoSha256 = "1dcfclk8lbqvq2hywr80jm63p1i1kz3893zq99ipgryia46vd397"; 15 15 16 16 nativeBuildInputs = [ pkgconfig ]; 17 17
+3 -3
pkgs/build-support/build-fhs-userenv-bubblewrap/default.nix
··· 77 77 done 78 78 fi 79 79 80 - auto_mounts="" 80 + declare -a auto_mounts 81 81 # loop through all directories in the root 82 82 for dir in /*; do 83 83 # if it is a directory and it is not in the blacklist 84 84 if [[ -d "$dir" ]] && grep -v "$dir" <<< "$blacklist" >/dev/null; then 85 85 # add it to the mount list 86 - auto_mounts="$auto_mounts --bind $dir $dir" 86 + auto_mounts+=(--bind "$dir" "$dir") 87 87 fi 88 88 done 89 89 ··· 97 97 --ro-bind /nix /nix \ 98 98 ${etcBindFlags} \ 99 99 $ro_mounts \ 100 - $auto_mounts \ 100 + "''${auto_mounts[@]}" \ 101 101 ${init runScript}/bin/${name}-init ${initArgs} 102 102 ''; 103 103
+1 -1
pkgs/build-support/cc-wrapper/default.nix
··· 57 57 suffixSalt = replaceStrings ["-" "."] ["_" "_"] targetPlatform.config; 58 58 59 59 expand-response-params = 60 - if buildPackages.stdenv.hasCC && buildPackages.stdenv.cc != "/dev/null" 60 + if (buildPackages.stdenv.hasCC or false) && buildPackages.stdenv.cc != "/dev/null" 61 61 then import ../expand-response-params { inherit (buildPackages) stdenv; } 62 62 else ""; 63 63
+4 -3
pkgs/build-support/writers/default.nix
··· 1 - { pkgs, lib }: 1 + { pkgs, lib, gawk, gnused, gixy }: 2 2 3 3 with lib; 4 4 rec { ··· 219 219 writeNginxConfig = name: text: pkgs.runCommandLocal name { 220 220 inherit text; 221 221 passAsFile = [ "text" ]; 222 + nativeBuildInputs = [ gawk gnused gixy ]; 222 223 } /* sh */ '' 223 224 # nginx-config-formatter has an error - https://github.com/1connect/nginx-config-formatter/issues/16 224 - ${pkgs.gawk}/bin/awk -f ${awkFormatNginx} "$textPath" | ${pkgs.gnused}/bin/sed '/^\s*$/d' > $out 225 - ${pkgs.gixy}/bin/gixy $out 225 + awk -f ${awkFormatNginx} "$textPath" | sed '/^\s*$/d' > $out 226 + gixy $out 226 227 ''; 227 228 228 229 # writePerl takes a name an attributeset with libraries and some perl sourcecode and
+86 -66
pkgs/common-updater/scripts/mark-broken
··· 1 1 #!/usr/bin/env bash 2 - set -e 2 + 3 + # This script is meant to be used to mark failing hydra builds as broken in the meta attrs 4 + # To use the script, you should pass the list of failing attrs as arguments to the script. 5 + # 6 + # Example: `cat failing-attrs | xargs ./pkgs/common-update/scripts/mark-broken` 7 + # 8 + # Generating a list of failing attrs: (this should be improved at a later date) 9 + # - Go to the most recent hydra evaluation with all builds completed 10 + # - Select the "builds still failing" tab 11 + # - Highlight and select all packages, should be prefixed with `nixpkgs.` 12 + # - Use regex and editor foo to leave only the attr names 13 + # - Use the above example command to then execute the script 14 + # 15 + # OTHER NOTES: 16 + # - The `denyFileList` and `denyAttrList` will likely need to be updated slightly 17 + # to align with the conventions used in nixpkgs at execution time 18 + # - Any attrs which failed for any reason will be written to `failed-marks.txt`. 19 + # Those attrs will likely need manual attention as disablement will likely be conditional. 3 20 4 21 scriptName=mark-broken # do not use the .wrapped name 5 22 6 - die() { 7 - echo "$scriptName: error: $1" >&2 8 - exit 1 23 + failMark() { 24 + local attr=$1 25 + shift 1 26 + 27 + echo "$attr: $@" >&2 28 + echo $attr >> failed-marks.txt 9 29 } 10 30 11 31 usage() { 12 - echo "Usage: $scriptName <attr> [--new-value=<new-value>]" 32 + echo "Usage: $scriptName <attrs>" 13 33 } 14 34 15 - args=() 16 - 17 - for arg in "$@"; do 18 - case $arg in 19 - --new-value=*) 20 - newValue="${arg#*=}" 21 - ;; 22 - --help) 23 - usage 24 - exit 0 25 - ;; 26 - --*) 27 - echo "$scriptName: Unknown argument: $arg" 28 - usage 29 - exit 1 30 - ;; 31 - *) 32 - args["${#args[*]}"]=$arg 33 - ;; 34 - esac 35 - done 36 - 37 - attr=${args[0]} 38 - 39 - if (( "${#args[*]}" < 1 )); then 35 + if (( "${#@}" < 1 )); then 40 36 echo "$scriptName: Too few arguments" 41 37 usage 42 38 exit 1 43 39 fi 44 40 45 - if (( "${#args[*]}" > 1 )); then 46 - echo "$scriptName: Too many arguments" 47 - usage 48 - exit 1 49 - fi 41 + # in case we resolve to an auto-generated file, just skip these entries 42 + denyFileList=( 43 + node-packages.nix # node, it will mark all node packages as broken 44 + generic-builder.nix # haskell, it will mark all haskell packages as broken 45 + ) 50 46 51 - if [ -z $newValue ]; then 52 - newValue="true" 53 - fi 47 + # ignore older versions of parameterized packages sets, these likely need 48 + # to be conditionally disabled 49 + denyAttrList=( 50 + python27Packages 51 + python37Packages 52 + libsForQt512 53 + linuxPackages_ 54 + rubyPackages_ 55 + ) 54 56 55 - nixFile=$(nix-instantiate --eval --json -E "with import ./. {}; (builtins.unsafeGetAttrPos \"description\" $attr.meta).file" | jq -r .) 56 - if [[ ! -f "$nixFile" ]]; then 57 - die "Couldn't evaluate 'builtins.unsafeGetAttrPos \"description\" $attr.meta' to locate the .nix file!" 58 - fi 57 + function attemptToMarkBroken() { 58 + local attr=$1 59 59 60 - # Insert broken attribute 61 - sed -i.bak "$nixFile" -r \ 62 - -e "/^\s*broken\s*=.*$/d" \ 63 - -e "s/(\s*)meta\s*=.*\{/&\n\1 broken = $newValue;/" 60 + # skip likely to be noisy attrs 61 + for badAttr in ${denyAttrList[@]};do 62 + if [[ $attr =~ $badAttr ]]; then 63 + failMark $attr "attr contained $badAttr, skipped." 64 + return 65 + fi 66 + done 64 67 65 - if cmp -s "$nixFile" "$nixFile.bak"; then 66 - mv "$nixFile.bak" "$nixFile" 67 - die "Failed to mark the package as broken! Does it have a meta attribute?" 68 - fi 68 + nixFile=$(nix-instantiate --eval --json -E "with import ./. {}; (builtins.unsafeGetAttrPos \"description\" $attr.meta).file" 2>/dev/null | jq -r .) 69 + if [[ ! -f "$nixFile" ]]; then 70 + failMark $attr "Couldn't locate correct file" 71 + return 72 + fi 69 73 70 - if [[ "$newValue" == "true" ]]; then 71 - # broken should evaluate to true in any case now 72 - markedSuccessfully=$(nix-instantiate --eval -E "with import ./. {}; $attr.meta.broken" || true) 73 - if [[ ! "$markedSuccessfully" == "true" ]]; then 74 - mv "$nixFile.bak" "$nixFile" 75 - die "Couldn't verify the broken attribute to be set correctly, restoring backup!" 76 - fi 77 - else 78 - # we can not check if broken evaluates to the correct value, but we can check that it does evaluate 79 - if ! nix-instantiate --eval -E "with import ./. {}; $attr.meta.broken" >/dev/null; then 80 - mv "$nixFile.bak" "$nixFile" 81 - die "Couldn't verify the broken attribute to be set correctly, restoring backup!" 82 - fi 83 - fi 74 + # skip files which are auto-generated 75 + for filename in ${denyFileList[@]};do 76 + if [[ "$filename" == $(basename $nixFile) ]]; then 77 + failMark $attr "filename matched $filename, skipped." 78 + return 79 + fi 80 + done 81 + 82 + # Insert broken attribute 83 + sed -i.bak "$nixFile" -r \ 84 + -e "/^\s*broken\s*=.*$/d" \ 85 + -e "s/(\s*)meta\s*=.*\{/&\n\1 broken = true;/" 84 86 85 - rm -f "$nixFile.bak" 86 - rm -f "$attr.fetchlog" 87 + if cmp -s "$nixFile" "$nixFile.bak"; then 88 + mv "$nixFile.bak" "$nixFile" 89 + failMark $attr "Does it have a meta attribute?" 90 + return 91 + fi 92 + 93 + # broken should evaluate to true in any case now 94 + markedSuccessfully=$(nix-instantiate --eval -E "with import ./. {}; $attr.meta.broken") 95 + if [[ "$markedSuccessfully" != "true" ]]; then 96 + mv "$nixFile.bak" "$nixFile" 97 + failMark $attr "$attr.meta.broken doesn't evaluate to true." 98 + return 99 + fi 100 + 101 + rm -f "$nixFile.bak" 102 + } 103 + 104 + for attr in $@; do 105 + attemptToMarkBroken $attr 106 + done
+27 -10
pkgs/data/fonts/iosevka/bin.nix
··· 1 - { stdenv, fetchzip }: 1 + { stdenv, lib, fetchurl, unzip 2 + , variant ? "" 3 + }: 2 4 3 5 let 4 - version = "3.4.6"; 5 - in fetchzip { 6 - name = "iosevka-bin-${version}"; 6 + name = "iosevka" + lib.optionalString (variant != "") "-" + variant; 7 + 8 + variantHashes = import ./variants.nix; 9 + validVariants = map (lib.removePrefix "iosevka-") 10 + (builtins.attrNames (builtins.removeAttrs variantHashes [ "iosevka" ])); 11 + in stdenv.mkDerivation rec { 12 + pname = "${name}-bin"; 13 + version = "3.7.1"; 14 + 15 + src = fetchurl { 16 + url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-${name}-${version}.zip"; 17 + sha256 = variantHashes.${name} or (throw '' 18 + No such variant "${variant}" for package iosevka-bin. 19 + Valid variants are: ${lib.concatStringsSep ", " validVariants}. 20 + ''); 21 + }; 22 + 23 + nativeBuildInputs = [ unzip ]; 7 24 8 - url = "https://github.com/be5invis/Iosevka/releases/download/v${version}/ttc-iosevka-${version}.zip"; 25 + phases = [ "unpackPhase" ]; 9 26 10 - postFetch = '' 27 + unpackPhase = '' 11 28 mkdir -p $out/share/fonts 12 - unzip -j $downloadedFile \*.ttc -d $out/share/fonts/truetype 29 + unzip -d $out/share/fonts/truetype $src 13 30 ''; 14 31 15 - sha256 = "1nab49gkpxahwvvw39xcc32q425qkccr7ffmz87jbcdv71qy7pp9"; 16 - 17 - meta = with stdenv.lib; { 32 + meta = with lib; { 18 33 homepage = "https://be5invis.github.io/Iosevka/"; 19 34 downloadPage = "https://github.com/be5invis/Iosevka/releases"; 20 35 description = '' ··· 25 40 platforms = platforms.all; 26 41 maintainers = [ maintainers.cstrahan ]; 27 42 }; 43 + 44 + passthru.updateScript = ./update.sh; 28 45 }
+28
pkgs/data/fonts/iosevka/update.sh
··· 1 + #! /usr/bin/env nix-shell 2 + #! nix-shell -i bash -p curl jq 3 + 4 + set -e 5 + 6 + release=$(curl -s https://api.github.com/repos/be5invis/Iosevka/releases/latest) 7 + 8 + oldVersion=$(nix-instantiate --eval -E 'with import ./. {}; lib.getVersion iosevka-bin' | tr -d '"') 9 + version=$(echo "$release" | jq -r .tag_name | tr -d v) 10 + 11 + if test "$oldVersion" = "$version"; then 12 + echo "New version same as old version, nothing to do." >&2 13 + exit 0 14 + fi 15 + 16 + file=$(nix-instantiate --eval -A iosevka-bin.meta.position | sed -r 's/^"(.*):[0-9]+"$/\1/') 17 + sed -i "s/$oldVersion/$version/" "$file" 18 + 19 + { 20 + echo '# This file was autogenerated. DO NOT EDIT!' 21 + echo '{' 22 + for asset in $(echo "$release" | jq -r '.assets[].name | select(startswith("ttc"))'); do 23 + printf ' %s = "%s";\n' \ 24 + $(echo "$asset" | sed -r "s/^ttc-(.*)-$version.zip$/\1/") \ 25 + $(nix-prefetch-url "https://github.com/be5invis/Iosevka/releases/download/v$version/$asset") 26 + done 27 + echo '}' 28 + } >$(dirname "$file")/variants.nix
+24
pkgs/data/fonts/iosevka/variants.nix
··· 1 + # This file was autogenerated. DO NOT EDIT! 2 + { 3 + iosevka = "0h226f32nwlqnsdc86bwk2wcdl2hsq5q1s2ln6dsf9m7w8ajn0nr"; 4 + iosevka-aile = "05k3h7n7mkpdsjcxha27vjj503b4129jd90wj8qyk5h0nrgy1rc6"; 5 + iosevka-curly = "0fxcc99n9ghkdjmfxba9mg4fc0dwlvnnxlmc618jv6s3k2xn7sza"; 6 + iosevka-curly-slab = "1qgxyw5v91l4cw3mvqzagk9amyy63iqh72bnsz63daxgss3fpsab"; 7 + iosevka-etoile = "184rjidnjayv5wsrxxxf39mvdcjafdwcvp0h4rfniy9s0ifrwjvf"; 8 + iosevka-slab = "1cbrv5pyhnvwrdaj8r011igw2yjgzzigd82g1r10d348lk64wja1"; 9 + iosevka-sparkle = "124jnjzffnfw58b78svw8rzgal10z5nspwc267pvq7q0f2ak1wpp"; 10 + iosevka-ss01 = "18ckb0ch4za4vgwqz8azx8vhg9v9a922ffbckrbmy8n5bi03dl7w"; 11 + iosevka-ss02 = "0cwm2jdni5m9z0xagpmq9vvjp3yvin7c7bnavsj15yfvpq8b8qsp"; 12 + iosevka-ss03 = "1yzbvkr726f8mm024qzy2hdd7nz4kymgjm0cj5208c57bln0byr2"; 13 + iosevka-ss04 = "1kpz84a1cb39rxc87whw0fh0k9ak2qbcq59hm425da2acf27a648"; 14 + iosevka-ss05 = "1xnnm96jnw90mhwylsw1ad6m8pr4r1bd02l7g82m5hmr7bc4b7dd"; 15 + iosevka-ss06 = "1raw01ijiawaqxfmj0m8z8jrb2ns7vzy68lak63mss8j35xzg1l5"; 16 + iosevka-ss07 = "0bjhjwjif7qw6wyyrzfg2pdvy1b070k053ndmjard6sh1rcln02d"; 17 + iosevka-ss08 = "1qwgk8riff57np4hlmd0kcl9bx511x9zmnlrjq3ilfn6abdwgm7i"; 18 + iosevka-ss09 = "0sfnhmcrsv1v7l756hx70y1mrp35fbs6wrsczw4vxfbbaigs767r"; 19 + iosevka-ss10 = "10n70z7588h8y2z274vjn6hvzc7lg87znibcmkk2brmx2g5bw2wl"; 20 + iosevka-ss11 = "0mnyd04vdqr8jm3syv6ddrn61f27k91kxkdy86pp34xaac2ipmm0"; 21 + iosevka-ss12 = "1f8pn2220s6r566b40ncnqrfmfdhnlr0nkvzj9swgvx66jr8mlhj"; 22 + iosevka-ss13 = "1py5qgfqm9wp9pzcxg83mydvf3r6nhrqi21d0fvmnk04ghk1psd6"; 23 + iosevka-ss14 = "0z47kqicd26x5v94zy97xyl277v0s6856pbllfn1gv92ax2dg5cy"; 24 + }
+2 -2
pkgs/development/compilers/abcl/default.nix
··· 1 1 {stdenv, fetchurl, ant, jre, jdk}: 2 2 stdenv.mkDerivation rec { 3 3 pname = "abcl"; 4 - version = "1.7.1"; 4 + version = "1.8.0"; 5 5 # or fetchFromGitHub(owner,repo,rev) or fetchgit(rev) 6 6 src = fetchurl { 7 7 url = "https://common-lisp.net/project/armedbear/releases/${version}/${pname}-src-${version}.tar.gz"; 8 - sha256 = "09wjcjvriagml740krg9nva5v6bsc3sav86dmb55pjvfpsr1846m"; 8 + sha256 = "0wpfj7q9vq2k2mkp2wx2yvrcq0v8229ddyk8viiaizs7msn588ac"; 9 9 }; 10 10 configurePhase = '' 11 11 mkdir nix-tools
+17 -11
pkgs/development/compilers/flutter/default.nix
··· 1 - { callPackage }: 1 + { callPackage, dart }: 2 2 3 3 let 4 + dart_stable = dart.override { version = "2.10.0"; }; 5 + dart_beta = dart.override { version = "2.10.0"; }; 6 + dart_dev = dart.override { version = "2.11.0-161.0.dev"; }; 4 7 mkFlutter = opts: callPackage (import ./flutter.nix opts) { }; 5 8 getPatches = dir: 6 9 let files = builtins.attrNames (builtins.readDir dir); ··· 10 13 stable = mkFlutter rec { 11 14 pname = "flutter"; 12 15 channel = "stable"; 13 - version = "1.17.5"; 16 + version = "1.22.0"; 14 17 filename = "flutter_linux_${version}-${channel}.tar.xz"; 15 - sha256Hash = "0kapja3nh7dfhjbn2np02wghijrjnpzsv4hz10fj54hs8hdx19di"; 18 + sha256Hash = "0ryrx458ss8ryhmspcfrhjvad2pl46bxh1qk5vzwzhxiqdc79vm8"; 16 19 patches = getPatches ./patches/stable; 20 + dart = dart_stable; 17 21 }; 18 22 beta = mkFlutter rec { 19 - pname = "flutter-beta"; 23 + pname = "flutter"; 20 24 channel = "beta"; 21 - version = "1.20.0-7.2.pre"; 25 + version = "1.22.0-12.3.pre"; 22 26 filename = "flutter_linux_${version}-${channel}.tar.xz"; 23 - sha256Hash = "0w89ig5vi4spa95mf08r4vvwni7bzzdlyhvr9sy1a35qmf7j9s6f"; 24 - patches = getPatches ./patches/beta; 27 + sha256Hash = "1axzz137z4lgpa09h7bjf52i6dij6a9wmjbha1182db23r09plzh"; 28 + patches = getPatches ./patches/stable; 29 + dart = dart_beta; 25 30 }; 26 31 dev = mkFlutter rec { 27 - pname = "flutter-dev"; 32 + pname = "flutter"; 28 33 channel = "dev"; 29 - version = "1.21.0-1.0.pre"; 34 + version = "1.23.0-7.0.pre"; 30 35 filename = "flutter_linux_${version}-${channel}.tar.xz"; 31 - sha256Hash = "14rx89jp6ivk3ai7iwbznkr5q445ndh8fppzbxg520kq10s2208r"; 32 - patches = getPatches ./patches/beta; 36 + sha256Hash = "166qb4qbv051bc71yj7c0vrkamhvzz3fp3mz318qzm947mydwjj5"; 37 + patches = getPatches ./patches/dev; 38 + dart = dart_dev; 33 39 }; 34 40 }
+8 -3
pkgs/development/compilers/flutter/flutter.nix
··· 1 - { channel, pname, version, sha256Hash, patches 2 - , filename ? "flutter_linux_v${version}-${channel}.tar.xz" }: 1 + { channel, pname, version, sha256Hash, patches, dart 2 + , filename ? "flutter_linux_${version}-${channel}.tar.xz"}: 3 3 4 4 { bash, buildFHSUserEnv, cacert, coreutils, git, makeWrapper, runCommand, stdenv 5 5 , fetchurl, alsaLib, dbus, expat, libpulseaudio, libuuid, libX11, libxcb ··· 72 72 with pkgs; [ 73 73 bash 74 74 curl 75 + dart 75 76 git 76 77 unzip 77 78 which ··· 118 119 homepage = "https://flutter.dev"; 119 120 license = licenses.bsd3; 120 121 platforms = [ "x86_64-linux" ]; 121 - maintainers = with maintainers; [ babariviere ]; 122 + maintainers = with maintainers; [ babariviere ericdallo ]; 122 123 }; 123 124 } '' 124 125 mkdir -p $out/bin 125 126 126 127 echo -n "$startScript" > $out/bin/${pname} 127 128 chmod +x $out/bin/${pname} 129 + 130 + mkdir -p $out/bin/cache/dart-sdk/ 131 + cp -r ${dart}/* $out/bin/cache/dart-sdk/ 132 + ln $out/bin/cache/dart-sdk/bin/dart $out/bin/dart 128 133 ''
+4 -4
pkgs/development/compilers/flutter/patches/beta/disable-auto-update.patch pkgs/development/compilers/flutter/patches/dev/disable-auto-update.patch
··· 1 1 diff --git a/bin/internal/shared.sh b/bin/internal/shared.sh 2 - index 702bd9ed5..4d4dc94c6 100755 2 + index 22efe87443..c6954575c5 100644 3 3 --- a/bin/internal/shared.sh 4 4 +++ b/bin/internal/shared.sh 5 - @@ -204,8 +204,6 @@ function shared::execute() { 5 + @@ -212,8 +212,6 @@ function shared::execute() { 6 6 # FLUTTER_TOOL_ARGS="--enable-asserts $FLUTTER_TOOL_ARGS" 7 7 # FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --observe=65432" 8 8 ··· 12 12 case "$BIN_NAME" in 13 13 flutter*) 14 14 diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 15 - index 21be933e1..2ea73c4c0 100644 15 + index fb1616ba96..b973b3fd58 100644 16 16 --- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 17 17 +++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 18 - @@ -294,13 +294,6 @@ class FlutterCommandRunner extends CommandRunner<void> { 18 + @@ -291,13 +291,6 @@ class FlutterCommandRunner extends CommandRunner<void> { 19 19 globals.flutterUsage.suppressAnalytics = true; 20 20 } 21 21
+17 -17
pkgs/development/compilers/flutter/patches/beta/move-cache.patch pkgs/development/compilers/flutter/patches/dev/move-cache.patch
··· 1 1 diff --git a/dev/devicelab/lib/framework/runner.dart b/dev/devicelab/lib/framework/runner.dart 2 - index 8e511eefd..fef3cca8b 100644 2 + index a059a8e992..b664a7070c 100644 3 3 --- a/dev/devicelab/lib/framework/runner.dart 4 4 +++ b/dev/devicelab/lib/framework/runner.dart 5 - @@ -126,7 +126,7 @@ Future<void> cleanupSystem() async { 6 - print('\nTelling Gradle to shut down (JAVA_HOME=$javaHome)'); 7 - final String gradlewBinaryName = Platform.isWindows ? 'gradlew.bat' : 'gradlew'; 8 - final Directory tempDir = Directory.systemTemp.createTempSync('flutter_devicelab_shutdown_gradle.'); 9 - - recursiveCopy(Directory(path.join(flutterDirectory.path, 'bin', 'cache', 'artifacts', 'gradle_wrapper')), tempDir); 10 - + recursiveCopy(Directory(path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'gradle_wrapper')), tempDir); 11 - copy(File(path.join(path.join(flutterDirectory.path, 'packages', 'flutter_tools'), 'templates', 'app', 'android.tmpl', 'gradle', 'wrapper', 'gradle-wrapper.properties')), Directory(path.join(tempDir.path, 'gradle', 'wrapper'))); 12 - if (!Platform.isWindows) { 13 - await exec( 5 + @@ -137,7 +137,7 @@ Future<void> cleanupSystem() async { 6 + print('\nTelling Gradle to shut down (JAVA_HOME=$javaHome)'); 7 + final String gradlewBinaryName = Platform.isWindows ? 'gradlew.bat' : 'gradlew'; 8 + final Directory tempDir = Directory.systemTemp.createTempSync('flutter_devicelab_shutdown_gradle.'); 9 + - recursiveCopy(Directory(path.join(flutterDirectory.path, 'bin', 'cache', 'artifacts', 'gradle_wrapper')), tempDir); 10 + + recursiveCopy(Directory(path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'gradle_wrapper')), tempDir); 11 + copy(File(path.join(path.join(flutterDirectory.path, 'packages', 'flutter_tools'), 'templates', 'app', 'android.tmpl', 'gradle', 'wrapper', 'gradle-wrapper.properties')), Directory(path.join(tempDir.path, 'gradle', 'wrapper'))); 12 + if (!Platform.isWindows) { 13 + await exec( 14 14 diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart 15 - index c680de599..480abfb77 100644 15 + index 36714c5fb4..c0cc049ee1 100644 16 16 --- a/packages/flutter_tools/lib/src/asset.dart 17 17 +++ b/packages/flutter_tools/lib/src/asset.dart 18 - @@ -8,6 +8,7 @@ import 'package:meta/meta.dart'; 18 + @@ -6,6 +6,7 @@ import 'package:meta/meta.dart'; 19 19 import 'package:package_config/package_config.dart'; 20 20 import 'package:yaml/yaml.dart'; 21 21 ··· 23 23 import 'base/context.dart'; 24 24 import 'base/file_system.dart'; 25 25 import 'base/utils.dart'; 26 - @@ -392,7 +393,7 @@ List<_Asset> _getMaterialAssets(String fontSet) { 26 + @@ -397,7 +398,7 @@ List<_Asset> _getMaterialAssets(String fontSet) { 27 27 for (final Map<dynamic, dynamic> font in (family['fonts'] as List<dynamic>).cast<Map<dynamic, dynamic>>()) { 28 28 final Uri entryUri = globals.fs.path.toUri(font['asset'] as String); 29 29 result.add(_Asset( 30 30 - baseDir: globals.fs.path.join(Cache.flutterRoot, 'bin', 'cache', 'artifacts', 'material_fonts'), 31 - + baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'), 31 + + baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'), 32 32 relativeUri: Uri(path: entryUri.pathSegments.last), 33 33 entryUri: entryUri, 34 34 package: null, 35 35 diff --git a/packages/flutter_tools/lib/src/cache.dart b/packages/flutter_tools/lib/src/cache.dart 36 - index c0946782c..bdbc35cb8 100644 36 + index aaca036d78..43ff428f8d 100644 37 37 --- a/packages/flutter_tools/lib/src/cache.dart 38 38 +++ b/packages/flutter_tools/lib/src/cache.dart 39 - @@ -202,8 +202,15 @@ class Cache { 39 + @@ -226,8 +226,15 @@ class Cache { 40 40 return; 41 41 } 42 42 assert(_lock == null); ··· 53 53 try { 54 54 _lock = lockFile.openSync(mode: FileMode.write); 55 55 } on FileSystemException catch (e) { 56 - @@ -306,7 +313,7 @@ class Cache { 56 + @@ -330,7 +337,7 @@ class Cache { 57 57 if (_rootOverride != null) { 58 58 return _fileSystem.directory(_fileSystem.path.join(_rootOverride.path, 'bin', 'cache')); 59 59 } else {
+14 -14
pkgs/development/compilers/flutter/patches/stable/disable-auto-update.patch
··· 1 - diff --git a/bin/flutter b/bin/flutter 2 - index cdf974233..1f7de1c1b 100755 3 - --- a/bin/flutter 4 - +++ b/bin/flutter 5 - @@ -185,8 +185,6 @@ fi 6 - # FLUTTER_TOOL_ARGS="--enable-asserts $FLUTTER_TOOL_ARGS" 7 - # FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --observe=65432" 1 + diff --git a/bin/internal/shared.sh b/bin/internal/shared.sh 2 + index 8d613de739..a673466726 100644 3 + --- a/bin/internal/shared.sh 4 + +++ b/bin/internal/shared.sh 5 + @@ -204,8 +204,6 @@ function shared::execute() { 6 + # FLUTTER_TOOL_ARGS="--enable-asserts $FLUTTER_TOOL_ARGS" 7 + # FLUTTER_TOOL_ARGS="$FLUTTER_TOOL_ARGS --observe=65432" 8 8 9 - -(upgrade_flutter) 3< "$PROG_NAME" 9 + - upgrade_flutter 7< "$PROG_NAME" 10 10 - 11 - # FLUTTER_TOOL_ARGS isn't quoted below, because it is meant to be considered as 12 - # separate space-separated args. 13 - "$DART" --packages="$FLUTTER_TOOLS_DIR/.packages" $FLUTTER_TOOL_ARGS "$SNAPSHOT_PATH" "$@" 11 + BIN_NAME="$(basename "$PROG_NAME")" 12 + case "$BIN_NAME" in 13 + flutter*) 14 14 diff --git a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 15 - index b3e69714f..a9eb76234 100644 15 + index 8a1a1e29da..778f253358 100644 16 16 --- a/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 17 17 +++ b/packages/flutter_tools/lib/src/runner/flutter_command_runner.dart 18 - @@ -301,13 +301,6 @@ class FlutterCommandRunner extends CommandRunner<void> { 18 + @@ -293,13 +293,6 @@ class FlutterCommandRunner extends CommandRunner<void> { 19 + globals.flutterUsage.suppressAnalytics = true; 19 20 } 20 21 21 - _checkFlutterCopy(); 22 22 - try { 23 23 - await globals.flutterVersion.ensureVersionFile(); 24 24 - } on FileSystemException catch (e) {
+8 -8
pkgs/development/compilers/flutter/patches/stable/move-cache.patch
··· 1 1 diff --git a/dev/devicelab/lib/framework/runner.dart b/dev/devicelab/lib/framework/runner.dart 2 - index 8e511eefd..fef3cca8b 100644 2 + index d045c83f04..d51973020b 100644 3 3 --- a/dev/devicelab/lib/framework/runner.dart 4 4 +++ b/dev/devicelab/lib/framework/runner.dart 5 - @@ -126,7 +126,7 @@ Future<void> cleanupSystem() async { 5 + @@ -136,7 +136,7 @@ Future<void> cleanupSystem() async { 6 6 print('\nTelling Gradle to shut down (JAVA_HOME=$javaHome)'); 7 7 final String gradlewBinaryName = Platform.isWindows ? 'gradlew.bat' : 'gradlew'; 8 8 final Directory tempDir = Directory.systemTemp.createTempSync('flutter_devicelab_shutdown_gradle.'); ··· 12 12 if (!Platform.isWindows) { 13 13 await exec( 14 14 diff --git a/packages/flutter_tools/lib/src/asset.dart b/packages/flutter_tools/lib/src/asset.dart 15 - index c680de599..480abfb77 100644 15 + index 8da01315ae..bb8d61d7f2 100644 16 16 --- a/packages/flutter_tools/lib/src/asset.dart 17 17 +++ b/packages/flutter_tools/lib/src/asset.dart 18 18 @@ -8,6 +8,7 @@ import 'package:meta/meta.dart'; ··· 23 23 import 'base/context.dart'; 24 24 import 'base/file_system.dart'; 25 25 import 'base/utils.dart'; 26 - @@ -392,7 +393,7 @@ List<_Asset> _getMaterialAssets(String fontSet) { 26 + @@ -399,7 +400,7 @@ List<_Asset> _getMaterialAssets(String fontSet) { 27 27 for (final Map<dynamic, dynamic> font in (family['fonts'] as List<dynamic>).cast<Map<dynamic, dynamic>>()) { 28 28 final Uri entryUri = globals.fs.path.toUri(font['asset'] as String); 29 29 result.add(_Asset( 30 30 - baseDir: globals.fs.path.join(Cache.flutterRoot, 'bin', 'cache', 'artifacts', 'material_fonts'), 31 - + baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'), 31 + + baseDir: globals.fs.path.join(globals.fsUtils.homeDirPath, '.cache', 'flutter', 'artifacts', 'material_fonts'), 32 32 relativeUri: Uri(path: entryUri.pathSegments.last), 33 33 entryUri: entryUri, 34 34 package: null, 35 35 diff --git a/packages/flutter_tools/lib/src/cache.dart b/packages/flutter_tools/lib/src/cache.dart 36 - index c0946782c..bdbc35cb8 100644 36 + index a35d8f87d0..a40027dc74 100644 37 37 --- a/packages/flutter_tools/lib/src/cache.dart 38 38 +++ b/packages/flutter_tools/lib/src/cache.dart 39 - @@ -202,8 +202,15 @@ class Cache { 39 + @@ -215,8 +215,15 @@ class Cache { 40 40 return; 41 41 } 42 42 assert(_lock == null); ··· 53 53 try { 54 54 _lock = lockFile.openSync(mode: FileMode.write); 55 55 } on FileSystemException catch (e) { 56 - @@ -306,7 +313,7 @@ class Cache { 56 + @@ -319,7 +326,7 @@ class Cache { 57 57 if (_rootOverride != null) { 58 58 return _fileSystem.directory(_fileSystem.path.join(_rootOverride.path, 'bin', 'cache')); 59 59 } else {
+22 -14
pkgs/development/compilers/graalvm/enterprise-edition.nix
··· 1 - { stdenv, requireFile, perl, unzip, glibc, zlib, bzip2, gdk-pixbuf, xorg, glib, fontconfig, freetype, cairo, pango, gtk3, gtk2, ffmpeg_3, libGL, atk, alsaLib, libav_0_8, setJavaClassPath }: 1 + { stdenv, requireFile, perl, unzip, glibc, zlib, bzip2, gdk-pixbuf, xorg, glib, fontconfig, freetype, cairo, pango, gtk3, gtk2, ffmpeg, libGL, atk, alsaLib, libav_0_8, setJavaClassPath }: 2 2 3 3 let 4 4 common = javaVersion: 5 5 let 6 6 graalvmXXX-ee = stdenv.mkDerivation rec { 7 7 pname = "graalvm${javaVersion}-ee"; 8 - version = "20.0.0"; 8 + version = "20.2.1"; 9 9 srcs = [ 10 10 (requireFile { 11 11 name = "graalvm-ee-java${javaVersion}-linux-amd64-${version}.tar.gz"; 12 - sha256 = { "8" = "2df9b31b96f7a24b6a2fe3ecea0b5e819d5d058fde6320016dba1787ce59e99e"; 13 - "11" = "b704fd27b5993584a1ad659b41f42ff0ae8893c066b64a6f6a1719fbee382536"; 12 + sha256 = { "8" = "e0bb182146283a43824dd2c2ceeb89b6ff7a93f9a85da889f8663ce1c2bd3002"; 13 + "11" = "e5d92d361e7859fe5f88c92d7bb466e285e07f1e4e2d9944948f85fa0e3aee2b"; 14 14 }.${javaVersion}; 15 15 url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html"; 16 16 }) 17 17 (requireFile { 18 18 name = "native-image-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar"; 19 - sha256 = { "8" = "a9f3f86d880d133bd24ad3b1d95129a96e80ea1d8fbc865d09e9410b921e6897"; 20 - "11" = "57086123a95f1e9d4e67b92f830bad9325431908c69a40ef10f28ed586d8bd35"; 19 + sha256 = { "8" = "37ac6a62f68adad513057a60513ba75749adf98cc73999b3918afe159900428d"; 20 + "11" = "f62df715ad529f8b84854644ac99e0a9a349232c7f03985d20a2a8be20edaa44"; 21 + }.${javaVersion}; 22 + url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html"; 23 + }) 24 + (requireFile { 25 + name = "llvm-toolchain-installable-java${javaVersion}-linux-amd64-${version}.jar"; 26 + sha256 = { "8" = "da98a8c17b0c724b41d1596b57e282a1ecfcbf9140404dfb04b0d4d9fb159d8a"; 27 + "11" = "fc442c396e92f59d034a69175104cb3565c3d128426bd939cc94c6ceccbb720f"; 21 28 }.${javaVersion}; 22 29 url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html"; 23 30 }) 24 31 (requireFile { 25 32 name = "ruby-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar"; 26 - sha256 = { "8" = "28b2910736f41070c84b97f1b1a3c5fa43ebdcd926ec92c8f145550b5b975b3c"; 27 - "11" = "27ff1befa67fe5cc9eb0216b6b1105876f44d13eff6137f36f29f13377ea687b"; 33 + sha256 = { "8" = "44f6887249f2eb54cba98dd4d9de019da5463d92982e03bf655fffe4bb520daf"; 34 + "11" = "941f3752ccb097958f49250586f04c305092ded3ea4c1b7d9a0f7632e47fa335"; 28 35 }.${javaVersion}; 29 36 url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html"; 30 37 }) 31 38 (requireFile { 32 39 name = "python-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar"; 33 - sha256 = { "8" = "9c83bcd71e316805c2914c9002ce348ae44829606adc2375d9188b1eaaaf82f9"; 34 - "11" = "5ca51478bcb5ea5bd9be35856dd7fb2ef03b888cd1b7284a8c15531979025fb4"; 40 + sha256 = { "8" = "5c3993c701bd09c6064dcf4a6d9c7489620d0654b03c74682398c788c0211c09"; 41 + "11" = "de3ebf35ce47dc399d7976cbd09fde0e85f2c10f85bc3fe8f32bb9e2b500ab70"; 35 42 }.${javaVersion}; 36 43 url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html"; 37 44 }) 38 45 (requireFile { 39 46 name = "wasm-installable-svm-svmee-java${javaVersion}-linux-amd64-${version}.jar"; 40 - sha256 = { "8" = "e8bd14d3f9bf652104e4346e0899a0351afaecae030a9c0ce0f91b1f93d9e660"; 41 - "11" = "d24eeb84625bb7a5e330b897fd6dde7fc579a687997b64625199c33fa83c40b4"; 47 + sha256 = { "8" = "c0a334b271fd32c098bb3c42eada7eafb9f536becaa756097eebe4682915b067"; 48 + "11" = "9e801071992a0ff976bc40b640a8b9368fd8ea890ba986543658fcbaa3a7fd68"; 42 49 }.${javaVersion}; 43 50 url = "https://www.oracle.com/technetwork/graalvm/downloads/index.html"; 44 51 }) ··· 47 54 unpackPhase = '' 48 55 unpack_jar() { 49 56 jar=$1 50 - unzip $jar -d $out 57 + unzip -o $jar -d $out 51 58 perl -ne 'use File::Path qw(make_path); 52 59 use File::Basename qw(dirname); 53 60 if (/^(.+) = (.+)$/) { ··· 70 77 unpack_jar ''${arr[2]} 71 78 unpack_jar ''${arr[3]} 72 79 unpack_jar ''${arr[4]} 80 + unpack_jar ''${arr[5]} 73 81 ''; 74 82 75 83 installPhase = { ··· 117 125 }.${javaVersion} 118 126 }:${ 119 127 stdenv.lib.strings.makeLibraryPath [ glibc xorg.libXxf86vm xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXrender 120 - glib zlib bzip2 alsaLib fontconfig freetype pango gtk3 gtk2 cairo gdk-pixbuf atk ffmpeg_3 libGL ]}" 128 + glib zlib bzip2 alsaLib fontconfig freetype pango gtk3 gtk2 cairo gdk-pixbuf atk ffmpeg libGL ]}" 121 129 122 130 for f in $(find $out -type f -perm -0100); do 123 131 patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" "$f" || true
+5 -1
pkgs/development/compilers/opa/default.nix
··· 15 15 sha256 = "1qs91rq9xrafv2mf2v415k8lv91ab3ycz0xkpjh1mng5ca3pjlf3"; 16 16 }; 17 17 18 + patches = [ ./ocaml-4.03.patch ]; 19 + 18 20 # Paths so the opa compiler code generation will use the same programs as were 19 21 # used to build opa. 20 22 codeGeneratorPaths = stdenv.lib.makeBinPath [ ocamlPackages.ocaml gcc binutils gnumake nodejs ]; ··· 23 25 patchShebangs . 24 26 ( 25 27 cat ./compiler/buildinfos/buildInfos.ml.pre 26 - ./compiler/buildinfos/generate_buildinfos.sh . --release --version ./compiler/buildinfos/version_major.txt 28 + ./compiler/buildinfos/generate_buildinfos.sh . --release --version ./compiler/buildinfos/version_major.txt 27 29 echo let opa_git_version = ${version} 28 30 echo 'let opa_git_sha = "xxxx"' 29 31 cat ./compiler/buildinfos/buildInfos.ml.post ··· 34 36 done 35 37 export CAMLP4O=${ocamlPackages.camlp4}/bin/camlp4o 36 38 export CAMLP4ORF=${ocamlPackages.camlp4}/bin/camlp4orf 39 + export OCAMLBUILD=${ocamlPackages.ocamlbuild}/bin/ocamlbuild 40 + substituteInPlace _tags --replace ', warn_error_A' "" 37 41 ''; 38 42 39 43 prefixKey = "-prefix ";
+35
pkgs/development/compilers/opa/ocaml-4.03.patch
··· 1 + --- a/compiler/passes/surfaceAstRenaming.ml 2 + +++ b/compiler/passes/surfaceAstRenaming.ml 3 + @@ -1110,7 +1110,7 @@ let find_opt_local_or_global name all_env = 4 + | None -> find_opt_global name all_env 5 + | v -> v 6 + 7 + -let path_expr_to_module_aux p = function 8 + +let path_expr_to_module_aux p : _ -> _ result = function 9 + | Some (OpenedIdent (tree, ident, path)) -> 10 + (match Tree.get_path_opt tree p with 11 + (* the path is not in the tree, which means a 'dot' access 12 + diff --git a/ocamllib/libbase/baseInt64.mli b/ocamllib/libbase/baseInt64.mli 13 + index fb544706..734437f9 100644 14 + --- a/ocamllib/libbase/baseInt64.mli 15 + +++ b/ocamllib/libbase/baseInt64.mli 16 + @@ -40,7 +40,9 @@ external shift_right_logical : int64 -> int -> int64 = "%int64_lsr" 17 + external of_int : int -> int64 = "%int64_of_int" 18 + external to_int : int64 -> int = "%int64_to_int" 19 + external of_float : float -> int64 = "caml_int64_of_float" 20 + + "caml_int64_of_float_unboxed" [@@unboxed] [@@noalloc] 21 + external to_float : int64 -> float = "caml_int64_to_float" 22 + + "caml_int64_to_float_unboxed" [@@unboxed] [@@noalloc] 23 + external of_int32 : int32 -> int64 = "%int64_of_int32" 24 + external to_int32 : int64 -> int32 = "%int64_to_int32" 25 + external of_nativeint : nativeint -> int64 = "%int64_of_nativeint" 26 + @@ -48,7 +50,9 @@ external to_nativeint : int64 -> nativeint = "%int64_to_nativeint" 27 + external of_string : string -> int64 = "caml_int64_of_string" 28 + val to_string : int64 -> string 29 + external bits_of_float : float -> int64 = "caml_int64_bits_of_float" 30 + + "caml_int64_bits_of_float_unboxed" [@@unboxed] [@@noalloc] 31 + external float_of_bits : int64 -> float = "caml_int64_float_of_bits" 32 + + "caml_int64_float_of_bits_unboxed" [@@unboxed] [@@noalloc] 33 + type t = int64 34 + val compare : t -> t -> int 35 + external format : string -> int64 -> string = "caml_int64_format"
+2 -2
pkgs/development/haskell-modules/configuration-common.nix
··· 694 694 postPatch = '' 695 695 substituteInPlace conf.py --replace "'.md': CommonMarkParser," "" 696 696 ''; 697 - nativeBuildInputs = with pkgs.buildPackages.pythonPackages; [ sphinx recommonmark sphinx_rtd_theme ]; 697 + nativeBuildInputs = with pkgs.buildPackages.python3Packages; [ sphinx recommonmark sphinx_rtd_theme ]; 698 698 makeFlags = [ "html" ]; 699 699 installPhase = '' 700 700 mv _build/html $out ··· 1467 1467 skylighting-core = doDistribute super.skylighting-core_0_10_0_3; 1468 1468 hslua = doDistribute self.hslua_1_1_2; 1469 1469 jira-wiki-markup = doDistribute self.jira-wiki-markup_1_3_2; 1470 - pandoc = doDistribute self.pandoc_2_11_0_2; 1470 + pandoc = doDistribute self.pandoc_2_11_0_4; 1471 1471 # jailbreaking pandoc-citeproc because it has not bumped upper bound on pandoc 1472 1472 pandoc-citeproc = doJailbreak (doDistribute self.pandoc-citeproc_0_17_0_2); 1473 1473 pandoc-types = doDistribute self.pandoc-types_1_22;
+1 -1
pkgs/development/haskell-modules/configuration-ghc-8.2.x.nix
··· 44 44 text = self.text_1_2_4_0; 45 45 46 46 # Needs Cabal 3.0.x. 47 - jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_0_0; }; 47 + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_1_0; }; 48 48 49 49 # https://github.com/bmillwood/applicative-quoters/issues/6 50 50 applicative-quoters = appendPatch super.applicative-quoters (pkgs.fetchpatch {
+2 -2
pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
··· 41 41 xhtml = null; 42 42 43 43 # Needs Cabal 3.2.x. 44 - cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; }); 45 - jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_0_0; }; 44 + cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); 45 + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_1_0; }; 46 46 47 47 # Restricts aeson to <1.4 48 48 # https://github.com/purescript/purescript/pull/3537
+4 -4
pkgs/development/haskell-modules/configuration-ghc-8.6.x.nix
··· 42 42 xhtml = null; 43 43 44 44 # Needs Cabal 3.0.x. 45 - cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; }); 46 - jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_0_0; }; 45 + cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); 46 + jailbreak-cabal = super.jailbreak-cabal.override { Cabal = self.Cabal_3_2_1_0; }; 47 47 48 48 # https://github.com/tibbe/unordered-containers/issues/214 49 49 unordered-containers = dontCheck super.unordered-containers; ··· 77 77 78 78 # cabal2nix needs the latest version of Cabal, and the one 79 79 # hackage-db uses must match, so take the latest 80 - cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; }); 80 + cabal2nix = super.cabal2nix.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); 81 81 82 82 # cabal2spec needs a recent version of Cabal 83 - cabal2spec = super.cabal2spec.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; }); 83 + cabal2spec = super.cabal2spec.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); 84 84 85 85 # Builds only with ghc-8.8.x and beyond. 86 86 policeman = markBroken super.policeman;
+4 -4
pkgs/development/haskell-modules/configuration-ghc-8.8.x.nix
··· 53 53 haddock-api = self.haddock-api_2_23_1; 54 54 55 55 # These builds need Cabal 3.2.x. 56 - cabal2spec = super.cabal2spec.override { Cabal = self.Cabal_3_2_0_0; }; 57 - cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; }); 56 + cabal2spec = super.cabal2spec.override { Cabal = self.Cabal_3_2_1_0; }; 57 + cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); 58 58 59 59 # Ignore overly restrictive upper version bounds. 60 60 aeson-diff = doJailbreak super.aeson-diff; ··· 109 109 apply-refact = super.apply-refact_0_7_0_0; 110 110 111 111 # The package needs the latest Cabal version. 112 - cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_2_0_0; }); 112 + cabal-install-parsers = super.cabal-install-parsers.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; }); 113 113 114 114 # cabal-fmt requires Cabal3 115 - cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_0_0; }; 115 + cabal-fmt = super.cabal-fmt.override { Cabal = self.Cabal_3_2_1_0; }; 116 116 117 117 # liquidhaskell does not support ghc version 8.8.x. 118 118 liquid = markBroken super.liquid;
+21 -17
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
··· 75 75 # haskell-language-server 0.5.0.0 doesn't accept newer versions 76 76 - fourmolu ==0.2.* 77 77 - refinery ==0.2.* 78 - # LTS Haskell 16.19 78 + # LTS Haskell 16.20 79 79 - abstract-deque ==0.3 80 80 - abstract-par ==0.3.3 81 81 - AC-Angle ==1.0 ··· 91 91 - aeson-attoparsec ==0.0.0 92 92 - aeson-better-errors ==0.9.1.0 93 93 - aeson-casing ==0.2.0.0 94 - - aeson-combinators ==0.0.3.0 94 + - aeson-combinators ==0.0.4.0 95 95 - aeson-compat ==0.3.9 96 96 - aeson-default ==0.9.1.0 97 97 - aeson-diff ==1.1.0.9 ··· 214 214 - annotated-wl-pprint ==0.7.0 215 215 - ansi-terminal ==0.10.3 216 216 - ansi-wl-pprint ==0.6.9 217 - - antiope-core ==7.5.1 218 - - antiope-dynamodb ==7.5.1 219 - - antiope-messages ==7.5.1 220 - - antiope-s3 ==7.5.1 221 - - antiope-sns ==7.5.1 222 - - antiope-sqs ==7.5.1 217 + - antiope-core ==7.5.3 218 + - antiope-dynamodb ==7.5.3 219 + - antiope-messages ==7.5.3 220 + - antiope-s3 ==7.5.3 221 + - antiope-sns ==7.5.3 222 + - antiope-sqs ==7.5.3 223 223 - ANum ==0.2.0.2 224 224 - apecs ==0.9.2 225 225 - apecs-gloss ==0.2.4 ··· 814 814 - fmlist ==0.9.4 815 815 - fmt ==0.6.1.2 816 816 - fn ==0.3.0.2 817 - - focus ==1.0.1.3 817 + - focus ==1.0.1.4 818 818 - focuslist ==0.1.0.2 819 819 - foldable1 ==0.1.0.0 820 820 - fold-debounce ==0.2.0.9 ··· 975 975 - hackage-db ==2.1.0 976 976 - hackage-security ==0.6.0.1 977 977 - haddock-library ==1.8.0 978 - - hadolint ==1.18.0 978 + - hadolint ==1.18.2 979 979 - hadoop-streaming ==0.2.0.3 980 980 - hakyll ==4.13.4.0 981 981 - half ==0.3 ··· 1275 1275 - JuicyPixels-blurhash ==0.1.0.3 1276 1276 - JuicyPixels-extra ==0.4.1 1277 1277 - JuicyPixels-scale-dct ==0.1.2 1278 - - junit-xml ==0.1.0.1 1278 + - junit-xml ==0.1.0.2 1279 1279 - justified-containers ==0.3.0.0 1280 1280 - jwt ==0.10.0 1281 1281 - kan-extensions ==5.2.1 ··· 1302 1302 - language-bash ==0.9.2 1303 1303 - language-c ==0.8.3 1304 1304 - language-c-quote ==0.12.2.1 1305 - - language-docker ==9.1.1 1305 + - language-docker ==9.1.2 1306 1306 - language-haskell-extract ==0.2.4 1307 1307 - language-java ==0.2.9 1308 1308 - language-javascript ==0.7.1.0 ··· 1651 1651 - password-instances ==2.0.0.1 1652 1652 - path ==0.7.0 1653 1653 - path-extra ==0.2.0 1654 - - path-io ==1.6.1 1654 + - path-io ==1.6.2 1655 1655 - path-pieces ==0.2.1 1656 1656 - path-text-utf8 ==0.0.1.6 1657 1657 - pathtype ==0.8.1.1 ··· 1818 1818 - range ==0.3.0.2 1819 1819 - Ranged-sets ==0.4.0 1820 1820 - range-set-list ==0.1.3.1 1821 - - rank1dynamic ==0.4.0 1821 + - rank1dynamic ==0.4.1 1822 1822 - rank2classes ==1.3.2.1 1823 1823 - Rasterific ==0.7.5.3 1824 1824 - rasterific-svg ==0.3.3.2 ··· 2478 2478 - xdg-userdirs ==0.1.0.2 2479 2479 - xeno ==0.4.2 2480 2480 - xls ==0.1.3 2481 - - xlsx ==0.8.1 2481 + - xlsx ==0.8.2 2482 2482 - xlsx-tabular ==0.2.2.1 2483 2483 - xml ==1.3.14 2484 2484 - xml-basic ==0.1.3.1 ··· 2507 2507 - yesod-auth-fb ==1.10.1 2508 2508 - yesod-auth-hashdb ==1.7.1.2 2509 2509 - yesod-bin ==1.6.0.6 2510 - - yesod-core ==1.6.18.4 2510 + - yesod-core ==1.6.18.5 2511 2511 - yesod-fb ==0.6.1 2512 2512 - yesod-form ==1.6.7 2513 2513 - yesod-form-bootstrap4 ==3.0.0 ··· 5066 5066 - flamethrower 5067 5067 - flamingra 5068 5068 - flashblast 5069 - - flat 5070 5069 - flat-maybe 5071 5070 - flatbuffers 5072 5071 - flay ··· 8746 8745 - polydata-core 8747 8746 - polynomial 8748 8747 - polysemy-chronos 8748 + - polysemy-extra 8749 + - polysemy-fskvstore 8749 8750 - polysemy-http 8751 + - polysemy-kvstore-jsonfile 8752 + - polysemy-methodology 8750 8753 - polysemy-optics 8751 8754 - polysemy-RandomFu 8752 8755 - polysemy-resume ··· 11115 11118 - windns 11116 11119 - windowslive 11117 11120 - winerror 11121 + - winery 11118 11122 - winio 11119 11123 - Wired 11120 11124 - wires
+786 -567
pkgs/development/haskell-modules/hackage-packages.nix
··· 836 836 }: 837 837 mkDerivation { 838 838 pname = "Agda"; 839 - version = "2.6.1.1"; 840 - sha256 = "0d4j3n96wyc2crz238q49sb31ll6dfddllb82ry0jnsk8f0ypx2p"; 839 + version = "2.6.1.2"; 840 + sha256 = "0b872fi12j316zcbwnablkg45p252a4sqca9lsgfig55qirk0w08"; 841 841 isLibrary = true; 842 842 isExecutable = true; 843 843 enableSeparateDataOutput = true; ··· 2775 2775 hydraPlatforms = stdenv.lib.platforms.none; 2776 2776 }) {}; 2777 2777 2778 - "Cabal_3_2_0_0" = callPackage 2778 + "Cabal_3_2_1_0" = callPackage 2779 2779 ({ mkDerivation, array, base, base-compat, base-orphans, binary 2780 2780 , bytestring, containers, deepseq, Diff, directory, filepath 2781 2781 , integer-logarithms, mtl, optparse-applicative, parsec, pretty ··· 2785 2785 }: 2786 2786 mkDerivation { 2787 2787 pname = "Cabal"; 2788 - version = "3.2.0.0"; 2789 - sha256 = "0vz6bl1ia7wjc62sj5iw5jhigdwfz6yz01mripjcymv4qrbkl1gj"; 2788 + version = "3.2.1.0"; 2789 + sha256 = "1xfn9q6jnbp3jc6swn4hapa83f5m66pjz8fqbqmffydagf36fkzy"; 2790 + revision = "1"; 2791 + editedCabalFile = "07brbxkjlf1yqs9bjdwcwq1gx853kh600qnrf6bnya92q1p0fhw7"; 2790 2792 setupHaskellDepends = [ mtl parsec ]; 2791 2793 libraryHaskellDepends = [ 2792 2794 array base binary bytestring containers deepseq directory filepath ··· 21914 21916 }: 21915 21917 mkDerivation { 21916 21918 pname = "Z-IO"; 21917 - version = "0.1.6.1"; 21918 - sha256 = "1cd84n434i2l13xziys0rm7wx5iqw2xqydf96yj6fwkaysh3hrps"; 21919 + version = "0.1.7.0"; 21920 + sha256 = "0xvl0xgqcwqvsvqhdysgh3i2lhp1vi7sglgzzmzxz3142a67xpgd"; 21919 21921 libraryHaskellDepends = [ 21920 21922 base exceptions primitive stm time unix-time Z-Data 21921 21923 ]; ··· 23936 23938 }: 23937 23939 mkDerivation { 23938 23940 pname = "addy"; 23939 - version = "0.1.0.0"; 23940 - sha256 = "10p7q0infa1bawhg7hxw8rqjqdj3w737j5s3g41hy4in2nfp5ji0"; 23941 + version = "0.1.0.1"; 23942 + sha256 = "1mvxnbb1118f26581zqyh0id4g1qnn44f8q3h0sfpijf0g1v9vg5"; 23941 23943 libraryHaskellDepends = [ 23942 23944 attoparsec base bytestring ip lens relude text text-icu 23943 23945 validation-selective ··· 24411 24413 }: 24412 24414 mkDerivation { 24413 24415 pname = "aeson-combinators"; 24414 - version = "0.0.3.0"; 24415 - sha256 = "0x8bk7jxrg8j1zk5047sf5i6fy6hahjzrfnyzgwv1l443z4v445n"; 24416 + version = "0.0.4.0"; 24417 + sha256 = "01gsrm6glr2axcls4hxs740z8lxf39cvdhvidf360mnijai4sgl6"; 24416 24418 libraryHaskellDepends = [ 24417 24419 aeson base bytestring containers fail scientific text time 24418 24420 time-compat unordered-containers uuid-types vector void ··· 25511 25513 license = stdenv.lib.licenses.bsd3; 25512 25514 hydraPlatforms = stdenv.lib.platforms.none; 25513 25515 broken = true; 25516 + }) {}; 25517 + 25518 + "agda-unused" = callPackage 25519 + ({ mkDerivation, aeson, Agda, base, containers, directory, filepath 25520 + , hspec, megaparsec, mtl, optparse-applicative, text 25521 + }: 25522 + mkDerivation { 25523 + pname = "agda-unused"; 25524 + version = "0.1.0"; 25525 + sha256 = "1g0iyv9x46ql8j9ggb6nw58274vqb6z850x26glaqcdwa3wvn1i1"; 25526 + isLibrary = true; 25527 + isExecutable = true; 25528 + enableSeparateDataOutput = true; 25529 + libraryHaskellDepends = [ 25530 + Agda base containers directory filepath megaparsec mtl text 25531 + ]; 25532 + executableHaskellDepends = [ 25533 + aeson base directory filepath mtl optparse-applicative text 25534 + ]; 25535 + testHaskellDepends = [ base containers filepath hspec text ]; 25536 + description = "Check for unused code in an Agda project"; 25537 + license = stdenv.lib.licenses.mit; 25514 25538 }) {}; 25515 25539 25516 25540 "agentx" = callPackage ··· 30304 30328 }: 30305 30329 mkDerivation { 30306 30330 pname = "antiope-core"; 30307 - version = "7.5.1"; 30308 - sha256 = "068dsdag8bng2ddzr0vxipmzrfa5x3jq80pmrmc0l86bjvnlsdjr"; 30309 - libraryHaskellDepends = [ 30310 - aeson amazonka amazonka-core base bytestring exceptions 30311 - generic-lens http-client http-types lens mtl resourcet text 30312 - transformers unliftio-core 30313 - ]; 30314 - testHaskellDepends = [ 30315 - aeson aeson-lens amazonka amazonka-core base bytestring exceptions 30316 - generic-lens hedgehog hspec http-client http-types 30317 - hw-hspec-hedgehog lens mtl resourcet scientific text transformers 30318 - unliftio-core 30319 - ]; 30320 - testToolDepends = [ hspec-discover ]; 30321 - description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30322 - license = stdenv.lib.licenses.mit; 30323 - }) {}; 30324 - 30325 - "antiope-core_7_5_3" = callPackage 30326 - ({ mkDerivation, aeson, aeson-lens, amazonka, amazonka-core, base 30327 - , bytestring, exceptions, generic-lens, hedgehog, hspec 30328 - , hspec-discover, http-client, http-types, hw-hspec-hedgehog, lens 30329 - , mtl, resourcet, scientific, text, transformers, unliftio-core 30330 - }: 30331 - mkDerivation { 30332 - pname = "antiope-core"; 30333 30331 version = "7.5.3"; 30334 30332 sha256 = "1bzyahw9i098riqlmhymbk0zjg4iz95r0c4mpsrc811wyqdi7f65"; 30335 30333 libraryHaskellDepends = [ ··· 30346 30344 testToolDepends = [ hspec-discover ]; 30347 30345 description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30348 30346 license = stdenv.lib.licenses.mit; 30349 - hydraPlatforms = stdenv.lib.platforms.none; 30350 30347 }) {}; 30351 30348 30352 30349 "antiope-dynamodb" = callPackage ··· 30356 30353 }: 30357 30354 mkDerivation { 30358 30355 pname = "antiope-dynamodb"; 30359 - version = "7.5.1"; 30360 - sha256 = "19d7rbz4qqq3pd9nncydgvda798a5ziw21zkpa5d0smfna71zckp"; 30361 - libraryHaskellDepends = [ 30362 - aeson amazonka amazonka-core amazonka-dynamodb antiope-core base 30363 - generic-lens lens text unliftio-core unordered-containers 30364 - ]; 30365 - testHaskellDepends = [ 30366 - amazonka amazonka-core amazonka-dynamodb antiope-core base 30367 - generic-lens lens text unliftio-core unordered-containers 30368 - ]; 30369 - testToolDepends = [ hspec-discover ]; 30370 - description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30371 - license = stdenv.lib.licenses.mit; 30372 - hydraPlatforms = stdenv.lib.platforms.none; 30373 - broken = true; 30374 - }) {}; 30375 - 30376 - "antiope-dynamodb_7_5_3" = callPackage 30377 - ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-dynamodb 30378 - , antiope-core, base, generic-lens, hspec-discover, lens, text 30379 - , unliftio-core, unordered-containers 30380 - }: 30381 - mkDerivation { 30382 - pname = "antiope-dynamodb"; 30383 30356 version = "7.5.3"; 30384 30357 sha256 = "1j9g36c33virrnsqxrggnx2283nw9bp0i256vgq4z92h1z76kfz0"; 30385 30358 libraryHaskellDepends = [ ··· 30424 30397 }: 30425 30398 mkDerivation { 30426 30399 pname = "antiope-messages"; 30427 - version = "7.5.1"; 30428 - sha256 = "01hkq4n5jpfnb9i8ysaj73zknvkhpxb3mnq7csv2dc29ral4vzdp"; 30429 - libraryHaskellDepends = [ 30430 - aeson amazonka amazonka-core base bytestring generic-lens lens 30431 - lens-aeson monad-loops network-uri text unliftio-core 30432 - ]; 30433 - testHaskellDepends = [ 30434 - aeson amazonka amazonka-core base bytestring generic-lens hedgehog 30435 - hspec hw-hspec-hedgehog lens lens-aeson monad-loops network-uri 30436 - scientific text unliftio-core 30437 - ]; 30438 - testToolDepends = [ hspec-discover ]; 30439 - description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30440 - license = stdenv.lib.licenses.mit; 30441 - }) {}; 30442 - 30443 - "antiope-messages_7_5_3" = callPackage 30444 - ({ mkDerivation, aeson, amazonka, amazonka-core, base, bytestring 30445 - , generic-lens, hedgehog, hspec, hspec-discover, hw-hspec-hedgehog 30446 - , lens, lens-aeson, monad-loops, network-uri, scientific, text 30447 - , unliftio-core 30448 - }: 30449 - mkDerivation { 30450 - pname = "antiope-messages"; 30451 30400 version = "7.5.3"; 30452 30401 sha256 = "1kajbd0f81jamk7cg97zkm9z89m0zlsfklhbfarg3rgiaq28ss2v"; 30453 30402 libraryHaskellDepends = [ ··· 30462 30411 testToolDepends = [ hspec-discover ]; 30463 30412 description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30464 30413 license = stdenv.lib.licenses.mit; 30465 - hydraPlatforms = stdenv.lib.platforms.none; 30466 30414 }) {}; 30467 30415 30468 30416 "antiope-optparse-applicative" = callPackage ··· 30495 30443 }: 30496 30444 mkDerivation { 30497 30445 pname = "antiope-s3"; 30498 - version = "7.5.1"; 30499 - sha256 = "0nqs90pqk8dfjbrc55f4gdw4ybw2fslbx9z2x8k45mqpri3xwc0y"; 30500 - libraryHaskellDepends = [ 30501 - aeson amazonka amazonka-core amazonka-s3 antiope-core 30502 - antiope-messages attoparsec base bytestring conduit conduit-extra 30503 - deepseq dlist exceptions generic-lens http-types lens mtl 30504 - network-uri resourcet text time unliftio-core 30505 - ]; 30506 - testHaskellDepends = [ 30507 - aeson amazonka amazonka-core amazonka-s3 antiope-core attoparsec 30508 - base bytestring conduit conduit-extra exceptions generic-lens 30509 - hedgehog hspec http-types hw-hspec-hedgehog lens mtl network-uri 30510 - resourcet text time unliftio-core 30511 - ]; 30512 - testToolDepends = [ hspec-discover ]; 30513 - description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30514 - license = stdenv.lib.licenses.mit; 30515 - }) {}; 30516 - 30517 - "antiope-s3_7_5_3" = callPackage 30518 - ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-s3 30519 - , antiope-core, antiope-messages, attoparsec, base, bytestring 30520 - , conduit, conduit-extra, deepseq, dlist, exceptions, generic-lens 30521 - , hedgehog, hspec, hspec-discover, http-types, hw-hspec-hedgehog 30522 - , lens, mtl, network-uri, resourcet, text, time, unliftio-core 30523 - }: 30524 - mkDerivation { 30525 - pname = "antiope-s3"; 30526 30446 version = "7.5.3"; 30527 30447 sha256 = "1wwh17vzrbg20jmbgf9xdx8vn5qkx8azzczzlyb2s2k3ldlh8s0c"; 30528 30448 libraryHaskellDepends = [ ··· 30540 30460 testToolDepends = [ hspec-discover ]; 30541 30461 description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30542 30462 license = stdenv.lib.licenses.mit; 30543 - hydraPlatforms = stdenv.lib.platforms.none; 30544 30463 }) {}; 30545 30464 30546 30465 "antiope-shell" = callPackage ··· 30579 30498 }: 30580 30499 mkDerivation { 30581 30500 pname = "antiope-sns"; 30582 - version = "7.5.1"; 30583 - sha256 = "13wzfjqihsi0xw7j869knj82a6k1fi74fywhlqc3bh1xc6wcir7q"; 30584 - libraryHaskellDepends = [ 30585 - aeson amazonka amazonka-core amazonka-sns base bytestring 30586 - generic-lens lens text time unliftio-core 30587 - ]; 30588 - testHaskellDepends = [ 30589 - aeson amazonka amazonka-core amazonka-sns base bytestring 30590 - generic-lens hedgehog hspec hw-hspec-hedgehog lens text time 30591 - unliftio-core 30592 - ]; 30593 - testToolDepends = [ hspec-discover ]; 30594 - description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30595 - license = stdenv.lib.licenses.mit; 30596 - }) {}; 30597 - 30598 - "antiope-sns_7_5_3" = callPackage 30599 - ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sns, base 30600 - , bytestring, generic-lens, hedgehog, hspec, hspec-discover 30601 - , hw-hspec-hedgehog, lens, text, time, unliftio-core 30602 - }: 30603 - mkDerivation { 30604 - pname = "antiope-sns"; 30605 30501 version = "7.5.3"; 30606 30502 sha256 = "01saqspi2033y423nyw4k0km3ggmypp3zzhkr7ha51r717bj6sii"; 30607 30503 libraryHaskellDepends = [ ··· 30616 30512 testToolDepends = [ hspec-discover ]; 30617 30513 description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30618 30514 license = stdenv.lib.licenses.mit; 30619 - hydraPlatforms = stdenv.lib.platforms.none; 30620 30515 }) {}; 30621 30516 30622 30517 "antiope-sqs" = callPackage ··· 30628 30523 }: 30629 30524 mkDerivation { 30630 30525 pname = "antiope-sqs"; 30631 - version = "7.5.1"; 30632 - sha256 = "1y3fxqx5595agcnr157q3jap0dmcss8lyij187j9f29y0wkbkzv6"; 30633 - libraryHaskellDepends = [ 30634 - aeson amazonka amazonka-core amazonka-sqs base bytestring conduit 30635 - generic-lens lens lens-aeson monad-loops mtl network-uri split text 30636 - unliftio-core unordered-containers 30637 - ]; 30638 - testHaskellDepends = [ 30639 - aeson amazonka amazonka-core amazonka-sqs base bytestring conduit 30640 - generic-lens hedgehog hspec hw-hspec-hedgehog lens lens-aeson 30641 - monad-loops mtl network-uri text time unliftio-core 30642 - ]; 30643 - testToolDepends = [ hspec-discover ]; 30644 - description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30645 - license = stdenv.lib.licenses.mit; 30646 - }) {}; 30647 - 30648 - "antiope-sqs_7_5_3" = callPackage 30649 - ({ mkDerivation, aeson, amazonka, amazonka-core, amazonka-sqs, base 30650 - , bytestring, conduit, generic-lens, hedgehog, hspec 30651 - , hspec-discover, hw-hspec-hedgehog, lens, lens-aeson, monad-loops 30652 - , mtl, network-uri, split, text, time, unliftio-core 30653 - , unordered-containers 30654 - }: 30655 - mkDerivation { 30656 - pname = "antiope-sqs"; 30657 30526 version = "7.5.3"; 30658 30527 sha256 = "18wz0ajnh5hib7srwksbwsyqrnp4slzcd2i30p98gnh1plqgbx5p"; 30659 30528 libraryHaskellDepends = [ ··· 30669 30538 testToolDepends = [ hspec-discover ]; 30670 30539 description = "Please see the README on Github at <https://github.com/arbor/antiope#readme>"; 30671 30540 license = stdenv.lib.licenses.mit; 30672 - hydraPlatforms = stdenv.lib.platforms.none; 30673 30541 }) {}; 30674 30542 30675 30543 "antiope-swf" = callPackage ··· 35407 35275 broken = true; 35408 35276 }) {}; 35409 35277 35278 + "aur_7_0_5" = callPackage 35279 + ({ mkDerivation, aeson, base, bytestring, hashable, http-client 35280 + , http-client-tls, http-types, tasty, tasty-hunit, text 35281 + }: 35282 + mkDerivation { 35283 + pname = "aur"; 35284 + version = "7.0.5"; 35285 + sha256 = "16c4q0w6qpn4gg6xlggkcs92fcvm58a3qmykfm1dgcfsjhwwhxkx"; 35286 + libraryHaskellDepends = [ 35287 + aeson base bytestring hashable http-client http-types text 35288 + ]; 35289 + testHaskellDepends = [ 35290 + base http-client http-client-tls tasty tasty-hunit 35291 + ]; 35292 + description = "Access metadata from the Arch Linux User Repository"; 35293 + license = stdenv.lib.licenses.gpl3; 35294 + hydraPlatforms = stdenv.lib.platforms.none; 35295 + broken = true; 35296 + }) {}; 35297 + 35410 35298 "aur-api" = callPackage 35411 35299 ({ mkDerivation, aeson, base, bytestring, exceptions, hspec 35412 35300 , http-client, http-client-tls, mtl, text ··· 35461 35349 broken = true; 35462 35350 }) {}; 35463 35351 35352 + "aura_3_2_2" = callPackage 35353 + ({ mkDerivation, aeson, algebraic-graphs, aur, base, bytestring 35354 + , containers, filepath, hashable, http-client, http-client-tls 35355 + , http-types, language-bash, megaparsec, network-uri 35356 + , optparse-applicative, prettyprinter, prettyprinter-ansi-terminal 35357 + , rio, scheduler, stm, tasty, tasty-hunit, text, time, transformers 35358 + , typed-process, versions 35359 + }: 35360 + mkDerivation { 35361 + pname = "aura"; 35362 + version = "3.2.2"; 35363 + sha256 = "07ska8w2k3sl084aadjclw8v0ykrp8hiwhim5zd6wd7q95njyk2f"; 35364 + isLibrary = true; 35365 + isExecutable = true; 35366 + libraryHaskellDepends = [ 35367 + aeson algebraic-graphs aur base bytestring containers filepath 35368 + hashable http-client http-types language-bash megaparsec 35369 + network-uri prettyprinter prettyprinter-ansi-terminal rio scheduler 35370 + stm text time transformers typed-process versions 35371 + ]; 35372 + executableHaskellDepends = [ 35373 + aeson aur base bytestring containers http-client http-client-tls 35374 + megaparsec optparse-applicative prettyprinter 35375 + prettyprinter-ansi-terminal rio scheduler text transformers 35376 + typed-process versions 35377 + ]; 35378 + testHaskellDepends = [ 35379 + base bytestring containers megaparsec rio tasty tasty-hunit text 35380 + versions 35381 + ]; 35382 + description = "A secure package manager for Arch Linux and the AUR"; 35383 + license = stdenv.lib.licenses.gpl3; 35384 + hydraPlatforms = stdenv.lib.platforms.none; 35385 + broken = true; 35386 + }) {}; 35387 + 35464 35388 "authenticate" = callPackage 35465 35389 ({ mkDerivation, aeson, attoparsec, base, blaze-builder, bytestring 35466 35390 , case-insensitive, conduit, containers, html-conduit, http-conduit ··· 37648 37572 ({ mkDerivation, barbies, base, split, template-haskell }: 37649 37573 mkDerivation { 37650 37574 pname = "barbies-th"; 37651 - version = "0.1.5"; 37652 - sha256 = "0bjbvamihrwh4l5zs8fnk2iq98fd1d2xkfbsvp6spfcp1ynqlj6k"; 37575 + version = "0.1.7"; 37576 + sha256 = "1wzy8j4i9mp1vlfkrixc49nv1c6prqspvhkjdwp16bvdz4fgbvpq"; 37653 37577 libraryHaskellDepends = [ barbies base split template-haskell ]; 37654 37578 testHaskellDepends = [ barbies base ]; 37655 37579 description = "Create strippable HKD via TH"; ··· 45879 45803 pname = "broadcast-chan-tests"; 45880 45804 version = "0.2.1.1"; 45881 45805 sha256 = "0qx8j9sfky5qvrxrn4is9sja4qh6jh7jahq3zkyyq3a54jkwc8d3"; 45882 - revision = "2"; 45883 - editedCabalFile = "0dc7drwischhs0k95hjrlssxlqdg3ickrbbrki7wjslmk8k00bki"; 45806 + revision = "3"; 45807 + editedCabalFile = "1x34m1wk5m9ryfhp86wm4bmvwdghrknsmir356nnb3y3xm8558b4"; 45884 45808 libraryHaskellDepends = [ 45885 45809 async base broadcast-chan clock containers optparse-applicative 45886 45810 paramtree stm tagged tasty tasty-golden tasty-hunit tasty-travis ··· 47120 47044 }) {}; 47121 47045 47122 47046 "byline" = callPackage 47123 - ({ mkDerivation, ansi-terminal, base, colour, exceptions, free 47124 - , haskeline, mtl, relude, tasty, tasty-hunit, terminfo-hs, text 47047 + ({ mkDerivation, ansi-terminal, attoparsec, base, colour 47048 + , exceptions, free, haskeline, mtl, optparse-applicative, relude 47049 + , tasty, tasty-hunit, terminfo-hs, text 47125 47050 }: 47126 47051 mkDerivation { 47127 47052 pname = "byline"; 47128 - version = "1.0.0.0"; 47129 - sha256 = "1jwjdjiraq37pr2ysc9h5qqlma6j7rd2dkip2y2f6bx07d1v7fpr"; 47053 + version = "1.1.0.1"; 47054 + sha256 = "1vj17x2czfks5bdns8181iw7rbfghk9pgx5f75xwzn9p6xycg9hy"; 47130 47055 isLibrary = true; 47131 47056 isExecutable = true; 47132 47057 libraryHaskellDepends = [ 47133 - ansi-terminal base colour exceptions free haskeline mtl relude 47134 - terminfo-hs text 47058 + ansi-terminal attoparsec base colour exceptions free haskeline mtl 47059 + optparse-applicative relude terminfo-hs text 47135 47060 ]; 47136 47061 testHaskellDepends = [ 47137 - ansi-terminal base colour exceptions free haskeline mtl relude 47138 - tasty tasty-hunit terminfo-hs text 47062 + ansi-terminal attoparsec base colour exceptions free haskeline mtl 47063 + optparse-applicative relude tasty tasty-hunit terminfo-hs text 47139 47064 ]; 47140 47065 description = "Library for creating command-line interfaces (colors, menus, etc.)"; 47141 47066 license = stdenv.lib.licenses.bsd2; ··· 47572 47497 pname = "bytestring-handle"; 47573 47498 version = "0.1.0.6"; 47574 47499 sha256 = "18f17aja1ivhr3zyg2cccn2m03hdn5jf5410dndkhf12gvgiqs7y"; 47575 - revision = "1"; 47576 - editedCabalFile = "0x11aj6w1lijh84jcdq1qgyvdnc7i9ivbyq4wf9rxicg57viisz9"; 47500 + revision = "2"; 47501 + editedCabalFile = "1x1sy3dz2ph9v6jk22wmcv5gk2bka5fv4s68i8q0j9m9pk085w37"; 47577 47502 libraryHaskellDepends = [ base bytestring ]; 47578 47503 testHaskellDepends = [ 47579 47504 base bytestring HUnit QuickCheck test-framework ··· 48676 48601 }: 48677 48602 mkDerivation { 48678 48603 pname = "cabal-fmt"; 48679 - version = "0.1.4"; 48680 - sha256 = "0akc63g7h21nyyr9m0dwjlnxqw8k26zx5s2mzn8zak2q9i88ds1b"; 48604 + version = "0.1.5"; 48605 + sha256 = "1fsnjipd3j4vx77pmslkrdkf2wzqalqhwpcp5drxksl68nnxy8ad"; 48681 48606 isLibrary = false; 48682 48607 isExecutable = true; 48683 48608 libraryHaskellDepends = [ ··· 50648 50573 }: 50649 50574 mkDerivation { 50650 50575 pname = "capnp"; 50651 - version = "0.6.0.3"; 50652 - sha256 = "0zrga41zk41881kr79grdwzl5caawv3khnvpbkhmhfzq3snmnhgd"; 50576 + version = "0.7.0.0"; 50577 + sha256 = "1mzs7f50840jbyzdipff47rwjmxv7i0rk6w4rdljzkw36yz4kj4v"; 50653 50578 isLibrary = true; 50654 50579 isExecutable = true; 50655 50580 libraryHaskellDepends = [ ··· 51677 51602 }: 51678 51603 mkDerivation { 51679 51604 pname = "cassava-streams"; 51680 - version = "0.3.0.4"; 51681 - sha256 = "17g3qrinzfpmbcqyjrnwaycplmys0p93hb6841cp5rr1pjramb55"; 51605 + version = "0.3.0.5"; 51606 + sha256 = "1zv5y5jnzbpm407zz3lhfzsf7hr923dzshb2w2xyh5y3v427rwn5"; 51682 51607 isLibrary = true; 51683 51608 isExecutable = true; 51684 51609 libraryHaskellDepends = [ ··· 55488 55413 }: 55489 55414 mkDerivation { 55490 55415 pname = "clckwrks"; 55491 - version = "0.26.2.2"; 55492 - sha256 = "1m6a043y72da9nyr8x35v5lrh12is49rwarj5dlrm8clp8n987dp"; 55416 + version = "0.26.2.3"; 55417 + sha256 = "1bark213l3kx5gbr5nxnlhnrif5sg9z5v3igpcl47yisy99695p4"; 55493 55418 enableSeparateDataOutput = true; 55494 55419 libraryHaskellDepends = [ 55495 55420 acid-state aeson aeson-qq attoparsec base blaze-html bytestring ··· 55669 55594 }: 55670 55595 mkDerivation { 55671 55596 pname = "clckwrks-plugin-page"; 55672 - version = "0.4.3.23"; 55673 - sha256 = "0mk6vz98l2xxhk8w457mbgbcjslnbv34swjrwfjjqk9jhmcnmxss"; 55597 + version = "0.4.3.24"; 55598 + sha256 = "0zsf8j8l99cxskjql8zh407ar7920ph6xn42j8nxnh6qir16wdar"; 55674 55599 libraryHaskellDepends = [ 55675 55600 acid-state aeson attoparsec base clckwrks containers directory 55676 55601 filepath happstack-hsp happstack-server hsp hsx2hs ixset mtl ··· 61760 61685 license = stdenv.lib.licenses.bsd3; 61761 61686 }) {}; 61762 61687 61688 + "configurator-pg_0_2_5" = callPackage 61689 + ({ mkDerivation, base, bytestring, containers, filepath, HUnit 61690 + , megaparsec, protolude, scientific, test-framework 61691 + , test-framework-hunit, text 61692 + }: 61693 + mkDerivation { 61694 + pname = "configurator-pg"; 61695 + version = "0.2.5"; 61696 + sha256 = "1wmdg9zxfz8vhhsq5rraynhrhqc8fjrdhfrky2mfajzbp8dpaqsm"; 61697 + libraryHaskellDepends = [ 61698 + base containers megaparsec protolude scientific text 61699 + ]; 61700 + testHaskellDepends = [ 61701 + base bytestring filepath HUnit protolude test-framework 61702 + test-framework-hunit text 61703 + ]; 61704 + description = "Reduced parser for configurator-ng config files"; 61705 + license = stdenv.lib.licenses.bsd3; 61706 + hydraPlatforms = stdenv.lib.platforms.none; 61707 + }) {}; 61708 + 61763 61709 "confsolve" = callPackage 61764 61710 ({ mkDerivation, attoparsec, base, cmdargs, process, system-fileio 61765 61711 , system-filepath, text, time, unordered-containers ··· 62573 62519 }: 62574 62520 mkDerivation { 62575 62521 pname = "context"; 62576 - version = "0.1.0.0"; 62577 - sha256 = "17w0narhg25ls1rs2xp8x0yxh5jhw52b0c3zgi9ivn99j7c8qrhd"; 62522 + version = "0.1.1.1"; 62523 + sha256 = "0zn8hnyf04q7brchll3xnk0ifxadl050wric191irmnl29m6p5k8"; 62578 62524 libraryHaskellDepends = [ base containers ]; 62579 62525 testHaskellDepends = [ async base ghc-prim hspec ]; 62580 62526 testToolDepends = [ hspec-discover ]; ··· 64839 64785 broken = true; 64840 64786 }) {}; 64841 64787 64788 + "crdt-event-fold" = callPackage 64789 + ({ mkDerivation, base, binary, containers, data-default-class 64790 + , data-dword 64791 + }: 64792 + mkDerivation { 64793 + pname = "crdt-event-fold"; 64794 + version = "1.0.0.2"; 64795 + sha256 = "0bhfbzxb7s49x6nk1gg1n5nf26h8xqgy41ln7d5j59zp0lri5c04"; 64796 + libraryHaskellDepends = [ 64797 + base binary containers data-default-class data-dword 64798 + ]; 64799 + description = "Garbage collected event folding CRDT"; 64800 + license = stdenv.lib.licenses.mit; 64801 + }) {}; 64802 + 64842 64803 "creatur" = callPackage 64843 64804 ({ mkDerivation, array, base, binary, bytestring, cereal, cond 64844 64805 , directory, exceptions, filepath, gray-extended, hdaemonize ··· 67358 67319 }: 67359 67320 mkDerivation { 67360 67321 pname = "cut-the-crap"; 67361 - version = "2.1.1"; 67362 - sha256 = "0w0ir436gmh3d9ycdcjyxkgblrah7ij5njqmm44lx1kyhih6bk2x"; 67322 + description = "An application to work with the lambda calculus (for learning)"; 67323 + sha256 = "19i1wmh9163fb8wggnla4c8r51j71wiwyzhhh3mznckhaws40fqa"; 67363 67324 isLibrary = true; 67364 67325 isExecutable = true; 67365 67326 libraryHaskellDepends = [ ··· 72727 72688 hydraPlatforms = stdenv.lib.platforms.none; 72728 72689 }) {}; 72729 72690 72691 + "deriving-show-simple" = callPackage 72692 + ({ mkDerivation, base, HUnit }: 72693 + mkDerivation { 72694 + pname = "deriving-show-simple"; 72695 + version = "0"; 72696 + sha256 = "0m0sill0h6k651l1il6g4g5ypinwq77x9xy01jbj5gawcs9mln0i"; 72697 + libraryHaskellDepends = [ base ]; 72698 + testHaskellDepends = [ base HUnit ]; 72699 + description = "Derive a Show instance without field selector names"; 72700 + license = stdenv.lib.licenses.bsd3; 72701 + }) {}; 72702 + 72730 72703 "derp" = callPackage 72731 72704 ({ mkDerivation, base, containers }: 72732 72705 mkDerivation { ··· 75133 75106 }: 75134 75107 mkDerivation { 75135 75108 pname = "digit"; 75136 - version = "0.9"; 75137 - sha256 = "0xyghgg8kzjrvhrcjizqnbprcyq5a3ma3x0dfijrdvbyd3lzghvm"; 75109 + version = "0.10"; 75110 + sha256 = "1qvz2gj4f2fcq8m8s4h6q5r2y3z55dhk4zxxijxha3mqfiybh4ky"; 75138 75111 libraryHaskellDepends = [ 75139 75112 base lens parsers scientific semigroupoids semigroups 75140 75113 template-haskell ··· 81306 81279 license = stdenv.lib.licenses.mit; 81307 81280 }) {}; 81308 81281 81309 - "egison_4_1_1" = callPackage 81282 + "egison_4_1_2" = callPackage 81310 81283 ({ mkDerivation, array, base, containers, criterion, directory 81311 81284 , exceptions, filepath, ghc, ghc-paths, Glob, hashable, haskeline 81312 81285 , HUnit, megaparsec, mtl, optparse-applicative, parsec ··· 81316 81289 }: 81317 81290 mkDerivation { 81318 81291 pname = "egison"; 81319 - version = "4.1.1"; 81320 - sha256 = "16z2zp3gjm3gwp884ab86g0vhkxkkfxma0p9h1as5fyc6kvnsdbn"; 81292 + version = "4.1.2"; 81293 + sha256 = "1h388s7pagjipzgxyy1l3w3f03vl17bg9vl0afidjdmqm294mp8m"; 81321 81294 isLibrary = true; 81322 81295 isExecutable = true; 81323 81296 enableSeparateDataOutput = true; ··· 81333 81306 regex-tdfa split text transformers unordered-containers vector 81334 81307 ]; 81335 81308 testHaskellDepends = [ 81336 - base filepath Glob HUnit mtl test-framework test-framework-hunit 81337 - transformers 81309 + base filepath Glob HUnit mtl process test-framework 81310 + test-framework-hunit transformers 81338 81311 ]; 81339 - benchmarkHaskellDepends = [ base criterion ]; 81312 + benchmarkHaskellDepends = [ base criterion transformers ]; 81340 81313 description = "Programming language with non-linear pattern-matching against non-free data"; 81341 81314 license = stdenv.lib.licenses.mit; 81342 81315 hydraPlatforms = stdenv.lib.platforms.none; ··· 84729 84702 license = stdenv.lib.licenses.bsd3; 84730 84703 }) {}; 84731 84704 84705 + "esqueleto_3_4_0_0" = callPackage 84706 + ({ mkDerivation, aeson, attoparsec, base, blaze-html, bytestring 84707 + , conduit, containers, exceptions, hspec, monad-logger, mtl, mysql 84708 + , mysql-simple, persistent, persistent-mysql, persistent-postgresql 84709 + , persistent-sqlite, persistent-template, postgresql-libpq 84710 + , postgresql-simple, resourcet, tagged, text, time, transformers 84711 + , unliftio, unordered-containers, vector 84712 + }: 84713 + mkDerivation { 84714 + pname = "esqueleto"; 84715 + version = "3.4.0.0"; 84716 + sha256 = "0a4wrkcwlzgw0mds1pnxspv6ddzy9mz0md0qdx0x9s51z9ldswaj"; 84717 + libraryHaskellDepends = [ 84718 + aeson attoparsec base blaze-html bytestring conduit containers 84719 + monad-logger persistent resourcet tagged text time transformers 84720 + unliftio unordered-containers 84721 + ]; 84722 + testHaskellDepends = [ 84723 + aeson attoparsec base blaze-html bytestring conduit containers 84724 + exceptions hspec monad-logger mtl mysql mysql-simple persistent 84725 + persistent-mysql persistent-postgresql persistent-sqlite 84726 + persistent-template postgresql-libpq postgresql-simple resourcet 84727 + tagged text time transformers unliftio unordered-containers vector 84728 + ]; 84729 + description = "Type-safe EDSL for SQL queries on persistent backends"; 84730 + license = stdenv.lib.licenses.bsd3; 84731 + hydraPlatforms = stdenv.lib.platforms.none; 84732 + }) {}; 84733 + 84732 84734 "ess" = callPackage 84733 84735 ({ mkDerivation, base }: 84734 84736 mkDerivation { ··· 86208 86210 license = stdenv.lib.licenses.bsd3; 86209 86211 }) {}; 86210 86212 86213 + "exception-via" = callPackage 86214 + ({ mkDerivation, base, template-haskell }: 86215 + mkDerivation { 86216 + pname = "exception-via"; 86217 + version = "0.1.0.0"; 86218 + sha256 = "046f787jw3v1c61q9c9canq0m266wv39rsk0613fyrhl96sss66m"; 86219 + libraryHaskellDepends = [ base template-haskell ]; 86220 + description = "DerivingVia for your hierarchical exceptions"; 86221 + license = stdenv.lib.licenses.bsd3; 86222 + }) {}; 86223 + 86211 86224 "exceptional" = callPackage 86212 86225 ({ mkDerivation, base, exceptions }: 86213 86226 mkDerivation { ··· 88037 88050 }: 88038 88051 mkDerivation { 88039 88052 pname = "faktory"; 88040 - version = "1.0.1.2"; 88041 - sha256 = "12pabsmy21il88qmdbg91152y9nzqci9y2cn9ljizlcndnsy7s5l"; 88053 + version = "1.0.1.3"; 88054 + sha256 = "1mxgkf54hxlj753dva21gxdqamq4mgfslcq5gqhp154gi0xmm79w"; 88042 88055 isLibrary = true; 88043 88056 isExecutable = true; 88044 88057 libraryHaskellDepends = [ ··· 89748 89761 }: 89749 89762 mkDerivation { 89750 89763 pname = "ffmpeg-light"; 89751 - version = "0.12.2.2"; 89752 - sha256 = "0yn1qhj2kzicxpjmy09lb660psjavbrfib29q0m1b8zx0fvn5xzk"; 89753 - revision = "1"; 89754 - editedCabalFile = "1wwfbrpr5hz1a9lppn73j2gpal3l2jnn554k6w9n181fbk67xvjd"; 89764 + version = "0.13.0"; 89765 + sha256 = "1xvhpzd3kf2xn6s94lmpkxp9nv1jy20pr3x2qmqhc2gjxx9vcqg1"; 89755 89766 isLibrary = true; 89756 89767 isExecutable = true; 89757 89768 libraryHaskellDepends = [ ··· 91739 91750 ]; 91740 91751 description = "Principled and efficient bit-oriented binary serialization"; 91741 91752 license = stdenv.lib.licenses.bsd3; 91742 - hydraPlatforms = stdenv.lib.platforms.none; 91743 - broken = true; 91744 91753 }) {}; 91745 91754 91746 91755 "flat-maybe" = callPackage ··· 92800 92809 }: 92801 92810 mkDerivation { 92802 92811 pname = "focus"; 92803 - version = "1.0.1.3"; 92804 - sha256 = "1g10fzy76k5bjn8ysym8ywvrqrvxvhdi4b99wabhzznhzmankddx"; 92805 - libraryHaskellDepends = [ base transformers ]; 92806 - testHaskellDepends = [ 92807 - QuickCheck quickcheck-instances rerebase tasty tasty-hunit 92808 - tasty-quickcheck 92809 - ]; 92810 - description = "A general abstraction for manipulating elements of container data structures"; 92811 - license = stdenv.lib.licenses.mit; 92812 - }) {}; 92813 - 92814 - "focus_1_0_1_4" = callPackage 92815 - ({ mkDerivation, base, QuickCheck, quickcheck-instances, rerebase 92816 - , tasty, tasty-hunit, tasty-quickcheck, transformers 92817 - }: 92818 - mkDerivation { 92819 - pname = "focus"; 92820 92812 version = "1.0.1.4"; 92821 92813 sha256 = "1knaiwnxcl2hrx4b3k954rd5v995gxa48db1z9mp58s646ymlmfl"; 92822 92814 libraryHaskellDepends = [ base transformers ]; ··· 92826 92818 ]; 92827 92819 description = "A general abstraction for manipulating elements of container data structures"; 92828 92820 license = stdenv.lib.licenses.mit; 92829 - hydraPlatforms = stdenv.lib.platforms.none; 92830 92821 }) {}; 92831 92822 92832 92823 "focuslist" = callPackage ··· 103889 103880 license = stdenv.lib.licenses.bsd3; 103890 103881 }) {}; 103891 103882 103883 + "githash_0_1_5_0" = callPackage 103884 + ({ mkDerivation, base, bytestring, directory, filepath, hspec 103885 + , process, template-haskell, temporary, unliftio 103886 + }: 103887 + mkDerivation { 103888 + pname = "githash"; 103889 + version = "0.1.5.0"; 103890 + sha256 = "1m2dhmddn9k75j5wyjilbh40n7fkgi7cyic9l0k2s7g9z93yyvql"; 103891 + libraryHaskellDepends = [ 103892 + base bytestring directory filepath process template-haskell 103893 + ]; 103894 + testHaskellDepends = [ 103895 + base bytestring directory filepath hspec process template-haskell 103896 + temporary unliftio 103897 + ]; 103898 + description = "Compile git revision info into Haskell projects"; 103899 + license = stdenv.lib.licenses.bsd3; 103900 + hydraPlatforms = stdenv.lib.platforms.none; 103901 + }) {}; 103902 + 103892 103903 "github" = callPackage 103893 103904 ({ mkDerivation, aeson, base, base-compat, base16-bytestring 103894 103905 , binary, binary-instances, bytestring, containers, cryptohash-sha1 ··· 108424 108435 }: 108425 108436 mkDerivation { 108426 108437 pname = "google-server-api"; 108427 - version = "0.3.2.1"; 108428 - sha256 = "1bvj8pihsz4w53lax5k234p58v9r2k1gpkvdgjwl6n0vkqbw1qy8"; 108438 + version = "0.3.3.1"; 108439 + sha256 = "17lsjlfkr3crxyxhj7w77ga7h7c6va6z5qmyvmhwapmym1zmsqrs"; 108429 108440 libraryHaskellDepends = [ 108430 108441 aeson aeson-casing base base64-bytestring bytestring HsOpenSSL 108431 108442 http-api-data http-client http-client-tls http-media mime-mail ··· 108565 108576 }: 108566 108577 mkDerivation { 108567 108578 pname = "gopro-plus"; 108568 - version = "0.4.1.0"; 108569 - sha256 = "1xim8kr58nnpfh1sj66p73alm1l8wwxqafx5b77wc51dwrjyz1p8"; 108579 + version = "0.4.1.1"; 108580 + sha256 = "1vcy9r4jnnrfc6xp34b4w5z4xgxhcnsv5sy26iazw6g07mg1v73p"; 108570 108581 libraryHaskellDepends = [ 108571 108582 aeson base bytestring containers exceptions filepath 108572 108583 generic-deriving lens lens-aeson mtl random retry text time ··· 112983 112994 pname = "hackage-security-HTTP"; 112984 112995 version = "0.1.1"; 112985 112996 sha256 = "0chkrn4d33qjh50fpbkrkqj6jsxd5y5c2mrgqgwsdx3x08kaq8nd"; 112986 - revision = "1"; 112987 - editedCabalFile = "11k2jqnkqywdm2rzvcgib0p9i11z5g4d2yikfn932mjfr4ss51bj"; 112997 + revision = "3"; 112998 + editedCabalFile = "1nsvfqg2k1yj8pvbfx1083m29v1c9kcb9h389r380ga1b32v89nl"; 112988 112999 libraryHaskellDepends = [ 112989 113000 base bytestring hackage-security HTTP mtl network network-uri zlib 112990 113001 ]; ··· 113492 113503 }) {}; 113493 113504 113494 113505 "hadolint" = callPackage 113495 - ({ mkDerivation, aeson, base, bytestring, containers, directory 113496 - , filepath, gitrev, hspec, HsYAML, HUnit, language-docker 113497 - , megaparsec, mtl, optparse-applicative, ShellCheck, split, text 113498 - , void 113499 - }: 113500 - mkDerivation { 113501 - pname = "hadolint"; 113502 - version = "1.18.0"; 113503 - sha256 = "1pvf1wr8sg2yv439yyd08jz75jzmpys5629pcii1kdx5vh2rp1yx"; 113504 - isLibrary = true; 113505 - isExecutable = true; 113506 - libraryHaskellDepends = [ 113507 - aeson base bytestring containers directory filepath HsYAML 113508 - language-docker megaparsec mtl ShellCheck split text void 113509 - ]; 113510 - executableHaskellDepends = [ 113511 - base containers gitrev language-docker megaparsec 113512 - optparse-applicative text 113513 - ]; 113514 - testHaskellDepends = [ 113515 - aeson base bytestring hspec HsYAML HUnit language-docker megaparsec 113516 - ShellCheck split text 113517 - ]; 113518 - description = "Dockerfile Linter JavaScript API"; 113519 - license = stdenv.lib.licenses.gpl3; 113520 - }) {}; 113521 - 113522 - "hadolint_1_18_2" = callPackage 113523 113506 ({ mkDerivation, aeson, async, base, bytestring, containers 113524 113507 , directory, filepath, gitrev, hspec, HsYAML, HUnit 113525 113508 , language-docker, megaparsec, mtl, optparse-applicative, parallel ··· 113545 113528 ]; 113546 113529 description = "Dockerfile Linter JavaScript API"; 113547 113530 license = stdenv.lib.licenses.gpl3; 113548 - hydraPlatforms = stdenv.lib.platforms.none; 113549 113531 }) {}; 113550 113532 113551 113533 "hadoop-formats" = callPackage ··· 115525 115507 }: 115526 115508 mkDerivation { 115527 115509 pname = "happstack-clientsession"; 115528 - version = "7.3.1"; 115529 - sha256 = "1sl67wdzaf6j773iapjnc1v2k19ycd18irkdpb4px1a1mq6ym0sv"; 115510 + version = "7.3.2"; 115511 + sha256 = "0kl4g1y68hnj188n5a7hkj4a9s70943f837yyijanwahnmkgi1nc"; 115530 115512 libraryHaskellDepends = [ 115531 115513 base bytestring cereal clientsession happstack-server monad-control 115532 115514 mtl safecopy transformers-base ··· 115759 115741 }: 115760 115742 mkDerivation { 115761 115743 pname = "happstack-hsp"; 115762 - version = "7.3.7.4"; 115763 - sha256 = "188fqqpq7m921qkfv2b64pikcx8zzsy376l4py4wxlkabl7fkydr"; 115744 + version = "7.3.7.5"; 115745 + sha256 = "1krjas0id8an3ry83xrgxl9cb18n17r394ivz05c45mwan6sbpqf"; 115764 115746 libraryHaskellDepends = [ 115765 115747 base bytestring happstack-server harp hsp hsx2hs mtl syb text 115766 115748 utf8-string ··· 115813 115795 }: 115814 115796 mkDerivation { 115815 115797 pname = "happstack-jmacro"; 115816 - version = "7.0.12.2"; 115817 - sha256 = "0zgmh75z59g6hs8n924sbnhswjdd6b947ywiird2a3y6d2zwqj3v"; 115798 + version = "7.0.12.3"; 115799 + sha256 = "1phhy9sq7hiz3c50k5wyclrsjqacw8mcdyg80h3xi43zgjmff23w"; 115818 115800 libraryHaskellDepends = [ 115819 115801 base base64-bytestring bytestring cereal digest happstack-server 115820 115802 jmacro text utf8-string wl-pprint-text ··· 125509 125491 }: 125510 125492 mkDerivation { 125511 125493 pname = "hex-text"; 125512 - version = "0.1.0.0"; 125513 - sha256 = "0if46jkzd67jwp56vmvd021qq2vfzpmaf1v2w07cy0w61icfvjxr"; 125494 + version = "0.1.0.2"; 125495 + sha256 = "0wgqm1ziblgljrh679i44gvdq7bqym37y1lnnpb1mk7qlv664c9h"; 125514 125496 libraryHaskellDepends = [ base base16-bytestring bytestring text ]; 125515 125497 testHaskellDepends = [ base doctest ]; 125516 125498 description = "ByteString-Text hexidecimal conversions"; 125517 - license = stdenv.lib.licenses.asl20; 125499 + license = stdenv.lib.licenses.mit; 125518 125500 }) {}; 125519 125501 125520 125502 "hexchat" = callPackage ··· 126820 126802 hydraPlatforms = stdenv.lib.platforms.none; 126821 126803 }) {}; 126822 126804 126805 + "hie-compat" = callPackage 126806 + ({ mkDerivation, array, base, bytestring, containers, directory 126807 + , filepath, ghc, ghc-boot, transformers 126808 + }: 126809 + mkDerivation { 126810 + pname = "hie-compat"; 126811 + version = "0.1.0.0"; 126812 + sha256 = "00wnb7ylahglw167n2n1b2a6b0b75ay167zzrl10jsskivxwx3h3"; 126813 + libraryHaskellDepends = [ 126814 + array base bytestring containers directory filepath ghc ghc-boot 126815 + transformers 126816 + ]; 126817 + description = "HIE files for GHC 8.6 and other HIE file backports"; 126818 + license = stdenv.lib.licenses.asl20; 126819 + }) {}; 126820 + 126823 126821 "hie-core" = callPackage 126824 126822 ({ mkDerivation, aeson, async, base, binary, bytestring, containers 126825 126823 , data-default, deepseq, directory, extra, filepath, ghc, ghc-boot ··· 135651 135649 license = stdenv.lib.licenses.mit; 135652 135650 }) {}; 135653 135651 135654 - description = "An application to work with the lambda calculus (for learning)"; 135652 + "hslua-module-doclayout_0_2_0_1" = callPackage 135655 135653 description = "An application to work with the lambda calculus (for learning)"; 135656 135654 description = "An application to work with the lambda calculus (for learning)"; 135657 135655 }: 135658 135656 mkDerivation { 135659 135657 description = "An application to work with the lambda calculus (for learning)"; 135660 - version = "0.2.0"; 135661 - description = "An application to work with the lambda calculus (for learning)"; 135658 + version = "0.2.0.1"; 135659 + sha256 = "1fwzx85lv2547gs42lp7mx9w7b0vl4hpc0ql7ip5yqp17q58a08y"; 135662 135660 description = "An application to work with the lambda calculus (for learning)"; 135663 135661 testHaskellDepends = [ 135664 135662 description = "An application to work with the lambda calculus (for learning)"; ··· 138698 138696 license = stdenv.lib.licenses.mit; 138699 138697 }) {}; 138700 138698 138699 + "http-client-openssl_0_3_2_0" = callPackage 138700 + ({ mkDerivation, base, bytestring, HsOpenSSL, HsOpenSSL-x509-system 138701 + , hspec, http-client, http-types, network 138702 + }: 138703 + mkDerivation { 138704 + pname = "http-client-openssl"; 138705 + version = "0.3.2.0"; 138706 + sha256 = "114aci8nvbzvhscla6172y7s47yp689rslhg8h7y3hmkh2zq7r65"; 138707 + libraryHaskellDepends = [ 138708 + base bytestring HsOpenSSL HsOpenSSL-x509-system http-client network 138709 + ]; 138710 + testHaskellDepends = [ 138711 + base HsOpenSSL hspec http-client http-types 138712 + ]; 138713 + doCheck = false; 138714 + description = "http-client backend using the OpenSSL library"; 138715 + license = stdenv.lib.licenses.mit; 138716 + hydraPlatforms = stdenv.lib.platforms.none; 138717 + }) {}; 138718 + 138701 138719 "http-client-overrides" = callPackage 138702 138720 ({ mkDerivation, aeson, base, bytestring, http-client 138703 138721 , http-client-tls, http-types, network-uri, tasty, tasty-hunit ··· 138821 138839 }: 138822 138840 mkDerivation { 138823 138841 pname = "http-client-websockets"; 138824 - version = "0.1.0.0"; 138825 - sha256 = "1wx1dx3n8vjz3qa9l2a7l6i2scwbwxavjh0ss6awwphyirfl0v6p"; 138826 - revision = "1"; 138827 - editedCabalFile = "0wj1b817w8c0cjpqkbganvrbhz99hnr5gcj47l3g4bv4n90ygrpn"; 138842 + version = "0.1.1.0"; 138843 + sha256 = "1kmvwhfsp1l672km2a06pww0a3wmwbxcwwg1k78xcnc767wj0g1m"; 138828 138844 libraryHaskellDepends = [ 138829 138845 base bytestring http-client network-uri utf8-string websockets 138830 138846 ]; ··· 139107 139123 }: 139108 139124 mkDerivation { 139109 139125 pname = "http-io-streams"; 139110 - version = "0.1.5.0"; 139111 - sha256 = "0c8x4iyvg2yjsvvfvvp96ddw9fpmjiaql4c7kpf93f9i5rkyxjy5"; 139126 + version = "0.1.6.0"; 139127 + sha256 = "03wndmw1pblnjqhni76s5lyyw3l8zbl1csydzl8bp0h1g5vmfpmp"; 139112 139128 libraryHaskellDepends = [ 139113 139129 attoparsec base base64-bytestring binary blaze-builder 139114 139130 brotli-streams bytestring case-insensitive containers ··· 140381 140397 }: 140382 140398 mkDerivation { 140383 140399 pname = "hurl"; 140384 - version = "1.4.2.0"; 140385 - sha256 = "19qf4akwx7aazzy86zhkm5z60342hz07msqxir6ism98dd33fpwl"; 140400 + version = "1.4.2.1"; 140401 + sha256 = "158p0fnlvz03vj29q4b5lzv4070d3l64wa1zsg9v2xlcrr6lrp87"; 140386 140402 isLibrary = true; 140387 140403 isExecutable = true; 140388 140404 libraryHaskellDepends = [ ··· 145053 145069 }: 145054 145070 mkDerivation { 145055 145071 pname = "in-other-words"; 145056 - version = "0.1.0.0"; 145057 - sha256 = "06ipmkbgncsgcq5rfyn0v4plhbbrzrcx3r4xr1f3f6xv760pfyra"; 145072 + version = "0.1.1.0"; 145073 + sha256 = "0f11si2bnxw2bm5mfnnqh9cfwhlzdcqkw5dfjql1y618db808am9"; 145058 145074 libraryHaskellDepends = [ 145059 145075 async base exceptions monad-control mtl stm transformers 145060 145076 transformers-base ··· 145579 145595 }: 145580 145596 mkDerivation { 145581 145597 pname = "indigo"; 145582 - version = "0.3.0"; 145583 - sha256 = "1xga3i9rdd2y53m6c8v4c2r44clhs2f82nyynf81n8zjqfgxybkl"; 145598 + version = "0.3.1"; 145599 + sha256 = "1xc2gk7bihgpv78cl1c15x1izwsazmdpdsagan4d6yd0zw30xci4"; 145584 145600 isLibrary = true; 145585 145601 isExecutable = true; 145586 145602 libraryHaskellDepends = [ ··· 149599 149615 }: 149600 149616 mkDerivation { 149601 149617 pname = "j"; 149602 - version = "0.1.1.0"; 149603 - sha256 = "0a3xl4sr5s7436z8fnjg6vknk7wi202b8ryvswxrv1ks49h2zg8s"; 149618 + version = "0.1.2.0"; 149619 + sha256 = "053n10j75mv2iwrra51nv4vf48ki8q5aksqjbrlnzbhbm125jhf3"; 149604 149620 libraryHaskellDepends = [ base bytestring repa unix ]; 149605 149621 testHaskellDepends = [ base bytestring repa tasty tasty-hunit ]; 149606 149622 description = "J in Haskell"; ··· 152276 152292 ({ mkDerivation, base, tasty, tasty-golden, text, xml-conduit }: 152277 152293 mkDerivation { 152278 152294 pname = "junit-xml"; 152279 - version = "0.1.0.1"; 152280 - sha256 = "1r75ncsmr5yj7xbgrw4sipjii7l3v7hj6nfi1lidc26n4m7r8ib1"; 152295 + version = "0.1.0.2"; 152296 + sha256 = "0sm738irwvmdnn8cvf0rnvp8s5gmr0ih241l27sasqq18nra2v04"; 152281 152297 enableSeparateDataOutput = true; 152282 152298 libraryHaskellDepends = [ base text xml-conduit ]; 152283 152299 testHaskellDepends = [ base tasty tasty-golden ]; ··· 153957 153973 153958 153974 "keycloak-hs" = callPackage 153959 153975 ({ mkDerivation, aeson, aeson-casing, base, base64-bytestring 153960 - , bytestring, containers, exceptions, hslogger, http-api-data 153961 - , http-client, http-types, jwt, lens, mtl, safe, string-conversions 153962 - , text, word8, wreq 153976 + , bytestring, containers, exceptions, hashable, hslogger 153977 + , http-api-data, http-client, http-types, jose, lens, lens-aeson 153978 + , mtl, safe, string-conversions, text, unordered-containers, word8 153979 + , wreq 153963 153980 }: 153964 153981 mkDerivation { 153965 153982 pname = "keycloak-hs"; 153966 - version = "1.1.1"; 153967 - sha256 = "1ycr1q7sfr68zbx1jxnfv0c19w2nv2rxczi5aixd01ck8v1kx798"; 153983 + version = "2.1.0"; 153984 + sha256 = "0yki4fqbgirnvcaf5p00pskh91abspivgkkdi9m93andz56vl23v"; 153968 153985 isLibrary = true; 153969 153986 isExecutable = true; 153970 153987 libraryHaskellDepends = [ 153971 153988 aeson aeson-casing base base64-bytestring bytestring containers 153972 - exceptions hslogger http-api-data http-client http-types jwt lens 153973 - mtl safe string-conversions text word8 wreq 153989 + exceptions hashable hslogger http-api-data http-client http-types 153990 + jose lens lens-aeson mtl safe string-conversions text 153991 + unordered-containers word8 wreq 153974 153992 ]; 153975 - executableHaskellDepends = [ base ]; 153993 + executableHaskellDepends = [ base hslogger ]; 153976 153994 license = stdenv.lib.licenses.bsd3; 153977 153995 }) {}; 153978 153996 ··· 156511 156529 }: 156512 156530 mkDerivation { 156513 156531 pname = "language-docker"; 156514 - version = "9.1.1"; 156515 - sha256 = "1smrayjp8d8vqvn7lg2mg3lzsqqslysj6syh1ckbn1a5fmjpzfv2"; 156516 - libraryHaskellDepends = [ 156517 - base bytestring containers data-default-class megaparsec 156518 - prettyprinter split text time 156519 - ]; 156520 - testHaskellDepends = [ 156521 - base bytestring containers data-default-class hspec HUnit 156522 - megaparsec prettyprinter QuickCheck split text time 156523 - ]; 156524 - description = "Dockerfile parser, pretty-printer and embedded DSL"; 156525 - license = stdenv.lib.licenses.gpl3; 156526 - }) {}; 156527 - 156528 - "language-docker_9_1_2" = callPackage 156529 - ({ mkDerivation, base, bytestring, containers, data-default-class 156530 - , hspec, HUnit, megaparsec, prettyprinter, QuickCheck, split, text 156531 - , time 156532 - }: 156533 - mkDerivation { 156534 - pname = "language-docker"; 156535 156532 version = "9.1.2"; 156536 156533 sha256 = "014rb5jf650fhsmc02v4xc60w7v1261ri1w9ig6dw0xjdgxalvbs"; 156537 156534 libraryHaskellDepends = [ ··· 156544 156541 ]; 156545 156542 description = "Dockerfile parser, pretty-printer and embedded DSL"; 156546 156543 license = stdenv.lib.licenses.gpl3; 156547 - hydraPlatforms = stdenv.lib.platforms.none; 156548 156544 }) {}; 156549 156545 156550 156546 "language-dockerfile" = callPackage ··· 160509 160505 }: 160510 160506 mkDerivation { 160511 160507 pname = "liboath-hs"; 160512 - version = "0.0.1.1"; 160513 - sha256 = "0ikh4rch2zdv9xan70qkf68m9hdz8k86ji7jw9xci1cvg318zd1k"; 160508 + version = "0.0.1.2"; 160509 + sha256 = "08wnzsk82ahyb3fy2sd1ci6aw0h3wiiad2j4kxs1j90wbrwkd3ri"; 160514 160510 isLibrary = true; 160515 160511 isExecutable = true; 160516 160512 libraryHaskellDepends = [ ··· 164445 164441 pname = "log-postgres"; 164446 164442 version = "0.7.1.4"; 164447 164443 sha256 = "1m96d5486xadypm5iby8rkb979k82md394j5iaik6xk5aavcn6xx"; 164444 + revision = "1"; 164445 + editedCabalFile = "0yyaxibkq8c9bwhaday8ijmfbm8k3i14wd9zsgfby99b6rxra351"; 164448 164446 libraryHaskellDepends = [ 164449 164447 aeson aeson-pretty base base64-bytestring bytestring deepseq 164450 164448 hpqtypes http-client lifted-base log-base mtl semigroups split text ··· 165427 165425 ({ mkDerivation, aeson-pretty, base, bimap, bytestring, constraints 165428 165426 , containers, data-default, first-class-families, fmt, interpolate 165429 165427 , lens, morley, morley-prelude, mtl, named, optparse-applicative 165430 - , pretty-terminal, QuickCheck, singletons, template-haskell, text 165431 - , text-manipulate, unordered-containers, vinyl, with-utf8 165428 + , singletons, template-haskell, text, text-manipulate 165429 + , unordered-containers, vinyl, with-utf8 165432 165430 }: 165433 165431 mkDerivation { 165434 165432 pname = "lorentz"; 165435 - version = "0.6.2"; 165436 - sha256 = "13xl9f538h729zn9dqjcj10qav1ggbma9rp4pyj0cdgj5mq8mv8w"; 165433 + version = "0.7.0"; 165434 + sha256 = "1nwz7cdjy0s1fa64q4ymyds2m6yhqx8vxjp0p9qn7b4l7civhk9c"; 165437 165435 libraryHaskellDepends = [ 165438 165436 aeson-pretty base bimap bytestring constraints containers 165439 165437 data-default first-class-families fmt interpolate lens morley 165440 - morley-prelude mtl named optparse-applicative pretty-terminal 165441 - QuickCheck singletons template-haskell text text-manipulate 165442 - unordered-containers vinyl with-utf8 165438 + morley-prelude mtl named optparse-applicative singletons 165439 + template-haskell text text-manipulate unordered-containers vinyl 165440 + with-utf8 165443 165441 ]; 165444 165442 description = "EDSL for the Michelson Language"; 165445 165443 license = stdenv.lib.licenses.mit; ··· 170559 170557 license = stdenv.lib.licenses.bsd2; 170560 170558 }) {}; 170561 170559 170562 - "megaparsec_9_0_0" = callPackage 170560 + "megaparsec_9_0_1" = callPackage 170563 170561 ({ mkDerivation, base, bytestring, case-insensitive, containers 170564 170562 , criterion, deepseq, mtl, parser-combinators, scientific, text 170565 170563 , transformers, weigh 170566 170564 }: 170567 170565 mkDerivation { 170568 170566 pname = "megaparsec"; 170569 - version = "9.0.0"; 170570 - sha256 = "1x10f2b14ww306am9w06s23va26ab3vwdh0jk67ql6ybigxh0asi"; 170567 + version = "9.0.1"; 170568 + sha256 = "00953zvxfyjibw8c1ssmixxh0cwn59pz24zbh6s34rk3v14vqa3j"; 170571 170569 libraryHaskellDepends = [ 170572 170570 base bytestring case-insensitive containers deepseq mtl 170573 170571 parser-combinators scientific text transformers ··· 170606 170604 license = stdenv.lib.licenses.bsd2; 170607 170605 }) {}; 170608 170606 170609 - "megaparsec-tests_9_0_0" = callPackage 170607 + "megaparsec-tests_9_0_1" = callPackage 170610 170608 ({ mkDerivation, base, bytestring, case-insensitive, containers 170611 170609 , hspec, hspec-discover, hspec-expectations, hspec-megaparsec 170612 170610 , megaparsec, mtl, parser-combinators, QuickCheck, scientific, text ··· 170614 170612 }: 170615 170613 mkDerivation { 170616 170614 pname = "megaparsec-tests"; 170617 - version = "9.0.0"; 170618 - sha256 = "0zm246r8k48mj5v2dxjan7dsrcnw54bcm27swi5mh8c0yb3vcvab"; 170615 + version = "9.0.1"; 170616 + sha256 = "0synm14x1k9r5q7xmv21z0y95b42g7lvwn78mcnc3cx62x6393ng"; 170619 170617 libraryHaskellDepends = [ 170620 170618 base bytestring containers hspec hspec-expectations 170621 170619 hspec-megaparsec megaparsec mtl QuickCheck text transformers ··· 173881 173879 ({ mkDerivation, base, vector }: 173882 173880 mkDerivation { 173883 173881 pname = "mmsyn2"; 173884 - version = "0.2.0.0"; 173885 - sha256 = "1lxfl6gr42x9rhy4jpig9hwl0bnbidrv65i8f4fr39ifrx43fgxw"; 173882 + version = "0.3.1.0"; 173883 + sha256 = "06n8vxqafc698ahml782klb41g9bfsvqdrl4k0blnn3m3vavnzxy"; 173886 173884 libraryHaskellDepends = [ base vector ]; 173887 173885 description = "The library that can be used for multiple (Ord a) => a -> b transformations"; 173888 173886 license = stdenv.lib.licenses.mit; ··· 173904 173902 }: 173905 173903 mkDerivation { 173906 173904 pname = "mmsyn4"; 173907 - version = "0.4.0.0"; 173908 - sha256 = "0qfr2dlzigggbwgznh1sxxkp7qwvcba2rlhwdqs4rzaz53sx2xzj"; 173905 + version = "0.5.0.0"; 173906 + sha256 = "05r33lx2cxsf7a14809dgs7lhfqlglshpv22jfzrl2xy0rl3x4qz"; 173909 173907 isLibrary = true; 173910 173908 isExecutable = true; 173911 173909 libraryHaskellDepends = [ ··· 173924 173922 ({ mkDerivation, base }: 173925 173923 mkDerivation { 173926 173924 pname = "mmsyn5"; 173927 - version = "0.4.4.0"; 173928 - sha256 = "1yvsx82x7m5y2swxllhb7zzgspb3lfdhrbw6n5v3xsa9vxhwa35l"; 173925 + version = "0.5.0.0"; 173926 + sha256 = "0xbdmlq71pjnsls67mydrfzajnnyyzp0dvzgrg2lms3pssvzs6f1"; 173929 173927 libraryHaskellDepends = [ base ]; 173930 173928 description = "Various additional operations on lists (some with intermediate Monads)"; 173931 173929 license = stdenv.lib.licenses.mit; ··· 173937 173935 }: 173938 173936 mkDerivation { 173939 173937 pname = "mmsyn6ukr"; 173940 - version = "0.8.1.0"; 173941 - sha256 = "0r5lnx1m57kjfb1cfm9a22l9kn552y6vpfbkxpffi03ni407q65q"; 173938 + version = "0.8.3.0"; 173939 + sha256 = "017q1jf9490sddb0f6wjizcsv423izjqirgq7ymzpxcd4sbcdhyn"; 173942 173940 isLibrary = true; 173943 173941 isExecutable = true; 173944 173942 enableSeparateDataOutput = true; ··· 174116 174114 }: 174117 174115 mkDerivation { 174118 174116 pname = "mock-httpd"; 174119 - version = "0.0.0.0"; 174120 - sha256 = "0mv669gvn61by4j7sd4w2hvzr3vpa0szrhgzdciv5g1a0gsh3kk7"; 174117 + version = "1.0.0"; 174118 + sha256 = "1dn680lpvh2ww0ab4wgp9a7k2w309zymkjlp3igwk01q4cbjpsg2"; 174121 174119 isLibrary = false; 174122 174120 isExecutable = true; 174123 174121 executableHaskellDepends = [ ··· 174263 174261 ]; 174264 174262 description = "Modern library for working with URIs"; 174265 174263 license = stdenv.lib.licenses.bsd3; 174264 + }) {}; 174265 + 174266 + "modern-uri_0_3_3_0" = callPackage 174267 + ({ mkDerivation, base, bytestring, containers, contravariant 174268 + , criterion, deepseq, exceptions, hspec, hspec-discover 174269 + , hspec-megaparsec, megaparsec, mtl, profunctors, QuickCheck 174270 + , reflection, tagged, template-haskell, text, weigh 174271 + }: 174272 + mkDerivation { 174273 + pname = "modern-uri"; 174274 + version = "0.3.3.0"; 174275 + sha256 = "184vhcnpwjsvxwbdsipz7kc2xylfwfqflbbbyipag610w07a3qk2"; 174276 + libraryHaskellDepends = [ 174277 + base bytestring containers contravariant deepseq exceptions 174278 + megaparsec mtl profunctors QuickCheck reflection tagged 174279 + template-haskell text 174280 + ]; 174281 + testHaskellDepends = [ 174282 + base bytestring hspec hspec-megaparsec megaparsec QuickCheck text 174283 + ]; 174284 + testToolDepends = [ hspec-discover ]; 174285 + benchmarkHaskellDepends = [ 174286 + base bytestring criterion deepseq megaparsec text weigh 174287 + ]; 174288 + description = "Modern library for working with URIs"; 174289 + license = stdenv.lib.licenses.bsd3; 174290 + hydraPlatforms = stdenv.lib.platforms.none; 174266 174291 }) {}; 174267 174292 174268 174293 "modify-fasta" = callPackage ··· 176818 176843 , generic-deriving, gitrev, haskeline, hex-text, interpolate, lens 176819 176844 , megaparsec, memory, morley-prelude, mtl, named 176820 176845 , optparse-applicative, parser-combinators, pretty-simple 176821 - , QuickCheck, quickcheck-arbitrary-adt, quickcheck-instances 176822 176846 , semigroups, show-type, singletons, syb, template-haskell, text 176823 176847 , th-lift, th-lift-instances, time, timerep, transformers-compat 176824 176848 , unordered-containers, vector, vinyl, with-utf8, wl-pprint-text 176825 176849 }: 176826 176850 mkDerivation { 176827 176851 pname = "morley"; 176828 - version = "1.7.1"; 176829 - sha256 = "0za05qqx64zx92fsrnlk78m0d2g3ircw0k67fym7k5a9mck6bxg0"; 176852 + version = "1.8.1"; 176853 + sha256 = "1lchr282394vjwgi5l0innc7szxkp7pibrbma0yza37l3q295xz2"; 176830 176854 isLibrary = true; 176831 176855 isExecutable = true; 176832 176856 libraryHaskellDepends = [ ··· 176834 176858 bytestring constraints containers cryptonite data-default 176835 176859 first-class-families fmt generic-deriving gitrev hex-text 176836 176860 interpolate lens megaparsec memory morley-prelude mtl named 176837 - optparse-applicative parser-combinators QuickCheck 176838 - quickcheck-arbitrary-adt quickcheck-instances semigroups show-type 176861 + optparse-applicative parser-combinators semigroups show-type 176839 176862 singletons syb template-haskell text th-lift th-lift-instances time 176840 176863 timerep transformers-compat unordered-containers vector vinyl 176841 176864 with-utf8 wl-pprint-text 176842 176865 ]; 176843 176866 executableHaskellDepends = [ 176844 - aeson base bytestring fmt haskeline megaparsec morley-prelude named 176845 - optparse-applicative pretty-simple text vinyl with-utf8 176867 + aeson base bytestring data-default fmt haskeline megaparsec 176868 + morley-prelude named optparse-applicative pretty-simple text vinyl 176869 + with-utf8 176846 176870 ]; 176847 176871 description = "Developer tools for the Michelson Language"; 176848 176872 license = stdenv.lib.licenses.mit; ··· 178467 178491 }: 178468 178492 mkDerivation { 178469 178493 pname = "mu-protobuf"; 178470 - version = "0.4.0.0"; 178471 - sha256 = "13323mk6maj4fn1vg98nkb80k1975mqaszbj67a4mr5n2s9vrlz2"; 178494 + version = "0.4.0.1"; 178495 + sha256 = "1dr2vgxkzxpkz0iiwzwbficm65flwfmcs5xbxx5mg5gwf7x0qz3l"; 178472 178496 isLibrary = true; 178473 178497 isExecutable = true; 178474 178498 enableSeparateDataOutput = true; ··· 178503 178527 }) {}; 178504 178528 178505 178529 "mu-schema" = callPackage 178506 - ({ mkDerivation, aeson, base, bytestring, containers, sop-core 178507 - , template-haskell, text, th-abstraction, unordered-containers 178508 - , uuid, vector 178530 + ({ mkDerivation, aeson, base, bytestring, containers 178531 + , first-class-families, sop-core, template-haskell, text 178532 + , th-abstraction, unordered-containers, uuid, vector 178509 178533 }: 178510 178534 mkDerivation { 178511 178535 pname = "mu-schema"; 178512 - version = "0.3.1.0"; 178513 - sha256 = "1kl62ask8cvjimjcb9f3y3vpvk544m3zlzp4jn1yrvbmzn3px0d1"; 178536 + version = "0.3.1.1"; 178537 + sha256 = "0n30xn2z1dl4n28mbfnif8csvz0namll0hab1r7mhnamp0yc3gs8"; 178514 178538 libraryHaskellDepends = [ 178515 - aeson base bytestring containers sop-core template-haskell text 178516 - th-abstraction unordered-containers uuid vector 178539 + aeson base bytestring containers first-class-families sop-core 178540 + template-haskell text th-abstraction unordered-containers uuid 178541 + vector 178517 178542 ]; 178518 178543 description = "Format-independent schemas for serialization"; 178519 178544 license = stdenv.lib.licenses.asl20; ··· 179813 179838 }: 179814 179839 mkDerivation { 179815 179840 pname = "musicw"; 179816 - version = "0.3.5.2"; 179817 - sha256 = "0mn5vnjxqkpd2pgjxmchlih74a1m52v06h6f08kyb26l0sjpbfx7"; 179841 + version = "0.3.6"; 179842 + sha256 = "0bi57x087r22547z90n58faz78ha6z6pfmf2chwrfdys48lr8wfq"; 179818 179843 libraryHaskellDepends = [ 179819 179844 array base bytestring containers data-default file-embed ghcjs-base 179820 179845 ghcjs-dom ghcjs-prim json monad-loops mtl safe text time ··· 180504 180529 license = stdenv.lib.licenses.bsd3; 180505 180530 }) {inherit (pkgs) mysql;}; 180506 180531 180532 + "mysql_0_1_7_2" = callPackage 180533 + ({ mkDerivation, base, bytestring, Cabal, containers, hspec, mysql 180534 + }: 180535 + mkDerivation { 180536 + pname = "mysql"; 180537 + version = "0.1.7.2"; 180538 + sha256 = "0vkc39hx55hqwgkhqm80ckabbjaq4f9840msznf71glzihzg8k0n"; 180539 + setupHaskellDepends = [ base Cabal ]; 180540 + libraryHaskellDepends = [ base bytestring containers ]; 180541 + librarySystemDepends = [ mysql ]; 180542 + testHaskellDepends = [ base bytestring hspec ]; 180543 + description = "A low-level MySQL client library"; 180544 + license = stdenv.lib.licenses.bsd3; 180545 + hydraPlatforms = stdenv.lib.platforms.none; 180546 + }) {inherit (pkgs) mysql;}; 180547 + 180507 180548 "mysql-effect" = callPackage 180508 180549 ({ mkDerivation, base, bytestring, extensible-effects, mysql 180509 180550 , mysql-simple ··· 181608 181649 pname = "natural-transformation"; 181609 181650 version = "0.4"; 181610 181651 sha256 = "1by8xwjc23l6pa9l4iv7zp82dykpll3vc3hgxk0pgva724n8xhma"; 181611 - revision = "8"; 181612 - editedCabalFile = "007vgw2zaf2z9fyi9f0spmqn6fd8j438r3vnkgmazzvb43szmi0n"; 181652 + revision = "9"; 181653 + editedCabalFile = "1db5ln24wcn4fcf92096iff8jp7q531ccm8pgbqincrbxayahl1s"; 181613 181654 libraryHaskellDepends = [ base ]; 181614 181655 testHaskellDepends = [ 181615 181656 base containers quickcheck-instances tasty tasty-quickcheck ··· 184489 184530 }: 184490 184531 mkDerivation { 184491 184532 pname = "ngx-export-tools-extra"; 184492 - version = "0.5.6.0"; 184493 - sha256 = "08a13v1fx7lad7wdibij79vdcbqn10lcb2n6lhzq70097f8a06vm"; 184533 + version = "0.5.7.0"; 184534 + sha256 = "0dhw68vkrwfgv9q4skml8kq6zgrg7awjq4vxqp541szvamwvgh6y"; 184494 184535 libraryHaskellDepends = [ 184495 184536 aeson ansi-wl-pprint array base base64 binary bytestring 184496 184537 case-insensitive containers ede enclosed-exceptions http-client ··· 186203 186244 }: 186204 186245 mkDerivation { 186205 186246 pname = "nri-env-parser"; 186206 - version = "0.1.0.1"; 186207 - sha256 = "1v6984ndlalrvdff10frik8bxqskmzf8cr13q6095jl6krjivkay"; 186247 + version = "0.1.0.2"; 186248 + sha256 = "0cl9f6p83k0r7ha6hzgmrv0abi9rw5p0wr838jyhazk179g37rrn"; 186208 186249 libraryHaskellDepends = [ 186209 186250 base modern-uri network-uri nri-prelude text 186210 186251 ]; ··· 186223 186264 }: 186224 186265 mkDerivation { 186225 186266 pname = "nri-prelude"; 186226 - version = "0.1.0.4"; 186227 - sha256 = "0x8jvrp2kcj9a23g370fj9v6mmp3c3vi05dg3arq1ri5in4y6psa"; 186267 + version = "0.2.0.0"; 186268 + sha256 = "061klliw29a8kkbwgqkhqbil7jq85pxgmqn21xwszi0g16jb8ayx"; 186228 186269 libraryHaskellDepends = [ 186229 186270 aeson ansi-terminal async auto-update base bytestring 186230 186271 concurrent-output containers directory exceptions filepath hedgehog ··· 191940 191981 pname = "pam"; 191941 191982 version = "0.2.0.0"; 191942 191983 sha256 = "0j4hm7ph0iszf8wyqpy5jiplr14jj37z2yvgcgy7p5ab5p5r38gx"; 191984 + revision = "1"; 191985 + editedCabalFile = "09d6acii3gimk3f04scy9k5f7di4sdam753ddi587px530pwdigb"; 191943 191986 libraryHaskellDepends = [ base ]; 191944 191987 librarySystemDepends = [ pam ]; 191945 191988 libraryToolDepends = [ c2hs ]; ··· 192048 192091 maintainers = with stdenv.lib.maintainers; [ peti ]; 192049 192092 }) {}; 192050 192093 192051 - "pandoc_2_11_0_2" = callPackage 192094 + "pandoc_2_11_0_4" = callPackage 192052 192095 ({ mkDerivation, aeson, aeson-pretty, attoparsec, base 192053 192096 , base64-bytestring, binary, blaze-html, blaze-markup, bytestring 192054 192097 , case-insensitive, citeproc, commonmark, commonmark-extensions ··· 192067 192110 }: 192068 192111 mkDerivation { 192069 192112 pname = "pandoc"; 192070 - version = "2.11.0.2"; 192071 - sha256 = "0lnzypad3jfix7h78gk4fvyl0x3n7f77i8bn6dn2lzdsf6wasy8x"; 192113 + version = "2.11.0.4"; 192114 + sha256 = "18nqdhvk0rgrzmbhab9vb05g8w9hvwx0ncf5cqp5ijxycilcskb8"; 192072 192115 configureFlags = [ "-fhttps" "-f-trypandoc" ]; 192073 192116 isLibrary = true; 192074 192117 isExecutable = true; ··· 193668 193711 ({ mkDerivation, base, parallel, tree-monad }: 193669 193712 mkDerivation { 193670 193713 pname = "parallel-tree-search"; 193671 - version = "0.4.1"; 193672 - sha256 = "1x2k649q6gqz9z16vwg1j59ajf2wp59lfwb65g8819fz4rwimncr"; 193714 + version = "0.4.2"; 193715 + sha256 = "08r8xl3x5zvsy3d3ss9m9l7kb0dyp7hjrwxlnz7g2jl7p5x8rjbd"; 193673 193716 libraryHaskellDepends = [ base parallel tree-monad ]; 193674 193717 description = "Parallel Tree Search"; 193675 193718 license = stdenv.lib.licenses.publicDomain; ··· 193734 193777 pname = "paramtree"; 193735 193778 version = "0.1.1.1"; 193736 193779 sha256 = "0ls9wzmz5lk7gyl8lx9cjs49zpwhrv955fs5q6ypv7bpbvjbchs1"; 193737 - revision = "2"; 193738 - editedCabalFile = "17wyi6q6azm2s04pm1alc183yp01a8qbvj1nymjxdzvrl2dkk2g6"; 193780 + revision = "3"; 193781 + editedCabalFile = "1nd342xk0sm9dlh5915b9kbksyd87wpji1mw8m8phm8d72prcxmi"; 193739 193782 libraryHaskellDepends = [ base containers ]; 193740 193783 testHaskellDepends = [ 193741 193784 base bytestring tasty tasty-golden tasty-hunit temporary ··· 195062 195105 }: 195063 195106 mkDerivation { 195064 195107 pname = "path-io"; 195065 - version = "1.6.1"; 195066 - sha256 = "1qbnjwx72idbqwi5gkhnphf2phdszdf6y1aqf77y17kks3992vmn"; 195067 - libraryHaskellDepends = [ 195068 - base containers directory dlist exceptions filepath path temporary 195069 - time transformers unix-compat 195070 - ]; 195071 - testHaskellDepends = [ 195072 - base directory exceptions filepath hspec path transformers 195073 - unix-compat 195074 - ]; 195075 - description = "Interface to ‘directory’ package for users of ‘path’"; 195076 - license = stdenv.lib.licenses.bsd3; 195077 - }) {}; 195078 - 195079 - "path-io_1_6_2" = callPackage 195080 - ({ mkDerivation, base, containers, directory, dlist, exceptions 195081 - , filepath, hspec, path, temporary, time, transformers, unix-compat 195082 - }: 195083 - mkDerivation { 195084 - pname = "path-io"; 195085 195108 version = "1.6.2"; 195086 195109 sha256 = "11mrs0awd343far3rmcphdli65g737haxg7fwx3pl04fgdxfbpdq"; 195087 195110 libraryHaskellDepends = [ ··· 195094 195117 ]; 195095 195118 description = "Interface to ‘directory’ package for users of ‘path’"; 195096 195119 license = stdenv.lib.licenses.bsd3; 195097 - hydraPlatforms = stdenv.lib.platforms.none; 195098 195120 }) {}; 195099 195121 195100 195122 "path-like" = callPackage ··· 196669 196691 }: 196670 196692 mkDerivation { 196671 196693 pname = "periodic-client"; 196672 - version = "1.1.7.1"; 196673 - sha256 = "0d9ngiq064fajiy2c4sddpgr93ia13iv83rdnvbk05x7agi0srjb"; 196694 + version = "1.1.7.2"; 196695 + sha256 = "0ldjxfq8p4spv4vgqjyklmcd8k3n2mrinma5w6k29d1wvyf5kxz5"; 196674 196696 libraryHaskellDepends = [ 196675 196697 base binary byteable bytestring hslogger metro metro-socket mtl 196676 196698 periodic-common resource-pool transformers unliftio ··· 197672 197694 license = stdenv.lib.licenses.mit; 197673 197695 }) {}; 197674 197696 197675 - "persistent-test_2_0_3_2" = callPackage 197697 + "persistent-test_2_0_3_3" = callPackage 197676 197698 ({ mkDerivation, aeson, base, blaze-html, bytestring, conduit 197677 197699 , containers, exceptions, hspec, hspec-expectations, HUnit 197678 197700 , monad-control, monad-logger, mtl, path-pieces, persistent ··· 197682 197704 }: 197683 197705 mkDerivation { 197684 197706 pname = "persistent-test"; 197685 - version = "2.0.3.2"; 197686 - sha256 = "0d7a6m4qm6xzyv7h2fqn9hgv7r7q6dwh7x04ddsrygjxdgpwgqf3"; 197707 + version = "2.0.3.3"; 197708 + sha256 = "0ry6inln7grmcj58k3sfjid24069n4kmph6sikvm352b9ffw6h5x"; 197687 197709 libraryHaskellDepends = [ 197688 197710 aeson base blaze-html bytestring conduit containers exceptions 197689 197711 hspec hspec-expectations HUnit monad-control monad-logger mtl ··· 197722 197744 197723 197745 "persistent-vector" = callPackage 197724 197746 ({ mkDerivation, base, containers, criterion, deepseq, QuickCheck 197725 - , test-framework, test-framework-quickcheck2 197747 + , test-framework, test-framework-quickcheck2, transformers 197726 197748 }: 197727 197749 mkDerivation { 197728 197750 pname = "persistent-vector"; 197729 - version = "0.1.1"; 197730 - sha256 = "1l5v02pjb24gk4hw28knjp55l7z6jzcfiklfikd2nqbl7866c2j2"; 197731 - libraryHaskellDepends = [ base deepseq ]; 197751 + version = "0.2.0"; 197752 + sha256 = "07fxfmkgjszssagj4miw1sx9vi782hwsf6gay7z6mb96mygbld5y"; 197753 + libraryHaskellDepends = [ base deepseq transformers ]; 197732 197754 testHaskellDepends = [ 197733 197755 base QuickCheck test-framework test-framework-quickcheck2 197734 197756 ]; ··· 198319 198341 license = stdenv.lib.licenses.bsd3; 198320 198342 }) {}; 198321 198343 198344 + "phonetic-languages-common" = callPackage 198345 + ({ mkDerivation, base, subG, vector }: 198346 + mkDerivation { 198347 + pname = "phonetic-languages-common"; 198348 + version = "0.1.0.0"; 198349 + sha256 = "12al80szl9mxapwq6b0kp6bnhnwqxjqzyf72ycxvpx1xlppsfza9"; 198350 + libraryHaskellDepends = [ base subG vector ]; 198351 + description = "A generalization of the uniqueness-periods-vector-common package"; 198352 + license = stdenv.lib.licenses.mit; 198353 + }) {}; 198354 + 198355 + "phonetic-languages-plus" = callPackage 198356 + ({ mkDerivation, base, bytestring, lists-flines, parallel 198357 + , uniqueness-periods-vector-stats 198358 + }: 198359 + mkDerivation { 198360 + pname = "phonetic-languages-plus"; 198361 + version = "0.1.0.0"; 198362 + sha256 = "1yzqrqkikkx6ii1n7zs5vf1k5m26v8bj8m0h43zmxb1j30klh2ir"; 198363 + isLibrary = true; 198364 + isExecutable = true; 198365 + libraryHaskellDepends = [ base lists-flines ]; 198366 + executableHaskellDepends = [ 198367 + base bytestring lists-flines parallel 198368 + uniqueness-periods-vector-stats 198369 + ]; 198370 + description = "Some common shared between different packages functions"; 198371 + license = stdenv.lib.licenses.mit; 198372 + }) {}; 198373 + 198322 198374 "phonetic-languages-rhythmicity" = callPackage 198323 198375 ({ mkDerivation, base }: 198324 198376 mkDerivation { ··· 198338 198390 sha256 = "0dn81mzqjp7fj5cvv0w1lp72mla5hqzdrbsk0ad22wz43hpvrl1l"; 198339 198391 libraryHaskellDepends = [ base mmsyn2 mmsyn5 vector ]; 198340 198392 description = "Prepares Ukrainian text to be used as a phonetic language text"; 198393 + license = stdenv.lib.licenses.mit; 198394 + }) {}; 198395 + 198396 + "phonetic-languages-vector" = callPackage 198397 + ({ mkDerivation, base, vector }: 198398 + mkDerivation { 198399 + pname = "phonetic-languages-vector"; 198400 + version = "0.1.0.0"; 198401 + sha256 = "12mhmrfpdkxl00yfvy5jc74c7xnrj10pcydnn3xdhzj0fvp1zrll"; 198402 + libraryHaskellDepends = [ base vector ]; 198403 + description = "A generalization of the functionality of the uniqueness-periods-vector package"; 198341 198404 license = stdenv.lib.licenses.mit; 198342 198405 }) {}; 198343 198406 ··· 200752 200815 }) {}; 200753 200816 200754 200817 "playlists" = callPackage 200755 - ({ mkDerivation, attoparsec, base, bytestring, doctest, filepath 200756 - , hspec, optparse-applicative, text, word8 200818 + ({ mkDerivation, attoparsec, base, bytestring, filepath, hspec 200819 + , optparse-applicative, text, word8 200757 200820 }: 200758 200821 mkDerivation { 200759 200822 pname = "playlists"; 200760 - version = "0.5.0.0"; 200761 - sha256 = "0653aifikinz69wq3d6sfkchcchhwlndh1lf40qrk96941qss0d6"; 200762 - revision = "1"; 200763 - editedCabalFile = "19vwlvva12p4r3ch1ik7m6h5r7cy0f35qn8smd41pv47v29dsxiq"; 200823 + version = "0.5.1"; 200824 + sha256 = "1hrxmp33pzmvpg9j102hjradnlq261hs9amqkivqjfn9y4pb8inm"; 200764 200825 isLibrary = true; 200765 200826 isExecutable = true; 200766 200827 libraryHaskellDepends = [ 200767 200828 attoparsec base bytestring filepath text word8 200768 200829 ]; 200769 200830 executableHaskellDepends = [ 200770 - base bytestring optparse-applicative text 200831 + attoparsec base bytestring filepath optparse-applicative text word8 200771 200832 ]; 200772 200833 testHaskellDepends = [ 200773 - base bytestring doctest filepath hspec text 200834 + attoparsec base bytestring filepath hspec text word8 200774 200835 ]; 200775 200836 description = "Library and executable for working with playlist files"; 200776 200837 license = stdenv.lib.licenses.bsd3; ··· 201997 202058 broken = true; 201998 202059 }) {}; 201999 202060 202061 + "polysemy-extra" = callPackage 202062 + ({ mkDerivation, base, containers, polysemy, polysemy-zoo }: 202063 + mkDerivation { 202064 + pname = "polysemy-extra"; 202065 + version = "0.1.0.0"; 202066 + sha256 = "1y5k935jh6dfs87kdih1ibb61ljkp39wyrkg1n2zss020cdhbi7g"; 202067 + libraryHaskellDepends = [ base containers polysemy polysemy-zoo ]; 202068 + description = "Run a KVStore as a filesystem in polysemy"; 202069 + license = stdenv.lib.licenses.mit; 202070 + hydraPlatforms = stdenv.lib.platforms.none; 202071 + broken = true; 202072 + }) {}; 202073 + 202074 + "polysemy-fskvstore" = callPackage 202075 + ({ mkDerivation, base, bytestring, path, polysemy, polysemy-zoo 202076 + , rio, unliftio-path 202077 + }: 202078 + mkDerivation { 202079 + pname = "polysemy-fskvstore"; 202080 + version = "0.1.0.0"; 202081 + sha256 = "1hg552w21hgq5jvcbrw1kn1870xdyf44a3xqd87nrj9s9k2j4pk2"; 202082 + libraryHaskellDepends = [ 202083 + base bytestring path polysemy polysemy-zoo rio unliftio-path 202084 + ]; 202085 + description = "Run a KVStore as a filesystem in polysemy"; 202086 + license = stdenv.lib.licenses.mit; 202087 + hydraPlatforms = stdenv.lib.platforms.none; 202088 + broken = true; 202089 + }) {}; 202090 + 202000 202091 "polysemy-http" = callPackage 202001 202092 ({ mkDerivation, aeson, ansi-terminal, base, bytestring 202002 202093 , case-insensitive, co-log-core, co-log-polysemy, composition ··· 202031 202122 broken = true; 202032 202123 }) {}; 202033 202124 202125 + "polysemy-kvstore-jsonfile" = callPackage 202126 + ({ mkDerivation, aeson, base, containers, exceptions, extra, path 202127 + , polysemy, polysemy-zoo, unliftio-path 202128 + }: 202129 + mkDerivation { 202130 + pname = "polysemy-kvstore-jsonfile"; 202131 + version = "0.1.0.0"; 202132 + sha256 = "1lbjq1hlq6cf6px5f6zqi04sl0yz0rpyq2m2y16zknjz3wi7zqvi"; 202133 + libraryHaskellDepends = [ 202134 + aeson base containers exceptions extra path polysemy polysemy-zoo 202135 + unliftio-path 202136 + ]; 202137 + description = "Run a KVStore as a single json file in polysemy"; 202138 + license = stdenv.lib.licenses.mit; 202139 + hydraPlatforms = stdenv.lib.platforms.none; 202140 + broken = true; 202141 + }) {}; 202142 + 202143 + "polysemy-methodology" = callPackage 202144 + ({ mkDerivation, base, polysemy, polysemy-plugin, polysemy-zoo }: 202145 + mkDerivation { 202146 + pname = "polysemy-methodology"; 202147 + version = "0.1.2.1"; 202148 + sha256 = "0is4jnmfn2gx78ijxwvhm8qwk2gqz31hh9pg5r8y43hyx7im40ay"; 202149 + libraryHaskellDepends = [ 202150 + base polysemy polysemy-plugin polysemy-zoo 202151 + ]; 202152 + description = "Domain modelling algebra for polysemy"; 202153 + license = stdenv.lib.licenses.mit; 202154 + hydraPlatforms = stdenv.lib.platforms.none; 202155 + broken = true; 202156 + }) {}; 202157 + 202034 202158 "polysemy-optics" = callPackage 202035 202159 ({ mkDerivation, base, optics, polysemy, polysemy-zoo }: 202036 202160 mkDerivation { ··· 204778 204902 204779 204903 "predicate-typed" = callPackage 204780 204904 ({ mkDerivation, aeson, aeson-pretty, base, binary, bytestring 204781 - , comonad, containers, deepseq, directory, doctest, hashable, lens 204782 - , mtl, pcre-heavy, pcre-light, pretty, pretty-terminal, QuickCheck 204783 - , safe, stm, string-conversions, tasty, tasty-hunit 204784 - , tasty-quickcheck, template-haskell, text, th-lift, these, time 204785 - , tree-view 204905 + , comonad, constraints, containers, deepseq, directory, doctest 204906 + , hashable, lens, lens-action, pcre-heavy, pcre-light 204907 + , pretty-terminal, QuickCheck, random, safe, stm 204908 + , string-conversions, tasty, tasty-hunit, tasty-quickcheck 204909 + , template-haskell, text, th-lift, these, time 204786 204910 }: 204787 204911 mkDerivation { 204788 204912 pname = "predicate-typed"; 204789 - version = "0.7.3.0"; 204790 - sha256 = "124f9bdvq30xaadg6020q0pmfv56mpkw25ws306xp8mfs61g1src"; 204913 + version = "0.7.4.0"; 204914 + sha256 = "04vxyw4bgzbkk56dw7p8b4x12m4wymxwh83537hvphdv9qj71ph9"; 204915 + revision = "1"; 204916 + editedCabalFile = "064zfd03nw1bd0p8vwymk0kscbpvxrgzbwmqys3ys1rqzjpnfdrp"; 204791 204917 libraryHaskellDepends = [ 204792 - aeson aeson-pretty base binary bytestring comonad containers 204793 - deepseq directory hashable lens mtl pcre-heavy pcre-light pretty 204794 - pretty-terminal QuickCheck safe string-conversions template-haskell 204795 - text th-lift these time tree-view 204918 + aeson aeson-pretty base binary bytestring comonad constraints 204919 + containers deepseq directory hashable lens lens-action pcre-heavy 204920 + pcre-light pretty-terminal QuickCheck random safe 204921 + string-conversions template-haskell text th-lift these time 204796 204922 ]; 204797 204923 testHaskellDepends = [ 204798 - aeson aeson-pretty base binary bytestring comonad containers 204799 - deepseq directory doctest hashable lens mtl pcre-heavy pcre-light 204800 - pretty pretty-terminal QuickCheck safe stm string-conversions tasty 204801 - tasty-hunit tasty-quickcheck template-haskell text th-lift these 204802 - time tree-view 204924 + aeson aeson-pretty base binary bytestring comonad constraints 204925 + containers deepseq directory doctest hashable lens lens-action 204926 + pcre-heavy pcre-light pretty-terminal QuickCheck random safe stm 204927 + string-conversions tasty tasty-hunit tasty-quickcheck 204928 + template-haskell text th-lift these time 204803 204929 ]; 204804 204930 description = "Predicates, Refinement types and Dsl"; 204805 204931 license = stdenv.lib.licenses.bsd3; ··· 205301 205427 }: 205302 205428 mkDerivation { 205303 205429 pname = "pretty-diff"; 205304 - version = "0.2.0.2"; 205305 - sha256 = "0nz6shwyw6pkwd8n4rvix4fn0f5mvxx1xkc6q4k1xrg2ylg73ksv"; 205430 + version = "0.2.0.3"; 205431 + sha256 = "1pnq05zw7zyfikga8y27pkya4wrf0m3mrksmzi8l7jp9qdhkyia1"; 205306 205432 libraryHaskellDepends = [ base data-default Diff text ]; 205307 205433 testHaskellDepends = [ 205308 205434 base data-default Diff tasty tasty-hunit tasty-test-reporter text ··· 213165 213291 }: 213166 213292 mkDerivation { 213167 213293 pname = "rank1dynamic"; 213168 - version = "0.4.0"; 213169 - sha256 = "07dbfp0sc32q1p8xh4ap8m3b287r9hh4r8vfsrppdm5pabz4nhiw"; 213170 - revision = "1"; 213171 - editedCabalFile = "1idh1iz15pzdhrhy19584i9ahz41ijbmf56wbb2wns2kipy6w9lr"; 213294 + version = "0.4.1"; 213295 + sha256 = "19x2w44f31589vf4s428m7g3dz75qykr7mv599rf3gls4zjx781r"; 213172 213296 libraryHaskellDepends = [ base binary ]; 213173 213297 testHaskellDepends = [ 213174 213298 base HUnit test-framework test-framework-hunit ··· 214811 214935 broken = true; 214812 214936 }) {}; 214813 214937 214814 - "reanimate_1_1_1_0" = callPackage 214938 + "reanimate_1_1_2_1" = callPackage 214815 214939 ({ mkDerivation, aeson, ansi-terminal, array, attoparsec, base 214816 214940 , base64-bytestring, bytestring, cassava, cereal, colour 214817 214941 , containers, cryptohash-sha256, cubicbezier, directory, filelock ··· 214826 214950 }: 214827 214951 mkDerivation { 214828 214952 pname = "reanimate"; 214829 - version = "1.1.1.0"; 214830 - sha256 = "05illhid0nnypkl7znzkmc7b3wc7lmv8jn2sdcj39xr1yr8hji7f"; 214953 + version = "1.1.2.1"; 214954 + sha256 = "043jpim33pliymnks47i39hz36wp61rvwjyk9f0k89whsi74bkd6"; 214831 214955 enableSeparateDataOutput = true; 214832 214956 libraryHaskellDepends = [ 214833 214957 aeson ansi-terminal array attoparsec base base64-bytestring ··· 216581 216705 license = stdenv.lib.licenses.bsd3; 216582 216706 }) {}; 216583 216707 216708 + "reform-happstack_0_2_5_4" = callPackage 216709 + ({ mkDerivation, base, bytestring, happstack-server, mtl, random 216710 + , reform, text, utf8-string 216711 + }: 216712 + mkDerivation { 216713 + pname = "reform-happstack"; 216714 + version = "0.2.5.4"; 216715 + sha256 = "1xknj906vr0q6vrxrvna1777v7hsdg1l3r0wwnga7k1yn5hcfc76"; 216716 + libraryHaskellDepends = [ 216717 + base bytestring happstack-server mtl random reform text utf8-string 216718 + ]; 216719 + description = "Happstack support for reform"; 216720 + license = stdenv.lib.licenses.bsd3; 216721 + hydraPlatforms = stdenv.lib.platforms.none; 216722 + }) {}; 216723 + 216584 216724 "reform-hsp" = callPackage 216585 216725 ({ mkDerivation, base, hsp, hsx2hs, reform, text }: 216586 216726 mkDerivation { ··· 224663 224803 , containers, crackNum, deepseq, directory, doctest, filepath 224664 224804 , gauge, Glob, hlint, mtl, pretty, process, QuickCheck, random 224665 224805 , silently, syb, tasty, tasty-golden, tasty-hunit, tasty-quickcheck 224666 - , template-haskell, time, transformers, z3 224806 + , template-haskell, time, transformers, uniplate, z3 224667 224807 }: 224668 224808 mkDerivation { 224669 224809 pname = "sbv"; 224670 - version = "8.8"; 224671 - sha256 = "0xm05g9kxh38jjbssnhyw6c8q4rsyjndm2b8r36cqwx0n607zvgy"; 224810 + version = "8.9"; 224811 + sha256 = "1h8bhi1pjlg0v16wwqcvil7gq98b6dn8ckzmrsgb8sc3qz0nxj51"; 224672 224812 enableSeparateDataOutput = true; 224673 224813 libraryHaskellDepends = [ 224674 224814 array async base containers crackNum deepseq directory filepath mtl 224675 224815 pretty process QuickCheck random syb template-haskell time 224676 - transformers 224816 + transformers uniplate 224677 224817 ]; 224678 224818 testHaskellDepends = [ 224679 224819 base bytestring containers crackNum directory doctest filepath Glob ··· 238081 238221 license = stdenv.lib.licenses.bsd3; 238082 238222 }) {}; 238083 238223 238224 + "snap-server_1_1_2_0" = callPackage 238225 + ({ mkDerivation, attoparsec, base, base16-bytestring, blaze-builder 238226 + , bytestring, bytestring-builder, case-insensitive, clock 238227 + , containers, criterion, deepseq, directory, filepath, HsOpenSSL 238228 + , http-common, http-streams, HUnit, io-streams, io-streams-haproxy 238229 + , lifted-base, monad-control, mtl, network, old-locale 238230 + , openssl-streams, parallel, QuickCheck, random, snap-core 238231 + , test-framework, test-framework-hunit, test-framework-quickcheck2 238232 + , text, threads, time, transformers, unix, unix-compat, vector 238233 + }: 238234 + mkDerivation { 238235 + pname = "snap-server"; 238236 + version = "1.1.2.0"; 238237 + sha256 = "0w4yv9a5ilpma0335ariwap2iscmdbaaif88lq3cm7px910nyc4j"; 238238 + configureFlags = [ "-fopenssl" ]; 238239 + isLibrary = true; 238240 + isExecutable = true; 238241 + libraryHaskellDepends = [ 238242 + attoparsec base blaze-builder bytestring bytestring-builder 238243 + case-insensitive clock containers filepath HsOpenSSL io-streams 238244 + io-streams-haproxy lifted-base mtl network old-locale 238245 + openssl-streams snap-core text time transformers unix unix-compat 238246 + vector 238247 + ]; 238248 + testHaskellDepends = [ 238249 + attoparsec base base16-bytestring blaze-builder bytestring 238250 + bytestring-builder case-insensitive clock containers deepseq 238251 + directory filepath HsOpenSSL http-common http-streams HUnit 238252 + io-streams io-streams-haproxy lifted-base monad-control mtl network 238253 + old-locale openssl-streams parallel QuickCheck random snap-core 238254 + test-framework test-framework-hunit test-framework-quickcheck2 text 238255 + threads time transformers unix unix-compat vector 238256 + ]; 238257 + benchmarkHaskellDepends = [ 238258 + attoparsec base blaze-builder bytestring bytestring-builder 238259 + criterion io-streams io-streams-haproxy snap-core transformers 238260 + vector 238261 + ]; 238262 + description = "A web server for the Snap Framework"; 238263 + license = stdenv.lib.licenses.bsd3; 238264 + hydraPlatforms = stdenv.lib.platforms.none; 238265 + }) {}; 238266 + 238084 238267 "snap-stream" = callPackage 238085 238268 ({ mkDerivation, attoparsec, base, bytestring, io-streams 238086 238269 , snap-core ··· 242501 242684 }: 242502 242685 mkDerivation { 242503 242686 pname = "stack-clean-old"; 242504 - version = "0.1"; 242505 - sha256 = "12q3x0lj8mjhfr6zrizl7995qca28qccjfqwhriciv35l4sny9md"; 242687 + version = "0.2"; 242688 + sha256 = "1mk92hgh1prnw0piwccxb1nf1383yap7csx03abnwp8anl8xw5dc"; 242506 242689 isLibrary = false; 242507 242690 isExecutable = true; 242508 242691 executableHaskellDepends = [ ··· 242774 242957 }: 242775 242958 mkDerivation { 242776 242959 pname = "stack2cabal"; 242777 - version = "1.0.11"; 242778 - sha256 = "1lm4dl743xscrksgqg1v1ylm4bb3i8j470yih8si968k7xzcdvx2"; 242779 - revision = "1"; 242780 - editedCabalFile = "1ga8z004rvrvi58yfr7vmikngn3q8134z87nzaj0lll39kljni83"; 242960 + version = "1.0.12"; 242961 + sha256 = "0424qz4fy8218a0zr8pw5kbaldrb3wddvsb87sjqbb4q5qcm7rj7"; 242781 242962 isLibrary = true; 242782 242963 isExecutable = true; 242783 242964 libraryHaskellDepends = [ ··· 243997 244178 243998 244179 "staversion" = callPackage 243999 244180 ({ mkDerivation, aeson, ansi-wl-pprint, base, bytestring, Cabal 244000 - , containers, directory, filepath, heredoc, hspec, http-client 244001 - , http-client-tls, http-types, megaparsec, optparse-applicative 244002 - , pretty, process, QuickCheck, semigroups, text, transformers 244003 - , transformers-compat, unordered-containers, yaml 244181 + , containers, directory, filepath, hashable, heredoc, hspec 244182 + , http-client, http-client-tls, http-types, megaparsec 244183 + , optparse-applicative, pretty, process, QuickCheck, semigroups 244184 + , text, transformers, transformers-compat, unordered-containers 244185 + , yaml 244004 244186 }: 244005 244187 mkDerivation { 244006 244188 pname = "staversion"; 244007 - version = "0.2.3.7"; 244008 - sha256 = "0mrkm7gr6s27dngws7p3mcfyp9pdvyr25mg9nd3ygklaql74jmng"; 244189 + version = "0.2.4.0"; 244190 + sha256 = "1n6f7ka4ncadp4svd3bc81qxdgiff85mws5apx7wdhcwfn8wbsib"; 244009 244191 isLibrary = true; 244010 244192 isExecutable = true; 244011 244193 libraryHaskellDepends = [ 244012 244194 aeson ansi-wl-pprint base bytestring Cabal containers directory 244013 - filepath http-client http-client-tls http-types megaparsec 244195 + filepath hashable http-client http-client-tls http-types megaparsec 244014 244196 optparse-applicative pretty process semigroups text transformers 244015 244197 transformers-compat unordered-containers yaml 244016 244198 ]; 244017 244199 executableHaskellDepends = [ base ]; 244018 244200 testHaskellDepends = [ 244019 244201 base bytestring Cabal filepath heredoc hspec QuickCheck semigroups 244020 - text 244202 + text unordered-containers 244021 244203 ]; 244022 244204 description = "What version is the package X in stackage lts-Y.ZZ?"; 244023 244205 license = stdenv.lib.licenses.bsd3; ··· 245511 245693 license = stdenv.lib.licenses.bsd3; 245512 245694 }) {}; 245513 245695 245696 + "streaming-bytestring_0_2_0" = callPackage 245697 + ({ mkDerivation, base, bytestring, deepseq, exceptions, ghc-prim 245698 + , mmorph, mtl, resourcet, smallcheck, streaming, tasty, tasty-hunit 245699 + , tasty-smallcheck, transformers, transformers-base 245700 + }: 245701 + mkDerivation { 245702 + pname = "streaming-bytestring"; 245703 + version = "0.2.0"; 245704 + sha256 = "1vmbg84xc7ix7ihs96ia13gdpi7z3grrkq9qai6j8s1klnzpljhi"; 245705 + libraryHaskellDepends = [ 245706 + base bytestring deepseq exceptions ghc-prim mmorph mtl resourcet 245707 + streaming transformers transformers-base 245708 + ]; 245709 + testHaskellDepends = [ 245710 + base bytestring resourcet smallcheck streaming tasty tasty-hunit 245711 + tasty-smallcheck transformers 245712 + ]; 245713 + description = "Fast, effectful byte streams"; 245714 + license = stdenv.lib.licenses.bsd3; 245715 + hydraPlatforms = stdenv.lib.platforms.none; 245716 + }) {}; 245717 + 245514 245718 "streaming-cassava" = callPackage 245515 245719 ({ mkDerivation, base, bytestring, cassava, hspec, mtl, QuickCheck 245516 245720 , quickcheck-instances, streaming, streaming-bytestring, text ··· 246532 246736 pname = "string-interpolate"; 246533 246737 version = "0.3.0.2"; 246534 246738 sha256 = "1dkw4q2fxnr7gnish45lryxwrmdy93ffa1010qdnjlnz5m3dxbyl"; 246739 + revision = "1"; 246740 + editedCabalFile = "1rwylfxa821260mxfsr6l6grcyz7gxk18mvjijfhg5sm53v4c1ka"; 246535 246741 libraryHaskellDepends = [ 246536 246742 base bytestring haskell-src-exts haskell-src-meta split 246537 246743 template-haskell text text-conversions utf8-string ··· 251871 252077 license = stdenv.lib.licenses.mit; 251872 252078 }) {}; 251873 252079 251874 - "tasty_1_3_1" = callPackage 252080 + "tasty_1_4" = callPackage 251875 252081 ({ mkDerivation, ansi-terminal, async, base, clock, containers, mtl 251876 252082 , optparse-applicative, stm, tagged, unbounded-delays, unix 251877 252083 , wcwidth 251878 252084 }: 251879 252085 mkDerivation { 251880 252086 pname = "tasty"; 251881 - version = "1.3.1"; 251882 - sha256 = "1p8lq0yd1880knnygv4spgjj3j2mi8bawd018vcxy9rml7sdzm8w"; 252087 + version = "1.4"; 252088 + sha256 = "0jkia4zg01936gm2klpn3c4grlmdgiq0qnqq1cz7xg4baza14q3b"; 251883 252089 libraryHaskellDepends = [ 251884 252090 ansi-terminal async base clock containers mtl optparse-applicative 251885 252091 stm tagged unbounded-delays unix wcwidth ··· 252460 252666 license = stdenv.lib.licenses.bsd3; 252461 252667 }) {}; 252462 252668 252669 + "tasty-rerun_1_1_18" = callPackage 252670 + ({ mkDerivation, base, containers, mtl, optparse-applicative, split 252671 + , stm, tagged, tasty, transformers 252672 + }: 252673 + mkDerivation { 252674 + pname = "tasty-rerun"; 252675 + version = "1.1.18"; 252676 + sha256 = "0sccp5zx9v2rx741nbmgd8mzjhy5m4v74hk26d23xz93ph8aqx7s"; 252677 + libraryHaskellDepends = [ 252678 + base containers mtl optparse-applicative split stm tagged tasty 252679 + transformers 252680 + ]; 252681 + description = "Rerun only tests which failed in a previous test run"; 252682 + license = stdenv.lib.licenses.bsd3; 252683 + hydraPlatforms = stdenv.lib.platforms.none; 252684 + }) {}; 252685 + 252463 252686 "tasty-silver" = callPackage 252464 252687 ({ mkDerivation, ansi-terminal, async, base, bytestring, containers 252465 252688 , deepseq, directory, filepath, mtl, optparse-applicative, process ··· 252534 252757 }: 252535 252758 mkDerivation { 252536 252759 pname = "tasty-test-reporter"; 252537 - version = "0.1.1.2"; 252538 - sha256 = "1v6s3dd3ynzw0690hz1abi8l2j6zlpfj61g072w176n7is6x7p73"; 252760 + version = "0.1.1.4"; 252761 + sha256 = "0aail968niiy4yicbb0nfd7z46vxgp5zf1k9ndh4smskihz8kjin"; 252539 252762 libraryHaskellDepends = [ 252540 252763 ansi-terminal base concurrent-output containers directory filepath 252541 252764 junit-xml mtl safe-exceptions stm tagged tasty text ··· 253146 253369 }: 253147 253370 mkDerivation { 253148 253371 pname = "telegram-bot-simple"; 253149 - version = "0.3.1"; 253150 - sha256 = "09r64kgvgc5xx4wa5mxlc6fi4cf5qa81j7334wr7niv88fs659yb"; 253372 + version = "0.3.3"; 253373 + sha256 = "0lbk7j6y2hzkd5hhd1wsdvsixgnim1xzy1nram2msm5jin9wy9rb"; 253151 253374 isLibrary = true; 253152 253375 isExecutable = true; 253153 253376 libraryHaskellDepends = [ ··· 256568 256791 }) {}; 256569 256792 256570 256793 "th-lego" = callPackage 256571 - ({ mkDerivation, base, template-haskell 256794 + ({ mkDerivation, base, QuickCheck, quickcheck-instances, rerebase 256795 + , tasty, tasty-hunit, tasty-quickcheck, template-haskell 256572 256796 , template-haskell-compat-v0208, text 256573 256797 }: 256574 256798 mkDerivation { 256575 256799 pname = "th-lego"; 256576 - version = "0.1.0.4"; 256577 - sha256 = "16pls283c6r4rx9aiyqacfrq5cy8d1q964fnzzk62517nicb9xyv"; 256800 + version = "0.2.2"; 256801 + sha256 = "0z9bpycyayvjr01pl704yhmchdfiyfi58drkq9ccxahgrwa0gpfc"; 256578 256802 libraryHaskellDepends = [ 256579 256803 base template-haskell template-haskell-compat-v0208 text 256804 + ]; 256805 + testHaskellDepends = [ 256806 + QuickCheck quickcheck-instances rerebase tasty tasty-hunit 256807 + tasty-quickcheck template-haskell 256580 256808 ]; 256581 256809 description = "Template Haskell construction utilities"; 256582 256810 license = stdenv.lib.licenses.mit; ··· 256932 257160 }: 256933 257161 mkDerivation { 256934 257162 pname = "themoviedb"; 256935 - version = "1.2.0.0"; 256936 - sha256 = "1dchnsk9mx2v01apj5ilnsl3w9vj6f5pkqrm9701zw7rcp7xds0w"; 257163 + version = "1.2.0.1"; 257164 + sha256 = "1n6raffsjn9iq427nyh7hnnx1jvgvilisfy6dz72hl4ry5198sdq"; 256937 257165 isLibrary = true; 256938 257166 isExecutable = true; 256939 257167 libraryHaskellDepends = [ ··· 261761 261989 ({ mkDerivation, base }: 261762 261990 mkDerivation { 261763 261991 pname = "tree-monad"; 261764 - version = "0.3"; 261765 - sha256 = "1zs1qgp908d0y7dm9mhzwl529z2aw24zr8balsvn1lzl1aynzslm"; 261992 + version = "0.3.1"; 261993 + sha256 = "0ny57rygkgwn8i733gz2zb12i5niq5q7lrqvzfwsnjd0b40yighf"; 261766 261994 libraryHaskellDepends = [ base ]; 261767 261995 description = "Non-Determinism Monad for Tree Search"; 261768 261996 license = stdenv.lib.licenses.bsd3; ··· 265853 266081 ({ mkDerivation, base, bytestring, mmsyn2, mmsyn5, vector }: 265854 266082 mkDerivation { 265855 266083 pname = "ukrainian-phonetics-basic"; 265856 - version = "0.1.1.0"; 265857 - sha256 = "0k7lv4lzmkjyfk5r664gmdaqbj08s1kp7n4w8lw7kn7fmxvwkraf"; 266084 + version = "0.1.7.0"; 266085 + sha256 = "0rjyy6yxwd799svqd34wjjz5wvxzlkr7bl65s1wmvdfbs9dvfk95"; 265858 266086 libraryHaskellDepends = [ base bytestring mmsyn2 mmsyn5 vector ]; 265859 266087 description = "A library to work with the basic Ukrainian phonetics and syllable segmentation"; 265860 266088 license = stdenv.lib.licenses.mit; ··· 266925 267153 }) {}; 266926 267154 266927 267155 "uniqueness-periods-vector-examples" = callPackage 266928 - ({ mkDerivation, base, bytestring, lists-flines, mmsyn6ukr 266929 - , parallel, phonetic-languages-ukrainian, print-info 267156 + ({ mkDerivation, base, mmsyn6ukr, parallel, phonetic-languages-plus 267157 + , phonetic-languages-ukrainian, print-info 266930 267158 , uniqueness-periods-vector, uniqueness-periods-vector-common 266931 267159 , uniqueness-periods-vector-filters 266932 267160 , uniqueness-periods-vector-general ··· 266935 267163 }: 266936 267164 mkDerivation { 266937 267165 pname = "uniqueness-periods-vector-examples"; 266938 - version = "0.13.1.0"; 266939 - sha256 = "0z6jglwli11845x4nlk8b3wk4d6j6i1m7jr3vhgri64g34qj1767"; 267166 + version = "0.14.1.0"; 267167 + sha256 = "191ihc62lzgdnzr0z0skgrxb5zg1jbnv2g6faafy9krla3j4rn4s"; 266940 267168 isLibrary = true; 266941 267169 isExecutable = true; 266942 267170 libraryHaskellDepends = [ 266943 - base lists-flines uniqueness-periods-vector 266944 - uniqueness-periods-vector-common 266945 - uniqueness-periods-vector-properties vector 267171 + base uniqueness-periods-vector uniqueness-periods-vector-common 267172 + uniqueness-periods-vector-properties 266946 267173 ]; 266947 267174 executableHaskellDepends = [ 266948 - base bytestring lists-flines mmsyn6ukr parallel 267175 + base mmsyn6ukr parallel phonetic-languages-plus 266949 267176 phonetic-languages-ukrainian print-info uniqueness-periods-vector 266950 267177 uniqueness-periods-vector-common uniqueness-periods-vector-filters 266951 267178 uniqueness-periods-vector-general ··· 266973 267200 }: 266974 267201 mkDerivation { 266975 267202 pname = "uniqueness-periods-vector-general"; 266976 - version = "0.5.1.0"; 266977 - sha256 = "1abqcxrlchhi5jag6rvaar48ip356p9r1zcndbja72z4dxg9b9q0"; 267203 + version = "0.5.2.0"; 267204 + sha256 = "08jprdi4rlq6i923q9lg6mjbiyphh26ray6kbi1pk84im3y0s6bm"; 266978 267205 libraryHaskellDepends = [ 266979 267206 base print-info uniqueness-periods-vector-common vector 266980 267207 ]; ··· 267561 267788 pname = "unjson"; 267562 267789 version = "0.15.3"; 267563 267790 sha256 = "1p2bk9j5ww0zbkaw1wvl2122h763zn4ddjzg5rka948q3d6zivvi"; 267791 + revision = "1"; 267792 + editedCabalFile = "1jgin4v0j5siyrchrlkp8y5abs30mk8j9d5ah3r0b84683whnnrx"; 267564 267793 libraryHaskellDepends = [ 267565 267794 aeson attoparsec base bytestring containers free hashable invariant 267566 267795 pretty primitive scientific semigroups text time ··· 267629 267858 license = stdenv.lib.licenses.mit; 267630 267859 }) {}; 267631 267860 267861 + "unliftio_0_2_13_1" = callPackage 267862 + ({ mkDerivation, async, base, bytestring, containers, deepseq 267863 + , directory, filepath, gauge, hspec, process, QuickCheck, stm, time 267864 + , transformers, unix, unliftio-core 267865 + }: 267866 + mkDerivation { 267867 + pname = "unliftio"; 267868 + version = "0.2.13.1"; 267869 + sha256 = "08q00kqg934y9cpj18kcgzcw3a2wgs6kjvgldgvr2a3vndwn95m0"; 267870 + libraryHaskellDepends = [ 267871 + async base bytestring deepseq directory filepath process stm time 267872 + transformers unix unliftio-core 267873 + ]; 267874 + testHaskellDepends = [ 267875 + async base bytestring containers deepseq directory filepath hspec 267876 + process QuickCheck stm time transformers unix unliftio-core 267877 + ]; 267878 + benchmarkHaskellDepends = [ 267879 + async base bytestring deepseq directory filepath gauge process stm 267880 + time transformers unix unliftio-core 267881 + ]; 267882 + description = "The MonadUnliftIO typeclass for unlifting monads to IO (batteries included)"; 267883 + license = stdenv.lib.licenses.mit; 267884 + hydraPlatforms = stdenv.lib.platforms.none; 267885 + }) {}; 267886 + 267632 267887 "unliftio-core" = callPackage 267633 267888 ({ mkDerivation, base, transformers }: 267634 267889 mkDerivation { ··· 269387 269642 }: 269388 269643 mkDerivation { 269389 269644 pname = "uuagc"; 269390 - version = "0.9.53"; 269391 - sha256 = "0cij4kf8f2151xz2q935bn9bhrqig9alc008vds7cw6pkb32ngz6"; 269645 + version = "0.9.53.1"; 269646 + sha256 = "0agmvc1ng1dpnl0z8njilc2r51rgl9fh3lmxgprwc0y5dqqrn6zr"; 269392 269647 isLibrary = true; 269393 269648 isExecutable = true; 269394 - setupHaskellDepends = [ base Cabal ]; 269649 + setupHaskellDepends = [ base Cabal uuagc-cabal ]; 269395 269650 libraryHaskellDepends = [ 269396 269651 array base containers directory filepath ghc-prim haskell-src-exts 269397 269652 mtl uuagc-cabal uulib ··· 269635 269890 }: 269636 269891 mkDerivation { 269637 269892 pname = "uusi"; 269638 - version = "0.0.0.0"; 269639 - sha256 = "0wii4azq5aj8d1c8n5plsfqqvf9x5s4qw82mhvjhnzja3d6cck4f"; 269893 + version = "0.0.1.0"; 269894 + sha256 = "1kxhrkfsw6n2ic5f41bw2cjpix1k9ij5s3fhvsxgfiiwn7h5g7x2"; 269640 269895 isLibrary = false; 269641 269896 isExecutable = true; 269642 269897 executableHaskellDepends = [ 269643 269898 base Cabal colourista directory microlens optparse-applicative 269644 269899 process text 269645 269900 ]; 269646 - description = "A program removing all version constraints of dependencies in .cabal file"; 269901 + description = "Remove all version constraints of dependencies in .cabal file"; 269647 269902 license = stdenv.lib.licenses.mit; 269648 269903 hydraPlatforms = stdenv.lib.platforms.none; 269649 269904 broken = true; ··· 271864 272119 }: 271865 272120 mkDerivation { 271866 272121 pname = "vimeta"; 271867 - version = "0.3.0.0"; 271868 - sha256 = "0npz5mx9w6srz5p0is3yzgfwssakdycv8h0h38ff7q0sivq3pfnv"; 272122 + version = "0.3.0.1"; 272123 + sha256 = "0i834y50b4820109asrzp61bqprxs9rfgr9b8310zhsisrlbxgl3"; 271869 272124 isLibrary = true; 271870 272125 isExecutable = true; 271871 272126 libraryHaskellDepends = [ ··· 272665 272920 ({ mkDerivation, base, bytestring, transformers, vector, vulkan }: 272666 272921 mkDerivation { 272667 272922 pname = "vulkan"; 272668 - version = "3.6.10"; 272669 - sha256 = "028c6n6f62nnwszb4px5mhg2spqb2z4psm06fbc2r1qw6vpqhxn6"; 272923 + version = "3.6.11"; 272924 + sha256 = "065l0nk4w3if01aavfzgnalpp39xz1j8xw022l9w9pmdmb2y0fjm"; 272670 272925 libraryHaskellDepends = [ base bytestring transformers vector ]; 272671 272926 librarySystemDepends = [ vulkan ]; 272672 272927 description = "Bindings to the Vulkan graphics API"; ··· 274368 274623 }: 274369 274624 mkDerivation { 274370 274625 pname = "wai-saml2"; 274371 - version = "0.2.1.0"; 274372 - sha256 = "0yljqfrrp426pn17fq28arw3ygrb3i84fr28r0hns0cv4a4sz4gx"; 274626 + version = "0.2.1.2"; 274627 + sha256 = "1hd408fs4w0lpqg0shnrwpx98fh6idzk8la3gn8xghhml189xgwl"; 274373 274628 libraryHaskellDepends = [ 274374 274629 base base64-bytestring bytestring c14n cryptonite 274375 274630 data-default-class http-types mtl text time vault wai wai-extra ··· 275505 275760 }: 275506 275761 mkDerivation { 275507 275762 pname = "web-routes-happstack"; 275508 - version = "0.23.12"; 275509 - sha256 = "0p5fa2cdpk6s9n0wa7nllhk1naa3a8a8vx63q6da8ifk6x8jn68a"; 275763 + version = "0.23.12.1"; 275764 + sha256 = "06gifknfv6g9rd9f83r75hc3sld4xb4f1czxs9k5ca7n1l1vlccy"; 275510 275765 libraryHaskellDepends = [ 275511 275766 base bytestring happstack-server text web-routes 275512 275767 ]; ··· 276669 276924 pname = "what4"; 276670 276925 version = "1.0"; 276671 276926 sha256 = "0yyyq2gzl7srjq6inj1dqdhpxd58r1rhjajwxi0gr5pmxfzv7k8w"; 276927 + revision = "1"; 276928 + editedCabalFile = "04ab8nvnngb3bjv94mkcr17hh2m943m4pyk3klbnmpwyp9ip6pmf"; 276672 276929 isLibrary = true; 276673 276930 isExecutable = true; 276674 276931 libraryHaskellDepends = [ ··· 276734 276991 ({ mkDerivation, base, shelly, template-haskell, text }: 276735 276992 mkDerivation { 276736 276993 pname = "which"; 276737 - version = "0.1.0.0"; 276738 - sha256 = "0w1jik9bkndx8ssd00i1ii686kb0fd2sc0slr7ki561g5z1xa7dz"; 276994 + version = "0.2"; 276995 + sha256 = "1c1l79bdpqfg4n3p5gkc3x362m9k11hmyydr2y3j0xs4hhm3d5aa"; 276739 276996 libraryHaskellDepends = [ base shelly template-haskell text ]; 276740 276997 description = "Determine the full path to an executable"; 276741 276998 license = stdenv.lib.licenses.bsd3; ··· 277090 277347 }) {}; 277091 277348 277092 277349 "winery" = callPackage 277093 - ({ mkDerivation, aeson, base, binary, bytestring, cereal 277094 - , containers, cpu, deepseq, directory, fast-builder, gauge 277095 - , hashable, HUnit, megaparsec, mtl, prettyprinter 277096 - , prettyprinter-ansi-terminal, QuickCheck, quickcheck-instances 277097 - , scientific, semigroups, serialise, store, text, time 277098 - , transformers, unordered-containers, vector 277350 + ({ mkDerivation, aeson, barbies, barbies-th, base, binary 277351 + , bytestring, cereal, containers, cpu, deepseq, directory 277352 + , fast-builder, gauge, hashable, HUnit, megaparsec, mtl 277353 + description = "An application to work with the lambda calculus (for learning)"; 277354 + , quickcheck-instances, scientific, semigroups, serialise, store 277355 + , text, time, transformers, unordered-containers, vector 277099 277356 }: 277100 277357 mkDerivation { 277101 277358 pname = "winery"; 277102 - version = "1.3.1"; 277103 - sha256 = "0p504hglnih3gxc8x2iqqq9sih1l6chq53nijlv8f6wy15j9p5hh"; 277359 + version = "1.3.2"; 277360 + sha256 = "0ll6zm6zmhl9xmlbhj8is33zny4l7hwvf8lpvgqw0jcvz7j955a2"; 277104 277361 isLibrary = true; 277105 277362 isExecutable = true; 277106 277363 libraryHaskellDepends = [ 277107 - aeson base bytestring containers cpu fast-builder hashable HUnit 277108 - megaparsec mtl prettyprinter prettyprinter-ansi-terminal QuickCheck 277109 - scientific semigroups text time transformers unordered-containers 277110 - vector 277364 + aeson barbies barbies-th base bytestring containers cpu 277365 + fast-builder hashable HUnit megaparsec mtl prettyprinter 277366 + prettyprinter-ansi-terminal QuickCheck scientific semigroups text 277367 + time transformers unordered-containers vector 277111 277368 ]; 277112 277369 executableHaskellDepends = [ 277113 277370 aeson base bytestring megaparsec prettyprinter 277114 277371 prettyprinter-ansi-terminal text 277115 277372 ]; 277116 277373 testHaskellDepends = [ 277117 - base bytestring containers fast-builder QuickCheck 277118 - quickcheck-instances scientific text time unordered-containers 277119 - vector 277374 + barbies barbies-th base bytestring containers fast-builder 277375 + QuickCheck quickcheck-instances scientific text time 277376 + unordered-containers vector 277120 277377 ]; 277121 277378 benchmarkHaskellDepends = [ 277122 277379 aeson base binary bytestring cereal deepseq directory gauge ··· 277124 277381 ]; 277125 277382 description = "A compact, well-typed seralisation format for Haskell values"; 277126 277383 license = stdenv.lib.licenses.bsd3; 277384 + hydraPlatforms = stdenv.lib.platforms.none; 277385 + broken = true; 277127 277386 }) {}; 277128 277387 277129 277388 "winio" = callPackage ··· 279928 280187 }: 279929 280188 mkDerivation { 279930 280189 pname = "xlsx"; 279931 - version = "0.8.1"; 279932 - sha256 = "1prb6369af2w0rni2ha32yzd9r17yi0xnyn1dzwdzq03maxikgy9"; 280190 + version = "0.8.2"; 280191 + sha256 = "0kjfnp24nc97qqla1z65wzy59cch336pjncz1kdfakmgv27mv38a"; 279933 280192 libraryHaskellDepends = [ 279934 280193 attoparsec base base64-bytestring binary-search bytestring conduit 279935 280194 containers data-default deepseq errors extra filepath lens mtl ··· 283606 283865 }: 283607 283866 mkDerivation { 283608 283867 pname = "yesod-core"; 283609 - version = "1.6.18.4"; 283610 - sha256 = "1i69k0782prgf3wzi714fx0g3jsd654kncn62c7sijsbs0zc6h5h"; 283611 - libraryHaskellDepends = [ 283612 - aeson auto-update base blaze-html blaze-markup bytestring 283613 - case-insensitive cereal clientsession conduit conduit-extra 283614 - containers cookie deepseq fast-logger http-types memory 283615 - monad-logger mtl parsec path-pieces primitive random resourcet 283616 - shakespeare template-haskell text time transformers unix-compat 283617 - unliftio unordered-containers vector wai wai-extra wai-logger warp 283618 - word8 283619 - ]; 283620 - testHaskellDepends = [ 283621 - async base bytestring clientsession conduit conduit-extra 283622 - containers cookie hspec hspec-expectations http-types HUnit network 283623 - path-pieces random resourcet shakespeare streaming-commons 283624 - template-haskell text transformers unliftio wai wai-extra warp 283625 - ]; 283626 - benchmarkHaskellDepends = [ 283627 - base blaze-html bytestring gauge shakespeare text 283628 - ]; 283629 - description = "Creation of type-safe, RESTful web applications"; 283630 - license = stdenv.lib.licenses.mit; 283631 - }) {}; 283632 - 283633 - "yesod-core_1_6_18_5" = callPackage 283634 - ({ mkDerivation, aeson, async, auto-update, base, blaze-html 283635 - , blaze-markup, bytestring, case-insensitive, cereal, clientsession 283636 - , conduit, conduit-extra, containers, cookie, deepseq, fast-logger 283637 - , gauge, hspec, hspec-expectations, http-types, HUnit, memory 283638 - , monad-logger, mtl, network, parsec, path-pieces, primitive 283639 - , random, resourcet, shakespeare, streaming-commons 283640 - , template-haskell, text, time, transformers, unix-compat, unliftio 283641 - , unordered-containers, vector, wai, wai-extra, wai-logger, warp 283642 - , word8 283643 - }: 283644 - mkDerivation { 283645 - pname = "yesod-core"; 283646 283868 version = "1.6.18.5"; 283647 283869 sha256 = "11f51x3slqnan07fp2bxswd3y994wccqg48gakdk272i2bcg2vfq"; 283648 283870 libraryHaskellDepends = [ ··· 283665 283887 ]; 283666 283888 description = "Creation of type-safe, RESTful web applications"; 283667 283889 license = stdenv.lib.licenses.mit; 283668 - hydraPlatforms = stdenv.lib.platforms.none; 283669 283890 }) {}; 283670 283891 283671 283892 "yesod-crud" = callPackage ··· 287695 287916 }) {}; 287696 287917 287697 287918 "zxcvbn-hs" = callPackage 287698 - ({ mkDerivation, attoparsec, base, base64-bytestring, binary 287919 + ({ mkDerivation, aeson, attoparsec, base, base64-bytestring, binary 287699 287920 , binary-instances, containers, criterion, fgl, hedgehog, lens 287700 287921 , math-functions, tasty, tasty-hedgehog, tasty-hunit, text, time 287701 287922 , unordered-containers, vector, zlib 287702 287923 }: 287703 287924 mkDerivation { 287704 287925 pname = "zxcvbn-hs"; 287705 - version = "0.2.1.0"; 287706 - sha256 = "1gvarz005nlz9q5bkdwvplvsmwwchhx0arpq1grmh39r706lh4d8"; 287707 - revision = "2"; 287708 - editedCabalFile = "05l4pni4264rcivixzakjkph5qr4jr8qb4jbfj2nw106n1zhjaka"; 287926 + version = "0.3.0.0"; 287927 + sha256 = "13rz0bjvcj9hrxnxqbw7bl6529yz4aqawq6abssj4nmxbmgrj7xf"; 287709 287928 isLibrary = true; 287710 287929 isExecutable = true; 287711 287930 libraryHaskellDepends = [ 287712 - attoparsec base base64-bytestring binary binary-instances 287931 + aeson attoparsec base base64-bytestring binary binary-instances 287713 287932 containers fgl lens math-functions text time unordered-containers 287714 287933 vector zlib 287715 287934 ]; 287716 287935 executableHaskellDepends = [ 287717 - attoparsec base base64-bytestring binary binary-instances 287936 + aeson attoparsec base base64-bytestring binary binary-instances 287718 287937 containers fgl lens math-functions text time unordered-containers 287719 287938 vector zlib 287720 287939 ]; 287721 287940 testHaskellDepends = [ 287722 - attoparsec base base64-bytestring binary binary-instances 287941 + aeson attoparsec base base64-bytestring binary binary-instances 287723 287942 containers fgl hedgehog lens math-functions tasty tasty-hedgehog 287724 287943 tasty-hunit text time unordered-containers vector zlib 287725 287944 ]; 287726 287945 benchmarkHaskellDepends = [ 287727 - attoparsec base base64-bytestring binary binary-instances 287946 + aeson attoparsec base base64-bytestring binary binary-instances 287728 287947 containers criterion fgl lens math-functions text time 287729 287948 unordered-containers vector zlib 287730 287949 ];
+8
pkgs/development/interpreters/dart/default.nix
··· 36 36 url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${aarch64}-release.zip"; 37 37 sha256 = "1p66fkdh1kv0ypmadmg67c3y3li3aaf1lahqh2g6r6qrzbh5da2p"; 38 38 }; 39 + "2.10.0-x86_64-linux" = fetchurl { 40 + url = "${base}/${stable_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip"; 41 + sha256 = "0dncmsfbwcn3ygflhp83i6z4bvc02fbpaq1vzdzw8xdk3sbynchb"; 42 + }; 39 43 "2.9.0-4.0.dev-x86_64-linux" = fetchurl { 40 44 url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip"; 41 45 sha256 = "16d9842fb3qbc0hy0zmimav9zndfkq96glgykj20xssc88qpjk2r"; ··· 47 51 "2.9.0-4.0.dev-aarch64-linux" = fetchurl { 48 52 url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-linux-${aarch64}-release.zip"; 49 53 sha256 = "1x6mlmc4hccmx42k7srhma18faxpxvghjwqahna80508rdpljwgc"; 54 + }; 55 + "2.11.0-161.0.dev-x86_64-linux" = fetchurl { 56 + url = "${base}/${dev_version}/release/${version}/sdk/dartsdk-linux-${x86_64}-release.zip"; 57 + sha256 = "05difz4w2fyh2yq5p5pkrqk59jqljlxhc1i6lmy5kihh6z69r12i"; 50 58 }; 51 59 }; 52 60
+2 -2
pkgs/development/libraries/armadillo/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "armadillo"; 5 - version = "10.1.0"; 5 + version = "10.1.1"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://sourceforge/arma/armadillo-${version}.tar.xz"; 9 - sha256 = "15c3amyrk496v0s6r2pn8dw4v82f4ld347nbv5qdzd6injsg3qvj"; 9 + sha256 = "13hwynp1dnk3flw8ly00wjj12x2wsvj2da39bzay8c08m3dj3q4m"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ cmake ];
-20
pkgs/development/libraries/attica/default.nix
··· 1 - { stdenv, fetchurl, cmake, qt4 }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "attica-0.4.2"; 5 - 6 - src = fetchurl { 7 - url = "mirror://kde/stable/attica/${name}.tar.bz2"; 8 - sha256 = "1y74gsyzi70dfr9d1f1b08k130rm3jaibsppg8dv5h3211vm771v"; 9 - }; 10 - 11 - buildInputs = [ qt4 ]; 12 - nativeBuildInputs = [ cmake ]; 13 - 14 - meta = with stdenv.lib; { 15 - description = "Library to access Open Collaboration Service providers"; 16 - license = "LGPL"; 17 - maintainers = [ maintainers.sander maintainers.phreedom ]; 18 - inherit (qt4.meta) platforms; 19 - }; 20 - }
+9
pkgs/development/libraries/ffmpeg-full/default.nix
··· 244 244 pname = "ffmpeg-full"; 245 245 inherit (ffmpeg) src version; 246 246 247 + # this should go away in the next release 248 + patches = [ 249 + (fetchpatch { 250 + url = "https://git.videolan.org/?p=ffmpeg.git;a=patch;h=7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315"; 251 + sha256 = "sha256-dqpmpDFETTuWHWolMoLaubU4BeDEuQaBNA0wmzL1f8o="; 252 + name = "fix_libsrt.patch"; 253 + }) 254 + ]; 255 + 247 256 prePatch = '' 248 257 patchShebangs . 249 258 '' + stdenv.lib.optionalString stdenv.isDarwin ''
+7 -3
pkgs/development/libraries/libarchive/default.nix
··· 2 2 fetchFromGitHub, stdenv, pkgconfig, autoreconfHook, 3 3 acl, attr, bzip2, e2fsprogs, libxml2, lzo, openssl, sharutils, xz, zlib, zstd, 4 4 5 - # Optional but increases closure only negligibly. 6 - xarSupport ? true, 5 + # Optional but increases closure only negligibly. Also, while libxml2 6 + # builds fine on windows, but libarchive has trouble linking windows 7 + # things it depends on for some reason. 8 + xarSupport ? stdenv.hostPlatform.isUnix, 7 9 }: 8 10 9 11 assert xarSupport -> libxml2 != null; ··· 22 24 outputs = [ "out" "lib" "dev" ]; 23 25 24 26 nativeBuildInputs = [ pkgconfig autoreconfHook ]; 25 - buildInputs = [ sharutils zlib bzip2 openssl xz lzo zstd ] 27 + buildInputs = 28 + stdenv.lib.optional stdenv.hostPlatform.isUnix sharutils 29 + ++ [ zlib bzip2 openssl xz lzo zstd ] 26 30 ++ stdenv.lib.optionals stdenv.isLinux [ e2fsprogs attr acl ] 27 31 ++ stdenv.lib.optional xarSupport libxml2; 28 32
+2
pkgs/development/libraries/libguestfs/default.nix
··· 91 91 homepage = "https://libguestfs.org/"; 92 92 maintainers = with maintainers; [offline]; 93 93 platforms = platforms.linux; 94 + # this is to avoid "output size exceeded" 95 + hydraPlatforms = if appliance != null then appliance.meta.hydraPlatforms else platforms.linux; 94 96 }; 95 97 }
+1 -1
pkgs/development/libraries/libical/default.nix
··· 91 91 runHook preInstallCheck 92 92 93 93 export TZDIR=${tzdata}/share/zoneinfo 94 - ctest --output-on-failure 94 + ctest --output-on-failure --exclude-regex 'timezones|libical-glib-array|libical-glib-component|libical-glib-timezone' 95 95 96 96 runHook postInstallCheck 97 97 '';
+24
pkgs/development/libraries/nuraft/default.nix
··· 1 + { stdenv, fetchFromGitHub, cmake, boost172, asio, openssl, zlib }: 2 + 3 + stdenv.mkDerivation rec { 4 + pname = "nuraft"; 5 + version = "1.1.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "eBay"; 9 + repo = "NuRaft"; 10 + rev = "v${version}"; 11 + sha256 = "sha256-l6rG8f+JAWfAJxEZPKRHZo2k8x9WbtSJC3gGCSMHYfs="; 12 + }; 13 + 14 + nativeBuildInputs = [ cmake ]; 15 + buildInputs = [ boost172 asio openssl zlib ]; 16 + 17 + meta = with stdenv.lib; { 18 + homepage = "https://github.com/eBay/NuRaft"; 19 + description = "C++ implementation of Raft core logic as a replication library"; 20 + license = licenses.asl20; 21 + platforms = platforms.linux; 22 + maintainers = with maintainers; [ wheelsandmetal ]; 23 + }; 24 + }
+3 -3
pkgs/development/libraries/nuspell/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "nuspell"; 5 - version = "3.1.2"; 5 + version = "4.0.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nuspell"; 9 9 repo = "nuspell"; 10 10 rev = "v${version}"; 11 - sha256 = "0wbb6dwmzlsyy224y0liis0azgzwbjdvcyzc31pw1aw6vbp36na6"; 11 + sha256 = "1jfnwva2i67i9pyh123a5h2zs5p7gw77qh4w7qkx61jigsyxc5v7"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake pkgconfig ronn ]; ··· 31 31 description = "Free and open source C++ spell checking library"; 32 32 homepage = "https://nuspell.github.io/"; 33 33 maintainers = with maintainers; [ fpletz ]; 34 - license = licenses.gpl3; 34 + license = licenses.lgpl3Plus; 35 35 }; 36 36 }
+2 -2
pkgs/development/libraries/qtutilities/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "qtutilities"; 5 - version = "6.0.6"; 5 + version = "6.3.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Martchus"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0g3f18530w5f8dlzrh45k868hspga5p3m8qpz7pcg3nsdjda8cwz"; 11 + sha256 = "sha256-vHx2JMPqioY8jUpBOIFdhhN1mIUV3LS8ayQOo3g7bY0="; 12 12 }; 13 13 14 14 buildInputs = [ qtbase cpp-utilities ];
+2 -2
pkgs/development/libraries/science/biology/htslib/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "htslib"; 5 - version = "1.10.2"; 5 + version = "1.11"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/samtools/htslib/releases/download/${version}/${pname}-${version}.tar.bz2"; 9 - sha256 = "0f8rglbvf4aaw41i2sxlpq7pvhly93sjqiz0l4q3hwki5zg47dg3"; 9 + sha256 = "1mrq4mihzx37yqhj3sfz6da6mw49niia808bzsw2gkkgmadxvyng"; 10 10 }; 11 11 12 12 # perl is only used during the check phase.
+5 -3
pkgs/development/libraries/science/networking/ns-3/default.nix
··· 26 26 27 27 # All modules can be enabled by choosing 'all_modules'. 28 28 # we include here the DCE mandatory ones 29 - , modules ? [ "core" "network" "internet" "point-to-point" "fd-net-device" "netanim"] 29 + , modules ? [ "core" "network" "internet" "point-to-point" "point-to-point-layout" "fd-net-device" "netanim" ] 30 30 , lib 31 31 }: 32 32 ··· 38 38 in 39 39 stdenv.mkDerivation rec { 40 40 pname = "ns-3"; 41 - version = "30"; 41 + version = "32"; 42 42 43 43 src = fetchFromGitLab { 44 44 owner = "nsnam"; 45 45 repo = "ns-3-dev"; 46 46 rev = "ns-3.${version}"; 47 - sha256 = "0smdi3gglmafpc7a20hj2lbmwks3d5fpsicpn39lmm3svazw0bvp"; 47 + sha256 = "158yjhsrmslj1q4zcq5p16hv9i82qnxx714l7idicncn0wzrfx7k"; 48 48 }; 49 49 50 50 nativeBuildInputs = [ wafHook ]; ··· 60 60 61 61 postPatch = '' 62 62 patchShebangs doc/ns3_html_theme/get_version.sh 63 + # FIX/Remove when https://github.com/NixOS/nixpkgs/pull/69310 gets merged 64 + sed -i 's/program.ns3_module_dependencies.copy()/program.ns3_module_dependencies[:]/g' wscript 63 65 ''; 64 66 65 67 wafConfigureFlags = with stdenv.lib; [
+2 -2
pkgs/development/libraries/sentencepiece/default.nix
··· 9 9 10 10 stdenv.mkDerivation rec { 11 11 pname = "sentencepiece"; 12 - version = "0.1.93"; 12 + version = "0.1.94"; 13 13 14 14 src = fetchFromGitHub { 15 15 owner = "google"; 16 16 repo = pname; 17 17 rev = "v${version}"; 18 - sha256 = "0h9c1xs0sab23labh8m3ar6kvzfldv2id2f17icja61ihyw06nrd"; 18 + sha256 = "sha256:11cqw4hx33gw2jmrg11jyp7fj9pwzwjwzqcn24jfsbgh6n8gks5x"; 19 19 }; 20 20 21 21 nativeBuildInputs = [ cmake ] ++ lib.optional withGPerfTools gperftools;
+9 -3
pkgs/development/libraries/tdlib/default.nix
··· 1 1 { fetchFromGitHub, gperf, openssl, readline, zlib, cmake, stdenv }: 2 2 3 3 stdenv.mkDerivation rec { 4 - version = "1.6.0"; 4 + version = "unstable-2020-10-25"; 5 5 pname = "tdlib"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tdlib"; 9 9 repo = "td"; 10 - rev = "v${version}"; 11 - sha256 = "0zlzpl6fgszg18kwycyyyrnkm255dvc6fkq0b0y32m5wvwwl36cv"; 10 + 11 + # At version 1.6.0, this line was `rev = "v${version}". Version 1.6.9 (here called `unstable-2020-10-25`) uses an 12 + # explicit revision because 1.6.9 is not a tdlib GitHub release, and is therefore not hosted at 13 + # `https://github.com/tdlib/td/releases/tag/v1.6.9`. Please return to the `rev = "v${version}"` style on the next 14 + # version bump if you can, since that will allow `nixpkgs-update` to update the package automatically. 15 + rev = "32f2338bd199dd06a1b4b5f1ad14f2d4f2868f01"; 16 + 17 + sha256 = "0wv03hlgzrsc04kcwnwz6dsmkdzvhb0i1wjs08gzivwxw06pkq4n"; 12 18 }; 13 19 14 20 buildInputs = [ gperf openssl readline zlib ];
+8 -16
pkgs/development/ocaml-modules/base64/default.nix
··· 1 - { lib, fetchpatch, fetchzip, buildDunePackage, alcotest, bos }: 2 - 3 - let version = "3.2.0"; in 1 + { lib, fetchurl, buildDunePackage, alcotest, bos, dune-configurator }: 4 2 5 3 buildDunePackage rec { 6 4 pname = "base64"; 7 - inherit version; 8 - 9 - src = fetchzip { 10 - url = "https://github.com/mirage/ocaml-base64/archive/v${version}.tar.gz"; 11 - sha256 = "1ilw3zj0w6cq7i4pvr8m2kv5l5f2y9aldmv72drlwwns013b1gwy"; 12 - }; 5 + version = "3.4.0"; 13 6 14 - minimumOCamlVersion = "4.03"; 7 + useDune2 = true; 15 8 16 - buildInputs = [ bos ]; 9 + src = fetchurl { 10 + url = "https://github.com/mirage/ocaml-base64/releases/download/v${version}/base64-v${version}.tbz"; 11 + sha256 = "0d0n5gd4nkdsz14jnxq13f1f7rzxmndg5xql039a8wfppmazd70w"; 12 + }; 17 13 18 - # Fix test-suite for alcotest ≥ 1.0 19 - patches = [(fetchpatch { 20 - url = "https://github.com/mirage/ocaml-base64/commit/8d334d02aa52875158fae3e2fb8fe0a5596598d0.patch"; 21 - sha256 = "0lvqdp98qavpzis1wgwh3ijajq79hq47898gsrk37fpyjbrdzf5q"; 22 - })]; 14 + buildInputs = [ bos dune-configurator ]; 23 15 24 16 doCheck = true; 25 17 checkInputs = [ alcotest ];
+2 -2
pkgs/development/ocaml-modules/biocaml/default.nix
··· 6 6 pname = "biocaml"; 7 7 version = "0.10.1"; 8 8 9 - owner = "biocaml"; 9 + useDune2 = true; 10 10 11 11 minimumOCamlVersion = "4.07"; 12 12 13 13 src = fetchFromGitHub { 14 - inherit owner; 14 + owner = "biocaml"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 17 sha256 = "1f19nc8ld0iv45jjnsvaah3ddj88s2n9wj8mrz726kzg85cfr8xj";
+3
pkgs/development/ocaml-modules/bistro/default.nix
··· 5 5 buildDunePackage rec { 6 6 pname = "bistro"; 7 7 version = "0.5.0"; 8 + 9 + useDune2 = true; 10 + 8 11 src = fetchFromGitHub { 9 12 owner = "pveber"; 10 13 repo = pname;
+2
pkgs/development/ocaml-modules/cohttp/default.nix
··· 7 7 pname = "cohttp"; 8 8 version = "2.5.4"; 9 9 10 + useDune2 = true; 11 + 10 12 minimumOCamlVersion = "4.04.1"; 11 13 12 14 src = fetchurl {
+1 -1
pkgs/development/ocaml-modules/cohttp/lwt.nix
··· 8 8 9 9 buildDunePackage { 10 10 pname = "cohttp-lwt"; 11 - inherit (cohttp) version src meta; 11 + inherit (cohttp) version src useDune2 meta; 12 12 13 13 buildInputs = [ uri ppx_sexp_conv ]; 14 14
+10 -9
pkgs/development/ocaml-modules/curly/default.nix
··· 1 - { lib, buildDunePackage, fetchFromGitHub, ocaml 1 + { stdenv, buildDunePackage, fetchurl, ocaml 2 2 , result, alcotest, cohttp-lwt-unix, odoc, curl }: 3 3 4 4 buildDunePackage rec { 5 5 pname = "curly"; 6 - version = "unstable-2019-11-14"; 6 + version = "0.2.0"; 7 7 8 8 minimumOCamlVersion = "4.02"; 9 9 10 10 useDune2 = true; 11 11 12 - src = fetchFromGitHub { 13 - owner = "rgrinberg"; 14 - repo = pname; 15 - rev = "33a538c89ef8279d4591454a7f699a4183dde5d0"; 16 - sha256 = "10pxbvf5xrsajaxrccxh2lqhgp3yaf61z9w03rvb2mq44nc2dggz"; 12 + src = fetchurl { 13 + url = "https://github.com/rgrinberg/curly/releases/download/${version}/curly-${version}.tbz"; 14 + sha256 = "07vqdrklar0d5i83ip7sjw2c1v18a9m3anw07vmi5ay29pxzal6k"; 17 15 }; 18 16 19 17 propagatedBuildInputs = [ result ]; 20 18 checkInputs = [ alcotest cohttp-lwt-unix ]; 21 - # test dependencies are only available for >= 4.05 22 - doCheck = lib.versionAtLeast ocaml.version "4.05"; 19 + # test dependencies are only available for >= 4.08 20 + doCheck = stdenv.lib.versionAtLeast ocaml.version "4.08" 21 + # Some test fails in macOS sandbox 22 + # > Fatal error: exception Unix.Unix_error(Unix.EPERM, "bind", "") 23 + && !stdenv.isDarwin; 23 24 24 25 postPatch = '' 25 26 substituteInPlace src/curly.ml \
+1
pkgs/development/ocaml-modules/fiat-p256/default.nix
··· 5 5 buildDunePackage rec { 6 6 pname = "fiat-p256"; 7 7 version = "0.2.1"; 8 + useDune2 = true; 8 9 9 10 src = fetchurl { 10 11 url = "https://github.com/mirage/fiat/releases/download/v${version}/${pname}-v${version}.tbz";
+6 -4
pkgs/development/ocaml-modules/hex/default.nix
··· 1 - { stdenv, fetchurl, buildDunePackage, cstruct }: 1 + { stdenv, fetchurl, buildDunePackage, bigarray-compat, cstruct }: 2 2 3 3 buildDunePackage rec { 4 4 pname = "hex"; 5 - version = "1.3.0"; 5 + version = "1.4.0"; 6 + 7 + useDune2 = true; 6 8 7 9 minimumOCamlVersion = "4.02"; 8 10 9 11 src = fetchurl { 10 12 url = "https://github.com/mirage/ocaml-${pname}/releases/download/v${version}/hex-v${version}.tbz"; 11 - sha256 = "193567pn58df3b824vmfanncdfgf9cxzl7q3rq39zl9szvzhvkja"; 13 + sha256 = "07b9y0lmnflsslkrm6xilkj40n8sf2hjqkyqghnk7sw5l0plkqsp"; 12 14 }; 13 15 14 - propagatedBuildInputs = [ cstruct ]; 16 + propagatedBuildInputs = [ bigarray-compat cstruct ]; 15 17 doCheck = true; 16 18 17 19 meta = {
+2
pkgs/development/ocaml-modules/jwto/default.nix
··· 5 5 pname = "jwto"; 6 6 version = "0.3.0"; 7 7 8 + useDune2 = true; 9 + 8 10 minimumOCamlVersion = "4.05"; 9 11 10 12 src = fetchFromGitHub {
+4 -4
pkgs/development/ocaml-modules/re/default.nix
··· 1 - { lib, fetchzip, buildDunePackage, ocaml, ounit, seq }: 1 + { lib, fetchurl, buildDunePackage, ocaml, ounit, seq }: 2 2 3 3 buildDunePackage rec { 4 4 pname = "re"; ··· 6 6 7 7 minimumOCamlVersion = "4.02"; 8 8 9 - src = fetchzip { 10 - url = "https://github.com/ocaml/ocaml-re/archive/${version}.tar.gz"; 11 - sha256 = "07ycb103mr4mrkxfd63cwlsn023xvcjp0ra0k7n2gwrg0mwxmfss"; 9 + src = fetchurl { 10 + url = "https://github.com/ocaml/ocaml-re/releases/download/${version}/re-${version}.tbz"; 11 + sha256 = "1gas4ky49zgxph3870nffzkr6y41kkpqp4nj38pz1gh49zcf12aj"; 12 12 }; 13 13 14 14 buildInputs = lib.optional doCheck ounit;
+1
pkgs/development/ocaml-modules/webmachine/default.nix
··· 6 6 buildDunePackage rec { 7 7 pname = "webmachine"; 8 8 version = "0.6.2"; 9 + useDune2 = true; 9 10 10 11 minimumOCamlVersion = "4.04"; 11 12
+58
pkgs/development/python-modules/anyio/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , idna 6 + , sniffio 7 + , typing-extensions 8 + , curio 9 + , hypothesis 10 + , pytestCheckHook 11 + , trio 12 + , trustme 13 + , uvloop 14 + }: 15 + 16 + buildPythonPackage rec { 17 + pname = "anyio"; 18 + version = "2.0.2"; 19 + format = "pyproject"; 20 + disabled = pythonOlder "3.7"; 21 + 22 + src = fetchFromGitHub { 23 + owner = "agronholm"; 24 + repo = pname; 25 + rev = version; 26 + sha256 = "06nazfrm2sclp3lpgsn9wl8vmqxvx36s3gr2gnqz3zhjpf3glkxv"; 27 + }; 28 + 29 + propagatedBuildInputs = [ 30 + idna 31 + sniffio 32 + ] ++ lib.optionals (pythonOlder "3.8") [ 33 + typing-extensions 34 + ]; 35 + 36 + checkInputs = [ 37 + curio 38 + hypothesis 39 + pytestCheckHook 40 + trio 41 + trustme 42 + uvloop 43 + ]; 44 + 45 + pytestFlagsArray = [ 46 + # lots of DNS lookups 47 + "--ignore=tests/test_sockets.py" 48 + ]; 49 + 50 + pythonImportsCheck = [ "anyio" ]; 51 + 52 + meta = with lib; { 53 + description = "High level compatibility layer for multiple asynchronous event loop implementations on Python"; 54 + homepage = "https://github.com/agronholm/anyio"; 55 + license = licenses.mit; 56 + maintainers = with maintainers; [ hexa ]; 57 + }; 58 + }
+19 -8
pkgs/development/python-modules/asgi-csrf/default.nix
··· 1 1 { stdenv, buildPythonPackage, isPy27, fetchFromGitHub, itsdangerous, python-multipart 2 - , pytest, starlette, httpx, pytest-asyncio }: 2 + , pytestCheckHook, starlette, httpx, pytest-asyncio }: 3 3 4 4 buildPythonPackage rec { 5 - version = "0.7"; 5 + version = "0.7.1"; 6 6 pname = "asgi-csrf"; 7 7 disabled = isPy27; 8 8 ··· 11 11 owner = "simonw"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "1vf4lh007790836cp3hd6wf8wsgj045dcg0w1cm335p08zz6j4k7"; 14 + sha256 = "1hhqrb9r46y6i3d3w6hc9zm6yyikdyd2k5pcbyw0r9fl959yi4hf"; 15 15 }; 16 16 17 - propagatedBuildInputs = [ itsdangerous python-multipart ]; 17 + propagatedBuildInputs = [ 18 + itsdangerous 19 + python-multipart 20 + ]; 21 + 22 + checkInputs = [ 23 + httpx 24 + pytest-asyncio 25 + pytestCheckHook 26 + starlette 27 + ]; 28 + 29 + # tests fail while importing a private module from httpx 30 + # E ModuleNotFoundError: No module named 'httpx._content_streams' 31 + # https://github.com/simonw/asgi-csrf/issues/18 32 + doCheck = false; 18 33 19 - checkInputs = [ pytest starlette httpx pytest-asyncio ]; 20 - checkPhase = '' 21 - pytest test_asgi_csrf.py 22 - ''; 23 34 pythonImportsCheck = [ "asgi_csrf" ]; 24 35 25 36 meta = with stdenv.lib; {
+44
pkgs/development/python-modules/async_stagger/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , fetchpatch 5 + , pythonOlder 6 + , pytestCheckHook 7 + , pytest-asyncio 8 + , pytest-mock 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "async_stagger"; 13 + version = "0.3.0"; 14 + disabled = pythonOlder "3.6"; 15 + 16 + src = fetchPypi { 17 + inherit pname version; 18 + sha256 = "007l54fbk2dfzv3vmqz98m1i37mzxkkva5r4fiwq2pg8nb61fy0w"; 19 + }; 20 + 21 + patches = [ 22 + (fetchpatch { 23 + # Fix test failures on Python 3.8 24 + # https://github.com/twisteroidambassador/async_stagger/issues/4 25 + url = "https://github.com/twisteroidambassador/async_stagger/commit/736ab20ff9c172628d911f1e6f72420399ec9631.patch"; 26 + sha256 = "1ygqd9n56sj83lvgmv6nrx3m0sp3646s5k7z697qx43xslixj731"; 27 + }) 28 + ]; 29 + 30 + checkInputs = [ 31 + pytestCheckHook 32 + pytest-asyncio 33 + pytest-mock 34 + ]; 35 + 36 + pythonImportsCheck = [ "async_stagger" ]; 37 + 38 + meta = with lib; { 39 + description = "Happy Eyeballs connection algorithm and underlying scheduling logic in asyncio"; 40 + homepage = "https://github.com/twisteroidambassador/async_stagger"; 41 + license = licenses.mit; 42 + maintainers = with maintainers; [ hexa ]; 43 + }; 44 + }
+34
pkgs/development/python-modules/asyncio-throttle/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pytestCheckHook 6 + , pytest-asyncio 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "asyncio-throttle"; 11 + version = "1.0.1"; 12 + disabled = pythonOlder "3.6"; 13 + 14 + src = fetchFromGitHub { 15 + owner = "hallazzang"; 16 + repo = pname; 17 + rev = "v${version}"; 18 + sha256 = "0raqnrnp42cn1c7whbm7ajbgaczx33k6hbxsj30nh998pqxhh4sj"; 19 + }; 20 + 21 + checkInputs = [ 22 + pytest-asyncio 23 + pytestCheckHook 24 + ]; 25 + 26 + pythonImportsCheck = [ "asyncio_throttle" ]; 27 + 28 + meta = with lib; { 29 + description = "Simple, easy-to-use throttler for asyncio"; 30 + homepage = "https://github.com/hallazzang/asyncio-throttle"; 31 + license = licenses.mit; 32 + maintainers = with maintainers; [ hexa ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/beancount/default.nix
··· 4 4 , ply, python_magic, pytest, requests }: 5 5 6 6 buildPythonPackage rec { 7 - version = "2.3.2"; 7 + version = "2.3.3"; 8 8 pname = "beancount"; 9 9 10 10 disabled = !isPy3k; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - sha256 = "1wfpf2b0sha84rz0qgkanc82wharjqr2nr7xxg1rngrci2h0aqhd"; 14 + sha256 = "0767ap2n9vk9dz40njndfhaprajr75fvzx7igbd1szc6x8wri8nr"; 15 15 }; 16 16 17 17 # Tests require files not included in the PyPI archive.
+2 -2
pkgs/development/python-modules/bids-validator/default.nix
··· 4 4 }: 5 5 6 6 buildPythonPackage rec { 7 - version = "1.5.6"; 7 + version = "1.5.7"; 8 8 pname = "bids-validator"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "ef9476ded8226c86fe1d6e6b9f380666ada7a0f4ae39bd5afd7eabbbc6979ab7"; 12 + sha256 = "624fade609636c64e7829ff072bdf12f93512948a803059b059e5c90df894be2"; 13 13 }; 14 14 15 15 # needs packages which are not available in nixpkgs
+1 -1
pkgs/development/python-modules/coordinates/default.nix
··· 27 27 description = "Convenience class for doing maths with explicit coordinates"; 28 28 homepage = "https://github.com/clbarnes/coordinates"; 29 29 license = licenses.mit; 30 - maintainers = [ maintainers.mildlyincompetent ]; 30 + maintainers = [ ]; 31 31 }; 32 32 }
+2 -14
pkgs/development/python-modules/hass-nabucasa/default.nix
··· 4 4 5 5 buildPythonPackage rec { 6 6 pname = "hass-nabucasa"; 7 - version = "0.34.6"; 7 + version = "0.37.1"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "nabucasa"; 11 11 repo = pname; 12 12 rev = version; 13 - sha256 = "1lkqwj58qr0vn7zf5mhrhaz973ahj9wjp4mgzvyja1gcdh6amv34"; 13 + sha256 = "/GFNrLi1I69gUDIwnHa2q/pxkiRl9PKxpKtb56JrmuA="; 14 14 }; 15 15 16 16 postPatch = '' ··· 18 18 sed -i 's/"cryptography.*"/"cryptography"/' setup.py 19 19 ''; 20 20 21 - patches = [ 22 - # relax pytz dependency 23 - (fetchpatch { 24 - url = "https://github.com/NabuCasa/hass-nabucasa/commit/419e80feddc36c68384c032feda0057515b53eaa.patch"; 25 - sha256 = "14dgwci8615cwcf27hg7b42s7da50xhyjys3yx446q7ipk8zw4x6"; 26 - }) 27 - ]; 28 - 29 21 propagatedBuildInputs = [ 30 22 acme aiohttp atomicwrites snitun attrs warrant pycognito 31 23 ]; 32 24 33 25 checkInputs = [ pytest pytest-aiohttp asynctest ]; 34 - 35 - # Asynctest's mocking is broken with python3.8 36 - # https://github.com/Martiusweb/asynctest/issues/132 37 - doCheck = pythonOlder "3.8"; 38 26 39 27 checkPhase = '' 40 28 pytest tests/
+30 -12
pkgs/development/python-modules/httpcore/default.nix
··· 1 - { stdenv 1 + { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchFromGitHub 4 - , isPy27 5 5 , h11 6 + , h2 7 + , pproxy 8 + , pytestCheckHook 9 + , pytestcov 6 10 , sniffio 11 + , uvicorn 7 12 }: 8 13 9 14 buildPythonPackage rec { 10 15 pname = "httpcore"; 11 - version = "0.10.2"; 12 - disabled = isPy27; 16 + version = "0.12.0"; 17 + disabled = pythonOlder "3.6"; 13 18 14 19 src = fetchFromGitHub { 15 20 owner = "encode"; 16 21 repo = pname; 17 22 rev = version; 18 - sha256 = "00gn8nfv814rg6fj7xv97mrra3fvx6fzjcgx9y051ihm6hxljdsi"; 23 + sha256 = "0bwxn7m7r7h6k41swxj0jqj3nzi76wqxwbnry6y7d4qfh4m26g2j"; 19 24 }; 20 25 21 - propagatedBuildInputs = [ h11 sniffio ]; 26 + propagatedBuildInputs = [ 27 + h11 28 + h2 29 + sniffio 30 + ]; 22 31 23 - # tests require pythonic access to mitmproxy, which isn't (yet?) packaged as 24 - # a pythonPackage. 25 - doCheck = false; 32 + checkInputs = [ 33 + pproxy 34 + pytestCheckHook 35 + pytestcov 36 + uvicorn 37 + ]; 38 + 39 + pytestFlagsArray = [ 40 + # these tests fail during dns lookups: httpcore.ConnectError: [Errno -2] Name or service not known 41 + "--ignore=tests/sync_tests/test_interfaces.py" 42 + ]; 43 + 26 44 pythonImportsCheck = [ "httpcore" ]; 27 45 28 - meta = with stdenv.lib; { 29 - description = "A minimal HTTP client"; 46 + meta = with lib; { 47 + description = "A minimal low-level HTTP client"; 30 48 homepage = "https://github.com/encode/httpcore"; 31 49 license = licenses.bsd3; 32 - maintainers = [ maintainers.ris ]; 50 + maintainers = with maintainers; [ ris ]; 33 51 }; 34 52 }
+16 -26
pkgs/development/python-modules/httpx/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 + , pythonOlder 3 4 , fetchFromGitHub 4 - , fetchpatch 5 + , brotli 5 6 , certifi 6 - , chardet 7 - , h11 8 7 , h2 9 8 , httpcore 10 - , idna 11 9 , rfc3986 12 10 , sniffio 13 - , isPy27 14 - , pytest 11 + , pytestCheckHook 15 12 , pytest-asyncio 16 13 , pytest-trio 17 14 , pytestcov 18 15 , trustme 19 16 , uvicorn 20 - , brotli 21 17 }: 22 18 23 19 buildPythonPackage rec { 24 20 pname = "httpx"; 25 - version = "0.14.2"; 26 - disabled = isPy27; 21 + version = "0.16.1"; 22 + disabled = pythonOlder "3.6"; 27 23 28 24 src = fetchFromGitHub { 29 25 owner = "encode"; 30 26 repo = pname; 31 27 rev = version; 32 - sha256 = "08b6k5g8car3bic90aw4ysb2zvsa5nm8qk3hk4dgamllnnxzl5br"; 28 + sha256 = "00gmq45fckcqkj910bvd7pyqz1mvgsdvz4s0k7dzbnc5czzq1f4a"; 33 29 }; 34 30 35 - patches = [ 36 - (fetchpatch { 37 - name = "fix-cookie-test-timestamp.patch"; 38 - url = "https://github.com/encode/httpx/pull/1270.patch"; 39 - sha256 = "1hgrynac6226sgnyzmsr1nr15rn49gbfmk4c2kx3dwkbh6vr7jpd"; 40 - }) 41 - ]; 42 - 43 31 propagatedBuildInputs = [ 32 + brotli 44 33 certifi 45 - chardet 46 - h11 47 34 h2 48 35 httpcore 49 - idna 50 36 rfc3986 51 37 sniffio 52 38 ]; 53 39 54 40 checkInputs = [ 55 - pytest 41 + pytestCheckHook 56 42 pytest-asyncio 57 43 pytest-trio 58 44 pytestcov 59 45 trustme 60 46 uvicorn 61 - brotli 62 47 ]; 63 48 64 - checkPhase = '' 65 - PYTHONPATH=.:$PYTHONPATH pytest -k 'not (test_connect_timeout or test_elapsed_timer)' 66 - ''; 67 49 pythonImportsCheck = [ "httpx" ]; 50 + 51 + disabledTests = [ 52 + # httpcore.ConnectError: [Errno 101] Network is unreachable 53 + "test_connect_timeout" 54 + # httpcore.ConnectError: [Errno -2] Name or service not known 55 + "test_async_proxy_close" 56 + "test_sync_proxy_close" 57 + ]; 68 58 69 59 meta = with lib; { 70 60 description = "The next generation HTTP client";
+52
pkgs/development/python-modules/ircrobots/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , anyio 6 + , asyncio-throttle 7 + , dataclasses 8 + , ircstates 9 + , async_stagger 10 + , async-timeout 11 + , python 12 + }: 13 + 14 + buildPythonPackage rec { 15 + pname = "ircrobots"; 16 + version = "0.3.3"; 17 + disabled = pythonOlder "3.6"; 18 + 19 + src = fetchFromGitHub { 20 + owner = "jesopo"; 21 + repo = pname; 22 + rev = "v${version}"; 23 + sha256 = "0ykn6ch7aazv2cx13q2gr94arh6f96d8hwjwnrcjai3i3x4q2pkq"; 24 + }; 25 + 26 + patches = [ 27 + ./relax-dependencies.patch 28 + ]; 29 + 30 + propagatedBuildInputs = [ 31 + anyio 32 + asyncio-throttle 33 + ircstates 34 + async_stagger 35 + async-timeout 36 + ] ++ lib.optionals (pythonOlder "3.7") [ 37 + dataclasses 38 + ]; 39 + 40 + checkPhase = '' 41 + ${python.interpreter} -m unittest test 42 + ''; 43 + 44 + pythonImportsCheck = [ "ircrobots" ]; 45 + 46 + meta = with lib; { 47 + description = "Asynchronous bare-bones IRC bot framework for python3"; 48 + license = licenses.mit; 49 + homepage = "https://github.com/jesopo/ircrobots"; 50 + maintainers = with maintainers; [ hexa ]; 51 + }; 52 + }
+14
pkgs/development/python-modules/ircrobots/relax-dependencies.patch
··· 1 + diff --git a/requirements.txt b/requirements.txt 2 + index 87a2d31..4e0efb1 100644 3 + --- a/requirements.txt 4 + +++ b/requirements.txt 5 + @@ -1,6 +1,6 @@ 6 + -anyio ==1.3.0 7 + +anyio 8 + asyncio-throttle ==1.0.1 9 + -dataclasses ==0.6 10 + -ircstates ==0.11.2 11 + +dataclasses; python_version < "3.7" 12 + +ircstates >=0.11.2 13 + async_stagger ==0.3.0 14 + async_timeout ==3.0.1
+48
pkgs/development/python-modules/ircstates/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , pythonOlder 6 + , irctokens 7 + , pendulum 8 + , python 9 + }: 10 + 11 + buildPythonPackage rec { 12 + pname = "ircstates"; 13 + version = "0.11.3"; 14 + disabled = pythonOlder "3.6"; # f-strings 15 + 16 + src = fetchFromGitHub { 17 + owner = "jesopo"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + sha256 = "1v8r6ma8gzvn5ym3xx9qlb0rc4l67pxr3z8njzk1ffxn1x3mxd3i"; 21 + }; 22 + 23 + patches = [ 24 + (fetchpatch { 25 + name = "relax-pendulum-version.patch"; 26 + url = "https://github.com/jesopo/ircstates/commit/f51f1b689e592020d1c91ccab6c03927aadb9f94.patch"; 27 + sha256 = "0qbp3b9hlqbbx7b474q1mcgnzzzwcm4g89x26iqgmlgxzmv3y5xp"; 28 + }) 29 + ]; 30 + 31 + propagatedBuildInputs = [ 32 + irctokens 33 + pendulum 34 + ]; 35 + 36 + checkPhase = '' 37 + ${python.interpreter} -m unittest test 38 + ''; 39 + 40 + pythonImportsCheck = [ "ircstates" ]; 41 + 42 + meta = with lib; { 43 + description = "sans-I/O IRC session state parsing library"; 44 + license = licenses.mit; 45 + homepage = "https://github.com/jesopo/ircstates"; 46 + maintainers = with maintainers; [ hexa ]; 47 + }; 48 + }
+34
pkgs/development/python-modules/irctokens/default.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , pythonOlder 5 + , pyyaml 6 + , python 7 + }: 8 + 9 + buildPythonPackage rec { 10 + pname = "irctokens"; 11 + version = "2.0.0"; 12 + disabled = pythonOlder "3.6"; # f-strings 13 + 14 + src = fetchFromGitHub { 15 + owner = "jesopo"; 16 + repo = pname; 17 + rev = "v${version}"; 18 + sha256 = "0kpxn5paailm4xpdlnzxrhjrfgvvg5pp327wd8kl41a0wbqkj4zb"; 19 + }; 20 + 21 + checkInputs = [ pyyaml ]; 22 + checkPhase = '' 23 + ${python.interpreter} -m unittest test 24 + ''; 25 + 26 + pythonImportsCheck = [ "irctokens" ]; 27 + 28 + meta = with lib; { 29 + description = "RFC1459 and IRCv3 protocol tokeniser library for python3"; 30 + license = licenses.mit; 31 + homepage = "https://github.com/jesopo/irctokens"; 32 + maintainers = with maintainers; [ hexa ]; 33 + }; 34 + }
+2 -2
pkgs/development/python-modules/py_stringmatching/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "py_stringmatching"; 11 - version = "0.4.1"; 11 + version = "0.4.2"; 12 12 13 13 src = fetchPypi { 14 14 inherit pname version; 15 - sha256 = "c46db1e855cef596dfbbe1bd48fcabb30736479eff602c2bf88af10f998f1532"; 15 + sha256 = "c87f62698fba1612a18f8f44bd57f0c4e70aac2d7ca6dfb6ed46dabd2194453c"; 16 16 }; 17 17 18 18 checkInputs = [ nose ];
+2 -2
pkgs/development/python-modules/pycognito/default.nix
··· 12 12 13 13 buildPythonPackage rec { 14 14 pname = "pycognito"; 15 - version = "0.1.3"; 15 + version = "0.1.4"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "pvizeli"; 19 19 repo = "pycognito"; 20 20 rev = version; 21 - sha256 = "0wy6d274xda7v6dazv10h2vwig2avfyz8mh2lpd1a5k7i06r335r"; 21 + sha256 = "HLzPrRon+ipcUZlD1l4nYSwSbdDLwOALy4ejGunjK0w="; 22 22 }; 23 23 24 24 postPatch = ''
+9 -3
pkgs/development/python-modules/pysam/default.nix
··· 80 80 --deselect tests/AlignmentFileHeader_test.py::TestHeaderBAM::test_header_content_is_as_expected \ 81 81 --deselect tests/AlignmentFileHeader_test.py::TestHeaderCRAM::test_dictionary_access_works \ 82 82 --deselect tests/AlignmentFileHeader_test.py::TestHeaderCRAM::test_header_content_is_as_expected \ 83 - --deselect tests/AlignmentFile_test.py::TestIO::testBAM2SAM \ 84 - --deselect tests/AlignmentFile_test.py::TestIO::testSAM2BAM \ 85 - --deselect tests/AlignmentFile_test.py::TestIO::testWriteUncompressedBAMFile \ 86 83 --deselect tests/AlignmentFile_test.py::TestDeNovoConstruction::testBAMWholeFile \ 87 84 --deselect tests/AlignmentFile_test.py::TestEmptyHeader::testEmptyHeader \ 88 85 --deselect tests/AlignmentFile_test.py::TestHeaderWithProgramOptions::testHeader \ 86 + --deselect tests/AlignmentFile_test.py::TestIO::testBAM2BAM \ 87 + --deselect tests/AlignmentFile_test.py::TestIO::testBAM2CRAM \ 88 + --deselect tests/AlignmentFile_test.py::TestIO::testBAM2SAM \ 89 + --deselect tests/AlignmentFile_test.py::TestIO::testFetchFromClosedFileObject \ 90 + --deselect tests/AlignmentFile_test.py::TestIO::testOpenFromFilename \ 91 + --deselect tests/AlignmentFile_test.py::TestIO::testSAM2BAM \ 92 + --deselect tests/AlignmentFile_test.py::TestIO::testWriteUncompressedBAMFile \ 93 + --deselect tests/AlignmentFile_test.py::TestIteratorRowAllBAM::testIterate \ 89 94 --deselect tests/StreamFiledescriptors_test.py::StreamTest::test_text_processing \ 95 + --deselect tests/compile_test.py::BAMTest::testCount \ 90 96 tests/ 91 97 ''; 92 98
+9 -2
pkgs/development/python-modules/python-jose/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "python-jose"; 9 - version = "3.1.0"; 9 + version = "3.2.0"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "mpdavis"; 13 13 repo = "python-jose"; 14 14 rev = version; 15 - sha256 = "1gnn0zy03pywj65ammy3sd07knzhjv8n5jhx1ir9bikgra9v0iqh"; 15 + sha256 = "cSPIZrps0xFd4pPcQ4w/jFWOk2XYgd3mtE/sDzlytvY="; 16 16 }; 17 17 18 18 checkInputs = [ ··· 22 22 pytestrunner 23 23 cryptography # optional dependency, but needed in tests 24 24 ]; 25 + 26 + # relax ecdsa deps 27 + patchPhase = '' 28 + substituteInPlace setup.py \ 29 + --replace 'ecdsa<0.15' 'ecdsa' \ 30 + --replace 'ecdsa <0.15' 'ecdsa' 31 + ''; 25 32 26 33 disabledTests = [ 27 34 # https://github.com/mpdavis/python-jose/issues/176
+15 -2
pkgs/development/python-modules/python-miio/default.nix
··· 4 4 , appdirs 5 5 , click 6 6 , construct 7 + , croniter 7 8 , cryptography 9 + , importlib-metadata 8 10 , pytest 11 + , pytest-mock 9 12 , zeroconf 10 13 , attrs 11 14 , pytz ··· 13 16 , netifaces 14 17 }: 15 18 19 + 16 20 buildPythonPackage rec { 17 21 pname = "python-miio"; 18 22 version = "0.5.3"; ··· 22 26 sha256 = "3be5275b569844dfa267c80a1e23dc0957411dd501cae0ed3cccf43467031ceb"; 23 27 }; 24 28 25 - checkInputs = [ pytest ]; 26 - propagatedBuildInputs = [ appdirs click construct cryptography zeroconf attrs pytz tqdm netifaces ]; 29 + postPatch = '' 30 + substituteInPlace setup.py \ 31 + --replace "zeroconf>=0.25.1,<0.26.0" "zeroconf" 32 + substituteInPlace setup.py \ 33 + --replace "pytz>=2019.3,<2020.0" "pytz" 34 + substituteInPlace setup.py \ 35 + --replace "cryptography>=2.9,<3.0" "cryptography" 36 + ''; 37 + 38 + checkInputs = [ pytest pytest-mock]; 39 + propagatedBuildInputs = [ appdirs click construct croniter cryptography importlib-metadata zeroconf attrs pytz tqdm netifaces ]; 27 40 28 41 checkPhase = '' 29 42 pytest
+16 -12
pkgs/development/python-modules/spotipy/default.nix
··· 1 - { stdenv, buildPythonPackage, fetchPypi, requests, six, mock }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , requests 5 + , six }: 2 6 3 7 buildPythonPackage rec { 4 8 pname = "spotipy"; 5 - version = "2.16.0"; 9 + version = "2.16.1"; 6 10 7 11 src = fetchPypi { 8 12 inherit pname version; 9 - sha256 = "315eadd1248053ed336b4d3adbf2e3c32895fdbb0cfcd170542c848c8fd45649"; 13 + sha256 = "1f50xczv8kgly6wz6zrvqzwdj6nvhdlgx8wnrhmbipjrb6qacr25"; 10 14 }; 11 15 12 16 propagatedBuildInputs = [ requests six ]; 13 - checkInputs = [ mock ]; 14 17 15 - preConfigure = '' 16 - substituteInPlace setup.py \ 17 - --replace "mock==2.0.0" "mock" 18 - ''; 19 - 20 - pythonImportsCheck = [ "spotipy" ]; 18 + # tests want to access the spotify API 19 + doCheck = false; 20 + pythonImportsCheck = [ 21 + "spotipy" 22 + "spotipy.oauth2" 23 + ]; 21 24 22 - meta = with stdenv.lib; { 25 + meta = with lib; { 23 26 homepage = "https://spotipy.readthedocs.org/"; 27 + changelog = "https://github.com/plamere/spotipy/blob/${version}/CHANGELOG.md"; 24 28 description = "A light weight Python library for the Spotify Web API"; 25 29 license = licenses.mit; 26 - maintainers = [ maintainers.rvolosatovs ]; 30 + maintainers = with maintainers; [ rvolosatovs ]; 27 31 }; 28 32 }
+3 -1
pkgs/development/python-modules/tensorflow/1/default.nix
··· 445 445 libtensorflow = bazel-build.out; 446 446 }; 447 447 448 - inherit (bazel-build) meta; 448 + meta = bazel-build.meta // { 449 + broken = gast.version != "0.3.2"; 450 + }; 449 451 }
+28
pkgs/development/python-modules/toolz/2.nix
··· 1 + { lib 2 + , buildPythonPackage 3 + , fetchPypi 4 + , nose 5 + }: 6 + 7 + buildPythonPackage rec { 8 + pname = "toolz"; 9 + version = "0.10.0"; 10 + 11 + src = fetchPypi { 12 + inherit pname version; 13 + sha256 = "08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560"; 14 + }; 15 + 16 + checkInputs = [ nose ]; 17 + 18 + checkPhase = '' 19 + nosetests toolz/tests 20 + ''; 21 + 22 + meta = with lib; { 23 + homepage = "https://github.com/pytoolz/toolz"; 24 + description = "List processing tools and functional utilities"; 25 + license = licenses.bsd3; 26 + maintainers = with maintainers; [ fridh ]; 27 + }; 28 + }
+2 -4
pkgs/development/python-modules/toolz/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "toolz"; 9 - version = "0.10.0"; 9 + version = "0.11.1"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "08fdd5ef7c96480ad11c12d472de21acd32359996f69a5259299b540feba4560"; 13 + sha256 = "1grz3zvw5ixwqqlbv0n7j11mlcxb66cirh5i9x9zw8kqy0hpk967"; 14 14 }; 15 15 16 16 checkInputs = [ nose ]; 17 17 18 18 checkPhase = '' 19 - # https://github.com/pytoolz/toolz/issues/357 20 - rm toolz/tests/test_serialization.py 21 19 nosetests toolz/tests 22 20 ''; 23 21
+3 -1
pkgs/development/python-modules/trezor/default.nix
··· 1 - { lib 1 + { stdenv 2 + , lib 2 3 , buildPythonPackage 3 4 , fetchPypi 4 5 , isPy3k ··· 49 50 rlp 50 51 shamir-mnemonic 51 52 typing-extensions 53 + ] ++ lib.optionals stdenv.isLinux [ 52 54 trezor-udev-rules 53 55 ]; 54 56
+3 -3
pkgs/development/tools/analysis/cargo-tarpaulin/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "cargo-tarpaulin"; 5 - version = "0.14.3"; 5 + version = "0.15.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "xd009642"; 9 9 repo = "tarpaulin"; 10 10 rev = "${version}"; 11 - sha256 = "03d8h5b174699yivaamlvaqzck9zs119jk29yf70dvxw7cs0nngv"; 11 + sha256 = "0ga2zfq4365hxvr3wd3isc146ibivy3bfcy24rb6cq3av3b90a8k"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ ··· 16 16 ]; 17 17 buildInputs = [ openssl ]; 18 18 19 - cargoSha256 = "0zzp2wyq48j6n64fm37qfl65cg4yzf9ysichhkmkc6viq8x0f66d"; 19 + cargoSha256 = "1ij1bic95315kba7k7igix33kmwr2va0c2hbysjs0bl5kcnai4f7"; 20 20 #checkFlags = [ "--test-threads" "1" ]; 21 21 doCheck = false; 22 22
+2 -2
pkgs/development/tools/analysis/flow/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "flow"; 5 - version = "0.136.0"; 5 + version = "0.137.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "facebook"; 9 9 repo = "flow"; 10 10 rev = "refs/tags/v${version}"; 11 - sha256 = "1gpf9jk4ny5jps93scfcndzg1r93kz3hq8pijpfk4ab8qray83g6"; 11 + sha256 = "1bwrm0jab3pjq1md584szdb3vk4r2cka49qn6f9znnb1ji589x5q"; 12 12 }; 13 13 14 14 installPhase = ''
+13 -7
pkgs/development/tools/analysis/pev/default.nix
··· 1 1 { stdenv, openssl, fetchFromGitHub }: 2 + 2 3 stdenv.mkDerivation { 3 - name = "pev-unstable-2018-07-22"; 4 - buildInputs = [ openssl ]; 4 + pname = "pev"; 5 + version = "unstable-2020-05-23"; 6 + 5 7 src = fetchFromGitHub { 6 8 owner = "merces"; 7 9 repo = "pev"; 8 - rev = "aa4ef7f"; 9 - sha256 = "00a3g486343lhqcsf4vrdy5xif6v3cgcf2y8yp5b96x15c0wid36"; 10 + rev = "beec2b4f09585fea919ed41ce466dee06be0b6bf"; 11 + sha256 = "sha256-HrMbk9YbuqkoBBM7+rfXpqVEnd1rDl2rMePdcfU1WDg="; 10 12 fetchSubmodules = true; 11 13 }; 12 14 15 + buildInputs = [ openssl ]; 16 + 17 + enableParallelBuilding = true; 18 + 13 19 makeFlags = [ "prefix=$(out)" ]; 20 + 14 21 installFlags = [ "prefix=$(out)" ]; 15 22 16 23 meta = with stdenv.lib; { 17 24 description = "A full-featured, open source, multiplatform command line toolkit to work with PE (Portable Executables) binaries"; 18 - homepage = "http://pev.sourceforge.net/"; 25 + homepage = "https://pev.sourceforge.net/"; 19 26 license = licenses.gpl2; 27 + maintainers = with maintainers; [ jeschli ]; 20 28 platforms = platforms.linux; 21 - maintainers = [ maintainers.jeschli ]; 22 29 }; 23 - 24 30 }
+2 -2
pkgs/development/tools/azcopy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "azure-storage-azcopy"; 5 - version = "10.6.0"; 5 + version = "10.6.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "Azure"; 9 9 repo = "azure-storage-azcopy"; 10 10 rev = "v${version}"; 11 - sha256 = "0izjnbldgf0597j4rh2ir9jsc2nzp9vwxcgllvkm5lh1xqf6i0nf"; 11 + sha256 = "1gmpdyc55mkzdkkhyzvy9517znvcj8hd9x3rpkpr86vfzgjv9qyv"; 12 12 }; 13 13 14 14 subPackages = [ "." ];
+2 -2
pkgs/development/tools/bazel-kazel/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bazel-kazel"; 5 - version = "0.1.1"; 5 + version = "0.1.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "kubernetes"; 9 9 repo = "repo-infra"; 10 10 rev = "v${version}"; 11 - sha256 = "0d59kf0y12sa1bki7gzcb2nzppwj3gxlv133bsnl9gc8vx1d8ldg"; 11 + sha256 = "1fn6ppyjgg3v80n9rc9712xms5yq3xkkd95zyd64l5gh9mshjn86"; 12 12 }; 13 13 14 14 vendorSha256 = "1pzkjh4n9ai8yqi98bkdhicjdr2l8j3fckl5n90c2gdcwqyxvgkf";
+2 -2
pkgs/development/tools/bazelisk/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "bazelisk"; 5 - version = "1.7.3"; 5 + version = "1.7.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bazelbuild"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0l4y8z44hwd6rnhnyk6l9abrvk342w72bah9k9zz6caa5i4xz2vz"; 11 + sha256 = "1mc1l2g2qrg9djpyyz203a6dpx5fxllisybmhrpmikyza15w935q"; 12 12 }; 13 13 14 14 vendorSha256 = "116wy1a7gmi2w8why9hszhcybfvpwp4iq62vshb25cdcma6q4mjh";
+2 -2
pkgs/development/tools/buildah/default.nix
··· 14 14 15 15 buildGoModule rec { 16 16 pname = "buildah"; 17 - version = "1.16.5"; 17 + version = "1.17.0"; 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "containers"; 21 21 repo = "buildah"; 22 22 rev = "v${version}"; 23 - sha256 = "1d2k7n1d9mpkyjy7hp1svl34ssai62df3mp5awsill092dlwn8p2"; 23 + sha256 = "1bghi5m1rg42a781sgh194hqmqiflhwdrnxxn7cbb2b6jfiik08l"; 24 24 }; 25 25 26 26 outputs = [ "out" "man" ];
+2 -2
pkgs/development/tools/castxml/default.nix
··· 1 1 { lib, stdenv, fetchFromGitHub 2 - , pythonPackages 2 + , python3Packages 3 3 , cmake 4 4 , llvmPackages 5 5 , libffi, libxml2, zlib ··· 17 17 sha256 = "0ypj67xrgj228myp7l1gsjw1ja97q68nmj98dsd33srmiayqraj4"; 18 18 }; 19 19 20 - nativeBuildInputs = [ cmake ] ++ stdenv.lib.optionals withMan [ pythonPackages.sphinx ]; 20 + nativeBuildInputs = [ cmake ] ++ stdenv.lib.optionals withMan [ python3Packages.sphinx ]; 21 21 22 22 clangVersion = lib.getVersion llvmPackages.clang; 23 23
+9 -8
pkgs/development/tools/continuous-integration/buildkite-agent/default.nix
··· 1 - { fetchFromGitHub, stdenv, buildGoPackage, 1 + { fetchFromGitHub, stdenv, buildGoModule, 2 2 makeWrapper, coreutils, git, openssh, bash, gnused, gnugrep }: 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 name = "buildkite-agent-${version}"; 5 - version = "3.17.0"; 5 + version = "3.25.0"; 6 6 7 7 goPackagePath = "github.com/buildkite/agent"; 8 8 ··· 10 10 owner = "buildkite"; 11 11 repo = "agent"; 12 12 rev = "v${version}"; 13 - sha256 = "0a7x919kxnpdn0pnhc5ilx1z6ninx8zgjvsd0jcg4qwh0qqp5ppr"; 13 + sha256 = "VxAGi2NpXpc3U+GNIvGJSkdHGODrX2s8oY+dQ8QXIHQ="; 14 14 }; 15 + 16 + vendorSha256 = "X1K6uKiMFXTDT1PcedGQ8HLGox8ePP7Cz0Ihf4m9ts8="; 17 + 15 18 postPatch = '' 16 19 substituteInPlace bootstrap/shell/shell.go --replace /bin/bash ${bash}/bin/bash 17 20 ''; 18 21 19 22 nativeBuildInputs = [ makeWrapper ]; 20 23 21 - # on Linux, the TMPDIR is /build which is the same prefix as this package 22 - # remove once #35068 is merged 23 - noAuditTmpdir = stdenv.isLinux; 24 + doCheck = false; 24 25 25 26 postInstall = '' 26 27 # Fix binary name ··· 43 44 homepage = "https://buildkite.com/docs/agent"; 44 45 license = licenses.mit; 45 46 maintainers = with maintainers; [ pawelpacana zimbatm rvl ]; 46 - platforms = platforms.unix; 47 + platforms = with platforms; unix ++ darwin; 47 48 }; 48 49 }
+2 -2
pkgs/development/tools/database/liquibase/default.nix
··· 10 10 11 11 stdenv.mkDerivation rec { 12 12 pname = "liquibase"; 13 - version = "4.0.0"; 13 + version = "4.1.1"; 14 14 15 15 src = fetchurl { 16 16 url = "https://github.com/liquibase/liquibase/releases/download/v${version}/${pname}-${version}.tar.gz"; 17 - sha256 = "06wpvqyv7w749l3ndvzg1p774rv1apbmbpwbdlad57pih4nqa7mm"; 17 + sha256 = "0gq3y2cgqb1dky5baqjydwmnaimczvsfg8dqc55c7aqcgy7hp3pg"; 18 18 }; 19 19 20 20 buildInputs = [ jre makeWrapper ];
+2 -2
pkgs/development/tools/doctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "doctl"; 5 - version = "1.48.1"; 5 + version = "1.49.0"; 6 6 7 7 vendorSha256 = null; 8 8 ··· 32 32 owner = "digitalocean"; 33 33 repo = "doctl"; 34 34 rev = "v${version}"; 35 - sha256 = "1bykvwv1zhiki7c86hycwck78s8gqw4dzd7smfp4iz609wyk1wqb"; 35 + sha256 = "1z7424am1fb1l9bz8q1lfzmhz84c29v7k5p391m4hhbl8h46x6ca"; 36 36 }; 37 37 38 38 meta = with lib; {
+18 -18
pkgs/development/tools/electron/default.nix
··· 47 47 aarch64-linux = "03d06120464c353068e2ac6c40f89eedffd6b5b3c4c96efdb406c96a6136a066"; 48 48 }; 49 49 50 - electron_8 = mkElectron "8.5.1" { 51 - x86_64-linux = "e58bf26ba52e43de77115b6e6844eba8a8cec2ac8aae500cf48fe862014202d9"; 52 - x86_64-darwin = "cf0d42ecde7ca374ddf1b440aaaf441e16a02890112fcbffc03f37f8ec3b1958"; 53 - i686-linux = "4c7ff6225b1ac4b710c454072d9fb8c04a66bb0353e7d6cffb89bcf6d4458d81"; 54 - armv7l-linux = "13afd8b2e36eb8d1582687e16fac5394d6d3b9734d73f94d0d6ef843ba14cec2"; 55 - aarch64-linux = "ff39e5e0e644cbf4ff1d29fc25e94b9eced7ea45d787d1b86fa4e50513336b7b"; 50 + electron_8 = mkElectron "8.5.2" { 51 + x86_64-linux = "c5b8c95b410436066b06165e9759b31336c907268339433db4f8610ccf644a51"; 52 + x86_64-darwin = "079d951a28cfb7d1e0d3660e0fcb2dab85bd9e9f6848df5a06a7ac88ab3aa14c"; 53 + i686-linux = "0d108ac2420a437100f7a8d06aa019cd8138da4372fb94039b6d23c6253a6aea"; 54 + armv7l-linux = "f06ed475d1b206c3aa31e768add3517a64aabce5e2946e4d9707e615e6f398c0"; 55 + aarch64-linux = "e9765584bbedad8a806f96ac1381c114a357fdbed8c67573decefde2d15d9cd7"; 56 56 }; 57 57 58 - electron_9 = mkElectron "9.3.0" { 59 - x86_64-linux = "0c34fa1dbf7708bd4a3f08fde50eafb9903b1c467104dca3e3ced5e7f764b302"; 60 - x86_64-darwin = "25057470c2f3a1c40fa1c25086256041fa70419378fa3d41eeb805ebd3919b20"; 61 - i686-linux = "ea09d10e496450d2d7bb7a37cab7124cc5484117dd7d7d6c4106586ff675d1d5"; 62 - armv7l-linux = "a8b46d6c98546d605a02850c906408dc11104e8ee4366c3d8a956896fafdfcd3"; 63 - aarch64-linux = "791d898d02e45975657ed15f2d83af31d5688e7db0075a6e20021db3420eb320"; 58 + electron_9 = mkElectron "9.3.3" { 59 + x86_64-linux = "17f4db5e040ea20ce89d1d492ac575ed0b9ba451ef9cb0e8cd50918505c85243"; 60 + x86_64-darwin = "bb6188178ed1250ddaf29a2f232758c0f7878f1541ddb2ae2a0d20298599c7f4"; 61 + i686-linux = "e413b0879247b32bfbcc114e8d49109267137b2ece97db13eaf0ce3ac6187881"; 62 + armv7l-linux = "313abeb91efbc29d4f807a01937640580940a5fb2699c70b1c303b184ac7bec4"; 63 + aarch64-linux = "263eb89ccb47920baef43898d373531d369d2adc8b2f9e5ebc6429fe44b2fd5a"; 64 64 }; 65 65 66 - electron_10 = mkElectron "10.1.1" { 67 - x86_64-linux = "4147e88bdbec6893bf9927f0d4f3dd090d26705f5b7f688223bc65253a8b0220"; 68 - x86_64-darwin = "5b6814ae1064cc337efcdb2ad01ab9daa003a6a1d6e05d79288ede0a3665b991"; 69 - i686-linux = "d29682b7ea44dcdca5e7265bd1e28046275295a9ac23982af3d216a7f47a7a57"; 70 - armv7l-linux = "341a2eacb0381c1f409b8e28cf2c0fe6f75a61410614baf80309f51dd4201a34"; 71 - aarch64-linux = "d5e5b069f3173ed89f4cca7e9723f28a5f7a720637b7addac02972c5db042b6c"; 66 + electron_10 = mkElectron "10.1.5" { 67 + x86_64-linux = "9db65dfe26d4fa9524b3005c6002d858ab256722cefb6a058de8e72e2d5c4083"; 68 + x86_64-darwin = "30dc5d5a913c38c6ae7fa6913b1a907545f0230157efc066e2d5a7affd26cd1e"; 69 + i686-linux = "bf8e1731e8b9b972c9054964b219d9b1b6baae9612afc8a5edf3503b815dd8c3"; 70 + armv7l-linux = "e270eab1a87283d7ae25c8127d904a52f130d53cc399bd288af7f99563273f33"; 71 + aarch64-linux = "03fa2418472f762377149fdd45d1e6ff0a324be3eb1b04e58c63d41df3dd0f16"; 72 72 }; 73 73 }
+2 -2
pkgs/development/tools/electron/print-hashes.sh
··· 21 21 22 22 hashfile="$(nix-prefetch-url --print-path "https://github.com/electron/electron/releases/download/v${VERSION}/SHASUMS256.txt" 2>/dev/null | tail -n1)" 23 23 24 - echo "Entry similar to the following goes in default.nix:" 25 - echo 24 + # Entry similar to the following goes in default.nix: 25 + 26 26 echo " electron_${VERSION%%.*} = mkElectron \"${VERSION}\" {" 27 27 28 28 for S in "${!SYSTEMS[@]}"; do
+4 -4
pkgs/development/tools/gofumpt/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gofumpt"; 5 - version = "2019-11-11"; 5 + version = "2020-10-27"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mvdan"; 9 9 repo = pname; 10 - rev = "eb442649d62000da5d11671f3beb1afa1b746fd7"; 11 - sha256 = "1cw9mmavxz8gxzzwsllvf5lwb2wwi19jbc7hcwxsi4ywp7a84gh0"; 10 + rev = "85d5401eb0f699d87b0d6c949dd4c0d5fb23f2e0"; 11 + sha256 = "0n72d7p4y89kfilcdx3qb63qy6xm8dyp6q8s8954wrkm2wlhkwiy"; 12 12 }; 13 13 14 - vendorSha256 = "14a3p163xy861xb6x160wy15hzjc75n36jdyzaxl877i17shba8z"; 14 + vendorSha256 = "1s546hp4ngzqvfx7dbd43k7b94z0mvndgdkndh4ypkkl3rpd9kkz"; 15 15 16 16 doCheck = false; 17 17
+3
pkgs/development/tools/gopls/default.nix
··· 15 15 16 16 doCheck = false; 17 17 18 + # Only build gopls, and not the integration tests or documentation generator. 19 + subPackages = [ "." ]; 20 + 18 21 meta = with stdenv.lib; { 19 22 description = "Official language server for the Go language"; 20 23 homepage = "https://github.com/golang/tools/tree/master/gopls";
+3 -3
pkgs/development/tools/gosec/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gosec"; 5 - version = "2.4.0"; 5 + version = "2.5.0"; 6 6 7 7 subPackages = [ "cmd/gosec" ]; 8 8 ··· 10 10 owner = "securego"; 11 11 repo = pname; 12 12 rev = "v${version}"; 13 - sha256 = "0mqijzr3vj4wycykqpjz9xw9fhpbnzz988z2q3nldb5ax0pyrxca"; 13 + sha256 = "0hwa4sxw9sqzivg80nqsi9g1hz8apnnck73x5dvnn1zbwvycx3g9"; 14 14 }; 15 15 16 - vendorSha256 = "063dpq1k5lykp18gshlgg098yvppicv3cz8gjn1mvfhac2rl9yqr"; 16 + vendorSha256 = "1lldi56kah689xf8n1hfpk9qy0gbci62xnjs5jrh54kbgka23gvw"; 17 17 18 18 doCheck = false; 19 19
+3 -3
pkgs/development/tools/gotestsum/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gotestsum"; 5 - version = "0.5.4"; 5 + version = "0.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "gotestyourself"; 9 9 repo = "gotestsum"; 10 10 rev = "v${version}"; 11 - sha256 = "1nmx91a5faixj1pzg9wbmxn8z1mphmdcvd6lajqy1ds21fzn2g1i"; 11 + sha256 = "0w0s2qvwnb69s18gvkkbwsx9zh7yi8ksnnrfpl8az8sybk6m1iaz"; 12 12 }; 13 13 14 - vendorSha256 = "02av4z3lxfb6xrv3ij1alf5k8xhxz0dasnf2farbcszz021bzfrq"; 14 + vendorSha256 = "09cifc69z1ashjw1mqgbi0gh90h2sypqyl0jswxxcqk89ibgy3am"; 15 15 16 16 doCheck = false; 17 17
+4 -4
pkgs/development/tools/gotools/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "gotools-unstable"; 5 - version = "2020-04-21"; 6 - rev = "72e4a01eba4315301fd9ce00c8c2f492580ded8a"; 5 + version = "2020-10-27"; 6 + rev = "eafbe7b904eb2418efc832e36ac634dc09084f10"; 7 7 8 8 src = fetchgit { 9 9 inherit rev; 10 10 url = "https://go.googlesource.com/tools"; 11 - sha256 = "0a8c7j4w784w441j3j3bh640vy1g6g214641qv485wyi0xj49anf"; 11 + sha256 = "0884znfbm44f4ddjkm0g7qg2a257kwzv1ismd2m225f3c69n3mdg"; 12 12 }; 13 13 14 14 # The gopls folder contains a Go submodule which causes a build failure. ··· 25 25 rm -rf gopls 26 26 ''; 27 27 28 - vendorSha256 = "0pplmqxrnc8qnr5708igx4dm7rb0hicvhg6lh5hj8zkx38nb19s0"; 28 + vendorSha256 = "18qpjmmjpk322fvf81cafkpl3spv7hpdpymhympmld9isgzggfyz"; 29 29 30 30 doCheck = false; 31 31
+6 -11
pkgs/development/tools/ocaml/ocp-build/default.nix
··· 1 - { stdenv, fetchpatch, fetchFromGitHub, ocaml, findlib, ncurses }: 1 + { stdenv, fetchFromGitHub, ocaml, findlib, ncurses, cmdliner, re }: 2 2 let 3 - version = "1.99.19-beta"; 3 + version = "1.99.21"; 4 4 in 5 5 stdenv.mkDerivation { 6 6 7 - name = "ocaml${ocaml.version}-ocp-build-${version}"; 7 + name = "ocaml${ocaml.version}-ocp-build-${version}-beta"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "OCamlPro"; 11 11 repo = "ocp-build"; 12 - rev = version; 13 - sha256 = "162k5l0cxyqanxlml5v8mqapdq5qbqc9m4b8wdjq7mf523b3h2zj"; 12 + rev = "v${version}"; 13 + sha256 = "1641xzik98c7xnjwxpacijd6d9jzx340fmdn6i372z8h554jjlg9"; 14 14 }; 15 15 16 - patches = stdenv.lib.optional (stdenv.lib.versionAtLeast ocaml.version "4.08") (fetchpatch { 17 - url = "https://raw.githubusercontent.com/ocaml/opam-repository/master/packages/ocp-pp/ocp-pp.1.99.19-beta/files/0001-Fix-ocp-pp-for-changes-in-compiler-libs.patch"; 18 - sha256 = "0s0s2hh4d7cmwd6i7ixjgb79vij0r1v54m0vwwi26b3fips09qyn"; 19 - }); 20 - 21 - buildInputs = [ ocaml findlib ]; 16 + buildInputs = [ ocaml findlib cmdliner re ]; 22 17 propagatedBuildInputs = [ ncurses ]; 23 18 preInstall = "mkdir -p $out/bin"; 24 19 preConfigure = ''
+2 -2
pkgs/development/tools/packer/default.nix
··· 1 1 { stdenv, buildGoPackage, fetchFromGitHub }: 2 2 buildGoPackage rec { 3 3 pname = "packer"; 4 - version = "1.6.4"; 4 + version = "1.6.5"; 5 5 6 6 goPackagePath = "github.com/hashicorp/packer"; 7 7 ··· 11 11 owner = "hashicorp"; 12 12 repo = "packer"; 13 13 rev = "v${version}"; 14 - sha256 = "0nkbm5iamkzi5x64107apnwmqxs4a75pxw935pwpm69ry4535r7w"; 14 + sha256 = "sha256-M4PZnqdU5+w/B821cs1bJYzeilqdZ93fh5PErVgqBOQ="; 15 15 }; 16 16 17 17 meta = with stdenv.lib; {
+10 -10
pkgs/development/tools/purescript/spago/spago.nix
··· 2 2 , base, bower-json, bytestring, Cabal, containers, dhall, directory 3 3 , either, exceptions, extra, fetchgit, file-embed, filepath, foldl 4 4 , fsnotify, github, Glob, hpack, hspec, hspec-discover 5 - , hspec-megaparsec, http-client, http-conduit, lens-family-core 6 - , megaparsec, mtl, network-uri, open-browser, optparse-applicative 7 - , prettyprinter, process, QuickCheck, retry, rio, rio-orphans, safe 8 - , semver-range, stdenv, stm, tar, template-haskell, temporary, text 9 - , time, transformers, turtle, unliftio, unordered-containers 10 - , vector, versions, with-utf8, zlib 5 + , hspec-megaparsec, http-client, http-conduit, http-types 6 + , lens-family-core, megaparsec, mtl, network-uri, open-browser 7 + , optparse-applicative, prettyprinter, process, QuickCheck, retry 8 + , rio, rio-orphans, safe, semver-range, stdenv, stm, tar 9 + , template-haskell, temporary, text, time, transformers, turtle 10 + , unliftio, unordered-containers, vector, versions, with-utf8, zlib 11 11 }: 12 12 mkDerivation { 13 13 pname = "spago"; 14 - version = "0.16.0"; 14 + version = "0.17.0"; 15 15 src = fetchgit { 16 16 url = "https://github.com/purescript/spago.git"; 17 - sha256 = "0z4s0z14n1v9wajs7mj2b295rrrw24gdca79drzlv6x1y6dj7sxh"; 18 - rev = "71b093cdf5e48ded645303281ab4a3ea5b730f5d"; 17 + sha256 = "1w9y1gvk307f92gixs5g02zbg0xwhrshwmc5j97pxhbzzg9qjidy"; 18 + rev = "3309afdef25e3e77f991a079eed78ff2f750e463"; 19 19 fetchSubmodules = true; 20 20 }; 21 21 isLibrary = true; ··· 24 24 aeson aeson-pretty ansi-terminal async-pool base bower-json 25 25 bytestring Cabal containers dhall directory either exceptions 26 26 file-embed filepath foldl fsnotify github Glob http-client 27 - http-conduit lens-family-core megaparsec mtl network-uri 27 + http-conduit http-types lens-family-core megaparsec mtl network-uri 28 28 open-browser optparse-applicative prettyprinter process retry rio 29 29 rio-orphans safe semver-range stm tar template-haskell temporary 30 30 text time transformers turtle unliftio unordered-containers vector
+15 -10
pkgs/development/tools/rubocop/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - ast (2.4.0) 5 - jaro_winkler (1.5.4) 6 - parallel (1.19.1) 7 - parser (2.6.5.0) 8 - ast (~> 2.4.0) 4 + ast (2.4.1) 5 + parallel (1.19.2) 6 + parser (2.7.2.0) 7 + ast (~> 2.4.1) 9 8 rainbow (3.0.0) 10 - rubocop (0.77.0) 11 - jaro_winkler (~> 1.5.1) 9 + regexp_parser (1.8.2) 10 + rexml (3.2.4) 11 + rubocop (1.1.0) 12 12 parallel (~> 1.10) 13 - parser (>= 2.6) 13 + parser (>= 2.7.1.5) 14 14 rainbow (>= 2.2.2, < 4.0) 15 + regexp_parser (>= 1.8) 16 + rexml 17 + rubocop-ast (>= 1.0.1) 15 18 ruby-progressbar (~> 1.7) 16 - unicode-display_width (>= 1.4.0, < 1.7) 19 + unicode-display_width (>= 1.4.0, < 2.0) 20 + rubocop-ast (1.1.0) 21 + parser (>= 2.7.1.5) 17 22 ruby-progressbar (1.10.1) 18 - unicode-display_width (1.6.0) 23 + unicode-display_width (1.7.0) 19 24 20 25 PLATFORMS 21 26 ruby
+41 -20
pkgs/development/tools/rubocop/gemset.nix
··· 4 4 platforms = []; 5 5 source = { 6 6 remotes = ["https://rubygems.org"]; 7 - sha256 = "184ssy3w93nkajlz2c70ifm79jp3j737294kbc5fjw69v1w0n9x7"; 7 + sha256 = "1l3468czzjmxl93ap40hp7z94yxp4nbag0bxqs789bm30md90m2a"; 8 8 type = "gem"; 9 9 }; 10 - version = "2.4.0"; 10 + version = "2.4.1"; 11 11 }; 12 - jaro_winkler = { 12 + parallel = { 13 + groups = ["default"]; 14 + platforms = []; 15 + source = { 16 + remotes = ["https://rubygems.org"]; 17 + sha256 = "17b127xxmm2yqdz146qwbs57046kn0js1h8synv01dwqz2z1kp2l"; 18 + type = "gem"; 19 + }; 20 + version = "1.19.2"; 21 + }; 22 + parser = { 23 + dependencies = ["ast"]; 13 24 groups = ["default"]; 14 25 platforms = []; 15 26 source = { 16 27 remotes = ["https://rubygems.org"]; 17 - sha256 = "1y8l6k34svmdyqxya3iahpwbpvmn3fswhwsvrz0nk1wyb8yfihsh"; 28 + sha256 = "1f7gmm60yla325wlnd3qkxs59qm2y0aan8ljpg6k18rwzrrfil6z"; 18 29 type = "gem"; 19 30 }; 20 - version = "1.5.4"; 31 + version = "2.7.2.0"; 21 32 }; 22 - parallel = { 33 + rainbow = { 23 34 groups = ["default"]; 24 35 platforms = []; 25 36 source = { 26 37 remotes = ["https://rubygems.org"]; 27 - sha256 = "12jijkap4akzdv11lm08dglsc8jmc87xcgq6947i1s3qb69f4zn2"; 38 + sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk"; 28 39 type = "gem"; 29 40 }; 30 - version = "1.19.1"; 41 + version = "3.0.0"; 31 42 }; 32 - parser = { 33 - dependencies = ["ast"]; 43 + regexp_parser = { 34 44 groups = ["default"]; 35 45 platforms = []; 36 46 source = { 37 47 remotes = ["https://rubygems.org"]; 38 - sha256 = "09davv4ld6caqlczw64vhwf8hr41apys3cj8v2h96yxs4qg1m2iw"; 48 + sha256 = "0x4s82lgf0l71y3xc9gp4qxkrgx1kv8f6avdqd68l46ijbyvicdm"; 39 49 type = "gem"; 40 50 }; 41 - version = "2.6.5.0"; 51 + version = "1.8.2"; 42 52 }; 43 - rainbow = { 53 + rexml = { 44 54 groups = ["default"]; 45 55 platforms = []; 46 56 source = { 47 57 remotes = ["https://rubygems.org"]; 48 - sha256 = "0bb2fpjspydr6x0s8pn1pqkzmxszvkfapv0p4627mywl7ky4zkhk"; 58 + sha256 = "1mkvkcw9fhpaizrhca0pdgjcrbns48rlz4g6lavl5gjjq3rk2sq3"; 49 59 type = "gem"; 50 60 }; 51 - version = "3.0.0"; 61 + version = "3.2.4"; 52 62 }; 53 63 rubocop = { 54 - dependencies = ["jaro_winkler" "parallel" "parser" "rainbow" "ruby-progressbar" "unicode-display_width"]; 64 + dependencies = ["parallel" "parser" "rainbow" "regexp_parser" "rexml" "rubocop-ast" "ruby-progressbar" "unicode-display_width"]; 55 65 groups = ["default"]; 56 66 platforms = []; 57 67 source = { 58 68 remotes = ["https://rubygems.org"]; 59 - sha256 = "0m88b1bgbhmmbdnz2xv6n0il0j4q5qm9jbc0vf1zsaxmxqp06nx9"; 69 + sha256 = "1nw87ngw4a9r3dpgykb872zcm640m7k0nk17qv537fmss2hl8shl"; 60 70 type = "gem"; 61 71 }; 62 - version = "0.77.0"; 72 + version = "1.1.0"; 73 + }; 74 + rubocop-ast = { 75 + dependencies = ["parser"]; 76 + groups = ["default"]; 77 + platforms = []; 78 + source = { 79 + remotes = ["https://rubygems.org"]; 80 + sha256 = "0ami6n3vnpm9y5z6wd4c6y2infijajizjjwv8fq0wrcjvr3zivzz"; 81 + type = "gem"; 82 + }; 83 + version = "1.1.0"; 63 84 }; 64 85 ruby-progressbar = { 65 86 groups = ["default"]; ··· 76 97 platforms = []; 77 98 source = { 78 99 remotes = ["https://rubygems.org"]; 79 - sha256 = "08kfiniak1pvg3gn5k6snpigzvhvhyg7slmm0s2qx5zkj62c1z2w"; 100 + sha256 = "06i3id27s60141x6fdnjn5rar1cywdwy64ilc59cz937303q3mna"; 80 101 type = "gem"; 81 102 }; 82 - version = "1.6.0"; 103 + version = "1.7.0"; 83 104 }; 84 105 }
+3 -3
pkgs/development/web/flyctl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "flyctl"; 5 - version = "0.0.144"; 5 + version = "0.0.145"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "superfly"; 9 9 repo = "flyctl"; 10 10 rev = "v${version}"; 11 - sha256 = "1wg8dgz930hj3q448gg5kxri31q078w5nshvlfkga7vzn8pdg3bk"; 11 + sha256 = "00by00jslj9nkq89iwvc5f0jcn4lv8i6xs9y9l2x044rq525q08q"; 12 12 }; 13 13 14 14 preBuild = '' ··· 17 17 18 18 subPackages = [ "." ]; 19 19 20 - vendorSha256 = "0ryb97cwknxwhascz74filvx3wfwd0dhm6x36n4d7z2kiw7fgmh9"; 20 + vendorSha256 = "018vffgi85aqzb93hbld2f3lrc01jxb9aj5j5ss5c0a689g83gmq"; 21 21 22 22 doCheck = false; 23 23
+29
pkgs/games/among-sus/default.nix
··· 1 + { stdenv, fetchgit, port ? "1234" }: 2 + 3 + stdenv.mkDerivation { 4 + pname = "among-sus-unstable"; 5 + version = "2020-10-29"; 6 + 7 + src = fetchgit { 8 + url = "https://git.sr.ht/~martijnbraam/among-sus"; 9 + rev = "1f4c8d800d025d36ac66826937161be3252fbc57"; 10 + sha256 = "19jq7ygh9l11dl1h6702bg57m04y35nqd6yqx1rgp1kxwhp45xyh"; 11 + }; 12 + 13 + patchPhase = '' 14 + sed -i 's/port = 1234/port = ${port}/g' main.c 15 + ''; 16 + 17 + installPhase = '' 18 + mkdir -p $out/bin 19 + install -Dm755 among-sus $out/bin 20 + ''; 21 + 22 + meta = with stdenv.lib; { 23 + homepage = "https://git.sr.ht/~martijnbraam/among-sus"; 24 + description = "Among us, but it's a text adventure"; 25 + license = licenses.agpl3Plus; 26 + maintainers = [ maintainers.eyjhb ]; 27 + platforms = platforms.unix; 28 + }; 29 + }
+8 -1
pkgs/misc/emulators/retroarch/cores.nix
··· 1 - { stdenv, fetchgit, fetchFromGitHub, fetchFromGitLab, cmake, pkgconfig, makeWrapper, python27, python37, retroarch 1 + { stdenv, fetchgit, fetchFromGitHub, fetchFromGitLab, fetchpatch, cmake, pkgconfig, makeWrapper, python27, python37, retroarch 2 2 , alsaLib, fluidsynth, curl, hidapi, libGLU, gettext, glib, gtk2, portaudio, SDL, SDL_net, SDL2, SDL2_image, libGL 3 3 , ffmpeg_3, pcre, libevdev, libpng, libjpeg, libzip, udev, libvorbis, snappy, which, hexdump 4 4 , miniupnpc, sfml, xorg, zlib, nasm, libpcap, boost, icu, openssl ··· 630 630 rev = "02987af9b81a9c3294af8fb9d5a34f9826a2cf4d"; 631 631 sha256 = "0gl7irmn5d8lk7kf484vgw6kb325fq4ghwsni3il4nm5n2a8yglh"; 632 632 }; 633 + patches = [ 634 + (fetchpatch { 635 + name = "fix_mame_build_on_make-4.3.patch"; 636 + url = "https://github.com/libretro/mame2016-libretro/commit/5874fae3d124f5e7c8a91634f5473a8eac902e47.patch"; 637 + sha256 = "061f1lcm72glksf475ikl8w10pnbgqa7049ylw06nikis2qdjlfn"; 638 + }) 639 + ]; 633 640 description = "Port of MAME ~2016 to libretro"; 634 641 license = gpl2Plus; 635 642 extraNativeBuildInputs = [ python27 ];
+384 -360
pkgs/misc/vim-plugins/generated.nix
··· 65 65 66 66 ale = buildVimPluginFrom2Nix { 67 67 pname = "ale"; 68 - version = "2020-10-01"; 68 + version = "2020-10-15"; 69 69 src = fetchFromGitHub { 70 70 owner = "dense-analysis"; 71 71 repo = "ale"; 72 - rev = "2d3ed956b944132e1d520446493fa5c9aa8a309f"; 73 - sha256 = "0mlx6g87h9mcvb5fbpx4j06mx7kpjmi8nh11kzm7bfni7bhyjhx4"; 72 + rev = "557a1ed5da70cb443a8650766f4e8ea95e8c0da3"; 73 + sha256 = "105rp35mp6nr79vyz93v36x48yjja38n9n4ngxnpsnm7qf9q8x5n"; 74 74 }; 75 75 meta.homepage = "https://github.com/dense-analysis/ale/"; 76 76 }; ··· 89 89 90 90 ansible-vim = buildVimPluginFrom2Nix { 91 91 pname = "ansible-vim"; 92 - version = "2020-07-13"; 92 + version = "2020-10-15"; 93 93 src = fetchFromGitHub { 94 94 owner = "pearofducks"; 95 95 repo = "ansible-vim"; 96 - rev = "cfdde31672bce2f60bedc36842ab9bca8d28ba5b"; 97 - sha256 = "01lpnvdym9izaq29kbgwa7kl303nnzsn0cpqq75bv7glymglbn0m"; 96 + rev = "7abb04c115742ec9a5f90b86170f0118680cf8ec"; 97 + sha256 = "185b4dari7y05p99756bqld4kk3d124ry4m4j7an8qm0zmpq648m"; 98 98 }; 99 99 meta.homepage = "https://github.com/pearofducks/ansible-vim/"; 100 100 }; ··· 137 137 138 138 asyncomplete-vim = buildVimPluginFrom2Nix { 139 139 pname = "asyncomplete-vim"; 140 - version = "2020-09-17"; 140 + version = "2020-10-21"; 141 141 src = fetchFromGitHub { 142 142 owner = "prabirshrestha"; 143 143 repo = "asyncomplete.vim"; 144 - rev = "20a279b079452dba6e841755f8e9cc5aed75d05e"; 145 - sha256 = "0fsafx0h3nmsrsscg233cyfhm2vj6n1k0n37l2mg0kbv77pzicga"; 144 + rev = "2107094f83e58818ec9b8ca033a75eeeb49db163"; 145 + sha256 = "0bxxl1jj1bigwnvd07wb0ypsp5rn0b5c864m4k44llw7v1r3nrms"; 146 146 }; 147 147 meta.homepage = "https://github.com/prabirshrestha/asyncomplete.vim/"; 148 148 }; ··· 197 197 198 198 awesome-vim-colorschemes = buildVimPluginFrom2Nix { 199 199 pname = "awesome-vim-colorschemes"; 200 - version = "2020-09-11"; 200 + version = "2020-10-24"; 201 201 src = fetchFromGitHub { 202 202 owner = "rafi"; 203 203 repo = "awesome-vim-colorschemes"; 204 - rev = "41a0d9ea4dac077c2050ceaf144f9ed72d6849d8"; 205 - sha256 = "12ivlzyw0iq9jsj3ll2wwbya0ssl4vdk1vvjpg7v4xhxgh96s3jr"; 204 + rev = "6ab7034fde6e6e4307df83d8735643b0fe1ff641"; 205 + sha256 = "0ds3xxb2w645aspn2d1n5543h9vpn869aihq68z0ajkvvl8mr66z"; 206 206 }; 207 207 meta.homepage = "https://github.com/rafi/awesome-vim-colorschemes/"; 208 208 }; ··· 281 281 282 282 calendar-vim = buildVimPluginFrom2Nix { 283 283 pname = "calendar-vim"; 284 - version = "2020-08-15"; 284 + version = "2020-10-16"; 285 285 src = fetchFromGitHub { 286 286 owner = "itchyny"; 287 287 repo = "calendar.vim"; 288 - rev = "9b2dcc18ba104820eac1701aaca44dcc24d90eb4"; 289 - sha256 = "1vy0np1i8whyw9wfkcx564kvlxspwvrp4sznk6iixjln6ha7ngil"; 288 + rev = "84335b66be1e323002380280f265983dc635fd99"; 289 + sha256 = "0p9f7hy751ayjh6pna8gi0vi09lk0dwpi69rh21nidiqiph6n5l5"; 290 290 }; 291 291 meta.homepage = "https://github.com/itchyny/calendar.vim/"; 292 292 }; ··· 305 305 306 306 caw-vim = buildVimPluginFrom2Nix { 307 307 pname = "caw-vim"; 308 - version = "2020-06-01"; 308 + version = "2020-10-09"; 309 309 src = fetchFromGitHub { 310 310 owner = "tyru"; 311 311 repo = "caw.vim"; 312 - rev = "0725e7c273e2c39d8730adc78e0fd20e0d57d173"; 313 - sha256 = "14rsjy5lllmb84vs5q111cb17c6nwc37zf460kh8ii1ijziyqhy2"; 312 + rev = "26279f70cdfe5da2226cd15d7dd832ef6242ed26"; 313 + sha256 = "0sdkcbh0rxx9wf5qa7wwvm8zjk57vvclvss4cadll54zi6q8xq1s"; 314 314 }; 315 315 meta.homepage = "https://github.com/tyru/caw.vim/"; 316 316 }; ··· 389 389 390 390 coc-explorer = buildVimPluginFrom2Nix { 391 391 pname = "coc-explorer"; 392 - version = "2020-09-28"; 392 + version = "2020-10-30"; 393 393 src = fetchFromGitHub { 394 394 owner = "weirongxu"; 395 395 repo = "coc-explorer"; 396 - rev = "c8cc53707a11192ce7b3d6ef62750fea1ea1e9ce"; 397 - sha256 = "08zq9axfyj4c8wvn09dj6dbw9iq7w4pxgms6yh34p3qf8km6pl91"; 396 + rev = "a8a3cf41638e5b7b128086888e2dead665407beb"; 397 + sha256 = "19a3blvfzqjzd5y3l4g03h3c8yxfl9fsdvc6mir0n76krpnk647l"; 398 398 }; 399 399 meta.homepage = "https://github.com/weirongxu/coc-explorer/"; 400 400 }; 401 401 402 402 coc-fzf = buildVimPluginFrom2Nix { 403 403 pname = "coc-fzf"; 404 - version = "2020-09-03"; 404 + version = "2020-10-22"; 405 405 src = fetchFromGitHub { 406 406 owner = "antoinemadec"; 407 407 repo = "coc-fzf"; 408 - rev = "2047783c1c9f7bcc020612a719d932e848a2d39d"; 409 - sha256 = "15fxpip9zz5z8np3qrsgadh7p8y8446bxb9vbcr80fcq3j8fmq0v"; 408 + rev = "ca80d81fdb61d1ea32cfaa498153e1f0cb651994"; 409 + sha256 = "1p5i415jk6af4yiqzkgghrhs52x491nrz4d3wrdxad8ydlf64jvx"; 410 410 }; 411 411 meta.homepage = "https://github.com/antoinemadec/coc-fzf/"; 412 412 }; 413 413 414 414 coc-markdownlint = buildVimPluginFrom2Nix { 415 415 pname = "coc-markdownlint"; 416 - version = "2020-09-29"; 416 + version = "2020-10-27"; 417 417 src = fetchFromGitHub { 418 418 owner = "fannheyward"; 419 419 repo = "coc-markdownlint"; 420 - rev = "876ce05c7a249f2065f4953ea1bfb0a0dadf764c"; 421 - sha256 = "0qxbb45djq724yhfna0s9d7m99wcrv8vkw5ilvp1yz2vfg1b78x9"; 420 + rev = "abdd6450aee119750ddb4dff4a7ab82355a89418"; 421 + sha256 = "1p0wafvn8xzi4bm9bn2fnp8kavw8s6hchpz81ms9770jrx02z5xi"; 422 422 }; 423 423 meta.homepage = "https://github.com/fannheyward/coc-markdownlint/"; 424 424 }; ··· 461 461 462 462 coc-nvim = buildVimPluginFrom2Nix { 463 463 pname = "coc-nvim"; 464 - version = "2020-09-26"; 464 + version = "2020-10-28"; 465 465 src = fetchFromGitHub { 466 466 owner = "neoclide"; 467 467 repo = "coc.nvim"; 468 - rev = "2b83490cb1228abe4bf2c2557f1407321f6af734"; 469 - sha256 = "10pgj0kh4vd0wvsb68l3k2af5rhmh249a2cf4mhbl8jb1g76bnrl"; 468 + rev = "ad1793dce0a59afcf8b324b45a1168c032deb162"; 469 + sha256 = "1khmmvba6cg0pff37nkbm7zmp3mnvpc889pql6dm6xjqrhpqsda7"; 470 470 }; 471 471 meta.homepage = "https://github.com/neoclide/coc.nvim/"; 472 472 }; ··· 522 522 523 523 completion-nvim = buildVimPluginFrom2Nix { 524 524 pname = "completion-nvim"; 525 - version = "2020-10-01"; 525 + version = "2020-10-23"; 526 526 src = fetchFromGitHub { 527 527 owner = "nvim-lua"; 528 528 repo = "completion-nvim"; 529 - rev = "52ccd7c344dca90b62de4ea997c4aa328ce7f020"; 530 - sha256 = "035my2dzahf6svx3f97frv6xx56k4vxxiw0qcwgsbvdp3s4jmb9g"; 529 + rev = "3b6774ed1c1b4720efe3385f06883483f5e16884"; 530 + sha256 = "1vldm13lbfmphim946lnyl30276chw4gnnnq2hxnf67k8a9x8ssc"; 531 531 }; 532 532 meta.homepage = "https://github.com/nvim-lua/completion-nvim/"; 533 533 }; 534 534 535 535 completion-tabnine = buildVimPluginFrom2Nix { 536 536 pname = "completion-tabnine"; 537 - version = "2020-10-01"; 537 + version = "2020-10-03"; 538 538 src = fetchFromGitHub { 539 539 owner = "aca"; 540 540 repo = "completion-tabnine"; 541 - rev = "49771bca86f185c8cd1017f28b025addae82fe09"; 542 - sha256 = "1kc9ck62k7rj09i3bqhz36661z1501z7ns7q6dr4n07nqylcn5kb"; 541 + rev = "a7e6e2e249fec79f4260f388cd0c8adb38c0b3ad"; 542 + sha256 = "1hnbhr4sgl7a8mj2ygma9avc7hfsv18wxrxypik62x7vijsnv9aq"; 543 543 }; 544 544 meta.homepage = "https://github.com/aca/completion-tabnine/"; 545 545 }; ··· 570 570 571 571 conjure = buildVimPluginFrom2Nix { 572 572 pname = "conjure"; 573 - version = "2020-09-20"; 573 + version = "2020-10-17"; 574 574 src = fetchFromGitHub { 575 575 owner = "Olical"; 576 576 repo = "conjure"; 577 - rev = "a9431410d74f2281ae626727342a5d23d4a12552"; 578 - sha256 = "00b73dxirn3m0rvagskgc00vyrkkcnbxfkn22jnzv84fjvvcj375"; 577 + rev = "0e63269e176232cdd9f1c20d94dfd3b8ad5702a1"; 578 + sha256 = "0ixryjfszx09g27awdaqf5xrc7yjb5mlpc57ph3w61hdv65yps7b"; 579 579 }; 580 580 meta.homepage = "https://github.com/Olical/conjure/"; 581 581 }; ··· 594 594 595 595 Coqtail = buildVimPluginFrom2Nix { 596 596 pname = "Coqtail"; 597 - version = "2020-09-29"; 597 + version = "2020-10-30"; 598 598 src = fetchFromGitHub { 599 599 owner = "whonore"; 600 600 repo = "Coqtail"; 601 - rev = "3c9d27a1a15da1d0f6128402fa766d9e9feebc1e"; 602 - sha256 = "064ldkah460azqibc03cj42vbrl6ns4sj439wsbkqb0qxni5cp57"; 601 + rev = "778f5f5868aec79bb5415f790c8f18b8253fd99c"; 602 + sha256 = "1p7lg6ln9vkw6ds3bllyf1rlpnlhb5cyly6cab1v9zgjz4xagx80"; 603 603 }; 604 604 meta.homepage = "https://github.com/whonore/Coqtail/"; 605 605 }; ··· 642 642 643 643 csv-vim = buildVimPluginFrom2Nix { 644 644 pname = "csv-vim"; 645 - version = "2020-09-02"; 645 + version = "2020-10-07"; 646 646 src = fetchFromGitHub { 647 647 owner = "chrisbra"; 648 648 repo = "csv.vim"; 649 - rev = "e23f03632ad2544f0232b824dd5520fd0b58d235"; 650 - sha256 = "12b127v6yxwik7q2wbyqag4082yzp44sm0x4xwnv55xhlz4w6xws"; 649 + rev = "350af4840991142230103e4f4fc58581d9c07812"; 650 + sha256 = "1ibmrz1h51iy5ffvwalfydgjvdsfjvbpz1s1zmsalpv8mlswrhij"; 651 651 }; 652 652 meta.homepage = "https://github.com/chrisbra/csv.vim/"; 653 653 }; ··· 690 690 691 691 ctrlp-vim = buildVimPluginFrom2Nix { 692 692 pname = "ctrlp-vim"; 693 - version = "2020-09-21"; 693 + version = "2020-10-16"; 694 694 src = fetchFromGitHub { 695 695 owner = "ctrlpvim"; 696 696 repo = "ctrlp.vim"; 697 - rev = "ae5237f8eb9bbc1ad7f8903738e0dc2af194f740"; 698 - sha256 = "18inmxhqzw40sm5ixybbliikbhs10zrqp58qjcd8qc4grj8z6lcp"; 697 + rev = "3866ae170a342fb40d83e1538c37c81c7977b821"; 698 + sha256 = "1ksi46g33ghdrp0nff0fyysxnzw0sr1x5b1ln6xzjv4hkdxiz51k"; 699 699 }; 700 700 meta.homepage = "https://github.com/ctrlpvim/ctrlp.vim/"; 701 701 }; ··· 738 738 739 739 defx-nvim = buildVimPluginFrom2Nix { 740 740 pname = "defx-nvim"; 741 - version = "2020-09-24"; 741 + version = "2020-10-28"; 742 742 src = fetchFromGitHub { 743 743 owner = "Shougo"; 744 744 repo = "defx.nvim"; 745 - rev = "a84cb7f88afc904123858b226240c3339b7ca814"; 746 - sha256 = "1ryc0ahrjjc20344jbvxz9miyrqdjs7gz6r2awkf0ayyz6nx5gch"; 745 + rev = "152c61f409d6a58b4c10bbd70b51bedd3db11a3c"; 746 + sha256 = "02izychnj48gb108a4npk8v1nfhw99x5368jv2yqrxaixqmykkrs"; 747 747 }; 748 748 meta.homepage = "https://github.com/Shougo/defx.nvim/"; 749 749 }; ··· 786 786 787 787 denite-nvim = buildVimPluginFrom2Nix { 788 788 pname = "denite-nvim"; 789 - version = "2020-09-23"; 789 + version = "2020-10-27"; 790 790 src = fetchFromGitHub { 791 791 owner = "Shougo"; 792 792 repo = "denite.nvim"; 793 - rev = "cb06d89aaded0bc2418d03a8fbb263ca0ef70406"; 794 - sha256 = "0dk4w6yljnhf4qwhgamnw2bnmqikgqb8nshifn5l767sm3hk7d2h"; 793 + rev = "48f485e080c2b6a21a374b5b2000c091d30c5f56"; 794 + sha256 = "0wg1dz57hz0rq14f5lyqh9hbdyw3c1hdwpgwckd7qrncbcfbvbw2"; 795 795 }; 796 796 meta.homepage = "https://github.com/Shougo/denite.nvim/"; 797 797 }; ··· 932 932 933 933 deoplete-lsp = buildVimPluginFrom2Nix { 934 934 pname = "deoplete-lsp"; 935 - version = "2020-09-18"; 935 + version = "2020-10-28"; 936 936 src = fetchFromGitHub { 937 937 owner = "Shougo"; 938 938 repo = "deoplete-lsp"; 939 - rev = "17cd3fae3044eb8148bc22167257d4ae13165eb1"; 940 - sha256 = "1xag51j71ifjn64xyaz7whml796pdl8vsw0ad22wndwzb95kyxdm"; 939 + rev = "fb51bfebd8ac57282154d119f80368b4b94199b7"; 940 + sha256 = "09k2i02vrgn0qc3bhjz3hzaiab3h2cwqvk619a1xp5bpxr9qc78w"; 941 941 }; 942 942 meta.homepage = "https://github.com/Shougo/deoplete-lsp/"; 943 943 }; ··· 1004 1004 1005 1005 deoplete-vim-lsp = buildVimPluginFrom2Nix { 1006 1006 pname = "deoplete-vim-lsp"; 1007 - version = "2020-07-24"; 1007 + version = "2020-10-27"; 1008 1008 src = fetchFromGitHub { 1009 1009 owner = "lighttiger2505"; 1010 1010 repo = "deoplete-vim-lsp"; 1011 - rev = "2ea06074dc07c67ccffc24b976b92e17e9d795d1"; 1011 + rev = "cb5af558e892a70648587e673fc251409ac3dc72"; 1012 1012 sha256 = "03rpw1z5fgglba7vymi3ln810nh5x3x9hjqlm41shdik9pgmg867"; 1013 1013 }; 1014 1014 meta.homepage = "https://github.com/lighttiger2505/deoplete-vim-lsp/"; ··· 1028 1028 1029 1029 deoplete-nvim = buildVimPluginFrom2Nix { 1030 1030 pname = "deoplete-nvim"; 1031 - version = "2020-09-12"; 1031 + version = "2020-10-29"; 1032 1032 src = fetchFromGitHub { 1033 1033 owner = "Shougo"; 1034 1034 repo = "deoplete.nvim"; 1035 - rev = "895fafe572585b807a31d4ba2835188d7b38cc41"; 1036 - sha256 = "1irhdp1bdwpyj9g40mb4n1mjw2f1hxswhgf2f1nkv1cx0j8pvkzd"; 1035 + rev = "3c94074f71faac00a7d8f4eef2c4bdea96212cd5"; 1036 + sha256 = "1g5bll38gw1bpmhss398s1lj9jhvszv1xzbi5qc698y2zi5cm87z"; 1037 1037 }; 1038 1038 meta.homepage = "https://github.com/Shougo/deoplete.nvim/"; 1039 1039 }; ··· 1076 1076 1077 1077 direnv-vim = buildVimPluginFrom2Nix { 1078 1078 pname = "direnv-vim"; 1079 - version = "2020-09-27"; 1079 + version = "2020-10-10"; 1080 1080 src = fetchFromGitHub { 1081 1081 owner = "direnv"; 1082 1082 repo = "direnv.vim"; 1083 - rev = "c2b9f7834c1a2d28c4e022485b870c19de0c6ada"; 1084 - sha256 = "0qk1kywr4zdhvvpc77868g3aclwbmm5p4zvsxj65qb4bpzddxvrd"; 1083 + rev = "983bbce66b39cd17e4b8348078a41a5782cd73a0"; 1084 + sha256 = "1n144nihbcaljgbxv4kfg8af3dxvf9i4cxdz5qq12rzslwqgdsi1"; 1085 1085 }; 1086 1086 meta.homepage = "https://github.com/direnv/direnv.vim/"; 1087 1087 }; ··· 1100 1100 1101 1101 dracula-vim = buildVimPluginFrom2Nix { 1102 1102 pname = "dracula-vim"; 1103 - version = "2020-07-19"; 1103 + version = "2020-10-19"; 1104 1104 src = fetchFromGitHub { 1105 1105 owner = "dracula"; 1106 1106 repo = "vim"; 1107 - rev = "b64b22affafca7d3831a20949115b91031d596ec"; 1108 - sha256 = "1f5hwfcrsfq3yk53kkn4syaxmri8wh8h6rpq867468b8rdcnhq01"; 1107 + rev = "80d2667818492e2e7630894f2b3eb7fdae1e240f"; 1108 + sha256 = "1bq52larf3bbhrrzqg2gx737zc1xrg8qa916ny2qh9w7lsjjwf4h"; 1109 1109 }; 1110 1110 meta.homepage = "https://github.com/dracula/vim/"; 1111 1111 }; 1112 1112 1113 1113 echodoc-vim = buildVimPluginFrom2Nix { 1114 1114 pname = "echodoc-vim"; 1115 - version = "2020-06-08"; 1115 + version = "2020-10-13"; 1116 1116 src = fetchFromGitHub { 1117 1117 owner = "Shougo"; 1118 1118 repo = "echodoc.vim"; 1119 - rev = "4719626bfd477f1189dd9992614ff452d3ea3caf"; 1120 - sha256 = "0bpaav7yf06wlzfiyx6iylxan8a9hici041pnmlw7kgf176h6w7b"; 1119 + rev = "2a6d6bd6255fbfe152da6bb7f2404afa29479941"; 1120 + sha256 = "18nm20ivkcjlh0rgf3c1wdxf1wsc4r95znm2dhgmw1ym4wmh0v4s"; 1121 1121 }; 1122 1122 meta.homepage = "https://github.com/Shougo/echodoc.vim/"; 1123 1123 }; 1124 1124 1125 1125 editorconfig-vim = buildVimPluginFrom2Nix { 1126 1126 pname = "editorconfig-vim"; 1127 - version = "2020-06-02"; 1127 + version = "2020-10-21"; 1128 1128 src = fetchFromGitHub { 1129 1129 owner = "editorconfig"; 1130 1130 repo = "editorconfig-vim"; 1131 - rev = "0a3c1d8082e38a5ebadcba7bb3a608d88a9ff044"; 1132 - sha256 = "1w60rsij0ag74vjal2l75k4g4xv8438a0izvzpy5xir4bby2g7dz"; 1131 + rev = "8f6eba5fd6c306e0480ea72917902a2bde162d73"; 1132 + sha256 = "057k0fdqgc6m1d6zzql5m1q5lsdsp2s28s9f80h9sgxvrzy36z7y"; 1133 1133 fetchSubmodules = true; 1134 1134 }; 1135 1135 meta.homepage = "https://github.com/editorconfig/editorconfig-vim/"; ··· 1161 1161 1162 1162 emmet-vim = buildVimPluginFrom2Nix { 1163 1163 pname = "emmet-vim"; 1164 - version = "2020-06-20"; 1164 + version = "2020-10-21"; 1165 1165 src = fetchFromGitHub { 1166 1166 owner = "mattn"; 1167 1167 repo = "emmet-vim"; 1168 - rev = "dc6cb4fd074f4c371158eeab0c8e4ce4af33534b"; 1169 - sha256 = "1cy201c5imbw2pw65f1s0nn8p6vwm00nqlvxwygh18dhy2qv4gfa"; 1168 + rev = "60930a968d26fc7abf4f8fd5c3926bdcda2dd787"; 1169 + sha256 = "1sf0518rq9idj0sbyplh7y9a481i3y57wwkvdakqvngbpm4bf6ms"; 1170 1170 fetchSubmodules = true; 1171 1171 }; 1172 1172 meta.homepage = "https://github.com/mattn/emmet-vim/"; ··· 1258 1258 1259 1259 flake8-vim = buildVimPluginFrom2Nix { 1260 1260 pname = "flake8-vim"; 1261 - version = "2017-02-17"; 1261 + version = "2020-10-20"; 1262 1262 src = fetchFromGitHub { 1263 1263 owner = "andviro"; 1264 1264 repo = "flake8-vim"; 1265 - rev = "01c4af4c68f33b2b3785314bfbf5b3d8d1451795"; 1266 - sha256 = "14rv0p1vx4njlplkc72gz7r8sy9vc6n8x9l00zc777x5zzrhgz3g"; 1265 + rev = "5bc93f7f26ceb18ccbe116830eaf8ff2baa63994"; 1266 + sha256 = "142pgasl0b64a0zxmspdsi636axrgvdx6rh3hwjrb1zlsck19y1a"; 1267 1267 fetchSubmodules = true; 1268 1268 }; 1269 1269 meta.homepage = "https://github.com/andviro/flake8-vim/"; ··· 1331 1331 1332 1332 fzf-vim = buildVimPluginFrom2Nix { 1333 1333 pname = "fzf-vim"; 1334 - version = "2020-09-11"; 1334 + version = "2020-10-30"; 1335 1335 src = fetchFromGitHub { 1336 1336 owner = "junegunn"; 1337 1337 repo = "fzf.vim"; 1338 - rev = "3348aef05d02828cd8b071ab29476af2029ea3d3"; 1339 - sha256 = "0jyk9c3ksxss8zjk0qqkm95074glbf31a5w78sdzwn352xm8nakp"; 1338 + rev = "bd3a021ec11617c56e6aa95578fee619445b029d"; 1339 + sha256 = "1jd0bs7v28za6sba6f2i49mvjcnicid25ab3jljcax18c4kd6dl1"; 1340 1340 }; 1341 1341 meta.homepage = "https://github.com/junegunn/fzf.vim/"; 1342 1342 }; 1343 1343 1344 1344 gen_tags-vim = buildVimPluginFrom2Nix { 1345 1345 pname = "gen_tags-vim"; 1346 - version = "2019-06-28"; 1346 + version = "2020-10-12"; 1347 1347 src = fetchFromGitHub { 1348 1348 owner = "jsfaint"; 1349 1349 repo = "gen_tags.vim"; 1350 - rev = "208cd0490547bc8f7615eea1b26e4635d2e60a96"; 1351 - sha256 = "00s1kxi1bsvz06z7x78kls0k6ncnbqdyz14fvdxxq82f6s1kdvdw"; 1350 + rev = "f888a2f8732e08d9f2b638b144c5c826a30953a3"; 1351 + sha256 = "16gkczlaani0c0v3hkklriabhkgcs0mg9mrbn8jzfsap15cnkgk5"; 1352 1352 }; 1353 1353 meta.homepage = "https://github.com/jsfaint/gen_tags.vim/"; 1354 1354 }; 1355 1355 1356 1356 gentoo-syntax = buildVimPluginFrom2Nix { 1357 1357 pname = "gentoo-syntax"; 1358 - version = "2020-06-05"; 1358 + version = "2020-10-07"; 1359 1359 src = fetchFromGitHub { 1360 1360 owner = "gentoo"; 1361 1361 repo = "gentoo-syntax"; 1362 - rev = "47b6900c425614d4ba22223c13a23920f0618d9f"; 1363 - sha256 = "0agswv1r5nxbnw0nddhw9vqvrfsvsgh18nwrg83c01sj97075qmv"; 1362 + rev = "3d90ee5686e54fb1c3242f10e644a789579a4372"; 1363 + sha256 = "0qvfqw38vk9ijwhgivjwh289vnmzc2p7cp6jiqpj98zsnank0yw2"; 1364 1364 }; 1365 1365 meta.homepage = "https://github.com/gentoo/gentoo-syntax/"; 1366 1366 }; ··· 1475 1475 1476 1476 gruvbox-community = buildVimPluginFrom2Nix { 1477 1477 pname = "gruvbox-community"; 1478 - version = "2020-05-23"; 1478 + version = "2020-10-04"; 1479 1479 src = fetchFromGitHub { 1480 1480 owner = "gruvbox-community"; 1481 1481 repo = "gruvbox"; 1482 - rev = "933b6cc35a0f180ff488ef20c7b534c9c3b6701a"; 1483 - sha256 = "0w10hcz66dgilx6fv07bb3zsf5c0x9gv4vhp15c5fp2rzwxi10bn"; 1482 + rev = "9e71159ffa93be1e772d2cb3c78ee940f7b308ba"; 1483 + sha256 = "0n3jzzjbfrs3r26bagry3pvqcy2asb1jkcfqvabmycs6y6w8sx01"; 1484 1484 }; 1485 1485 meta.homepage = "https://github.com/gruvbox-community/gruvbox/"; 1486 1486 }; ··· 1499 1499 1500 1500 gv-vim = buildVimPluginFrom2Nix { 1501 1501 pname = "gv-vim"; 1502 - version = "2020-05-22"; 1502 + version = "2020-10-16"; 1503 1503 src = fetchFromGitHub { 1504 1504 owner = "junegunn"; 1505 1505 repo = "gv.vim"; 1506 - rev = "61d877d23caaad9009d672f90fe2ab576ab93d2d"; 1507 - sha256 = "00h4d6jah0fdr5m8x9c1gmmm9wskplixnvbbalfbbpc599xhgj83"; 1506 + rev = "486b5c4e960d5ec9e79888939534b7b2fc7453ad"; 1507 + sha256 = "07pj94s5kf8qgwdz73xbb7b2h3w6gkv4sw9faicdb6hla3i19d9b"; 1508 1508 }; 1509 1509 meta.homepage = "https://github.com/junegunn/gv.vim/"; 1510 1510 }; ··· 1547 1547 1548 1548 hoon-vim = buildVimPluginFrom2Nix { 1549 1549 pname = "hoon-vim"; 1550 - version = "2020-02-19"; 1550 + version = "2020-10-15"; 1551 1551 src = fetchFromGitHub { 1552 1552 owner = "urbit"; 1553 1553 repo = "hoon.vim"; 1554 - rev = "116f29971a2fbec8e484daeba8afd9d60f85800f"; 1555 - sha256 = "029rm8njpsa0lhhh504975lmw7yr2bkvxi2gag1l9279r629vp2r"; 1554 + rev = "aeb307427f2ffaf756cb04574f5ed0d77626d51e"; 1555 + sha256 = "11nsws8q54lya6lk51zkwhv47rmidg1wclgd4vq7v4jwc25gw8id"; 1556 1556 }; 1557 1557 meta.homepage = "https://github.com/urbit/hoon.vim/"; 1558 1558 }; ··· 1643 1643 1644 1644 indentLine = buildVimPluginFrom2Nix { 1645 1645 pname = "indentLine"; 1646 - version = "2020-09-04"; 1646 + version = "2020-10-12"; 1647 1647 src = fetchFromGitHub { 1648 1648 owner = "Yggdroot"; 1649 1649 repo = "indentLine"; 1650 - rev = "5bf49035522dea94b72638d039828c6f84b7ae34"; 1651 - sha256 = "098ng8f2dv29pgvai4nsm2d5qyw44gd9dxjmdc3mdznzmn0clvvf"; 1650 + rev = "6107214eff0cac5d9810d29ae8614ddfdfcd986b"; 1651 + sha256 = "1aycs427w9w5hjnif5c13wf3jd872a3i94zzdfisfrispbs3ad2m"; 1652 1652 }; 1653 1653 meta.homepage = "https://github.com/Yggdroot/indentLine/"; 1654 1654 }; ··· 1691 1691 1692 1692 is-vim = buildVimPluginFrom2Nix { 1693 1693 pname = "is-vim"; 1694 - version = "2017-10-30"; 1694 + version = "2020-10-27"; 1695 1695 src = fetchFromGitHub { 1696 1696 owner = "haya14busa"; 1697 1697 repo = "is.vim"; 1698 - rev = "61d5029310c69bde700b2d46a454f80859b5af17"; 1699 - sha256 = "1nnf6y62mc0rj7hbrapfkmr91ypsqkzhwgpfx7pahz8m3a2324q6"; 1698 + rev = "d393cb346dcdf733fecd7bbfc45b70b8c05e9eb4"; 1699 + sha256 = "03rvhvqx59c6lp9xh6zry3ynppngqn53swl3v9gmc3ynh3l1jdzq"; 1700 1700 }; 1701 1701 meta.homepage = "https://github.com/haya14busa/is.vim/"; 1702 1702 }; ··· 1764 1764 1765 1765 julia-vim = buildVimPluginFrom2Nix { 1766 1766 pname = "julia-vim"; 1767 - version = "2020-09-07"; 1767 + version = "2020-10-14"; 1768 1768 src = fetchFromGitHub { 1769 1769 owner = "JuliaEditorSupport"; 1770 1770 repo = "julia-vim"; 1771 - rev = "33116e1135ffa0c09997c111785beb5232efc7cf"; 1772 - sha256 = "1qx1xpnnzvb5h86mrywx56yqw5lbma9xmwdgi6dh6x8mzald7agw"; 1771 + rev = "a4bc8a2032e9da4dbfc5f527c2415b68fc09b9bd"; 1772 + sha256 = "1ir0yj0f0ggndxfpg8119vcb1l7qagf5qsl9s94ghbka6qqvlia3"; 1773 1773 }; 1774 1774 meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/"; 1775 1775 }; ··· 1836 1836 1837 1837 lean-vim = buildVimPluginFrom2Nix { 1838 1838 pname = "lean-vim"; 1839 - version = "2019-10-04"; 1839 + version = "2020-10-10"; 1840 1840 src = fetchFromGitHub { 1841 1841 owner = "leanprover"; 1842 1842 repo = "lean.vim"; 1843 - rev = "2ace010eb32603a65af7921954a0594a02523c6b"; 1844 - sha256 = "0wq2lw4xx2qhz1xii9g7i6wz0y43b2icqrm6ypr9jmaac1rhiq7c"; 1843 + rev = "c3a99f34a92af8a86e162134276222309e01e896"; 1844 + sha256 = "09kz4iy0flwdawhd0phy6jl6zkxp3qdyhl8snl0n12sbskzq7i1b"; 1845 1845 }; 1846 1846 meta.homepage = "https://github.com/leanprover/lean.vim/"; 1847 1847 }; ··· 1872 1872 1873 1873 lf-vim = buildVimPluginFrom2Nix { 1874 1874 pname = "lf-vim"; 1875 - version = "2020-06-11"; 1875 + version = "2020-10-13"; 1876 1876 src = fetchFromGitHub { 1877 1877 owner = "ptzz"; 1878 1878 repo = "lf.vim"; 1879 - rev = "8eef4095f0ca4ec37b6877b7b01047146e987c6b"; 1880 - sha256 = "17clfc8shmv485r6anpkkcq88x6n2pm54ir1pjy852spzykycika"; 1879 + rev = "e541328a67fe10f1323630a30a37b58c934d7819"; 1880 + sha256 = "09w33f4cyg9wdj8jas5h43cc7byqfmmm9wyc0xjaw9jxcp78ygg9"; 1881 1881 }; 1882 1882 meta.homepage = "https://github.com/ptzz/lf.vim/"; 1883 1883 }; ··· 1896 1896 1897 1897 lh-vim-lib = buildVimPluginFrom2Nix { 1898 1898 pname = "lh-vim-lib"; 1899 - version = "2020-09-30"; 1899 + version = "2020-10-27"; 1900 1900 src = fetchFromGitHub { 1901 1901 owner = "LucHermitte"; 1902 1902 repo = "lh-vim-lib"; 1903 - rev = "df2a495aac2dae95e9869c35d79ed26313f0e7c3"; 1904 - sha256 = "1hc4vsyb616qj0irak1c28kgsk7aszk3x94mhrbgy6yxkiv9asgn"; 1903 + rev = "b5959b4fa3635d9a7eac587a5c223effca14a970"; 1904 + sha256 = "0rfl5c2bf0j6kn1knzg4kywi7xvqhr6impwfh5466ncb4p529vlk"; 1905 1905 }; 1906 1906 meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; 1907 1907 }; ··· 1920 1920 1921 1921 lightline-bufferline = buildVimPluginFrom2Nix { 1922 1922 pname = "lightline-bufferline"; 1923 - version = "2020-09-04"; 1923 + version = "2020-10-29"; 1924 1924 src = fetchFromGitHub { 1925 1925 owner = "mengelbrecht"; 1926 1926 repo = "lightline-bufferline"; 1927 - rev = "6417dd8c864ccd6fb2b79882d30ca0227bfd2204"; 1928 - sha256 = "0aars37arix00l63kn5p4gq3dvzpmrzxz1ap20k1mr2dy7pmval5"; 1927 + rev = "3933dcda3630474ba448cb486e8c630dade7b2ce"; 1928 + sha256 = "09p759i41acyyyqk629sbcp36v66xf5y369xagjy8n2gzczj0mwa"; 1929 1929 }; 1930 1930 meta.homepage = "https://github.com/mengelbrecht/lightline-bufferline/"; 1931 1931 }; 1932 1932 1933 1933 lightline-vim = buildVimPluginFrom2Nix { 1934 1934 pname = "lightline-vim"; 1935 - version = "2020-09-25"; 1935 + version = "2020-10-20"; 1936 1936 src = fetchFromGitHub { 1937 1937 owner = "itchyny"; 1938 1938 repo = "lightline.vim"; 1939 - rev = "2afc3ab4dda191c75764d3239d1cf56356759dd4"; 1940 - sha256 = "0yvinwvzhqb87nqg38azd19c9w0yrkl06mx3agji2mvn23p66ab5"; 1939 + rev = "8769bbb84cd22b475275cc4f9f06a25445357a49"; 1940 + sha256 = "1q1pmfvzvdsknw67zi00b3bn8y10mx7wjfc1nxfy1h33vzhl2g2r"; 1941 1941 }; 1942 1942 meta.homepage = "https://github.com/itchyny/lightline.vim/"; 1943 1943 }; 1944 1944 1945 1945 limelight-vim = buildVimPluginFrom2Nix { 1946 1946 pname = "limelight-vim"; 1947 - version = "2020-09-07"; 1947 + version = "2020-10-13"; 1948 1948 src = fetchFromGitHub { 1949 1949 owner = "junegunn"; 1950 1950 repo = "limelight.vim"; 1951 - rev = "815c6122504361d52e10172601471b416d040ca8"; 1952 - sha256 = "1af9jz05iphp6738vvfchnvhfxw7wx2hxqs0iyjkmi7w43hsw0sy"; 1951 + rev = "4412a84d7fbfd01281bf23d801e95c45c1eacc09"; 1952 + sha256 = "1qab2pd1pyfrw0llxd5j11imzqxa3lnnfhr1w2fjn3yanbsxvlvd"; 1953 1953 }; 1954 1954 meta.homepage = "https://github.com/junegunn/limelight.vim/"; 1955 1955 }; 1956 1956 1957 1957 lsp_extensions-nvim = buildVimPluginFrom2Nix { 1958 1958 pname = "lsp_extensions-nvim"; 1959 - version = "2020-09-06"; 1959 + version = "2020-10-30"; 1960 1960 src = fetchFromGitHub { 1961 - owner = "tjdevries"; 1961 + owner = "nvim-lua"; 1962 1962 repo = "lsp_extensions.nvim"; 1963 - rev = "7c3f907c3cf94d5797dcdaf5a72c5364a91e6bd2"; 1964 - sha256 = "0c9glx0hn28m5jzz52ny1rcp63s9fdlznvywy4gzwwqi9rscqznz"; 1963 + rev = "8740c4b52dd6f9c2a564209db466ae72a3412dcc"; 1964 + sha256 = "0sakmg4fkzji3rl9qmfx2rphz3ma5b6sysf7h7sag4n4lykinayj"; 1965 1965 }; 1966 - meta.homepage = "https://github.com/tjdevries/lsp_extensions.nvim/"; 1966 + meta.homepage = "https://github.com/nvim-lua/lsp_extensions.nvim/"; 1967 1967 }; 1968 1968 1969 1969 lushtags = buildVimPluginFrom2Nix { ··· 2292 2292 2293 2293 neoformat = buildVimPluginFrom2Nix { 2294 2294 pname = "neoformat"; 2295 - version = "2020-09-27"; 2295 + version = "2020-10-27"; 2296 2296 src = fetchFromGitHub { 2297 2297 owner = "sbdchd"; 2298 2298 repo = "neoformat"; 2299 - rev = "78098f6d1e03fd87ca90a522a752106357dfdc6f"; 2300 - sha256 = "0hpml222gj203svm7f9sghzgg0ccjvf0xw9lbnfmn8naxqqqmzw6"; 2299 + rev = "2033ca4fa0a820658f07e6a2ffcfb0434d5be071"; 2300 + sha256 = "0mz237rbymlq6ksmyakc6mqvskic72fgaw88jywg3cmnjjskqvi2"; 2301 2301 }; 2302 2302 meta.homepage = "https://github.com/sbdchd/neoformat/"; 2303 2303 }; ··· 2340 2340 2341 2341 neosnippet-snippets = buildVimPluginFrom2Nix { 2342 2342 pname = "neosnippet-snippets"; 2343 - version = "2020-09-24"; 2343 + version = "2020-10-08"; 2344 2344 src = fetchFromGitHub { 2345 2345 owner = "Shougo"; 2346 2346 repo = "neosnippet-snippets"; 2347 - rev = "886a414e339fe40a47f30da8aa6012a6e0906018"; 2348 - sha256 = "0rnqa2cc7imapizg52r5dxzq2x2m8sxvds2q27ablzcvvghsjh96"; 2347 + rev = "7448233dfd40e7f0a1075fefa76d1d5a84e5d28a"; 2348 + sha256 = "0dy7fgdhkz06720ws4r5gyksqg60hb2v157vkbzii3jqd5fx8mkf"; 2349 2349 }; 2350 2350 meta.homepage = "https://github.com/Shougo/neosnippet-snippets/"; 2351 2351 }; ··· 2424 2424 2425 2425 nerdcommenter = buildVimPluginFrom2Nix { 2426 2426 pname = "nerdcommenter"; 2427 - version = "2020-06-08"; 2427 + version = "2020-10-30"; 2428 2428 src = fetchFromGitHub { 2429 2429 owner = "preservim"; 2430 2430 repo = "nerdcommenter"; 2431 - rev = "fade3d4b26f5a0d58f256a06ba7b0a04d9fb4f3b"; 2432 - sha256 = "1vb5n4g5x3hpnc013gjf8frxxdrcq1zdcm3mpx90b0cjxi252cn3"; 2431 + rev = "85750560a680907c50c1545abc4dd0e0b2452ff4"; 2432 + sha256 = "1395m95ry4c52bj2zpxryks70c3abfwhb140kpx4rifl2ccpnwwp"; 2433 2433 }; 2434 2434 meta.homepage = "https://github.com/preservim/nerdcommenter/"; 2435 2435 }; 2436 2436 2437 2437 nerdtree = buildVimPluginFrom2Nix { 2438 2438 pname = "nerdtree"; 2439 - version = "2020-08-18"; 2439 + version = "2020-10-14"; 2440 2440 src = fetchFromGitHub { 2441 2441 owner = "preservim"; 2442 2442 repo = "nerdtree"; 2443 - rev = "577ddc73f0a1d2fd6166ed3268ab8536111037e0"; 2444 - sha256 = "0bccr18nr42vwbb4i765yxjw18piyiyd12sm4snbkkxahp9yswf7"; 2443 + rev = "14af89743ac1c31ff9bb43682025eda50333a7d5"; 2444 + sha256 = "1q50cc9z91v809s65w0zq2s0z5smvghy0fbdjn64mr894ndvrmcv"; 2445 2445 }; 2446 2446 meta.homepage = "https://github.com/preservim/nerdtree/"; 2447 2447 }; 2448 2448 2449 2449 nerdtree-git-plugin = buildVimPluginFrom2Nix { 2450 2450 pname = "nerdtree-git-plugin"; 2451 - version = "2020-09-25"; 2451 + version = "2020-10-16"; 2452 2452 src = fetchFromGitHub { 2453 2453 owner = "Xuyuanp"; 2454 2454 repo = "nerdtree-git-plugin"; 2455 - rev = "85c4bed898d2d755a2a2ffbfc2433084ce107cdd"; 2456 - sha256 = "1m8s5x30k875812fbznvbq3pch5jpy29jr5rpzr0pr2ni5wkv6a4"; 2455 + rev = "01b84c63b9ba48628285779fbdfd046dd2bc2970"; 2456 + sha256 = "1bmnm5my7r8ranafanwc33qksic444p47i23qsnkkphxk2hiq5q7"; 2457 2457 }; 2458 2458 meta.homepage = "https://github.com/Xuyuanp/nerdtree-git-plugin/"; 2459 2459 }; ··· 2472 2472 2473 2473 nim-vim = buildVimPluginFrom2Nix { 2474 2474 pname = "nim-vim"; 2475 - version = "2019-04-26"; 2475 + version = "2020-10-16"; 2476 2476 src = fetchFromGitHub { 2477 2477 owner = "zah"; 2478 2478 repo = "nim.vim"; 2479 - rev = "88f5e708a739fb26be6364ab2fabadf9fffb8d7b"; 2480 - sha256 = "0ja8qx9c5g7k4phllvk3vz6s62iwpwsn40w6c32sybjs98jkrw7y"; 2479 + rev = "7a8737a4532239c06116ebde0329d8156f3d3b55"; 2480 + sha256 = "05xhac416c8zsgqlchc80f7gbjxbyngi6cxziqagdhr6kccc73gi"; 2481 2481 }; 2482 2482 meta.homepage = "https://github.com/zah/nim.vim/"; 2483 2483 }; ··· 2580 2580 2581 2581 nvim-treesitter = buildVimPluginFrom2Nix { 2582 2582 pname = "nvim-treesitter"; 2583 - version = "2020-10-01"; 2583 + version = "2020-10-30"; 2584 2584 src = fetchFromGitHub { 2585 2585 owner = "nvim-treesitter"; 2586 2586 repo = "nvim-treesitter"; 2587 - rev = "5debe931333b20fe2b352dd92c03ded837e3df4b"; 2588 - sha256 = "1mw5v1qpqz7h9vb89bj1m8wrqk7yvfycmal7y1b5wizl45ssx40m"; 2587 + rev = "dd7900fc44b9cc6773bd4f8b5c0175887991520c"; 2588 + sha256 = "0nfdvmlzqfga596n5awdhz9mc6gwnys73ixxkqi49f2g9x215ksd"; 2589 2589 }; 2590 2590 meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; 2591 2591 }; ··· 2640 2640 2641 2641 onehalf = buildVimPluginFrom2Nix { 2642 2642 pname = "onehalf"; 2643 - version = "2020-06-11"; 2643 + version = "2020-10-14"; 2644 2644 src = fetchFromGitHub { 2645 2645 owner = "sonph"; 2646 2646 repo = "onehalf"; 2647 - rev = "3aa42a39ed3cddde0c53976a700b81b8a7067890"; 2648 - sha256 = "0x01c7930hlzvjac3r2wbkdha8j6mmhyk7nwgdazh1z4sxqjyj1l"; 2647 + rev = "89923117bc49dd1e0c6b7fdd34bc6dc4d425fe1f"; 2648 + sha256 = "0d3d9sp88b41j8yhkn99b0g1y3jbcm3hhf8dw6kq50scrb84g5y3"; 2649 2649 }; 2650 2650 meta.homepage = "https://github.com/sonph/onehalf/"; 2651 2651 }; ··· 2676 2676 2677 2677 palenight-vim = buildVimPluginFrom2Nix { 2678 2678 pname = "palenight-vim"; 2679 - version = "2020-09-08"; 2679 + version = "2020-10-20"; 2680 2680 src = fetchFromGitHub { 2681 2681 owner = "drewtempelmeyer"; 2682 2682 repo = "palenight.vim"; 2683 - rev = "294f190da3bd50a7c91fed1b94c92fd0930791ec"; 2684 - sha256 = "0s9mna0dcpszz3wyz1qmmrm76rxkjlmyxn7697k5vz4l49zzyi39"; 2683 + rev = "847fcf5b1de2a1f9c28fdcc369d009996c6bf633"; 2684 + sha256 = "0v7jkg6rpwmyq0wl6lymm2j07r0mzab8lbsnxb0jw34hcpx0rfis"; 2685 2685 }; 2686 2686 meta.homepage = "https://github.com/drewtempelmeyer/palenight.vim/"; 2687 2687 }; ··· 2796 2796 2797 2797 purescript-vim = buildVimPluginFrom2Nix { 2798 2798 pname = "purescript-vim"; 2799 - version = "2018-12-10"; 2799 + version = "2020-10-08"; 2800 2800 src = fetchFromGitHub { 2801 2801 owner = "purescript-contrib"; 2802 2802 repo = "purescript-vim"; 2803 - rev = "67ca4dc4a0291e5d8c8da48bffc0f3d2c9739e7f"; 2804 - sha256 = "1insh39hzbynr6qxb215qxhpifl5m8i5i0d09a3b6v679i7s11i8"; 2803 + rev = "5b4fa3e2970be1353f7d77735c0c9b42dc9885f3"; 2804 + sha256 = "11d2jfzimdi6idvs61gjhy7d1g8yk90dfvvw5m8rn9620xrypbgn"; 2805 2805 }; 2806 2806 meta.homepage = "https://github.com/purescript-contrib/purescript-vim/"; 2807 2807 }; ··· 3108 3108 3109 3109 skim-vim = buildVimPluginFrom2Nix { 3110 3110 pname = "skim-vim"; 3111 - version = "2019-07-31"; 3111 + version = "2020-10-20"; 3112 3112 src = fetchFromGitHub { 3113 3113 owner = "lotabout"; 3114 3114 repo = "skim.vim"; 3115 - rev = "4e9d9a3deb2060e2e79fede1c213f13ac7866eb5"; 3116 - sha256 = "0vpfn2zivk8cf2l841jbd78zl1vzdw1wjf9p0dm6pgr84kj9pkx4"; 3115 + rev = "2908249af6b759c79c7834862bd42af3a8bc6d4e"; 3116 + sha256 = "1819niha13yzhk7sya1mx8qigjwacd4mdp6s2hkk03l1s6x84dj7"; 3117 3117 }; 3118 3118 meta.homepage = "https://github.com/lotabout/skim.vim/"; 3119 3119 }; ··· 3228 3228 3229 3229 splitjoin-vim = buildVimPluginFrom2Nix { 3230 3230 pname = "splitjoin-vim"; 3231 - version = "2020-09-21"; 3231 + version = "2020-10-25"; 3232 3232 src = fetchFromGitHub { 3233 3233 owner = "AndrewRadev"; 3234 3234 repo = "splitjoin.vim"; 3235 - rev = "7148cbc3b9c4f70cea9fdccb72ae246b6d499c20"; 3236 - sha256 = "0smaghrigmr8jmw919pmlcvv6a7w7rw2j12gnbks30pi45y547jm"; 3235 + rev = "1c1b94a6aa218c429421c82bcc56a216301b6e85"; 3236 + sha256 = "1jkny1ag82zvkfjvbzrkkh4s54jcf9hq5n9ak3g691zcddhmrp17"; 3237 3237 fetchSubmodules = true; 3238 3238 }; 3239 3239 meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; ··· 3337 3337 3338 3338 tagbar = buildVimPluginFrom2Nix { 3339 3339 pname = "tagbar"; 3340 - version = "2020-09-29"; 3340 + version = "2020-10-30"; 3341 3341 src = fetchFromGitHub { 3342 3342 owner = "preservim"; 3343 3343 repo = "tagbar"; 3344 - rev = "a1e0e7a57144a0af26e219d16f6f00098b271e25"; 3345 - sha256 = "04c0s7q7gg1znvzgfdyicscfgbpxj7z5ym7v8zpcg9bfhg29nngv"; 3344 + rev = "99c22f1bb209e3393053a4dfb38039534b6b8a8d"; 3345 + sha256 = "1bj7qi36yakxqds43fqp2876za4aq3bbb9444yvna2l0n504iy9j"; 3346 3346 }; 3347 3347 meta.homepage = "https://github.com/preservim/tagbar/"; 3348 3348 }; ··· 3373 3373 3374 3374 tcomment_vim = buildVimPluginFrom2Nix { 3375 3375 pname = "tcomment_vim"; 3376 - version = "2020-08-23"; 3376 + version = "2020-10-28"; 3377 3377 src = fetchFromGitHub { 3378 3378 owner = "tomtom"; 3379 3379 repo = "tcomment_vim"; 3380 - rev = "25bdb50a6c5934d4ac9313cef0d7d2168d84803b"; 3381 - sha256 = "04dmdydrc4v055qkjn5gfvibyzd30fg00abnk8ijvabfcmhvlh40"; 3380 + rev = "c28fdd5c59144a4725a31f011738991696896170"; 3381 + sha256 = "03nqhdnq4i4r75ma7gslr5mlfxia7xscykdywc70glrdqfrpsa5g"; 3382 3382 }; 3383 3383 meta.homepage = "https://github.com/tomtom/tcomment_vim/"; 3384 3384 }; 3385 3385 3386 + telescope-nvim = buildVimPluginFrom2Nix { 3387 + pname = "telescope-nvim"; 3388 + version = "2020-10-30"; 3389 + src = fetchFromGitHub { 3390 + owner = "nvim-lua"; 3391 + repo = "telescope.nvim"; 3392 + rev = "37c4f1b355d843e95ba41f2a73d83de58fb74dae"; 3393 + sha256 = "0ly9vcnmf1b881fh1r5v4231h5n8kld2k9q1bxzvy87p2wsfb5sn"; 3394 + }; 3395 + meta.homepage = "https://github.com/nvim-lua/telescope.nvim/"; 3396 + }; 3397 + 3386 3398 tender-vim = buildVimPluginFrom2Nix { 3387 3399 pname = "tender-vim"; 3388 3400 version = "2020-06-29"; ··· 3470 3482 3471 3483 traces-vim = buildVimPluginFrom2Nix { 3472 3484 pname = "traces-vim"; 3473 - version = "2020-09-24"; 3485 + version = "2020-10-13"; 3474 3486 src = fetchFromGitHub { 3475 3487 owner = "markonm"; 3476 3488 repo = "traces.vim"; 3477 - rev = "8ea8d8b98e61cddaff159b4328310f4096c7bb2b"; 3478 - sha256 = "1fs7j7v72nv5374pqpx68xjc8kl3fyyhwz4hc029kljqlvgg0lrj"; 3489 + rev = "1fb8738cf1e4db06423396dd3576592a94255935"; 3490 + sha256 = "0jl7m04rly8y1kslmcmi9f83a87qb3fbk6isqqqd5xgrxxmcj753"; 3479 3491 }; 3480 3492 meta.homepage = "https://github.com/markonm/traces.vim/"; 3481 3493 }; ··· 3494 3506 3495 3507 tsuquyomi = buildVimPluginFrom2Nix { 3496 3508 pname = "tsuquyomi"; 3497 - version = "2020-03-10"; 3509 + version = "2020-10-16"; 3498 3510 src = fetchFromGitHub { 3499 3511 owner = "Quramy"; 3500 3512 repo = "tsuquyomi"; 3501 - rev = "85fffd5939c8fc5750b35a937b965af2ad5b0b15"; 3502 - sha256 = "1j5wdh0xa5yld4fy2msyjf1qvj8zx0iccc1bw63zzbrcl6rs30gx"; 3513 + rev = "144526df5340d3bd0b413e6127c0393de171889a"; 3514 + sha256 = "1amizvbpv4mwpi39x9xn5aj1kjkgl4sgh54irnhs4ga76zn0s09d"; 3503 3515 }; 3504 3516 meta.homepage = "https://github.com/Quramy/tsuquyomi/"; 3505 3517 }; ··· 3518 3530 3519 3531 ultisnips = buildVimPluginFrom2Nix { 3520 3532 pname = "ultisnips"; 3521 - version = "2020-09-08"; 3533 + version = "2020-10-21"; 3522 3534 src = fetchFromGitHub { 3523 3535 owner = "SirVer"; 3524 3536 repo = "ultisnips"; 3525 - rev = "7941f98337564d4e86cf2b7467b64def4d212794"; 3526 - sha256 = "0miihbj9h3ay6iq1ld13ixij3l4h02yrmc7bq8iarw776l89gin0"; 3537 + rev = "e6478871c04bb75f3c6cb9b90e171fffbf9c8ff3"; 3538 + sha256 = "17f1q0hv89l5mdiv3xrk1l3lnlxj6gbg8pnzcpx5dk4sd14xivd3"; 3527 3539 }; 3528 3540 meta.homepage = "https://github.com/SirVer/ultisnips/"; 3529 3541 }; ··· 3542 3554 3543 3555 unicode-vim = buildVimPluginFrom2Nix { 3544 3556 pname = "unicode-vim"; 3545 - version = "2020-08-10"; 3557 + version = "2020-10-07"; 3546 3558 src = fetchFromGitHub { 3547 3559 owner = "chrisbra"; 3548 3560 repo = "unicode.vim"; 3549 - rev = "e9b21134f4e8bc8cd09fa6145749511ac8800f98"; 3550 - sha256 = "0rfkd11arkmc2z2m9lz5hnqxfcp2b98hmzgf424s44xyhrn98y16"; 3561 + rev = "5f21e3e7e60f6d032daa4769e7ee84885fb0ce4d"; 3562 + sha256 = "0sfbv620zl8lqdzsypxcn9gasaaqpwarsynjxa25c4cd843cz3d2"; 3551 3563 }; 3552 3564 meta.homepage = "https://github.com/chrisbra/unicode.vim/"; 3553 3565 }; ··· 3590 3602 3591 3603 vCoolor-vim = buildVimPluginFrom2Nix { 3592 3604 pname = "vCoolor-vim"; 3593 - version = "2018-10-06"; 3605 + version = "2020-10-14"; 3594 3606 src = fetchFromGitHub { 3595 3607 owner = "KabbAmine"; 3596 3608 repo = "vCoolor.vim"; 3597 - rev = "8fc037e453f4c2274f590bde4f9fb56167b14e57"; 3598 - sha256 = "193cjxfha5xcpfjqqpyfa6xidys1zmmmwlcj7w2cxbr5j5bdnybm"; 3609 + rev = "bc19d684af09b1e146cf72176eea1ecded84882c"; 3610 + sha256 = "03vaghwqr3k0nls365wk4qwzmvdvdvq41q02c3l5qv2vsdikmz5i"; 3599 3611 }; 3600 3612 meta.homepage = "https://github.com/KabbAmine/vCoolor.vim/"; 3601 3613 }; ··· 3614 3626 3615 3627 vim-abolish = buildVimPluginFrom2Nix { 3616 3628 pname = "vim-abolish"; 3617 - version = "2020-09-26"; 3629 + version = "2020-10-30"; 3618 3630 src = fetchFromGitHub { 3619 3631 owner = "tpope"; 3620 3632 repo = "vim-abolish"; 3621 - rev = "1329f888a777cc1f8228f048a532502a30f1df01"; 3622 - sha256 = "1jxwvqpiliq57mddbdbrspfv60vw0gzvh677mabnryg6wb94adds"; 3633 + rev = "68bc80c88617672fd41da7a6ace87d29cd3fe1e3"; 3634 + sha256 = "1cgaf8nhprm8sligmq4km2p374a2x08fg3isl1k0mac1iz9vz1z8"; 3623 3635 }; 3624 3636 meta.homepage = "https://github.com/tpope/vim-abolish/"; 3625 3637 }; ··· 3866 3878 3867 3879 vim-airline = buildVimPluginFrom2Nix { 3868 3880 pname = "vim-airline"; 3869 - version = "2020-09-26"; 3881 + version = "2020-10-30"; 3870 3882 src = fetchFromGitHub { 3871 3883 owner = "vim-airline"; 3872 3884 repo = "vim-airline"; 3873 - rev = "9614105d09ff0d6e1043ab33028615f107fe94a5"; 3874 - sha256 = "11kkzl473l4nrz3k13264sn23pmpr1pdcnmxkzndpx1k0r3f87qy"; 3885 + rev = "44b7b729381738cef0fc28a35fbe78fc2abe4d48"; 3886 + sha256 = "09kvdm8yakqg0pjv1zbq5yy2wzzl3ax639mykk833b7g8hi6115q"; 3875 3887 }; 3876 3888 meta.homepage = "https://github.com/vim-airline/vim-airline/"; 3877 3889 }; 3878 3890 3891 + vim-airline-clock = buildVimPluginFrom2Nix { 3892 + pname = "vim-airline-clock"; 3893 + version = "2018-05-08"; 3894 + src = fetchFromGitHub { 3895 + owner = "enricobacis"; 3896 + repo = "vim-airline-clock"; 3897 + rev = "a752ae89d833ce14f87e303f3f479c01065077ca"; 3898 + sha256 = "0wbaxm1k9j4cl5vw1wppsds0afc0h3n2ipp8xhgdh5jswjhr6wlc"; 3899 + }; 3900 + meta.homepage = "https://github.com/enricobacis/vim-airline-clock/"; 3901 + }; 3902 + 3879 3903 vim-airline-themes = buildVimPluginFrom2Nix { 3880 3904 pname = "vim-airline-themes"; 3881 - version = "2020-08-27"; 3905 + version = "2020-10-29"; 3882 3906 src = fetchFromGitHub { 3883 3907 owner = "vim-airline"; 3884 3908 repo = "vim-airline-themes"; 3885 - rev = "155bce6665ab8c83447102e8402cc9d3b7c3b3f3"; 3886 - sha256 = "1qavi386va4wnalaf03b19lfxypbkjcjdiiasbdzfnlqpz7d4rwy"; 3909 + rev = "5307367693f770a6b06d1a498c9bc9bf4cf9a884"; 3910 + sha256 = "14iyfihlirp5adih8v117nz02wskaap4qlbrkgb7w0x87gfa3yqp"; 3887 3911 }; 3888 3912 meta.homepage = "https://github.com/vim-airline/vim-airline-themes/"; 3889 3913 }; ··· 3938 3962 3939 3963 vim-autoformat = buildVimPluginFrom2Nix { 3940 3964 pname = "vim-autoformat"; 3941 - version = "2020-09-29"; 3965 + version = "2020-10-28"; 3942 3966 src = fetchFromGitHub { 3943 3967 owner = "Chiel92"; 3944 3968 repo = "vim-autoformat"; 3945 - rev = "ed8ea34b649c100c0b60167f8bde12e804627044"; 3946 - sha256 = "0dwql5s2j3bmdz0zfmx2f5fdky72mfa91q7kc301rgd9lr5jhqbg"; 3969 + rev = "ff16950ba5e07353f25ee33732982a67af451eb2"; 3970 + sha256 = "12h6dznfwpifyr6ahk1b45pb59nlm6wkrfhgh65g1clnpzvchkiw"; 3947 3971 }; 3948 3972 meta.homepage = "https://github.com/Chiel92/vim-autoformat/"; 3949 3973 }; ··· 4046 4070 4047 4071 vim-carbon-now-sh = buildVimPluginFrom2Nix { 4048 4072 pname = "vim-carbon-now-sh"; 4049 - version = "2019-02-14"; 4073 + version = "2020-10-28"; 4050 4074 src = fetchFromGitHub { 4051 4075 owner = "kristijanhusak"; 4052 4076 repo = "vim-carbon-now-sh"; 4053 - rev = "789b15d17966a1100ed2889d670923dd6d9ff063"; 4054 - sha256 = "1vfhdqv8mf8w0s4nv8k2rqzvahvh1lxm4zsd3ks1n334f580w8x4"; 4077 + rev = "f4a3e5c9be2e587511f79e46fb0b48d6d646d719"; 4078 + sha256 = "1ldv9l0swh6wk3wpyy0apnmg9gfcdzkgfdv8p0qm7j7pqdz981br"; 4055 4079 }; 4056 4080 meta.homepage = "https://github.com/kristijanhusak/vim-carbon-now-sh/"; 4057 4081 }; ··· 4082 4106 4083 4107 vim-clap = buildVimPluginFrom2Nix { 4084 4108 pname = "vim-clap"; 4085 - version = "2020-09-30"; 4109 + version = "2020-10-31"; 4086 4110 src = fetchFromGitHub { 4087 4111 owner = "liuchengxu"; 4088 4112 repo = "vim-clap"; 4089 - rev = "c6ed3de48693d754ef47ec9422ecb065200f8a70"; 4090 - sha256 = "1wnz8fx7nkl4maszghl4q0csw3zi26vnavrvzc447il077sff3wq"; 4113 + rev = "f7f800f59bb1e199993c5554f014c7e8e2685165"; 4114 + sha256 = "1ka6q9fqzhjxzi0n803mk9f6rwnlbrjsjzjq52b8dghc9n0359a1"; 4091 4115 }; 4092 4116 meta.homepage = "https://github.com/liuchengxu/vim-clap/"; 4093 4117 }; ··· 4118 4142 4119 4143 vim-closetag = buildVimPluginFrom2Nix { 4120 4144 pname = "vim-closetag"; 4121 - version = "2020-04-09"; 4145 + version = "2020-10-09"; 4122 4146 src = fetchFromGitHub { 4123 4147 owner = "alvan"; 4124 4148 repo = "vim-closetag"; 4125 - rev = "90cf416c03ed841ad7f3d44f4d6f3192f216176a"; 4126 - sha256 = "0kxba7s0s66m2k4j1v8iwq6m5j9843ha67br03dg7d9ya4qiyyw9"; 4149 + rev = "bd6bbc33c7e178673aa1dd17a5d249bbd4e3a6a6"; 4150 + sha256 = "0nqzjma6mqg19cxq0ck2lym51ajb1x97z497zf9pbp47hkg5875j"; 4127 4151 }; 4128 4152 meta.homepage = "https://github.com/alvan/vim-closetag/"; 4129 4153 }; ··· 4274 4298 4275 4299 vim-cue = buildVimPluginFrom2Nix { 4276 4300 pname = "vim-cue"; 4277 - version = "2020-09-28"; 4301 + version = "2020-10-26"; 4278 4302 src = fetchFromGitHub { 4279 4303 owner = "jjo"; 4280 4304 repo = "vim-cue"; 4281 - rev = "1c802d17f86c775d879b2cdebe84efd40dc4bbfd"; 4282 - sha256 = "1gp0s4094prxqyzk39igigjqppha7bmy4j36wxl16ns1v8yq4qp1"; 4305 + rev = "9e8bef1198817b6bae1143fecd965403d65d2466"; 4306 + sha256 = "0rq74znq9mx5p925jd120l5apjqdqp6xy6llzhf2gq5cxpg62hjl"; 4283 4307 }; 4284 4308 meta.homepage = "https://github.com/jjo/vim-cue/"; 4285 4309 }; ··· 4358 4382 4359 4383 vim-dirdiff = buildVimPluginFrom2Nix { 4360 4384 pname = "vim-dirdiff"; 4361 - version = "2020-03-31"; 4385 + version = "2020-10-12"; 4362 4386 src = fetchFromGitHub { 4363 4387 owner = "will133"; 4364 4388 repo = "vim-dirdiff"; 4365 - rev = "5bf29d8a41b4ec93e6c04b9d4a6c626b408c27c5"; 4366 - sha256 = "0nvhsj12gsjgncpmvg8b1qz675ghfcsib5gj22p7j4l4brih563r"; 4389 + rev = "6e4b04c252be6537b888e88e5bef959308a7c993"; 4390 + sha256 = "0n5g78021xzswfnghhzfgv5acaqv6s9k10d8kp84b846bjxc5hb7"; 4367 4391 }; 4368 4392 meta.homepage = "https://github.com/will133/vim-dirdiff/"; 4369 4393 }; ··· 4454 4478 4455 4479 vim-easymotion = buildVimPluginFrom2Nix { 4456 4480 pname = "vim-easymotion"; 4457 - version = "2020-09-29"; 4481 + version = "2020-10-25"; 4458 4482 src = fetchFromGitHub { 4459 4483 owner = "easymotion"; 4460 4484 repo = "vim-easymotion"; 4461 - rev = "6c9c0547bfcca6a059dfaaf39dcac1b8c4e814c4"; 4485 + rev = "41bbb8ce8a3c3acc837895ebd79f8a8bc07b99b3"; 4462 4486 sha256 = "1lbn844pv5pnla3qhc01wyyrx3czmr83gax8pr3w6283jwp4di6y"; 4463 4487 }; 4464 4488 meta.homepage = "https://github.com/easymotion/vim-easymotion/"; ··· 4502 4526 4503 4527 vim-elm-syntax = buildVimPluginFrom2Nix { 4504 4528 pname = "vim-elm-syntax"; 4505 - version = "2020-06-10"; 4529 + version = "2020-10-29"; 4506 4530 src = fetchFromGitHub { 4507 4531 owner = "andys8"; 4508 4532 repo = "vim-elm-syntax"; 4509 - rev = "68cd8988fe9eaa190052fadaee0fea2c21338d4c"; 4510 - sha256 = "0yhvx8k83xfzmgy10r9mz0rjagbyzx5rrmn8123vw49ncksvw49q"; 4533 + rev = "998ef67262dcbeadd596458d7ff40079b5bc5cbb"; 4534 + sha256 = "0gja4ifdpl6wfq3n897h1h635kf92v5c44jzr0ixbv3i924xqjhj"; 4511 4535 }; 4512 4536 meta.homepage = "https://github.com/andys8/vim-elm-syntax/"; 4513 4537 }; ··· 4586 4610 4587 4611 vim-fireplace = buildVimPluginFrom2Nix { 4588 4612 pname = "vim-fireplace"; 4589 - version = "2020-09-23"; 4613 + version = "2020-10-30"; 4590 4614 src = fetchFromGitHub { 4591 4615 owner = "tpope"; 4592 4616 repo = "vim-fireplace"; 4593 - rev = "f936a7671888638dec54b86f2e49001a0e5e6005"; 4594 - sha256 = "0yvvwi4kf6frrgdwd86p2bpcgh4x2lrhav1yl58q6mrdp2qjl446"; 4617 + rev = "433ff6468d8ee0be5cbcf5bbd940f9ce2acf0f79"; 4618 + sha256 = "1mjiwzl631v4yxgfbvgc66rxbyn3w1shy7836ksd2xnbd0m6kx8h"; 4595 4619 }; 4596 4620 meta.homepage = "https://github.com/tpope/vim-fireplace/"; 4597 4621 }; ··· 4646 4670 4647 4671 vim-floaterm = buildVimPluginFrom2Nix { 4648 4672 pname = "vim-floaterm"; 4649 - version = "2020-09-16"; 4673 + version = "2020-10-19"; 4650 4674 src = fetchFromGitHub { 4651 4675 owner = "voldikss"; 4652 4676 repo = "vim-floaterm"; 4653 - rev = "dfaecd8d3fede970a1e4c38e2287e0fa5a264253"; 4654 - sha256 = "0wkhib4cawh6hq1ihq851afdj6chkxw4a4dqgjkvz2f6krhpblj5"; 4677 + rev = "f6654e2f9c29bd85039a11f305acd4e5222b03f8"; 4678 + sha256 = "07bh7hkajfg5gchmi0psy0anaz2rdvhii3p09xml9dfkvrapzdrx"; 4655 4679 }; 4656 4680 meta.homepage = "https://github.com/voldikss/vim-floaterm/"; 4657 4681 }; ··· 4694 4718 4695 4719 vim-fugitive = buildVimPluginFrom2Nix { 4696 4720 pname = "vim-fugitive"; 4697 - version = "2020-09-30"; 4721 + version = "2020-10-27"; 4698 4722 src = fetchFromGitHub { 4699 4723 owner = "tpope"; 4700 4724 repo = "vim-fugitive"; 4701 - rev = "4189bdb580743a92f0e81d0ba9359a1c3b253a3c"; 4702 - sha256 = "0pbmi9p87bqvf2l5jxq1wdkjjgwn0m3r1lswdbxrn070s8c8rg0a"; 4725 + rev = "1a77f1c00e12e8460f39098ec3289c5433d32512"; 4726 + sha256 = "14w43j0gnh10kyshikz4cl6m3f04a6hpiqasn2n71isvdd1p24kp"; 4703 4727 }; 4704 4728 meta.homepage = "https://github.com/tpope/vim-fugitive/"; 4705 4729 }; ··· 4718 4742 4719 4743 vim-gist = buildVimPluginFrom2Nix { 4720 4744 pname = "vim-gist"; 4721 - version = "2020-01-29"; 4745 + version = "2020-10-04"; 4722 4746 src = fetchFromGitHub { 4723 4747 owner = "mattn"; 4724 4748 repo = "vim-gist"; 4725 - rev = "2158eceb210b0a354bc17aa4144554e5d8bb6c79"; 4726 - sha256 = "1dz33c63q7gghz35hyrvbshqw20faccs7bvxlda5w70mkbz9h9c4"; 4749 + rev = "4a210316550577c1b6a5cb13b09ce79fba602b9c"; 4750 + sha256 = "1c3k2yfaxijg0c8fvh70jqmrc6zyhh57hid7rm77v2kymvimvazg"; 4727 4751 }; 4728 4752 meta.homepage = "https://github.com/mattn/vim-gist/"; 4729 4753 }; ··· 4754 4778 4755 4779 vim-gitgutter = buildVimPluginFrom2Nix { 4756 4780 pname = "vim-gitgutter"; 4757 - version = "2020-09-11"; 4781 + version = "2020-10-30"; 4758 4782 src = fetchFromGitHub { 4759 4783 owner = "airblade"; 4760 4784 repo = "vim-gitgutter"; 4761 - rev = "ea79bc01c2efc84cf8e71fbe5fd8adbf4242739d"; 4762 - sha256 = "0dv69ganm4rv2909yy9w13y82bik4maa5x1z3kpv0hrd55qay40z"; 4785 + rev = "696a6ed389e5b54c8bf480f44ee4e8fc59e6f903"; 4786 + sha256 = "1x38qi9kzhvhfyrzhfbzj8xvgmi02prqg6zcvpnwdmxcs5asgj39"; 4763 4787 }; 4764 4788 meta.homepage = "https://github.com/airblade/vim-gitgutter/"; 4765 4789 }; ··· 4790 4814 4791 4815 vim-go = buildVimPluginFrom2Nix { 4792 4816 pname = "vim-go"; 4793 - version = "2020-09-28"; 4817 + version = "2020-10-19"; 4794 4818 src = fetchFromGitHub { 4795 4819 owner = "fatih"; 4796 4820 repo = "vim-go"; 4797 - rev = "e8da3621d6177e5b0beca318a0f9f5baa44d9350"; 4798 - sha256 = "0q7i7c6d7infybw870qlbdgpqddykzw14142ikz8x0sb30ijigxq"; 4821 + rev = "a5e2535d31aa1d7c0fa8a4e77ee96b92ad185be5"; 4822 + sha256 = "0ixpy4vvvh7kgwq4wvyiw8cm3aj89mql2phf49rmi60d9kli3kn9"; 4799 4823 }; 4800 4824 meta.homepage = "https://github.com/fatih/vim-go/"; 4801 4825 }; ··· 4814 4838 4815 4839 vim-graphql = buildVimPluginFrom2Nix { 4816 4840 pname = "vim-graphql"; 4817 - version = "2020-09-14"; 4841 + version = "2020-10-04"; 4818 4842 src = fetchFromGitHub { 4819 4843 owner = "jparise"; 4820 4844 repo = "vim-graphql"; 4821 - rev = "b06a6e62db170f085aa4af7f2439ae7e453eb1d3"; 4822 - sha256 = "12qwz7m652jgn86210mbbg1glcmshm67wdhrsb36bxqrx39g1ghh"; 4845 + rev = "51c5b178cce145c3aaa22fbc37fd5d64065baebc"; 4846 + sha256 = "0kgnyc94fd5i7456vdnad58yn1qcanfp0lg7xdf5dbs1nbarzywg"; 4823 4847 }; 4824 4848 meta.homepage = "https://github.com/jparise/vim-graphql/"; 4825 4849 }; ··· 5030 5054 5031 5055 vim-illuminate = buildVimPluginFrom2Nix { 5032 5056 pname = "vim-illuminate"; 5033 - version = "2020-08-25"; 5057 + version = "2020-10-24"; 5034 5058 src = fetchFromGitHub { 5035 5059 owner = "RRethy"; 5036 5060 repo = "vim-illuminate"; 5037 - rev = "56e7df8f402a8302fa7f6cb21760d366a105d94c"; 5038 - sha256 = "0j4986pdh06q5d0bq4k6lq0b6bgi1fazng106ykhg3aaxjqqhs37"; 5061 + rev = "3f8a03701f271c3dc44313fa1254527021afe748"; 5062 + sha256 = "1nwzdp708s5j63qldrmf1vvq2vy6vl89hmlnfygdch9dvmzhbvha"; 5039 5063 }; 5040 5064 meta.homepage = "https://github.com/RRethy/vim-illuminate/"; 5041 5065 }; ··· 5126 5150 5127 5151 vim-javacomplete2 = buildVimPluginFrom2Nix { 5128 5152 pname = "vim-javacomplete2"; 5129 - version = "2020-07-29"; 5153 + version = "2020-10-27"; 5130 5154 src = fetchFromGitHub { 5131 5155 owner = "artur-shaik"; 5132 5156 repo = "vim-javacomplete2"; 5133 - rev = "80cf31797a85012b7408701073d743a45a3fbf36"; 5134 - sha256 = "19ci5n8rkf4wf4ivqj2mjig4m6phvy14k0zplkbafccaadnc0k21"; 5157 + rev = "e25876fd386bb2feda519335587c22e493c78541"; 5158 + sha256 = "0g92806r8g243apl0g4i1c9mhmqyy2n10776alii5bgyk6jblh82"; 5135 5159 }; 5136 5160 meta.homepage = "https://github.com/artur-shaik/vim-javacomplete2/"; 5137 5161 }; ··· 5187 5211 5188 5212 vim-jsdoc = buildVimPluginFrom2Nix { 5189 5213 pname = "vim-jsdoc"; 5190 - version = "2020-08-31"; 5214 + version = "2020-10-10"; 5191 5215 src = fetchFromGitHub { 5192 5216 owner = "heavenshell"; 5193 5217 repo = "vim-jsdoc"; 5194 - rev = "5bbe872ee41e50bd5b99bf6204d6147dab39cdc5"; 5195 - sha256 = "0jmmkqzan5mkc0j05243f5layqj7fny92rl1vlj32ipv8wgdmczn"; 5218 + rev = "548767343ff221a4efd0c055a43c022d23fcafc5"; 5219 + sha256 = "0scmpjav4zapglybdqilimqb3n805k8gqc46qvkiihprq9j9za4d"; 5196 5220 }; 5197 5221 meta.homepage = "https://github.com/heavenshell/vim-jsdoc/"; 5198 5222 }; ··· 5283 5307 5284 5308 vim-lawrencium = buildVimPluginFrom2Nix { 5285 5309 pname = "vim-lawrencium"; 5286 - version = "2019-04-10"; 5310 + version = "2020-10-10"; 5287 5311 src = fetchFromGitHub { 5288 5312 owner = "ludovicchabant"; 5289 5313 repo = "vim-lawrencium"; 5290 - rev = "e0c127cb4e4224453cb88faffd4627b7da499bcb"; 5291 - sha256 = "1gvvr04x17157iz83rv45nlbj1qaz90j0l96q3fki3h1b0fw0099"; 5314 + rev = "4592f24a50386e02870fa8d508cc7ba8454dc102"; 5315 + sha256 = "158hslq4chlqr9mhdpcrbxnygjk4j1pc2caqc3zrwqh9qdk8mvha"; 5292 5316 }; 5293 5317 meta.homepage = "https://github.com/ludovicchabant/vim-lawrencium/"; 5294 5318 }; ··· 5379 5403 5380 5404 vim-lsc = buildVimPluginFrom2Nix { 5381 5405 pname = "vim-lsc"; 5382 - version = "2020-09-28"; 5406 + version = "2020-10-17"; 5383 5407 src = fetchFromGitHub { 5384 5408 owner = "natebosch"; 5385 5409 repo = "vim-lsc"; 5386 - rev = "1f6e440c5485b26a75ca1db90bd793cb9a81d57b"; 5387 - sha256 = "147rvcjq1h03x3bwgg0ii5jvsxvh4j6bk47z1hk349rn4ssi6fmr"; 5410 + rev = "9230c11dfb630ef4a9dadf491f1e1c1b2d86ace8"; 5411 + sha256 = "13w3fjwy3iy6j48f16g3bg956dd0fl9ynywd1nqvk4ba305g6crx"; 5388 5412 }; 5389 5413 meta.homepage = "https://github.com/natebosch/vim-lsc/"; 5390 5414 }; 5391 5415 5392 5416 vim-lsp = buildVimPluginFrom2Nix { 5393 5417 pname = "vim-lsp"; 5394 - version = "2020-09-26"; 5418 + version = "2020-10-29"; 5395 5419 src = fetchFromGitHub { 5396 5420 owner = "prabirshrestha"; 5397 5421 repo = "vim-lsp"; 5398 - rev = "d2b6922250e2fc8fdf7c94c6ca6f0871fe9be1e1"; 5399 - sha256 = "1kxqafjfl1f32q05xgkmczfcjg8zr87w1r0hyw054fdzf7krcnmp"; 5422 + rev = "eba0839b79b7f036f492b2b8c4a62269f72b3dab"; 5423 + sha256 = "0fbz5yfjcjslpwkw81x1x2i6gd3p5rbssfqw13rbvj6ivf5qgglh"; 5400 5424 }; 5401 5425 meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; 5402 5426 }; ··· 5415 5439 5416 5440 vim-manpager = buildVimPluginFrom2Nix { 5417 5441 pname = "vim-manpager"; 5418 - version = "2017-05-08"; 5442 + version = "2020-10-28"; 5419 5443 src = fetchFromGitHub { 5420 5444 owner = "lambdalisue"; 5421 5445 repo = "vim-manpager"; 5422 - rev = "25bdd9448651a7669659b1b8d8d7a82acdfbf8af"; 5423 - sha256 = "0d7rg4lvyxr4v34bimxpdkynmvs606fqvv0qpi7g139ng9hv6wqm"; 5446 + rev = "c23c02dd79b0a5cabe140d1f10f9aa2591cf55ed"; 5447 + sha256 = "0g61qbp4vl010isigp6j3jjb3vb2kxalcbb56xzfa6c9k5zap5j9"; 5424 5448 }; 5425 5449 meta.homepage = "https://github.com/lambdalisue/vim-manpager/"; 5426 5450 }; ··· 5511 5535 5512 5536 vim-monokai = buildVimPluginFrom2Nix { 5513 5537 pname = "vim-monokai"; 5514 - version = "2020-09-30"; 5538 + version = "2020-10-23"; 5515 5539 src = fetchFromGitHub { 5516 5540 owner = "crusoexia"; 5517 5541 repo = "vim-monokai"; 5518 - rev = "054194afce3fdafea33cf21fbfc4d6b3c0e30fc8"; 5519 - sha256 = "036w39fwxj75mh9m5nqiakzyhn2ynsxmbq2rp45zf83nr6mm2h5q"; 5542 + rev = "9f8d7de3848e32c592b168f898f82ec4356128af"; 5543 + sha256 = "1xrwx75dq46snjsrrv0yh4p409w1blmqpw4i5vlxwi5vn29qpnvs"; 5520 5544 }; 5521 5545 meta.homepage = "https://github.com/crusoexia/vim-monokai/"; 5522 5546 }; 5523 5547 5524 5548 vim-monokai-pro = buildVimPluginFrom2Nix { 5525 5549 pname = "vim-monokai-pro"; 5526 - version = "2020-05-07"; 5550 + version = "2020-10-02"; 5527 5551 src = fetchFromGitHub { 5528 5552 owner = "phanviet"; 5529 5553 repo = "vim-monokai-pro"; 5530 - rev = "baf3046bb44cdffe3bf9a571b3ec24039e2c9f88"; 5531 - sha256 = "0rszkf070d8w94dhgjpsl1kyn19j7bqyz434qshz4j88jk7hap6h"; 5554 + rev = "05e534f9fea9a8e4cbf69a1523c785845deabe4e"; 5555 + sha256 = "0hf3iy2ydr6jpraf5zyqg2hl7ma5hn301jyxf6m9ffdsz7722jwm"; 5532 5556 }; 5533 5557 meta.homepage = "https://github.com/phanviet/vim-monokai-pro/"; 5534 5558 }; ··· 5679 5703 5680 5704 vim-ocaml = buildVimPluginFrom2Nix { 5681 5705 pname = "vim-ocaml"; 5682 - version = "2020-09-14"; 5706 + version = "2020-10-11"; 5683 5707 src = fetchFromGitHub { 5684 5708 owner = "ocaml"; 5685 5709 repo = "vim-ocaml"; 5686 - rev = "acee4ad4d65ddaf81895cca9e28baea4c13fa76a"; 5687 - sha256 = "0rrjcc5i1isia74nrrik5avkd0casbjhgyqb2ph2176gywz6h5y5"; 5710 + rev = "023a2a464e7a096779d3e541ee7d1dbe61148f6a"; 5711 + sha256 = "0wj945n3da9bzcj5n8002m4vrzv9cgk6sqcc7nyc1x34y9452z94"; 5688 5712 }; 5689 5713 meta.homepage = "https://github.com/ocaml/vim-ocaml/"; 5690 5714 }; ··· 5739 5763 5740 5764 vim-orgmode = buildVimPluginFrom2Nix { 5741 5765 pname = "vim-orgmode"; 5742 - version = "2020-07-14"; 5766 + version = "2020-10-15"; 5743 5767 src = fetchFromGitHub { 5744 5768 owner = "jceb"; 5745 5769 repo = "vim-orgmode"; 5746 - rev = "ad5f154a5bd9daffb7cf50719f0cc945f445af85"; 5747 - sha256 = "09x3x53vf2fir9jhi38v9sai7dx5i40ylx1yk42459bgig2vv1aa"; 5770 + rev = "b7bce17005cf114b0961d0b5576bf584a2574774"; 5771 + sha256 = "1kpg858qazv465k2w8343hkiz9lzclkcx91vcysip77diandn523"; 5748 5772 }; 5749 5773 meta.homepage = "https://github.com/jceb/vim-orgmode/"; 5750 5774 }; ··· 5823 5847 5824 5848 vim-pandoc-syntax = buildVimPluginFrom2Nix { 5825 5849 pname = "vim-pandoc-syntax"; 5826 - version = "2020-08-10"; 5850 + version = "2020-10-24"; 5827 5851 src = fetchFromGitHub { 5828 5852 owner = "vim-pandoc"; 5829 5853 repo = "vim-pandoc-syntax"; 5830 - rev = "59680708cdc98c3fae9acb6c261374bfd808335a"; 5831 - sha256 = "1yiczv4l2rg8wva2gbjvv7k9s6y9p0gwmlazdd9rnq28nhmxx3gv"; 5854 + rev = "2521e2e9b99a3550e1a20f24e09fa46679cbbbc7"; 5855 + sha256 = "02023bnvc9m98m45krld1b7gy13z335jv88fx4ybz019wc0mv35g"; 5832 5856 }; 5833 5857 meta.homepage = "https://github.com/vim-pandoc/vim-pandoc-syntax/"; 5834 5858 }; ··· 5919 5943 5920 5944 vim-plug = buildVimPluginFrom2Nix { 5921 5945 pname = "vim-plug"; 5922 - version = "2020-09-08"; 5946 + version = "2020-10-22"; 5923 5947 src = fetchFromGitHub { 5924 5948 owner = "junegunn"; 5925 5949 repo = "vim-plug"; 5926 - rev = "d16273e07231260e02412625f98651bc6ceebb56"; 5927 - sha256 = "0ckglxbnxq50jfigbmgjwaj2vj1g6xjwyipzxbph2b64yi2kklg5"; 5950 + rev = "ab940f624ae1df24605a8ff1bf427de7a76e5911"; 5951 + sha256 = "0v985v9a7kspchfvr2lvj5jqnlkg05agyay0wn0c6mg5bf2mw8q1"; 5928 5952 }; 5929 5953 meta.homepage = "https://github.com/junegunn/vim-plug/"; 5930 5954 }; ··· 5943 5967 5944 5968 vim-polyglot = buildVimPluginFrom2Nix { 5945 5969 pname = "vim-polyglot"; 5946 - version = "2020-09-30"; 5970 + version = "2020-10-27"; 5947 5971 src = fetchFromGitHub { 5948 5972 owner = "sheerun"; 5949 5973 repo = "vim-polyglot"; 5950 - rev = "3ad297db5c1cf94660e4297ffa81b6281eab2884"; 5951 - sha256 = "0v7dzidqp24shm00w79xvg912qvdbsn2119j5gw70q1xjsi3sxav"; 5974 + rev = "05e21a9e252b283b2d71568ad3b671d7f28fe0bc"; 5975 + sha256 = "039wha51p2zwnjyjm0qxca63dgrp54l43ba74639gf0hp5h2wvfa"; 5952 5976 }; 5953 5977 meta.homepage = "https://github.com/sheerun/vim-polyglot/"; 5954 5978 }; ··· 5991 6015 5992 6016 vim-prosession = buildVimPluginFrom2Nix { 5993 6017 pname = "vim-prosession"; 5994 - version = "2020-04-20"; 6018 + version = "2020-10-12"; 5995 6019 src = fetchFromGitHub { 5996 6020 owner = "dhruvasagar"; 5997 6021 repo = "vim-prosession"; 5998 - rev = "95f78bd0f719fee96569f30fd5f4199c4461efb7"; 5999 - sha256 = "1ix04f3nxxmxd36kzalx0hrbks30v44ydz15apvl1h8l8663hda2"; 6022 + rev = "e735468710a5cd6037b6d4c0e4c8c2bc1353cf4b"; 6023 + sha256 = "0ava297hpm1cf8j18ypfrziwavqcv982hisvh1d8yjxal521pam1"; 6000 6024 }; 6001 6025 meta.homepage = "https://github.com/dhruvasagar/vim-prosession/"; 6002 6026 }; ··· 6063 6087 6064 6088 vim-qml = buildVimPluginFrom2Nix { 6065 6089 pname = "vim-qml"; 6066 - version = "2019-12-20"; 6090 + version = "2020-10-24"; 6067 6091 src = fetchFromGitHub { 6068 6092 owner = "peterhoeg"; 6069 6093 repo = "vim-qml"; 6070 - rev = "b04de1dadb7dfe372d22f7529a001af1b5e19f4f"; 6071 - sha256 = "1pxl70l0g4i8cbnpjhb9pyjhz982flkrng07y9xwzbdl2jx42i8s"; 6094 + rev = "77853c3ff98a868dcbbdfa4eb8f0e659b57993ff"; 6095 + sha256 = "14v90gchmpl1nkiic3f3kiz8akbw2wmpish794xakvz63iys703y"; 6072 6096 }; 6073 6097 meta.homepage = "https://github.com/peterhoeg/vim-qml/"; 6074 6098 }; ··· 6087 6111 6088 6112 vim-racer = buildVimPluginFrom2Nix { 6089 6113 pname = "vim-racer"; 6090 - version = "2020-06-18"; 6114 + version = "2020-10-21"; 6091 6115 src = fetchFromGitHub { 6092 6116 owner = "racer-rust"; 6093 6117 repo = "vim-racer"; 6094 - rev = "250e9fd496edde1516a5e68e9837ccf5e46cc895"; 6095 - sha256 = "1ar5wv776xslxrs2mmxr5kzz5pp4a4v8jydh9s6cqbfzglgr9kw5"; 6118 + rev = "4c8b8843de2bbf4a6b44a570f284534d5e75a989"; 6119 + sha256 = "1rkp75q0m8w9br35nngdbdlvfpha4x4yilaff40d62mcmb8xmhvj"; 6096 6120 }; 6097 6121 meta.homepage = "https://github.com/racer-rust/vim-racer/"; 6098 6122 }; ··· 6339 6363 6340 6364 vim-slime = buildVimPluginFrom2Nix { 6341 6365 pname = "vim-slime"; 6342 - version = "2020-08-06"; 6366 + version = "2020-10-25"; 6343 6367 src = fetchFromGitHub { 6344 6368 owner = "jpalardy"; 6345 6369 repo = "vim-slime"; 6346 - rev = "db486eaa39f14d130ddf6338aaa02127aa04b272"; 6347 - sha256 = "1x9vflsbdl1b03irkvfpapb0c4mw9lymfghcjy1wxjl2vpq630ia"; 6370 + rev = "4e319f2bde4e65ab2f21719cb5c0371221d19f51"; 6371 + sha256 = "01zjg2r103p543lcyrkssw6agrj58m1ymqhf7fbzhpra9ykdpsp6"; 6348 6372 }; 6349 6373 meta.homepage = "https://github.com/jpalardy/vim-slime/"; 6350 6374 }; ··· 6399 6423 6400 6424 vim-snipmate = buildVimPluginFrom2Nix { 6401 6425 pname = "vim-snipmate"; 6402 - version = "2020-03-27"; 6426 + version = "2020-10-02"; 6403 6427 src = fetchFromGitHub { 6404 6428 owner = "garbas"; 6405 6429 repo = "vim-snipmate"; 6406 - rev = "b80367fefc2188c9d6c4a9eb1830360b09e13476"; 6407 - sha256 = "0qq81hcavmaq76r38qfy1cxlmhj0aswbd41k2k9fyzilzq4r0bg8"; 6430 + rev = "68eebf9dabe5c1d1964e78dda188765f224bab34"; 6431 + sha256 = "1mxa373ry17zwszd089k99lbgr5pg46x5dlahpk0l68ksxpkbxir"; 6408 6432 }; 6409 6433 meta.homepage = "https://github.com/garbas/vim-snipmate/"; 6410 6434 }; 6411 6435 6412 6436 vim-snippets = buildVimPluginFrom2Nix { 6413 6437 pname = "vim-snippets"; 6414 - version = "2020-10-01"; 6438 + version = "2020-10-29"; 6415 6439 src = fetchFromGitHub { 6416 6440 owner = "honza"; 6417 6441 repo = "vim-snippets"; 6418 - rev = "78a9ca0fa3e4d16b73f5f642ec56298b7fec7803"; 6419 - sha256 = "1k4rvkbfixp1yi5gz8kffnq7k7xd7bc5cb521jb6h0z6f74qrk70"; 6442 + rev = "0161732b61a60a8dc8dd80db7ff678197fc2c2aa"; 6443 + sha256 = "1hyinjg9x80i6zpmf1l6lwnv58amkd5bw26w27xakd74c4am2603"; 6420 6444 }; 6421 6445 meta.homepage = "https://github.com/honza/vim-snippets/"; 6422 6446 }; ··· 6483 6507 6484 6508 vim-startify = buildVimPluginFrom2Nix { 6485 6509 pname = "vim-startify"; 6486 - version = "2020-04-18"; 6510 + version = "2020-10-07"; 6487 6511 src = fetchFromGitHub { 6488 6512 owner = "mhinz"; 6489 6513 repo = "vim-startify"; 6490 - rev = "593388d3dbe7bfdcc06a714550d3253442b2fc65"; 6491 - sha256 = "1k0sgx8r3gi3k4ira1ilvc1jmj0k5apiv7x71dqnh41gfrz1i12h"; 6514 + rev = "f2fc11844b234479d37bef37faa7ceb2aade788b"; 6515 + sha256 = "18n16hpkqadq18gpgppbr4s516jpc8qwd357vb2c7069q79kfx39"; 6492 6516 }; 6493 6517 meta.homepage = "https://github.com/mhinz/vim-startify/"; 6494 6518 }; ··· 6567 6591 6568 6592 vim-table-mode = buildVimPluginFrom2Nix { 6569 6593 pname = "vim-table-mode"; 6570 - version = "2020-08-19"; 6594 + version = "2020-10-13"; 6571 6595 src = fetchFromGitHub { 6572 6596 owner = "dhruvasagar"; 6573 6597 repo = "vim-table-mode"; 6574 - rev = "3476c4e517aa86bc131c707d32f2e508bd5be468"; 6575 - sha256 = "0vglazxlsg7ai4c5znxaddpjnfhz6a9slzs0kzzqvmhd3xr7vfg1"; 6598 + rev = "659ba4f39caa38e6913f88c9f4369c00e852160f"; 6599 + sha256 = "0fqj9l7i052mvw0wlyg30bmihzi937svk3ggsp0rc9wlr30frg2p"; 6576 6600 }; 6577 6601 meta.homepage = "https://github.com/dhruvasagar/vim-table-mode/"; 6578 6602 }; ··· 6603 6627 6604 6628 vim-terraform = buildVimPluginFrom2Nix { 6605 6629 pname = "vim-terraform"; 6606 - version = "2020-09-23"; 6630 + version = "2020-10-10"; 6607 6631 src = fetchFromGitHub { 6608 6632 owner = "hashivim"; 6609 6633 repo = "vim-terraform"; 6610 - rev = "f77a07617a649684148de97e5a9115e659166f6a"; 6611 - sha256 = "01rgbiddczyx56b6fha6jgxmr0kfhjz8d9rmbfnqlnynmy5545ic"; 6634 + rev = "6fd491d6a2ae40fef3aa6c414e096ce07664f030"; 6635 + sha256 = "0iczgn4ifhlzszgwv1w43w7qzrf1pp8zpfv4vdpm82mli58xlnhc"; 6612 6636 }; 6613 6637 meta.homepage = "https://github.com/hashivim/vim-terraform/"; 6614 6638 }; ··· 6628 6652 6629 6653 vim-test = buildVimPluginFrom2Nix { 6630 6654 pname = "vim-test"; 6631 - version = "2020-09-29"; 6655 + version = "2020-10-22"; 6632 6656 src = fetchFromGitHub { 6633 6657 owner = "vim-test"; 6634 6658 repo = "vim-test"; 6635 - rev = "fd9fb9b29c265d86fa30c672df1fea9a5a757860"; 6636 - sha256 = "0qhjmpamhk89h9hjzwc9j88yngf945fk5jd9015qajfk0l15k8x9"; 6659 + rev = "58dde91c0477fa58d18d5c0fde10b2a60a526b0f"; 6660 + sha256 = "1l23fb1q86ikrz8dg4n23l7bqp1xa68fwdhv0j0by73ymcp4zn1s"; 6637 6661 }; 6638 6662 meta.homepage = "https://github.com/vim-test/vim-test/"; 6639 6663 }; ··· 6748 6772 6749 6773 vim-tmux-focus-events = buildVimPluginFrom2Nix { 6750 6774 pname = "vim-tmux-focus-events"; 6751 - version = "2019-12-09"; 6775 + version = "2020-10-05"; 6752 6776 src = fetchFromGitHub { 6753 6777 owner = "tmux-plugins"; 6754 6778 repo = "vim-tmux-focus-events"; 6755 - rev = "e80960715c09aef8ab9204848ed1683805a93a33"; 6756 - sha256 = "0ds6qw2i1r67jhxh9ff36al45bafsmbxxdc127l6iy2vl5wj0d3d"; 6779 + rev = "a568192ca0de4ca0bd7b3cd0249aad491625c941"; 6780 + sha256 = "130l73v18md95djkc4s9d0fr018f8f183sjcgy7dgldwdaxlqdi1"; 6757 6781 }; 6758 6782 meta.homepage = "https://github.com/tmux-plugins/vim-tmux-focus-events/"; 6759 6783 }; ··· 6832 6856 6833 6857 vim-twiggy = buildVimPluginFrom2Nix { 6834 6858 pname = "vim-twiggy"; 6835 - version = "2020-09-07"; 6859 + version = "2020-10-06"; 6836 6860 src = fetchFromGitHub { 6837 6861 owner = "sodapopcan"; 6838 6862 repo = "vim-twiggy"; 6839 - rev = "c0edb8a684f624d6f177c2625fc9db617a3d539f"; 6840 - sha256 = "13fm3mgnvbhm93cn0jglnqm8hhmwvh5xg088pn5wmwrn9bjj00gz"; 6863 + rev = "efe1d29979bd2b65d22cf49f08524d6e27e5244b"; 6864 + sha256 = "0xqn39apmy6d8vqzbzvv6ic7p2pd5lpdgd4jay1afg2q73yi1rbv"; 6841 6865 }; 6842 6866 meta.homepage = "https://github.com/sodapopcan/vim-twiggy/"; 6843 6867 }; ··· 6892 6916 6893 6917 vim-visual-multi = buildVimPluginFrom2Nix { 6894 6918 pname = "vim-visual-multi"; 6895 - version = "2020-09-30"; 6919 + version = "2020-10-27"; 6896 6920 src = fetchFromGitHub { 6897 6921 owner = "mg979"; 6898 6922 repo = "vim-visual-multi"; 6899 - rev = "61855432df721f01e5b64fec07bf7a9077ff32b5"; 6900 - sha256 = "017pydd4yzkz3s8ncpy99mh35f1pdk1ql7v7grm31ccqwsn8h565"; 6923 + rev = "812ca5cff230cc0a21cce6b9d71db3868a6d6f85"; 6924 + sha256 = "1si42l80axlilbr65x8zw2ivyn9f8y9x1yg77xi4rjqpqj7af5ka"; 6901 6925 }; 6902 6926 meta.homepage = "https://github.com/mg979/vim-visual-multi/"; 6903 6927 }; ··· 6916 6940 6917 6941 vim-vsnip = buildVimPluginFrom2Nix { 6918 6942 pname = "vim-vsnip"; 6919 - version = "2020-09-23"; 6943 + version = "2020-10-27"; 6920 6944 src = fetchFromGitHub { 6921 6945 owner = "hrsh7th"; 6922 6946 repo = "vim-vsnip"; 6923 - rev = "ec25ffcdf793dd5af6d73ce75d21709a60a4689f"; 6924 - sha256 = "07gkygdspxn0fwlgcyhli85nlgg8g4y4v991n80vmk0rhsxqdh90"; 6947 + rev = "562cabf644314c97224a025ad2594a47966e6207"; 6948 + sha256 = "1i1b8la3w9x8lay63kqx958k4csxnqmdw9bfmhyh2vf1p0cdqv6l"; 6925 6949 }; 6926 6950 meta.homepage = "https://github.com/hrsh7th/vim-vsnip/"; 6927 6951 }; 6928 6952 6929 6953 vim-vsnip-integ = buildVimPluginFrom2Nix { 6930 6954 pname = "vim-vsnip-integ"; 6931 - version = "2020-08-19"; 6955 + version = "2020-10-25"; 6932 6956 src = fetchFromGitHub { 6933 6957 owner = "hrsh7th"; 6934 6958 repo = "vim-vsnip-integ"; 6935 - rev = "4a076bea73e307738ac5d08f60a0936cab391efd"; 6936 - sha256 = "1jx6ijmj48ffymfn20d0syp1ywv19gmjvf3hb6rdwsk421y58chv"; 6959 + rev = "383573b9b07fd37caf98247dfdbb1d4711eecee9"; 6960 + sha256 = "1kavjyr53cbg630snri2x94f7h80p2vl6vlskqfwi3djfdvn68x6"; 6937 6961 }; 6938 6962 meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/"; 6939 6963 }; ··· 6976 7000 6977 7001 vim-which-key = buildVimPluginFrom2Nix { 6978 7002 pname = "vim-which-key"; 6979 - version = "2020-09-29"; 7003 + version = "2020-10-02"; 6980 7004 src = fetchFromGitHub { 6981 7005 owner = "liuchengxu"; 6982 7006 repo = "vim-which-key"; 6983 - rev = "641df563764d68454ab752a6815d783c452274be"; 6984 - sha256 = "00wn2jvjazkjagf4bfpz3fh7xh2w495qn8kilz89lab6pvzx79rp"; 7007 + rev = "30c0810b012a7acdccc6b72f0e99c0388986844f"; 7008 + sha256 = "18rflksd58mwkq0lc64frfimj1l1k8cc0l45jpv0z4w118v92jyv"; 6985 7009 }; 6986 7010 meta.homepage = "https://github.com/liuchengxu/vim-which-key/"; 6987 7011 }; 6988 7012 6989 7013 vim-wordy = buildVimPluginFrom2Nix { 6990 7014 pname = "vim-wordy"; 6991 - version = "2019-11-22"; 7015 + version = "2020-10-24"; 6992 7016 src = fetchFromGitHub { 6993 7017 owner = "reedes"; 6994 7018 repo = "vim-wordy"; 6995 - rev = "f0391713fa83771d64b065868331ef4754d861ed"; 6996 - sha256 = "0v5cl3rrg2vrdb2al67hbh730rw8m2zvhb1vippv64k65mknkgp5"; 7019 + rev = "667426a0171787b2620dffa5b2d7c01c9040237f"; 7020 + sha256 = "1lcrisv2wcd8iw76prql03wd11jgmknm3rvbcw7vv4v5r2s9rv5z"; 6997 7021 }; 6998 7022 meta.homepage = "https://github.com/reedes/vim-wordy/"; 6999 7023 }; ··· 7012 7036 7013 7037 vim-xkbswitch = buildVimPluginFrom2Nix { 7014 7038 pname = "vim-xkbswitch"; 7015 - version = "2020-05-22"; 7039 + version = "2020-10-07"; 7016 7040 src = fetchFromGitHub { 7017 7041 owner = "lyokha"; 7018 7042 repo = "vim-xkbswitch"; 7019 - rev = "f54fd6a7357d43a8773313504da72d1bd96d6f1a"; 7020 - sha256 = "0542prcclaw6s4f6dlp0ywz5zp10brb7br7hx4lhhizslcakg09v"; 7043 + rev = "8fb3d07e5c9809f292dddb034db2c02d649b29fb"; 7044 + sha256 = "08j0r68ps4jisgbx6lg2vz3wxyx7yzrklsi112bqjxizxjpjb132"; 7021 7045 }; 7022 7046 meta.homepage = "https://github.com/lyokha/vim-xkbswitch/"; 7023 7047 }; ··· 7120 7144 7121 7145 vimoutliner = buildVimPluginFrom2Nix { 7122 7146 pname = "vimoutliner"; 7123 - version = "2020-02-09"; 7147 + version = "2020-10-26"; 7124 7148 src = fetchFromGitHub { 7125 7149 owner = "vimoutliner"; 7126 7150 repo = "vimoutliner"; 7127 - rev = "1031b16e6b0069229fe0f33a66489f81174fa4d9"; 7128 - sha256 = "1gn21b8yr0bjg0y1nidk13zcl4f6z8wkrxncgkd1hlc14d99jkg0"; 7151 + rev = "d198aa72c70270f1330f4237bbf853efaaa79723"; 7152 + sha256 = "05wcqs36qn8f3vcy9xi2cf0yyp7yzawlxqvpjhbad6lm52vzsabs"; 7129 7153 }; 7130 7154 meta.homepage = "https://github.com/vimoutliner/vimoutliner/"; 7131 7155 }; ··· 7180 7204 7181 7205 vimspector = buildVimPluginFrom2Nix { 7182 7206 pname = "vimspector"; 7183 - version = "2020-09-27"; 7207 + version = "2020-10-23"; 7184 7208 src = fetchFromGitHub { 7185 7209 owner = "puremourning"; 7186 7210 repo = "vimspector"; 7187 - rev = "692a0d8d39bfbd048119df9644e4b2fab2e01abe"; 7188 - sha256 = "1msf62l8bvcgk0g5rknfy44kjfh0r081y78xi15xyyc1mibpvx06"; 7211 + rev = "7b048367f7d4921e4eeea1bb82e6f368b418d89a"; 7212 + sha256 = "0n1kqiki5gag7nd5c5gmnv6czv90kzsfndbb92n3wzvwxhpf1ff6"; 7189 7213 fetchSubmodules = true; 7190 7214 }; 7191 7215 meta.homepage = "https://github.com/puremourning/vimspector/"; ··· 7193 7217 7194 7218 vimtex = buildVimPluginFrom2Nix { 7195 7219 pname = "vimtex"; 7196 - version = "2020-09-29"; 7220 + version = "2020-10-29"; 7197 7221 src = fetchFromGitHub { 7198 7222 owner = "lervag"; 7199 7223 repo = "vimtex"; 7200 - rev = "bfdaec19bf236fad1c9c192a0cf43e299cf1682a"; 7201 - sha256 = "12z29gs9h81rv0w3zm49r4b4s3bj0gzqxl5x1gyjk7pijvnnxfbg"; 7224 + rev = "982185bb454942a5c04d41b647ab58fceb4e7683"; 7225 + sha256 = "16vy97k6lgl62pibhdfdigfv2gp16hvzlfywv1i6wx46hycb3swq"; 7202 7226 }; 7203 7227 meta.homepage = "https://github.com/lervag/vimtex/"; 7204 7228 }; ··· 7241 7265 7242 7266 vista-vim = buildVimPluginFrom2Nix { 7243 7267 pname = "vista-vim"; 7244 - version = "2020-09-29"; 7268 + version = "2020-10-10"; 7245 7269 src = fetchFromGitHub { 7246 7270 owner = "liuchengxu"; 7247 7271 repo = "vista.vim"; 7248 - rev = "bcb50336188074c9cfc1aad4b463f4c0e698a68c"; 7249 - sha256 = "0kckpj2v0yabp7hz9a6qdh8vspdn6fldk2q1pygyn35bii8x86dh"; 7272 + rev = "27889ff58d4340167bb8dd4abbe9ff4a8869da8f"; 7273 + sha256 = "1asc8fqyv6rfmdd0g5n78mzzssn7rcanzy2d30gddgfa3gr65yms"; 7250 7274 }; 7251 7275 meta.homepage = "https://github.com/liuchengxu/vista.vim/"; 7252 7276 }; ··· 7361 7385 7362 7386 yats-vim = buildVimPluginFrom2Nix { 7363 7387 pname = "yats-vim"; 7364 - version = "2020-09-27"; 7388 + version = "2020-10-30"; 7365 7389 src = fetchFromGitHub { 7366 7390 owner = "HerringtonDarkholme"; 7367 7391 repo = "yats.vim"; 7368 - rev = "7c904cf443f5fd4900e1b4aad6dba6af96b4a395"; 7369 - sha256 = "0ap2jh0j5ssv1mv51syvw2y7352ydf4qmk3s7f2rlcq3nba3y6rr"; 7392 + rev = "2c1dce274988814102aafc57c4e0675c2d130e6c"; 7393 + sha256 = "10kzqzm587nz1qgscgwrvjs77vk6grck28g5z1lhrxhpn1jng943"; 7370 7394 fetchSubmodules = true; 7371 7395 }; 7372 7396 meta.homepage = "https://github.com/HerringtonDarkholme/yats.vim/"; ··· 7374 7398 7375 7399 YouCompleteMe = buildVimPluginFrom2Nix { 7376 7400 pname = "YouCompleteMe"; 7377 - version = "2020-09-30"; 7401 + version = "2020-10-30"; 7378 7402 src = fetchFromGitHub { 7379 7403 owner = "ycm-core"; 7380 7404 repo = "YouCompleteMe"; 7381 - rev = "12376a7b179939612f834735f50015436e30c6e7"; 7382 - sha256 = "0caf6xd9gxx136gi92hnw0myfil74wh3qg264ykfd0km34lysf3h"; 7405 + rev = "fa8c985dee864d33e48e3b3e803b541bdc433ffa"; 7406 + sha256 = "1cc9wyp3dbh4fvic9zvh2bxqw0nrb3zwzlfj106cs2qbrpkiqszd"; 7383 7407 fetchSubmodules = true; 7384 7408 }; 7385 7409 meta.homepage = "https://github.com/ycm-core/YouCompleteMe/"; ··· 7423 7447 7424 7448 zig-vim = buildVimPluginFrom2Nix { 7425 7449 pname = "zig-vim"; 7426 - version = "2020-09-20"; 7450 + version = "2020-10-09"; 7427 7451 src = fetchFromGitHub { 7428 7452 owner = "ziglang"; 7429 7453 repo = "zig.vim"; 7430 - rev = "9979e503e675b432c55a83891238c631f7f16a01"; 7431 - sha256 = "05cmc3173yscmk2r976280z53z3z7v8ysyy4i0z4v998l804hq5c"; 7454 + rev = "fa5f6d7c5be47bd32dcc69ccf980fc585575cc38"; 7455 + sha256 = "0szrnp27ccl93fbn1j9ybsld1l6j3xdrnx6dsf01gdxidm3w60f3"; 7432 7456 }; 7433 7457 meta.homepage = "https://github.com/ziglang/zig.vim/"; 7434 7458 }; 7435 7459 7436 7460 zoomwintab-vim = buildVimPluginFrom2Nix { 7437 7461 pname = "zoomwintab-vim"; 7438 - version = "2020-04-10"; 7462 + version = "2020-10-13"; 7439 7463 src = fetchFromGitHub { 7440 7464 owner = "troydm"; 7441 7465 repo = "zoomwintab.vim"; 7442 - rev = "63a70b9e12617d6565a0489c68efe44708d19cf8"; 7443 - sha256 = "1dsi2d6wrv5x6w2hrrjzqivsspxxav0hdj0pymml6gry2jcbj4s9"; 7466 + rev = "3b33368ed2ff6138d07f7ee148306cce7d7f6b7c"; 7467 + sha256 = "0jx6860ajw50fn0l5p3dm3fcfwklqs1lf22yyrb09iljavixj777"; 7444 7468 }; 7445 7469 meta.homepage = "https://github.com/troydm/zoomwintab.vim/"; 7446 7470 };
+3 -1
pkgs/misc/vim-plugins/vim-plugin-names
··· 98 98 elzr/vim-json 99 99 embear/vim-localvimrc 100 100 enomsg/vim-haskellConcealPlus 101 + enricobacis/vim-airline-clock 101 102 ensime/ensime-vim 102 103 ervandew/supertab 103 104 esneider/YUNOcommit.vim ··· 369 370 nvie/vim-flake8 370 371 nvim-lua/completion-nvim 371 372 nvim-lua/diagnostic-nvim 373 + nvim-lua/lsp_extensions.nvim 374 + nvim-lua/telescope.nvim 372 375 nvim-treesitter/completion-treesitter 373 376 nvim-treesitter/nvim-treesitter 374 377 ocaml/vim-ocaml ··· 494 497 thosakwe/vim-flutter 495 498 tiagofumo/vim-nerdtree-syntax-highlight 496 499 tikhomirov/vim-glsl 497 - tjdevries/lsp_extensions.nvim 498 500 tmhedberg/SimpylFold 499 501 tmsvg/pear-tree 500 502 tmux-plugins/vim-tmux
+2 -2
pkgs/os-specific/linux/android-udev-rules/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "android-udev-rules"; 9 - version = "20200613"; 9 + version = "20201003"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "M0Rf30"; 13 13 repo = "android-udev-rules"; 14 14 rev = version; 15 - sha256 = "0cf5br8x6iwxc1cifv0i1klw7skgs8hghdx6qlqby68kyqg81bb2"; 15 + sha256 = "07s5fdjbk5q4km6gz9759ngdavrqdgbnkd2b7z9z5lqw1q0b2422"; 16 16 }; 17 17 18 18 installPhase = ''
+2 -2
pkgs/os-specific/linux/checksec/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "checksec"; 7 - version = "2.2.3"; 7 + version = "2.4.0"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "slimm609"; 11 11 repo = "checksec.sh"; 12 12 rev = version; 13 - sha256 = "0hw8bd7dj71m1ml9zvfab2j87jacs542z7a89nziapckmg6kmh6f"; 13 + sha256 = "1gbbq85d3g3mnm3xvgvi2085aba7qc3cmsbwn76al50ax1518j2q"; 14 14 }; 15 15 16 16 patches = [ ./0001-attempt-to-modprobe-config-before-checking-kernel.patch ];
+2 -2
pkgs/os-specific/linux/firmware/raspberrypi/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "raspberrypi-firmware"; 5 - version = "1.20200902"; 5 + version = "1.20201022"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "raspberrypi"; 9 9 repo = "firmware"; 10 10 rev = version; 11 - sha256 = "1dj5vyhz2ljka7hwhl6s14hd017fspix1xp7zbm7lzdyys9jb9ni"; 11 + sha256 = "0j5m50cmmr11m3h8kk89j1pqkdqr7mzdzg04ayiqvfhvy32qqlg8"; 12 12 }; 13 13 14 14 installPhase = ''
+8 -1
pkgs/os-specific/linux/kernel/generic.nix
··· 45 45 stdenv.hostPlatform != stdenv.buildPlatform 46 46 , extraMeta ? {} 47 47 48 + , isXen ? features.xen_dom0 or false 49 + , isZen ? false 50 + , isLibre ? false 51 + , isHardened ? false 52 + 48 53 # easy overrides to stdenv.hostPlatform.platform members 49 54 , autoModules ? stdenv.hostPlatform.platform.kernelAutoModules 50 55 , preferBuiltin ? stdenv.hostPlatform.platform.kernelPreferBuiltin or false ··· 175 180 176 181 passthru = { 177 182 features = kernelFeatures; 178 - inherit commonStructuredConfig; 183 + inherit commonStructuredConfig isXen isZen isHardened isLibre; 184 + kernelOlder = lib.versionOlder version; 185 + kernelAtLeast = lib.versionAtLeast version; 179 186 passthru = kernel.passthru // (removeAttrs passthru [ "passthru" ]); 180 187 }; 181 188
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.14.202"; 6 + version = "4.14.203"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0a739g3s0lc579zp4478xr645qzvhmrm1w19x0rj7p8bbfmigiwm"; 16 + sha256 = "0c9r1s83mrn9lzgrr4wzvk4d72q70sbgf7lql6z9ivkf12v3p5mc"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.19.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "4.19.152"; 6 + version = "4.19.154"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 16 - sha256 = "0p857b1gmmc2bv8limrdbfb3zsnchvg275sx5fkyy4185jfam9m5"; 16 + sha256 = "0ik6anz6ly0dl0lp8m5mighlvzkifnk2kljwajxa56vbhj691339"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.4.240"; 4 + version = "4.4.241"; 5 5 extraMeta.branch = "4.4"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "131pamgxxmx4ba4gn2qxczv8w3lxrmwlqg0a7pdjzg0sy9lirygk"; 9 + sha256 = "054jd6jgymxbkjfmk8wbckihl355gjimjg2xi5yr4v2343qi9zij"; 10 10 }; 11 11 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
··· 1 1 { stdenv, buildPackages, fetchurl, perl, buildLinux, ... } @ args: 2 2 3 3 buildLinux (args // rec { 4 - version = "4.9.240"; 4 + version = "4.9.241"; 5 5 extraMeta.branch = "4.9"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz"; 9 - sha256 = "0vvpvw5wsvjnwch5ci63x08qc7qyzpyxbiaxx4521nl8d7371r06"; 9 + sha256 = "0b5k9cwz7vpaybw4nd03pn2z4d8qbhmhd9mx4j2yd0fqj57x1in4"; 10 10 }; 11 11 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.4.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.4.72"; 6 + version = "5.4.73"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0whi5kr1ziy9y20p42adnmqks41cavsraa36g9dbbrbgsmdn890f"; 16 + sha256 = "1cknwnzpimjfacjbb39ay9j4lv3767j2858xz9yvwsvj7d04nhjs"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.8.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.8.16"; 6 + version = "5.8.17"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "1icxa0pgqhji924ryz37mpjjf4zlkrm8bidanjyn2mzbar7migzx"; 16 + sha256 = "00rwvsrmklvkzch8bl6z29vch4dyvzxrs97pr1qd13afw7y6912n"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-5.9.nix
··· 3 3 with stdenv.lib; 4 4 5 5 buildLinux (args // rec { 6 - version = "5.9.1"; 6 + version = "5.9.2"; 7 7 8 8 # modDirVersion needs to be x.y.z, will automatically add .0 if needed 9 9 modDirVersion = if (modDirVersionArg == null) then concatStringsSep "." (take 3 (splitVersion "${version}.0")) else modDirVersionArg; ··· 13 13 14 14 src = fetchurl { 15 15 url = "mirror://kernel/linux/kernel/v5.x/linux-${version}.tar.xz"; 16 - sha256 = "0dn0xz81pphca5dkg6zh8c78p05f63rrr5ihqqsmhc4n73li2jms"; 16 + sha256 = "0dh2ciyrm2ac7r4pybxa1cq3pfw3z3ilj50gdaa0clm9j7nyrx2i"; 17 17 }; 18 18 } // (args.argsOverride or {}))
+3 -2
pkgs/os-specific/linux/kernel/linux-libre.nix
··· 1 1 { stdenv, lib, fetchsvn, linux 2 2 , scripts ? fetchsvn { 3 3 url = "https://www.fsfla.org/svn/fsfla/software/linux-libre/releases/branches/"; 4 - rev = "17724"; 5 - sha256 = "0aqg8il35a1mda4icqprvriham81vvnsa04rjc86b6x7khxdhiq2"; 4 + rev = "17744"; 5 + sha256 = "120jf6d1xrpwf8yfqzfqp8a1189lca0si8fxci16sf4bdg5q1had"; 6 6 } 7 7 , ... 8 8 }: ··· 17 17 in linux.override { 18 18 argsOverride = { 19 19 modDirVersion = "${linux.modDirVersion}-gnu"; 20 + isLibre = true; 20 21 21 22 src = stdenv.mkDerivation { 22 23 name = "${linux.name}-libre-src";
+1
pkgs/os-specific/linux/kernel/linux-zen.nix
··· 7 7 buildLinux (args // { 8 8 modDirVersion = "${version}-zen1"; 9 9 inherit version; 10 + isZen = true; 10 11 11 12 src = fetchFromGitHub { 12 13 owner = "zen-kernel";
+1
pkgs/os-specific/linux/kmscon/default.nix
··· 54 54 description = "KMS/DRM based System Console"; 55 55 homepage = "http://www.freedesktop.org/wiki/Software/kmscon/"; 56 56 license = licenses.mit; 57 + maintainers = with maintainers; [ omasanori ]; 57 58 platforms = platforms.linux; 58 59 }; 59 60 }
+3 -2
pkgs/os-specific/linux/usbip/default.nix
··· 1 - { lib, stdenv, kernel, udev, autoconf, automake, libtool }: 1 + { lib, stdenv, kernel, udev, autoconf, automake, libtool, kernelOlder }: 2 2 3 3 stdenv.mkDerivation { 4 4 name = "usbip-${kernel.name}"; 5 5 6 6 src = kernel.src; 7 7 8 - patches = lib.optionals (lib.versionAtLeast "5.4" kernel.version) [ 8 + patches = lib.optionals (kernelOlder "5.4") [ 9 9 # fixes build with gcc8 10 10 ./fix-snprintf-truncation.patch 11 11 # fixes build with gcc9 ··· 27 27 description = "allows to pass USB device from server to client over the network"; 28 28 license = licenses.gpl2; 29 29 platforms = platforms.linux; 30 + broken = kernelOlder "4.10"; 30 31 }; 31 32 }
+6 -6
pkgs/servers/asterisk/default.nix
··· 104 104 asterisk = asterisk_17; 105 105 106 106 asterisk_13 = common { 107 - version = "13.36.0"; 108 - sha256 = "1p41xrxmzpqmjgvrl7f4vbigiqpmg60fd8bqg5rxbf4lxzpvknnp"; 107 + version = "13.37.0"; 108 + sha256 = "09wc6cqh4f15wm62drzdppwvh7nwgnbwapvz1kgb0qdgixsshn3v"; 109 109 externals = { 110 110 "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 111 111 "addons/mp3" = mp3-202; ··· 113 113 }; 114 114 115 115 asterisk_16 = common { 116 - version = "16.13.0"; 117 - sha256 = "01nja8hd6jk1966awc2vcz3hl46pvhi797k515q87vzmap1khlp9"; 116 + version = "16.14.0"; 117 + sha256 = "1y120p4jlhg4iwihdxlk64y3y3n8w7y785lwqxsyqg6zviz0ghx6"; 118 118 externals = { 119 119 "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 120 120 "addons/mp3" = mp3-202; ··· 122 122 }; 123 123 124 124 asterisk_17 = common { 125 - version = "17.7.0"; 126 - sha256 = "0lsglrh3l823200rmkay3pgy42k0fsij610s3s4vd3zv4jjb1g0s"; 125 + version = "17.8.0"; 126 + sha256 = "0xhwh8s8n8xg43gcdkqjj484assva7lm5ah1b306a5nf6j8p9bjy"; 127 127 externals = { 128 128 "externals_cache/pjproject-2.10.tar.bz2" = pjproject_2_10; 129 129 "addons/mp3" = mp3-202;
+3 -3
pkgs/servers/consul/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "consul"; 5 - version = "1.8.4"; 5 + version = "1.8.5"; 6 6 rev = "v${version}"; 7 7 8 8 # Note: Currently only release tags are supported, because they have the Consul UI ··· 17 17 owner = "hashicorp"; 18 18 repo = pname; 19 19 inherit rev; 20 - sha256 = "0rm6qf8jnn6khrx9dy8r4ji1yd89hai52d9zggb5r99k7m9wd291"; 20 + sha256 = "1cf3zvb3xh97hz5hav9f1q3b22lwryw6a7gcmm7cphk6bdrdiva5"; 21 21 }; 22 22 23 23 passthru.tests.consul = nixosTests.consul; ··· 26 26 # has a split module structure in one repo 27 27 subPackages = ["." "connect/certgen"]; 28 28 29 - vendorSha256 = "1g3a9m6aqarq0rqf7qrp9yxcsc3sjnx0vbypakzmrq1ndgdivk16"; 29 + vendorSha256 = "1zz3hhngvx7989m73cp5a9j6spg42hgqd9vs8v332fvcr277lyxj"; 30 30 31 31 doCheck = false; 32 32
+2 -2
pkgs/servers/dns/pdns-recursor/default.nix
··· 8 8 9 9 stdenv.mkDerivation rec { 10 10 pname = "pdns-recursor"; 11 - version = "4.3.5"; 11 + version = "4.4.0"; 12 12 13 13 src = fetchurl { 14 14 url = "https://downloads.powerdns.com/releases/pdns-recursor-${version}.tar.bz2"; 15 - sha256 = "0mggqi4588mg6vpgplk9b4ak6msdf279lxkblv563l2vjiyfmfcc"; 15 + sha256 = "12z59xf63iskid08c3y55h238ma2chgvcbks0zprag7i00p97g06"; 16 16 }; 17 17 18 18 nativeBuildInputs = [ pkgconfig ];
+14 -9
pkgs/servers/home-assistant/component-packages.nix
··· 2 2 # Do not edit! 3 3 4 4 { 5 - version = "0.116.4"; 5 + version = "0.117.0"; 6 6 components = { 7 7 "abode" = ps: with ps; [ abodepy ]; 8 8 "accuweather" = ps: with ps; [ accuweather ]; ··· 11 11 "actiontec" = ps: with ps; [ ]; 12 12 "adguard" = ps: with ps; [ adguardhome ]; 13 13 "ads" = ps: with ps; [ pyads ]; 14 + "advantage_air" = ps: with ps; [ ]; # missing inputs: advantage_air 14 15 "aftership" = ps: with ps; [ pyaftership ]; 15 16 "agent_dvr" = ps: with ps; [ ]; # missing inputs: agent-py 16 17 "air_quality" = ps: with ps; [ ]; ··· 91 92 "bme680" = ps: with ps; [ ]; # missing inputs: bme680 smbus-cffi 92 93 "bmp280" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-bmp280 93 94 "bmw_connected_drive" = ps: with ps; [ ]; # missing inputs: bimmer_connected 94 - "bom" = ps: with ps; [ ]; # missing inputs: bomradarloop 95 95 "bond" = ps: with ps; [ ]; # missing inputs: bond-api 96 96 "braviatv" = ps: with ps; [ bravia-tv ]; 97 97 "broadlink" = ps: with ps; [ broadlink ]; ··· 107 107 "calendar" = ps: with ps; [ aiohttp-cors ]; 108 108 "camera" = ps: with ps; [ aiohttp-cors ]; 109 109 "canary" = ps: with ps; [ ha-ffmpeg ]; # missing inputs: py-canary 110 - "cast" = ps: with ps; [ aiohttp-cors hass-nabucasa mutagen PyChromecast zeroconf ]; 110 + "cast" = ps: with ps; [ aiohttp-cors hass-nabucasa mutagen plexapi plexauth plexwebsocket PyChromecast pysonos zeroconf ]; 111 111 "cert_expiry" = ps: with ps; [ ]; 112 112 "channels" = ps: with ps; [ ]; # missing inputs: pychannels 113 113 "circuit" = ps: with ps; [ ]; # missing inputs: circuit-webhook ··· 163 163 "device_automation" = ps: with ps; [ ]; 164 164 "device_sun_light_trigger" = ps: with ps; [ aiohttp-cors pillow ]; 165 165 "device_tracker" = ps: with ps; [ ]; 166 - "devolo_home_control" = ps: with ps; [ ]; # missing inputs: devolo-home-control-api 166 + "devolo_home_control" = ps: with ps; [ aiohttp-cors zeroconf ]; # missing inputs: devolo-home-control-api 167 167 "dexcom" = ps: with ps; [ ]; # missing inputs: pydexcom 168 168 "dht" = ps: with ps; [ ]; # missing inputs: Adafruit-DHT 169 169 "dialogflow" = ps: with ps; [ aiohttp-cors ]; ··· 301 301 "gitlab_ci" = ps: with ps; [ python-gitlab ]; 302 302 "gitter" = ps: with ps; [ ]; # missing inputs: gitterpy 303 303 "glances" = ps: with ps; [ ]; # missing inputs: glances_api 304 - "gntp" = ps: with ps; [ ]; # missing inputs: gntp 304 + "gntp" = ps: with ps; [ gntp ]; 305 305 "goalfeed" = ps: with ps; [ ]; # missing inputs: pysher 306 306 "goalzero" = ps: with ps; [ ]; # missing inputs: goalzero 307 307 "gogogate2" = ps: with ps; [ ]; # missing inputs: gogogate2-api ··· 318 318 "gpsd" = ps: with ps; [ ]; # missing inputs: gps3 319 319 "gpslogger" = ps: with ps; [ aiohttp-cors ]; 320 320 "graphite" = ps: with ps; [ ]; 321 + "gree" = ps: with ps; [ ]; # missing inputs: greeclimate 321 322 "greeneye_monitor" = ps: with ps; [ ]; # missing inputs: greeneye_monitor 322 323 "greenwave" = ps: with ps; [ ]; # missing inputs: greenwavereality 323 324 "griddy" = ps: with ps; [ ]; # missing inputs: griddypower ··· 470 471 "mastodon" = ps: with ps; [ ]; # missing inputs: Mastodon.py 471 472 "matrix" = ps: with ps; [ matrix-client ]; 472 473 "maxcube" = ps: with ps; [ ]; # missing inputs: maxcube-api 473 - "mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-blinka adafruit-circuitpython-mcp230xx 474 + "mcp23017" = ps: with ps; [ ]; # missing inputs: RPi.GPIO adafruit-circuitpython-mcp230xx 474 475 "media_extractor" = ps: with ps; [ aiohttp-cors youtube-dl-light ]; 475 476 "media_player" = ps: with ps; [ aiohttp-cors ]; 476 477 "media_source" = ps: with ps; [ aiohttp-cors ]; ··· 527 528 "nederlandse_spoorwegen" = ps: with ps; [ ]; # missing inputs: nsapi 528 529 "nello" = ps: with ps; [ ]; # missing inputs: pynello 529 530 "ness_alarm" = ps: with ps; [ ]; # missing inputs: nessclient 530 - "nest" = ps: with ps; [ python-nest ]; 531 + "nest" = ps: with ps; [ aiohttp-cors python-nest ]; # missing inputs: google-nest-sdm 531 532 "netatmo" = ps: with ps; [ aiohttp-cors hass-nabucasa pyatmo ]; 532 533 "netdata" = ps: with ps; [ ]; # missing inputs: netdata 533 534 "netgear" = ps: with ps; [ ]; # missing inputs: pynetgear ··· 568 569 "ombi" = ps: with ps; [ ]; # missing inputs: pyombi 569 570 "omnilogic" = ps: with ps; [ ]; # missing inputs: omnilogic 570 571 "onboarding" = ps: with ps; [ aiohttp-cors pillow ]; # missing inputs: home-assistant-frontend 571 - "onewire" = ps: with ps; [ ]; # missing inputs: pyownet 572 + "onewire" = ps: with ps; [ ]; # missing inputs: pi1wire pyownet 572 573 "onkyo" = ps: with ps; [ onkyo-eiscp ]; 573 574 "onvif" = ps: with ps; [ ha-ffmpeg zeep ]; # missing inputs: WSDiscovery onvif-zeep-async 574 575 "openalpr_cloud" = ps: with ps; [ ]; ··· 622 623 "point" = ps: with ps; [ aiohttp-cors ]; # missing inputs: pypoint 623 624 "poolsense" = ps: with ps; [ ]; # missing inputs: poolsense 624 625 "powerwall" = ps: with ps; [ ]; # missing inputs: tesla-powerwall 626 + "profiler" = ps: with ps; [ pyprof2calltree ]; 625 627 "progettihwsw" = ps: with ps; [ ]; # missing inputs: progettihwsw 626 628 "proliphix" = ps: with ps; [ ]; # missing inputs: proliphix 627 629 "prometheus" = ps: with ps; [ aiohttp-cors prometheus_client ]; ··· 688 690 "rpi_rf" = ps: with ps; [ ]; # missing inputs: rpi-rf 689 691 "rss_feed_template" = ps: with ps; [ aiohttp-cors ]; 690 692 "rtorrent" = ps: with ps; [ ]; 693 + "ruckus_unleashed" = ps: with ps; [ ]; # missing inputs: pyruckus 691 694 "russound_rio" = ps: with ps; [ ]; # missing inputs: russound_rio 692 695 "russound_rnet" = ps: with ps; [ ]; # missing inputs: russound 693 696 "sabnzbd" = ps: with ps; [ aiohttp-cors netdisco zeroconf ]; # missing inputs: pysabnzbd ··· 809 812 "tank_utility" = ps: with ps; [ ]; # missing inputs: tank_utility 810 813 "tankerkoenig" = ps: with ps; [ ]; # missing inputs: pytankerkoenig 811 814 "tapsaff" = ps: with ps; [ ]; # missing inputs: tapsaff 815 + "tasmota" = ps: with ps; [ aiohttp-cors paho-mqtt ]; # missing inputs: hatasmota 812 816 "tautulli" = ps: with ps; [ ]; # missing inputs: pytautulli 813 817 "tcp" = ps: with ps; [ ]; 814 818 "ted5000" = ps: with ps; [ xmltodict ]; ··· 932 936 "wunderground" = ps: with ps; [ ]; 933 937 "x10" = ps: with ps; [ ]; 934 938 "xbee" = ps: with ps; [ ]; # missing inputs: xbee-helper 939 + "xbox" = ps: with ps; [ aiohttp-cors ]; # missing inputs: xbox-webapi 935 940 "xbox_live" = ps: with ps; [ ]; # missing inputs: xboxapi 936 941 "xeoma" = ps: with ps; [ ]; # missing inputs: pyxeoma 937 942 "xfinity" = ps: with ps; [ ]; # missing inputs: xfinity-gateway ··· 950 955 "yeelightsunflower" = ps: with ps; [ ]; # missing inputs: yeelightsunflower 951 956 "yessssms" = ps: with ps; [ ]; # missing inputs: YesssSMS 952 957 "yi" = ps: with ps; [ aioftp ha-ffmpeg ]; 953 - "zabbix" = ps: with ps; [ ]; # missing inputs: pyzabbix 958 + "zabbix" = ps: with ps; [ ]; # missing inputs: py-zabbix 954 959 "zamg" = ps: with ps; [ ]; 955 960 "zengge" = ps: with ps; [ ]; # missing inputs: zengge 956 961 "zeroconf" = ps: with ps; [ aiohttp-cors zeroconf ];
+4 -12
pkgs/servers/home-assistant/default.nix
··· 67 67 extraBuildInputs = extraPackages py.pkgs; 68 68 69 69 # Don't forget to run parse-requirements.py after updating 70 - hassVersion = "0.116.4"; 70 + hassVersion = "0.117.0"; 71 71 72 72 in with py.pkgs; buildPythonApplication rec { 73 73 pname = "homeassistant"; ··· 83 83 owner = "home-assistant"; 84 84 repo = "core"; 85 85 rev = version; 86 - sha256 = "1wcr2afvq1l6xlws3jgzfyh4kx61i0x9n985fiq3ls29w9lpshk4"; 86 + sha256 = "1f5axspj5hffmaqhpmrrflyd0c62lww36yvd2wr999yix7jhsfnc"; 87 87 }; 88 88 89 - patches = [ 90 - (fetchpatch { 91 - # Fix group tests when run in parallel, remove >= 0.117.0 92 - url = "https://github.com/home-assistant/core/pull/41446/commits/c79dc478b7136b6df43707bf0ad6b53419c8a909.patch"; 93 - sha256 = "1cl81swq960vd2f733dcqq60c0jjzrkm0l2sibcblhmyw597b4vj"; 94 - }) 95 - ]; 96 - 97 89 postPatch = '' 98 90 substituteInPlace setup.py \ 99 91 --replace "bcrypt==3.1.7" "bcrypt>=3.1.7" \ 100 - --replace "cryptography==2.9.2" "cryptography" \ 92 + --replace "cryptography==3.2.0" "cryptography" \ 101 93 --replace "ruamel.yaml==0.15.100" "ruamel.yaml>=0.15.100" 102 94 substituteInPlace tests/test_config.py --replace '"/usr"' '"/build/media"' 103 95 ''; 104 96 105 97 propagatedBuildInputs = [ 106 98 # From setup.py 107 - aiohttp astral async-timeout attrs bcrypt certifi ciso8601 jinja2 99 + aiohttp astral async-timeout attrs bcrypt certifi ciso8601 httpx jinja2 108 100 pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml 109 101 setuptools voluptuous voluptuous-serialize yarl 110 102 # From default_config. frontend, http, image, mobile_app and recorder components as well as
+2 -2
pkgs/servers/home-assistant/frontend.nix
··· 4 4 # the frontend version corresponding to a specific home-assistant version can be found here 5 5 # https://github.com/home-assistant/home-assistant/blob/master/homeassistant/components/frontend/manifest.json 6 6 pname = "home-assistant-frontend"; 7 - version = "20201001.2"; 7 + version = "20201021.3"; 8 8 9 9 src = fetchPypi { 10 10 inherit pname version; 11 - sha256 = "1wyac980d8j8bk4bzh9y3a5c4xqfn3062wj5m45kwsx1f5rfx26j"; 11 + sha256 = "04z8rvmnpmy7xx90pvqcr58hsxjsc10mrrjcx7ppspglb91b9cpb"; 12 12 }; 13 13 14 14 # no Python tests implemented
+2 -2
pkgs/servers/http/nginx/mainline.nix
··· 1 1 { callPackage, ... }@args: 2 2 3 3 callPackage ./generic.nix args { 4 - version = "1.19.3"; 5 - sha256 = "1w4dkq7bl5gyix3x0ap3d9lndh7zyvc3mscl693d4ybql57vgrci"; 4 + version = "1.19.4"; 5 + sha256 = "03h0hhrbfy3asla9gki2cp97zjn7idxbp5lk9xi0snlh4xlm9pv1"; 6 6 }
+6 -3
pkgs/servers/matrix-synapse/default.nix
··· 1 1 { lib, stdenv, python3, openssl 2 2 , enableSystemd ? stdenv.isLinux, nixosTests 3 + , enableRedis ? false 3 4 }: 4 5 5 6 with python3.pkgs; ··· 9 10 in 10 11 buildPythonApplication rec { 11 12 pname = "matrix-synapse"; 12 - version = "1.21.2"; 13 + version = "1.22.1"; 13 14 14 15 src = fetchPypi { 15 16 inherit pname version; 16 - sha256 = "061b2mpdzqxyks1kj3p7xmw8i4akqfd2s9vb7v8w27k2qpcw7528"; 17 + sha256 = "1pbxdqpfa7wzdz61p6x58x7841vng1g65qayxgcw73bn1shl50jb"; 17 18 }; 18 19 19 20 patches = [ ··· 53 54 typing-extensions 54 55 authlib 55 56 pyjwt 56 - ] ++ lib.optional enableSystemd systemd; 57 + ] ++ lib.optional enableSystemd systemd 58 + ++ lib.optional enableRedis hiredis; 57 59 58 60 checkInputs = [ mock parameterized openssl ]; 59 61 60 62 doCheck = !stdenv.isDarwin; 61 63 62 64 checkPhase = '' 65 + ${lib.optionalString (!enableRedis) "rm -r tests/replication # these tests need the optional dependency 'hiredis'"} 63 66 PYTHONPATH=".:$PYTHONPATH" ${python3.interpreter} -m twisted.trial tests 64 67 ''; 65 68
+4 -4
pkgs/servers/monitoring/grafana/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "grafana"; 5 - version = "7.2.2"; 5 + version = "7.3.1"; 6 6 7 7 excludedPackages = [ "release_publisher" ]; 8 8 ··· 10 10 rev = "v${version}"; 11 11 owner = "grafana"; 12 12 repo = "grafana"; 13 - sha256 = "14i1h0v6bwb3y1xqs71dabriyd7gdgihb8wkf3gpjr4gnsywvsgm"; 13 + sha256 = "02by07d0h07zvws2yj71qa84sgp3x49p5ib0bahh0iyr50xqb3yj"; 14 14 }; 15 15 16 16 srcStatic = fetchurl { 17 17 url = "https://dl.grafana.com/oss/release/grafana-${version}.linux-amd64.tar.gz"; 18 - sha256 = "03jf5wnf89a3fawdayl5x5rfyc3dsf9wm5dm1ldz9fqk31biq8ky"; 18 + sha256 = "0rqipwiz8bsqkhiv30k9jmk5szhabk9rgl37n7y8l0yk2avbq895"; 19 19 }; 20 20 21 - vendorSha256 = "03zvhznzdbi61kd0y0ldhx2n9zh3pwg1ias1shqgqyx46c9ysdzm"; 21 + vendorSha256 = "0shaxm2y5i29rb0k5bfpcsxbw3ap913l1rb5qbr9hrx7l142dbx8"; 22 22 23 23 postPatch = '' 24 24 substituteInPlace pkg/cmd/grafana-server/main.go \
+18 -12
pkgs/servers/monitoring/loki/default.nix
··· 1 - { stdenv, lib, buildGoPackage, fetchFromGitHub, makeWrapper, systemd }: 1 + { stdenv, lib, buildGoModule, fetchFromGitHub, makeWrapper, systemd, fetchpatch }: 2 2 3 - buildGoPackage rec { 4 - version = "1.6.1"; 3 + buildGoModule rec { 4 + version = "2.0.0"; 5 5 pname = "grafana-loki"; 6 - goPackagePath = "github.com/grafana/loki"; 7 - 8 - doCheck = true; 9 6 10 7 src = fetchFromGitHub { 11 8 rev = "v${version}"; 12 9 owner = "grafana"; 13 10 repo = "loki"; 14 - sha256 = "0bakskzizazc5cd6km3n6facc5val5567zinnxg3yjy29xdi64ww"; 11 + sha256 = "09a0mqdmk754vigd1xqijzwazwrmfaqcgdr2c6dz25p7a65568hj"; 15 12 }; 16 13 17 - postPatch = '' 18 - substituteInPlace pkg/distributor/distributor_test.go --replace \ 19 - '"eth0", "en0", "lo0"' \ 20 - '"lo"' 21 - ''; 14 + vendorSha256 = null; 15 + 16 + subPackages = [ "..." ]; 17 + 18 + patches = [ 19 + (fetchpatch { 20 + # Fix expected return value in Test_validateDropConfig 21 + # https://github.com/grafana/loki/issues/2519 22 + url = "https://github.com/grafana/loki/commit/1316c0f0c5cda7c272c4873ea910211476fc1db8.patch"; 23 + sha256 = "06hwga58qpmivbhyjgyqzb75602hy8212a4b5vh99y9pnn6c913h"; 24 + }) 25 + ]; 22 26 23 27 nativeBuildInputs = [ makeWrapper ]; 24 28 buildInputs = stdenv.lib.optionals stdenv.isLinux [ systemd.dev ]; ··· 27 31 wrapProgram $out/bin/promtail \ 28 32 --prefix LD_LIBRARY_PATH : "${lib.getLib systemd}/lib" 29 33 ''; 34 + 35 + doCheck = true; 30 36 31 37 meta = with stdenv.lib; { 32 38 description = "Like Prometheus, but for logs";
+2 -2
pkgs/servers/monitoring/prometheus/blackbox-exporter.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "blackbox_exporter"; 5 - version = "0.17.0"; 5 + version = "0.18.0"; 6 6 rev = version; 7 7 8 8 goPackagePath = "github.com/prometheus/blackbox_exporter"; ··· 11 11 rev = "v${version}"; 12 12 owner = "prometheus"; 13 13 repo = "blackbox_exporter"; 14 - sha256 = "00ganz6wfwyb9avkp2fr4bwpzvfiffsmpgndl8zp80bk7m1b3mnz"; 14 + sha256 = "1h4s0ww1drh14slrj9m7mx224qx9c6hyjav8sj959r75902i9491"; 15 15 }; 16 16 17 17 # dns-lookup is performed for the tests
+3 -3
pkgs/servers/monitoring/prometheus/promscale.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "promscale"; 8 - version = "0.1.0"; 8 + version = "0.1.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "timescale"; 12 12 repo = pname; 13 13 rev = "${version}"; 14 - sha256 = "sha256:0535sq640b9x9vi2sfazi9qs6arwjdn7nff16km2agncvs449dn4"; 14 + sha256 = "sha256:00mhkp3nf6h2zsvmmwyza1lahvmm05isfi7rqkx24c0dmkmif3x9"; 15 15 }; 16 16 17 17 vendorSha256 = "sha256:1ilciwf08678sciwwrjalwvcs5bp7x254nxc3nhdf88cf0bp2nxi"; 18 18 19 19 buildFlagsArray = [ "-ldflags=-s -w -X github.com/timescale/promscale/pkg/version.Version=${version} -X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" ]; 20 20 21 - doCheck = false; 21 + doCheck = false; # Requires access to a docker daemon 22 22 23 23 meta = with stdenv.lib; { 24 24 description = "An open-source analytical platform for Prometheus metrics";
+2 -2
pkgs/servers/monitoring/prometheus/pushgateway.nix
··· 2 2 3 3 buildGoPackage rec { 4 4 pname = "pushgateway"; 5 - version = "1.2.0"; 5 + version = "1.3.0"; 6 6 rev = "v${version}"; 7 7 8 8 goPackagePath = "github.com/prometheus/pushgateway"; ··· 11 11 inherit rev; 12 12 owner = "prometheus"; 13 13 repo = "pushgateway"; 14 - sha256 = "0q57pvdfapi1xx8mw7ykvxs64alypyqbxwvrqjcrgv2jidbcd1mm"; 14 + sha256 = "0ll6s8yqcx3fgn6gzmfb1bsfykl0ra6383nyw1kjbj260w200gls"; 15 15 }; 16 16 17 17 buildUser = "nix@nixpkgs";
+10 -9
pkgs/servers/openbgpd/default.nix
··· 1 - { stdenv, fetchFromGitHub, autoconf, automake 2 - , libtool, m4, yacc }: 1 + { stdenv, fetchFromGitHub, autoconf, automake, libtool, m4, yacc }: 3 2 4 3 let 5 - openbsd_version = "OPENBSD_6_7"; # This has to be equal to ${src}/OPENBSD_BRANCH 4 + openbsd_version = 5 + "OPENBSD_6_8"; # This has to be equal to ${src}/OPENBSD_BRANCH 6 6 openbsd = fetchFromGitHub { 7 + name = "portable"; 7 8 owner = "openbgpd-portable"; 8 9 repo = "openbgpd-openbsd"; 9 10 rev = openbsd_version; 10 - sha256 = "sha256-YJTHUsn6s4xLcLQuxCLmEkIE8ozxzooj71cJ5Wl+0lI="; 11 + sha256 = "sha256-vCVK5k4g6aW2z2fg7Kv0uvkX7f34aRc8K2myb3jjl6w="; 11 12 }; 12 13 in stdenv.mkDerivation rec { 13 14 pname = "opengpd"; 14 - version = "6.7p0"; 15 + version = "6.8p0"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "openbgpd-portable"; 18 19 repo = "openbgpd-portable"; 19 20 rev = version; 20 - sha256 = "sha256-10DfK45BsSHeyANB0OJLKog1mEj0mydXSDAT9G6u1gM"; 21 + sha256 = "sha256-TKs6tt/SCWes6kYAGIrSShZgOLf7xKh26xG3Zk7wCCw="; 21 22 }; 22 23 23 - nativeBuildInputs = 24 - [ autoconf automake libtool m4 yacc ]; 24 + nativeBuildInputs = [ autoconf automake libtool m4 yacc ]; 25 25 26 26 preConfigure = '' 27 27 mkdir ./openbsd ··· 36 36 ''; 37 37 38 38 meta = with stdenv.lib; { 39 - description = "A free implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol"; 39 + description = 40 + "A free implementation of the Border Gateway Protocol, Version 4. It allows ordinary machines to be used as routers exchanging routes with other systems speaking the BGP protocol"; 40 41 license = licenses.isc; 41 42 homepage = "http://www.openbgpd.org/"; 42 43 maintainers = with maintainers; [ kloenk ];
+2 -2
pkgs/servers/plex/raw.nix
··· 8 8 # server, and the FHS userenv and corresponding NixOS module should 9 9 # automatically pick up the changes. 10 10 stdenv.mkDerivation rec { 11 - version = "1.20.2.3402-0fec14d92"; 11 + version = "1.20.3.3483-211702a9f"; 12 12 pname = "plexmediaserver"; 13 13 14 14 # Fetch the source 15 15 src = fetchurl { 16 16 url = "https://downloads.plex.tv/plex-media-server-new/${version}/redhat/plexmediaserver-${version}.x86_64.rpm"; 17 - sha256 = "0vylajkk6424cnxx4kg0yl53pg6w271pp71zgg1f4p2nhkbxd91c"; 17 + sha256 = "0b05mxmvjn2sr0aqy8s2c41gz0vlpmwjwx42jpqddk3qzidvwkbd"; 18 18 }; 19 19 20 20 outputs = [ "out" "basedb" ];
+25
pkgs/servers/tarssh/default.nix
··· 1 + { fetchFromGitHub, rustPlatform, stdenv }: 2 + 3 + with rustPlatform; 4 + 5 + buildRustPackage rec { 6 + pname = "tarssh"; 7 + version = "0.4.0"; 8 + 9 + src = fetchFromGitHub { 10 + rev = "v${version}"; 11 + owner = "Freaky"; 12 + repo = pname; 13 + sha256 = "0fm0rwknhm39nhd6g0pnxby34i5gpmi5ri795d9ylsw0pqwz6kd0"; 14 + }; 15 + 16 + cargoSha256 = "108xdpgfgfd4z455snif0mzbla0rv8gjqxci5qgwjzfyshwkprgv"; 17 + 18 + meta = with stdenv.lib; { 19 + description = "A simple SSH tarpit inspired by endlessh"; 20 + homepage = "https://github.com/Freaky/tarssh"; 21 + license = [ licenses.mit ]; 22 + maintainers = with maintainers; [ sohalt ]; 23 + platforms = platforms.unix ; 24 + }; 25 + }
+3 -3
pkgs/shells/zsh/oh-my-zsh/default.nix
··· 4 4 { stdenv, fetchFromGitHub }: 5 5 6 6 stdenv.mkDerivation rec { 7 - version = "2020-10-27"; 7 + version = "2020-10-29"; 8 8 pname = "oh-my-zsh"; 9 - rev = "d05544562532fdf4d5f4a4d4eba01f4263e17cc7"; 9 + rev = "852a44094a3bb4df39f8f778bc7ada2ddda09727"; 10 10 11 11 src = fetchFromGitHub { 12 12 inherit rev; 13 13 owner = "ohmyzsh"; 14 14 repo = "ohmyzsh"; 15 - sha256 = "1mzbic14ilka454dyv6ksxpchmswqn7w4d7sa9067ikh1kjb7s86"; 15 + sha256 = "0021rayw5wiwgjfwy7d6g577xidws58vk7y9xxhidnmk9sr4vri7"; 16 16 }; 17 17 18 18 installPhase = ''
+40
pkgs/shells/zsh/zplugin/default.nix
··· 1 + { stdenvNoCC, lib, fetchFromGitHub, installShellFiles }: 2 + stdenvNoCC.mkDerivation rec { 3 + pname = "zplugin"; 4 + version = "2.3"; 5 + src = fetchFromGitHub { 6 + owner = "zdharma"; 7 + repo = pname; 8 + rev = "v${version}"; 9 + sha256 = "0qqv5p19s8jb06d6h55dm4acji9x2rpxb2ni3h7fb0q43iz6y85w"; 10 + }; 11 + # adapted from https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zsh-zplugin-git 12 + dontBuild = true; 13 + nativeBuildInputs = [ installShellFiles ]; 14 + installPhase = '' 15 + outdir="$out/share/$pname" 16 + 17 + cd "$src" 18 + 19 + # Zplugin's source files 20 + install -dm0755 "$outdir" 21 + install -m0644 zplugin{,-side,-install,-autoload}.zsh "$outdir" 22 + install -m0755 git-process-output.zsh "$outdir" 23 + 24 + # Zplugin autocompletion 25 + installShellCompletion --zsh _zplugin 26 + 27 + #TODO:Zplugin-module files 28 + # find zmodules/ -type d -exec install -dm 755 "{}" "$outdir/{}" \; 29 + # find zmodules/ -type f -exec install -m 744 "{}" "$outdir/{}" \; 30 + 31 + ''; 32 + #TODO:doc output 33 + 34 + meta = with lib; { 35 + homepage = "https://github.com/zdharma/zplugin"; 36 + description = "Flexible zsh plugin manager"; 37 + license = licenses.mit; 38 + maintainers = with maintainers; [ pasqui23 ]; 39 + }; 40 + }
+15 -1
pkgs/shells/zsh/zsh-powerlevel10k/default.nix
··· 3 3 # To make use of this derivation, use 4 4 # `programs.zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme";` 5 5 6 + let 7 + # match gitstatus version with given `gitstatus_version`: 8 + # https://github.com/romkatv/powerlevel10k/blob/master/gitstatus/build.info 9 + gitstatus = pkgs.gitAndTools.gitstatus.overrideAttrs (oldAtttrs: rec { 10 + version = "1.2.0"; 11 + 12 + src = fetchFromGitHub { 13 + owner = "romkatv"; 14 + repo = "gitstatus"; 15 + rev = "v${version}"; 16 + sha256 = "0xi5ab0rsj6xs4vqgn2j5rih1nncghr83yn395mk1is1f4bsmp0s"; 17 + }; 18 + }); 19 + in 6 20 stdenv.mkDerivation rec { 7 21 pname = "powerlevel10k"; 8 22 version = "1.13.0"; ··· 17 31 patches = [ 18 32 (substituteAll { 19 33 src = ./gitstatusd.patch; 20 - gitstatusdPath = "${pkgs.gitAndTools.gitstatus}/bin/gitstatusd"; 34 + gitstatusdPath = "${gitstatus}/bin/gitstatusd"; 21 35 }) 22 36 ]; 23 37
+5 -4
pkgs/stdenv/native/default.nix
··· 78 78 # A function that builds a "native" stdenv (one that uses tools in 79 79 # /usr etc.). 80 80 makeStdenv = 81 - { cc, fetchurl, extraPath ? [], overrides ? (self: super: { }) }: 81 + { cc, fetchurl, extraPath ? [], overrides ? (self: super: { }), extraNativeBuildInputs ? [] }: 82 82 83 83 import ../generic { 84 84 buildPlatform = localSystem; ··· 94 94 if system == "x86_64-cygwin" then prehookCygwin else 95 95 prehookBase; 96 96 97 - extraNativeBuildInputs = 98 - if system == "i686-cygwin" then extraNativeBuildInputsCygwin else 97 + extraNativeBuildInputs = extraNativeBuildInputs ++ 98 + (if system == "i686-cygwin" then extraNativeBuildInputsCygwin else 99 99 if system == "x86_64-cygwin" then extraNativeBuildInputsCygwin else 100 - []; 100 + []); 101 101 102 102 initialPath = extraPath ++ path; 103 103 ··· 163 163 inherit (prevStage.stdenv) cc fetchurl; 164 164 extraPath = [ prevStage.xz ]; 165 165 overrides = self: super: { inherit (prevStage) xz; }; 166 + extraNativeBuildInputs = if localSystem.isLinux then [ prevStage.patchelf ] else []; 166 167 }; 167 168 }) 168 169
+8 -6
pkgs/tools/admin/aws-google-auth/default.nix
··· 4 4 , beautifulsoup4 5 5 , boto3 6 6 , configparser 7 + , filelock 7 8 , keyring 8 9 , keyrings-alt 9 10 , lxml ··· 19 20 20 21 buildPythonApplication rec { 21 22 pname = "aws-google-auth"; 22 - version = "0.0.34"; 23 + version = "0.0.36"; 23 24 24 25 # Pypi doesn't ship the tests, so we fetch directly from GitHub 25 26 # https://github.com/cevoaustralia/aws-google-auth/issues/120 ··· 27 28 owner = "cevoaustralia"; 28 29 repo = "aws-google-auth"; 29 30 rev = version; 30 - sha256 = "12c5ssdy870szrizhs4d7dzcpq3hvszjvl8ba60qf1ak5jsr1ay4"; 31 + sha256 = "099r020v33sij2b3816cjp4fpy35c886l559szfxqx6kgy19y9z7"; 31 32 }; 32 33 33 - propagatedBuildInputs = [ 34 + propagatedBuildInputs = [ 34 35 beautifulsoup4 35 36 boto3 36 37 configparser 38 + filelock 37 39 keyring 38 40 keyrings-alt 39 41 lxml ··· 43 45 tabulate 44 46 tzlocal 45 47 ] ++ lib.optional withU2F python-u2flib-host; 46 - 47 - checkInputs = [ 48 + 49 + checkInputs = [ 48 50 mock 49 - nose 51 + nose 50 52 ]; 51 53 52 54 preCheck = ''
-33
pkgs/tools/backup/amazon-glacier-cmd-interface/default.nix
··· 1 - { stdenv, fetchFromGitHub, python2Packages }: 2 - 3 - python2Packages.buildPythonApplication rec { 4 - pname = "amazon-glacier-cmd-interface"; 5 - version = "2016-09-01"; 6 - 7 - src = fetchFromGitHub { 8 - owner = "uskudnik"; 9 - repo = "amazon-glacier-cmd-interface"; 10 - rev = "9f28132f9872e1aad9e956e5613b976504e930c8"; 11 - sha256 = "1k5z8kda9v6klr4536pf5qbq9zklxvyysv7nc48gllschl09jywc"; 12 - }; 13 - 14 - # argparse is part of the standardlib 15 - prePatch = '' 16 - substituteInPlace setup.py --replace "'argparse'," "" 17 - ''; 18 - 19 - propagatedBuildInputs = with python2Packages; [ 20 - boto 21 - dateutil 22 - prettytable 23 - pytz 24 - ]; 25 - 26 - meta = { 27 - description = "Command line interface for Amazon Glacier"; 28 - homepage = "https://github.com/uskudnik/amazon-glacier-cmd-interface"; 29 - license = stdenv.lib.licenses.gpl2; 30 - maintainers = [ stdenv.lib.maintainers.lovek323 ]; 31 - }; 32 - 33 - }
+4 -2
pkgs/tools/compression/zstd/default.nix
··· 18 18 19 19 nativeBuildInputs = [ cmake ] 20 20 ++ stdenv.lib.optional stdenv.isDarwin fixDarwinDylibNames; 21 - buildInputs = [ bash ]; 21 + buildInputs = stdenv.lib.optional stdenv.hostPlatform.isUnix bash; 22 22 23 23 patches = [ 24 24 ./playtests-darwin.patch ··· 72 72 --replace "zstdcat" "$bin/bin/zstdcat" 73 73 ''; 74 74 75 - outputs = [ "bin" "dev" "man" "out" ]; 75 + outputs = [ "bin" "dev" ] 76 + ++ stdenv.lib.optional stdenv.hostPlatform.isUnix "man" 77 + ++ [ "out" ]; 76 78 77 79 meta = with stdenv.lib; { 78 80 description = "Zstandard real-time compression algorithm";
+10 -22
pkgs/tools/filesystems/fatresize/default.nix
··· 1 - { stdenv, fetchurl, parted, utillinux }: 1 + { stdenv, fetchFromGitHub, parted, utillinux, pkg-config }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 5 - version = "1.0.2"; 5 + version = "1.1.0"; 6 6 pname = "fatresize"; 7 7 8 - src = fetchurl { 9 - url = "mirror://sourceforge/fatresize/fatresize-${version}.tar.bz2"; 10 - sha256 = "04wp48jpdvq4nn0dgbw5za07g842rnxlh9mig4mslz70zqs0izjm"; 8 + src = fetchFromGitHub { 9 + owner = "ya-mouse"; 10 + repo = "fatresize"; 11 + rev = "v${version}"; 12 + sha256 = "1vhz84kxfyl0q7mkqn68nvzzly0a4xgzv76m6db0bk7xyczv1qr2"; 11 13 }; 12 14 13 15 buildInputs = [ parted utillinux ]; 14 - 15 - # This patch helps this unmantained piece of software to be built against recent parted 16 - # It basically modifies the detection scheme for parted version (the current one has no micro version defined) 17 - # The second change is to include a header for a moved function since 1.6+ to current 3.1+ parted 18 - # The third change is to modify the call to PED_ASSERT that is no longer defined with 2 params 19 - patches = [ ./fatresize_parted_nix.patch ]; 20 - 21 - preConfigure = '' 22 - echo "Replacing calls to ped_free with free ..." 23 - substituteInPlace ./fatresize.c --replace ped_free free 24 - ''; 25 - 26 - # Filesystem resize functions were reintroduced in parted 3.1 due to no other available free alternatives 27 - # but in a sepparate library -> libparted-fs-resize --- that's why the added LDFLAG 28 - makeFlags = [ "LDFLAGS=-lparted-fs-resize" ]; 16 + nativeBuildInputs = [ pkg-config ]; 29 17 30 18 propagatedBuildInputs = [ parted utillinux ]; 31 19 32 20 meta = with stdenv.lib; { 33 21 description = "The FAT16/FAT32 non-destructive resizer"; 34 - homepage = "https://sourceforge.net/projects/fatresize"; 22 + homepage = "https://github.com/ya-mouse/fatresize"; 35 23 platforms = platforms.linux; 36 - license = licenses.gpl2; 24 + license = licenses.gpl3; 37 25 }; 38 26 }
-74
pkgs/tools/filesystems/fatresize/fatresize_parted_nix.patch
··· 1 - diff --git a/aclocal.m4 b/aclocal.m4 2 - index 18e8176..2e75592 100644 3 - --- a/aclocal.m4 4 - +++ b/aclocal.m4 5 - @@ -88,8 +88,15 @@ int main () 6 - if ( !(version = ped_get_version ()) ) 7 - exit(1); 8 - if (sscanf(version, "%d.%d.%d", &major, &minor, &micro) != 3) { 9 - - printf("%s, bad version string\n", version); 10 - - exit(1); 11 - + if (sscanf(version, "%d.%d", &major, &minor) != 2) 12 - + { 13 - + printf("%s, bad version string\n", version); 14 - + exit(1); 15 - + } 16 - + else 17 - + { 18 - + micro = 0; 19 - + } 20 - } 21 - 22 - if ((major > $parted_config_major_version) || 23 - diff --git a/configure b/configure 24 - index ed31457..e5f1705 100755 25 - --- a/configure 26 - +++ b/configure 27 - @@ -4793,8 +4793,15 @@ int main () 28 - if ( !(version = ped_get_version ()) ) 29 - exit(1); 30 - if (sscanf(version, "%d.%d.%d", &major, &minor, &micro) != 3) { 31 - - printf("%s, bad version string\n", version); 32 - - exit(1); 33 - + if (sscanf(version, "%d.%d", &major, &minor) != 2) 34 - + { 35 - + printf("%s, bad version string\n", version); 36 - + exit(1); 37 - + } 38 - + else 39 - + { 40 - + micro = 0; 41 - + } 42 - } 43 - 44 - if ((major > $parted_config_major_version) || 45 - diff --git a/fatresize.c b/fatresize.c 46 - index 424d5d2..e439102 100644 47 - --- a/fatresize.c 48 - +++ b/fatresize.c 49 - @@ -30,6 +30,7 @@ 50 - #include <inttypes.h> 51 - #include <parted/parted.h> 52 - #include <parted/debug.h> 53 - +#include <parted/filesys.h> 54 - #include <parted/unit.h> 55 - 56 - #include "config.h" 57 - @@ -217,7 +218,7 @@ fatresize_handler(PedException *ex) 58 - static int 59 - snap(PedSector* sector, PedSector new_sector, PedGeometry* range) 60 - { 61 - - PED_ASSERT(ped_geometry_test_sector_inside (range, *sector), return 0); 62 - + PED_ASSERT(ped_geometry_test_sector_inside (range, *sector)); 63 - if (!ped_geometry_test_sector_inside(range, new_sector)) 64 - return 0; 65 - 66 - @@ -281,7 +282,7 @@ snap_to_boundaries (PedGeometry* new_geom, PedGeometry* old_geom, 67 - end_part->geom.end, end_part->geom.start - 1, -1); 68 - } 69 - 70 - - PED_ASSERT (start <= end, return); 71 - + PED_ASSERT (start <= end); 72 - ped_geometry_set (new_geom, start, end - start + 1); 73 - } 74 -
+2 -2
pkgs/tools/misc/aptly/default.nix
··· 2 2 3 3 let 4 4 5 - version = "1.3.0"; 5 + version = "1.4.0"; 6 6 rev = "v${version}"; 7 7 8 8 aptlySrc = fetchFromGitHub { 9 9 inherit rev; 10 10 owner = "aptly-dev"; 11 11 repo = "aptly"; 12 - sha256 = "032gw8qkxcgc0jyrvzqh7jkbmk4k0gf7j74hyhclfnjmd9548f5l"; 12 + sha256 = "06cq761r3bxybb9xn58jii0ggp79mcp3810z1r2z3xcvplwhwnhy"; 13 13 }; 14 14 15 15 aptlyCompletionSrc = fetchFromGitHub {
+2 -2
pkgs/tools/misc/bdf2psf/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bdf2psf"; 5 - version = "1.197"; 5 + version = "1.198"; 6 6 7 7 src = fetchurl { 8 8 url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${version}_all.deb"; 9 - sha256 = "023zj08rk8pmvpr8zybxn2ibrl5qsarkn8rb908mxhhlwpp12f7n"; 9 + sha256 = "1b57pk10wf667aag3mhh397sfra44gilnyyg7fm532qaw3xapv2i"; 10 10 }; 11 11 12 12 nativeBuildInputs = [ dpkg ];
+3 -3
pkgs/tools/misc/broot/default.nix
··· 11 11 12 12 rustPlatform.buildRustPackage rec { 13 13 pname = "broot"; 14 - version = "1.0.3"; 14 + version = "1.0.4"; 15 15 16 16 src = fetchCrate { 17 17 inherit pname version; 18 - sha256 = "046yg270hnwzhap2rraihywpqjq5s3qxmyfcvfgfayz25216jmvc"; 18 + sha256 = "06gq7xn9g5wk6d5p732998q7lxbw2g6qb8vsv95jcnybarf88n1v"; 19 19 }; 20 20 21 - cargoSha256 = "02l6cdfx2sglygsdgnm474vmpbmpm2a1s6srd9cy66k6hjm1m0bn"; 21 + cargoSha256 = "1cbvi3jgj78gly3xkqbn8ai0ra5hpdphpdy7cphlrym0aj77ck4a"; 22 22 23 23 nativeBuildInputs = [ 24 24 makeWrapper
+3 -3
pkgs/tools/misc/ffsend/default.nix
··· 16 16 17 17 buildRustPackage rec { 18 18 pname = "ffsend"; 19 - version = "0.2.65"; 19 + version = "0.2.68"; 20 20 21 21 src = fetchFromGitLab { 22 22 owner = "timvisee"; 23 23 repo = "ffsend"; 24 24 rev = "v${version}"; 25 - sha256 = "02yw129rw072jlf36k60jbhfdv9ayx2wb5il61fc0v07h1nd7i0d"; 25 + sha256 = "0ga1v4s8ks2v632mim8ljya0gi2j8bbwj98yfm3g00p0z1i526qk"; 26 26 }; 27 27 28 - cargoSha256 = "04waki61b5pjlgznbhbrjpi9rxgdwg9mjbx2apfh9swvfip602r6"; 28 + cargoSha256 = "1n9pf29xid6jcas5yx94k4cpmqgx0kpqq7gwf83jisjywxzygh6w"; 29 29 30 30 nativeBuildInputs = [ cmake pkgconfig installShellFiles ]; 31 31 buildInputs =
+2 -2
pkgs/tools/misc/fsmon/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fsmon"; 5 - version = "1.8.1"; 5 + version = "1.8.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nowsecure"; 9 9 repo = "fsmon"; 10 10 rev = version; 11 - sha256 = "0i7irqs4100j0g19jh64p2plbwipl6p3ld6w4sscc7n8lwkxmj03"; 11 + sha256 = "0y0gqb07girhz3r7gn9yrrysvhj5fapdafim0q8n7krk5y23hmh0"; 12 12 }; 13 13 14 14 installPhase = ''
+5 -3
pkgs/tools/misc/fzf/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "fzf"; 5 - version = "0.24.0"; 5 + version = "0.24.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "junegunn"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "0a1jhlkv6z5msw8p3wccy3axwpdvpnri6qps9fmvz57gfm9a3jmr"; 11 + sha256 = "03f9fdqicw1a2hcjiasya0dq72jvdz6fqw7dfig4kv5l14pwf3v9"; 12 12 }; 13 13 14 14 vendorSha256 = "0dd0qm1fxp3jnlrhfaas8fw87cj7rygaac35a9nk3xh2xsk7q35p"; ··· 19 19 20 20 buildInputs = [ ncurses ]; 21 21 22 - buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 22 + buildFlagsArray = [ 23 + "-ldflags=-s -w -X main.version=${version} -X main.revision=${src.rev}" 24 + ]; 23 25 24 26 # The vim plugin expects a relative path to the binary; patch it to abspath. 25 27 patchPhase = ''
+6 -6
pkgs/tools/misc/gif-for-cli/default.nix
··· 1 - { stdenv, fetchFromGitHub, python3Packages, ffmpeg_3, zlib, libjpeg }: 1 + { stdenv, fetchFromGitHub, python3Packages, ffmpeg, zlib, libjpeg }: 2 2 3 3 python3Packages.buildPythonApplication { 4 4 pname = "gif-for-cli"; 5 - version = "unstable-2018-08-14"; 5 + version = "1.1.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "google"; 9 9 repo = "gif-for-cli"; 10 - rev = "9696f25fea2e38499b7c248a3151030c3c68bb00"; 11 - sha256 = "1rj8wjfsabn27k1ds7a5fdqgf2r28zpz4lvhbzssjfj1yf0mfh7s"; 10 + rev = "31f8aa2d617d6d6e941154f60e287c38dd9a74d5"; 11 + sha256 = "Bl5o492BUAn1KsscnlMIXCzJuy7xWUsdnxIKZKaRM3M="; 12 12 }; 13 13 14 14 checkInputs = [ python3Packages.coverage ]; 15 - buildInputs = [ ffmpeg_3 zlib libjpeg ]; 16 - propagatedBuildInputs = with python3Packages; [ pillow requests x256 ]; 15 + buildInputs = [ zlib libjpeg ]; 16 + propagatedBuildInputs = with python3Packages; [ ffmpeg pillow requests x256 ]; 17 17 18 18 meta = with stdenv.lib; { 19 19 description = "Render gifs as ASCII art in your cli";
+5 -5
pkgs/tools/misc/tmux/default.nix
··· 13 13 bashCompletion = fetchFromGitHub { 14 14 owner = "imomaliev"; 15 15 repo = "tmux-bash-completion"; 16 - rev = "fcda450d452f07d36d2f9f27e7e863ba5241200d"; 17 - sha256 = "092jpkhggjqspmknw7h3icm0154rg21mkhbc71j5bxfmfjdxmya8"; 16 + rev = "f5d53239f7658f8e8fbaf02535cc369009c436d6"; 17 + sha256 = "0sq2g3w0h3mkfa6qwqdw93chb5f1hgkz5vdl8yw8mxwdqwhsdprr"; 18 18 }; 19 19 20 20 in 21 21 22 22 stdenv.mkDerivation rec { 23 23 pname = "tmux"; 24 - version = "3.1b"; 24 + version = "3.1c"; 25 25 26 26 outputs = [ "out" "man" ]; 27 27 ··· 29 29 owner = "tmux"; 30 30 repo = "tmux"; 31 31 rev = version; 32 - sha256 = "0jvyq4r691bn0wsr8i6c0q0lzss25vm9nx8sv3fhw9cs63ncq04y"; 32 + sha256 = "1fqgpzfas85dn0sxlvvg6rj488jwgnxs8d3gqcm8lgs211m9qhcf"; 33 33 }; 34 34 35 35 nativeBuildInputs = [ ··· 55 55 ''; 56 56 57 57 meta = { 58 - homepage = "http://tmux.github.io/"; 58 + homepage = "https://tmux.github.io/"; 59 59 description = "Terminal multiplexer"; 60 60 61 61 longDescription =
+9 -5
pkgs/tools/misc/topgrade/default.nix
··· 1 - { stdenv, lib, fetchFromGitHub, rustPlatform, Foundation }: 1 + { stdenv, lib, fetchFromGitHub, rustPlatform, Foundation, installShellFiles }: 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "topgrade"; 5 - version = "5.7.0"; 5 + version = "5.8.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "r-darwish"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0nxqi2rykfxhvn8jzprklsc47iilxp1pmm2f17ikfyf5dgi69whb"; 11 + sha256 = "0m3kqk0ghlpzysyql777jlk5c0nb36z44vabw6r0484fh5vncwrh"; 12 12 }; 13 13 14 - cargoSha256 = "05afmz2n006331hc8yi2mq9kj574xi1iq6gr983jj75ix7n40rgg"; 14 + cargoSha256 = "1h5cyiyhpagdin9a8gfsccbl4jahw33nbkg5m74axyp4qrfc1mkz"; 15 15 16 16 buildInputs = lib.optional stdenv.isDarwin Foundation; 17 17 18 - # TODO: add manpage (topgrade.8) to postInstall on next update 18 + nativeBuildInputs = [ installShellFiles ]; 19 + 20 + postInstall = '' 21 + installManPage topgrade.8 22 + ''; 19 23 20 24 meta = with lib; { 21 25 description = "Upgrade all the things";
+3 -5
pkgs/tools/misc/up/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "up"; 5 - version = "0.3.2"; 6 - 7 - patches = [ ./gomod.patch ]; 5 + version = "0.4"; 8 6 9 7 src = fetchFromGitHub { 10 8 owner = "akavel"; 11 9 repo = "up"; 12 10 rev = "v${version}"; 13 - sha256 = "1psixyymk98z52yy92lwb75yfins45dw6rif9cxwd7yiascwg2if"; 11 + sha256 = "1j8fi14fiwjscfzdfjqxgavjadwvcm5mqr8fb7hx3jmxs4kl58bp"; 14 12 }; 15 13 16 - vendorSha256 = "1h3w4i7dyh6yagqmdclvflfq6fx0z880jdnpf28assv7fxd9rjsx"; 14 + vendorSha256 = "1q8wfsfl3rz698ck5q5s5z6iw9k134fxxvwipcp2b052n998rcrx"; 17 15 18 16 doCheck = false; 19 17
-23
pkgs/tools/misc/up/gomod.patch
··· 1 - diff --git a/go.mod b/go.mod 2 - index ecbfe90..56a1409 100644 3 - --- a/go.mod 4 - +++ b/go.mod 5 - @@ -1,11 +1,14 @@ 6 - module github.com/akavel/up 7 - 8 - +go 1.14 9 - + 10 - require ( 11 - - github.com/gdamore/encoding v0.0.0-20151215212835-b23993cbb635 12 - + github.com/gdamore/encoding v0.0.0-20151215212835-b23993cbb635 // indirect 13 - github.com/gdamore/tcell v0.0.0-20180924055237-493f3b46b3c2 14 - - github.com/lucasb-eyer/go-colorful v0.0.0-20170903184257-231272389856 15 - + github.com/lucasb-eyer/go-colorful v0.0.0-20170903184257-231272389856 // indirect 16 - github.com/mattn/go-isatty v0.0.3 17 - - github.com/mattn/go-runewidth v0.0.2 18 - + github.com/mattn/go-runewidth v0.0.2 // indirect 19 - github.com/spf13/pflag v1.0.3 20 - - golang.org/x/text v0.0.0-20171214130843-f21a4dfb5e38 21 - + golang.org/x/sys v0.0.0-20200501145240-bc7a7d42d5c3 // indirect 22 - + golang.org/x/text v0.0.0-20171214130843-f21a4dfb5e38 // indirect 23 - )
+11 -11
pkgs/tools/misc/yle-dl/default.nix
··· 1 - { stdenv, fetchFromGitHub, rtmpdump, php, pythonPackages, ffmpeg_3 }: 1 + { stdenv, fetchFromGitHub, rtmpdump, php, wget, python3Packages, ffmpeg_3 }: 2 2 3 - pythonPackages.buildPythonApplication rec { 3 + python3Packages.buildPythonApplication rec { 4 4 pname = "yle-dl"; 5 - version = "2.31"; 5 + version = "20201022"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "aajanki"; 9 9 repo = "yle-dl"; 10 10 rev = version; 11 - sha256 = "0k93p9csyjm0w33diwl5s22kzs3g78jl3n9k8nxxpqrybfjl912f"; 11 + sha256 = "0p56pb3wxdzqgs4fsh4hn06xs0mgzgznqqr0bn2vkkkibnkr1asp"; 12 12 }; 13 13 14 - propagatedBuildInputs = with pythonPackages; [ 15 - lxml pyamf pycrypto requests future ffmpeg_3 setuptools 14 + propagatedBuildInputs = with python3Packages; [ 15 + attrs ConfigArgParse ffmpeg_3 future lxml requests 16 16 ]; 17 - pythonPath = [ rtmpdump php ]; 17 + pythonPath = [ rtmpdump php wget ]; 18 18 19 19 doCheck = false; # tests require network access 20 - checkInputs = with pythonPackages; [ pytest pytestrunner ]; 20 + checkInputs = with python3Packages; [ ffmpeg_3 pytest pytestrunner ]; 21 21 22 22 meta = with stdenv.lib; { 23 23 description = "Downloads videos from Yle (Finnish Broadcasting Company) servers"; 24 24 homepage = "https://aajanki.github.io/yle-dl/"; 25 - license = licenses.gpl3; 26 - maintainers = [ maintainers.dezgeg ]; 27 - platforms = platforms.linux; 25 + license = licenses.gpl3Plus; 26 + maintainers = with maintainers; [ dezgeg SuperSandro2000 ]; 27 + platforms = platforms.unix; 28 28 }; 29 29 }
+2 -2
pkgs/tools/misc/you-get/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "you-get"; 5 - version = "0.4.1456"; 5 + version = "0.4.1475"; 6 6 7 7 # Tests aren't packaged, but they all hit the real network so 8 8 # probably aren't suitable for a build environment anyway. ··· 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "14miw5gmj571584rmdzjxf88icmb1psrsfbwpabn8blz8l5aq6bv"; 13 + sha256 = "432c04170bb5f4881ca6af9c802b6c90e81759811487b8d7918762dcd674697f"; 14 14 }; 15 15 16 16 meta = with stdenv.lib; {
+29 -3
pkgs/tools/misc/zoxide/default.nix
··· 1 1 { lib 2 + , stdenv 2 3 , fetchFromGitHub 3 4 , rustPlatform 4 5 , withFzf ? true 5 6 , fzf 7 + 8 + # checkInputs 9 + , fish 10 + , powershell 11 + , shellcheck 12 + , shfmt 13 + , xonsh 14 + , zsh 6 15 }: 7 16 let 8 - version = "0.4.3"; 17 + version = "0.5.0"; 9 18 in 10 19 rustPlatform.buildRustPackage { 11 20 pname = "zoxide"; ··· 15 24 owner = "ajeetdsouza"; 16 25 repo = "zoxide"; 17 26 rev = "v${version}"; 18 - sha256 = "1ghdal6pqkp56rqawhj26ch1x4cvnjj032xz3626aiddqgn134zj"; 27 + sha256 = "143lh94mw31pm9q7ib63h2k842g3h222mdabhf25hpb19lka2w5y"; 19 28 }; 20 29 30 + # tests are broken on darwin 31 + doCheck = !stdenv.isDarwin; 32 + 33 + # fish needs a writable HOME for whatever reason 34 + preCheck = '' 35 + export HOME=$(mktemp -d) 36 + ''; 37 + 38 + checkInputs = [ 39 + fish 40 + powershell 41 + shellcheck 42 + shfmt 43 + xonsh 44 + zsh 45 + ]; 46 + 21 47 postPatch = lib.optionalString withFzf '' 22 48 substituteInPlace src/fzf.rs \ 23 49 --replace '"fzf"' '"${fzf}/bin/fzf"' 24 50 ''; 25 51 26 - cargoSha256 = "0klnjmda77bq9i9f0rz48jzaw4rcf7hafcjjpb0i570d7hlxnwsr"; 52 + cargoSha256 = "05mp101yk1zkjj1gwbkldizq6f9f8089gqgvq42c4ngq88pc7v9a"; 27 53 28 54 meta = with lib; { 29 55 description = "A fast cd command that learns your habits";
+31
pkgs/tools/networking/bacnet-stack/default.nix
··· 1 + { stdenv, fetchFromGitHub }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "bacnet-stack"; 5 + version = "1.0.0"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "bacnet-stack"; 9 + repo = "bacnet-stack"; 10 + rev = "bacnet-stack-${version}"; 11 + sha256 = "078p7qsy9v6fl7pzwgcr72pgjqxfxmfxyqajih2zqlb5g5sf88vh"; 12 + }; 13 + 14 + hardeningDisable = [ "all" ]; 15 + 16 + buildPhase = '' 17 + make BUILD=debug BACNET_PORT=linux BACDL_DEFINE=-DBACDL_BIP=1 BACNET_DEFINES=" -DPRINT_ENABLED=1 -DBACFILE -DBACAPP_ALL -DBACNET_PROPERTY_LISTS" 18 + ''; 19 + 20 + installPhase = '' 21 + mkdir $out 22 + cp -r bin $out/bin 23 + ''; 24 + 25 + meta = with stdenv.lib; { 26 + description = "BACnet open source protocol stack for embedded systems, Linux, and Windows"; 27 + platforms = platforms.linux; 28 + license = licenses.gpl2; 29 + maintainers = with maintainers; [ WhittlesJr ]; 30 + }; 31 + }
-26
pkgs/tools/networking/chrony/allow-clock_adjtime.patch
··· 1 - From 0cf506c92967c84f9ed83ba9e1be946a7fda6425 Mon Sep 17 00:00:00 2001 2 - From: Miroslav Lichvar <mlichvar@redhat.com> 3 - Date: Mon, 2 Dec 2019 12:47:13 +0100 4 - Subject: sys_linux: allow clock_adjtime in seccomp filter 5 - 6 - The adjtimex() function in glibc was switched to the clock_adjtime 7 - system call. 8 - 9 - diff --git a/sys_linux.c b/sys_linux.c 10 - index 63eb8f1..fcf89c2 100644 11 - --- a/sys_linux.c 12 - +++ b/sys_linux.c 13 - @@ -478,8 +478,8 @@ SYS_Linux_EnableSystemCallFilter(int level) 14 - { 15 - const int syscalls[] = { 16 - /* Clock */ 17 - - SCMP_SYS(adjtimex), SCMP_SYS(clock_gettime), SCMP_SYS(gettimeofday), 18 - - SCMP_SYS(settimeofday), SCMP_SYS(time), 19 - + SCMP_SYS(adjtimex), SCMP_SYS(clock_adjtime), SCMP_SYS(clock_gettime), 20 - + SCMP_SYS(gettimeofday), SCMP_SYS(settimeofday), SCMP_SYS(time), 21 - /* Process */ 22 - SCMP_SYS(clone), SCMP_SYS(exit), SCMP_SYS(exit_group), SCMP_SYS(getpid), 23 - SCMP_SYS(getrlimit), SCMP_SYS(rt_sigaction), SCMP_SYS(rt_sigreturn), 24 - -- 25 - cgit v0.10.2 26 -
+4 -9
pkgs/tools/networking/chrony/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, libcap, readline, texinfo, nss, nspr 2 - , libseccomp, pps-tools }: 2 + , libseccomp, pps-tools, gnutls }: 3 3 4 4 assert stdenv.isLinux -> libcap != null; 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "chrony"; 8 - version = "3.5.1"; 8 + version = "4.0"; 9 9 10 10 src = fetchurl { 11 11 url = "https://download.tuxfamily.org/chrony/${pname}-${version}.tar.gz"; 12 - sha256 = "19ywl8a3lb2id7lcna5hp2g4pjnfwdc9ihr0fk6i9m45vdq2za0v"; 12 + sha256 = "09f6w2x5h5kamb4rhcbaz911q1f730qdalgsn8s48yjyqlafl9xy"; 13 13 }; 14 14 15 - patches = [ 16 - ./allow-clock_adjtime.patch 17 - ./fix-seccomp-build.patch 18 - ]; 19 - 20 15 postPatch = '' 21 16 patchShebangs test 22 17 ''; 23 18 24 - buildInputs = [ readline texinfo nss nspr ] 19 + buildInputs = [ readline texinfo nss nspr gnutls ] 25 20 ++ stdenv.lib.optionals stdenv.isLinux [ libcap libseccomp pps-tools ]; 26 21 nativeBuildInputs = [ pkgconfig ]; 27 22
-13
pkgs/tools/networking/chrony/fix-seccomp-build.patch
··· 1 - diff --git a/sys_linux.c b/sys_linux.c 2 - index 898dc7a7f75..fcd334ecf03 100644 3 - --- a/sys_linux.c 4 - +++ b/sys_linux.c 5 - @@ -503,7 +503,7 @@ SYS_Linux_EnableSystemCallFilter(int level) 6 - SCMP_SYS(socketcall), 7 - /* General I/O */ 8 - SCMP_SYS(_newselect), SCMP_SYS(close), SCMP_SYS(open), SCMP_SYS(openat), SCMP_SYS(pipe), 9 - - SCMP_SYS(pipe2), SCMP_SYS(poll), SCMP_SYS(ppoll), SCMP_SYS(pselect6), SCMP_SYS(read), 10 - + SCMP_SYS(pipe2), SCMP_SYS(poll), SCMP_SYS(pselect6), SCMP_SYS(read), 11 - SCMP_SYS(futex), SCMP_SYS(select), SCMP_SYS(set_robust_list), SCMP_SYS(write), 12 - /* Miscellaneous */ 13 - SCMP_SYS(getrandom), SCMP_SYS(sysinfo), SCMP_SYS(uname),
+3 -3
pkgs/tools/networking/croc/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "croc"; 5 - version = "8.5.2"; 5 + version = "8.6.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "schollz"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0i71p3cwm8w3zlw10if3cbpfb65rq407nw4yva1l58ck7sbp61ha"; 11 + sha256 = "1lzprv4qbmv2jjjp02z87819k54wdlsf8i6zvl3vchkqvygdkk6v"; 12 12 }; 13 13 14 - vendorSha256 = "0afg645hs7lf3036c2g6sn956zz9s08r747c0czb1aj0jrbf7fs8"; 14 + vendorSha256 = "02mai9bp9pizbq6b8dj05rngxp3lfm9gh37zs8jknx56gas90j9i"; 15 15 16 16 doCheck = false; 17 17
+3 -3
pkgs/tools/networking/mozwire/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "MozWire"; 5 - version = "0.5.2"; 5 + version = "0.7.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "NilsIrl"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0r3x8y1qxxkkac9lqgd0s339zbrm9zmir1f6qs0r5f0bw3ngzqc4"; 11 + sha256 = "01bj3c34x9ywxygsz4rdyw5gc9cz8x6zzl5fd7db8qy8bx2lhlr9"; 12 12 }; 13 13 14 14 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ Security ]; 15 15 16 - cargoSha256 = "0hyps2wi4wmpllfams3p59jpccwa0ylgzxq7qdn6g6zvf0cajpc0"; 16 + cargoSha256 = "0yxnpnxwis46wz4j5rjzyyzrvh94hn8vzxmmrcmrdz3gkakg77hg"; 17 17 18 18 meta = with stdenv.lib; { 19 19 description = "MozillaVPN configuration manager giving Linux, macOS users (among others), access to MozillaVPN";
+3 -3
pkgs/tools/package-management/cargo-audit/default.nix
··· 1 1 { stdenv, lib, rustPlatform, fetchFromGitHub, openssl, pkg-config, Security, libiconv }: 2 2 rustPlatform.buildRustPackage rec { 3 3 pname = "cargo-audit"; 4 - version = "0.12.1"; 4 + version = "0.13.1"; 5 5 6 6 src = fetchFromGitHub { 7 7 owner = "RustSec"; 8 8 repo = "cargo-audit"; 9 9 rev = "v${version}"; 10 - sha256 = "1rhwr2wp4rl2acx4is8aajxd12haph2mdarr8qiwaimsawndaxrw"; 10 + sha256 = "1q8i2c3f8ir1pxkvla4dshz7n0cl97mjydc64xis5pph39f69yc1"; 11 11 }; 12 12 13 - cargoSha256 = "0m8za771b14vj5w3i906qwhcz43233fjsywlikfl0iv9n5m9k1ab"; 13 + cargoSha256 = "1b62mcj4gjz2arjf3r30k9qcg81i5x0149a4bfj39xdrz55gg0wh"; 14 14 15 15 buildInputs = [ openssl libiconv ] ++ lib.optionals stdenv.isDarwin [ Security ]; 16 16 nativeBuildInputs = [ pkg-config ];
+3 -3
pkgs/tools/package-management/emplace/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "emplace"; 5 - version = "0.3.7"; 5 + version = "0.3.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tversteeg"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0ihx6hrzs7wkdz9wzgarmm73dz1fb2bhssmxrgv5nzmkhygn4xfy"; 11 + sha256 = "1g7xrsw0ji3nbrj1a2hywxwy7f33fgbvzp7k4l9ls2icg0xsw9a3"; 12 12 }; 13 13 14 - cargoSha256 = "0yqg2hagsjaxvrj96qg6k1llkmqdqp792c2844h7fhnhlx6v2wd2"; 14 + cargoSha256 = "1phr0k05dxwdhj1i71v8lr91qanjvp2zgi9wjpppzixpnpcsrbrb"; 15 15 16 16 meta = with lib; { 17 17 description = "Mirror installed software on multiple machines";
+2 -2
pkgs/tools/security/1password-gui/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "1password"; 16 - version = "0.9.0"; 16 + version = "0.9.1"; 17 17 18 18 src = fetchurl { 19 19 url = "https://onepassword.s3.amazonaws.com/linux/appimage/${pname}-${version}.AppImage"; 20 - sha256 = "109jsls4515y78zhhsxqlgms30i5rzhi60p3b9wx6y8v0iq331wp"; 20 + sha256 = "04hv7hw4s3f65kf3ggh9l0nrx25k5yj2kqv83nl7pvam5lvnv8sz"; 21 21 }; 22 22 23 23 nativeBuildInputs = [ makeWrapper ];
+2 -2
pkgs/tools/security/cfssl/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "cfssl"; 5 - version = "1.4.1"; 5 + version = "1.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "cloudflare"; 9 9 repo = "cfssl"; 10 10 rev = "v${version}"; 11 - sha256 = "07qacg95mbh94fv64y577zyr4vk986syf8h5l8lbcmpr0zcfk0pd"; 11 + sha256 = "1yzxz2l7h2d3f8j6l9xlm7g9659gsa17zf4q0883s0jh3l3xgs5n"; 12 12 }; 13 13 14 14 subPackages = [
+2 -2
pkgs/tools/security/lynis/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "lynis"; 5 - version = "3.0.0"; 5 + version = "3.0.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "CISOfy"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "05p8h2ww4jcc6lgxrm796cbvlfmw26rxq5fmw0xxavbpadiw752j"; 11 + sha256 = "0lsb455rimr1cjxqcgy819xjxf1faas8wlx2x0pxhn5yha9w9sfs"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ installShellFiles makeWrapper ];
+15 -7
pkgs/tools/security/nmap/qt.nix
··· 1 - { stdenv, fetchFromGitHub, cmake, pkgconfig, wrapQtAppsHook 2 - , dnsutils, nmap 3 - , qtbase, qtscript, qtwebengine }: 1 + { stdenv 2 + , fetchFromGitHub 3 + , cmake 4 + , pkgconfig 5 + , wrapQtAppsHook 6 + , dnsutils 7 + , nmap 8 + , qtbase 9 + , qtscript 10 + , qtwebengine 11 + }: 4 12 5 13 stdenv.mkDerivation rec { 6 14 pname = "nmapsi4"; 7 - version = "0.4.80-20180430"; 15 + version = "0.5-alpha2"; 8 16 9 17 src = fetchFromGitHub { 10 18 owner = "nmapsi4"; 11 19 repo = "nmapsi4"; 12 - rev = "d7f18e4c1e38dcf9c29cb4496fe14f9ff172861a"; 13 - sha256 = "10wqyrjzmad1g7lqa65rymbkna028xbp4xcpj442skw8gyrs3994"; 20 + rev = "v${version}"; 21 + sha256 = "sha256-q3XfwJ4TGK4E58haN0Q0xRH4GDpKD8VZzyxHe/VwBqY="; 14 22 }; 15 23 16 24 nativeBuildInputs = [ cmake pkgconfig wrapQtAppsHook ]; ··· 47 55 48 56 meta = with stdenv.lib; { 49 57 description = "Qt frontend for nmap"; 50 - license = licenses.gpl2; 58 + license = licenses.gpl2; 51 59 maintainers = with maintainers; [ peterhoeg ]; 52 60 inherit (src.meta) homepage; 53 61 };
+2 -2
pkgs/tools/system/bpytop/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bpytop"; 5 - version = "1.0.44"; 5 + version = "1.0.47"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "aristocratos"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "1fb7n0p364sj8pzsg35lrgl5wga3v4d0b4nynkfs5g8rfnmb0rr0"; 11 + sha256 = "1zsxqnisb9zyji6xwl4b7r722mr0g4hs3a74xsfghd5kafvgzj24"; 12 12 }; 13 13 14 14 buildInputs = [ makeWrapper ];
+3 -3
pkgs/tools/system/ctop/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "ctop"; 5 - version = "0.7.3"; 5 + version = "0.7.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bcicen"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "0y72l65xgfqrgghzbm1zcy776l5m31z0gn6vfr689zyi3k3f4kh8"; 11 + sha256 = "0zslxd00pypn6ri7r420mqxjqy3i6qv944f7899saapsb2m08w7j"; 12 12 }; 13 13 14 - vendorSha256 = "1x4li44vg0l1x205v9a971cgphplxhsrn59q97gmj9cfy4m7jdfw"; 14 + vendorSha256 = "0a5rwnf251jbp7jz2ln8z9hqp0112c6kx0y09nncvlcki35qq9sh"; 15 15 16 16 doCheck = false; 17 17
+36
pkgs/tools/system/hostctl/default.nix
··· 1 + { buildGoModule, fetchFromGitHub, lib, installShellFiles }: 2 + 3 + buildGoModule rec { 4 + pname = "hostctl"; 5 + version = "1.0.14"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "guumaster"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + sha256 = "02bjii97l4fy43v2rb93m9b0ad8y6mjvbvp4sz6a5n0w9dm1z1q9"; 12 + }; 13 + 14 + vendorSha256 = "1lqk3cda0frqp2vwkqa4b3xkdw814wgkbr7g9r2mwxn85fpdcq5c"; 15 + 16 + buildFlagsArray = [ "-ldflags=-s -w -X github.com/guumaster/hostctl/cmd/hostctl/actions.version=${version}" ]; 17 + 18 + nativeBuildInputs = [ installShellFiles ]; 19 + postInstall = '' 20 + installShellCompletion --cmd hostctl \ 21 + --bash <($out/bin/hostctl completion bash) \ 22 + --zsh <($out/bin/hostctl completion zsh) 23 + ''; 24 + 25 + meta = with lib; { 26 + description = "Your dev tool to manage /etc/hosts like a pro!"; 27 + longDescription = '' 28 + This tool gives you more control over the use of your hosts file. 29 + You can have multiple profiles and switch them on/off as you need. 30 + ''; 31 + homepage = "https://guumaster.github.io/hostctl/"; 32 + license = licenses.mit; 33 + maintainers = with maintainers; [ blaggacao ]; 34 + }; 35 + } 36 +
+3 -3
pkgs/tools/system/zenith/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "zenith"; 5 - version = "0.10.1"; 5 + version = "0.11.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "bvaisvil"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "0jz0pjibjiyg0rjmpihxxjhg9cbccvqfr5si5rji585l0zrpdwsg"; 11 + sha256 = "1cxmgpq07q6vfasnkx3grpx1y0f0dg6irb9kdn17nwrypy44l92d"; 12 12 }; 13 13 14 - cargoSha256 = "1zkx6sr5xlj7pb91bxvqjib5awscy1rmv4g89xb76dahac8fan6z"; 14 + cargoSha256 = "1kgjj11fwvlk700yp9046b3kiq9ay47fiwqpqfhmlbxw3lsh8qvq"; 15 15 16 16 buildInputs = stdenv.lib.optionals stdenv.isDarwin [ IOKit ]; 17 17
+58
pkgs/tools/text/ledger2beancount/default.nix
··· 1 + { stdenv, fetchFromGitHub, makeWrapper, perlPackages, beancount }: 2 + 3 + with stdenv.lib; 4 + 5 + let 6 + perlDeps = with perlPackages; [ 7 + ConfigOnion DateCalc 8 + FileBaseDir YAMLLibYAML 9 + GetoptLongDescriptive DateTimeFormatStrptime 10 + StringInterpolate 11 + ]; 12 + 13 + in stdenv.mkDerivation rec { 14 + pname = "ledger2beancount"; 15 + version = "2.1"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "zacchiro"; 19 + repo = "ledger2beancount"; 20 + rev = "${version}"; 21 + sha256 = "0w88jb1x0w02jwwf6ipx3cxr89kzffrrdqws3556zrvvs01bh84j"; 22 + }; 23 + 24 + phases = [ 25 + "unpackPhase" 26 + "installPhase" 27 + "fixupPhase" 28 + ]; 29 + 30 + nativeBuildInputs = [ makeWrapper ]; 31 + buildInputs = [ perlPackages.perl beancount ] ++ perlDeps; 32 + 33 + makeFlags = [ "prefix=$(out)" ]; 34 + installFlags = [ "INSTALL=install" ]; 35 + 36 + installPhase = '' 37 + mkdir -p $out 38 + cp -r $src/bin $out/bin 39 + ''; 40 + 41 + postFixup = '' 42 + wrapProgram "$out/bin/ledger2beancount" \ 43 + --set PERL5LIB "${perlPackages.makeFullPerlPath perlDeps}" 44 + ''; 45 + 46 + meta = { 47 + description = "Ledger to Beancount text-based converter"; 48 + longDescription = '' 49 + A script to automatically convert Ledger-based textual ledgers to Beancount ones. 50 + 51 + Conversion is based on (concrete) syntax, so that information that is not meaningful for accounting reasons but still valuable (e.g., comments, formatting, etc.) can be preserved. 52 + ''; 53 + homepage = "https://github.com/zacchiro/ledger2beancount"; 54 + license = licenses.gpl3Plus; 55 + platforms = platforms.all; 56 + maintainers = with maintainers; [ pablovsky ]; 57 + }; 58 + }
+10 -11
pkgs/tools/text/shfmt/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, fetchpatch }: 1 + { lib, buildGoModule, fetchFromGitHub, installShellFiles, scdoc }: 2 2 3 3 buildGoModule rec { 4 4 pname = "shfmt"; 5 - version = "3.1.2"; 5 + version = "3.2.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mvdan"; 9 9 repo = "sh"; 10 10 rev = "v${version}"; 11 - sha256 = "03zgi0rlra3gz8cbqwmhpjxsg5048anfc6ccd2w50fjhx6farsnv"; 11 + sha256 = "1ybrx82c4djp7izyqhvzk0rcf9ac7nv5g5ahxr0k0jhm752ba5z2"; 12 12 }; 13 13 14 - vendorSha256 = "1jq2x4yxshsy4ahp7nrry8dc9cyjj46mljs447rq57sgix4ndpq8"; 14 + vendorSha256 = "1ma7nvyn6ylbi8bd7x900i94pzs877kfy9xh0nf1bbify1vcpd29"; 15 15 16 16 subPackages = [ "cmd/shfmt" ]; 17 17 18 18 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 19 19 20 - patches = [ 21 - # fix failing test on go 1.15, remove with > 3.1.2 22 - (fetchpatch { 23 - url = "https://github.com/mvdan/sh/commit/88956f97dae1f268af6c030bf2ba60762ebb488a.patch"; 24 - sha256 = "1zg8i7kklr12zjkaxh8djd2bzkdx8klgfj271r2wivkc2x61shgv"; 25 - }) 26 - ]; 20 + nativeBuildInputs = [ installShellFiles scdoc ]; 21 + 22 + postBuild = '' 23 + scdoc < cmd/shfmt/shfmt.1.scd > shfmt.1 24 + installManPage shfmt.1 25 + ''; 27 26 28 27 meta = with lib; { 29 28 homepage = "https://github.com/mvdan/sh";
+11 -3
pkgs/tools/text/vgrep/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub, go-md2man, installShellFiles }: 2 2 3 3 buildGoModule rec { 4 4 pname = "vgrep"; 5 - version = "2.4.0"; 5 + version = "2.5.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "vrothberg"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "109j04my2xib8m52a0337996a27nvfgzackpg20zs3nzn66dmvb7"; 11 + sha256 = "1waxp66286q325avvsq58s8qkfjqa39s5p8c3z59scpm0244nr80"; 12 12 }; 13 13 14 14 vendorSha256 = null; 15 15 16 16 buildFlagsArray = [ "-ldflags=-s -w -X main.version=${version}" ]; 17 + 18 + nativeBuildInputs = [ go-md2man installShellFiles ]; 19 + 20 + postBuild = '' 21 + sed -i '/SHELL= /d' Makefile 22 + make docs 23 + installManPage docs/*.[1-9] 24 + ''; 17 25 18 26 meta = with lib; { 19 27 description = "User-friendly pager for grep/git-grep/ripgrep";
+3
pkgs/top-level/aliases.nix
··· 41 41 ag = silver-searcher; # added 2018-04-25 42 42 aircrackng = aircrack-ng; # added 2016-01-14 43 43 alienfx = throw "alienfx has been removed."; # added 2019-12-08 44 + amazon-glacier-cmd-interface = throw "amazon-glacier-cmd-interface has been removed due to it being unmaintained."; # added 2020-10-30 44 45 ammonite-repl = ammonite; # added 2017-05-02 45 46 antimicro = throw "antimicro has been removed as it was broken, see antimicroX instead."; # added 2020-08-06 46 47 arduino_core = arduino-core; # added 2015-02-04 ··· 224 225 kdecoration-viewer = throw "kdecoration-viewer has been removed from nixpkgs, as there is no upstream activity"; # 2020-06-16 225 226 julia_07 = throw "julia_07 is deprecated in favor of julia_10 LTS"; # added 2020-09-15 226 227 julia_11 = throw "julia_11 is deprecated in favor of latest Julia version"; # added 2020-09-15 228 + kdeconnect = kdeApplications.kdeconnect-kde; # added 2020-10-28 227 229 kdiff3-qt5 = kdiff3; # added 2017-02-18 228 230 keepass-keefox = keepass-keepassrpc; # backwards compatibility alias, added 2018-02 229 231 keepassx-community = keepassxc; # added 2017-11 ··· 526 528 skrooge2 = skrooge; # added 2017-02-18 527 529 sky = throw "sky has been removed from nixpkgs (2020-09-16)"; 528 530 skype = skypeforlinux; # added 2017-07-27 531 + skype_call_recorder = throw "skype_call_recorder has been removed from nixpkgs, because it stopped working when classic Skype was retired."; # added 2020-10-31 529 532 skydive = throw "skydive has been removed from nixpkgs (2019-09-10)"; 530 533 slack-dark = slack; # added 2020-03-27 531 534 slic3r-prusa3d = prusa-slicer; # added 2019-05-21
+151 -129
pkgs/top-level/all-packages.nix
··· 140 140 141 141 alda = callPackage ../development/interpreters/alda { }; 142 142 143 + among-sus = callPackage ../games/among-sus { }; 144 + 143 145 ankisyncd = callPackage ../servers/ankisyncd { }; 144 146 145 147 avro-tools = callPackage ../development/tools/avro-tools { }; 148 + 149 + bacnet-stack = callPackage ../tools/networking/bacnet-stack {}; 146 150 147 151 # Zip file format only allows times after year 1980, which makes e.g. Python wheel building fail with: 148 152 # ValueError: ZIP does not support timestamps before 1980 ··· 669 673 670 674 albert = libsForQt5.callPackage ../applications/misc/albert {}; 671 675 672 - alacritty = callPackage ../applications/misc/alacritty { 676 + ### APPLICATIONS/TERMINAL-EMULATORS 677 + 678 + alacritty = callPackage ../applications/terminal-emulators/alacritty { 673 679 inherit (xorg) libXcursor libXxf86vm libXi; 674 680 inherit (darwin.apple_sdk.frameworks) AppKit CoreGraphics CoreServices CoreText Foundation OpenGL; 675 681 }; 676 682 683 + aminal = callPackage ../applications/terminal-emulators/aminal { 684 + inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel; 685 + }; 686 + 687 + cool-retro-term = libsForQt5.callPackage ../applications/terminal-emulators/cool-retro-term { }; 688 + 689 + eterm = callPackage ../applications/terminal-emulators/eterm { }; 690 + 691 + evilvte = callPackage ../applications/terminal-emulators/evilvte (config.evilvte or {}); 692 + 693 + foot = callPackage ../applications/terminal-emulators/foot { }; 694 + 695 + guake = callPackage ../applications/terminal-emulators/guake { }; 696 + 697 + havoc = callPackage ../applications/terminal-emulators/havoc { }; 698 + 699 + hyper = callPackage ../applications/terminal-emulators/hyper { }; 700 + 701 + iterm2 = callPackage ../applications/terminal-emulators/iterm2 {}; 702 + 703 + kitty = callPackage ../applications/terminal-emulators/kitty { 704 + harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; }; 705 + inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation IOKit Kernel OpenGL; 706 + }; 707 + 708 + lilyterm = callPackage ../applications/terminal-emulators/lilyterm { 709 + inherit (gnome2) vte; 710 + gtk = gtk2; 711 + flavour = "stable"; 712 + }; 713 + 714 + lilyterm-git = lilyterm.override { 715 + flavour = "git"; 716 + }; 717 + 718 + lxterminal = callPackage ../applications/terminal-emulators/lxterminal { }; 719 + 720 + microcom = callPackage ../applications/terminal-emulators/microcom { }; 721 + 722 + mlterm = callPackage ../applications/terminal-emulators/mlterm { 723 + libssh2 = null; 724 + openssl = null; 725 + }; 726 + 727 + mrxvt = callPackage ../applications/terminal-emulators/mrxvt { }; 728 + 729 + nimmm = callPackage ../applications/terminal-emulators/nimmm { }; 730 + 731 + roxterm = callPackage ../applications/terminal-emulators/roxterm { }; 732 + 733 + rxvt = callPackage ../applications/terminal-emulators/rxvt { }; 734 + 735 + rxvt-unicode = callPackage ../applications/terminal-emulators/rxvt-unicode/wrapper.nix { }; 736 + 737 + rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins { inherit callPackage; }; 738 + 739 + rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { }; 740 + 741 + sakura = callPackage ../applications/terminal-emulators/sakura { }; 742 + 743 + st = callPackage ../applications/terminal-emulators/st { 744 + conf = config.st.conf or null; 745 + patches = config.st.patches or []; 746 + extraLibs = config.st.extraLibs or []; 747 + }; 748 + xst = callPackage ../applications/terminal-emulators/st/xst.nix { }; 749 + 750 + stupidterm = callPackage ../applications/terminal-emulators/stupidterm { 751 + gtk = gtk3; 752 + }; 753 + 754 + terminator = callPackage ../applications/terminal-emulators/terminator { }; 755 + 756 + terminus = callPackage ../applications/terminal-emulators/terminus { }; 757 + 758 + termite = callPackage ../applications/terminal-emulators/termite/wrapper.nix { 759 + termite = termite-unwrapped; 760 + }; 761 + termite-unwrapped = callPackage ../applications/terminal-emulators/termite { }; 762 + 763 + termonad-with-packages = callPackage ../applications/terminal-emulators/termonad { 764 + inherit (haskellPackages) ghcWithPackages; 765 + }; 766 + 767 + tilda = callPackage ../applications/terminal-emulators/tilda { 768 + gtk = gtk3; 769 + }; 770 + 771 + tilix = callPackage ../applications/terminal-emulators/tilix { }; 772 + 773 + wayst = callPackage ../applications/terminal-emulators/wayst { }; 774 + 775 + x3270 = callPackage ../applications/terminal-emulators/x3270 { }; 776 + 777 + xterm = callPackage ../applications/terminal-emulators/xterm { }; 778 + 779 + xtermcontrol = callPackage ../applications/terminal-emulators/xtermcontrol {}; 780 + 781 + yaft = callPackage ../applications/terminal-emulators/yaft { }; 782 + 677 783 aldo = callPackage ../applications/radio/aldo { }; 678 784 679 785 almanah = callPackage ../applications/misc/almanah { }; ··· 681 787 alpine-make-vm-image = callPackage ../tools/virtualization/alpine-make-vm-image { }; 682 788 683 789 amazon-ecs-cli = callPackage ../tools/virtualization/amazon-ecs-cli { }; 684 - 685 - amazon-glacier-cmd-interface = callPackage ../tools/backup/amazon-glacier-cmd-interface { }; 686 790 687 791 amber = callPackage ../tools/text/amber { 688 792 inherit (darwin.apple_sdk.frameworks) Security; ··· 1108 1212 1109 1213 hime = callPackage ../tools/inputmethods/hime {}; 1110 1214 1215 + hostctl = callPackage ../tools/system/hostctl { }; 1216 + 1111 1217 hpe-ltfs = callPackage ../tools/backup/hpe-ltfs { }; 1112 1218 1113 1219 http2tcp = callPackage ../tools/networking/http2tcp { }; ··· 1224 1330 1225 1331 aria2 = callPackage ../tools/networking/aria2 { 1226 1332 inherit (darwin.apple_sdk.frameworks) Security; 1227 - inherit (pythonPackages) sphinx; 1333 + inherit (python3Packages) sphinx; 1228 1334 }; 1229 1335 aria = aria2; 1230 1336 ··· 2750 2856 2751 2857 circus = callPackage ../tools/networking/circus { }; 2752 2858 2753 - citrix_workspace = citrix_workspace_20_09_0; 2859 + citrix_workspace = citrix_workspace_20_10_0; 2754 2860 2755 2861 inherit (callPackage ../applications/networking/remote/citrix-workspace { }) 2756 - citrix_workspace_19_6_0 2757 - citrix_workspace_19_8_0 2758 - citrix_workspace_19_10_0 2759 - citrix_workspace_19_12_0 2760 2862 citrix_workspace_20_04_0 2761 2863 citrix_workspace_20_06_0 2762 2864 citrix_workspace_20_09_0 2865 + citrix_workspace_20_10_0 2763 2866 ; 2764 2867 2765 2868 citra = libsForQt5.callPackage ../misc/emulators/citra { }; ··· 2977 3080 convoy = callPackage ../tools/filesystems/convoy { }; 2978 3081 2979 3082 cpcfs = callPackage ../tools/filesystems/cpcfs { }; 2980 - 2981 - cool-retro-term = libsForQt5.callPackage ../applications/misc/cool-retro-term { }; 2982 3083 2983 3084 coreutils = callPackage ../tools/misc/coreutils { }; 2984 3085 coreutils-full = coreutils.override { minimal = false; }; ··· 3433 3534 3434 3535 wayland-utils = callPackage ../tools/wayland/wayland-utils { }; 3435 3536 3436 - wayst = callPackage ../applications/misc/wayst { }; 3437 - 3438 3537 wev = callPackage ../tools/misc/wev { }; 3439 3538 3440 3539 wl-clipboard = callPackage ../tools/misc/wl-clipboard { }; ··· 5482 5581 5483 5582 mgba = libsForQt5.callPackage ../misc/emulators/mgba { }; 5484 5583 5485 - microcom = callPackage ../applications/misc/microcom { }; 5486 - 5487 5584 microserver = callPackage ../servers/microserver { }; 5488 5585 5489 5586 midisheetmusic = callPackage ../applications/audio/midisheetmusic { }; ··· 5834 5931 nifskope = libsForQt5.callPackage ../tools/graphics/nifskope { }; 5835 5932 5836 5933 nilfs-utils = callPackage ../tools/filesystems/nilfs-utils {}; 5837 - 5838 - nimmm = callPackage ../applications/misc/nimmm { }; 5839 5934 5840 5935 nitrogen = callPackage ../tools/X11/nitrogen {}; 5841 5936 ··· 6735 6830 rkrlv2 = callPackage ../applications/audio/rkrlv2 {}; 6736 6831 6737 6832 rmlint = callPackage ../tools/misc/rmlint { 6738 - inherit (pythonPackages) sphinx; 6833 + inherit (python3Packages) sphinx; 6739 6834 }; 6740 6835 6741 6836 rng-tools = callPackage ../tools/security/rng-tools { }; ··· 7354 7449 7355 7450 tarsnapper = callPackage ../tools/backup/tarsnapper { }; 7356 7451 7452 + tarssh = callPackage ../servers/tarssh { }; 7453 + 7357 7454 tartube = callPackage ../applications/video/tartube { }; 7358 7455 7359 7456 tayga = callPackage ../tools/networking/tayga { }; ··· 7449 7546 tie = callPackage ../development/tools/misc/tie { }; 7450 7547 7451 7548 tikzit = libsForQt5.callPackage ../tools/typesetting/tikzit { }; 7452 - 7453 - tilix = callPackage ../applications/misc/tilix { }; 7454 7549 7455 7550 tinc_pre = callPackage ../tools/networking/tinc/pre.nix {}; 7456 7551 ··· 7967 8062 7968 8063 udunits = callPackage ../development/libraries/udunits { }; 7969 8064 7970 - uemacs = callPackage ../applications/editors/uemacs { }; 7971 - 7972 8065 uftp = callPackage ../servers/uftp {}; 7973 8066 7974 8067 uhttpmock = callPackage ../development/libraries/uhttpmock { }; ··· 8165 8258 8166 8259 clipnotify = callPackage ../tools/misc/clipnotify { }; 8167 8260 8168 - x3270 = callPackage ../applications/misc/x3270 { }; 8169 - 8170 8261 xclip = callPackage ../tools/misc/xclip { }; 8171 8262 8172 8263 xcur2png = callPackage ../tools/graphics/xcur2png { }; ··· 8253 8344 8254 8345 yafaray-core = callPackage ../tools/graphics/yafaray-core { }; 8255 8346 8256 - yaft = callPackage ../applications/misc/yaft { }; 8257 - 8258 8347 yarn = callPackage ../development/tools/yarn { }; 8259 8348 8260 8349 yarn2nix-moretea = callPackage ../development/tools/yarn2nix-moretea/yarn2nix { }; ··· 8329 8418 zpaqd = callPackage ../tools/archivers/zpaq/zpaqd.nix { }; 8330 8419 8331 8420 zplug = callPackage ../shells/zsh/zplug { }; 8421 + 8422 + zplugin = callPackage ../shells/zsh/zplugin {} ; 8332 8423 8333 8424 zsh-autoenv = callPackage ../tools/misc/zsh-autoenv { }; 8334 8425 ··· 8690 8781 flutterPackages = 8691 8782 recurseIntoAttrs (callPackage ../development/compilers/flutter { }); 8692 8783 flutter = flutterPackages.stable; 8784 + flutter-beta = flutterPackages.beta; 8785 + flutter-dev = flutterPackages.dev; 8693 8786 8694 8787 fpc = callPackage ../development/compilers/fpc { }; 8695 8788 ··· 9613 9706 ocsigen-i18n = callPackage ../development/tools/ocaml/ocsigen-i18n { }; 9614 9707 9615 9708 opa = callPackage ../development/compilers/opa { 9616 - ocamlPackages = ocaml-ng.ocamlPackages_4_02; 9709 + ocamlPackages = ocaml-ng.ocamlPackages_4_03; 9617 9710 }; 9618 9711 9619 9712 opaline = callPackage ../development/tools/ocaml/opaline { }; ··· 11988 12081 aspellWithDicts = callPackage ../development/libraries/aspell/aspell-with-dicts.nix { 11989 12082 aspell = aspell.override { searchNixProfiles = false; }; 11990 12083 }; 11991 - 11992 - attica = callPackage ../development/libraries/attica { }; 11993 12084 11994 12085 attr = callPackage ../development/libraries/attr { }; 11995 12086 ··· 14702 14793 14703 14794 ntrack = callPackage ../development/libraries/ntrack { }; 14704 14795 14796 + nuraft = callPackage ../development/libraries/nuraft { }; 14797 + 14705 14798 nuspell = callPackage ../development/libraries/nuspell { }; 14706 14799 nuspellWithDicts = dicts: callPackage ../development/libraries/nuspell/wrapper.nix { inherit dicts; }; 14707 14800 ··· 16576 16669 16577 16670 grafana = callPackage ../servers/monitoring/grafana { }; 16578 16671 16579 - grafana-loki = callPackage ../servers/monitoring/loki { 16580 - buildGoPackage = buildGo114Package; 16581 - }; 16672 + grafana-loki = callPackage ../servers/monitoring/loki { }; 16582 16673 16583 16674 grafana_reporter = callPackage ../servers/monitoring/grafana-reporter { }; 16584 16675 ··· 16622 16713 }; 16623 16714 16624 16715 imgproxy = callPackage ../servers/imgproxy { }; 16716 + 16717 + ircdog = callPackage ../applications/networking/irc/ircdog { }; 16625 16718 16626 16719 ircdHybrid = callPackage ../servers/irc/ircd-hybrid { }; 16627 16720 ··· 17931 18024 inherit kernel; 17932 18025 inherit (kernel) stdenv; # in particular, use the same compiler by default 17933 18026 18027 + # to help determine module compatibility 18028 + inherit (kernel) isXen isZen isHardened isLibre; 18029 + inherit (kernel) kernelOlder kernelAtLeast; 18030 + 17934 18031 # Obsolete aliases (these packages do not depend on the kernel). 17935 18032 inherit (pkgs) odp-dpdk pktgen; # added 2018-05 17936 18033 ··· 18194 18291 kernelPatches.hardened.${kernel.meta.branch} 18195 18292 ]; 18196 18293 modDirVersionArg = kernel.modDirVersion + "-hardened"; 18294 + isHardened = true; 18197 18295 }); 18198 18296 18199 18297 linuxPackages_hardened = recurseIntoAttrs (hardenedLinuxPackagesFor pkgs.linux { }); ··· 20136 20234 20137 20235 clipgrab = libsForQt514.callPackage ../applications/video/clipgrab { }; 20138 20236 20237 + clipcat = callPackage ../applications/misc/clipcat { }; 20238 + 20139 20239 clipmenu = callPackage ../applications/misc/clipmenu { }; 20140 20240 20141 20241 clipit = callPackage ../applications/misc/clipit { }; ··· 20549 20649 20550 20650 esniper = callPackage ../applications/networking/esniper { }; 20551 20651 20552 - eterm = callPackage ../applications/misc/eterm { }; 20553 - 20554 20652 eteroj.lv2 = libsForQt5.callPackage ../applications/audio/eteroj.lv2 { }; 20555 20653 20556 20654 etesync-dav = callPackage ../applications/misc/etesync-dav {}; 20557 20655 20558 20656 etherape = callPackage ../applications/networking/sniffers/etherape { }; 20559 - 20560 - evilvte = callPackage ../applications/misc/evilvte (config.evilvte or {}); 20561 20657 20562 20658 evilpixie = libsForQt514.callPackage ../applications/graphics/evilpixie { }; 20563 20659 ··· 20663 20759 20664 20760 foo-yc20 = callPackage ../applications/audio/foo-yc20 { }; 20665 20761 20666 - foot = callPackage ../applications/misc/foot { }; 20667 - 20668 20762 fossil = callPackage ../applications/version-management/fossil { }; 20669 20763 20670 20764 freebayes = callPackage ../applications/science/biology/freebayes { }; ··· 20955 21049 20956 21050 gcalcli = callPackage ../applications/misc/gcalcli { }; 20957 21051 20958 - havoc = callPackage ../applications/misc/havoc { }; 20959 - 20960 21052 vcal = callPackage ../applications/misc/vcal { }; 20961 21053 20962 21054 gcolor2 = callPackage ../applications/graphics/gcolor2 { }; ··· 20997 21089 20998 21090 git-quick-stats = callPackage ../development/tools/git-quick-stats {}; 20999 21091 21000 - git-review = callPackage ../applications/version-management/git-review { }; 21092 + git-review = python3Packages.callPackage ../applications/version-management/git-review { }; 21001 21093 21002 21094 github-cli = gitAndTools.gh; 21003 21095 ··· 21174 21266 21175 21267 gtk2fontsel = callPackage ../applications/misc/gtk2fontsel { }; 21176 21268 21177 - guake = callPackage ../applications/misc/guake { }; 21178 - 21179 21269 guardian-agent = callPackage ../tools/networking/guardian-agent { }; 21180 21270 21181 21271 guitone = callPackage ../applications/version-management/guitone { ··· 21278 21368 21279 21369 hydroxide = callPackage ../applications/networking/hydroxide { }; 21280 21370 21281 - hyper = callPackage ../applications/misc/hyper { }; 21282 - 21283 21371 hyper-haskell-server-with-packages = callPackage ../development/tools/haskell/hyper-haskell/server.nix { 21284 21372 inherit (haskellPackages) ghcWithPackages; 21285 21373 packages = self: with self; []; ··· 21303 21391 leftwm = callPackage ../applications/window-managers/leftwm { }; 21304 21392 21305 21393 lwm = callPackage ../applications/window-managers/lwm { }; 21394 + 21395 + marker = callPackage ../applications/editors/marker { }; 21306 21396 21307 21397 musikcube = callPackage ../applications/audio/musikcube {}; 21308 21398 ··· 21650 21740 kaddressbook kalzium kapptemplate kapman kate katomic 21651 21741 kblackbox kblocks kbounce 21652 21742 kcachegrind kcalc kcharselect kcolorchooser 21653 - kdenlive kdf kdialog kdiamond 21743 + kdeconnect-kde kdenlive kdf kdialog kdiamond 21654 21744 keditbookmarks 21655 21745 kfind kfloppy 21656 21746 kget kgpg ··· 21674 21764 okteta = libsForQt5.callPackage ../applications/editors/okteta { }; 21675 21765 21676 21766 k4dirstat = libsForQt5.callPackage ../applications/misc/k4dirstat { }; 21677 - 21678 - kdeconnect = libsForQt512.callPackage ../applications/misc/kdeconnect { }; 21679 21767 21680 21768 inherit (kdeFrameworks) kdesu; 21681 21769 ··· 21723 21811 ffmpeg = ffmpeg_2; 21724 21812 }; 21725 21813 21726 - kitty = callPackage ../applications/misc/kitty { 21727 - harfbuzz = harfbuzz.override { withCoreText = stdenv.isDarwin; }; 21728 - inherit (darwin.apple_sdk.frameworks) Cocoa CoreGraphics Foundation IOKit Kernel OpenGL; 21729 - }; 21730 - 21731 21814 kiwix = callPackage ../applications/misc/kiwix { }; 21732 21815 21733 21816 klayout = libsForQt5.callPackage ../applications/misc/klayout { }; ··· 21912 21995 21913 21996 ledger-web = callPackage ../applications/office/ledger-web { }; 21914 21997 21998 + ledger2beancount = callPackage ../tools/text/ledger2beancount { }; 21999 + 21915 22000 lightburn = libsForQt5.callPackage ../applications/graphics/lightburn { }; 21916 22001 21917 22002 lighthouse = callPackage ../applications/misc/lighthouse { }; ··· 21957 22042 21958 22043 jftui = callPackage ../applications/video/jftui { }; 21959 22044 21960 - lilyterm = callPackage ../applications/misc/lilyterm { 21961 - inherit (gnome2) vte; 21962 - gtk = gtk2; 21963 - flavour = "stable"; 21964 - }; 21965 - 21966 - lilyterm-git = lilyterm.override { 21967 - flavour = "git"; 21968 - }; 21969 - 21970 22045 lime = callPackage ../development/libraries/lime { }; 21971 22046 21972 22047 luakit = callPackage ../applications/networking/browsers/luakit { ··· 22287 22362 22288 22363 mrpeach = callPackage ../applications/audio/pd-plugins/mrpeach { }; 22289 22364 22290 - mrxvt = callPackage ../applications/misc/mrxvt { }; 22291 - 22292 22365 mtpaint = callPackage ../applications/graphics/mtpaint { }; 22293 22366 22294 22367 mu-repo = python3Packages.callPackage ../applications/misc/mu-repo { }; ··· 22787 22860 inherit (gst_all_1) gstreamer gst-plugins-base gst-plugins-good gst-libav; 22788 22861 }; 22789 22862 22863 + peaclock = callPackage ../applications/misc/peaclock { 22864 + stdenv = gccStdenv; 22865 + }; 22866 + 22790 22867 peek = callPackage ../applications/video/peek { }; 22791 22868 22792 22869 pflask = callPackage ../os-specific/linux/pflask {}; ··· 22891 22968 22892 22969 plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { }; 22893 22970 22894 - plover = recurseIntoAttrs (libsForQt514.callPackage ../applications/misc/plover { }); 22971 + plover = recurseIntoAttrs (libsForQt5.callPackage ../applications/misc/plover { }); 22895 22972 22896 22973 plugin-torture = callPackage ../applications/audio/plugin-torture { }; 22897 22974 ··· 23238 23315 23239 23316 runc = callPackage ../applications/virtualization/runc {}; 23240 23317 23241 - rxvt = callPackage ../applications/misc/rxvt { }; 23242 - 23243 - rxvt-unicode = callPackage ../applications/misc/rxvt-unicode/wrapper.nix { }; 23244 - 23245 - rxvt-unicode-unwrapped = callPackage ../applications/misc/rxvt-unicode { }; 23246 - 23247 - rxvt-unicode-plugins = import ../applications/misc/rxvt-unicode-plugins { inherit callPackage; }; 23248 - 23249 23318 uade123 = callPackage ../applications/audio/uade123 {}; 23250 23319 23251 23320 udevil = callPackage ../applications/misc/udevil {}; ··· 23254 23323 23255 23324 sacc = callPackage ../applications/networking/gopher/sacc { }; 23256 23325 23257 - sakura = callPackage ../applications/misc/sakura { }; 23258 - 23259 23326 sameboy = callPackage ../misc/emulators/sameboy { }; 23260 23327 23261 23328 sayonara = libsForQt514.callPackage ../applications/audio/sayonara { }; ··· 23310 23377 23311 23378 skype4pidgin = callPackage ../applications/networking/instant-messengers/pidgin-plugins/skype4pidgin { }; 23312 23379 23313 - skype_call_recorder = callPackage ../applications/networking/instant-messengers/skype-call-recorder { }; 23314 - 23315 23380 SkypeExport = callPackage ../applications/networking/instant-messengers/SkypeExport { }; 23316 23381 23317 23382 slmenu = callPackage ../applications/misc/slmenu {}; ··· 23352 23417 ncurses = ncurses5; 23353 23418 }; 23354 23419 23355 - stupidterm = callPackage ../applications/misc/stupidterm { 23356 - gtk = gtk3; 23357 - }; 23358 - 23359 23420 styx = callPackage ../applications/misc/styx { }; 23360 23421 23361 23422 tecoc = callPackage ../applications/editors/tecoc { }; ··· 23366 23427 23367 23428 sonic-pi = libsForQt5.callPackage ../applications/audio/sonic-pi { }; 23368 23429 23369 - st = callPackage ../applications/misc/st { 23370 - conf = config.st.conf or null; 23371 - patches = config.st.patches or []; 23372 - extraLibs = config.st.extraLibs or []; 23373 - }; 23374 - 23375 - xst = callPackage ../applications/misc/st/xst.nix { }; 23376 - 23377 23430 stag = callPackage ../applications/misc/stag { 23378 23431 curses = ncurses; 23379 23432 }; 23380 23433 23381 23434 stella = callPackage ../misc/emulators/stella { }; 23382 23435 23383 - linuxstopmotion = callPackage ../applications/video/linuxstopmotion { }; 23436 + linuxstopmotion = libsForQt5.callPackage ../applications/video/linuxstopmotion { }; 23384 23437 23385 23438 sweethome3d = recurseIntoAttrs ( (callPackage ../applications/misc/sweethome3d { 23386 23439 jre = jre8; # TODO: remove override https://github.com/NixOS/nixpkgs/pull/89731 ··· 23706 23759 23707 23760 terminal-notifier = callPackage ../applications/misc/terminal-notifier {}; 23708 23761 23709 - terminator = callPackage ../applications/misc/terminator { }; 23710 - 23711 - terminus = callPackage ../applications/misc/terminus { }; 23712 - 23713 23762 tty-solitaire = callPackage ../applications/misc/tty-solitaire { }; 23714 23763 23715 - lxterminal = callPackage ../applications/misc/lxterminal { }; 23716 - 23717 - aminal = callPackage ../applications/misc/aminal { 23718 - inherit (darwin.apple_sdk.frameworks) Carbon Cocoa Kernel; 23719 - }; 23720 - 23721 - termite-unwrapped = callPackage ../applications/misc/termite { }; 23722 - 23723 - termite = callPackage ../applications/misc/termite/wrapper.nix { termite = termite-unwrapped; }; 23724 - 23725 23764 termtosvg = callPackage ../tools/misc/termtosvg { }; 23726 23765 23727 23766 inherit (callPackage ../applications/graphics/tesseract {}) ··· 23764 23803 ticpp = callPackage ../development/libraries/ticpp { }; 23765 23804 23766 23805 tig = gitAndTools.tig; 23767 - 23768 - tilda = callPackage ../applications/misc/tilda { 23769 - gtk = gtk3; 23770 - }; 23771 23806 23772 23807 timbreid = callPackage ../applications/audio/pd-plugins/timbreid { 23773 23808 fftw = fftwSinglePrec; ··· 23975 24010 23976 24011 vimpc = callPackage ../applications/audio/vimpc { }; 23977 24012 23978 - wrapNeovim = callPackage ../applications/editors/neovim/wrapper.nix { }; 23979 - 24013 + # this is a lower-level alternative to wrapNeovim conceived to handle 24014 + # more usecases when wrapping neovim. The interface is being actively worked on 24015 + # so expect breakage. use wrapNeovim instead if you want a stable alternative 24016 + wrapNeovimUnstable = callPackage ../applications/editors/neovim/wrapper.nix { }; 24017 + wrapNeovim = neovim-unwrapped: lib.makeOverridable (neovimUtils.legacyWrapper neovim-unwrapped); 23980 24018 neovim-unwrapped = callPackage ../applications/editors/neovim { 23981 24019 lua = 23982 24020 # neovim doesn't work with luajit on aarch64: https://github.com/neovim/neovim/issues/7879 ··· 23984 24022 luajit; 23985 24023 }; 23986 24024 24025 + neovimUtils = callPackage ../applications/editors/neovim/utils.nix { }; 23987 24026 neovim = wrapNeovim neovim-unwrapped { }; 23988 24027 23989 24028 neovim-qt = libsForQt5.callPackage ../applications/editors/neovim/qt.nix { }; ··· 24617 24656 xssproxy = callPackage ../misc/screensavers/xssproxy { }; 24618 24657 24619 24658 xsynth_dssi = callPackage ../applications/audio/xsynth-dssi { }; 24620 - 24621 - xterm = callPackage ../applications/misc/xterm { }; 24622 - 24623 - mlterm = callPackage ../applications/misc/mlterm { 24624 - libssh2 = null; 24625 - openssl = null; 24626 - }; 24627 - 24628 - roxterm = callPackage ../applications/misc/roxterm { }; 24629 - 24630 - termonad-with-packages = callPackage ../applications/misc/termonad { 24631 - inherit (haskellPackages) ghcWithPackages; 24632 - }; 24633 24659 24634 24660 xtrace = callPackage ../tools/X11/xtrace { }; 24635 24661 ··· 28158 28184 28159 28185 imatix_gsl = callPackage ../development/tools/imatix_gsl {}; 28160 28186 28161 - iterm2 = callPackage ../applications/misc/iterm2 {}; 28162 - 28163 28187 sccache = callPackage ../development/tools/misc/sccache { }; 28164 28188 28165 28189 sequeler = callPackage ../applications/misc/sequeler { }; ··· 28223 28247 28224 28248 houdini = callPackage ../applications/misc/houdini {}; 28225 28249 28226 - xtermcontrol = callPackage ../applications/misc/xtermcontrol {}; 28227 - 28228 28250 openfst = callPackage ../development/libraries/openfst {}; 28229 28251 28230 28252 opengrm-ngram = callPackage ../development/libraries/opengrm-ngram {}; ··· 28283 28305 undervolt = callPackage ../os-specific/linux/undervolt { }; 28284 28306 28285 28307 alibuild = callPackage ../development/tools/build-managers/alibuild { 28286 - python = python27; 28308 + python = python3; 28287 28309 }; 28288 28310 28289 28311 tsung = callPackage ../applications/networking/tsung {};
+40
pkgs/top-level/perl-packages.nix
··· 14570 14570 }; 14571 14571 }; 14572 14572 14573 + NetAsyncHTTP = buildPerlModule { 14574 + pname = "Net-Async-HTTP"; 14575 + version = "0.47"; 14576 + src = fetchurl { 14577 + url = "mirror://cpan/authors/id/P/PE/PEVANS/Net-Async-HTTP-0.47.tar.gz"; 14578 + sha256 = "1lwy1ijrhibi087p3q5zvadhkq0slfrzfhb76cmkx4mpyv5v4l8f"; 14579 + }; 14580 + buildInputs = [ HTTPCookies TestIdentity TestMetricsAny TestRefcount ]; 14581 + propagatedBuildInputs = [ Future HTTPMessage IOAsync MetricsAny StructDumb URI ]; 14582 + preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 14583 + # network tests fail on Darwin/sandbox, so disable these 14584 + rm -f t/20local-connect.t t/22local-connect-pipeline.t t/23local-connect-redir.t 14585 + rm -f t/90rt75615.t t/90rt75616.t t/90rt93232.t 14586 + ''; 14587 + meta = { 14588 + description = "Use HTTP with IO::Async"; 14589 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14590 + maintainers = [ maintainers.zakame ]; 14591 + }; 14592 + }; 14593 + 14573 14594 NetAsyncPing = buildPerlPackage { 14574 14595 pname = "Net-Async-Ping"; 14575 14596 version = "0.004001"; ··· 14583 14604 description = "asyncronously check remote host for reachability"; 14584 14605 license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14585 14606 homepage = "https://github.com/frioux/Net-Async-Ping"; 14607 + }; 14608 + }; 14609 + 14610 + NetAsyncWebSocket = buildPerlModule { 14611 + pname = "Net-Async-WebSocket"; 14612 + version = "0.13"; 14613 + src = fetchurl { 14614 + url = "mirror://cpan/authors/id/P/PE/PEVANS/Net-Async-WebSocket-0.13.tar.gz"; 14615 + sha256 = "000nw7gnj7ks55nib3fiikxx9bfmbla6fimxrbn2z2n7sd187b0d"; 14616 + }; 14617 + propagatedBuildInputs = [ IOAsync ProtocolWebSocket URI ]; 14618 + preCheck = stdenv.lib.optionalString stdenv.isDarwin '' 14619 + # network tests fail on Darwin/sandbox, so disable these 14620 + rm -f t/02server.t t/03cross.t 14621 + ''; 14622 + meta = { 14623 + description = "Use WebSockets with IO::Async"; 14624 + license = with stdenv.lib.licenses; [ artistic1 gpl1Plus ]; 14625 + maintainers = [ maintainers.zakame ]; 14586 14626 }; 14587 14627 }; 14588 14628
+16 -1
pkgs/top-level/python-packages.nix
··· 322 322 323 323 antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime { antlr4 = pkgs.antlr4; }; 324 324 325 + anyio = callPackage ../development/python-modules/anyio { }; 326 + 325 327 anyjson = callPackage ../development/python-modules/anyjson { }; 326 328 327 329 anytree = callPackage ../development/python-modules/anytree { inherit (pkgs) graphviz; }; ··· 426 428 427 429 async_generator = callPackage ../development/python-modules/async_generator { }; 428 430 431 + asyncio-throttle = callPackage ../development/python-modules/asyncio-throttle { }; 432 + 429 433 asyncpg = callPackage ../development/python-modules/asyncpg { }; 430 434 431 435 asyncssh = callPackage ../development/python-modules/asyncssh { }; 436 + 437 + async_stagger = callPackage ../development/python-modules/async_stagger { }; 432 438 433 439 asynctest = callPackage ../development/python-modules/asynctest { }; 434 440 ··· 2984 2990 ipywidgets = callPackage ../development/python-modules/ipywidgets { }; 2985 2991 2986 2992 irc = callPackage ../development/python-modules/irc { }; 2993 + 2994 + ircrobots = callPackage ../development/python-modules/ircrobots { }; 2995 + 2996 + ircstates = callPackage ../development/python-modules/ircstates { }; 2997 + 2998 + irctokens = callPackage ../development/python-modules/irctokens { }; 2987 2999 2988 3000 isbnlib = callPackage ../development/python-modules/isbnlib { }; 2989 3001 ··· 7177 7189 7178 7190 tomlkit = callPackage ../development/python-modules/tomlkit { }; 7179 7191 7180 - toolz = callPackage ../development/python-modules/toolz { }; 7192 + toolz = if isPy3k then 7193 + callPackage ../development/python-modules/toolz { } 7194 + else 7195 + callPackage ../development/python-modules/toolz/2.nix { }; 7181 7196 7182 7197 toposort = callPackage ../development/python-modules/toposort { }; 7183 7198