Merge staging-next into staging

authored by github-actions[bot] and committed by GitHub b3cde2f6 8d54bba0

+586 -314
+2 -2
pkgs/applications/audio/praat/default.nix
··· 11 11 12 12 stdenv.mkDerivation (finalAttrs: { 13 13 pname = "praat"; 14 - version = "6.3.14"; 14 + version = "6.3.15"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "praat"; 18 18 repo = "praat"; 19 19 rev = "v${finalAttrs.version}"; 20 - hash = "sha256-HN4w7n0nh7voL/QKhGQwCcGfzn+nyFOwluESlP3B6VM="; 20 + hash = "sha256-Lo0aJ3BbFkZxAJZyOTzso9esYnkTkeKAFNUi7Q2d/hI="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/applications/audio/snd/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "snd"; 8 - version = "23.5"; 8 + version = "23.6"; 9 9 10 10 src = fetchurl { 11 11 url = "mirror://sourceforge/snd/snd-${version}.tar.gz"; 12 - sha256 = "sha256-ZbGrxy494BH6QIj2sYAUEiNBsbNJHXtAVRLPVFwAcQM="; 12 + sha256 = "sha256-3oh2kFhCYe1sl4MN336Z6pEmpluiUnlcC5aAZxn0zIE="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config ];
+8 -8
pkgs/applications/editors/bluej/default.nix
··· 1 - { lib, stdenv, fetchurl, openjdk, glib, wrapGAppsHook }: 1 + { lib, stdenv, fetchurl, openjdk, glib, wrapGAppsHook, zstd }: 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "bluej"; 5 - version = "5.1.0"; 5 + version = "5.2.0"; 6 6 7 7 src = fetchurl { 8 8 # We use the deb here. First instinct might be to go for the "generic" JAR 9 9 # download, but that is actually a graphical installer that is much harder 10 10 # to unpack than the deb. 11 11 url = "https://www.bluej.org/download/files/BlueJ-linux-${builtins.replaceStrings ["."] [""] version}.deb"; 12 - sha256 = "sha256-tOb15wU9OjUt0D8l/JkaGYj84L7HV4FUnQQB5cRAxG0="; 12 + sha256 = "sha256-sOT86opMa9ytxJlfURIsD06HiP+j+oz3lQ0DqmLV1wE="; 13 13 }; 14 14 15 - nativeBuildInputs = [ wrapGAppsHook ]; 15 + nativeBuildInputs = [ zstd wrapGAppsHook ]; 16 16 buildInputs = [ glib ]; 17 17 18 18 sourceRoot = "."; ··· 21 21 unpackCmdHooks+=(_tryDebData) 22 22 _tryDebData() { 23 23 if ! [[ "$1" =~ \.deb$ ]]; then return 1; fi 24 - ar xf "$1" 25 - if ! [[ -e data.tar.xz ]]; then return 1; fi 26 - unpackFile data.tar.xz 24 + ar xf $src 25 + if ! [[ -e data.tar.zst ]]; then return 1; fi 26 + unpackFile data.tar.zst 27 27 } 28 28 ''; 29 29 ··· 39 39 "''${gappsWrapperArgs[@]}" \ 40 40 --add-flags "-Dawt.useSystemAAFontSettings=on -Xmx512M \ 41 41 --add-opens javafx.graphics/com.sun.glass.ui=ALL-UNNAMED \ 42 - -jar $out/share/bluej/bluej.jar" 42 + -cp $out/share/bluej/boot.jar bluej.Boot" 43 43 44 44 runHook postInstall 45 45 '';
+2 -2
pkgs/applications/editors/mg/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "mg"; 5 - version = "7.0"; 5 + version = "7.3"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "ibara"; 9 9 repo = "mg"; 10 10 rev = "mg-${version}"; 11 - sha256 = "sha256-qnb0yB/NNJV257dsLmP84brajoRG03U+Ja1ACYbBvbE="; 11 + sha256 = "sha256-88FrXN7h5uRLY8YMKSzUjBF4n18DEiiiDyoYr+7qXdQ="; 12 12 }; 13 13 14 14 postPatch = lib.optionalString (stdenv.buildPlatform != stdenv.hostPlatform) ''
+2 -2
pkgs/applications/editors/vscode/extensions/default.nix
··· 700 700 mktplcRef = { 701 701 name = "ruff"; 702 702 publisher = "charliermarsh"; 703 - version = "2023.32.0"; 704 - sha256 = "sha256-phyPQqDgsYunF5FLqPevw8ZZG4Tw9qxjTOU4/kNGKU8="; 703 + version = "2023.34.0"; 704 + sha256 = "sha256-KOntjiE+n1yf9047XDldGg2pT+zknI/aEg6h71LwEB8="; 705 705 }; 706 706 meta = { 707 707 license = lib.licenses.mit;
+105
pkgs/applications/misc/djvulibre/CVE-2021-3500+CVE-2021-32490+CVE-2021-32491+CVE-2021-32492+CVE-2021-32493.patch
··· 1 + From cd8b5c97b27a5c1dc83046498b6ca49ad20aa9b6 Mon Sep 17 00:00:00 2001 2 + From: Leon Bottou <leon@bottou.org> 3 + Date: Tue, 11 May 2021 14:44:09 -0400 4 + Subject: [PATCH] Reviewed Fedora patches and adopted some of them (or variants 5 + thereof) 6 + 7 + - Patch0: djvulibre-3.5.22-cdefs.patch (forward ported) 8 + Does not make imuch sense. GSmartPointer.h already includes "stddef.h" 9 + - Patch6: djvulibre-3.5.27-export-file.patch (forward ported) 10 + Incorrect: inkscape command is --export-png, not --export-filename. 11 + - Patch8: djvulibre-3.5.27-check-image-size.patch (forward ported) 12 + Correct: adopted a variant of this 13 + - Patch9: djvulibre-3.5.27-integer-overflow.patch (forward ported) 14 + Correct: adopted a variant of this 15 + - Patch10: djvulibre-3.5.27-check-input-pool.patch (forward ported) 16 + Adopted: input validation never hurts 17 + - Patch11: djvulibre-3.5.27-djvuport-stack-overflow.patch (forward ported) 18 + Dubious: Instead I changed djvufile to prevent a file from including itself 19 + which is the only way I can imagine to create an file creation loop. 20 + - Patch12: djvulibre-3.5.27-unsigned-short-overflow.patch (forward ported) 21 + Adopted: but without including limits.h 22 + --- 23 + libdjvu/DataPool.cpp | 3 ++- 24 + libdjvu/DjVuFile.cpp | 2 ++ 25 + libdjvu/GBitmap.cpp | 2 ++ 26 + libdjvu/IW44Image.cpp | 4 ++++ 27 + tools/ddjvu.cpp | 7 +++++-- 28 + 5 files changed, 15 insertions(+), 3 deletions(-) 29 + 30 + diff --git a/libdjvu/DataPool.cpp b/libdjvu/DataPool.cpp 31 + index 5fcbedf..b58fc45 100644 32 + --- a/libdjvu/DataPool.cpp 33 + +++ b/libdjvu/DataPool.cpp 34 + @@ -790,7 +790,8 @@ DataPool::create(const GP<DataPool> & pool, int start, int length) 35 + { 36 + DEBUG_MSG("DataPool::DataPool: pool=" << (void *)((DataPool *)pool) << " start=" << start << " length= " << length << "\n"); 37 + DEBUG_MAKE_INDENT(3); 38 + - 39 + + if (!pool) 40 + + G_THROW( ERR_MSG("DataPool.zero_DataPool") ); 41 + DataPool *xpool=new DataPool(); 42 + GP<DataPool> retval=xpool; 43 + xpool->init(); 44 + diff --git a/libdjvu/DjVuFile.cpp b/libdjvu/DjVuFile.cpp 45 + index 143346b..2587491 100644 46 + --- a/libdjvu/DjVuFile.cpp 47 + +++ b/libdjvu/DjVuFile.cpp 48 + @@ -576,6 +576,8 @@ DjVuFile::process_incl_chunk(ByteStream & str, int file_num) 49 + GURL incl_url=pcaster->id_to_url(this, incl_str); 50 + if (incl_url.is_empty()) // Fallback. Should never be used. 51 + incl_url=GURL::UTF8(incl_str,url.base()); 52 + + if (incl_url == url) // Infinite loop avoidance 53 + + G_THROW( ERR_MSG("DjVuFile.malformed") ); 54 + 55 + // Now see if there is already a file with this *name* created 56 + { 57 + diff --git a/libdjvu/GBitmap.cpp b/libdjvu/GBitmap.cpp 58 + index c2fdbe4..8ad64b2 100644 59 + --- a/libdjvu/GBitmap.cpp 60 + +++ b/libdjvu/GBitmap.cpp 61 + @@ -1284,6 +1284,8 @@ GBitmap::decode(unsigned char *runs) 62 + // initialize pixel array 63 + if (nrows==0 || ncolumns==0) 64 + G_THROW( ERR_MSG("GBitmap.not_init") ); 65 + + if (ncolumns + border != (unsigned short)(ncolumns+border)) 66 + + G_THROW("GBitmap: image size exceeds maximum (corrupted file?)"); 67 + bytes_per_row = ncolumns + border; 68 + if (runs==0) 69 + G_THROW( ERR_MSG("GBitmap.null_arg") ); 70 + diff --git a/libdjvu/IW44Image.cpp b/libdjvu/IW44Image.cpp 71 + index e8d4b44..4a1797e 100644 72 + --- a/libdjvu/IW44Image.cpp 73 + +++ b/libdjvu/IW44Image.cpp 74 + @@ -676,9 +676,13 @@ IW44Image::Map::image(signed char *img8, int rowsize, int pixsep, int fast) 75 + // Allocate reconstruction buffer 76 + short *data16; 77 + size_t sz = bw * bh; 78 + + if (sz == 0) 79 + + G_THROW("IW44Image: image size is zero (corrupted file?)"); 80 + if (sz / (size_t)bw != (size_t)bh) // multiplication overflow 81 + G_THROW("IW44Image: image size exceeds maximum (corrupted file?)"); 82 + GPBuffer<short> gdata16(data16,sz); 83 + + if (data16 == 0) 84 + + G_THROW("IW44Image: unable to allocate image buffer"); 85 + // Copy coefficients 86 + int i; 87 + short *p = data16; 88 + diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp 89 + index 7109952..e7b489b 100644 90 + --- a/tools/ddjvu.cpp 91 + +++ b/tools/ddjvu.cpp 92 + @@ -393,8 +393,11 @@ render(ddjvu_page_t *page, int pageno) 93 + } else if (style == DDJVU_FORMAT_GREY8) 94 + rowsize = rrect.w; 95 + else 96 + - rowsize = rrect.w * 3; 97 + - if (! (image = (char*)malloc(rowsize * rrect.h))) 98 + + rowsize = rrect.w * 3; 99 + + size_t bufsize = (size_t)rowsize * rrect.h; 100 + + if (bufsize / rowsize != rrect.h) 101 + + die(i18n("Integer overflow when allocating image buffer for page %d"), pageno); 102 + + if (! (image = (char*)malloc(bufsize))) 103 + die(i18n("Cannot allocate image buffer for page %d"), pageno); 104 + 105 + /* Render */
+8 -4
pkgs/applications/misc/djvulibre/default.nix
··· 30 30 bash 31 31 ]; 32 32 33 - # Remove uses of the `register` storage class specifier, which was removed in C++17. 34 - # Fixes compilation with clang 16, which defaults to C++17. 35 - patches = [ ./c++17-register-class.patch ]; 33 + enableParallelBuilding = true; 36 34 37 - enableParallelBuilding = true; 35 + patches = [ 36 + # Remove uses of the `register` storage class specifier, which was removed in C++17. 37 + # Fixes compilation with clang 16, which defaults to C++17. 38 + ./c++17-register-class.patch 39 + 40 + ./CVE-2021-3500+CVE-2021-32490+CVE-2021-32491+CVE-2021-32492+CVE-2021-32493.patch 41 + ]; 38 42 39 43 meta = with lib; { 40 44 description = "The big set of CLI tools to make/modify/optimize/show/export DJVU files";
+2 -2
pkgs/applications/misc/nwg-dock-hyprland/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "nwg-dock-hyprland"; 11 - version = "0.1.5"; 11 + version = "0.1.6"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "nwg-piotr"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - sha256 = "sha256-DDHKEGb7ghZwrMKrFtplTz7Hi1CITW6oxa/EJM4JDA8="; 17 + sha256 = "sha256-54ir80aSIdBnogE9a0pAq16niwXm2DFjTbb0AIijuo4="; 18 18 }; 19 19 20 20 vendorHash = "sha256-5fN/6HASfTMb80YYAIoWRqnRGMvvX4d8C2UvOc0jQU0=";
+15 -4
pkgs/applications/misc/organicmaps/default.nix
··· 1 1 { lib 2 - , mkDerivation 3 2 , stdenv 4 3 , fetchFromGitHub 5 4 , cmake ··· 8 7 , which 9 8 , python3 10 9 , rsync 10 + , wrapQtAppsHook 11 11 , qtbase 12 12 , qtsvg 13 13 , libGLU ··· 19 19 , nix-update-script 20 20 }: 21 21 22 - mkDerivation rec { 22 + let 23 + world_feed_integration_tests_data = fetchFromGitHub { 24 + owner = "organicmaps"; 25 + repo = "world_feed_integration_tests_data"; 26 + rev = "3b66e59eaae85ebc583ce20baa3bdf27811349c4"; 27 + hash = "sha256-wOZKqwYxJLllyxCr44rAcropKhohLUIVCtsR5tz9TRw="; 28 + }; 29 + in stdenv.mkDerivation rec { 23 30 pname = "organicmaps"; 24 - version = "2023.06.04-13"; 31 + version = "2023.08.18-8"; 25 32 26 33 src = fetchFromGitHub { 27 34 owner = "organicmaps"; 28 35 repo = "organicmaps"; 29 36 rev = "${version}-android"; 30 - hash = "sha256-HoEOKN99ClR1sa8YFZcS9XomtXnTRdAXS0iQEdDrhvc="; 37 + hash = "sha256-vdleO4jNKibyDlqrfZsOCScpQ9zreuYSw2BSoNpmeLY="; 31 38 fetchSubmodules = true; 32 39 }; 33 40 ··· 40 47 41 48 # TODO use system boost instead, see https://github.com/organicmaps/organicmaps/issues/5345 42 49 patchShebangs 3party/boost/tools/build/src/engine/build.sh 50 + 51 + # Prefetch test data, or the build system will try to fetch it with git. 52 + ln -s ${world_feed_integration_tests_data} data/world_feed_integration_tests_data 43 53 ''; 44 54 45 55 nativeBuildInputs = [ ··· 49 59 which 50 60 python3 51 61 rsync 62 + wrapQtAppsHook 52 63 ]; 53 64 54 65 # Most dependencies are vendored
+3 -3
pkgs/applications/networking/avalanchego/default.nix
··· 8 8 9 9 buildGoModule rec { 10 10 pname = "avalanchego"; 11 - version = "1.10.8"; 11 + version = "1.10.9"; 12 12 13 13 src = fetchFromGitHub { 14 14 owner = "ava-labs"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-1SD+0WkqFGInrFtVmXHz3FuOso7rooeCPMAq9eFOSDg="; 17 + hash = "sha256-ofIpTDlD8ztC5vR975GhH/yYb4LqVs17kdfbU2UN6gg="; 18 18 }; 19 19 20 - vendorHash = "sha256-7O1ENOZUkt0NPXk0KK+ydbeLB9ht17jBSH+/cmpOg8U="; 20 + vendorHash = "sha256-EjdlIfY5he1P1JMJNwPNHFSwhlczGZb2ygvxviggesM="; 21 21 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 22 22 proxyVendor = true; 23 23
+3 -3
pkgs/applications/networking/cluster/stern/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "stern"; 5 - version = "1.25.0"; 5 + version = "1.26.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "stern"; 9 9 repo = "stern"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-E4Hs9FH+6iQ7kv6CmYUHw9HchtJghMq9tnERO2rpL1g="; 11 + sha256 = "sha256-86XoYzw1bnIWwGiFgRl9RcZSYrF4byYKnDlJ4QSqXV0="; 12 12 }; 13 13 14 - vendorHash = "sha256-+B3cAuV+HllmB1NaPeZitNpX9udWuCKfDFv+mOVHw2Y="; 14 + vendorHash = "sha256-LLVd9WB8ixH78CHYe0sS4sCDCD+6SQ7PxWr2MHiAOxI="; 15 15 16 16 subPackages = [ "." ]; 17 17
+59
pkgs/applications/networking/instant-messengers/beeper/default.nix
··· 1 + { lib, fetchurl, mkDerivation, appimageTools, libsecret, makeWrapper }: 2 + let 3 + pname = "beeper"; 4 + version = "3.71.16"; 5 + name = "${pname}-${version}"; 6 + src = fetchurl { 7 + url = "https://download.todesktop.com/2003241lzgn20jd/beeper-${version}.AppImage"; 8 + hash = "sha256-Ho5zFmhNzkOmzo/btV+qZfP2GGx5XvV/1JncEKlH4vc="; 9 + }; 10 + appimage = appimageTools.wrapType2 { 11 + inherit version pname src; 12 + extraPkgs = pkgs: with pkgs; [ libsecret ]; 13 + }; 14 + appimageContents = appimageTools.extractType2 { 15 + inherit version pname src; 16 + }; 17 + in 18 + mkDerivation rec { 19 + inherit name pname; 20 + 21 + src = appimage; 22 + 23 + nativeBuildInputs = [ makeWrapper ]; 24 + 25 + installPhase = '' 26 + runHook preInstall 27 + 28 + mv bin/${name} bin/${pname} 29 + 30 + mkdir -p $out/ 31 + cp -r bin $out/bin 32 + 33 + mkdir -p $out/share/${pname} 34 + cp -a ${appimageContents}/locales $out/share/${pname} 35 + cp -a ${appimageContents}/resources $out/share/${pname} 36 + cp -a ${appimageContents}/usr/share/icons $out/share/ 37 + install -Dm 644 ${appimageContents}/${pname}.desktop -t $out/share/applications/ 38 + 39 + substituteInPlace $out/share/applications/${pname}.desktop --replace "AppRun" "${pname}" 40 + 41 + wrapProgram $out/bin/${pname} \ 42 + --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations}} --no-update" 43 + 44 + runHook postInstall 45 + ''; 46 + 47 + meta = with lib; { 48 + description = "Universal chat app."; 49 + longDescription = '' 50 + Beeper is a universal chat app. With Beeper, you can send 51 + and receive messages to friends, family and colleagues on 52 + many different chat networks. 53 + ''; 54 + homepage = "https://beeper.com"; 55 + license = licenses.unfree; 56 + maintainers = with maintainers; [ jshcmpbll ]; 57 + platforms = [ "x86_64-linux" ]; 58 + }; 59 + }
+2 -2
pkgs/applications/radio/flrig/default.nix
··· 8 8 }: 9 9 10 10 stdenv.mkDerivation rec { 11 - version = "2.0.02"; 11 + version = "2.0.03"; 12 12 pname = "flrig"; 13 13 14 14 src = fetchurl { 15 15 url = "mirror://sourceforge/fldigi/${pname}-${version}.tar.gz"; 16 - sha256 = "sha256-3I9ucz8XtGqY9I0tO9BRt1IQiOkpAkjMy3e7302gGMg="; 16 + sha256 = "sha256-/5hOryoupl7MYWekx2hL3q+2GMXA6rohjvYy2XTkJBI="; 17 17 }; 18 18 19 19 buildInputs = [
+4 -3
pkgs/applications/radio/freedv/default.nix
··· 25 25 26 26 stdenv.mkDerivation rec { 27 27 pname = "freedv"; 28 - version = "1.8.12"; 28 + version = "1.9.1"; 29 29 30 30 src = fetchFromGitHub { 31 31 owner = "drowe67"; 32 32 repo = "freedv-gui"; 33 33 rev = "v${version}"; 34 - hash = "sha256-5qq7EDCLAiCReFS1V8R2SkFI8CesmQclimcE3USGV/U="; 34 + hash = "sha256-4bkT853MZL6v0/PRh0RJBhqdFBXgWFSPDtIPLgcKR8A="; 35 35 }; 36 36 37 37 postPatch = lib.optionalString stdenv.isDarwin '' ··· 69 69 "-DUSE_INTERNAL_CODEC2:BOOL=FALSE" 70 70 "-DUSE_STATIC_DEPS:BOOL=FALSE" 71 71 "-DUNITTEST=ON" 72 - ] ++ lib.optionals pulseSupport [ "-DUSE_PULSEAUDIO:BOOL=TRUE" ]; 72 + "-DUSE_PULSEAUDIO:BOOL=${if pulseSupport then "TRUE" else "FALSE"}" 73 + ]; 73 74 74 75 env.NIX_CFLAGS_COMPILE = toString (lib.optionals (stdenv.isDarwin && stdenv.isx86_64) [ 75 76 "-DAPPLE_OLD_XCODE"
+2 -2
pkgs/applications/science/electronics/nvc/default.nix
··· 16 16 17 17 stdenv.mkDerivation rec { 18 18 pname = "nvc"; 19 - version = "1.10.1"; 19 + version = "1.10.2"; 20 20 21 21 src = fetchFromGitHub { 22 22 owner = "nickg"; 23 23 repo = "nvc"; 24 24 rev = "r${version}"; 25 - hash = "sha256-7Kw9irZltNE8VRnIvVX786/u0QQtmRhV8pzpba0h1JY="; 25 + hash = "sha256-sAr51+8hFnpIq0jDd8dB5uiy00N09ufkFgWkFtW7ErU="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+2 -2
pkgs/applications/version-management/cvs-fast-export/default.nix
··· 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "cvs-fast-export"; 7 - version = "1.60"; 7 + version = "1.61"; 8 8 9 9 src = fetchurl { 10 10 url = "http://www.catb.org/~esr/cvs-fast-export/cvs-fast-export-${version}.tar.gz"; 11 - sha256 = "sha256-QLMBYX2n27rcaa9Uisrr2VItgtTPv5ZWbOc5tK1VF8w="; 11 + sha256 = "sha256-4iH8VKxVliVZKwZ40rGMb3fH1nxTBdMT5IcBzdp1mjw="; 12 12 }; 13 13 14 14 strictDeps = true;
+4 -2
pkgs/applications/version-management/got/default.nix
··· 5 5 6 6 stdenv.mkDerivation rec { 7 7 pname = "got"; 8 - version = "0.91"; 8 + version = "0.92"; 9 9 10 10 src = fetchurl { 11 11 url = "https://gameoftrees.org/releases/portable/got-portable-${version}.tar.gz"; 12 - hash = "sha256-ebFetQhgEBjy3aq3TfK9veeevbmSAEv9kaUohsnsrlU="; 12 + hash = "sha256-HaNCxgbl0ewvI96jr9/BgJphqoQC5P2atj5a51bj99c="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ pkg-config bison ] ··· 17 17 18 18 buildInputs = [ openssl libbsd libevent libuuid libmd zlib ncurses ] 19 19 ++ lib.optionals stdenv.isDarwin [ libossp_uuid ]; 20 + 21 + configureFlags = [ "--enable-gotd" ]; 20 22 21 23 preConfigure = lib.optionalString stdenv.isDarwin '' 22 24 # The configure script assumes dependencies on Darwin are install via
+7 -41
pkgs/development/compilers/ccl/default.nix
··· 2 2 3 3 let 4 4 options = rec { 5 - /* TODO: there are also FreeBSD and Windows versions */ 5 + # TODO: there are also FreeBSD and Windows versions 6 6 x86_64-linux = { 7 7 arch = "linuxx86"; 8 - sha256 = "0d5bsizgpw9hv0jfsf4bp5sf6kxh8f9hgzz9hsjzpfhs3npmmac4"; 8 + sha256 = "0mhmm8zbk42p2b9amy702365m687k5p0xnz010yqrki6mwyxlkx9"; 9 9 runtime = "lx86cl64"; 10 10 kernel = "linuxx8664"; 11 11 }; ··· 17 17 }; 18 18 armv7l-linux = { 19 19 arch = "linuxarm"; 20 - sha256 = throw "ccl all-in-one linuxarm archive missing upstream"; 20 + sha256 = "1a4y07cmmn1r88b4hl4msb0bvr2fxd2vw9lf7h4j9f7a5rpq7124"; 21 21 runtime = "armcl"; 22 22 kernel = "linuxarm"; 23 23 }; 24 24 x86_64-darwin = { 25 25 arch = "darwinx86"; 26 - sha256 = "1l060719k8mjd70lfdnr0hkybk7v88zxvfrsp7ww50q808cjffqk"; 26 + sha256 = "1xclnik6pqhkmr15cbqa2n1ddzdf0rs452lyiln3c42nmkf9jjb6"; 27 27 runtime = "dx86cl64"; 28 28 kernel = "darwinx8664"; 29 29 }; ··· 31 31 }; 32 32 cfg = options.${stdenv.hostPlatform.system} or (throw "missing source url for platform ${stdenv.hostPlatform.system}"); 33 33 34 - # The 1.12 github release of CCL seems to be missing the usual 35 - # ccl-1.12-linuxarm.tar.gz tarball, so we build it ourselves here 36 - linuxarm-src = runCommand "ccl-1.12-linuxarm.tar.gz" { 37 - outer = fetchurl { 38 - url = "https://github.com/Clozure/ccl/archive/v1.12.tar.gz"; 39 - sha256 = "0lmxhll6zgni0l41h4kcf3khbih9r0f8xni6zcfvbi3dzfs0cjkp"; 40 - }; 41 - inner = fetchurl { 42 - url = "https://github.com/Clozure/ccl/releases/download/v1.12/linuxarm.tar.gz"; 43 - sha256 = "0x4bjx6cxsjvxyagijhlvmc7jkyxifdvz5q5zvz37028va65243c"; 44 - }; 45 - } '' 46 - tar xf $outer 47 - tar xf $inner -C ccl 48 - tar czf $out ccl 49 - ''; 50 - 51 - in 52 - 53 - stdenv.mkDerivation rec { 34 + in stdenv.mkDerivation rec { 54 35 pname = "ccl"; 55 - version = "1.12"; 36 + version = "1.12.2"; 56 37 57 - src = if cfg.arch == "linuxarm" then linuxarm-src else fetchurl { 38 + src = fetchurl { 58 39 url = "https://github.com/Clozure/ccl/releases/download/v${version}/ccl-${version}-${cfg.arch}.tar.gz"; 59 40 sha256 = cfg.sha256; 60 41 }; 61 - 62 - patches = [ 63 - # Pull upstream fiux for -fno-common toolchains: 64 - # https://github.com/Clozure/ccl/pull/316 65 - (fetchpatch { 66 - name = "fno-common-p1.patch"; 67 - url = "https://github.com/Clozure/ccl/commit/185dc1a00e7492f8be98e5f93b561758423595f1.patch"; 68 - sha256 = "0wqfds7346qdwdsxz3bl2p601ib94rdp9nknj7igj01q8lqfpajw"; 69 - }) 70 - (fetchpatch { 71 - name = "fno-common-p2.patch"; 72 - url = "https://github.com/Clozure/ccl/commit/997de91062d1f152d0c3b322a1e3694243e4a403.patch"; 73 - sha256 = "10w6zw8wgalkdyya4m48lgca4p9wgcp1h44hy9wqr94dzlllq0f6"; 74 - }) 75 - ]; 76 42 77 43 buildInputs = if stdenv.isDarwin then [ bootstrap_cmds m4 ] else [ glibc m4 ]; 78 44
+2 -2
pkgs/development/compilers/flix/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "flix"; 5 - version = "0.39.0"; 5 + version = "0.40.0"; 6 6 7 7 src = fetchurl { 8 8 url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; 9 - sha256 = "sha256-kIH5vv/7pKgfAL1BaWYH6PSyEaKVONcccUczsudyfO4="; 9 + sha256 = "sha256-NVQY2TgIR9ROy4x8PWxCjuaOkNx0bcUA4oZHjpQbHc4="; 10 10 }; 11 11 12 12 dontUnpack = true;
+2 -2
pkgs/development/libraries/libcouchbase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "libcouchbase"; 5 - version = "3.3.7"; 5 + version = "3.3.8"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "couchbase"; 9 9 repo = "libcouchbase"; 10 10 rev = version; 11 - sha256 = "sha256-EPVz9+qEuJe4VGXNuUnbH61EDxdyohZhxoxleO5j/Uk="; 11 + sha256 = "sha256-4484PH2+4uvCSSPw9vecoCeGda8ELxoOW6mtIfuUC+U="; 12 12 }; 13 13 14 14 cmakeFlags = [ "-DLCB_NO_MOCK=ON" ];
+2 -2
pkgs/development/python-modules/ailment/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "ailment"; 11 - version = "9.2.65"; 11 + version = "9.2.66"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-Bli+zrxMbRY2dzAx25ap3DhROIFTlk+TGpAfrHiMxPc="; 20 + hash = "sha256-5F6mSdYkeDS/n4Quu6UrBK3alfieop6Go3muGlmr/84="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/aioapns/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "aioapns"; 13 - version = "2.2"; 13 + version = "3.0"; 14 14 format = "pyproject"; 15 15 16 16 disabled = pythonOlder "3.6"; 17 17 18 18 src = fetchPypi { 19 19 inherit pname version; 20 - hash = "sha256-3FMNIhIZrstPKTfHVmN+K28UR2G26HZ5S/JtXmaFk1c="; 20 + hash = "sha256-MiFjd9HYaTugjP66O24Tgk92bC91GQHggvy1sdQIu+0="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/angr/default.nix
··· 32 32 33 33 buildPythonPackage rec { 34 34 pname = "angr"; 35 - version = "9.2.65"; 35 + version = "9.2.66"; 36 36 format = "pyproject"; 37 37 38 38 disabled = pythonOlder "3.8"; ··· 41 41 owner = pname; 42 42 repo = pname; 43 43 rev = "refs/tags/v${version}"; 44 - hash = "sha256-atVmXsgMIRpmOXgNoatWkk9ID14f9rMJMT6+CWmvbY4="; 44 + hash = "sha256-l/O+7M9f2HtIcXNd49+zr2Z0Cx/3mbXgZvqOyPlvJbk="; 45 45 }; 46 46 47 47 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/ansible-compat/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "ansible-compat"; 16 - version = "4.1.5"; 16 + version = "4.1.8"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.7"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-WXyDahhMETH+62sOI82iNsQf7N7mRCc3Unj7aSD9LnQ="; 23 + hash = "sha256-9YE19dEj4I/bfhGEm4KUXhkA+MiZughZ1LQbJcdsqVU="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/archinfo/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "archinfo"; 11 - version = "9.2.65"; 11 + version = "9.2.66"; 12 12 format = "pyproject"; 13 13 14 14 disabled = pythonOlder "3.8"; ··· 17 17 owner = "angr"; 18 18 repo = pname; 19 19 rev = "refs/tags/v${version}"; 20 - hash = "sha256-g+inF8eswHNLV6bBVRpyLf6H8PjmPduv7I2svAVEG5U="; 20 + hash = "sha256-l9AakU68ACb02NGKWbkmUp14/lC21PJeGuzexYPTaNg="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+3 -3
pkgs/development/python-modules/blebox-uniapi/default.nix
··· 11 11 12 12 buildPythonPackage rec { 13 13 pname = "blebox-uniapi"; 14 - version = "2.1.4"; 14 + version = "2.2.0"; 15 15 format = "setuptools"; 16 16 17 17 disabled = pythonOlder "3.9"; ··· 20 20 owner = "blebox"; 21 21 repo = "blebox_uniapi"; 22 22 rev = "refs/tags/v${version}"; 23 - hash = "sha256-hr3HD8UiI+bKiHcXGnyomJMzP+/GVXLgSUxeH2U6l/4="; 23 + hash = "sha256-cLSI6wa3gHE0QkSVVWMNpb5fyQy0TLDNSqOuGlDJGJc="; 24 24 }; 25 25 26 26 postPatch = '' ··· 44 44 ]; 45 45 46 46 meta = with lib; { 47 - changelog = "https://github.com/blebox/blebox_uniapi/blob/${version}/HISTORY.rst"; 47 + changelog = "https://github.com/blebox/blebox_uniapi/blob/v${version}/HISTORY.rst"; 48 48 description = "Python API for accessing BleBox smart home devices"; 49 49 homepage = "https://github.com/blebox/blebox_uniapi"; 50 50 license = licenses.asl20;
+2 -2
pkgs/development/python-modules/botocore-stubs/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "botocore-stubs"; 12 - version = "1.31.36"; 12 + version = "1.31.37"; 13 13 format = "pyproject"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 17 17 src = fetchPypi { 18 18 pname = "botocore_stubs"; 19 19 inherit version; 20 - hash = "sha256-8Bjl7T7QPDDFs3+6mPm6ZFCUViVZ+SC+1nkSeC2AW5A="; 20 + hash = "sha256-ZeZRd4391XughIGVct/4vhf1sosHDNPl5bnyJmE/7R0="; 21 21 }; 22 22 23 23 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/bpycv/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "bpycv"; 23 - version = "0.3.6"; 23 + version = "0.4.0"; 24 24 format = "setuptools"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - hash = "sha256-4N4rCVhbfJx7H7jS88QR3EcRupISIhnLuZ+cgfwIzg4="; 28 + hash = "sha256-qqNGemDB0aagCXjrECuh6kLksf+KujPejpnXVqFG8GY="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/claripy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "claripy"; 16 - version = "9.2.65"; 16 + version = "9.2.66"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "angr"; 23 23 repo = pname; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-/Ou2Kl7Fw5QpzoibNOKJPnAwRsR3EDtYypCrOQc7yjI="; 25 + hash = "sha256-CDFZ6CN3pqNpwigYVHyKxwpa9iPfl4m/XDAo1YSRir8="; 26 26 }; 27 27 28 28 nativeBuildInputs = [
+4 -2
pkgs/development/python-modules/cle/default.nix
··· 16 16 17 17 let 18 18 # The binaries are following the argr projects release cycle 19 - version = "9.2.65"; 19 + version = "9.2.66"; 20 20 21 21 # Binary files from https://github.com/angr/binaries (only used for testing and only here) 22 22 binaries = fetchFromGitHub { ··· 38 38 owner = "angr"; 39 39 repo = pname; 40 40 rev = "refs/tags/v${version}"; 41 - hash = "sha256-reJRy2KNk4YrkPkVH7eitMVS7V9MPTZNjo9+Wmgx5vQ="; 41 + hash = "sha256-/LDVpw1Ej2YuzwA2qUoZv/ajQZPL9dDvvawj9r5bGbo="; 42 42 }; 43 43 44 44 nativeBuildInputs = [ ··· 74 74 "test_plt_full_relro" 75 75 # Test fails 76 76 "test_tls_pe_incorrect_tls_data_start" 77 + "test_x86" 78 + "test_x86_64" 77 79 # The required parts is not present on Nix 78 80 "test_remote_file_map" 79 81 ];
+2 -2
pkgs/development/python-modules/drf-yasg/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "drf-yasg"; 17 - version = "1.21.5"; 17 + version = "1.21.7"; 18 18 19 19 src = fetchPypi { 20 20 inherit pname version; 21 - hash = "sha256-zu8MO13EOJeBr9eG5tw2l68qL+DYck7h9jfCPXW7xbI="; 21 + hash = "sha256-TDuTBos9/KaWmrERFV5N1vey1oC5h3jej9Rgt4N72w0="; 22 22 }; 23 23 24 24 postPatch = ''
+2 -2
pkgs/development/python-modules/dvc/default.nix
··· 55 55 56 56 buildPythonPackage rec { 57 57 pname = "dvc"; 58 - version = "3.16.0"; 58 + version = "3.17.0"; 59 59 format = "pyproject"; 60 60 61 61 src = fetchFromGitHub { 62 62 owner = "iterative"; 63 63 repo = pname; 64 64 rev = "refs/tags/${version}"; 65 - hash = "sha256-LbSmyNgRFejDGHurzDJvJxuhjPuRPDJ1t6T6p3f6UQk="; 65 + hash = "sha256-MFwmER2BmSKqisgLvnLY3aFoRuzeObE7lr5JOesJdXE="; 66 66 }; 67 67 68 68 pythonRelaxDeps = [
+2 -2
pkgs/development/python-modules/dvclive/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "dvclive"; 17 - version = "2.15.2"; 17 + version = "2.16.0"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "iterative"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-Z1e6CrpVjQoR/OIqqxbbC75SZtOqi4Rrbld2doenOMA="; 26 + hash = "sha256-VxZXZhbKtym1ow/dU3G4yu4X1GwCsXzcau/YocertzY="; 27 27 }; 28 28 29 29 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/python-modules/fastapi/default.nix
··· 21 21 22 22 buildPythonPackage rec { 23 23 pname = "fastapi"; 24 - version = "0.95.1"; 24 + version = "0.95.2"; 25 25 format = "pyproject"; 26 26 27 27 disabled = pythonOlder "3.7"; ··· 30 30 owner = "tiangolo"; 31 31 repo = pname; 32 32 rev = "refs/tags/${version}"; 33 - hash = "sha256-y6mP2w2d2oabM9bLtWRO/AdRA46LNhVrMB/0qxGxH7I="; 33 + hash = "sha256-wD39CqUZOgwpG/NEGz/pXgQsadzUoM/elxfEXthOlHo="; 34 34 }; 35 35 36 36 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/hahomematic/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "hahomematic"; 20 - version = "2023.8.12"; 20 + version = "2023.8.13"; 21 21 format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.11"; ··· 26 26 owner = "danielperna84"; 27 27 repo = pname; 28 28 rev = "refs/tags/${version}"; 29 - hash = "sha256-sP8X6YWNPut0chIj5izdPDbSlwTWXJECbK+pGfucnek="; 29 + hash = "sha256-SZIxZHuw3YLGA3dU73jxCahq2pxTyeflXJxnOfJtyJg="; 30 30 }; 31 31 32 32 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/ledgerblue/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "ledgerblue"; 21 - version = "0.1.47"; 21 + version = "0.1.48"; 22 22 format = "setuptools"; 23 23 24 24 disabled = pythonOlder "3.7"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - hash = "sha256-xe8ude2JzrdmJqwzqLlxRO697IjcGuQgGG6c3nQ/drg="; 28 + hash = "sha256-LVRNcsTmJOR3zTBhbKV4V0zCQk0sk/Uf6kSmfbAhgfY="; 29 29 }; 30 30 31 31 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/losant-rest/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "losant-rest"; 12 - version = "1.18.0"; 12 + version = "1.19.0"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "Losant"; 19 19 repo = "losant-rest-python"; 20 20 rev = "v${version}"; 21 - hash = "sha256-wl8L+ZQQgzWb7QUHWHSOT3meCn1baE7Prs1nWAOvnKo="; 21 + hash = "sha256-Kr+L8zHcutpxzqvwQ10iebHiwBIT+sZiiT38G6O/joY="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/millheater/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "millheater"; 11 - version = "0.11.0"; 11 + version = "0.11.1"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.10"; ··· 17 17 owner = "Danielhiversen"; 18 18 repo = "pymill"; 19 19 rev = "refs/tags/${version}"; 20 - hash = "sha256-NECGUosjrhRCVGHOFV+YjY8o3heoA7qi9kKsgXpeHh0="; 20 + hash = "sha256-RlnZUI7F1u1rjmuPc2guqVomR25Izf5jejN6LlMZYS8="; 21 21 }; 22 22 23 23 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/mypy-boto3-ebs/default.nix
··· 8 8 9 9 buildPythonPackage rec { 10 10 pname = "mypy-boto3-ebs"; 11 - version = "1.28.16"; 11 + version = "1.28.36"; 12 12 format = "setuptools"; 13 13 14 14 disabled = pythonOlder "3.7"; 15 15 16 16 src = fetchPypi { 17 17 inherit pname version; 18 - hash = "sha256-PJkVweQPGGR3NwCpg/O+Cs822XU6awMfUL6wWwT6e0w="; 18 + hash = "sha256-w9OLKJAn9UBnA7x+uedhplSV8plZRYlBpviU9Gv1Ny8="; 19 19 }; 20 20 21 21 propagatedBuildInputs = [
+11 -5
pkgs/development/python-modules/pathvalidate/default.nix
··· 2 2 , buildPythonPackage 3 3 , fetchPypi 4 4 , pythonOlder 5 + , setuptools 5 6 }: 6 7 7 8 buildPythonPackage rec { 8 9 pname = "pathvalidate"; 9 - version = "2.5.2"; 10 - format = "setuptools"; 10 + version = "3.1.0"; 11 + format = "pyproject"; 11 12 12 - disabled = pythonOlder "3.6"; 13 + disabled = pythonOlder "3.7"; 13 14 14 15 src = fetchPypi { 15 16 inherit pname version; 16 - hash = "sha256-X/V9D6vl7Lek8eSVe/61rYq1q0wPpx95xrvCS9m30U0="; 17 + hash = "sha256-QmlwIm4kGZ/ZDZOZXSI8Hii9qWfN9DcHVaFM33KiqO4="; 17 18 }; 19 + 20 + nativeBuildInputs = [ 21 + setuptools 22 + ]; 18 23 19 24 # Requires `pytest-md-report`, causing infinite recursion. 20 25 doCheck = false; ··· 24 29 ]; 25 30 26 31 meta = with lib; { 27 - description = "A Python library to sanitize/validate a string such as filenames/file-paths/etc"; 32 + description = "Library to sanitize/validate a string such as filenames/file-paths/etc"; 28 33 homepage = "https://github.com/thombashi/pathvalidate"; 34 + changelog = "https://github.com/thombashi/pathvalidate/releases/tag/v${version}"; 29 35 license = licenses.mit; 30 36 maintainers = with maintainers; [ oxalica ]; 31 37 };
+2 -2
pkgs/development/python-modules/peaqevcore/default.nix
··· 6 6 7 7 buildPythonPackage rec { 8 8 pname = "peaqevcore"; 9 - version = "19.1.2"; 9 + version = "19.2.0"; 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-pDVyFXnWHUzC1U7sSq65q1NXskz/kM/KtonqnfjEtMI="; 16 + hash = "sha256-1j1QQo8hTUM7CzDUiRvOUWImb+rGIQgPWl69hTvlZUo="; 17 17 }; 18 18 19 19 postPatch = ''
+2 -2
pkgs/development/python-modules/pip-tools/default.nix
··· 18 18 19 19 buildPythonPackage rec { 20 20 pname = "pip-tools"; 21 - version = "7.2.0"; 21 + version = "7.3.0"; 22 22 format = "pyproject"; 23 23 24 24 disabled = pythonOlder "3.8"; 25 25 26 26 src = fetchPypi { 27 27 inherit pname version; 28 - hash = "sha256-YWSItTnhS4qoVDbtWXozwpH0iFwdLgvsl0AKvlr/LA0="; 28 + hash = "sha256-jpyZEn/gJMAltGoLLRXHvUfxjzMibPczDTVJNmP8HR0="; 29 29 }; 30 30 31 31 patches = [ ./fix-setup-py-bad-syntax-detection.patch ];
+2 -2
pkgs/development/python-modules/pyiqvia/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyiqvia"; 17 - version = "2022.10.0"; 17 + version = "2023.08.1"; 18 18 format = "pyproject"; 19 19 20 20 disabled = pythonOlder "3.8"; ··· 23 23 owner = "bachya"; 24 24 repo = pname; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-4xoK/SwpcsjIpGUertWoSlRsKIpgpV1XmuIzDJcZMZg="; 26 + hash = "sha256-vPcb0mwREQri9FuYhWXihWSYnZ2ywBVujPMaNThTbVI="; 27 27 }; 28 28 29 29 patches = [
+2 -2
pkgs/development/python-modules/pylitterbot/default.nix
··· 15 15 16 16 buildPythonPackage rec { 17 17 pname = "pylitterbot"; 18 - version = "2023.4.7"; 18 + version = "2023.4.8"; 19 19 format = "pyproject"; 20 20 21 21 disabled = pythonOlder "3.9"; ··· 24 24 owner = "natekspencer"; 25 25 repo = pname; 26 26 rev = "refs/tags/v${version}"; 27 - hash = "sha256-y5UZWId3RhOlnq9sHo7eeKOem55/e6F4ioYa+uprZtA="; 27 + hash = "sha256-74EKgHocrEi37bh4WBoYyLKF1XYrwxT7e2oo3igTWms="; 28 28 }; 29 29 30 30 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/pyskyqremote/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "pyskyqremote"; 12 - version = "0.3.25"; 12 + version = "0.3.26"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "RogerSelwyn"; 19 19 repo = "skyq_remote"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-yDeGY5BFj0DKqqK+CzrIxqLa7G5C6Le+GIcFHwtJK9E="; 21 + hash = "sha256-aMgUwgKHgR+NQvRxiUV7GaXehjDIlJJJHwSmHDmzK08="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/pyswitchbot/default.nix
··· 14 14 15 15 buildPythonPackage rec { 16 16 pname = "pyswitchbot"; 17 - version = "0.39.0"; 17 + version = "0.39.1"; 18 18 format = "setuptools"; 19 19 20 20 disabled = pythonOlder "3.7"; ··· 23 23 owner = "Danielhiversen"; 24 24 repo = "pySwitchbot"; 25 25 rev = "refs/tags/${version}"; 26 - hash = "sha256-CswgfEmKaQvhDXizpcu6d8JMYtJSgNQ3L4+63ee58eE="; 26 + hash = "sha256-wrn57mluIvUYBXOxw4NTFuq0UuOQwtC/WRWhfQpyRTA="; 27 27 }; 28 28 29 29 propagatedBuildInputs = [
+85 -15
pkgs/development/python-modules/pytablewriter/default.nix
··· 1 - { buildPythonPackage 1 + { lib 2 + , buildPythonPackage 3 + , dataproperty 4 + , dominate 5 + , elasticsearch 2 6 , fetchFromGitHub 3 - , lib 4 - , dataproperty 7 + , loguru 5 8 , mbstrdecoder 9 + , pandas 6 10 , pathvalidate 11 + , pytestCheckHook 12 + , pythonOlder 13 + , pyyaml 7 14 , setuptools 15 + , simplejson 8 16 , tabledata 9 17 , tcolorpy 10 - , typepy 11 - , pytestCheckHook 12 - , pyyaml 13 18 , toml 14 - , elasticsearch 15 - , dominate 19 + , typepy 20 + , xlsxwriter 21 + , xlwt 16 22 }: 17 23 18 24 buildPythonPackage rec { 19 25 pname = "pytablewriter"; 20 - version = "0.64.2"; 26 + version = "1.0.0"; 27 + format = "pyproject"; 28 + 29 + disabled = pythonOlder "3.7"; 21 30 22 31 src = fetchFromGitHub { 23 32 owner = "thombashi"; 24 33 repo = pname; 25 - rev = "v${version}"; 26 - hash = "sha256-+IOHnmdd9g3SoHyITJJtbJ0/SAAmwWmwX5XeqsO34EM="; 34 + rev = "refs/tags/v${version}"; 35 + hash = "sha256-VDx7/kKRBho4oWvUXYe5K9CC4vUCDs91G05Wlpa47OE="; 27 36 }; 28 37 38 + nativeBuildInputs = [ 39 + setuptools 40 + ]; 41 + 29 42 propagatedBuildInputs = [ 30 43 dataproperty 31 44 mbstrdecoder ··· 35 48 typepy 36 49 ]; 37 50 38 - checkInputs = [ pyyaml toml elasticsearch dominate ]; 39 - nativeCheckInputs = [ pytestCheckHook ]; 51 + passthru.optional-dependencies = { 52 + all = [ 53 + dominate 54 + elasticsearch 55 + loguru 56 + pandas 57 + # pytablereader 58 + pyyaml 59 + simplejson 60 + toml 61 + xlsxwriter 62 + xlwt 63 + ]; 64 + es = [ 65 + elasticsearch 66 + ]; 67 + es8 = [ 68 + elasticsearch 69 + ]; 70 + excel = [ 71 + xlwt 72 + xlsxwriter 73 + ]; 74 + html = [ 75 + dominate 76 + ]; 77 + logging = [ 78 + loguru 79 + ]; 80 + # from = [ 81 + # pytablereader 82 + # ]; 83 + pandas = [ 84 + pandas 85 + ]; 86 + # sqlite = [ 87 + # simplesqlite 88 + # ]; 89 + # theme = [ 90 + # pytablewriter-altrow-theme 91 + # ]; 92 + toml = [ 93 + toml 94 + ]; 95 + yaml = [ 96 + pyyaml 97 + ]; 98 + }; 99 + 100 + nativeCheckInputs = [ 101 + pytestCheckHook 102 + ] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies); 103 + 104 + pythonImportsCheck = [ 105 + "pathvalidate" 106 + ]; 107 + 40 108 # Circular dependency 41 109 disabledTests = [ 42 110 "test_normal_from_file" 43 111 "test_normal_from_text" 44 112 "test_normal_clear_theme" 45 113 ]; 114 + 46 115 disabledTestPaths = [ 47 116 "test/writer/binary/test_excel_writer.py" 48 117 "test/writer/binary/test_sqlite_writer.py" 49 118 ]; 50 119 51 120 meta = with lib; { 121 + description = "A library to write a table in various formats"; 52 122 homepage = "https://github.com/thombashi/pytablewriter"; 53 - description = "A library to write a table in various formats"; 123 + changelog = "https://github.com/thombashi/pytablewriter/releases/tag/v${version}"; 124 + license = licenses.mit; 54 125 maintainers = with maintainers; [ genericnerdyusername ]; 55 - license = licenses.mit; 56 126 }; 57 127 }
+2 -2
pkgs/development/python-modules/pyvex/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "pyvex"; 16 - version = "9.2.65"; 16 + version = "9.2.66"; 17 17 format = "pyproject"; 18 18 19 19 disabled = pythonOlder "3.8"; 20 20 21 21 src = fetchPypi { 22 22 inherit pname version; 23 - hash = "sha256-iZygYN3874o9miKxp2+0KDgQKFHDX73/45FzMSeSAlg="; 23 + hash = "sha256-NmOa/DH/EapcYCrpdcdn4CR9DiKuVnrDvKbnTiO3Ldc="; 24 24 }; 25 25 26 26 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/reflink/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "reflink"; 10 - version = "0.2.1"; 10 + version = "0.2.2"; 11 11 12 12 src = fetchPypi { 13 13 inherit pname version; 14 - hash = "sha256-ySU1gtskQTv9cDq/wbKkneePMbSQcjnyhumhkpoebjo="; 14 + hash = "sha256-iCN17nMZJ1rl9qahKHQGNl2sHpZDuRrRDlGH0/hCU70="; 15 15 }; 16 16 17 17 propagatedBuildInputs = [ cffi ];
+2 -2
pkgs/development/python-modules/rfcat/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "rfcat"; 16 - version = "1.9.7"; 16 + version = "2.0.1"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.8"; ··· 22 22 owner = "atlas0fd00m"; 23 23 repo = "rfcat"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-VOLA/ZZLazW7u0VYkAHzDh4aaHGr3u09bKVOkhYk6Fk="; 25 + hash = "sha256-hdRsVbDXRC1EOhBoFJ9T5ZE6hwOgDWSdN5sIpxJ0x3E="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+32 -10
pkgs/development/python-modules/riscof/default.nix
··· 1 - { buildPythonPackage 1 + { lib 2 + , buildPythonPackage 2 3 , fetchFromGitHub 3 - , lib 4 4 , git 5 - , riscv-isac 5 + , jinja2 6 + , pythonOlder 6 7 , riscv-config 7 - , jinja2 8 + , riscv-isac 8 9 }: 9 10 10 11 buildPythonPackage rec { 11 12 pname = "riscof"; 12 13 version = "1.25.3"; 14 + format = "setuptools"; 15 + 16 + disabled = pythonOlder "3.6"; 13 17 14 18 src = fetchFromGitHub { 15 19 owner = "riscv-software-src"; ··· 17 21 rev = "refs/tags/${version}"; 18 22 hash = "sha256-ToI2xI0fvnDR+hJ++T4ss5X3gc4G6Cj1uJHx0m2X7GY="; 19 23 }; 20 - 21 - postPatch = "substituteInPlace riscof/requirements.txt --replace 'GitPython==3.1.17' GitPython"; 22 - 23 - propagatedBuildInputs = [ riscv-isac riscv-config jinja2 ]; 24 24 25 25 patches = [ 26 - # riscof copies a template directory from the store, but breaks because it doesn't change permissions and expects it to be writeable 26 + # riscof copies a template directory from the store, but breaks because it 27 + # doesn't change permissions and expects it to be writeable 27 28 ./make_writeable.patch 28 29 ]; 29 30 31 + postPatch = '' 32 + substituteInPlace setup.py \ 33 + --replace "import pip" "" 34 + substituteInPlace riscof/requirements.txt \ 35 + --replace "GitPython==3.1.17" "GitPython" 36 + ''; 37 + 38 + propagatedBuildInputs = [ 39 + riscv-isac 40 + riscv-config 41 + jinja2 42 + ]; 43 + 44 + pythonImportsCheck = [ 45 + "riscof" 46 + ]; 47 + 48 + # No unitests available 49 + doCheck = false; 50 + 30 51 meta = with lib; { 52 + description = "RISC-V Architectural Test Framework"; 31 53 homepage = "https://github.com/riscv-software-src/riscof"; 32 - description = "RISC-V Architectural Test Framework"; 54 + changelog = "https://github.com/riscv-software-src/riscof/blob/${version}/CHANGELOG.md"; 33 55 maintainers = with maintainers; [ genericnerdyusername ]; 34 56 license = licenses.bsd3; 35 57 };
+2 -2
pkgs/development/python-modules/simplisafe-python/default.nix
··· 20 20 21 21 buildPythonPackage rec { 22 22 pname = "simplisafe-python"; 23 - version = "2023.05.0"; 23 + version = "2023.08.0"; 24 24 format = "pyproject"; 25 25 26 26 disabled = pythonOlder "3.9"; ··· 29 29 owner = "bachya"; 30 30 repo = pname; 31 31 rev = "refs/tags/${version}"; 32 - hash = "sha256-dcWDB9tpKrFbnWf35HLDmgy2zNTzKNeJQrdtRXbSMvs="; 32 + hash = "sha256-DExMa9z/VYAMoqUmr/gfZzYFWfTxnC+Cz4rRTaNSLBM="; 33 33 }; 34 34 35 35 patches = [
+2 -2
pkgs/development/python-modules/sqlalchemy-mixins/default.nix
··· 10 10 11 11 buildPythonPackage rec { 12 12 pname = "sqlalchemy-mixins"; 13 - version = "2.0.4.2"; 13 + version = "2.0.5"; 14 14 format = "setuptools"; 15 15 16 16 disabled = pythonOlder "3.8"; ··· 19 19 owner = "absent1706"; 20 20 repo = pname; 21 21 rev = "refs/tags/v${version}"; 22 - hash = "sha256-soashrkokHveEI9YXAAPBPHydhoToJhCHx+g7bunhLE="; 22 + hash = "sha256-iJrRlV/M0Z1IOdrwWSblefm6wjvdk4/v0am+It8VeWI="; 23 23 }; 24 24 25 25 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/starlette/default.nix
··· 22 22 23 23 buildPythonPackage rec { 24 24 pname = "starlette"; 25 - version = "0.26.1"; 25 + version = "0.27.0"; 26 26 format = "pyproject"; 27 27 28 28 disabled = pythonOlder "3.7"; ··· 31 31 owner = "encode"; 32 32 repo = pname; 33 33 rev = "refs/tags/${version}"; 34 - hash = "sha256-/zYqYmmCcOLU8Di9b4BzDLFtB5wYEEF1bYN6u2rb8Lg="; 34 + hash = "sha256-qT3ZJQY5l1K88llJdKoSkwHvfcWwjH6JysMnHYGknqw="; 35 35 }; 36 36 37 37 nativeBuildInputs = [
+2 -2
pkgs/development/python-modules/stumpy/default.nix
··· 13 13 14 14 buildPythonPackage rec { 15 15 pname = "stumpy"; 16 - version = "1.11.1"; 16 + version = "1.12.0"; 17 17 format = "setuptools"; 18 18 19 19 disabled = pythonOlder "3.7"; ··· 22 22 owner = "TDAmeritrade"; 23 23 repo = "stumpy"; 24 24 rev = "refs/tags/v${version}"; 25 - hash = "sha256-ARpXqZpWkbvIEDVkxA1SwlWoxq+3WO6tvv/e7WZ/25c="; 25 + hash = "sha256-rVl3tIx8iWx2mnaix3V5YnfWWdPBTP8+K2JJKTfctDA="; 26 26 }; 27 27 28 28 propagatedBuildInputs = [
+2 -2
pkgs/development/python-modules/zha-quirks/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "zha-quirks"; 12 - version = "0.0.102"; 12 + version = "0.0.103"; 13 13 format = "setuptools"; 14 14 15 15 disabled = pythonOlder "3.7"; ··· 18 18 owner = "zigpy"; 19 19 repo = "zha-device-handlers"; 20 20 rev = "refs/tags/${version}"; 21 - hash = "sha256-TsL6JRxYf8KqmLqfN0nosxaTbzezlP4Q0Fb876WeTHI="; 21 + hash = "sha256-H6LkCjpyj1uk05aIvO2TNJoAEXsPZlsIHo+t5rO5ikY="; 22 22 }; 23 23 24 24 propagatedBuildInputs = [
+4 -4
pkgs/development/tools/continuous-integration/dagger/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "dagger"; 5 - version = "0.6.4"; 5 + version = "0.8.4"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "dagger"; 9 9 repo = "dagger"; 10 10 rev = "v${version}"; 11 - hash = "sha256-ms736KXQjqWnIU7WHQ4k1r6qwCp07N6tufCx9s9biVc="; 11 + hash = "sha256-iFuPbSat555QHPqqP6j/6uTid19x1+OtRHADmGxTYzs="; 12 12 }; 13 13 14 - vendorHash = "sha256-zssmvu1s7O2DdvjxUYkR13CKOe4EYn50RFRRIPBJ9qg="; 14 + vendorHash = "sha256-DWmHq8BIR00QTh3ZcbEgTtbHwTmsMFAhV7kQVRSKNdQ="; 15 15 proxyVendor = true; 16 16 17 17 subPackages = [ 18 18 "cmd/dagger" 19 19 ]; 20 20 21 - ldflags = [ "-s" "-w" "-X=github.com/dagger/dagger/internal/engine.Version=${version}" ]; 21 + ldflags = [ "-s" "-w" "-X github.com/dagger/dagger/engine.Version=${version}" ]; 22 22 23 23 passthru.tests.version = testers.testVersion { 24 24 package = dagger;
+3 -3
pkgs/development/tools/goa/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "goa"; 8 - version = "3.12.3"; 8 + version = "3.12.4"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "goadesign"; 12 12 repo = "goa"; 13 13 rev = "v${version}"; 14 - sha256 = "sha256-OWYIfzJcR0V5GogVntzu5hOe3h3JO5FYWxSqYSxRp6A="; 14 + sha256 = "sha256-ox4UPwotJBA8qxZpqyKmOW2bqbSWHX+yIpGvFnf2Rzo="; 15 15 }; 16 - vendorHash = "sha256-Zt8Nzga9xRYuUv8ofCJa3yL2Kq+xvnqs3c0g2BnrgTo="; 16 + vendorHash = "sha256-AIhAMgpVLMxeYoj4Jl4O92/etOtFD++ddV18R8aYRuY="; 17 17 18 18 subPackages = [ "cmd/goa" ]; 19 19
+1 -1
pkgs/development/tools/rye/Cargo.lock
··· 1697 1697 1698 1698 [[package]] 1699 1699 name = "rye" 1700 - version = "0.11.0" 1700 + version = "0.13.0" 1701 1701 dependencies = [ 1702 1702 "age", 1703 1703 "anyhow",
+3 -3
pkgs/development/tools/rye/default.nix
··· 10 10 11 11 rustPlatform.buildRustPackage rec { 12 12 pname = "rye"; 13 - version = "0.11.0"; 13 + version = "0.13.0"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "mitsuhiko"; 17 - repo = pname; 17 + repo = "rye"; 18 18 rev = "refs/tags/${version}"; 19 - hash = "sha256-00Q+qvK1fq9CGb6umtCiUJZZ1M5LMxiSIM3/s7eOumM="; 19 + hash = "sha256-B53oTAgy+y+FWk7y+unJPt7Mc7m4nwnTX+5wqL6AX+4="; 20 20 }; 21 21 22 22 cargoLock = {
+4 -8
pkgs/games/classicube/default.nix
··· 15 15 16 16 stdenv.mkDerivation rec { 17 17 pname = "ClassiCube"; 18 - version = "1.3.5"; 18 + version = "1.3.6"; 19 19 20 20 src = fetchFromGitHub { 21 21 owner = "UnknownShadow200"; 22 22 repo = "ClassiCube"; 23 23 rev = version; 24 - sha256 = "sha256-anBi9hPwX1AAIc8dXsKyX4u7UbkKqC1P+7f7wdKWAig="; 24 + sha256 = "sha256-7VPn5YXNoAR3ftYMDQuQRqeMCrbyB56ir1sQWBiPWAI="; 25 25 }; 26 26 27 27 nativeBuildInputs = [ dos2unix makeWrapper copyDesktopItems ]; ··· 64 64 --replace '%NIXPKGS_FONT_PATH%' "${font_path}" 65 65 # ClassiCube's Makefile hardcodes JOBS=1 for some reason, 66 66 # even though it works perfectly well multi-threaded. 67 - substituteInPlace src/Makefile \ 67 + substituteInPlace Makefile \ 68 68 --replace 'JOBS=1' "JOBS=$NIX_BUILD_CORES" 69 69 ''; 70 70 71 71 buildInputs = [ libX11 libXi libGL curl openal liberation_ttf ]; 72 72 73 - preBuild = "cd src"; 74 - 75 - postBuild = "cd -"; 76 - 77 73 installPhase = '' 78 74 runHook preInstall 79 75 80 76 mkdir -p "$out/bin" 81 - cp 'src/ClassiCube' "$out/bin" 77 + cp 'ClassiCube' "$out/bin" 82 78 # ClassiCube puts downloaded resources 83 79 # next to the location of the executable by default. 84 80 # This doesn't work with Nix
+3 -3
pkgs/games/classicube/fix-linking.patch
··· 1 - diff --git a/src/Makefile b/src/Makefile 1 + diff --git a/Makefile b/Makefile 2 2 index 83188ce..3439cdb 100644 3 - --- a/src/Makefile 4 - +++ b/src/Makefile 3 + --- a/Makefile 4 + +++ b/Makefile 5 5 @@ -40,7 +40,7 @@ LIBS=-mwindows -lws2_32 -lwininet -lwinmm -limagehlp -lcrypt32 -ld3d9 6 6 endif 7 7
+4 -4
pkgs/os-specific/linux/kernel/xanmod-kernels.nix
··· 3 3 let 4 4 # These names are how they are designated in https://xanmod.org. 5 5 ltsVariant = { 6 - version = "6.1.46"; 7 - hash = "sha256-E9DEWfhl9hUAQXOvJVYJsKBFIen0xHrmiUdTUvGeKxE="; 6 + version = "6.1.47"; 7 + hash = "sha256-yF05EkQ/sAvmoNW2waxNJRGGB0gnL85fFdl6pc6U8Eo="; 8 8 variant = "lts"; 9 9 }; 10 10 11 11 mainVariant = { 12 - version = "6.4.11"; 13 - hash = "sha256-HZTLuxdlkVRBe8C95vr6Fk9YjlCXZEpK3gfbtzLqwLQ="; 12 + version = "6.4.12"; 13 + hash = "sha256-rvSQJb9MIOXkGEjHOPt3x+dqp1AysvQg7n5yYsg95fk="; 14 14 variant = "main"; 15 15 }; 16 16
+2 -2
pkgs/os-specific/linux/lenovo-legion/app.nix
··· 2 2 3 3 python3.pkgs.buildPythonApplication rec { 4 4 pname = "lenovo-legion-app"; 5 - version = "2023-04-02-16-53-51"; 5 + version = "0.0.5"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "johnfanv2"; 9 9 repo = "LenovoLegionLinux"; 10 - rev = "main${version}"; 10 + rev = "v${version}-prerelease"; 11 11 sha256 = "sha256-s4JFFmawokdC4qoqNvZDhuJSinhQ3YKSIfAYi79VTTA="; 12 12 }; 13 13
+2 -2
pkgs/os-specific/linux/prl-tools/default.nix
··· 36 36 in 37 37 stdenv.mkDerivation (finalAttrs: { 38 38 pname = "prl-tools"; 39 - version = "18.3.2-53621"; 39 + version = "19.0.0-54570"; 40 40 41 41 # We download the full distribution to extract prl-tools-lin.iso from 42 42 # => ${dmg}/Parallels\ Desktop.app/Contents/Resources/Tools/prl-tools-lin.iso 43 43 src = fetchurl { 44 44 url = "https://download.parallels.com/desktop/v${lib.versions.major finalAttrs.version}/${finalAttrs.version}/ParallelsDesktop-${finalAttrs.version}.dmg"; 45 - hash = "sha256-mPETZiCI/i6xJ3+ououDKaVwrAxK5cr6L6A16oEgIqk="; 45 + hash = "sha256-y7UC+E5i2cxkOJ9nVI6aQAFJ5kTXv9uaZoMO4/SCS6k="; 46 46 }; 47 47 48 48 hardeningDisable = [ "pic" "format" ];
+2 -2
pkgs/servers/metabase/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "metabase"; 5 - version = "0.46.6.1"; 5 + version = "0.46.7"; 6 6 7 7 src = fetchurl { 8 8 url = "https://downloads.metabase.com/v${version}/metabase.jar"; 9 - hash = "sha256-EtJnv1FaI4lEu2X87tHvg/WuY0UcEa1bf3rb6vYS5cY="; 9 + hash = "sha256-LGtjzODVkoOr8yGcE+fpgMzINQG3lBchTujTsZGgARU="; 10 10 }; 11 11 12 12 nativeBuildInputs = [ makeWrapper ];
+3 -1
pkgs/servers/radarr/default.nix
··· 6 6 x86_64-linux = "x64"; 7 7 aarch64-linux = "arm64"; 8 8 x86_64-darwin = "x64"; 9 + aarch64-darwin = "arm64"; 9 10 }."${stdenv.hostPlatform.system}" or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); 10 11 11 12 hash = { 12 13 x64-linux_hash = "sha256-Y08mLq/lpWqwcffPczL+ntS7CWLmOgz9irfbhIKbL5A="; 13 14 arm64-linux_hash = "sha256-gswwyq9ZIObwrcs6PABhcN4saF8VDQHLpP2trAnVSck="; 14 15 x64-osx_hash = "sha256-MxlUQLXiCg02AMTYsAWrM4l3IfgCRIPoU0cgwT8S98g="; 16 + arm64-osx_hash = "sha256-mZqP5hCJqSBY7BDooa+FGi6cdEey9DqVMV8fhp9/2IM="; 15 17 }."${arch}-${os}_hash"; 16 18 17 19 in stdenv.mkDerivation rec { ··· 50 52 changelog = "https://github.com/Radarr/Radarr/releases/tag/v${version}"; 51 53 license = licenses.gpl3Only; 52 54 maintainers = with maintainers; [ edwtjo purcell ]; 53 - platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" ]; 55 + platforms = [ "x86_64-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ]; 54 56 }; 55 57 }
+1
pkgs/servers/radarr/update.sh
··· 40 40 updateHash $latestVersion x64 linux 41 41 updateHash $latestVersion arm64 linux 42 42 updateHash $latestVersion x64 osx 43 + updateHash $latestVersion arm64 osx
+17 -1
pkgs/servers/radicale/3.x.nix
··· 1 - { lib, python3, fetchFromGitHub, nixosTests }: 1 + { lib 2 + , python3 3 + , fetchFromGitHub 4 + , fetchpatch 5 + , nixosTests 6 + }: 2 7 3 8 python3.pkgs.buildPythonApplication rec { 4 9 pname = "radicale"; ··· 11 16 hash = "sha256-V0nqgxGUxcTRAYFuxpKUEVB/g/Mbvw+9OIcvAexXwuM="; 12 17 }; 13 18 19 + patches = [ 20 + # https://github.com/Kozea/Radicale/pull/1328 21 + (fetchpatch { 22 + name = "fix-python3.11-tests.patch"; 23 + url = "https://github.com/Kozea/Radicale/commit/110ec3a7885f523ce894a8c0e336c1a081dcd092.patch"; 24 + hash = "sha256-WEiwzJ+Vzv8PXmZUi1X7Qzs+oE6qgmpvHqm/xiOMrt0="; 25 + }) 26 + ]; 27 + 14 28 postPatch = '' 15 29 sed -i '/addopts/d' setup.cfg 16 30 ''; ··· 22 36 python-dateutil 23 37 pytz # https://github.com/Kozea/Radicale/issues/816 24 38 ] ++ passlib.optional-dependencies.bcrypt; 39 + 40 + __darwinAllowLocalNetworking = true; 25 41 26 42 nativeCheckInputs = with python3.pkgs; [ 27 43 pytestCheckHook
+2 -2
pkgs/servers/search/weaviate/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "weaviate"; 8 - version = "1.21.0"; 8 + version = "1.21.1"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "weaviate"; 12 12 repo = "weaviate"; 13 13 rev = "v${version}"; 14 - hash = "sha256-3FSXvo4egn3NZcHgLIOLbyi14qNMB4UHDUa+ox28gN8="; 14 + hash = "sha256-rWoVuWzfRJhhYDwOBcmSIJXh0WwvZFYM2GPOMvP98xM="; 15 15 }; 16 16 17 17 vendorHash = "sha256-HUfkwmAIwTPDZsgRLte7tu/0QKT82WriTqJ14iiKKOs=";
+3 -3
pkgs/servers/web-apps/moodle/default.nix
··· 1 1 { lib, stdenv, fetchurl, writeText, plugins ? [ ], nixosTests }: 2 2 3 3 let 4 - version = "4.1.3"; 4 + version = "4.1.4"; 5 5 6 6 versionParts = lib.take 2 (lib.splitVersion version); 7 7 # 4.2 -> 402, 3.11 -> 311 ··· 14 14 inherit version; 15 15 16 16 src = fetchurl { 17 - url = "https://download.moodle.org/stable${stableVersion}/${pname}-${version}.tgz"; 18 - hash = "sha256-JMK+nGgeBryC6I9cg1DD52gIGcPMAJ/xZxrC4a1R5Ps="; 17 + url = "https://download.moodle.org/download.php/direct/stable${stableVersion}/${pname}-${version}.tgz"; 18 + hash = "sha256-mfJV5KHOG401N8gHFWYygsRRVnlWyn0SojD1H5KAvPQ="; 19 19 }; 20 20 21 21 phpConfig = writeText "config.php" ''
+2 -2
pkgs/servers/web-apps/slskd/default.nix
··· 10 10 }: 11 11 let 12 12 pname = "slskd"; 13 - version = "0.18.1"; 13 + version = "0.18.2"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "slskd"; 17 17 repo = "slskd"; 18 18 rev = version; 19 - sha256 = "sha256-RfwkMNUUt/iecf8A+OV8kyvF4LKWkYcwQ/KErERNWV4="; 19 + sha256 = "sha256-hWK6nbXAZTjxukx9EzkJkyEFlqXUkjanmv4VfHZxW24="; 20 20 }; 21 21 22 22 meta = with lib; {
+18 -8
pkgs/tools/audio/mpd-mpris/default.nix
··· 1 - { lib, buildGoModule, fetchFromGitHub }: 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + , fetchpatch 5 + }: 2 6 3 7 buildGoModule rec { 4 8 pname = "mpd-mpris"; 5 - version = "0.4.0-2"; 9 + version = "0.4.1"; 6 10 7 11 src = fetchFromGitHub { 8 12 owner = "natsukagami"; 9 13 repo = pname; 10 14 rev = "v${version}"; 11 - sha256 = "sha256-RGuscED0RvA1+5Aj+Kcnk1h/whU4npJ6hPq8GHWwxPU="; 15 + sha256 = "sha256-QxPkGWpCWiyEbChH9SHeD+SiV8k0c/G7MG/azksP3xU="; 12 16 }; 13 17 14 - vendorHash = "sha256-GmdD/4VYp3KeblNGgltFWHdOnK5qsBa2ygIYOBrH+b0="; 18 + patches = [ 19 + # Makes Exec= path not absolute, see https://github.com/natsukagami/mpd-mpris/pull/42 20 + (fetchpatch { 21 + url = "https://github.com/natsukagami/mpd-mpris/commit/8a5b53b1aa3174c3ccb1db24fb4e39f90012b98f.patch"; 22 + hash = "sha256-LArPq+RRPJOs0je1olqg+pK7nvU7UIlrpGtHv2PhIY4="; 23 + }) 24 + ]; 25 + 26 + vendorHash = "sha256-HCDJrp9WFB1z+FnYpOI5e/AojtdnpN2ZNtgGVaH/v/Q="; 15 27 16 28 doCheck = false; 17 29 18 30 subPackages = [ "cmd/${pname}" ]; 19 31 20 32 postInstall = '' 21 - substituteInPlace mpd-mpris.service \ 22 - --replace /usr/bin $out/bin 23 - mkdir -p $out/lib/systemd/user 24 - cp mpd-mpris.service $out/lib/systemd/user 33 + install -Dm644 mpd-mpris.service $out/lib/systemd/user/mpd-mpris.service 34 + install -Dm644 mpd-mpris.desktop $out/etc/xdg/autostart/mpd-mpris.desktop 25 35 ''; 26 36 27 37 meta = with lib; {
+2 -2
pkgs/tools/filesystems/fuse-overlayfs/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fuse-overlayfs"; 5 - version = "1.12"; 5 + version = "1.13"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "containers"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-k9ws3m0stPqzmi3WOAWH3RfQywlOa6l5SFvloanf5e0="; 11 + hash = "sha256-ngpC1KtUsIJOfpJ9dSqZn9XhKkJSpp2/6RBz/RlZ+A0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+2 -2
pkgs/tools/graphics/ueberzugpp/default.nix
··· 30 30 31 31 stdenv.mkDerivation rec { 32 32 pname = "ueberzugpp"; 33 - version = "2.9.0"; 33 + version = "2.9.1"; 34 34 35 35 src = fetchFromGitHub { 36 36 owner = "jstkdng"; 37 37 repo = "ueberzugpp"; 38 38 rev = "v${version}"; 39 - hash = "sha256-n1cSHHPCx6igJmBxAbny7gntZQk4cMb358zx7f2lMi8="; 39 + hash = "sha256-zI+ctJHxjDbAKjCFDpNgpQ6m6pPffd7TV5gmfPP/yv4="; 40 40 }; 41 41 42 42 strictDeps = true;
+2 -2
pkgs/tools/graphics/vips/default.nix
··· 40 40 41 41 stdenv.mkDerivation rec { 42 42 pname = "vips"; 43 - version = "8.14.3"; 43 + version = "8.14.4"; 44 44 45 45 outputs = [ "bin" "out" "man" "dev" ] ++ lib.optionals (!stdenv.isDarwin) [ "devdoc" ]; 46 46 ··· 48 48 owner = "libvips"; 49 49 repo = "libvips"; 50 50 rev = "v${version}"; 51 - hash = "sha256-2BE/cDQU/FP0Lo9/gZiG1IAskTbnhBtzbcL2dRziHmU="; 51 + hash = "sha256-y2Tyi8rxal3s3jLURRGPuCAUuHITRPl1+zJZDp557+I="; 52 52 # Remove unicode file names which leads to different checksums on HFS+ 53 53 # vs. other filesystems because of unicode normalisation. 54 54 postFetch = ''
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-m17n/default.nix
··· 13 13 14 14 stdenv.mkDerivation rec { 15 15 pname = "ibus-m17n"; 16 - version = "1.4.19"; 16 + version = "1.4.22"; 17 17 18 18 src = fetchFromGitHub { 19 19 owner = "ibus"; 20 20 repo = "ibus-m17n"; 21 21 rev = version; 22 - sha256 = "sha256-e/nw6UGaxWpDCKwI5r8MuSZjrE6u/S5njZYilFa4zJI="; 22 + sha256 = "sha256-wjWDqhhLqj77IxVpelChOEdUtneaGmL+IK2Sp3eObkA="; 23 23 }; 24 24 25 25 nativeBuildInputs = [
+4 -4
pkgs/tools/misc/birdfont/default.nix
··· 1 1 { lib, stdenv, fetchurl, pkg-config, python3, xmlbird, 2 2 cairo, gdk-pixbuf, libgee, glib, gtk3, webkitgtk, libnotify, sqlite, vala, 3 - gobject-introspection, gsettings-desktop-schemas, wrapGAppsHook }: 3 + gobject-introspection, gsettings-desktop-schemas, wrapGAppsHook, autoPatchelfHook }: 4 4 5 5 stdenv.mkDerivation rec { 6 6 pname = "birdfont"; 7 - version = "2.32.3"; 7 + version = "2.33.1"; 8 8 9 9 src = fetchurl { 10 10 url = "https://birdfont.org/releases/${pname}-${version}.tar.xz"; 11 - sha256 = "sha256-ZsYwDS7pgs635P3wPX/PCTuHLX3/Iu97HgVe+qFyjZw="; 11 + sha256 = "sha256-vFXpZNvsXpz7saRp6ruhvsP50rmJ2Prr2M78+8oxQ9M="; 12 12 }; 13 13 14 - nativeBuildInputs = [ python3 pkg-config vala gobject-introspection wrapGAppsHook ]; 14 + nativeBuildInputs = [ python3 pkg-config vala gobject-introspection wrapGAppsHook autoPatchelfHook ]; 15 15 buildInputs = [ xmlbird libgee cairo gdk-pixbuf glib gtk3 webkitgtk libnotify sqlite gsettings-desktop-schemas ]; 16 16 17 17 postPatch = ''
+33 -12
pkgs/tools/misc/crudini/default.nix
··· 1 - { lib, fetchFromGitHub, python3Packages, help2man, installShellFiles }: 1 + { lib 2 + , fetchFromGitHub 3 + , fetchpatch 4 + , python3Packages 5 + , help2man 6 + , installShellFiles 7 + }: 2 8 3 9 python3Packages.buildPythonApplication rec { 4 10 pname = "crudini"; 5 - version = "0.9.3"; 11 + version = "0.9.4"; 12 + format = "pyproject"; 6 13 7 14 src = fetchFromGitHub { 8 15 owner = "pixelb"; 9 16 repo = "crudini"; 10 17 rev = version; 11 - sha256 = "0298hvg0fpk0m0bjpwryj3icksbckwqqsr9w1ain55wf5s0v24k3"; 18 + hash = "sha256-jbTOaCF/ZqRpM0scDBBAcV5bSYg/QhBPbM9R5cONZ2o="; 12 19 }; 13 20 14 - nativeBuildInputs = [ help2man installShellFiles ]; 15 - 16 - propagatedBuildInputs = with python3Packages; [ iniparse ]; 21 + patches = [ 22 + (fetchpatch { 23 + name = "add-missing-install-file.patch"; 24 + url = "https://github.com/pixelb/crudini/commit/d433e4d9c4106ae26985e3f4b2efa593bdd5c274.patch"; 25 + hash = "sha256-aDGzoG4i2tvYeL8m1WoqwNFNHe4xR1dGk+XDt3f3i5E="; 26 + }) 27 + ]; 17 28 18 29 postPatch = '' 19 - substituteInPlace crudini-help \ 20 - --replace ./crudini $out/bin/crudini 21 - substituteInPlace tests/test.sh \ 22 - --replace ..: $out/bin: 30 + patchShebangs crudini.py crudini-help tests/test.sh 23 31 ''; 24 32 33 + env.SETUPTOOLS_SCM_PRETEND_VERSION = version; 34 + 35 + nativeBuildInputs = [ 36 + help2man 37 + installShellFiles 38 + python3Packages.setuptools 39 + python3Packages.setuptools-scm 40 + python3Packages.wheel 41 + ]; 42 + 43 + propagatedBuildInputs = with python3Packages; [ iniparse ]; 44 + 25 45 postInstall = '' 26 46 # this just creates the man page 27 47 make all 28 48 29 - install -Dm444 -t $out/share/doc/${pname} README EXAMPLES 49 + install -Dm444 -t $out/share/doc/${pname} README.md EXAMPLES 30 50 installManPage *.1 31 51 ''; 32 52 ··· 34 54 runHook preCheck 35 55 36 56 pushd tests >/dev/null 37 - bash ./test.sh 57 + ./test.sh 38 58 popd >/dev/null 39 59 40 60 runHook postCheck ··· 45 65 homepage = "https://www.pixelbeat.org/programs/crudini/"; 46 66 license = licenses.gpl2Only; 47 67 maintainers = with maintainers; [ peterhoeg ]; 68 + mainProgram = "crudini"; 48 69 }; 49 70 }
+2 -6
pkgs/tools/misc/ddccontrol/default.nix
··· 12 12 13 13 stdenv.mkDerivation rec { 14 14 pname = "ddccontrol"; 15 - version = "0.6.1"; 15 + version = "0.6.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ddccontrol"; 19 19 repo = "ddccontrol"; 20 20 rev = version; 21 - sha256 = "sha256-En2e0FDKLpMjuxa2aXuvI6h7d+D1D5x1dDg96924/qM="; 21 + sha256 = "sha256-Me7E5dUo3tnuXInWF19AmrcyKMtBlugVmvQHULMMMoA="; 22 22 }; 23 23 24 24 nativeBuildInputs = [ ··· 46 46 47 47 substituteInPlace src/ddcpci/Makefile.am \ 48 48 --replace "chmod 4711" "chmod 0711" 49 - '' + lib.optionalString (lib.versionAtLeast "0.6.1" version) '' 50 - # Upstream PR: https://github.com/ddccontrol/ddccontrol/pull/115 51 - substituteInPlace src/lib/Makefile.am \ 52 - --replace "/etc/" "\$""{sysconfdir}/" 53 49 ''; 54 50 55 51 preConfigure = ''
+2 -2
pkgs/tools/misc/pgmetrics/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "pgmetrics"; 5 - version = "1.15.1"; 5 + version = "1.15.2"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "rapidloop"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-6JqlAJHFJAvJjLqOwXLmW7sRwQCmYFfLGrSw5lTY8Sc="; 11 + sha256 = "sha256-WzyTLOJo/wTZA9glxO0ovcaADlHV+AKLChWSLJ+uvaQ="; 12 12 }; 13 13 14 14 vendorHash = "sha256-KIMnvGMIipuIFPTSeERtCfvlPuvHvEHdjBJ1TbT2d1s=";
+3 -3
pkgs/tools/misc/viddy/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "viddy"; 5 - version = "0.3.6"; 5 + version = "0.3.7"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "sachaos"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-AcRfKu6P7b/HsuC6DTezbYLI9rQZwjklH/bs7mKITUk="; 11 + hash = "sha256-82q73L0641d5qNmB+WLkUmDP5OHMoj2SNFc+FhknhwU="; 12 12 }; 13 13 14 - vendorSha256 = "sha256-QxYM4N3E/BqmeNaofLR1crwFLVaF3IigDXKlKA2Bkuw="; 14 + vendorHash = "sha256-FMSgLI1W5keRnSYVyY0XuarMzLWvm9D1ufUYmZttfxk="; 15 15 16 16 ldflags = [ 17 17 "-s"
+3 -3
pkgs/tools/misc/xcp/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "xcp"; 5 - version = "0.10.2"; 5 + version = "0.12.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "tarka"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-XFLkz6beTSto+iFjqKCLyXssXL+OccM3MNI4ldgbsqI="; 11 + sha256 = "sha256-QCoH8N6HDpXQXWchccGIG/pbDx9qZ8YKM6VP6lxoYzU="; 12 12 }; 13 13 14 14 # no such file or directory errors 15 15 doCheck = false; 16 16 17 - cargoHash = "sha256-Bf9OjViNuE6keCmDQDlqSVterKdcgWaH031CyzviApA="; 17 + cargoHash = "sha256-F51BHBUaQx1xg0Y2eVnXGRCMykbzk3q5IyJ528JyA5o="; 18 18 19 19 meta = with lib; { 20 20 description = "An extended cp(1)";
+3 -3
pkgs/tools/package-management/nix-doc/default.nix
··· 2 2 3 3 rustPlatform.buildRustPackage rec { 4 4 pname = "nix-doc"; 5 - version = "0.5.10"; 5 + version = "0.6.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 rev = "v${version}"; 9 9 owner = "lf-"; 10 10 repo = "nix-doc"; 11 - sha256 = "sha256-+T4Bz26roTFiXTM8P8FnJLSdFY2hP26X4nChWWUACN8="; 11 + sha256 = "sha256-1y4BSdKgsV4WLcaNICVh5rac1ZAtZxFM3BlhL2g/AcI="; 12 12 }; 13 13 14 14 doCheck = true; ··· 29 29 RUSTFLAGS = "-Z relro-level=partial"; 30 30 }; 31 31 32 - cargoSha256 = "sha256-GylSWo4LIsjKnJE9H6iJHZ99UI6UPhAOnAGXk+v8bko="; 32 + cargoSha256 = "sha256-nP03WnXBcwazAi6nVe17CpDSeUxmG84BFFMA5ueey3M="; 33 33 34 34 meta = with lib; { 35 35 description = "An interactive Nix documentation tool";
+3 -3
pkgs/tools/security/bitwarden/cli.nix
··· 12 12 buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_18; }; 13 13 in buildNpmPackage' rec { 14 14 pname = "bitwarden-cli"; 15 - version = "2023.7.0"; 15 + version = "2023.8.2"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "bitwarden"; 19 19 repo = "clients"; 20 20 rev = "cli-v${version}"; 21 - hash = "sha256-Xnfjp+qRJWvxvgSODbajLxYsP2DtOYK9CXBMfIn+qwA="; 21 + hash = "sha256-v9ql01dwWf9kBxw75n9svQousrnbUi8NY1wkJx06teg="; 22 22 }; 23 23 24 - npmDepsHash = "sha256-vz7erDhh3BpHNadPwIXkD2PRCnbxM7e7lE0rvBEXGyc="; 24 + npmDepsHash = "sha256-RvkauNvt6MZxWMssEtaCjXP1z/3NsReywUgCefV/jjM="; 25 25 26 26 nativeBuildInputs = [ 27 27 python3
+2 -2
pkgs/tools/security/exploitdb/default.nix
··· 6 6 7 7 stdenv.mkDerivation rec { 8 8 pname = "exploitdb"; 9 - version = "2023-08-25"; 9 + version = "2023-08-30"; 10 10 11 11 src = fetchFromGitLab { 12 12 owner = "exploit-database"; 13 13 repo = pname; 14 14 rev = "refs/tags/${version}"; 15 - hash = "sha256-kDwhmkx+nxqtpyKp9mmnTbu6pzGL/J4/NP2mojljgws="; 15 + hash = "sha256-EWxZvr0VbSN8aysDQmqA/d/V5bxy4z1wx2PtC5RVAuI="; 16 16 }; 17 17 18 18 nativeBuildInputs = [
+7 -27
pkgs/tools/security/flare-floss/default.nix
··· 2 2 , python3 3 3 , fetchFromGitHub 4 4 }: 5 - let 6 - py = python3.override { 7 - packageOverrides = final: prev: { 8 - # required for networkx 2.5.1 9 - decorator = prev.decorator.overridePythonAttrs (o: o // rec { 10 - version = "4.4.2"; 11 - src = o.src.override { 12 - inherit version; 13 - hash = "sha256-46YvBSAXJEDKDcyCN0kxk4Ljd/N/FAoLme9F/suEv+c="; 14 - }; 15 - }); 16 5 17 - # flare-floss requires this exact version (newer versions are incompatible) 18 - networkx = prev.networkx.overridePythonAttrs (o: o // rec { 19 - version = "2.5.1"; 20 - src = o.src.override { 21 - inherit version; 22 - hash = "sha256-EJzVhcrEEpf3EQPDxCrG73N58peI61TLdRvlpmO7I1o="; 23 - }; 24 - }); 25 - }; 26 - }; 27 - in 28 - py.pkgs.buildPythonPackage rec { 6 + python3.pkgs.buildPythonPackage rec { 29 7 pname = "flare-floss"; 30 - version = "2.2.0"; 8 + version = "2.3.0"; 31 9 format = "setuptools"; 32 10 33 11 src = fetchFromGitHub { ··· 35 13 repo = "flare-floss"; 36 14 rev = "refs/tags/v${version}"; 37 15 fetchSubmodules = true; # for tests 38 - hash = "sha256-Oa0DMl7RKNfA00shcc4y1sNd2OiKCf0sA0EUC5gByBI="; 16 + hash = "sha256-tOLnve5XBc3TtSgucPIddBHD0YJhsRpRduXsKrtJ/eQ="; 39 17 }; 40 18 41 19 postPatch = '' ··· 46 24 --replace 'sigs_path = os.path.join(get_default_root(), "sigs")' 'sigs_path = "'"$out"'/share/flare-floss/sigs"' 47 25 ''; 48 26 49 - propagatedBuildInputs = with py.pkgs; [ 27 + propagatedBuildInputs = with python3.pkgs; [ 50 28 halo 51 29 networkx 30 + pefile 52 31 pydantic 32 + rich 53 33 tabulate 54 34 tqdm 55 35 viv-utils 56 36 vivisect 57 37 ] ++ viv-utils.optional-dependencies.flirt; 58 38 59 - nativeCheckInputs = with py.pkgs; [ 39 + nativeCheckInputs = with python3.pkgs; [ 60 40 pytest-sugar 61 41 pytestCheckHook 62 42 pyyaml
+3 -3
pkgs/tools/security/trufflehog/default.nix
··· 7 7 8 8 buildGoModule rec { 9 9 pname = "trufflehog"; 10 - version = "3.53.0"; 10 + version = "3.54.0"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "trufflesecurity"; 14 14 repo = "trufflehog"; 15 15 rev = "refs/tags/v${version}"; 16 - hash = "sha256-O1MCl9chqiOGxOUYxaQNs0gXHgVkT8ZgSSTQXj63f90="; 16 + hash = "sha256-JPXzo6f1meLIoRdbKN58Hhl502UjgxPrC8MDoizzUvs="; 17 17 }; 18 18 19 - vendorHash = "sha256-RHNt9GxqWb4EDKg5of5s88iUmJPI2w7i5hPoCFMmnew="; 19 + vendorHash = "sha256-zYvKhhwN5TtJQxkkcY5U9LtTdMb97ucfksxpTMKH/Zc="; 20 20 21 21 ldflags = [ 22 22 "-s"
+4 -2
pkgs/top-level/all-packages.nix
··· 336 336 337 337 banana-accounting = callPackage ../applications/office/banana-accounting { }; 338 338 339 - beebeep = libsForQt5.callPackage ../applications/office/beebeep {}; 339 + beebeep = libsForQt5.callPackage ../applications/office/beebeep { }; 340 + 341 + beeper = qt5.callPackage ../applications/networking/instant-messengers/beeper { }; 340 342 341 343 bakelite = callPackage ../tools/backup/bakelite { }; 342 344 ··· 34666 34668 34667 34669 orca-c = callPackage ../applications/audio/orca-c { }; 34668 34670 34669 - organicmaps = libsForQt5.callPackage ../applications/misc/organicmaps { }; 34671 + organicmaps = qt6Packages.callPackage ../applications/misc/organicmaps { }; 34670 34672 34671 34673 osm2xmap = callPackage ../applications/misc/osm2xmap { }; 34672 34674
+2 -2
pkgs/top-level/perl-packages.nix
··· 12708 12708 12709 12709 ImageExifTool = buildPerlPackage rec { 12710 12710 pname = "Image-ExifTool"; 12711 - version = "12.62"; 12711 + version = "12.65"; 12712 12712 12713 12713 src = fetchurl { 12714 12714 url = "https://exiftool.org/Image-ExifTool-${version}.tar.gz"; 12715 - hash = "sha256-SZCkbGm2VoiNfVcyuvQDnalkaI7d33ocLutRQEmZ7B0="; 12715 + hash = "sha256-YWynZES+4/MkYueeN8Y3IC7vKGb0wkANUfIKgScDJDI="; 12716 12716 }; 12717 12717 12718 12718 nativeBuildInputs = lib.optional stdenv.isDarwin shortenPerlShebang;