Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub f08d8f22 c231150d

+375 -298
+4 -1
lib/modules.nix
··· 160 160 type = types.lazyAttrsOf types.raw; 161 161 # Only render documentation once at the root of the option tree, 162 162 # not for all individual submodules. 163 - internal = prefix != []; 163 + # Allow merging option decls to make this internal regardless. 164 + ${if prefix == [] 165 + then null # unset => visible 166 + else "internal"} = true; 164 167 # TODO: Change the type of this option to a submodule with a 165 168 # freeformType, so that individual arguments can be documented 166 169 # separately
+5 -3
pkgs/applications/audio/musikcube/default.nix
··· 6 6 , fetchFromGitHub 7 7 , fetchpatch 8 8 , ffmpeg 9 + , gnutls 9 10 , lame 10 11 , libev 11 12 , libmicrohttpd ··· 20 21 21 22 stdenv.mkDerivation rec { 22 23 pname = "musikcube"; 23 - version = "0.96.10"; 24 + version = "0.97.0"; 24 25 25 26 src = fetchFromGitHub { 26 27 owner = "clangen"; 27 28 repo = pname; 28 29 rev = version; 29 - sha256 = "sha256-Aa52pRGq99Pt++aEVZdmVNhhQuBajgfZp39L1AfKvho="; 30 + sha256 = "sha256-W9Ng1kqai5qhaDs5KWg/1sOTIAalBXLng1MG8sl/ZOg="; 30 31 }; 31 32 32 33 patches = [ 33 - # Fix pending upstream inclusion for ncuurses-6.3 support: 34 + # Fix pending upstream inclusion for ncurses-6.3 support: 34 35 # https://github.com/clangen/musikcube/pull/474 35 36 (fetchpatch { 36 37 name = "ncurses-6.3.patch"; ··· 48 49 boost 49 50 curl 50 51 ffmpeg 52 + gnutls 51 53 lame 52 54 libev 53 55 libmicrohttpd
+2 -2
pkgs/applications/emulators/mame/default.nix
··· 45 45 in 46 46 stdenv.mkDerivation rec { 47 47 pname = "mame"; 48 - version = "0.242"; 48 + version = "0.243"; 49 49 50 50 src = fetchFromGitHub { 51 51 owner = "mamedev"; 52 52 repo = "mame"; 53 53 rev = "mame${builtins.replaceStrings [ "." ] [ "" ] version}"; 54 - sha256 = "sha256-06iKM9cpjXuNvChQTPjhb9oQptC4KTZEoxzZk8+x3/k="; 54 + sha256 = "sha256-dUgYLNvgvolz9M0ySkGJIZjVMBQwejkxsZ6npg8rIqk="; 55 55 }; 56 56 57 57 hardeningDisable = [ "fortify" ];
+2 -2
pkgs/applications/misc/gallery-dl/default.nix
··· 2 2 3 3 buildPythonApplication rec { 4 4 pname = "gallery_dl"; 5 - version = "1.21.1"; 5 + version = "1.21.2"; 6 6 7 7 src = fetchPypi { 8 8 inherit pname version; 9 - sha256 = "sha256-oLVrYM7F9JFDYgQL/XgJS9LeUexqcSlvmkwyAk1bpoY="; 9 + sha256 = "sha256-xn+Y8WOIH6zkExO3ZNya3ZBwh90oSjSk00xfO0c23To="; 10 10 }; 11 11 12 12 propagatedBuildInputs = [ requests yt-dlp ];
+3 -3
pkgs/applications/networking/browsers/firefox/librewolf/src.json
··· 1 1 { 2 - "packageVersion": "99.0.1-3", 2 + "packageVersion": "99.0.1-4", 3 3 "source": { 4 - "rev": "99.0.1-3", 5 - "sha256": "0ag4n86hvyp6kx3hp60yn7q45rgjbx7054frj6226ni2ribjx4ln" 4 + "rev": "99.0.1-4", 5 + "sha256": "0s0r9smyfr8yhbgp67569ki3lkc2dyv1dw9735njja2gy0nahgni" 6 6 }, 7 7 "firefox": { 8 8 "version": "99.0.1",
+4 -4
pkgs/applications/networking/cluster/fluxcd/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, fetchzip, installShellFiles }: 2 2 3 3 let 4 - version = "0.29.4"; 5 - sha256 = "110wbz5dyzrzndr937in663cs9hwfs3glgm63f0md9gjj67mz0kk"; 6 - manifestsSha256 = "14vrkadv2gsz360s0naqr002sw8n5kvgskc13yx936mcz2vs465y"; 4 + version = "0.29.5"; 5 + sha256 = "1nqi7yk5d66fcjf6kyjivm3cbaqkj36ajgfvjm995q7cla2xyawm"; 6 + manifestsSha256 = "09rq7wiv3ixdp0p8isfp26vikyx523arzdyizi6yb90q6dl6hgc0"; 7 7 8 8 manifests = fetchzip { 9 9 url = ··· 23 23 inherit sha256; 24 24 }; 25 25 26 - vendorSha256 = "sha256-/8gRyaXTCWe+F4X3z5iT8QhE3LdiNEYKHjtoYKJB/HU="; 26 + vendorSha256 = "sha256-dQV/8NF+sMiEoFr2wtR/oGqqn72JwH/JGbMREHIr/Tw="; 27 27 28 28 postUnpack = '' 29 29 cp -r ${manifests} source/cmd/flux/manifests
+4 -4
pkgs/applications/networking/cluster/talosctl/default.nix
··· 1 1 { lib, buildGoModule, fetchFromGitHub, installShellFiles }: 2 2 let 3 3 # look for GO_LDFLAGS getting set in the Makefile 4 - version = "1.0.3"; 5 - sha256 = "sha256-unGr+T2uYg7/4pAXf8vp9Hpi6IrCsLCqGbyBC7QXGX8="; 6 - vendorSha256 = "sha256-9NYr5Ok9oQ1ajYFiTeU9ztmX/55UROBjNawLGjm4HYU="; 7 - pkgsVersion = "v1.0.0-8-g76f8c5b"; 4 + version = "1.0.4"; 5 + sha256 = "sha256-kO48MRQDQGDUvFfsxAt+CAHn2EGU44NMpSKDWnNwAdk="; 6 + vendorSha256 = "sha256-QcD5MKQO51ZZ/NvVIiAmDsN6wLI2N8YkhA387KB77W8="; 7 + pkgsVersion = "v1.0.0-10-gbf81bd2"; 8 8 extrasVersion = "v1.0.0-2-gc5d3ab0"; 9 9 in 10 10 buildGoModule rec {
+2 -1
pkgs/applications/networking/instant-messengers/element/element-desktop-package.json
··· 2 2 "name": "element-desktop", 3 3 "productName": "Element", 4 4 "main": "lib/electron-main.js", 5 - "version": "1.10.10", 5 + "version": "1.10.11", 6 6 "description": "A feature-rich client for Matrix.org", 7 7 "author": "Element", 8 8 "repository": { ··· 89 89 }, 90 90 "build": { 91 91 "appId": "im.riot.app", 92 + "asarUnpack": "**/*.node", 92 93 "files": [ 93 94 "package.json", 94 95 {
+3 -3
pkgs/applications/networking/instant-messengers/element/pin.json
··· 1 1 { 2 - "version": "1.10.10", 3 - "desktopSrcHash": "Atgcu+K28pScYokS/lTu+/mMeEC+1yTcn3Akq+KZJNY=", 2 + "version": "1.10.11", 3 + "desktopSrcHash": "n74KFmHI6ZQWBEJCR55VZHS//myh2RePcJRVOmZ6XHo=", 4 4 "desktopYarnHash": "0jm0i1yyfkg1ll11pb3qif1vdxx6rp0yl9kd8jg9nhsg2jzw66pr", 5 - "webHash": "1xp0rhw3k2znwvqqikhd771l2n6xyx8npcz87m9d4cisl82lpnr0" 5 + "webHash": "02m64bhg1ls4a5igmizkkxnqfmbfhs0xy24ycr75vxmn0zmwa3yd" 6 6 }
+2 -2
pkgs/applications/networking/p2p/qbittorrent/default.nix
··· 12 12 with lib; 13 13 mkDerivation rec { 14 14 pname = "qbittorrent"; 15 - version = "4.4.1"; 15 + version = "4.4.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "qbittorrent"; 19 19 repo = "qBittorrent"; 20 20 rev = "release-${version}"; 21 - sha256 = "sha256-HNgegPL7M0zwkn7+lcNcsgWgrCbY9/d0nuIlIC5hkAM="; 21 + sha256 = "sha256-xBNN9YYKMDcoL1wvERjlAjV8vb2GVgwwlHtb5y0+f+8="; 22 22 }; 23 23 24 24 enableParallelBuilding = true;
+2 -2
pkgs/applications/version-management/redmine/Gemfile
··· 3 3 ruby '>= 2.4.0', '< 2.8.0' 4 4 gem 'bundler', '>= 1.12.0' 5 5 6 - gem 'rails', '5.2.6.2' 6 + gem 'rails', '5.2.6.3' 7 7 gem 'sprockets', '~> 3.7.2' if RUBY_VERSION < '2.5' 8 8 gem 'globalid', '~> 0.4.2' if Gem.ruby_version < Gem::Version.new('2.6.0') 9 9 gem 'rouge', '~> 3.26.0' ··· 24 24 gem 'tzinfo-data', platforms: [:mingw, :x64_mingw, :mswin] 25 25 26 26 # TOTP-based 2-factor authentication 27 - gem 'rotp' 27 + gem 'rotp', '>= 5.0.0' 28 28 gem 'rqrcode' 29 29 30 30 # Optional gem for LDAP authentication
+48 -50
pkgs/applications/version-management/redmine/Gemfile.lock
··· 1 1 GEM 2 2 remote: https://rubygems.org/ 3 3 specs: 4 - actioncable (5.2.6.2) 5 - actionpack (= 5.2.6.2) 4 + actioncable (5.2.6.3) 5 + actionpack (= 5.2.6.3) 6 6 nio4r (~> 2.0) 7 7 websocket-driver (>= 0.6.1) 8 - actionmailer (5.2.6.2) 9 - actionpack (= 5.2.6.2) 10 - actionview (= 5.2.6.2) 11 - activejob (= 5.2.6.2) 8 + actionmailer (5.2.6.3) 9 + actionpack (= 5.2.6.3) 10 + actionview (= 5.2.6.3) 11 + activejob (= 5.2.6.3) 12 12 mail (~> 2.5, >= 2.5.4) 13 13 rails-dom-testing (~> 2.0) 14 - actionpack (5.2.6.2) 15 - actionview (= 5.2.6.2) 16 - activesupport (= 5.2.6.2) 14 + actionpack (5.2.6.3) 15 + actionview (= 5.2.6.3) 16 + activesupport (= 5.2.6.3) 17 17 rack (~> 2.0, >= 2.0.8) 18 18 rack-test (>= 0.6.3) 19 19 rails-dom-testing (~> 2.0) ··· 21 21 actionpack-xml_parser (2.0.1) 22 22 actionpack (>= 5.0) 23 23 railties (>= 5.0) 24 - actionview (5.2.6.2) 25 - activesupport (= 5.2.6.2) 24 + actionview (5.2.6.3) 25 + activesupport (= 5.2.6.3) 26 26 builder (~> 3.1) 27 27 erubi (~> 1.4) 28 28 rails-dom-testing (~> 2.0) 29 29 rails-html-sanitizer (~> 1.0, >= 1.0.3) 30 - activejob (5.2.6.2) 31 - activesupport (= 5.2.6.2) 30 + activejob (5.2.6.3) 31 + activesupport (= 5.2.6.3) 32 32 globalid (>= 0.3.6) 33 - activemodel (5.2.6.2) 34 - activesupport (= 5.2.6.2) 35 - activerecord (5.2.6.2) 36 - activemodel (= 5.2.6.2) 37 - activesupport (= 5.2.6.2) 33 + activemodel (5.2.6.3) 34 + activesupport (= 5.2.6.3) 35 + activerecord (5.2.6.3) 36 + activemodel (= 5.2.6.3) 37 + activesupport (= 5.2.6.3) 38 38 arel (>= 9.0) 39 - activestorage (5.2.6.2) 40 - actionpack (= 5.2.6.2) 41 - activerecord (= 5.2.6.2) 39 + activestorage (5.2.6.3) 40 + actionpack (= 5.2.6.3) 41 + activerecord (= 5.2.6.3) 42 42 marcel (~> 1.0.0) 43 - activesupport (5.2.6.2) 43 + activesupport (5.2.6.3) 44 44 concurrent-ruby (~> 1.0, >= 1.0.2) 45 45 i18n (>= 0.7, < 2) 46 46 minitest (~> 5.1) ··· 60 60 xpath (~> 3.2) 61 61 childprocess (4.1.0) 62 62 chunky_png (1.4.0) 63 - concurrent-ruby (1.1.9) 63 + concurrent-ruby (1.1.10) 64 64 crass (1.0.6) 65 65 css_parser (1.11.0) 66 66 addressable ··· 72 72 htmlentities (4.3.4) 73 73 i18n (1.8.11) 74 74 concurrent-ruby (~> 1.0) 75 - loofah (2.14.0) 75 + loofah (2.16.0) 76 76 crass (~> 1.0.2) 77 77 nokogiri (>= 1.5.9) 78 78 mail (2.7.1) ··· 81 81 method_source (1.0.0) 82 82 mini_magick (4.11.0) 83 83 mini_mime (1.0.3) 84 - mini_portile2 (2.5.3) 85 84 minitest (5.15.0) 86 85 mocha (1.13.0) 87 86 mysql2 (0.5.3) 88 87 net-ldap (0.17.0) 89 88 nio4r (2.5.8) 90 89 nokogiri (1.11.7) 91 - mini_portile2 (~> 2.5.0) 92 90 racc (~> 1.4) 93 - parallel (1.21.0) 94 - parser (3.1.1.0) 91 + parallel (1.22.1) 92 + parser (3.1.2.0) 95 93 ast (~> 2.4.1) 96 94 pg (1.2.3) 97 - public_suffix (4.0.6) 98 - puma (5.6.2) 95 + public_suffix (4.0.7) 96 + puma (5.6.4) 99 97 nio4r (~> 2.0) 100 98 racc (1.6.0) 101 99 rack (2.2.3) ··· 104 102 ruby-openid (>= 2.1.8) 105 103 rack-test (1.1.0) 106 104 rack (>= 1.0, < 3) 107 - rails (5.2.6.2) 108 - actioncable (= 5.2.6.2) 109 - actionmailer (= 5.2.6.2) 110 - actionpack (= 5.2.6.2) 111 - actionview (= 5.2.6.2) 112 - activejob (= 5.2.6.2) 113 - activemodel (= 5.2.6.2) 114 - activerecord (= 5.2.6.2) 115 - activestorage (= 5.2.6.2) 116 - activesupport (= 5.2.6.2) 105 + rails (5.2.6.3) 106 + actioncable (= 5.2.6.3) 107 + actionmailer (= 5.2.6.3) 108 + actionpack (= 5.2.6.3) 109 + actionview (= 5.2.6.3) 110 + activejob (= 5.2.6.3) 111 + activemodel (= 5.2.6.3) 112 + activerecord (= 5.2.6.3) 113 + activestorage (= 5.2.6.3) 114 + activesupport (= 5.2.6.3) 117 115 bundler (>= 1.3.0) 118 - railties (= 5.2.6.2) 116 + railties (= 5.2.6.3) 119 117 sprockets-rails (>= 2.0.0) 120 118 rails-dom-testing (2.0.3) 121 119 activesupport (>= 4.2.0) 122 120 nokogiri (>= 1.6) 123 121 rails-html-sanitizer (1.4.2) 124 122 loofah (~> 2.3) 125 - railties (5.2.6.2) 126 - actionpack (= 5.2.6.2) 127 - activesupport (= 5.2.6.2) 123 + railties (5.2.6.3) 124 + actionpack (= 5.2.6.3) 125 + activesupport (= 5.2.6.3) 128 126 method_source 129 127 rake (>= 0.8.7) 130 128 thor (>= 0.19.0, < 2.0) ··· 160 158 rubocop-ast (>= 1.2.0, < 2.0) 161 159 ruby-progressbar (~> 1.7) 162 160 unicode-display_width (>= 1.4.0, < 3.0) 163 - rubocop-ast (1.16.0) 161 + rubocop-ast (1.17.0) 164 162 parser (>= 3.1.1.0) 165 163 rubocop-performance (1.10.2) 166 164 rubocop (>= 0.90.0, < 2.0) ··· 180 178 docile (~> 1.1) 181 179 simplecov-html (~> 0.11) 182 180 simplecov-html (0.12.3) 183 - sprockets (4.0.2) 181 + sprockets (4.0.3) 184 182 concurrent-ruby (~> 1.0) 185 183 rack (> 1, < 3) 186 184 sprockets-rails (3.4.2) ··· 227 225 pg (~> 1.2.2) 228 226 puma 229 227 rack-openid 230 - rails (= 5.2.6.2) 228 + rails (= 5.2.6.3) 231 229 rails-dom-testing 232 230 rbpdf (~> 1.20.0) 233 231 redcarpet (~> 3.5.1) 234 232 request_store (~> 1.5.0) 235 233 roadie-rails (~> 2.2.0) 236 - rotp 234 + rotp (>= 5.0.0) 237 235 rouge (~> 3.26.0) 238 236 rqrcode 239 237 rubocop (~> 1.12.0) ··· 248 246 yard 249 247 250 248 RUBY VERSION 251 - ruby 2.7.4p191 249 + ruby 2.7.6p219 252 250 253 251 BUNDLED WITH 254 - 2.1.4 252 + 2.2.33
+3 -5
pkgs/applications/version-management/redmine/default.nix
··· 1 1 { lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }: 2 2 3 3 let 4 - version = "4.2.4"; 4 + version = "4.2.5"; 5 5 rubyEnv = bundlerEnv { 6 6 name = "redmine-env-${version}"; 7 7 ··· 15 15 inherit version; 16 16 17 17 src = fetchurl { 18 - # https://www.redmine.org/news/134 19 - # > "These releases are not available yet on the releases page from a technical reason, we are sorry for this and we expected to have them uploaded next week. I'll post here an update after we have them uploaded." 20 - url = "https://www.redmine.org/attachments/download/28862/${pname}-${version}.tar.gz"; 21 - sha256 = "7f50fd4a6cf1c1e48091a87696b813ba264e11f04dec67fb006858a1b49a5c7d"; 18 + url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz"; 19 + sha256 = "112rc2sjx6x7046fjz7np0ilszvkqapc180ld02ncwmdxaq88w6r"; 22 20 }; 23 21 24 22 nativeBuildInputs = [ makeWrapper ];
+39 -49
pkgs/applications/version-management/redmine/gemset.nix
··· 5 5 platforms = []; 6 6 source = { 7 7 remotes = ["https://rubygems.org"]; 8 - sha256 = "0il9l30jz1gfjccrahfk2gl57b31dqgjlzjc8cfifm76ggywmz67"; 8 + sha256 = "1gmwailk92znzrdpi4116ih6bq609a38rpnszzh5piq7b507ikpn"; 9 9 type = "gem"; 10 10 }; 11 - version = "5.2.6.2"; 11 + version = "5.2.6.3"; 12 12 }; 13 13 actionmailer = { 14 14 dependencies = ["actionpack" "actionview" "activejob" "mail" "rails-dom-testing"]; ··· 16 16 platforms = []; 17 17 source = { 18 18 remotes = ["https://rubygems.org"]; 19 - sha256 = "1cci24da56d467ldq40n3l176h9qdw691w1b703c251izh6c4n5d"; 19 + sha256 = "103a1nixkazzdk21bg42vs722m6gm0vf17ag2fdad5dycwk3ycpp"; 20 20 type = "gem"; 21 21 }; 22 - version = "5.2.6.2"; 22 + version = "5.2.6.3"; 23 23 }; 24 24 actionpack = { 25 25 dependencies = ["actionview" "activesupport" "rack" "rack-test" "rails-dom-testing" "rails-html-sanitizer"]; ··· 27 27 platforms = []; 28 28 source = { 29 29 remotes = ["https://rubygems.org"]; 30 - sha256 = "1xis55xvs4hja6fnmj4785rzafk553k5f0xb7jprqf38c6dzmiak"; 30 + sha256 = "15fz3rjk85svpx9lsqfdwlvyd972zf0g5jasnsllcbf6d300gdj6"; 31 31 type = "gem"; 32 32 }; 33 - version = "5.2.6.2"; 33 + version = "5.2.6.3"; 34 34 }; 35 35 actionpack-xml_parser = { 36 36 dependencies = ["actionpack" "railties"]; ··· 49 49 platforms = []; 50 50 source = { 51 51 remotes = ["https://rubygems.org"]; 52 - sha256 = "00a9g63xwfimnzsrcrnr4vmdwhg7jaic49jas70r695nznwkxr9x"; 52 + sha256 = "00cfpmbk8gw9c589xnqazsbd860p2368gyh8nyzixcsa6k28wfwv"; 53 53 type = "gem"; 54 54 }; 55 - version = "5.2.6.2"; 55 + version = "5.2.6.3"; 56 56 }; 57 57 activejob = { 58 58 dependencies = ["activesupport" "globalid"]; ··· 60 60 platforms = []; 61 61 source = { 62 62 remotes = ["https://rubygems.org"]; 63 - sha256 = "0fm5qxrv8pxhl7m88p17xxpizddasm9kknaldkax8im3b9vrgnr9"; 63 + sha256 = "1gczbnk7qy4rjhv0q82nd70xawc9lb1vinvwr4ngpim5rqwzm6d6"; 64 64 type = "gem"; 65 65 }; 66 - version = "5.2.6.2"; 66 + version = "5.2.6.3"; 67 67 }; 68 68 activemodel = { 69 69 dependencies = ["activesupport"]; ··· 71 71 platforms = []; 72 72 source = { 73 73 remotes = ["https://rubygems.org"]; 74 - sha256 = "0k0xizwbcadmslc8rkg2vnsbrsqivm6yj2yjrzb6rhqwphcr9zjf"; 74 + sha256 = "0ib8qlbwr9hp5284c6bmx08lrfy45zzd4inzmawz08alkgdcrzca"; 75 75 type = "gem"; 76 76 }; 77 - version = "5.2.6.2"; 77 + version = "5.2.6.3"; 78 78 }; 79 79 activerecord = { 80 80 dependencies = ["activemodel" "activesupport" "arel"]; ··· 82 82 platforms = []; 83 83 source = { 84 84 remotes = ["https://rubygems.org"]; 85 - sha256 = "1m00zh62rfn2h15vfn89jg39wxmghc88v2vjb5r4m0c7g24vrb14"; 85 + sha256 = "0ky3zc8i5rjg2dpdb95icsgb443siim9sv71xwcmryjxp5rhkqyx"; 86 86 type = "gem"; 87 87 }; 88 - version = "5.2.6.2"; 88 + version = "5.2.6.3"; 89 89 }; 90 90 activestorage = { 91 91 dependencies = ["actionpack" "activerecord" "marcel"]; ··· 93 93 platforms = []; 94 94 source = { 95 95 remotes = ["https://rubygems.org"]; 96 - sha256 = "0h3z331xli0j5didh0g9cv4zrlx32b5csp1566fpy0fr2kgqmpi9"; 96 + sha256 = "1risg5jklxrm7j5i4rzaqpb94822ivbjaasblppwmx5f33vhfpca"; 97 97 type = "gem"; 98 98 }; 99 - version = "5.2.6.2"; 99 + version = "5.2.6.3"; 100 100 }; 101 101 activesupport = { 102 102 dependencies = ["concurrent-ruby" "i18n" "minitest" "tzinfo"]; ··· 104 104 platforms = []; 105 105 source = { 106 106 remotes = ["https://rubygems.org"]; 107 - sha256 = "164lmi9w96wdwd00dnly8f9dcak3blv49ymyqz30q2fdjn45c775"; 107 + sha256 = "09vif5aajkvrsdcl51kvk8crz8hl38awprh7d5wj93nscpxmqgns"; 108 108 type = "gem"; 109 109 }; 110 - version = "5.2.6.2"; 110 + version = "5.2.6.3"; 111 111 }; 112 112 addressable = { 113 113 dependencies = ["public_suffix"]; ··· 186 186 platforms = []; 187 187 source = { 188 188 remotes = ["https://rubygems.org"]; 189 - sha256 = "0nwad3211p7yv9sda31jmbyw6sdafzmdi2i2niaz6f0wk5nq9h0f"; 189 + sha256 = "0s4fpn3mqiizpmpy2a24k4v365pv75y50292r8ajrv4i1p5b2k14"; 190 190 type = "gem"; 191 191 }; 192 - version = "1.1.9"; 192 + version = "1.1.10"; 193 193 }; 194 194 crass = { 195 195 groups = ["default"]; ··· 280 280 platforms = []; 281 281 source = { 282 282 remotes = ["https://rubygems.org"]; 283 - sha256 = "0z8bdcmw66j3dy6ivcc02yq32lx3n9bavx497llln8qy014xjm4w"; 283 + sha256 = "15s6z5bvhdhnqv4wg8zcz3mhbc7i4dbqskv5jvhprz33ak7682km"; 284 284 type = "gem"; 285 285 }; 286 - version = "2.14.0"; 286 + version = "2.16.0"; 287 287 }; 288 288 mail = { 289 289 dependencies = ["mini_mime"]; ··· 336 336 }; 337 337 version = "1.0.3"; 338 338 }; 339 - mini_portile2 = { 340 - groups = ["default" "test"]; 341 - platforms = []; 342 - source = { 343 - remotes = ["https://rubygems.org"]; 344 - sha256 = "1ad0mli9rc0f17zw4ibp24dbj1y39zkykijsjmnzl4gwpg5s0j6k"; 345 - type = "gem"; 346 - }; 347 - version = "2.5.3"; 348 - }; 349 339 minitest = { 350 340 groups = ["default" "test"]; 351 341 platforms = []; ··· 405 395 version = "2.5.8"; 406 396 }; 407 397 nokogiri = { 408 - dependencies = ["mini_portile2" "racc"]; 398 + dependencies = ["racc"]; 409 399 groups = ["default" "test"]; 410 400 platforms = []; 411 401 source = { ··· 420 410 platforms = []; 421 411 source = { 422 412 remotes = ["https://rubygems.org"]; 423 - sha256 = "1hkfpm78c2vs1qblnva3k1grijvxh87iixcnyd83s3lxrxsjvag4"; 413 + sha256 = "07vnk6bb54k4yc06xnwck7php50l09vvlw1ga8wdz0pia461zpzb"; 424 414 type = "gem"; 425 415 }; 426 - version = "1.21.0"; 416 + version = "1.22.1"; 427 417 }; 428 418 parser = { 429 419 dependencies = ["ast"]; ··· 431 421 platforms = []; 432 422 source = { 433 423 remotes = ["https://rubygems.org"]; 434 - sha256 = "0zaghgvva2q4jqbachg8jvpwgbg3w1jqr0d00m8rqciqznjgsw3c"; 424 + sha256 = "0xhfghgidj8cbdnqp01f7kvnrv1f60izpkd9dhxsvpdzkfsdg97d"; 435 425 type = "gem"; 436 426 }; 437 - version = "3.1.1.0"; 427 + version = "3.1.2.0"; 438 428 }; 439 429 pg = { 440 430 groups = ["default"]; ··· 459 449 platforms = []; 460 450 source = { 461 451 remotes = ["https://rubygems.org"]; 462 - sha256 = "1xqcgkl7bwws1qrlnmxgh8g4g9m10vg60bhlw40fplninb3ng6d9"; 452 + sha256 = "1f3knlwfwm05sfbaihrxm4g772b79032q14c16q4b38z8bi63qcb"; 463 453 type = "gem"; 464 454 }; 465 - version = "4.0.6"; 455 + version = "4.0.7"; 466 456 }; 467 457 puma = { 468 458 dependencies = ["nio4r"]; ··· 470 460 platforms = []; 471 461 source = { 472 462 remotes = ["https://rubygems.org"]; 473 - sha256 = "1np2myaxlk5iab1zarwgmp7zsjvm5j8ssg35ijv8b6dpvc3cjd56"; 463 + sha256 = "0dgr2rybayih2naz3658mbzqwfrg9fxl80zsvhscf6b972kp3jdw"; 474 464 type = "gem"; 475 465 }; 476 - version = "5.6.2"; 466 + version = "5.6.4"; 477 467 }; 478 468 racc = { 479 469 groups = ["default" "test"]; ··· 523 513 platforms = []; 524 514 source = { 525 515 remotes = ["https://rubygems.org"]; 526 - sha256 = "0fgbld733j2j85pf8kpv1mvp8rmlkqs7ccv77q2mwfm7ri4yisy0"; 516 + sha256 = "19962nkjssr77753a8893yz17kmvb63h9rl3ajq6r8rx9xifq8fn"; 527 517 type = "gem"; 528 518 }; 529 - version = "5.2.6.2"; 519 + version = "5.2.6.3"; 530 520 }; 531 521 rails-dom-testing = { 532 522 dependencies = ["activesupport" "nokogiri"]; ··· 556 546 platforms = []; 557 547 source = { 558 548 remotes = ["https://rubygems.org"]; 559 - sha256 = "1fgyw80j2mss3hdhzxa1b12c7j17az55znq0d16md69if8dwfmic"; 549 + sha256 = "0waa50li6vvckz9mznyz4jhks46ba09fmbdadrrj35mzwahyb6fy"; 560 550 type = "gem"; 561 551 }; 562 - version = "5.2.6.2"; 552 + version = "5.2.6.3"; 563 553 }; 564 554 rainbow = { 565 555 groups = ["default" "test"]; ··· 723 713 platforms = []; 724 714 source = { 725 715 remotes = ["https://rubygems.org"]; 726 - sha256 = "1bd2z82ly7fix8415gvfiwzb6bjialz5rs3sr72kv1lk68rd23wv"; 716 + sha256 = "1k9izkr5rhw3zc309yjp17z7496l74j4li3zrcgpgqfnqwz695qx"; 727 717 type = "gem"; 728 718 }; 729 - version = "1.16.0"; 719 + version = "1.17.0"; 730 720 }; 731 721 rubocop-performance = { 732 722 dependencies = ["rubocop" "rubocop-ast"]; ··· 818 808 platforms = []; 819 809 source = { 820 810 remotes = ["https://rubygems.org"]; 821 - sha256 = "0ikgwbl6jv3frfiy3xhg5yxw9d0064rgzghar1rg391xmrc4gm38"; 811 + sha256 = "19k5cwg8gyb6lkmz4kab7c5nlplpgj64jy7vw8p5l2i2ysq5hym0"; 822 812 type = "gem"; 823 813 }; 824 - version = "4.0.2"; 814 + version = "4.0.3"; 825 815 }; 826 816 sprockets-rails = { 827 817 dependencies = ["actionpack" "activesupport" "sprockets"];
+17
pkgs/applications/version-management/redmine/update.sh
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell --pure -i bash -p cacert bundix 3 + 4 + # Do these steps before running this script: 5 + # 1. Copy Gemfile from new Redmine version to this folder 6 + # 2. Manually modify the database lines in Gemfile (diff the two files, it's obvious) 7 + 8 + pkg_dir="$(dirname "$0")" 9 + cd ${pkg_dir} 10 + 11 + for file in "gemset.nix" "Gemfile.lock"; do 12 + if [ -f ${file} ]; then 13 + rm ${file} 14 + fi 15 + done 16 + 17 + bundix -l
+2 -2
pkgs/applications/virtualization/podman-tui/default.nix
··· 11 11 }: 12 12 buildGoModule rec { 13 13 pname = "podman-tui"; 14 - version = "0.3.0"; 14 + version = "0.3.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "containers"; 18 18 repo = "podman-tui"; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-1WbDmnKyFosp4Kz9QINr3lOR/wD0UW2QZf7nAAaoClM="; 20 + sha256 = "sha256-Xc6F87evQiv4jRbxxRBzJBeI8653HvlQL+UwcVWY0wk="; 21 21 }; 22 22 23 23 vendorSha256 = null;
+3 -3
pkgs/desktops/gnome/apps/gnome-todo/default.nix
··· 27 27 28 28 stdenv.mkDerivation rec { 29 29 pname = "gnome-todo"; 30 - version = "unstable-2022-03-13"; 30 + version = "unstable-2022-04-07"; 31 31 32 32 src = fetchFromGitLab { 33 33 domain = "gitlab.gnome.org"; 34 34 owner = "GNOME"; 35 35 repo = "gnome-todo"; 36 - rev = "68787718eabf164f9087367113689996cd06fefd"; 37 - sha256 = "srfu22s8nVVJYw8c97T1ubT6nQqbA1Sav5Ckemdcn30="; 36 + rev = "ebc683746c705faa7c080aa96eecb83e523a8c15"; 37 + sha256 = "YMRol1XSQUuwdlpOKNgjUnTZthbMvV/l4dqtBoBnjSU="; 38 38 }; 39 39 40 40 patches = [
+2 -2
pkgs/development/beam-modules/erlang-ls/default.nix
··· 1 1 { fetchFromGitHub, fetchgit, fetchHex, rebar3Relx, buildRebar3, rebar3-proper 2 2 , stdenv, writeScript, lib }: 3 3 let 4 - version = "0.29.0"; 4 + version = "0.30.0"; 5 5 owner = "erlang-ls"; 6 6 repo = "erlang_ls"; 7 7 deps = import ./rebar-deps.nix { ··· 19 19 inherit version; 20 20 src = fetchFromGitHub { 21 21 inherit owner repo; 22 - sha256 = "sha256-BWI7H5HU5ZgXrMWFOZ7WpTfS6syrFpEVRInZW6hC5iE="; 22 + sha256 = "sha256-Dqkp0d6U8U5HbyBq6q0WmKODVIQx3DVE8yofD0JhAHM="; 23 23 rev = version; 24 24 }; 25 25 releaseType = "escript";
+1
pkgs/development/embedded/openocd/default.nix
··· 32 32 ]; 33 33 34 34 configureFlags = [ 35 + "--disable-werror" 35 36 "--enable-jtag_vpi" 36 37 "--enable-usb_blaster_libftdi" 37 38 (lib.enableFeature (! stdenv.isDarwin) "amtjtagaccel")
+1 -1
pkgs/development/libraries/jellyfin-ffmpeg/default.nix
··· 1 1 { ffmpeg_4, ffmpeg-full, fetchFromGitHub, lib }: 2 2 3 3 (ffmpeg-full.override { ffmpeg = ffmpeg_4; }).overrideAttrs (old: rec { 4 - name = "jellyfin-ffmpeg"; 4 + pname = "jellyfin-ffmpeg"; 5 5 version = "4.4.1-4"; 6 6 7 7 src = fetchFromGitHub {
+6 -6
pkgs/development/libraries/libcef/default.nix
··· 70 70 projectArch = "x86_64"; 71 71 }; 72 72 }; 73 - platforms."aarch64-linux".sha256 = "0m12adzcs6xsmgnqsdc5g0xs6xmjbj560x4d9rnv9fpf1p7jv2fa"; 74 - platforms."i686-linux".sha256 = "00cy5kxx8hpifkwhn9qbfch7ng3crx0zb6ypllzip6qms956mama"; 75 - platforms."x86_64-linux".sha256 = "1f1hxx4xl0wljyrgj0m3zq47yz2cyqd52qigrkpcvavr1d2sx6m3"; 73 + platforms."aarch64-linux".sha256 = "0gmnmr0zn2ffn7xbhmfh6rhmwmxy5zzlj0s3lyp99knjn47lg2fg"; 74 + platforms."i686-linux".sha256 = "1lp2z9db89qk2wh900c2dzlhflwmcbmp4m7xnlj04pq4q2kgfm9p"; 75 + platforms."x86_64-linux".sha256 = "1ljrp0iky7rrj04sbqicrg1jr938xnid6jlirbf7gwlmzliz3wfs"; 76 76 77 77 platformInfo = builtins.getAttr stdenv.targetPlatform.system platforms; 78 78 in 79 79 stdenv.mkDerivation rec { 80 80 pname = "cef-binary"; 81 - version = "98.1.21"; 82 - gitRevision = "9782362"; 83 - chromiumVersion = "98.0.4758.102"; 81 + version = "100.0.24"; 82 + gitRevision = "0783cf8"; 83 + chromiumVersion = "100.0.4896.127"; 84 84 85 85 src = fetchurl { 86 86 url = "https://cef-builds.spotifycdn.com/cef_binary_${version}+g${gitRevision}+chromium-${chromiumVersion}_${platformInfo.platformStr}_minimal.tar.bz2";
+14 -8
pkgs/development/libraries/openal-soft/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, cmake 1 + { lib, stdenv, fetchFromGitHub, cmake, pkg-config 2 2 , alsaSupport ? !stdenv.isDarwin, alsa-lib 3 + , dbusSupport ? !stdenv.isDarwin, dbus 4 + , pipewireSupport ? !stdenv.isDarwin, pipewire 3 5 , pulseSupport ? !stdenv.isDarwin, libpulseaudio 4 6 , CoreServices, AudioUnit, AudioToolbox 5 7 }: 6 8 7 9 stdenv.mkDerivation rec { 8 10 pname = "openal-soft"; 9 - version = "1.21.1"; 11 + version = "1.22.0"; 10 12 11 13 src = fetchFromGitHub { 12 14 owner = "kcat"; 13 15 repo = "openal-soft"; 14 16 rev = version; 15 - sha256 = "sha256-rgc6kjXaZb6sCR+e9Gu7BEEHIiCHMygpLIeSqgWkuAg="; 17 + sha256 = "sha256-Y2KhPkwtG6tBzUhSqwV2DVnOjZwxPihidLKahjaIvyU="; 16 18 }; 17 19 18 20 # this will make it find its own data files (e.g. HRTF profiles) 19 21 # without any other configuration 20 22 patches = [ ./search-out.patch ]; 21 23 postPatch = '' 22 - substituteInPlace alc/helpers.cpp \ 24 + substituteInPlace core/helpers.cpp \ 23 25 --replace "@OUT@" $out 24 26 ''; 25 27 26 28 strictDeps = true; 27 29 28 - nativeBuildInputs = [ cmake ]; 30 + nativeBuildInputs = [ cmake pkg-config ]; 29 31 30 32 buildInputs = lib.optional (stdenv.buildPlatform != stdenv.hostPlatform) stdenv.cc.libc 31 33 ++ lib.optional alsaSupport alsa-lib 34 + ++ lib.optional dbusSupport dbus 35 + ++ lib.optional pipewireSupport pipewire 32 36 ++ lib.optional pulseSupport libpulseaudio 33 37 ++ lib.optionals stdenv.isDarwin [ CoreServices AudioUnit AudioToolbox ]; 34 38 35 - NIX_LDFLAGS = toString ( 36 - lib.optional alsaSupport "-lasound" 37 - ++ lib.optional pulseSupport "-lpulse"); 39 + cmakeFlags = [ 40 + # Automatically links dependencies without having to rely on dlopen, thus 41 + # removes the need for NIX_LDFLAGS. 42 + "-DALSOFT_DLOPEN=OFF" 43 + ]; 38 44 39 45 meta = with lib; { 40 46 description = "OpenAL alternative";
+2 -2
pkgs/development/libraries/openal-soft/search-out.patch
··· 1 1 diff --git a/alc/helpers.cpp b/alc/helpers.cpp 2 2 index 8c1c856..19bbc0f 100644 3 - --- a/alc/helpers.cpp 4 - +++ b/alc/helpers.cpp 3 + --- a/core/helpers.cpp 4 + +++ b/core/helpers.cpp 5 5 @@ -402,6 +402,7 @@ al::vector<std::string> SearchDataFiles(const char *ext, const char *subdir) 6 6 7 7 DirectorySearch(path.c_str(), ext, &results);
+2 -2
pkgs/development/python-modules/apprise/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "apprise"; 23 - version = "0.9.8.2"; 23 + version = "0.9.8.3"; 24 24 format = "setuptools"; 25 25 26 26 disabled = pythonOlder "3.7"; 27 27 28 28 src = fetchPypi { 29 29 inherit pname version; 30 - hash = "sha256-EDKa77sU09HOBp4NVsHNwp6S4UbHyqX8T8rFGOnV8kA="; 30 + hash = "sha256-24OYAjbnzer0KyTRx7Kty8HVsHdon+l4UazcWMIm428="; 31 31 }; 32 32 33 33 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/flask-compress/default.nix
··· 8 8 }: 9 9 10 10 buildPythonPackage rec { 11 - version = "1.11"; 11 + version = "1.12"; 12 12 pname = "Flask-Compress"; 13 13 format = "pyproject"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - sha256 = "sha256-9WnzLERtayXKjjR9UAOgUxgR73MmeABbADb8HJ6xwhw="; 17 + sha256 = "sha256-4hWUmfOdYYpNVroEhOe1i1eVa5osbTUQ8JX1uxS3r8U="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+41 -15
pkgs/development/python-modules/flask-testing/default.nix
··· 1 - { lib, stdenv, fetchPypi, buildPythonPackage, isPy3k, flask, blinker, twill }: 1 + { lib 2 + , stdenv 3 + , blinker 4 + , pytestCheckHook 5 + , buildPythonPackage 6 + , fetchPypi 7 + , flask 8 + , pythonOlder 9 + }: 2 10 3 11 buildPythonPackage rec { 4 - pname = "Flask-Testing"; 12 + pname = "flask-testing"; 5 13 version = "0.8.1"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.7"; 6 17 7 18 src = fetchPypi { 8 - inherit pname version; 9 - sha256 = "0a734d7b68e63a9410b413cd7b1f96456f9a858bd09a6222d465650cc782eb01"; 19 + pname = "Flask-Testing"; 20 + inherit version; 21 + hash = "sha256-CnNNe2jmOpQQtBPNex+WRW+ahYvQmmIi1GVlDMeC6wE="; 10 22 }; 11 23 12 - postPatch = '' 13 - substituteInPlace setup.py --replace "twill==0.9.1" "twill" 14 - ''; 24 + propagatedBuildInputs = [ 25 + flask 26 + ]; 15 27 16 - propagatedBuildInputs = [ flask ]; 28 + checkInputs = [ 29 + blinker 30 + pytestCheckHook 31 + ]; 17 32 18 - checkInputs = [ blinker ] ++ lib.optionals (!isPy3k) [ twill ]; 33 + # Some of the tests use localhost networking on darwin 34 + doCheck = !stdenv.isDarwin; 19 35 20 - # twill integration is outdated in Python 2, hence it the tests fails. 21 - # Some of the tests use localhost networking on darwin. 22 - doCheck = isPy3k && !stdenv.isDarwin; 36 + disabledTests = [ 37 + # RuntimeError and NotImplementedError 38 + "test_assert_redirects" 39 + "test_server_listening" 40 + "test_server_process_is_spawned" 41 + ]; 23 42 24 - pythonImportsCheck = [ "flask_testing" ]; 43 + disabledTestPaths = [ 44 + # twill is only used by Python 2 according setup.py 45 + "tests/test_twill.py" 46 + ]; 47 + 48 + pythonImportsCheck = [ 49 + "flask_testing" 50 + ]; 25 51 26 52 meta = with lib; { 27 - description = "Flask unittest integration."; 53 + description = "Extension provides unit testing utilities for Flask"; 28 54 homepage = "https://pythonhosted.org/Flask-Testing/"; 29 55 license = licenses.bsd3; 30 - maintainers = [ maintainers.mic92 ]; 56 + maintainers = with maintainers; [ mic92 ]; 31 57 }; 32 58 }
+36 -35
pkgs/development/python-modules/ihatemoney/default.nix
··· 1 - { buildPythonPackage 2 - , lib 3 - , isPy27 1 + { lib 2 + , buildPythonPackage 3 + , pythonOlder 4 4 , nixosTests 5 5 , fetchPypi 6 6 , alembic ··· 29 29 , python-dateutil 30 30 , pytz 31 31 , requests 32 - , six 33 32 , sqlalchemy 34 33 , sqlalchemy-utils 35 34 , sqlalchemy-continuum ··· 37 36 , werkzeug 38 37 , wtforms 39 38 , psycopg2 # optional, for postgresql support 40 - , flask_testing 39 + , flask-testing 41 40 , pytestCheckHook 42 - , fetchpatch 43 41 }: 44 42 45 43 buildPythonPackage rec { 46 44 pname = "ihatemoney"; 47 - version = "5.1.1"; 45 + version = "5.2.0"; 46 + format = "setuptools"; 47 + 48 + disabled = pythonOlder "3.7"; 48 49 49 50 src = fetchPypi { 50 51 inherit pname version; 51 - sha256 = "0gsqba9qbs1dpmfys8qpiahy4pbn4khcc6mgmdnhssmkjsb94sx6"; 52 + sha256 = "sha256-uQgZBbpqqbZYHpR+GwHWX0c7di2rVvEz0jPRY6+BkkQ="; 52 53 }; 53 54 54 - disabled = isPy27; 55 - 56 55 propagatedBuildInputs = [ 57 56 aniso8601 58 57 Babel 59 58 blinker 60 59 cachetools 61 60 click 61 + debts 62 62 dnspython 63 63 email_validator 64 64 flask 65 + flask_mail 66 + flask_migrate 67 + flask_wtf 65 68 flask-babel 66 69 flask-cors 67 - flask_mail 68 - flask_migrate 69 70 flask-restful 70 71 flask-talisman 71 - flask_wtf 72 72 idna 73 73 itsdangerous 74 74 jinja2 75 75 Mako 76 76 markupsafe 77 + psycopg2 77 78 python-dateutil 78 79 pytz 79 80 requests 80 - six 81 + sqlalchemy 81 82 sqlalchemy-continuum 82 83 werkzeug 83 84 wtforms 84 - psycopg2 85 - debts 86 - ]; 87 - 88 - patches = [ 89 - # fix build with wtforms 3. remove with next release 90 - (fetchpatch { 91 - url = "https://github.com/spiral-project/ihatemoney/commit/40ce32d9fa58a60d26a4d0df547b8deb709c330d.patch"; 92 - sha256 = "sha256-2ewOu21qhq/AOZaE9qrF5J6HH0h6ohFgjDb+BYjJnuQ="; 93 - excludes = [ "setup.cfg" ]; 94 - }) 95 85 ]; 96 86 97 87 postPatch = '' 98 88 substituteInPlace setup.cfg \ 99 89 --replace "cachetools>=4.1,<5" "cachetools>=4.1" \ 100 - --replace "Flask-WTF>=0.14.3,<1" "Flask-WTF>=0.14.3,<2" \ 101 90 --replace "SQLAlchemy>=1.3.0,<1.4" "SQLAlchemy>=1.3.0,<1.5" \ 102 - --replace "WTForms>=2.3.1,<2.4" "WTForms" \ 103 - --replace "Flask-Talisman>=0.8,<1" "Flask-Talisman>=0.8,<2" # https://github.com/spiral-project/ihatemoney/pull/1006 91 + --replace "WTForms>=2.3.1,<3.1" "WTForms" 104 92 ''; 105 93 106 94 checkInputs = [ 107 - flask_testing 95 + flask-testing 108 96 pytestCheckHook 109 97 ]; 110 98 111 - pythonImportsCheck = [ "ihatemoney" ]; 99 + pythonImportsCheck = [ 100 + "ihatemoney" 101 + ]; 112 102 113 103 disabledTests = [ 114 - "test_notifications" # requires running service. 115 - "test_invite" # requires running service. 116 - "test_invitation_email_failure" # requires dns resolution 104 + # Requires running service 105 + "test_notifications" 106 + "test_invite" 107 + "test_access_other_projects" 108 + "test_authentication" 109 + "test_manage_bills" 110 + "test_member_delete_method" 111 + "test_membership" 112 + "test_bill_add_remove_add" 113 + "test_clear_ip_records" 114 + "test_disable_clear_no_new_records" 115 + "test_logs_for_common_actions" 116 + # Requires DNS resolution 117 + "test_invitation_email_failure" 117 118 ]; 118 119 119 120 passthru.tests = { ··· 121 122 }; 122 123 123 124 meta = with lib; { 125 + description = "Shared budget manager web application"; 124 126 homepage = "https://ihatemoney.org"; 125 - description = "A simple shared budget manager web application"; 126 127 license = licenses.beerware; 127 - maintainers = [ maintainers.symphorien ]; 128 + maintainers = with maintainers; [ symphorien ]; 128 129 }; 129 130 }
+2 -2
pkgs/development/python-modules/peaqevcore/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "peaqevcore"; 9 - version = "0.0.20"; 9 + version = "0.0.21"; 10 10 format = "setuptools"; 11 11 12 12 disabled = pythonOlder "3.7"; 13 13 14 14 src = fetchPypi { 15 15 inherit pname version; 16 - hash = "sha256-h/WQzkDoEuE4grnb0YeuWhHDPWIqVHgjWgMq02XLahs="; 16 + hash = "sha256-NTwLo/RtwSf3a43dAv8EK1NWuCsVjL+8+KozjvaPUm4="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/pex/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "pex"; 10 - version = "2.1.82"; 10 + version = "2.1.84"; 11 11 format = "flit"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-VwbpcKPtPH/43E+lfzUken8JvX8QtTa6o0H0S2RXbYk="; 17 + hash = "sha256-tjPjLzNOO/PUU6EItLYyQw+KPekIwboTBn98T8wHpHw="; 18 18 }; 19 19 20 20 nativeBuildInputs = [
+34 -17
pkgs/development/python-modules/swspotify/default.nix
··· 1 - { lib, stdenv, buildPythonPackage, fetchFromGitHub, requests 2 - , pytestCheckHook, flask, flask-cors, dbus-python, mock, isPy27 3 - , poetry-core }: 1 + { lib 2 + , stdenv 3 + , buildPythonPackage 4 + , dbus-python 5 + , fetchFromGitHub 6 + , flask 7 + , flask-cors 8 + , poetry-core 9 + , pythonOlder 10 + , requests 11 + }: 4 12 5 13 buildPythonPackage rec { 6 - pname = "SwSpotify"; 14 + pname = "swspotify"; 7 15 version = "1.2.3"; 8 - disabled = isPy27; 9 16 format = "pyproject"; 10 17 18 + disabled = pythonOlder "3.6"; 19 + 11 20 src = fetchFromGitHub { 12 21 owner = "SwagLyrics"; 13 22 repo = "SwSpotify"; 14 23 rev = "v${version}"; 15 - sha256 = "sha256-xGLvc154xnje45Akf7H1qqQRUc03gGVt8AhGlkcP3kY="; 24 + hash = "sha256-xGLvc154xnje45Akf7H1qqQRUc03gGVt8AhGlkcP3kY="; 16 25 }; 17 26 18 - nativeBuildInputs = [ poetry-core ]; 27 + nativeBuildInputs = [ 28 + poetry-core 29 + ]; 19 30 20 - propagatedBuildInputs = [ requests flask flask-cors ] 21 - ++ lib.optionals stdenv.isLinux [ dbus-python ]; 31 + propagatedBuildInputs = [ 32 + dbus-python 33 + flask 34 + flask-cors 35 + requests 36 + ]; 22 37 23 - doCheck = !stdenv.isDarwin; 24 - 25 - checkPhase = '' 26 - pytest tests/test_spotify.py::${if stdenv.isDarwin then "DarwinTests" else "LinuxTests"} 38 + postPatch = '' 39 + # Detection of the platform doesn't always works with 1.2.3 40 + substituteInPlace pyproject.toml \ 41 + --replace 'dbus-python = {version = "^1.2.16", platform = "linux"}' "" 27 42 ''; 28 43 29 - checkInputs = [ pytestCheckHook mock ]; 44 + # Tests want to use Dbus 45 + doCheck = false; 30 46 31 - pythonImportsCheck = [ "SwSpotify" ]; 47 + pythonImportsCheck = [ 48 + "SwSpotify" 49 + ]; 32 50 33 51 meta = with lib; { 34 - homepage = "https://github.com/SwagLyrics/SwSpotify"; 35 52 description = "Library to get the currently playing song and artist from Spotify"; 53 + homepage = "https://github.com/SwagLyrics/SwSpotify"; 36 54 license = licenses.mit; 37 55 maintainers = with maintainers; [ siraben ]; 38 - platforms = platforms.unix; 39 56 }; 40 57 }
+2 -2
pkgs/development/python-modules/types-paramiko/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "types-paramiko"; 9 - version = "2.8.19"; 9 + version = "2.8.20"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256-UhkthDZk73wfh7n+Bpe7u1qPgS5DAWlEz+q+x93spCM="; 13 + sha256 = "sha256-tsK0nbyjv6hlONLinKRAgckjECEIqrGsK0f1OL5h5S4="; 14 14 }; 15 15 16 16 pythonImportsCheck = [
+2 -2
pkgs/development/python-modules/types-urllib3/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-urllib3"; 8 - version = "1.26.13"; 8 + version = "1.26.14"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - hash = "sha256-QPj7XozX1X6K797j/dXpMKoaG7QXnNrdVSJs6liK95A="; 13 + hash = "sha256-KiV45LNjQczSQLAPzNqYJpiP8FiaRLpKZku9ae80jSc="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+2 -2
pkgs/development/tools/mold/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "mold"; 15 - version = "1.2.0"; 15 + version = "1.2.1"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "rui314"; 19 19 repo = pname; 20 20 rev = "v${version}"; 21 - sha256 = "sha256-KmFNe22XltSrxlINOH/3w79P1CGHwPkxKVyKMD5OcCc="; 21 + sha256 = "sha256-qrIaHDjPiOzQ8Gi7aPT0BM9oIgWr1IdcT7vvYmsea7k="; 22 22 }; 23 23 24 24 buildInputs = [ zlib openssl ];
+3 -3
pkgs/development/web/deno/default.nix
··· 16 16 17 17 rustPlatform.buildRustPackage rec { 18 18 pname = "deno"; 19 - version = "1.21.0"; 19 + version = "1.21.1"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "denoland"; 23 23 repo = pname; 24 24 rev = "v${version}"; 25 - sha256 = "sha256-Sv9Keb+6vc6Lr+H/gAi9/4bmBO18gv9bqAjBIpOrtnk="; 25 + sha256 = "sha256-97KWvaxjIxdWjpuJHYzKbYmQZvAcDW/rzj0VkvnQas4="; 26 26 }; 27 - cargoSha256 = "sha256-EykIg8rU2VBag+3834SwMYkz9ZR6brOo/0NXXvrGqsU="; 27 + cargoSha256 = "sha256-cqKxKHX/xQLvDN5FwyjB/2aHgm3KZsjxHVRiugYIvQE="; 28 28 29 29 postPatch = '' 30 30 # upstream uses lld on aarch64-darwin for faster builds
-35
pkgs/games/tintin/default.nix
··· 1 - { stdenv, fetchurl, lib, zlib, pcre 2 - , memorymappingHook, memstreamHook 3 - , tlsSupport ? true, gnutls ? null 4 - # ^ set { tlsSupport = false; } to reduce closure size by ~= 18.6 MB 5 - }: 6 - 7 - assert tlsSupport -> gnutls != null; 8 - 9 - stdenv.mkDerivation rec { 10 - pname = "tintin"; 11 - version = "2.02.12"; 12 - 13 - src = fetchurl { 14 - url = "mirror://sourceforge/tintin/tintin-${version}.tar.gz"; 15 - sha256 = "sha256-tvn9TywefNyM/0Fy16gAFJYbA5Q4DO2RgiCdw014GgA="; 16 - }; 17 - 18 - nativeBuildInputs = lib.optional tlsSupport gnutls.dev; 19 - buildInputs = [ zlib pcre ] 20 - ++ lib.optionals (stdenv.system == "x86_64-darwin") [ memorymappingHook memstreamHook ] 21 - ++ lib.optional tlsSupport gnutls; 22 - 23 - preConfigure = '' 24 - cd src 25 - ''; 26 - 27 - meta = with lib; { 28 - description = "A free MUD client for macOS, Linux and Windows"; 29 - homepage = "http://tintin.sourceforge.net"; 30 - license = licenses.gpl2; 31 - maintainers = with maintainers; [ lovek323 ]; 32 - mainProgram = "tt++"; 33 - platforms = platforms.unix; 34 - }; 35 - }
+15 -1
pkgs/servers/sabnzbd/default.nix
··· 10 10 }: 11 11 12 12 let 13 - pythonEnv = python3.withPackages(ps: with ps; [ 13 + 14 + python = python3.override { 15 + packageOverrides = final: prev: { 16 + sabyenc3 = prev.sabyenc3.overridePythonAttrs (oldAttrs: rec { 17 + version = "4.0.0"; 18 + src = oldAttrs.src.override { 19 + inherit version; 20 + hash = "sha256-PwwQ2jChKIqh7jJ6E2hkqPquTDSN4MklghfJ+MkM0n0="; 21 + }; 22 + }); 23 + }; 24 + self = python; 25 + }; 26 + 27 + pythonEnv = python.withPackages(ps: with ps; [ 14 28 chardet 15 29 cheetah3 16 30 cherrypy
+2 -2
pkgs/shells/fish/plugins/fzf-fish.nix
··· 2 2 3 3 buildFishPlugin rec { 4 4 pname = "fzf.fish"; 5 - version = "8.2"; 5 + version = "8.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "PatrickF1"; 9 9 repo = "fzf.fish"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WRrPd/GuXHJ9uYvhwjwp9AEtvbfMlpV0xdgNyfx43ok="; 11 + sha256 = "sha256-eSNUqvKXTxcuvICxo8BmVWL1ESXQuU7VhOl7aONrhwM="; 12 12 }; 13 13 14 14 checkInputs = [ fzf fd util-linux ];
+6 -6
pkgs/tools/misc/mutagen/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub, fetchzip }: 1 + { lib, buildGo118Module, fetchFromGitHub, fetchzip }: 2 2 3 - buildGoModule rec { 3 + buildGo118Module rec { 4 4 pname = "mutagen"; 5 - version = "0.13.1"; 5 + version = "0.14.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "mutagen-io"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-WFEbiPyE029q9+ZXYioESXLm9fmpwihaNwgLcPYQYFE="; 11 + sha256 = "sha256-OoRXf0QboRQkZE4zcwlGFyoToGOy1bbgGSo17BQLqCE="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-kMX0E3yCg+wRaVMRWNSkeW+dN8b/EG04C0P77x9TQC0="; 14 + vendorSha256 = "sha256-dkPpz0SZEAMPR7mq11kDHGCgeIpnXj2lRnJo1Ws32Cc="; 15 15 16 16 agents = fetchzip { 17 17 name = "mutagen-agents-${version}"; ··· 21 21 extraPostFetch = '' 22 22 rm $out/mutagen # Keep only mutagen-agents.tar.gz. 23 23 ''; 24 - sha256 = "sha256-QwPOt2pK9fRPrfvpc6qqr/uBZ/XK8CMlYNSLb7eWzg4="; 24 + sha256 = "sha256-AlAo55/ewTE04WfS0beVonGA97AmpR1pAw/QxKAYjv8="; 25 25 }; 26 26 27 27 doCheck = false;
+30 -8
pkgs/tools/misc/swaglyrics/default.nix
··· 1 - { lib, python3, fetchFromGitHub, ncurses }: 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + , ncurses 5 + }: 2 6 3 7 python3.pkgs.buildPythonApplication rec { 4 8 pname = "swaglyrics"; 5 9 version = "unstable-2021-06-17"; 10 + format = "setuptools"; 6 11 7 12 src = fetchFromGitHub { 8 13 owner = "SwagLyrics"; 9 14 repo = "SwagLyrics-For-Spotify"; 10 15 rev = "99fe764a9e45cac6cb9fcdf724c7d2f8cb4524fb"; 11 - sha256 = "sha256-O48T1WsUIVnNQb8gmzSkFFHTOiFOKVSAEYhF9zUqZz0="; 16 + hash = "sha256-O48T1WsUIVnNQb8gmzSkFFHTOiFOKVSAEYhF9zUqZz0="; 12 17 }; 13 18 14 19 propagatedBuildInputs = with python3.pkgs; [ 15 - unidecode colorama beautifulsoup4 flask requests swspotify 20 + beautifulsoup4 21 + colorama 22 + flask 23 + requests 24 + swspotify 25 + unidecode 26 + ]; 27 + 28 + checkInputs = with python3.pkgs; [ 29 + blinker 30 + flask 31 + flask-testing 32 + mock 33 + pytestCheckHook 34 + ] ++ [ 35 + ncurses 16 36 ]; 17 37 18 38 preConfigure = '' ··· 22 42 --replace 'flask==2.0.1' 'flask>=2.0.1' 23 43 ''; 24 44 25 - preBuild = "export HOME=$NIX_BUILD_TOP"; 45 + preBuild = '' 46 + export HOME=$(mktemp -d) 47 + ''; 26 48 27 - # disable tests which touch network 28 49 disabledTests = [ 50 + # Disable tests which touch network 29 51 "test_database_for_unsupported_song" 30 52 "test_that_lyrics_works_for_unsupported_songs" 31 53 "test_that_get_lyrics_works" ··· 33 55 "test_songchanged_can_raise_songplaying" 34 56 ]; 35 57 36 - checkInputs = with python3.pkgs; 37 - [ blinker swspotify pytestCheckHook flask mock flask_testing ] 38 - ++ [ ncurses ]; 58 + pythonImportsCheck = [ 59 + "swaglyrics" 60 + ]; 39 61 40 62 meta = with lib; { 41 63 description = "Lyrics fetcher for currently playing Spotify song";
+2 -2
pkgs/tools/misc/wlc/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "wlc"; 9 - version = "1.12"; 9 + version = "1.13"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "sha256:01c1qxq6dxvpn8rgpbqs4iw5daa0rmlgygb3xhhfj7xpqv1v84ir"; 13 + sha256 = "sha256-MZ6avuMNT5HIIXW7ezukAJeO70o+SrgJnBnGjNy4tYE="; 14 14 }; 15 15 16 16 propagatedBuildInputs = [
+3 -3
pkgs/tools/networking/frp/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "frp"; 5 - version = "0.41.0"; 5 + version = "0.42.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fatedier"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-JutR1yrxbwhfcw6qTh493yVeo7KzLl83himPTX8FJlA="; 11 + sha256 = "sha256-Ubc9jRZ+rkJ5TelizP6z9Hef6TkypfGMhZN+H4Awdqc="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-HOfcVPrJ6TBrhToqYN2CJ0i3re95awrIxQk2Mm8x3DU="; 14 + vendorSha256 = "sha256-5ljUbEvynNo1AxGpJq9B0bTFgzVfgVZbsqXcPBERLMI="; 15 15 16 16 doCheck = false; 17 17
+16 -1
pkgs/top-level/all-packages.nix
··· 11 11 with pkgs; 12 12 13 13 { 14 + # A module system style type tag 15 + # 16 + # Allows the nixpkgs fixpoint, usually known as `pkgs` 17 + # to be distinguished nominally. 18 + # 19 + # pkgs._type == "pkgs" 20 + # pkgs.pkgsStatic._type == "pkgs" 21 + # 22 + # Design note: 23 + # While earlier stages of nixpkgs fixpoint construction 24 + # are supertypes of this stage, they're generally not 25 + # usable in places where a `pkgs` is expected. 26 + # (earlier stages being the various `super` variables 27 + # that precede all-packages.nix) 28 + _type = "pkgs"; 14 29 15 30 # A stdenv capable of building 32-bit binaries. On x86_64-linux, 16 31 # it uses GCC compiled with multilib support; on i686-linux, it's ··· 32191 32206 32192 32207 tibia = pkgsi686Linux.callPackage ../games/tibia { }; 32193 32208 32194 - tintin = callPackage ../games/tintin { }; 32209 + tintin = throw "tintin has been removed due to lack of maintainers"; 32195 32210 32196 32211 tinyfugue = callPackage ../games/tinyfugue { }; 32197 32212
+1
pkgs/top-level/python-aliases.nix
··· 64 64 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20 65 65 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03 66 66 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12 67 + flask_testing = flask-testing; # added 2022-04-25 67 68 garminconnect-ha = garminconnect; # added 2022-02-05 68 69 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14 69 70 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
+1 -1
pkgs/top-level/python-packages.nix
··· 3072 3072 3073 3073 flask-talisman = callPackage ../development/python-modules/flask-talisman { }; 3074 3074 3075 - flask_testing = callPackage ../development/python-modules/flask-testing { }; 3075 + flask-testing = callPackage ../development/python-modules/flask-testing { }; 3076 3076 3077 3077 flask-versioned = callPackage ../development/python-modules/flask-versioned { }; 3078 3078