Merge master into staging-next

authored by

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

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