Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub ca8c9089 f85f29bc

+223 -101
+16
maintainers/maintainer-list.nix
··· 3908 3908 githubId = 183879; 3909 3909 name = "Florian Klink"; 3910 3910 }; 3911 + florentc = { 3912 + email = "florentc@users.noreply.github.com"; 3913 + github = "florentc"; 3914 + githubId = 1149048; 3915 + name = "Florent Ch."; 3916 + }; 3911 3917 FlorianFranzen = { 3912 3918 email = "Florian.Franzen@gmail.com"; 3913 3919 github = "FlorianFranzen"; ··· 11306 11312 github = "tailhook"; 11307 11313 githubId = 321799; 11308 11314 name = "Paul Colomiets"; 11315 + }; 11316 + taikx4 = { 11317 + email = "taikx4@taikx4szlaj2rsdupcwabg35inbny4jk322ngeb7qwbbhd5i55nf5yyd.onion"; 11318 + github = "taikx4"; 11319 + githubId = 94917129; 11320 + name = "taikx4"; 11321 + keys = [{ 11322 + longkeyid = "ed25519/0xCCD52C7B37BB837E"; 11323 + fingerprint = "6B02 8103 C4E5 F68C D77C 9E54 CCD5 2C7B 37BB 837E"; 11324 + }]; 11309 11325 }; 11310 11326 takagiy = { 11311 11327 email = "takagiy.4dev@gmail.com";
+6 -4
pkgs/applications/audio/audacious/default.nix
··· 11 11 12 12 mkDerivation rec { 13 13 pname = "audacious"; 14 - version = "4.0.5"; 14 + version = "4.1"; 15 15 16 16 src = fetchurl { 17 17 url = "http://distfiles.audacious-media-player.org/audacious-${version}.tar.bz2"; 18 - sha256 = "028zjgz0p7ys15lk2a30m5zcv9xrx3ga50wjsh4m4zxilgkakbji"; 18 + sha256 = "0p734psjjvjcmla2hg5h6a9v1prvy63jj9xm2g2ngs49jy7qan0z"; 19 19 }; 20 20 pluginsSrc = fetchurl { 21 21 url = "http://distfiles.audacious-media-player.org/audacious-plugins-${version}.tar.bz2"; 22 - sha256 = "0ny5w1agr9jaz5w3wyyxf1ygmzmd1sivaf97lcm4z4w6529520lz"; 22 + sha256 = "0k0xnqmxi5lna034i2cnzvfzrykxmv4fbs1nkrc9sd2ma1igrmns"; 23 23 }; 24 24 25 25 nativeBuildInputs = [ gettext pkg-config ]; ··· 36 36 libopenmpt 37 37 ]; 38 38 39 + configureFlags = [ "--disable-gtk" ]; 40 + 39 41 # Here we build both audacious and audacious-plugins in one 40 - # derivations, since they really expect to be in the same prefix. 42 + # derivation, since they really expect to be in the same prefix. 41 43 # This is slighly tricky. 42 44 builder = builtins.toFile "builder.sh" '' 43 45 # First build audacious.
+3 -3
pkgs/applications/blockchains/lnd/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "lnd"; 9 - version = "0.14.0-beta"; 9 + version = "0.14.1-beta"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "lightningnetwork"; 13 13 repo = "lnd"; 14 14 rev = "v${version}"; 15 - sha256 = "0pf84l46cfhbmbzjdkpmqp494wqix8715zawm537mm94k3q25bis"; 15 + sha256 = "0arm36682y4csdv9abqs0l8rgxkiqkamrps7q8wpyyg4n78yiij3"; 16 16 }; 17 17 18 - vendorSha256 = "1481zscd9lrnzxsaxkpaaa8fjazmfynhim13f8lj2yd9d21j5d31"; 18 + vendorSha256 = "13zhs0gb7chi0zz5rabmw3sd5fcpxc4s553crfcg7lrnbn5hcwzv"; 19 19 20 20 subPackages = [ "cmd/lncli" "cmd/lnd" ]; 21 21
+2 -2
pkgs/applications/editors/jetbrains/default.nix
··· 255 255 256 256 datagrip = buildDataGrip rec { 257 257 name = "datagrip-${version}"; 258 - version = "2021.2.4"; /* updated by script */ 258 + version = "2021.3.1"; /* updated by script */ 259 259 description = "Your Swiss Army Knife for Databases and SQL"; 260 260 license = lib.licenses.unfree; 261 261 src = fetchurl { 262 262 url = "https://download.jetbrains.com/datagrip/${name}.tar.gz"; 263 - sha256 = "1vj9ihzw07bh30ngy8mj027ljq9zzd904k61f8jbfpw75vknh8f6"; /* updated by script */ 263 + sha256 = "18drbddcjbbv6q6j95wy7ila8d7imi0gh5nnf0lhj4gkkxhszmii"; /* updated by script */ 264 264 }; 265 265 wmClass = "jetbrains-datagrip"; 266 266 update-channel = "DataGrip RELEASE";
+1 -1
pkgs/applications/graphics/f3d/default.nix
··· 19 19 20 20 meta = with lib; { 21 21 description = "Fast and minimalist 3D viewer using VTK"; 22 - homepage = "https://kitware.github.io/F3D"; 22 + homepage = "https://f3d-app.github.io/f3d"; 23 23 license = licenses.bsd3; 24 24 maintainers = with maintainers; [ bcdarwin ]; 25 25 platforms = with platforms; unix;
+14
pkgs/applications/misc/ArchiSteamFarm/deps.nix
··· 55 55 (fetchNuGet { name = "JetBrains.Annotations"; version = "2021.3.0"; sha256 = "01ssylllbwpana2w3iybi533zlvcsbhzjc8kr0g4kg307kjbfn8v"; }) 56 56 (fetchNuGet { name = "Markdig.Signed"; version = "0.26.0"; sha256 = "1giwdvmy6n4vfb0g7sxmdf9bklb4r2vdfhm1xfxvqys8rfm15d4z"; }) 57 57 (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "5.0.10"; sha256 = "1dmcccml0lwxkiplfisxc70877h3s6p589nml19pi07iypvyxxjh"; }) 58 + (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.linux-arm"; version = "5.0.12"; sha256 = "1cv7s0gh54jfrdgwa2cyarh1f6m59fpbfmqsszi27cdik0llh24s"; }) 58 59 (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "5.0.10"; sha256 = "1r9rf1j5v3hfn299zk71bjbbzslnypyqy1pz2xc4mirghwg18pqw"; }) 60 + (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.linux-arm64"; version = "5.0.12"; sha256 = "1hmr4l20fs8qqjvcfnlyb6ik6dh37mg0xa2wrvkn229pmiwp1rm9"; }) 59 61 (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "5.0.10"; sha256 = "1zlcdqscbgqz5yqfgn21l711ybplid97c6wg0gqbbd6920qmpidd"; }) 62 + (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.linux-x64"; version = "5.0.12"; sha256 = "1asph5v7kgmscfgsyv9gg7cwvg52gnm6m0ldm2m4pfkpsxqyp2mi"; }) 60 63 (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "5.0.10"; sha256 = "0ir75jh4qas1v70y63hvd0rbyprcf97l47b2pgljhxk138z96s4y"; }) 64 + (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.osx-x64"; version = "5.0.12"; sha256 = "02kv8xh6xvpav7vqj281321ly1imghxcc18cdgadiq8dwgm87xwp"; }) 61 65 (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "5.0.10"; sha256 = "0qhyrprvbhcn980ycqvkchd4qy5shydi7pl0lbcl9cljivn60if3"; }) 66 + (fetchNuGet { name = "Microsoft.AspNetCore.App.Runtime.win-x64"; version = "5.0.12"; sha256 = "062zb8gqbzxq2xrmr8lbl215pnhw1fdidq43m975vsfgzmqrga8f"; }) 62 67 (fetchNuGet { name = "Microsoft.AspNetCore.JsonPatch"; version = "5.0.0"; sha256 = "192mn6r73xjw8fvlss6vrv34iiavq7k8pg0w7advgj6khklw4dzx"; }) 63 68 (fetchNuGet { name = "Microsoft.AspNetCore.Mvc.NewtonsoftJson"; version = "5.0.0"; sha256 = "1q3z35pxgvpf6l6ywh5wb6gfly055rk99a80rjqisyrbmza1msd1"; }) 64 69 (fetchNuGet { name = "Microsoft.CodeCoverage"; version = "17.0.0"; sha256 = "18gdbsqf6i79ld4ikqr4jhx9ndsggm865b5xj1xmnmgg12ydp19a"; }) ··· 73 78 (fetchNuGet { name = "Microsoft.Extensions.Options"; version = "5.0.0"; sha256 = "1rdmgpg770x8qwaaa6ryc27zh93p697fcyvn5vkxp0wimlhqkbay"; }) 74 79 (fetchNuGet { name = "Microsoft.Extensions.Primitives"; version = "5.0.0"; sha256 = "0swqcknyh87ns82w539z1mvy804pfwhgzs97cr3nwqk6g5s42gd6"; }) 75 80 (fetchNuGet { name = "Microsoft.NETCore.App.Host.linux-arm"; version = "5.0.10"; sha256 = "12zz674g6289z44rynnbsarqdh6md0qdl4srkzkqz9dvm1f2k4yn"; }) 81 + (fetchNuGet { name = "Microsoft.NETCore.App.Host.linux-arm"; version = "5.0.12"; sha256 = "0v3df0hdv02xr7gmc9fmnwfrxf8xbqp9bci31a55xwj16jia692x"; }) 76 82 (fetchNuGet { name = "Microsoft.NETCore.App.Host.linux-arm64"; version = "5.0.10"; sha256 = "0v90w0cr8zjayj0w0rb5ds1kjg77n7za1nr9rr1pnszw2xs00fmq"; }) 83 + (fetchNuGet { name = "Microsoft.NETCore.App.Host.linux-arm64"; version = "5.0.12"; sha256 = "0jvfxnc743qcg1qwlvclh6ww612mnsk5pk459awz5rivp3mdkfsb"; }) 77 84 (fetchNuGet { name = "Microsoft.NETCore.App.Host.osx-x64"; version = "5.0.10"; sha256 = "1z8l02ypzbhbh0jp89ibc4dx61dvaa4l7cdn4s2zs0l492nz2ni8"; }) 85 + (fetchNuGet { name = "Microsoft.NETCore.App.Host.osx-x64"; version = "5.0.12"; sha256 = "0950m6x86jp5dybzakfsp74qzrk4pk8wkazc178v36j14sqmj2zq"; }) 78 86 (fetchNuGet { name = "Microsoft.NETCore.App.Host.win-x64"; version = "5.0.10"; sha256 = "07yr09al8cci38zmwqghpsf8jsg51a8qv6p156ph8b5714iq5jjq"; }) 87 + (fetchNuGet { name = "Microsoft.NETCore.App.Host.win-x64"; version = "5.0.12"; sha256 = "173zymcac00rjb0l4yvksglj32b6fnwxzi60kpi0ki3z3a2k8kd3"; }) 79 88 (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "5.0.10"; sha256 = "12xw4czsnsy4nara23jbvbsi8id9lms17xfyv0w4wsqhrp5kqbxi"; }) 89 + (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.linux-arm"; version = "5.0.12"; sha256 = "197xfhk7rwpn5kgc59slclkd0rp53034mfrrpajn2xbgjnmb07sj"; }) 80 90 (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "5.0.10"; sha256 = "0ccsk1baj0bx1k7jqm7pnw77ns3m6h50cl8kxikjcm74jsz0vyx1"; }) 91 + (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.linux-arm64"; version = "5.0.12"; sha256 = "1bpzbivp0n9cl05vlnirigzbvjs25mq7w56bg9zrnzlzjnhcwry2"; }) 81 92 (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "5.0.10"; sha256 = "1b3lm6dc31yl9r0rian7zcmhpn949dyp4yhw4fsl4bkdpp4id085"; }) 93 + (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.linux-x64"; version = "5.0.12"; sha256 = "1fdbrjrmjd31y1amp0inlmki9w3fwzv8nz41pqmc943g3cpmyg9f"; }) 82 94 (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "5.0.10"; sha256 = "1pphlbhs1swr14g07hnvvwj9p983qqf6vqaq455bhpn6lin3z81f"; }) 95 + (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.osx-x64"; version = "5.0.12"; sha256 = "0z8l0gzy9dih0mn5a2rknyph1w73y4m03s250wghym1zp6rz910p"; }) 83 96 (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.win-x64"; version = "5.0.10"; sha256 = "0cn3nq7vmjwk8b5bh7hb5wzidz1msjmwyng6k1ngqdm49w9f0m2g"; }) 97 + (fetchNuGet { name = "Microsoft.NETCore.App.Runtime.win-x64"; version = "5.0.12"; sha256 = "1s4klc4p5wiqiiqcfqyi56cci9f29b588h52vj7na7gfqry4b51l"; }) 84 98 (fetchNuGet { name = "Microsoft.NETCore.Platforms"; version = "1.0.1"; sha256 = "01al6cfxp68dscl15z7rxfw9zvhm64dncsw09a1vmdkacsa2v6lr"; }) 85 99 (fetchNuGet { name = "Microsoft.NETCore.Platforms"; version = "1.1.0"; sha256 = "08vh1r12g6ykjygq5d3vq09zylgb84l63k49jc4v8faw9g93iqqm"; }) 86 100 (fetchNuGet { name = "Microsoft.NETCore.Platforms"; version = "2.0.0"; sha256 = "1fk2fk2639i7nzy58m9dvpdnzql4vb8yl8vr19r2fp8lmj9w2jr0"; })
+9 -8
pkgs/applications/misc/megasync/default.nix
··· 7 7 , curl 8 8 , doxygen 9 9 , fetchFromGitHub 10 - #, ffmpeg 10 + , ffmpeg 11 + , freeimage 11 12 , libmediainfo 12 13 , libraw 13 14 , libsodium ··· 27 28 }: 28 29 mkDerivation rec { 29 30 pname = "megasync"; 30 - version = "4.5.3.0"; 31 + version = "4.6.1.0"; 31 32 32 33 src = fetchFromGitHub { 33 34 owner = "meganz"; 34 35 repo = "MEGAsync"; 35 36 rev = "v${version}_Linux"; 36 - sha256 = "1lwjmdbqyxx5wd8nx4mc830fna37jad4h93viwfh5x7sxn104js7"; 37 + sha256 = "0v2fvji9hs7valya0wx5qjx01c7yjld6nnp6m9gpxfkr30h5s5wb"; 37 38 fetchSubmodules = true; 38 39 }; 39 40 ··· 52 53 c-ares 53 54 cryptopp 54 55 curl 55 - # temporarily disable until patched for ffmpeg 4.4 56 - #ffmpeg 56 + ffmpeg 57 + freeimage 57 58 libmediainfo 58 59 libraw 59 60 libsodium ··· 71 72 ./noinstall-distro-version.patch 72 73 # megasync target is not part of the install rule thanks to a commented block 73 74 ./install-megasync.patch 75 + ./ffmpeg_44.patch 74 76 ]; 75 77 76 78 postPatch = '' ··· 95 97 "--with-cares" 96 98 "--with-cryptopp" 97 99 "--with-curl" 98 - # temporarily disable until patched for ffmpeg 4.4 99 - #"--with-ffmpeg" 100 - "--without-freeimage" # unreferenced even when found 100 + "--with-ffmpeg" 101 + "--with-freeimage" 101 102 "--without-readline" 102 103 "--without-termcap" 103 104 "--with-sodium"
+14
pkgs/applications/misc/megasync/ffmpeg_44.patch
··· 1 + Index: megasync-4.6.1.0/src/MEGASync/mega/src/gfx/freeimage.cpp 2 + =================================================================== 3 + --- megasync-4.6.1.0.orig/src/MEGASync/mega/src/gfx/freeimage.cpp 4 + +++ megasync-4.6.1.0/src/MEGASync/mega/src/gfx/freeimage.cpp 5 + @@ -253,7 +253,8 @@ bool GfxProcFreeImage::readbitmapFfmpeg( 6 + 7 + // Force seeking to key frames 8 + formatContext->seek2any = false; 9 + - videoStream->skip_to_keyframe = true; 10 + + // no longer exposed in ffmpeg 4.4; the line above should be sufficient 11 + + //videoStream->skip_to_keyframe = true; 12 + if (decoder->capabilities & CAP_TRUNCATED) 13 + { 14 + codecContext->flags |= CAP_TRUNCATED;
+2 -2
pkgs/applications/misc/solaar/default.nix
··· 13 13 # logitech-udev-rules instead of adding this to services.udev.packages on NixOS 14 14 python3Packages.buildPythonApplication rec { 15 15 pname = "solaar"; 16 - version = "1.0.6"; 16 + version = "1.0.7"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "pwr-Solaar"; 20 20 repo = "Solaar"; 21 21 rev = version; 22 - sha256 = "sha256-Ys0005hIQ+fT4oMeU5iFtbLNqn1WM6iLdIKGwdyn7BM="; 22 + sha256 = "sha256-RQ7iSiw/0xbPOYhuHg4cQpuJyRcaigWKVw4Jt12T9Uw="; 23 23 }; 24 24 25 25 nativeBuildInputs = [ wrapGAppsHook gdk-pixbuf ];
+3 -3
pkgs/applications/networking/syncthing/default.nix
··· 4 4 common = { stname, target, postInstall ? "" }: 5 5 buildGoModule rec { 6 6 pname = stname; 7 - version = "1.18.3"; 7 + version = "1.18.4"; 8 8 9 9 src = fetchFromGitHub { 10 10 owner = "syncthing"; 11 11 repo = "syncthing"; 12 12 rev = "v${version}"; 13 - sha256 = "sha256-wc4+j2kTSwZsxIdJHmznkNIq436p0yNrskchuEJtL5E="; 13 + sha256 = "14vq14gfqlqi1gg1psq9gs2i0ki6xlcfrjfcxi148hpaf38ly7pw"; 14 14 }; 15 15 16 - vendorSha256 = "sha256-klbAVOHLefxG33zpEYFlPezrKrXfuWOaE+UnIsu462M="; 16 + vendorSha256 = "0qzbp35j49z52fd67ffznlmfpv1xcn0i3sbwvx3gqyfbw5ac0mlj"; 17 17 18 18 doCheck = false; 19 19
+2 -2
pkgs/applications/science/biology/delly/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "delly"; 5 - version = "0.8.7"; 5 + version = "0.9.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dellytools"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-DWwC35r8cQbePUzppkFQlev0YZdxk2+BSrNTW/DOY3M="; 11 + sha256 = "sha256-p1pryP+ktGt8OHFiASJQ3T+K94cNBG9fLxsJ2n/T+DA="; 12 12 }; 13 13 14 14 buildInputs = [ zlib htslib bzip2 xz ncurses boost ];
+16 -20
pkgs/applications/science/logic/tlaplus/default.nix
··· 1 - { lib, stdenv, fetchFromGitHub, makeWrapper 2 - , adoptopenjdk-bin, jre, ant 3 - }: 1 + { lib, stdenv, fetchurl, makeWrapper, adoptopenjdk-bin, jre }: 4 2 5 3 stdenv.mkDerivation rec { 6 4 pname = "tlaplus"; 7 - version = "1.7.0"; 5 + version = "1.7.1"; 8 6 9 - src = fetchFromGitHub { 10 - owner = "tlaplus"; 11 - repo = "tlaplus"; 12 - rev = "refs/tags/v${version}"; 13 - sha256 = "1mm6r9bq79zks50yk0agcpdkw9yy994m38ibmgpb3bi3wkpq9891"; 7 + src = fetchurl { 8 + url = "https://github.com/tlaplus/tlaplus/releases/download/v${version}/tla2tools.jar"; 9 + sha256 = "d532ba31aafe17afba1130f92410d9257454ff7393d1eb2fe032f0c07f352da5"; 14 10 }; 15 11 16 12 nativeBuildInputs = [ makeWrapper ]; 17 - buildInputs = [ adoptopenjdk-bin ant ]; 13 + buildInputs = [ adoptopenjdk-bin ]; 18 14 19 - buildPhase = "ant -f tlatools/org.lamport.tlatools/customBuild.xml compile dist"; 15 + dontUnpack = true; 20 16 installPhase = '' 21 17 mkdir -p $out/share/java $out/bin 22 - cp tlatools/org.lamport.tlatools/dist/*.jar $out/share/java 18 + cp $src $out/share/java/tla2tools.jar 23 19 24 - makeWrapper ${jre}/bin/java $out/bin/tlc2 \ 25 - --add-flags "-cp $out/share/java/tla2tools.jar tlc2.TLC" 26 - makeWrapper ${jre}/bin/java $out/bin/tla2sany \ 27 - --add-flags "-cp $out/share/java/tla2tools.jar tla2sany.SANY" 20 + makeWrapper ${jre}/bin/java $out/bin/tlc \ 21 + --add-flags "-XX:+UseParallelGC -cp $out/share/java/tla2tools.jar tlc2.TLC" 22 + makeWrapper ${jre}/bin/java $out/bin/tlasany \ 23 + --add-flags "-XX:+UseParallelGC -cp $out/share/java/tla2tools.jar tla2sany.SANY" 28 24 makeWrapper ${jre}/bin/java $out/bin/pcal \ 29 - --add-flags "-cp $out/share/java/tla2tools.jar pcal.trans" 30 - makeWrapper ${jre}/bin/java $out/bin/tla2tex \ 31 - --add-flags "-cp $out/share/java/tla2tools.jar tla2tex.TLA" 25 + --add-flags "-XX:+UseParallelGC -cp $out/share/java/tla2tools.jar pcal.trans" 26 + makeWrapper ${jre}/bin/java $out/bin/tlatex \ 27 + --add-flags "-XX:+UseParallelGC -cp $out/share/java/tla2tools.jar tla2tex.TLA" 32 28 ''; 33 29 34 30 meta = { ··· 36 32 homepage = "http://lamport.azurewebsites.net/tla/tla.html"; 37 33 license = lib.licenses.mit; 38 34 platforms = lib.platforms.unix; 39 - maintainers = [ lib.maintainers.thoughtpolice ]; 35 + maintainers = with lib.maintainers; [ florentc thoughtpolice ]; 40 36 }; 41 37 }
+10
pkgs/development/embedded/platformio/core.nix
··· 49 49 sha256 = "074smp3448wcazlhc7sb8r54l4kfavr6yks3w5x60zl1qpijf52r"; 50 50 }; 51 51 }); 52 + 53 + zeroconf = super.zeroconf.overridePythonAttrs (oldAttrs: rec { 54 + version = "0.36.13"; 55 + src = fetchFromGitHub { 56 + owner = "jstasiak"; 57 + repo = "python-zeroconf"; 58 + rev = version; 59 + sha256 = "aYNb67ESyz2Q2CKLhG+/Z8Xtt0Js8uf+xrVSEpY0X8c="; 60 + }; 61 + }); 52 62 }; 53 63 }; 54 64 in
+37
pkgs/development/php-packages/gnupg/default.nix
··· 1 + { buildPecl, lib, gpgme, file, gnupg }: 2 + 3 + buildPecl { 4 + pname = "gnupg"; 5 + 6 + version = "1.5.0"; 7 + sha256 = "0r0akrjjf9i460z11llybdr6sg2rlcz38nwfy0yqz443ljdggxfl"; 8 + 9 + buildInputs = [ gpgme ]; 10 + checkInputs = [ gnupg ]; 11 + 12 + postPhpize = '' 13 + substituteInPlace configure \ 14 + --replace '/usr/bin/file' '${file}/bin/file' \ 15 + --replace 'SEARCH_PATH="/usr/local /usr /opt"' 'SEARCH_PATH="${gpgme.dev}"' 16 + ''; 17 + 18 + postConfigure = with lib; '' 19 + substituteInPlace Makefile \ 20 + --replace 'run-tests.php' 'run-tests.php -q --offline' 21 + substituteInPlace tests/gnupg_res_init_file_name.phpt \ 22 + --replace '/usr/bin/gpg' '${gnupg}/bin/gpg' \ 23 + --replace 'string(12)' 'string(${toString (stringLength "${gnupg}/bin/gpg")})' 24 + substituteInPlace tests/gnupg_oo_init_file_name.phpt \ 25 + --replace '/usr/bin/gpg' '${gnupg}/bin/gpg' \ 26 + --replace 'string(12)' 'string(${toString (stringLength "${gnupg}/bin/gpg")})' 27 + ''; 28 + 29 + doCheck = true; 30 + 31 + meta = with lib; { 32 + description = "PHP wrapper for GpgME library that provides access to GnuPG"; 33 + license = licenses.bsd3; 34 + homepage = "https://pecl.php.net/package/gnupg"; 35 + maintainers = with maintainers; [ taikx4 ] ++ teams.php.members; 36 + }; 37 + }
+10 -7
pkgs/development/python-modules/awesomeversion/default.nix
··· 3 3 , fetchFromGitHub 4 4 , pytestCheckHook 5 5 , pythonOlder 6 - , requests 7 6 }: 8 7 9 8 buildPythonPackage rec { 10 9 pname = "awesomeversion"; 11 - version = "21.10.1"; 10 + version = "21.11.0"; 11 + format = "setuptools"; 12 + 12 13 disabled = pythonOlder "3.8"; 13 14 14 15 src = fetchFromGitHub { 15 16 owner = "ludeeus"; 16 17 repo = pname; 17 18 rev = version; 18 - sha256 = "sha256-y+QU8T1Cb6FpRcRqhao4KPdE9XlU5C+GURaEuahC25E="; 19 + sha256 = "sha256-qxN5AdLlzadG0/raeAyJ/37PLgYLndl1JQSVkgdLv/4="; 19 20 }; 20 21 21 22 postPatch = '' 22 - substituteInPlace setup.py --replace "main" ${version} 23 + # Upstream doesn't set a version 24 + substituteInPlace setup.py \ 25 + --replace "main" ${version} 23 26 ''; 24 - 25 - propagatedBuildInputs = [ requests ]; 26 27 27 28 checkInputs = [ 28 29 pytestCheckHook 29 30 ]; 30 31 31 - pythonImportsCheck = [ "awesomeversion" ]; 32 + pythonImportsCheck = [ 33 + "awesomeversion" 34 + ]; 32 35 33 36 meta = with lib; { 34 37 description = "Python module to deal with versions";
+2 -2
pkgs/development/python-modules/devolo-plc-api/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "devolo-plc-api"; 17 - version = "0.6.3"; 17 + version = "0.6.4"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "2Fake"; 24 24 repo = "devolo_plc_api"; 25 25 rev = "v${version}"; 26 - sha256 = "6EIT6ifC4M4qj/2dZYVZ3fb3bPs25R7IEh/MduYTTkU="; 26 + sha256 = "sha256-hlIHNVJG/2hU5psGXhi05SCupORfgIjB+YT/ZlJEqFM="; 27 27 }; 28 28 29 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2
pkgs/development/python-modules/glymur/default.nix
··· 10 10 , mock 11 11 , importlib-resources 12 12 , isPy27 13 + , lxml 13 14 }: 14 15 15 16 buildPythonPackage rec { ··· 31 32 scikitimage 32 33 procps 33 34 pytestCheckHook 35 + lxml 34 36 ]; 35 37 36 38 postConfigure = ''
+3 -8
pkgs/development/python-modules/keyring/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "keyring"; 16 - version = "23.2.1"; 16 + version = "23.3.0"; 17 17 disabled = pythonOlder "3.6"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - sha256 = "6334aee6073db2fb1f30892697b1730105b5e9a77ce7e61fca6b435225493efe"; 21 + sha256 = "sha256-Ct7Khr6zoveTYtksf7cZSb51HnJGPywTUOKrXA+9NwE="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 43 43 pytestCheckHook 44 44 ]; 45 45 46 - # Keychain communications isn't possible in our build environment 47 - # keyring.errors.KeyringError: Can't get password from keychain: (-25307, 'Unknown Error') 48 - disabledTests = lib.optionals (stdenv.isDarwin) [ 49 - "test_multiprocess_get" 50 - "test_multiprocess_get_after_native_get" 51 - ] ++ [ 46 + disabledTests = [ 52 47 # E ValueError: too many values to unpack (expected 1) 53 48 "test_entry_point" 54 49 ];
+13 -6
pkgs/development/python-modules/pyatv/default.nix
··· 21 21 buildPythonPackage rec { 22 22 pname = "pyatv"; 23 23 version = "0.9.6"; 24 - 25 24 format = "setuptools"; 25 + 26 26 disabled = pythonOlder "3.6"; 27 27 28 28 src = fetchFromGitHub { ··· 31 31 rev = "v${version}"; 32 32 sha256 = "0navm7a0k1679kj7nbkbyl7s2q0wq0xmcnizmnvp0arkd5xqmqv1"; 33 33 }; 34 - 35 - postPatch = '' 36 - substituteInPlace setup.py \ 37 - --replace "pytest-runner" "" 38 - ''; 39 34 40 35 propagatedBuildInputs = [ 41 36 aiohttp ··· 55 50 pytest-asyncio 56 51 pytest-timeout 57 52 pytestCheckHook 53 + ]; 54 + 55 + postPatch = '' 56 + substituteInPlace setup.py \ 57 + --replace "pytest-runner" "" 58 + # Remove all version pinning 59 + sed -i -e "s/==[0-9.]*//" requirements/requirements.txt 60 + ''; 61 + 62 + disabledTestPaths = [ 63 + # Test doesn't work in the sandbox 64 + "tests/protocols/companion/test_companion_auth.py" 58 65 ]; 59 66 60 67 __darwinAllowLocalNetworking = true;
+10 -1
pkgs/development/python-modules/python-smarttub/default.nix
··· 14 14 buildPythonPackage rec { 15 15 pname = "python-smarttub"; 16 16 version = "0.0.27"; 17 + format = "setuptools"; 18 + 17 19 disabled = pythonOlder "3.8"; 18 20 19 21 src = fetchFromGitHub { ··· 36 38 pytestCheckHook 37 39 ]; 38 40 39 - pythonImportsCheck = [ "smarttub" ]; 41 + postPatch = '' 42 + substituteInPlace setup.py \ 43 + --replace "aiohttp~=3.7.3" "aiohttp>=3.7.4,<4" 44 + ''; 45 + 46 + pythonImportsCheck = [ 47 + "smarttub" 48 + ]; 40 49 41 50 meta = with lib; { 42 51 description = "Python API for SmartTub enabled hot tubs";
+7 -3
pkgs/development/python-modules/slack-sdk/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "slack-sdk"; 23 - version = "3.11.2"; 23 + version = "3.12.0"; 24 + format = "setuptools"; 25 + 24 26 disabled = pythonOlder "3.6"; 25 27 26 28 src = fetchFromGitHub { 27 29 owner = "slackapi"; 28 30 repo = "python-slack-sdk"; 29 31 rev = "v${version}"; 30 - sha256 = "sha256-jfFNka+PZXXYz6r7gwoxoqK7SX2RRcDNlCSqVG3JPY0="; 32 + sha256 = "sha256-1IR0pQOxLjxqmjbq6zmp2rU1rBDabADva1R4YBNw+PA="; 31 33 }; 32 34 33 35 propagatedBuildInputs = [ ··· 66 68 "test_interactions" 67 69 ]; 68 70 69 - pythonImportsCheck = [ "slack_sdk" ]; 71 + pythonImportsCheck = [ 72 + "slack_sdk" 73 + ]; 70 74 71 75 meta = with lib; { 72 76 description = "Slack Developer Kit for Python";
+2 -2
pkgs/development/python-modules/starkbank-ecdsa/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "starkbank-ecdsa"; 9 - version = "2.0.2"; 9 + version = "2.0.3"; 10 10 format = "setuptools"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "starkbank"; 14 14 repo = "ecdsa-python"; 15 15 rev = "v${version}"; 16 - sha256 = "sha256-4QFAtGqHJZSVyrGPuMdJwvF761/P6YAHjjKmCpPyGdU="; 16 + sha256 = "sha256-UA+UuSxKZZN7Zb23HWsCD6UZK6lROpy3OfLN7MAlMM0="; 17 17 }; 18 18 19 19 checkInputs = [
+2 -2
pkgs/development/python-modules/types-pytz/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-pytz"; 8 - version = "2021.3.0"; 8 + version = "2021.3.1"; 9 9 10 10 src = fetchPypi { 11 11 inherit pname version; 12 - sha256 = "sha256-hqYZZ4NNzuqvmLaQLtg1fv3SYruK/K9LyMzs90hZJ3g="; 12 + sha256 = "sha256-3/138+/s07FVXxh6m/OmONVfrClnALgpxBvVHscqbrc="; 13 13 }; 14 14 15 15 # Modules doesn't have tests
+2 -2
pkgs/development/python-modules/types-setuptools/default.nix
··· 5 5 6 6 buildPythonPackage rec { 7 7 pname = "types-setuptools"; 8 - version = "57.4.2"; 8 + version = "57.4.3"; 9 9 format = "setuptools"; 10 10 11 11 src = fetchPypi { 12 12 inherit pname version; 13 - sha256 = "1y0vx949wx5w4ra854ykwvgmdcwsb6v7jk29m4x1l79857sa16al"; 13 + sha256 = "sha256-G8mgC66QHvk5wXIK4EDJ8RJ+eeYOBFiO0VBsYmhThe0="; 14 14 }; 15 15 16 16 # Module doesn't have tests
+2
pkgs/development/python-modules/yfinance/default.nix
··· 5 5 , numpy 6 6 , pandas 7 7 , requests 8 + , lxml 8 9 }: 9 10 10 11 buildPythonPackage rec { ··· 23 24 numpy 24 25 pandas 25 26 requests 27 + lxml 26 28 ]; 27 29 28 30 doCheck = false; # Tests require internet access
+2 -2
pkgs/development/python-modules/zeroconf/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "zeroconf"; 13 - version = "0.36.13"; 13 + version = "0.37.0"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.6"; ··· 19 19 owner = "jstasiak"; 20 20 repo = "python-zeroconf"; 21 21 rev = version; 22 - sha256 = "sha256-aYNb67ESyz2Q2CKLhG+/Z8Xtt0Js8uf+xrVSEpY0X8c="; 22 + sha256 = "sha256-KdcRG1YKtvhcqq/FNiOVQeXlyYepvPjRL5EZJA8Axyk="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/tools/analysis/checkov/default.nix
··· 56 56 57 57 buildPythonApplication rec { 58 58 pname = "checkov"; 59 - version = "2.0.598"; 59 + version = "2.0.603"; 60 60 61 61 src = fetchFromGitHub { 62 62 owner = "bridgecrewio"; 63 63 repo = pname; 64 64 rev = version; 65 - sha256 = "sha256-h+pKg6rBF+f/EZaCcMQDISrE3jO55biHdn5tLPEUu1g="; 65 + sha256 = "sha256-EJ0i3HOCurjCQEdZBzELBCcIS7sT71vEBjjdNpCmt00="; 66 66 }; 67 67 68 68 nativeBuildInputs = with py.pkgs; [
+2 -2
pkgs/development/tools/continuous-integration/jenkins/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "jenkins"; 7 - version = "2.303.1"; 7 + version = "2.303.3"; 8 8 9 9 src = fetchurl { 10 10 url = "http://mirrors.jenkins.io/war-stable/${version}/jenkins.war"; 11 - sha256 = "0rf06axz1hxssg942w2g66avak30jy6rfdwxynhriqv3vrf17bja"; 11 + sha256 = "8a6ae7367755b3f31a050faa945f7a3991abdb43d941c7294cac890c1e2779d8"; 12 12 }; 13 13 14 14 nativeBuildInputs = [ makeWrapper ];
+3 -3
pkgs/development/web/deno/default.nix
··· 17 17 18 18 rustPlatform.buildRustPackage rec { 19 19 pname = "deno"; 20 - version = "1.16.2"; 20 + version = "1.16.3"; 21 21 22 22 src = fetchFromGitHub { 23 23 owner = "denoland"; 24 24 repo = pname; 25 25 rev = "v${version}"; 26 - sha256 = "sha256-Qf1eDQ6ZbBGOQIDh2q8hKjsKB0Ri9Hjqq1AMOTanML0="; 26 + sha256 = "sha256-9qfBreviTcWgkvZCD7bSvCaC40G+u1v4geGissJ4jE4="; 27 27 }; 28 - cargoSha256 = "sha256-ZA9pR8yQV5v/Xa/B7M01PIqrkBe1DVIXC5VURoE1EtI="; 28 + cargoSha256 = "sha256-20o3JgpL4tHVDoH/l3yM7kCZyXu/vciA8ACubzRvPKA="; 29 29 30 30 # Install completions post-install 31 31 nativeBuildInputs = [ installShellFiles ];
+5 -5
pkgs/development/web/deno/librusty_v8.nix
··· 11 11 }; 12 12 in 13 13 fetch_librusty_v8 { 14 - version = "0.34.0"; 14 + version = "0.35.0"; 15 15 shas = { 16 - x86_64-linux = "sha256-Ly5bEfC993JH3/1VNpFu72Dv8kJYOFu+HIlEUJJcHps="; 17 - aarch64-linux = "sha256-zazlvm4uyHD6Z+2JmeHS7gQ84C83KTWOGqNjSNPgoT0="; 18 - x86_64-darwin = "sha256-RTgbtkCAuIj/ceJNbdA0yfKtFG8hSZgurEHEuUfJ7fk="; 19 - aarch64-darwin = "sha256-xrOUPEZ4tj2BK6pDeoTpTKDx4E1KUEQ+lGMyduKDvBE="; 16 + x86_64-linux = "sha256-vMqLxARbR39G7YSACvqxp+3WLDcfivDgMkvkAEtJ758="; 17 + aarch64-linux = "sha256-8rU4Z+eOt4RduiYM97uPiVLAspPkvmf7oeTVuVfBjII="; 18 + x86_64-darwin = "sha256-SIXXfK72FfwGv44Z+Qu+a5YAtUaqo/qEpMJZdpOdr3A="; 19 + aarch64-darwin = "sha256-FAzwPlST02O5b/T9cz+uKNp6GFhFrgQnmabrAjMfmWc="; 20 20 }; 21 21 }
+11 -3
pkgs/servers/heisenbridge/default.nix
··· 1 - { lib, fetchFromGitHub, python3Packages }: 1 + { lib, fetchFromGitHub, fetchpatch, python3Packages }: 2 2 3 3 python3Packages.buildPythonApplication rec { 4 4 pname = "heisenbridge"; 5 - version = "1.7.0"; 5 + version = "1.7.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "hifi"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-rN+qoBS9zIy5EHlFQxgAlcz9haoYJNMKJ2wlS46UOi0="; 11 + sha256 = "sha256-q1Rj8BehvYnV/Kah5YKAxBUz4j9WziSqn1fVeaKpy7g="; 12 12 }; 13 + 14 + patches = [ 15 + # Compatibility with aiohttp 3.8.0 16 + (fetchpatch { 17 + url = "https://github.com/hifi/heisenbridge/commit/cff5d33e0b617e6cf3a44dc00c72b98743175c9e.patch"; 18 + sha256 = "sha256-y5X4mWvX1bq0XNZNTYUc0iK3SzvaHpS7px53I7xC9c8="; 19 + }) 20 + ]; 13 21 14 22 postPatch = '' 15 23 echo "${version}" > heisenbridge/version.txt
-1
pkgs/servers/matrix-synapse/matrix-appservice-irc/REVISION
··· 1 - 0.30.0
+2 -2
pkgs/servers/matrix-synapse/matrix-appservice-irc/default.nix
··· 5 5 inherit pkgs nodejs; 6 6 inherit (stdenv.hostPlatform) system; 7 7 }; 8 - version = builtins.replaceStrings [ "\n" ] [ "" ] (builtins.readFile ./REVISION); 8 + version = (lib.importJSON ./package.json).version; 9 9 in 10 10 ourNodePackages.package.override { 11 11 pname = "matrix-appservice-irc"; ··· 30 30 31 31 meta = with lib; { 32 32 description = "Node.js IRC bridge for Matrix"; 33 - maintainers = with maintainers; [ piegames ]; 33 + maintainers = with maintainers; [ ]; 34 34 homepage = "https://github.com/matrix-org/matrix-appservice-irc"; 35 35 license = licenses.asl20; 36 36 };
+1 -2
pkgs/servers/matrix-synapse/matrix-appservice-irc/update.sh
··· 6 6 cd "$(dirname "$0")" 7 7 8 8 CURRENT_VERSION=$(nix eval --raw '(with import ../../../../. {}; matrix-appservice-irc.version)') 9 - TARGET_VERSION="$(curl https://api.github.com/repos/matrix-org/matrix-appservice-irc/releases/latest | jq -r ".tag_name")" 9 + TARGET_VERSION="$(curl https://api.github.com/repos/matrix-org/matrix-appservice-irc/releases/latest | jq --exit-status -r ".tag_name")" 10 10 11 11 if [[ "$CURRENT_VERSION" == "$TARGET_VERSION" ]]; then 12 12 echo "matrix-appservice-irc is up-to-date: ${CURRENT_VERSION}" ··· 18 18 rm -f package.json package-lock.json 19 19 wget https://github.com/matrix-org/matrix-appservice-irc/raw/$TARGET_VERSION/package.json 20 20 wget -O package-lock-temp.json https://github.com/matrix-org/matrix-appservice-irc/raw/$TARGET_VERSION/package-lock.json 21 - echo "$TARGET_VERSION" > ./REVISION 22 21 23 22 ./generate-dependencies.sh 24 23
+3 -1
pkgs/top-level/all-packages.nix
··· 3288 3288 3289 3289 medusa = callPackage ../tools/security/medusa { }; 3290 3290 3291 - megasync = libsForQt515.callPackage ../applications/misc/megasync { }; 3291 + megasync = libsForQt5.callPackage ../applications/misc/megasync { 3292 + ffmpeg = ffmpeg-full; 3293 + }; 3292 3294 3293 3295 megacmd = callPackage ../applications/misc/megacmd { }; 3294 3296
+2
pkgs/top-level/php-packages.nix
··· 173 173 174 174 event = callPackage ../development/php-packages/event { }; 175 175 176 + gnupg = callPackage ../development/php-packages/gnupg { }; 177 + 176 178 igbinary = callPackage ../development/php-packages/igbinary { }; 177 179 178 180 imagick = callPackage ../development/php-packages/imagick { };