Merge master into staging-next

authored by

github-actions[bot] and committed by
GitHub
7d385961 fdc53d6a

+443 -139
+6
maintainers/maintainer-list.nix
··· 10904 10904 githubId = 137805; 10905 10905 name = "Alexander Tsvyashchenko"; 10906 10906 }; 10907 + ne9z = { 10908 + email = "yuchen@apvc.uk"; 10909 + github = "ne9z"; 10910 + githubId = 77314501; 10911 + name = "Maurice Zhou"; 10912 + }; 10907 10913 nebulka = { 10908 10914 email = "arapun@proton.me"; 10909 10915 github = "nebulka1";
+2 -2
pkgs/applications/kde/angelfish.nix
··· 20 20 , srcs 21 21 22 22 # These must be updated in tandem with package updates. 23 - , cargoShaForVersion ? "23.03.80" 24 - , cargoSha256 ? "sha256-nXWQNXVlPWRQdDPXR5NsHJR6kaLxV7UxPC0OIubH/4c=" 23 + , cargoShaForVersion ? "23.04.0" 24 + , cargoSha256 ? "sha256-96Qe8zdLZdOrU/t6J+JJ6V0PXyFOnJF18qDrk4PZGsA=" 25 25 }: 26 26 27 27 # Guard against incomplete updates.
-1
pkgs/applications/kde/kalendar.nix
··· 1 1 { lib 2 2 , mkDerivation 3 - , fetchFromGitLab 4 3 , cmake 5 4 , extra-cmake-modules 6 5 , makeWrapper
+54
pkgs/applications/misc/schemes/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitLab 4 + , appstream-glib 5 + , desktop-file-utils 6 + , glib 7 + , gtk4 8 + , gtksourceview5 9 + , libadwaita 10 + , libgee 11 + , libpanel 12 + , meson 13 + , ninja 14 + , pkg-config 15 + , wrapGAppsHook4 16 + }: 17 + 18 + stdenv.mkDerivation rec { 19 + pname = "schemes"; 20 + version = "0.2.0"; 21 + 22 + src = fetchFromGitLab { 23 + domain = "gitlab.gnome.org"; 24 + owner = "chergert"; 25 + repo = "schemes"; 26 + rev = version; 27 + hash = "sha256-XUC24KzZSU4+F2JZMsydukvAwEGdMxCnkPG6QHnCw6w="; 28 + }; 29 + 30 + nativeBuildInputs = [ 31 + meson 32 + ninja 33 + pkg-config 34 + wrapGAppsHook4 35 + appstream-glib 36 + desktop-file-utils 37 + ]; 38 + 39 + buildInputs = [ 40 + glib 41 + gtk4 42 + libadwaita 43 + gtksourceview5 44 + libpanel 45 + ]; 46 + 47 + meta = with lib; { 48 + description = "Edit GtkSourceView style-schemes for an application or platform"; 49 + homepage = "https://gitlab.gnome.org/chergert/schemes"; 50 + license = licenses.gpl3Plus; 51 + maintainers = with maintainers; [ _0xMRTT ]; 52 + platforms = platforms.linux; 53 + }; 54 + }
+3 -3
pkgs/applications/misc/usql/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "usql"; 13 - version = "0.14.0"; 13 + version = "0.14.4"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "xo"; 17 17 repo = "usql"; 18 18 rev = "v${version}"; 19 - hash = "sha256-AYo1sRzsOuyv0p3X8/TmsWdCBq3Gcqo0J6+B2aI7UIo="; 19 + hash = "sha256-AUZFrASwROmcOhoObAdV/Dn9dA7HvxmEqqZOIJH+rI0="; 20 20 }; 21 21 22 22 buildInputs = [ unixODBC icu ]; 23 23 24 - vendorHash = "sha256-ro/m9t8vHxyAS+a42/OkaqhrUs0FPGu0Ns9tn5HyKXg="; 24 + vendorHash = "sha256-oReSh0acGcjH+a7GRRV6cy6qgU4puN+iuXzLuRQmx3A="; 25 25 proxyVendor = true; 26 26 27 27 # Exclude broken impala & hive driver
+3 -3
pkgs/applications/misc/vhs/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "vhs"; 5 - version = "0.3.0"; 5 + version = "0.4.0"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "charmbracelet"; 9 9 repo = pname; 10 10 rev = "v${version}"; 11 - hash = "sha256-62FS/FBhQNpj3dAfKfIUKY+IJeeaONzqRu7mG49li+o"; 11 + hash = "sha256-qtewd4sm3urFwoDkqdUHfr2SvJRR1nVLLE5d28BocYg="; 12 12 }; 13 13 14 - vendorHash = "sha256-+BLZ+Ni2dqboqlOEjFNF6oB/vNDlNRCb6AiDH1uSsLw"; 14 + vendorHash = "sha256-s1ISU7VEH9o7SBF3Vy+2kVZNxOFUYLmh/le5vU8rOqg="; 15 15 16 16 nativeBuildInputs = [ installShellFiles makeWrapper ]; 17 17
+3 -3
pkgs/applications/networking/cluster/kubecfg/default.nix
··· 6 6 7 7 buildGoModule rec { 8 8 pname = "kubecfg"; 9 - version = "0.29.1"; 9 + version = "0.29.2"; 10 10 11 11 src = fetchFromGitHub { 12 12 owner = "kubecfg"; 13 13 repo = "kubecfg"; 14 14 rev = "v${version}"; 15 - hash = "sha256-lHpXmJPOjyzlNl7fLQH6Ufj20YRzeGz4NGxd3Bgr3mA="; 15 + hash = "sha256-toB0rRkqRTjf51g+BcMZiHjlG/slMyzA5OfO4DbTCH8="; 16 16 }; 17 17 18 - vendorHash = "sha256-VGLGa1/8sdVC3H4hxpvF/t2YgbRlbeNTJMJb5zwknPw="; 18 + vendorHash = "sha256-sntlF8VCOtIB6kFJZaDs2Uu8zWZwMLcnHWuZy2D30Zg="; 19 19 20 20 ldflags = [ 21 21 "-s"
+22
pkgs/applications/networking/cluster/kubexit/default.nix
··· 1 + { lib, buildGoModule, fetchFromGitHub }: 2 + 3 + buildGoModule rec { 4 + pname = "kubexit"; 5 + version = "0.3.2"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "karlkfi"; 9 + repo = pname; 10 + rev = "v${version}"; 11 + hash = "sha256-Kzom+/Xad6SI9czw4xvmTbJ+bNB9mF2oSq37IFn384U="; 12 + }; 13 + 14 + vendorHash = "sha256-RA3+S5Pad+4mNUgcZ2Z0K0FKA3Za5o1ko049GM4yQQ8="; 15 + ldflags = [ "-s" "-w" ]; 16 + meta = with lib; { 17 + description = "Command supervisor for coordinated Kubernetes pod container termination."; 18 + homepage = "https://github.com/karlkfi/kubexit/"; 19 + license = licenses.asl20; 20 + maintainers = with maintainers; [ qjoly ]; 21 + }; 22 + }
+72
pkgs/applications/networking/p2p/pyrosimple/default.nix
··· 1 + { lib 2 + , stdenv 3 + , python3Packages 4 + , nix-update-script 5 + , pyrosimple 6 + , testers 7 + , fetchPypi 8 + , buildPythonPackage 9 + , bencode-py 10 + , apscheduler 11 + , jinja2 12 + , python-daemon 13 + , importlib-resources 14 + , parsimonious 15 + , prometheus-client 16 + , prompt-toolkit 17 + , requests 18 + , shtab 19 + , inotify 20 + , withInotify ? stdenv.isLinux 21 + , python-box 22 + , tomli 23 + , tomli-w 24 + }: 25 + 26 + let 27 + pname = "pyrosimple"; 28 + version = "2.7.0"; 29 + 30 + src = fetchPypi { 31 + inherit pname version; 32 + hash = "sha256-SMqzvTbWFHwnbMQ+6K0m1v+PybceQK5EHEuN8FB6SaU="; 33 + }; 34 + 35 + propagatedBuildInputs = [ 36 + bencode-py 37 + apscheduler 38 + jinja2 39 + python-daemon 40 + importlib-resources 41 + parsimonious 42 + prometheus-client 43 + prompt-toolkit 44 + requests 45 + shtab 46 + python-box 47 + tomli 48 + tomli-w 49 + ] ++ lib.optional withInotify inotify; 50 + 51 + in buildPythonPackage { 52 + inherit pname version src propagatedBuildInputs; 53 + 54 + passthru = { 55 + updateScript = nix-update-script { }; 56 + tests = testers.testVersion { 57 + package = pyrosimple; 58 + command = "pyroadmin --version"; 59 + }; 60 + }; 61 + 62 + meta = let inherit (lib) licenses platforms maintainers; 63 + in { 64 + homepage = "https://kannibalox.github.io/pyrosimple/"; 65 + description = "A rTorrent client and Python 3 fork of the pyrocore tools"; 66 + license = licenses.gpl3Plus; 67 + changelog = "https://github.com/kannibalox/pyrosimple/blob/v${version}/CHANGELOG.md"; 68 + platforms = platforms.all; 69 + maintainers = builtins.attrValues { inherit (maintainers) ne9z; }; 70 + }; 71 + 72 + }
+3 -3
pkgs/applications/virtualization/lima/default.nix
··· 11 11 12 12 buildGoModule rec { 13 13 pname = "lima"; 14 - version = "0.15.0"; 14 + version = "0.15.1"; 15 15 16 16 src = fetchFromGitHub { 17 17 owner = "lima-vm"; 18 18 repo = pname; 19 19 rev = "v${version}"; 20 - sha256 = "sha256-jmVgrrbxkvzDkUYpNivz3jOOEEkr90iS5W4aY3L7Cug="; 20 + sha256 = "sha256-uZE827dc79i7JPxHDI3kmAANN9XUIuhR0c9BUe92DyQ="; 21 21 }; 22 22 23 - vendorHash = "sha256-8YmApeijOmWFfLu4UJTa1Ufn0RbaO4TKe7QHvjluMRg="; 23 + vendorHash = "sha256-CysPzlup8TVVR4rCm3cWTjnxwJznMv0wbaeCC0ofWSU="; 24 24 25 25 nativeBuildInputs = [ makeWrapper installShellFiles ] 26 26 ++ lib.optionals stdenv.isDarwin [ xcbuild.xcrun sigtool ];
+2 -2
pkgs/data/icons/numix-icon-theme-circle/default.nix
··· 2 2 3 3 stdenvNoCC.mkDerivation rec { 4 4 pname = "numix-icon-theme-circle"; 5 - version = "23.04.05"; 5 + version = "23.04.20"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "numixproject"; 9 9 repo = pname; 10 10 rev = version; 11 - sha256 = "sha256-eyTiAfwons/VDsNCNfYp4OR+U37LvTIh8Wfktie8PKU="; 11 + sha256 = "sha256-pc5GwxU4KP6PktPvuCYVzJORVmMvC8GdBPr7QSN2cM0="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ gtk3 ];
+18 -4
pkgs/desktops/xfce/applications/xfce4-dict/default.nix
··· 1 - { lib, mkXfceDerivation, automakeAddFlags, gtk3, libxfce4ui, libxfce4util, xfce4-panel }: 1 + { lib 2 + , mkXfceDerivation 3 + , automakeAddFlags 4 + , glib 5 + , gtk3 6 + , libxfce4ui 7 + , libxfce4util 8 + , xfce4-panel 9 + }: 2 10 3 11 mkXfceDerivation { 4 12 category = "apps"; 5 13 pname = "xfce4-dict"; 6 - version = "0.8.4"; 14 + version = "0.8.5"; 7 15 8 - sha256 = "sha256-UEkHB+i6hkTTjX62GCnr4uiCdZANuffSx2Nb2DF/pT4="; 16 + sha256 = "sha256-sU9V2cQUFG5571c7xrVSDCxanAbbnCUg2YLZ2uzoPJ0="; 9 17 10 18 patches = [ ./configure-gio.patch ]; 11 19 ··· 15 23 automakeAddFlags lib/Makefile.am libdict_la_CFLAGS GIO_CFLAGS 16 24 ''; 17 25 18 - buildInputs = [ gtk3 libxfce4ui libxfce4util xfce4-panel ]; 26 + buildInputs = [ 27 + glib 28 + gtk3 29 + libxfce4ui 30 + libxfce4util 31 + xfce4-panel 32 + ]; 19 33 20 34 meta = with lib; { 21 35 description = "A Dictionary Client for the Xfce desktop environment";
+17 -4
pkgs/desktops/xfce/panel-plugins/xfce4-time-out-plugin/default.nix
··· 1 - { lib, mkXfceDerivation, gtk3, libxfce4ui, libxfce4util, xfce4-panel, xfconf }: 1 + { lib 2 + , mkXfceDerivation 3 + , glib 4 + , gtk3 5 + , libxfce4ui 6 + , libxfce4util 7 + , xfce4-panel 8 + , xfconf 9 + }: 2 10 3 11 mkXfceDerivation { 4 12 category = "panel-plugins"; 5 13 pname = "xfce4-time-out-plugin"; 6 - version = "1.1.2"; 14 + version = "1.1.3"; 7 15 rev-prefix = "xfce4-time-out-plugin-"; 8 16 odd-unstable = false; 9 - sha256 = "sha256-xfkQjlUfvm0YXs3bRJD4W/71VkaPq3Y+cDFVNiL/bjc="; 17 + sha256 = "sha256-sm6y3t4nngZDg4Q8S3SVkNR++XkCKysQePN6Qei1OY8="; 10 18 11 19 buildInputs = [ 12 - gtk3 libxfce4ui libxfce4util xfce4-panel xfconf 20 + glib 21 + gtk3 22 + libxfce4ui 23 + libxfce4util 24 + xfce4-panel 25 + xfconf 13 26 ]; 14 27 15 28 meta = with lib; {
+23 -5
pkgs/desktops/xfce/panel-plugins/xfce4-weather-plugin/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config, intltool, libxml2, libsoup, upower, 2 - libxfce4ui, xfce4-panel, xfconf, hicolor-icon-theme, gitUpdater }: 1 + { lib 2 + , stdenv 3 + , fetchurl 4 + , pkg-config 5 + , intltool 6 + , glib 7 + , gtk3 8 + , libxml2 9 + , libsoup 10 + , upower 11 + , libxfce4ui 12 + , libxfce4util 13 + , xfce4-panel 14 + , xfconf 15 + , hicolor-icon-theme 16 + , gitUpdater 17 + }: 3 18 4 19 let 5 20 category = "panel-plugins"; 6 21 in 7 22 8 23 stdenv.mkDerivation rec { 9 - pname = "xfce4-weather-plugin"; 10 - version = "0.11.0"; 24 + pname = "xfce4-weather-plugin"; 25 + version = "0.11.1"; 11 26 12 27 src = fetchurl { 13 28 url = "mirror://xfce/src/${category}/${pname}/${lib.versions.majorMinor version}/${pname}-${version}.tar.bz2"; 14 - sha256 = "sha256-4yQuqVHVG8D97R0CpPH2Yr7Bah+xDIVfcb2mVBoRU/w="; 29 + sha256 = "sha256-pFFG+aDc3JXRkcCcZK0nmuKJz4+BHEQz4I4xplaEUjk="; 15 30 }; 16 31 17 32 nativeBuildInputs = [ ··· 20 35 ]; 21 36 22 37 buildInputs = [ 38 + glib 39 + gtk3 23 40 libxml2 24 41 libsoup 25 42 upower 26 43 libxfce4ui 44 + libxfce4util 27 45 xfce4-panel 28 46 xfconf 29 47 hicolor-icon-theme
+3 -3
pkgs/development/beam-modules/elixir-ls/pin.json
··· 1 1 { 2 - "version": "0.13.0", 3 - "sha256": "sha256-eUAlnEKhoJ3j2Ii2EBL620jv3aGeMJcWoMMG+vWIdm4=", 4 - "depsSha256": "sha256-fAt9BpEE9truGWpor0BttVd9aNZlgQ6UTorIEcJ82wM=" 2 + "version": "0.14.5", 3 + "sha256": "sha256-F0c1vyeie8sf11SHfDKb8v1DZ5No3Rr3PPj3jMg0veg=", 4 + "depsSha256": "sha256-/lKZ9Ns32A/elJTez72mH2tZ7ujwEX9p4FIKHpfGq78=" 5 5 }
+2 -2
pkgs/development/libraries/intel-media-sdk/default.nix
··· 3 3 4 4 stdenv.mkDerivation rec { 5 5 pname = "intel-media-sdk"; 6 - version = "23.1.2"; 6 + version = "23.2.0"; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "Intel-Media-SDK"; 10 10 repo = "MediaSDK"; 11 11 rev = "intel-mediasdk-${version}"; 12 - hash = "sha256-vtzcKPOxmfEl8IF7/hNGfeZmX+AdrHydeYsyYuB1B4o="; 12 + hash = "sha256-XxwB5C1NBjq6cjlfzYmvudH6dlItFYSU9dd5DwH7tH0="; 13 13 }; 14 14 15 15 nativeBuildInputs = [ cmake pkg-config ];
+1
pkgs/development/libraries/qt-5/5.15/default.nix
··· 164 164 inherit gstreamer gst-plugins-base; 165 165 }; 166 166 qtnetworkauth = callPackage ../modules/qtnetworkauth.nix {}; 167 + qtpositioning = callPackage ../modules/qtpositioning.nix {}; 167 168 qtquick1 = null; 168 169 qtquickcontrols = callPackage ../modules/qtquickcontrols.nix {}; 169 170 qtquickcontrols2 = callPackage ../modules/qtquickcontrols2.nix {};
+11
pkgs/development/libraries/qt-5/5.15/srcs.nix
··· 22 22 in 23 23 lib.mapAttrs mk (lib.importJSON ./srcs-generated.json) 24 24 // { 25 + # Has no kde/5.15 branch 26 + qtpositioning = rec { 27 + version = "5.15.2"; 28 + src = fetchFromGitHub { 29 + owner = "qt"; 30 + repo = "qtpositioning"; 31 + rev = "v${version}"; 32 + hash = "sha256-L/P+yAQItm3taPpCNoOOm7PNdOFZiIwJJYflk6JDWvU="; 33 + }; 34 + }; 35 + 25 36 # qtwebkit does not have an official release tarball on the qt mirror and is 26 37 # mostly maintained by the community. 27 38 qtwebkit = rec {
+14
pkgs/development/libraries/qt-5/modules/qtpositioning.nix
··· 1 + { qtModule 2 + , qtbase 3 + , qtdeclarative 4 + , qtserialport 5 + , pkg-config 6 + , openssl 7 + }: 8 + 9 + qtModule { 10 + pname = "qtpositioning"; 11 + qtInputs = [ qtbase qtdeclarative qtserialport ]; 12 + nativeBuildInputs = [ pkg-config ]; 13 + buildInputs = [ openssl ]; 14 + }
+2 -2
pkgs/development/php-packages/pdlib/default.nix
··· 1 1 { buildPecl, fetchFromGitHub, lib, pkg-config, dlib }: 2 2 let 3 3 pname = "pdlib"; 4 - version = "1.0.2"; 4 + version = "1.1.0"; 5 5 in 6 6 buildPecl { 7 7 inherit pname version; ··· 10 10 owner = "goodspb"; 11 11 repo = "pdlib"; 12 12 rev = "v${version}"; 13 - sha256 = "0qnmqwlw5vb2rvliap4iz9val6mal4qqixcw69pwskdw5jka6v5i"; 13 + sha256 = "sha256-AKZ3F2XzEQCeZkacSXBinxeGQrHBmqjP7mDGQ3RBAiE="; 14 14 }; 15 15 16 16 nativeBuildInputs = [ pkg-config ];
+52 -15
pkgs/development/python-modules/qdrant-client/default.nix
··· 1 - { lib, buildPythonPackage, fetchPypi, python3Packages, numpy, httpx, grpcio, typing-extensions, grpcio-tools, pydantic, urllib3, h2 }: 1 + { lib 2 + , buildPythonPackage 3 + , fetchFromGitHub 4 + , grpcio 5 + , grpcio-tools 6 + , h2 7 + , httpx 8 + , numpy 9 + , pytestCheckHook 10 + , poetry-core 11 + , pydantic 12 + , pythonOlder 13 + , typing-extensions 14 + , urllib3 15 + }: 2 16 3 17 buildPythonPackage rec { 4 18 pname = "qdrant-client"; 5 19 version = "1.1.0"; 20 + format = "pyproject"; 6 21 7 - src = fetchPypi { 8 - pname = "qdrant_client"; 9 - inherit version; 10 - hash = "sha256-tiWPQXjYkUM77rgKYbQG4jdi9c/I2WTMq5y+9zLax/0="; 22 + disabled = pythonOlder "3.7"; 23 + 24 + src = fetchFromGitHub { 25 + owner = "qdrant"; 26 + repo = pname; 27 + rev = "refs/tags/v${version}"; 28 + hash = "sha256-rpNTV3VBTND39iW/kve0aG1KJzAIl1whmhH+e6RbOhw="; 11 29 }; 12 30 13 - format = "pyproject"; 14 - 15 - nativeBuildInputs = with python3Packages; [ 31 + nativeBuildInputs = [ 16 32 poetry-core 17 33 ]; 18 34 35 + propagatedBuildInputs = [ 36 + numpy 37 + httpx 38 + grpcio 39 + typing-extensions 40 + grpcio-tools 41 + pydantic 42 + urllib3 43 + h2 44 + ]; 19 45 20 - # postPatch = '' 21 - # substituteInPlace setup.cfg \ 22 - # --replace "validators>=0.18.2,<0.20.0" "validators>=0.18.2,<0.21.0" 23 - # ''; 46 + nativeCheckInputs = [ 47 + pytestCheckHook 48 + ]; 24 49 25 - propagatedBuildInputs = [ numpy httpx grpcio typing-extensions grpcio-tools pydantic urllib3 h2 ]; 50 + pythonImportsCheck = [ 51 + "qdrant_client" 52 + ]; 26 53 27 - doCheck = false; 54 + disabledTests = [ 55 + # Tests require network access 56 + "test_conditional_payload_update" 57 + "test_locks" 58 + "test_multiple_vectors" 59 + "test_points_crud" 60 + "test_qdrant_client_integration" 61 + "test_quantization_config" 62 + "test_record_upload" 63 + ]; 28 64 29 65 meta = with lib; { 30 - homepage = "https://github.com/qdrant/qdrant-client"; 31 66 description = "Python client for Qdrant vector search engine"; 67 + homepage = "https://github.com/qdrant/qdrant-client"; 68 + changelog = "https://github.com/qdrant/qdrant-client/releases/tag/v${version}"; 32 69 license = licenses.mit; 33 70 maintainers = with maintainers; [ happysalada ]; 34 71 };
+15 -15
pkgs/development/python-modules/ssdp/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 3 , fetchFromGitHub 4 - , pbr 4 + , flit-core 5 + , flit-scm 5 6 , pytestCheckHook 6 7 , pythonOlder 7 - , setuptools-scm 8 8 }: 9 9 10 10 buildPythonPackage rec { 11 11 pname = "ssdp"; 12 12 version = "1.1.1"; 13 + format = "pyproject"; 13 14 14 - disabled = pythonOlder "3.6"; 15 + disabled = pythonOlder "3.8"; 15 16 16 17 src = fetchFromGitHub { 17 18 owner = "codingjoe"; ··· 22 23 23 24 SETUPTOOLS_SCM_PRETEND_VERSION = version; 24 25 25 - nativeBuildInputs = [ 26 - setuptools-scm 27 - ]; 26 + postPatch = '' 27 + substituteInPlace pyproject.toml \ 28 + --replace "--cov" "" 29 + ''; 28 30 29 - buildInputs = [ 30 - pbr 31 + nativeBuildInputs = [ 32 + flit-core 33 + flit-scm 31 34 ]; 32 35 33 36 nativeCheckInputs = [ 34 37 pytestCheckHook 35 38 ]; 36 39 37 - postPatch = '' 38 - substituteInPlace setup.cfg \ 39 - --replace "pytest-runner" "" \ 40 - --replace "--cov=ssdp" "" 41 - ''; 42 - 43 - pythonImportsCheck = [ "ssdp" ]; 40 + pythonImportsCheck = [ 41 + "ssdp" 42 + ]; 44 43 45 44 meta = with lib; { 46 45 description = "Python asyncio library for Simple Service Discovery Protocol (SSDP)"; 47 46 homepage = "https://github.com/codingjoe/ssdp"; 47 + changelog = "https://github.com/codingjoe/ssdp/releases/tag/${version}"; 48 48 license = licenses.mit; 49 49 maintainers = with maintainers; [ fab ]; 50 50 };
+2 -2
pkgs/development/python-modules/stripe/default.nix
··· 7 7 8 8 buildPythonPackage rec { 9 9 pname = "stripe"; 10 - version = "5.2.0"; 10 + version = "5.4.0"; 11 11 format = "setuptools"; 12 12 13 13 disabled = pythonOlder "3.7"; 14 14 15 15 src = fetchPypi { 16 16 inherit pname version; 17 - hash = "sha256-pDcrna+DEtgjaaqmSZcpem8Ea8B8oJ91159ayAkztBQ="; 17 + hash = "sha256-cr2nv5vnUo4bl6W7rLBxbN9qDJWXsT/b+jZM7DwTBxM="; 18 18 }; 19 19 20 20 propagatedBuildInputs = [
+3 -3
pkgs/development/python-modules/tablib/default.nix
··· 17 17 18 18 buildPythonPackage rec { 19 19 pname = "tablib"; 20 - version = "3.3.0"; 21 - format = "setuptools"; 20 + version = "3.4.0"; 21 + format = "pyproject"; 22 22 23 23 disabled = pythonOlder "3.7"; 24 24 25 25 src = fetchPypi { 26 26 inherit pname version; 27 - hash = "sha256-EeAqb4HSVuBmaHfYOXly0QMCMHpUwE/XFX6S+vdAyxA="; 27 + hash = "sha256-d+qX+vb5Kn4ZjAW9DGkPPLpXuD6kWmNrcvlny2/m8WA="; 28 28 }; 29 29 30 30 postPatch = ''
+4 -4
pkgs/development/python-modules/titlecase/default.nix
··· 9 9 10 10 buildPythonPackage rec { 11 11 pname = "titlecase"; 12 - version = "2.3"; 12 + version = "2.4"; 13 13 format = "setuptools"; 14 14 15 - disabled = pythonOlder "3.6"; 15 + disabled = pythonOlder "3.7"; 16 16 17 17 src = fetchFromGitHub { 18 18 owner = "ppannuto"; 19 19 repo = "python-titlecase"; 20 - rev = "v${version}"; 21 - sha256 = "169ywzn5wfzwyknqavspkdpwbx31nycxsxkl7iywwk71gs1lskkw"; 20 + rev = "refs/tags/v${version}"; 21 + hash = "sha256-aJbbfNnQvmmYPXVOO+xx7ADetsxE+jnVQOVDzV5jUp8="; 22 22 }; 23 23 24 24 SETUPTOOLS_SCM_PRETEND_VERSION = version;
+2 -2
pkgs/development/tools/analysis/codeql/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "codeql"; 5 - version = "2.12.6"; 5 + version = "2.13.0"; 6 6 7 7 dontConfigure = true; 8 8 dontBuild = true; ··· 10 10 11 11 src = fetchzip { 12 12 url = "https://github.com/github/codeql-cli-binaries/releases/download/v${version}/codeql.zip"; 13 - sha256 = "sha256-0AOrjM7wUMgyKLmeoAPMY7O/YWXmqb5OBJGlGV5JFR0="; 13 + sha256 = "sha256-K74o/qEC3DeR8lclJpkIXp6cAP6GLkK5QWJ6HzLxE8M="; 14 14 }; 15 15 16 16 nativeBuildInputs = [
+3 -3
pkgs/development/tools/analysis/tflint/default.nix
··· 10 10 11 11 buildGoModule rec { 12 12 pname = "tflint"; 13 - version = "0.46.0"; 13 + version = "0.46.1"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "terraform-linters"; 17 17 repo = pname; 18 18 rev = "v${version}"; 19 - hash = "sha256-ne/i8LLNCo5Kg0xAL/ZexR5uRmZLXcgZ6yZNT5vSYb0="; 19 + hash = "sha256-oMf1uUD+7z42Z6bfMxNCWNFu/WwdEqBocVbbfe2OPbo="; 20 20 }; 21 21 22 - vendorHash = "sha256-K+/xJ9ei+LyWodubRw5mFzi4U1V1MB5h4nUuPrTASBY="; 22 + vendorHash = "sha256-1S3my0/77LiiGZDemVrYzN1jMcZdTyd404y67euraeI="; 23 23 24 24 doCheck = false; 25 25
+2 -2
pkgs/development/tools/esbuild/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "esbuild"; 5 - version = "0.17.17"; 5 + version = "0.17.18"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "evanw"; 9 9 repo = "esbuild"; 10 10 rev = "v${version}"; 11 - hash = "sha256-UPY/edmriacHqQ030nvYsuRj6OwdazFbsCs1oHAahaU="; 11 + hash = "sha256-RiVyPqQzww5Iw24XI6Dmeh2RqTRQOkmalPjKvl3Nyg4="; 12 12 }; 13 13 14 14 vendorHash = "sha256-+BfxCyg0KkDQpHt/wycy/8CTG6YBA/VJvJFhhzUnSiQ=";
+3 -3
pkgs/development/tools/jd-diff-patch/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "jd-diff-patch"; 5 - version = "1.6.1"; 5 + version = "1.7.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "josephburnett"; 9 9 repo = "jd"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-Ti7eElLplnYGP7v1VuGpyeZ3ZIau6Ffx4ACMBDIBROw="; 11 + sha256 = "sha256-fi+vj1vHhgw2OPQqQ0827P6Axy/cio0UVFLeD/nhFvw="; 12 12 }; 13 13 14 14 # not including web ui 15 15 excludedPackages = [ "gae" "pack" ]; 16 16 17 - vendorSha256 = null; 17 + vendorHash = null; 18 18 19 19 meta = with lib; { 20 20 description = "Commandline utility and Go library for diffing and patching JSON values";
+3 -3
pkgs/development/tools/language-servers/dot-language-server/default.nix
··· 2 2 3 3 buildNpmPackage rec { 4 4 pname = "dot-language-server"; 5 - version = "1.1.26"; 5 + version = "1.1.27"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "nikeee"; 9 9 repo = "dot-language-server"; 10 10 rev = "v${version}"; 11 - hash = "sha256-Wv+Bw+mcc4vn1CfjIy5vAg5Kw7TUf+flcqLguvQVaCQ="; 11 + hash = "sha256-Dha6S+qc9rwPvxUkBXYUomyKckEcqp/ESU/24GkrmpA="; 12 12 }; 13 13 14 - npmDepsHash = "sha256-w7c6f+VlBx2kvLyEWgbT9S0hA7mu5gCNuQzGThkXAGY="; 14 + npmDepsHash = "sha256-nI8xPCTZNqeGW4I99cDTxtVLicF1MEIMTPRp7O0bFE4="; 15 15 16 16 npmBuildScript = "compile"; 17 17
+1
pkgs/development/tools/parsing/tree-sitter/grammars/default.nix
··· 57 57 tree-sitter-nickel = lib.importJSON ./tree-sitter-nickel.json; 58 58 tree-sitter-nix = lib.importJSON ./tree-sitter-nix.json; 59 59 tree-sitter-norg = lib.importJSON ./tree-sitter-norg.json; 60 + tree-sitter-nu = lib.importJSON ./tree-sitter-nu.json; 60 61 tree-sitter-ocaml = lib.importJSON ./tree-sitter-ocaml.json; 61 62 tree-sitter-org-nvim = lib.importJSON ./tree-sitter-org-nvim.json; 62 63 tree-sitter-perl = lib.importJSON ./tree-sitter-perl.json;
+11
pkgs/development/tools/parsing/tree-sitter/grammars/tree-sitter-nu.json
··· 1 + { 2 + "url": "https://github.com/LhKipp/tree-sitter-nu", 3 + "rev": "3133b2f391be10698c4fd6bc3d16f94cf2cb39b2", 4 + "date": "2023-02-18T19:56:18+01:00", 5 + "path": "/nix/store/x4yfa2dvs7gzi62qqs084jx38mhla0ym-tree-sitter-nu", 6 + "sha256": "096jz9bb0dihi1civ8x1milyhdmx5chzwyrg84wj1jv94fkfmjk0", 7 + "fetchLFS": false, 8 + "fetchSubmodules": false, 9 + "deepClone": false, 10 + "leaveDotGit": false 11 + }
+4
pkgs/development/tools/parsing/tree-sitter/update.nix
··· 362 362 orga = "JoranHonig"; 363 363 repo = "tree-sitter-solidity"; 364 364 }; 365 + "tree-sitter-nu" = { 366 + orga = "LhKipp"; 367 + repo = "tree-sitter-nu"; 368 + }; 365 369 }; 366 370 367 371 allGrammars =
+7 -9
pkgs/development/tools/rust/cargo-geiger/default.nix
··· 5 5 , pkg-config 6 6 , openssl 7 7 # darwin dependencies 8 - , Security 9 - , CoreFoundation 8 + , darwin 10 9 , libiconv 11 10 , curl 12 11 }: 13 12 14 13 rustPlatform.buildRustPackage rec { 15 14 pname = "cargo-geiger"; 16 - version = "0.11.5"; 15 + version = "0.11.6"; 17 16 18 17 src = fetchFromGitHub { 19 18 owner = "rust-secure-code"; 20 19 repo = pname; 21 20 rev = "${pname}-${version}"; 22 - sha256 = "sha256-PrrhxY+Hk1XfdV0u4GgIsbo8oNOFnqbCeivY2Ix6g+k="; 21 + sha256 = "sha256-rGZJyCWGk2RUr52ICp4dVER3JMBrnLdOMusRm/GG2PE="; 23 22 }; 24 - cargoHash = "sha256-D3upXhKFkuZfEVOPJ9mCwoZkbkX9s2MltyTkKcBvb6I="; 23 + cargoHash = "sha256-B6Ka35y2fJEDVd891P60TNppr5HGFnzVjLhhfoFCYUA="; 25 24 26 25 buildInputs = [ openssl ] 27 - ++ lib.optionals stdenv.isDarwin [ CoreFoundation Security libiconv curl ]; 26 + ++ lib.optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ CoreFoundation Security libiconv curl ]); 28 27 nativeBuildInputs = [ pkg-config ] 29 28 # curl-sys wants to run curl-config on darwin 30 29 ++ lib.optionals stdenv.isDarwin [ curl.dev ]; ··· 37 36 "--skip serialize_test2_report" 38 37 "--skip serialize_test3_report" 39 38 "--skip serialize_test6_report" 40 - "--skip test_package::case_2" 41 - "--skip test_package::case_3" 42 - "--skip test_package::case_6" 39 + # multiple test cases that time-out or cause memory leaks 40 + "--skip test_package" 43 41 "--skip test_package_update_readme::case_2" 44 42 "--skip test_package_update_readme::case_3" 45 43 "--skip test_package_update_readme::case_5"
+2 -2
pkgs/servers/headscale/default.nix
··· 12 12 owner = "juanfont"; 13 13 repo = "headscale"; 14 14 rev = "v${version}"; 15 - sha256 = "sha256-6T4wWuhikanoQGGjVvNJak5yvgcEfhGtOmfLc2xKmms="; 15 + hash = "sha256-6T4wWuhikanoQGGjVvNJak5yvgcEfhGtOmfLc2xKmms="; 16 16 }; 17 17 18 - vendorSha256 = "sha256-+JxS4Q6rTpdBwms2nkVDY/Kluv2qu2T0BaOIjfeX85M="; 18 + vendorHash = "sha256-+JxS4Q6rTpdBwms2nkVDY/Kluv2qu2T0BaOIjfeX85M="; 19 19 20 20 ldflags = ["-s" "-w" "-X github.com/juanfont/headscale/cmd/headscale/cli.Version=v${version}"]; 21 21
+2 -2
pkgs/servers/jellyfin/default.nix
··· 14 14 15 15 buildDotnetModule rec { 16 16 pname = "jellyfin"; 17 - version = "10.8.9"; # ensure that jellyfin-web has matching version 17 + version = "10.8.10"; # ensure that jellyfin-web has matching version 18 18 19 19 src = fetchFromGitHub { 20 20 owner = "jellyfin"; 21 21 repo = "jellyfin"; 22 22 rev = "v${version}"; 23 - sha256 = "kvtC9qtVuewR9W6sq963/tNgZbWSpygpBqcXnHuvX0Q="; 23 + sha256 = "uX56TSyi0V0Rs6R3A8QHZrjTIHUZobLYIgG+nZDE3Hg="; 24 24 }; 25 25 26 26 patches = [
+2 -2
pkgs/servers/jellyfin/node-deps.nix
··· 11817 11817 args = { 11818 11818 name = "jellyfin-web"; 11819 11819 packageName = "jellyfin-web"; 11820 - version = "10.8.9"; 11821 - src = ../../../../../../../nix/store/yvn7h8hrydjxiw23fhqj5ya6yilj0d57-source; 11820 + version = "10.8.10"; 11821 + src = ../../../../../../../nix/store/l77pzlsdcdhb2lyan89wpw111nvf348l-source; 11822 11822 dependencies = [ 11823 11823 sources."@ampproject/remapping-2.1.2" 11824 11824 (sources."@apideck/better-ajv-errors-0.3.3" // {
+2 -2
pkgs/servers/jellyfin/web.nix
··· 7 7 8 8 stdenv.mkDerivation rec { 9 9 pname = "jellyfin-web"; 10 - version = "10.8.9"; 10 + version = "10.8.10"; 11 11 12 12 src = fetchFromGitHub { 13 13 owner = "jellyfin"; 14 14 repo = "jellyfin-web"; 15 15 rev = "v${version}"; 16 - sha256 = "hHZ8HVf8fidd5VPs06kB3/BHBHFxoV3fVObBesqfRJo="; 16 + sha256 = "fJmGiHLwhgd3Ac7ggCbkMu6llob3qN87EpHpCO4K29I="; 17 17 }; 18 18 19 19 nativeBuildInputs = [
+1 -1
pkgs/tools/admin/clair/default.nix
··· 14 14 owner = "quay"; 15 15 repo = pname; 16 16 rev = "v${version}"; 17 - hash = "sha256-yh617C99WSi//3YBIim5QLJTh8KgVcMkgG6AqRJYVvA="; 17 + hash = "sha256-Nd73GQJUYkFMyvMLAUgu/LQuDEW74s9+YKwqnftPoPM="; 18 18 }; 19 19 20 20 vendorHash = "sha256-V9Y+dZv3RKiyzGJB1o4+M4QQeRpBkCtJOr2zyjTCKTY=";
+18 -24
pkgs/tools/games/alice-tools/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , gitUpdater 4 + , testers 4 5 , fetchFromGitHub 5 - , fetchpatch 6 6 , meson 7 7 , ninja 8 8 , pkg-config ··· 20 20 21 21 assert withGUI -> qtbase != null && wrapQtAppsHook != null; 22 22 23 - stdenv.mkDerivation rec { 24 - pname = "alice-tools"; 25 - version = "0.12.1"; 23 + stdenv.mkDerivation (finalAttrs: { 24 + pname = "alice-tools" + lib.optionalString withGUI "-qt${lib.versions.major qtbase.version}"; 25 + version = "0.13.0"; 26 26 27 27 src = fetchFromGitHub { 28 28 owner = "nunuhara"; 29 29 repo = "alice-tools"; 30 - rev = version; 30 + rev = finalAttrs.version; 31 31 fetchSubmodules = true; 32 - hash = "sha256-uXiNNneAOTDupgc+ZvaeRNbEQFJBv4ppdEc3kZeUsg8="; 32 + hash = "sha256-DazWnBeI5XShkIx41GFZLP3BbE0O8T9uflvKIZUXCHo="; 33 33 }; 34 34 35 - patches = [ 36 - # These two patches (one to alice-tools, one to a subproject) improve DCF & PCF parsing 37 - # Remove them when version > 0.12.1 38 - (fetchpatch { 39 - url = "https://github.com/nunuhara/alice-tools/commit/c800e85b37998d7a47060f5da4b1782d7201a042.patch"; 40 - excludes = [ "subprojects/libsys4" ]; 41 - hash = "sha256-R5ckFHqUWHdAPkFa53UbVeLgxJg/8qGLTQWwj5YRJc4="; 42 - }) 43 - (fetchpatch { 44 - url = "https://github.com/nunuhara/libsys4/commit/cff2b826d1618fb17616cdd288ab0c50f35e8032.patch"; 45 - stripLen = 1; 46 - extraPrefix = "subprojects/libsys4/"; 47 - hash = "sha256-CmetiVP2kGL+MwuE9OoEDrDFxzwWvv1TtZuq1li1uIw="; 48 - }) 49 - ]; 50 - 51 35 postPatch = lib.optionalString (withGUI && lib.versionAtLeast qtbase.version "6.0") '' 36 + # Use Meson's Qt6 module 52 37 substituteInPlace src/meson.build \ 53 38 --replace qt5 qt6 39 + 40 + # For some reason Meson uses QMake instead of pkg-config detection method for Qt6 on Darwin, which gives wrong search paths for tools 41 + export PATH=${qtbase.dev}/libexec:$PATH 54 42 ''; 55 43 56 44 mesonFlags = lib.optionals (withGUI && lib.versionAtLeast qtbase.version "6.0") [ ··· 93 81 runHook postInstall 94 82 ''; 95 83 96 - passthru.updateScript = gitUpdater { }; 84 + passthru = { 85 + updateScript = gitUpdater { }; 86 + tests.version = testers.testVersion { 87 + package = finalAttrs.finalPackage; 88 + command = lib.optionalString withGUI "env QT_QPA_PLATFORM=minimal " + "${lib.getExe finalAttrs.finalPackage} --version"; 89 + }; 90 + }; 97 91 98 92 meta = with lib; { 99 93 description = "Tools for extracting/editing files from AliceSoft games"; ··· 103 97 maintainers = with maintainers; [ OPNA2608 ]; 104 98 mainProgram = if withGUI then "galice" else "alice"; 105 99 }; 106 - } 100 + })
+2 -2
pkgs/tools/misc/fluent-bit/default.nix
··· 2 2 3 3 stdenv.mkDerivation rec { 4 4 pname = "fluent-bit"; 5 - version = "2.0.11"; 5 + version = "2.1.1"; 6 6 7 7 src = fetchFromGitHub { 8 8 owner = "fluent"; 9 9 repo = "fluent-bit"; 10 10 rev = "v${version}"; 11 - sha256 = "sha256-/LkQnS3NMvZf0yP6X32sayXvUDd0et5VkCWvJe4GboI="; 11 + sha256 = "sha256-l0kl+4ISrfT9rQlvCs3GSJfQAqGwxhYmcqn3USl9Ewo="; 12 12 }; 13 13 14 14 nativeBuildInputs = [ cmake flex bison ];
+3 -3
pkgs/tools/misc/jfrog-cli/default.nix
··· 2 2 3 3 buildGoModule rec { 4 4 pname = "jfrog-cli"; 5 - version = "2.36.0"; 6 - vendorHash = "sha256-oAekCcPoaruEq7oENhrpRj2K5l+y2/b6IzqtpQSAzk8="; 5 + version = "2.36.1"; 6 + vendorHash = "sha256-i0iZhYcVRxkcCWd9+liX5vvwXCyem3v1sRZYqmsNbgY="; 7 7 8 8 src = fetchFromGitHub { 9 9 owner = "jfrog"; 10 10 repo = "jfrog-cli"; 11 11 rev = "v${version}"; 12 - sha256 = "sha256-dyhJuKIUgWalpyM2DASjPsj3tpV9W3Z7AeMlHtWoQrk="; 12 + sha256 = "sha256-C3XoBtJyTQQDC5QKmNAyvdYt4ZyBhHs33bW4DDlv9lU="; 13 13 }; 14 14 15 15 postInstall = ''
+29
pkgs/tools/networking/phantomsocks/default.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "phantomsocks"; 8 + version = "unstable-2023-04-05"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "macronut"; 12 + repo = pname; 13 + rev = "a54ae9f3611e8623f89e69273f2ded7f7c0a7abf"; 14 + hash = "sha256-ytTLwKlwbaiSWDRZBkOV7Hrl5ywWzLbv/fJ7nVlD++E="; 15 + }; 16 + 17 + vendorHash = "sha256-c0NQfZuMMWz1ASwFBcpMNjxZwXLo++gMYBiNgvT8ZLQ="; 18 + 19 + meta = with lib;{ 20 + homepage = "https://github.com/macronut/phantomsocks"; 21 + description = "A cross-platform proxy client/server for Linux/Windows/macOS"; 22 + longDescription = '' 23 + A cross-platform proxy tool that could be used to modify TCP packets 24 + to implement TCB desync to bypass detection and censoring. 25 + ''; 26 + license = licenses.lgpl3Only; 27 + maintainers = with maintainers; [ oluceps ]; 28 + }; 29 + }
+9 -3
pkgs/top-level/all-packages.nix
··· 11979 11979 11980 11980 sasview = libsForQt5.callPackage ../applications/science/misc/sasview { }; 11981 11981 11982 + schemes = callPackage ../applications/misc/schemes { }; 11983 + 11982 11984 scanbd = callPackage ../tools/graphics/scanbd { }; 11983 11985 11984 11986 scdl = callPackage ../tools/misc/scdl { }; ··· 16133 16135 inherit (darwin.apple_sdk.frameworks) Security; 16134 16136 }; 16135 16137 cargo-fuzz = callPackage ../development/tools/rust/cargo-fuzz { }; 16136 - cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { 16137 - inherit (darwin.apple_sdk.frameworks) Security CoreFoundation; 16138 - }; 16138 + cargo-geiger = callPackage ../development/tools/rust/cargo-geiger { }; 16139 16139 16140 16140 cargo-hf2 = callPackage ../development/tools/rust/cargo-hf2 { 16141 16141 inherit (darwin.apple_sdk.frameworks) AppKit; ··· 31611 31611 31612 31612 kubetail = callPackage ../applications/networking/cluster/kubetail { } ; 31613 31613 31614 + kubexit = callPackage ../applications/networking/cluster/kubexit { } ; 31615 + 31614 31616 kup = libsForQt5.callPackage ../applications/misc/kup { }; 31615 31617 31616 31618 kupfer = callPackage ../applications/misc/kupfer { }; ··· 32955 32957 32956 32958 pfsshell = callPackage ../tools/misc/pfsshell { }; 32957 32959 32960 + phantomsocks = callPackage ../tools/networking/phantomsocks { }; 32961 + 32958 32962 photoqt = libsForQt5.callPackage ../applications/graphics/photoqt { }; 32959 32963 32960 32964 photoflare = libsForQt5.callPackage ../applications/graphics/photoflare { }; ··· 33181 33185 pure-maps = libsForQt5.callPackage ../applications/misc/pure-maps { }; 33182 33186 33183 33187 pwdsafety = callPackage ../tools/security/pwdsafety { }; 33188 + 33189 + pyrosimple = python3Packages.callPackage ../applications/networking/p2p/pyrosimple { }; 33184 33190 33185 33191 qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { }; 33186 33192 qbittorrent-nox = qbittorrent.override {