1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-17 11:10:03 +00:00

Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-09-06 12:05:08 +00:00 committed by GitHub
commit bd4b5a5be6
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
70 changed files with 680 additions and 330 deletions

View file

@ -7016,6 +7016,12 @@
githubId = 1202014;
name = "Falco Peijnenburg";
};
fqidz = {
email = "faidz.arante@gmail.com";
github = "fqidz";
githubId = 82884264;
name = "Faidz Arante";
};
fragamus = {
email = "innovative.engineer@gmail.com";
github = "fragamus";
@ -10868,12 +10874,6 @@
githubId = 8798449;
name = "kidsan";
};
kierdavis = {
email = "kierdavis@gmail.com";
github = "kierdavis";
githubId = 845652;
name = "Kier Davis";
};
kiike = {
email = "me@enric.me";
github = "kiike";
@ -16974,6 +16974,12 @@
githubId = 315234;
name = "Serge Bazanski";
};
qaidvoid = {
email = "contact@qaidvoid.dev";
github = "qaidvoid";
githubId = 12017109;
name = "Rabindra Dhakal";
};
qbit = {
name = "Aaron Bieber";
email = "aaron@bolddaemon.com";

View file

@ -1,11 +1,5 @@
# Perlless {#sec-perlless}
::: {.warning}
If you enable this profile, you will NOT be able to switch to a new
configuration and thus you will not be able to rebuild your system with
nixos-rebuild!
:::
Render your system completely perlless (i.e. without the perl interpreter). This
includes a mechanism so that your build fails if it contains a Nix store path
that references the string "perl".

View file

@ -34,6 +34,10 @@
Users that want to keep PulseAudio will want to set `services.pipewire.enable = false;` and `hardware.pulseaudio.enable = true;`.
There is currently no plan to fully deprecate and remove PulseAudio, however, PipeWire should generally be preferred for new installs.
- The Rust rewrite of the `switch-to-configuration` program is now used for system activation by default.
If you experience any issues, please report them.
The original Perl script can still be used for now by setting `system.switch.enableNg` to `false`.
## New Modules {#sec-release-24.11-new-modules}
- [TaskChampion Sync-Server](https://github.com/GothenburgBitFactory/taskchampion-sync-server), a [Taskwariror 3](https://taskwarrior.org/docs/upgrade-3/) sync server, replacing Taskwarrior 2's sync server named [`taskserver`](https://github.com/GothenburgBitFactory/taskserver).
@ -411,6 +415,9 @@
- The NixOS installation media no longer support the ReiserFS or JFS file systems by default.
- Minimal installer ISOs are no longer built on the small channel.
Please obtain installer images from the full release channels.
## Other Notable Changes {#sec-release-24.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View file

@ -2,13 +2,6 @@
{
# switch-to-configuration-ng reimplements switch-to-configuration, but
# without perl.
system.switch = lib.mkDefault {
enable = false;
enableNg = true;
};
# Remove perl from activation
boot.initrd.systemd.enable = lib.mkDefault true;
system.etc.overlay.enable = lib.mkDefault true;

View file

@ -108,6 +108,6 @@ in
};
meta = {
maintainers = with lib.maintainers; [kierdavis];
maintainers = with lib.maintainers; [ ];
};
}

View file

@ -4,14 +4,6 @@ let
perlWrapped = pkgs.perl.withPackages (p: with p; [ ConfigIniFiles FileSlurp ]);
description = extra: ''
Whether to include the capability to switch configurations.
Disabling this makes the system unable to be reconfigured via `nixos-rebuild`.
${extra}
'';
in
{
@ -20,7 +12,11 @@ in
enable = lib.mkOption {
type = lib.types.bool;
default = true;
description = description ''
description = ''
Whether to include the capability to switch configurations.
Disabling this makes the system unable to be reconfigured via `nixos-rebuild`.
This is good for image based appliances where updates are handled
outside the image. Reducing features makes the image lighter and
slightly more secure.
@ -29,23 +25,17 @@ in
enableNg = lib.mkOption {
type = lib.types.bool;
default = false;
description = description ''
Whether to use `switch-to-configuration-ng`, an experimental
re-implementation of `switch-to-configuration` with the goal of
replacing the original.
default = config.system.switch.enable;
defaultText = lib.literalExpression "config.system.switch.enable";
description = ''
Whether to use `switch-to-configuration-ng`, the Rust-based
re-implementation of the original Perl `switch-to-configuration`.
'';
};
};
config = lib.mkMerge [
{
assertions = [{
assertion = with config.system.switch; enable -> !enableNg;
message = "Only one of system.switch.enable and system.switch.enableNg may be enabled at a time";
}];
}
(lib.mkIf config.system.switch.enable {
(lib.mkIf (config.system.switch.enable && !config.system.switch.enableNg) {
system.activatableSystemBuilderCommands = ''
mkdir $out/bin
substitute ${./switch-to-configuration.pl} $out/bin/switch-to-configuration \

View file

@ -82,10 +82,9 @@ in rec {
(onFullSupported "nixos.tests.gitlab")
(onFullSupported "nixos.tests.gnome")
(onFullSupported "nixos.tests.gnome-xorg")
# FIXME: broken by QEMU 8.2.3 upgrade, reenable when fixed
# Upstream issue: https://gitlab.com/qemu-project/qemu/-/issues/2321
# (onSystems ["x86_64-linux"] "nixos.tests.hibernate")
(onSystems ["x86_64-linux"] "nixos.tests.hibernate")
(onFullSupported "nixos.tests.i3wm")
(onSystems ["aarch64-linux"] "nixos.tests.installer.simpleUefiSystemdBoot")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSimple")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSubvolDefault")
(onSystems ["x86_64-linux"] "nixos.tests.installer.btrfsSubvolEscape")

View file

@ -32,7 +32,7 @@ let
in rec {
nixos = {
inherit (nixos') channel manual options iso_minimal dummy;
inherit (nixos') channel manual options dummy;
tests = {
inherit (nixos'.tests)
acme
@ -53,12 +53,8 @@ in rec {
inherit (nixos'.tests.installer)
lvm
separateBoot
simple;
};
boot = {
inherit (nixos'.tests.boot)
biosCdrom
uefiCdrom;
simple
simpleUefiSystemdBoot;
};
};
};
@ -108,21 +104,19 @@ in rec {
"nixpkgs.release-checks"
]
(map (onSystems [ "x86_64-linux" ]) [
"nixos.tests.boot.biosCdrom"
"nixos.tests.installer.lvm"
"nixos.tests.installer.separateBoot"
"nixos.tests.installer.simple"
])
(map onSupported [
"nixos.dummy"
"nixos.iso_minimal"
"nixos.manual"
"nixos.tests.acme"
"nixos.tests.boot.uefiCdrom"
"nixos.tests.containers-imperative"
"nixos.tests.containers-ip"
"nixos.tests.firewall"
"nixos.tests.ipv6"
"nixos.tests.installer.simpleUefiSystemdBoot"
"nixos.tests.login"
"nixos.tests.misc"
"nixos.tests.nat.firewall"

View file

@ -33,6 +33,7 @@ import ./make-test-python.nix ({ pkgs, lib, ... }: {
stdenv stdenvNoCC emptyContainer.config.containers.foo.path
libxslt desktop-file-utils texinfo docbook5 libxml2
docbook_xsl_ns xorg.lndir documentation-highlighter
perlPackages.ConfigIniFiles
];
};

View file

@ -626,6 +626,9 @@ let
libxslt.bin
nixos-artwork.wallpapers.simple-dark-gray-bottom
ntp
perlPackages.ConfigIniFiles
perlPackages.FileSlurp
perlPackages.JSON
perlPackages.ListCompare
perlPackages.XMLLibXML
# make-options-doc/default.nix

View file

@ -48,10 +48,7 @@ in {
nodes = {
machine = { pkgs, lib, ... }: {
system.switch = {
enable = !ng;
enableNg = ng;
};
system.switch.enableNg = ng;
environment.systemPackages = [ pkgs.socat ]; # for the socket activation stuff
users.mutableUsers = false;

View file

@ -13,12 +13,12 @@ let
sha256Hash = "sha256-dFFogg6YmpCF/4QtR85UFAfbCd97irIHcPbqieQabpI=";
};
betaVersion = {
version = "2024.1.2.11"; # "Android Studio Koala Feature Drop | 2024.1.2 RC 1"
sha256Hash = "sha256-Qn5NNW2Rt6f9QiEUamIumme45uUVeTiMJ/9niAC6ilM=";
version = "2024.2.1.6"; # "Android Studio Ladybug | 2024.2.1 Beta 1"
sha256Hash = "sha256-o/otfwZu+MUy9tbLt1iZWmBPB7YVx5aMjA1KcIvMD3U=";
};
latestVersion = {
version = "2024.2.1.4"; # "Android Studio Ladybug | 2024.2.1 Canary 8"
sha256Hash = "sha256-H2NN6/ywQCMunX1mk0gbgEoY75gHV+fpru+mZNe9fpk=";
version = "2024.2.1.5"; # "Android Studio Ladybug | 2024.2.1 Canary 9"
sha256Hash = "sha256-0F07jcsutarm464ahgo9hDh1jHo2aDEpIz5r9bxmNZw=";
};
in {
# Attributes are named by their corresponding release channels

View file

@ -130,7 +130,7 @@ stdenv.mkDerivation rec {
homepage = "https://unigine.com/products/benchmarks/valley/";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree; # see also: $out/$instPath/documentation/License.pdf
maintainers = [ lib.maintainers.kierdavis ];
maintainers = [ ];
platforms = [ "x86_64-linux" "i686-linux" ];
mainProgram = "valley";
};

View file

@ -20,6 +20,13 @@ buildPythonApplication rec {
hash = "sha256-mV60ygrtQa9ZkJ2CImhAV59ckCJ7vJSA9cWkYE2xo1M=";
};
postPatch = ''
# Update client ID for Twitch changes
# See: <https://github.com/TheDrHax/Twitch-Chat-Downloader/pull/16>
substituteInPlace tcd/example.settings.json \
--replace-fail jzkbprff40iqj646a697cyrvl0zt2m6 kd1unb4b3q4t58fwlpcbzcbnm76a8fp
'';
propagatedBuildInputs = [
iso8601
progressbar2

View file

@ -11,7 +11,7 @@
(
(buildMozillaMach rec {
pname = "floorp";
packageVersion = "11.17.7";
packageVersion = "11.17.8";
applicationName = "Floorp";
binaryName = "floorp";
branding = "browser/branding/official";
@ -26,7 +26,7 @@
repo = "Floorp";
fetchSubmodules = true;
rev = "v${packageVersion}";
hash = "sha256-IAzPt696AWBEyfxR5U5/Isd6urPoi3fHshT+Fl+o/Bg=";
hash = "sha256-1hHp8LZxGJmLSoe8NNzmx2QxPosrIcLqggeGhf+iMPI=";
};
extraConfigureFlags = [

View file

@ -0,0 +1,28 @@
{
lib,
rustPlatform,
fetchFromGitHub,
}:
rustPlatform.buildRustPackage {
pname = "desed";
version = "1.2.1-unstable-2024-09-06";
src = fetchFromGitHub {
owner = "SoptikHa2";
repo = "desed";
rev = "master";
hash = "sha256-iCpEfefXXognk4YI1LLb3mwgaqMw4m3haq/gdS1JbQU=";
};
cargoHash = "sha256-z2qv394C0GhQC21HuLyvlNjrM65KFEZh1XLj+Y/B9ZM=";
meta = {
changelog = "https://github.com/SoptikHa2/desed/releases/tag/v1.2.1";
description = "Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal. ";
homepage = "https://github.com/SoptikHa2/desed";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ vinylen ];
mainProgram = "desed";
};
}

View file

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "files-cli";
version = "2.13.128";
version = "2.13.133";
src = fetchFromGitHub {
repo = "files-cli";
owner = "files-com";
rev = "v${version}";
hash = "sha256-oQ+mESm7/VkfX+8Yf3l7x7VSfUK2flndSthlhNpvjh0=";
hash = "sha256-noIMO+xQaFV8hzSUjWMASLbRtiZb6wNeuRaCYsLQxsE=";
};
vendorHash = "sha256-h0dADEkiVNBudIh64Waqf9LtLa+I6dwAkmtYjuspEBs=";
vendorHash = "sha256-eMxhi+zKf8rDBCKb8/OvDQApHUc2ymt0EkDsvdStED8=";
ldflags = [
"-s"

View file

@ -0,0 +1,70 @@
{
lib,
stdenv,
fetchFromGitLab,
boost,
cmake,
cmark,
cryptopp,
extra-cmake-modules,
immer,
kdePackages,
lager,
libkazv,
nlohmann_json,
olm,
pkg-config,
qt6,
zug,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "kazv";
version = "0.5.0";
src = fetchFromGitLab {
domain = "lily-is.land";
owner = "kazv";
repo = "kazv";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-WBS7TJJw0t57V4+NxsG8V8q4UKQXB8kRpWocvNy1Eto=";
};
nativeBuildInputs = [
cmake
kdePackages.extra-cmake-modules
pkg-config
qt6.wrapQtAppsHook
];
buildInputs = [
boost
cmark
cryptopp
immer
kdePackages.kio
kdePackages.kirigami
kdePackages.kirigami-addons
kdePackages.knotifications
lager
libkazv
nlohmann_json
olm
qt6.qtbase
qt6.qtimageformats
qt6.qtmultimedia
qt6.qtwayland
zug
];
strictDeps = true;
meta = {
description = "Convergent matrix client and instant messaging app";
homepage = "https://kazv.chat/";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ fgaz ];
mainProgram = "kazv";
platforms = lib.platforms.all;
};
})

View file

@ -0,0 +1,65 @@
{
lib,
stdenv,
fetchFromGitLab,
boost,
catch2_3,
cmake,
cryptopp,
immer,
lager,
libcpr,
libhttpserver,
libmicrohttpd,
nlohmann_json,
olm,
pkg-config,
zug,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "libkazv";
version = "0.7.0";
src = fetchFromGitLab {
domain = "lily-is.land";
owner = "kazv";
repo = "libkazv";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-bKujiuAR5otF7nc/BdVWVaEW9fSxdh2bcAgsQ5UO1Aw=";
};
nativeBuildInputs = [
cmake
pkg-config
];
buildInputs = [
boost
cryptopp
immer
lager
libcpr
libhttpserver
libmicrohttpd
olm
nlohmann_json
zug
];
strictDeps = true;
cmakeFlags = [ (lib.cmakeBool "libkazv_BUILD_TESTS" finalAttrs.doCheck) ];
doCheck = true;
checkInputs = [ catch2_3 ];
meta = {
description = "Matrix client sdk built upon lager and the value-oriented design it enables";
homepage = "https://lily-is.land/kazv/libkazv";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ fgaz ];
platforms = lib.platforms.all;
};
})

View file

@ -69,13 +69,13 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "3645";
version = "3672";
src = fetchFromGitHub {
owner = "ggerganov";
repo = "llama.cpp";
rev = "refs/tags/b${finalAttrs.version}";
hash = "sha256-Vev4X9wXyTksHop4q9ysym0zEaMBt51CIOqIf5jymK0=";
hash = "sha256-m9mMmvIasoJkj0DAx/6TLdt5Qflbe1JqaU1VQ/8bEG0=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT

View file

@ -1,5 +1,6 @@
{ buildGoModule
, fetchFromGitHub
, nix-update-script
, lib
, nixosTests
, olm
@ -36,13 +37,16 @@ buildGoModule rec {
mautrix-meta-sqlite
;
};
updateScript = nix-update-script { };
};
meta = {
homepage = "https://github.com/mautrix/meta";
description = "Matrix <-> Facebook and Mautrix <-> Instagram hybrid puppeting/relaybot bridge";
description = "Matrix <-> Facebook and Matrix <-> Instagram hybrid puppeting/relaybot bridge";
license = lib.licenses.agpl3Plus;
maintainers = with lib.maintainers; [ rutherther ];
maintainers = with lib.maintainers; [ rutherther eyjhb ];
mainProgram = "mautrix-meta";
};
}

View file

@ -10,7 +10,7 @@
, nix-output-monitor
}:
let
version = "3.5.21";
version = "3.5.25";
runtimeDeps = [ nvd nix-output-monitor ];
in
rustPlatform.buildRustPackage {
@ -21,7 +21,7 @@ rustPlatform.buildRustPackage {
owner = "viperML";
repo = "nh";
rev = "refs/tags/v${version}";
hash = "sha256-Ujo6MQvwolE1eWSkPXCC9WFJeLtRfnMpvxoeAGNcbFI=";
hash = "sha256-dCfl8q5dg8euqD6NzsN4CLyY6KxmglCU9yJtSKYk+KU=";
};
strictDeps = true;
@ -47,7 +47,7 @@ rustPlatform.buildRustPackage {
--prefix PATH : ${lib.makeBinPath runtimeDeps}
'';
cargoHash = "sha256-UFWw59puUWgs8/oHuMqwmjS7ZZQ/WIC1/p8odEtUzVU=";
cargoHash = "sha256-vCJ8Y1wXrgd4tft+VVguDI9RO+Wb6QRqIeQL3qbrRdI=";
passthru.updateScript = nix-update-script { };

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "okteto";
version = "2.30.2";
version = "2.31.0";
src = fetchFromGitHub {
owner = "okteto";
repo = "okteto";
rev = version;
hash = "sha256-6t9lkn2voxE6rbBtD7AcO9aRLcLVe2JDFPIj8XR86KU=";
hash = "sha256-YY8PWBEd8MV/k0wvXqyFTuNi3mvUnFNm2GrmrFF7TKQ=";
};
vendorHash = "sha256-7XZImCS9hv8ILYfGcoY3tMk0grswWbfpQrBKhghTfsY=";

View file

@ -7,25 +7,25 @@
}:
let
pname = "open-webui";
version = "0.3.18-unstable-2024-09-05";
version = "0.3.19";
src = fetchFromGitHub {
owner = "open-webui";
repo = "open-webui";
rev = "c3271e84efc281dfed8c1e2d265cd24e1e5865e6";
hash = "sha256-yOLxpRgwTVPlQASzFqul+ap/s7Wx3uxf4xr+Xb2Nb7A=";
rev = "refs/tags/v${version}";
hash = "sha256-0POrTElR4oze9sypfsJrY8miBVK6JvHRDmzMhqntFA4=";
};
frontend = buildNpmPackage {
inherit pname version src;
npmDepsHash = "sha256-BkjvMD1XxELzxiPZagYd0aEUsaAl338h5W9nvxxrJJg=";
npmDepsHash = "sha256-03F9Pz4RWoswdYh9lLEHtg5WitCsrG3JOa2S/RJDtZI=";
# Disabling `pyodide:fetch` as it downloads packages during `buildPhase`
# Until this is solved, running python packages from the browser will not work.
postPatch = ''
substituteInPlace package.json \
--replace-fail "npm run pyodide:fetch && vite build" "vite build" \
--replace-fail "npm run pyodide:fetch && vite build" "vite build"
'';
env.CYPRESS_INSTALL_BINARY = "0"; # disallow cypress from downloading binaries in sandbox

View file

@ -1,9 +1,9 @@
# Generated by ./update.sh - do not update manually!
# Last updated: 2024-09-01
# Last updated: 2024-09-06
{
version = "3.2.12-2024.8.19";
amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240819_amd64_01.deb";
arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240819_arm64_01.deb";
arm64_hash = "sha256-iPi7RwAHSWnRBl2U+D1acghFjjF+vCH+Nz1Wf1bQFJY=";
amd64_hash = "sha256-yuMHl/PIxAYUBXKNiI7u2upEc32mixAjjgLjO9xooVI=";
version = "3.2.12-2024.9.2";
amd64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240902_amd64_01.deb";
arm64_url = "https://dldir1.qq.com/qqfile/qq/QQNT/Linux/QQ_3.2.12_240902_arm64_01.deb";
arm64_hash = "sha256-V+lsBgwhpvVNYGm1d0DD9x/wD7/+bIDON8DAAABA42c=";
amd64_hash = "sha256-NHK50KR2WuUm+HO//sFBUkhJPk6F45j5ShuaWksV1O4=";
}

View file

@ -0,0 +1,37 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a3babfae..11ea637c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -209,7 +209,7 @@ if(NOT DEFINED CMAKE_INSTALL_LIBDIR)
set(CMAKE_INSTALL_LIBDIR "${_LIBDIR_DEFAULT}" CACHE PATH "object code libraries (${_LIBDIR_DEFAULT})")
endif()
-SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR}")
+SET(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_FULL_LIBDIR}")
SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
#SET(CMAKE_MACOSX_RPATH ON)
diff --git a/sfcgal-config.in b/sfcgal-config.in
index a0e992c5..49615c13 100755
--- a/sfcgal-config.in
+++ b/sfcgal-config.in
@@ -1,6 +1,6 @@
#!/bin/sh
prefix=@CMAKE_INSTALL_PREFIX@
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
usage()
{
diff --git a/sfcgal.pc.in b/sfcgal.pc.in
index 968cb407..bf517d02 100644
--- a/sfcgal.pc.in
+++ b/sfcgal.pc.in
@@ -1,6 +1,6 @@
prefix=@CMAKE_INSTALL_PREFIX@
exec_prefix=${prefix}
-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
+libdir=@CMAKE_INSTALL_FULL_LIBDIR@
includedir=${prefix}/include
Name: sfcgal

View file

@ -0,0 +1,42 @@
{
lib,
stdenv,
fetchFromGitLab,
cmake,
cgal,
boost,
mpfr,
gmp,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "sfcgal";
version = "1.5.2";
src = fetchFromGitLab {
owner = "sfcgal";
repo = "SFCGAL";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-fK1PfLm6n05PhH/sT6N/hQtH5Z6+Xc1nUCS1NYpLDcY=";
};
buildInputs = [
cgal
boost
mpfr
gmp
];
nativeBuildInputs = [ cmake ];
patches = [ ./cmake-fix.patch ];
meta = {
description = "C++ wrapper library around CGAL with the aim of supporting ISO 191007:2013 and OGC Simple Features for 3D operations";
homepage = "https://sfcgal.gitlab.io/SFCGAL/";
changelog = "https://gitlab.com/sfcgal/SFCGAL/-/releases/v${finalAttrs.version}";
license = lib.licenses.lgpl2;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.fqidz ];
};
})

View file

@ -0,0 +1,27 @@
{
lib,
fetchFromGitHub,
rustPlatform,
}:
rustPlatform.buildRustPackage rec {
pname = "sig";
version = "0.1.3";
src = fetchFromGitHub {
owner = "ynqa";
repo = "sig";
rev = "v${version}";
hash = "sha256-nt/KV4ohFNZTJTwbNoSxb5v9zQwp+7ypvfMthL1yMus=";
};
cargoHash = "sha256-gZZ2aOsqVqGN3gCBZnBXzlFicMssNIEyRT688OuNMJc=";
meta = {
description = "Interactive grep (for streaming)";
homepage = "https://github.com/ynqa/sig";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ qaidvoid ];
mainProgram = "sig";
};
}

View file

@ -10,17 +10,9 @@ rustPlatform.buildRustPackage {
pname = "switch-to-configuration";
version = "0.1.0";
src = lib.fileset.toSource {
root = ./.;
fileset = lib.fileset.unions [
./Cargo.lock
./Cargo.toml
./build.rs
./src
];
};
src = ./src;
cargoLock.lockFile = ./Cargo.lock;
cargoLock.lockFile = ./src/Cargo.lock;
nativeBuildInputs = [ pkg-config ];
buildInputs = [ dbus ];

View file

@ -5,16 +5,16 @@
}:
buildGoModule rec {
pname = "uplosi";
version = "0.2.1";
version = "0.3.0";
src = fetchFromGitHub {
owner = "edgelesssys";
repo = pname;
rev = "v${version}";
hash = "sha256-i/RVCoeQLeOaPaEtJS/l+42CVohMucA6cBBt0mdJ4uE=";
hash = "sha256-AtsFZ92WkVkH8fd0Xa0D6/PR84/dtOH6gpM4mtn32Hk=";
};
vendorHash = "sha256-f8Yz99qlN0S0Ybewifc0VQanYXKinb1togBkUwDPSvw=";
vendorHash = "sha256-o7PPgW3JL47G6Na5n9h3RasRMfU25FD1U/wCMaydRmc=";
CGO_ENABLED = "0";
ldflags = [ "-s" "-w" "-X main.version=${version}" ];

View file

@ -1,19 +1,20 @@
{
"name": "@vue/language-server",
"version": "2.0.29",
"version": "2.1.2",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "@vue/language-server",
"version": "2.0.29",
"version": "2.1.2",
"license": "MIT",
"dependencies": {
"@volar/language-core": "~2.4.0-alpha.18",
"@volar/language-server": "~2.4.0-alpha.18",
"@vue/language-core": "2.0.29",
"@vue/language-service": "2.0.29",
"@vue/typescript-plugin": "2.0.29",
"@volar/language-core": "~2.4.1",
"@volar/language-server": "~2.4.1",
"@volar/test-utils": "~2.4.1",
"@vue/language-core": "2.1.2",
"@vue/language-service": "2.1.2",
"@vue/typescript-plugin": "2.1.2",
"vscode-languageserver-protocol": "^3.17.5",
"vscode-uri": "^3.0.8"
},
@ -38,11 +39,11 @@
}
},
"node_modules/@babel/parser": {
"version": "7.25.3",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.3.tgz",
"integrity": "sha512-iLTJKDbJ4hMvFPgQwwsVoxtHyWpKKPBrxkANrSYewDPaPpT5py5yeVkgPIJ7XYXhndxJpaA3PyALSXQ7u8e/Dw==",
"version": "7.25.6",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.6.tgz",
"integrity": "sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==",
"dependencies": {
"@babel/types": "^7.25.2"
"@babel/types": "^7.25.6"
},
"bin": {
"parser": "bin/babel-parser.js"
@ -52,9 +53,9 @@
}
},
"node_modules/@babel/types": {
"version": "7.25.2",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.2.tgz",
"integrity": "sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==",
"version": "7.25.6",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.6.tgz",
"integrity": "sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==",
"dependencies": {
"@babel/helper-string-parser": "^7.24.8",
"@babel/helper-validator-identifier": "^7.24.7",
@ -118,22 +119,21 @@
"integrity": "sha512-qqNS/YD0Nck5wtQLCPHAfGVgWbbGafxSPjNh0ekYPFSNNqnDH2kamnduzYly8IiADmeVx/MfAE1njMEjVeHTMA=="
},
"node_modules/@volar/language-core": {
"version": "2.4.0-alpha.18",
"resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.0-alpha.18.tgz",
"integrity": "sha512-JAYeJvYQQROmVRtSBIczaPjP3DX4QW1fOqW1Ebs0d3Y3EwSNRglz03dSv0Dm61dzd0Yx3WgTW3hndDnTQqgmyg==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.1.tgz",
"integrity": "sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==",
"dependencies": {
"@volar/source-map": "2.4.0-alpha.18"
"@volar/source-map": "2.4.1"
}
},
"node_modules/@volar/language-server": {
"version": "2.4.0-alpha.18",
"resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.0-alpha.18.tgz",
"integrity": "sha512-dciHEE/R5kzI0bY71QfkoCVQ3cQI6g9MHfA4oIP6UhnJy0CdleUalWSygOXoD3Nq7Yk6wn2BRrb1PP5MsadY/Q==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.1.tgz",
"integrity": "sha512-aVaUjuQEPFJZckNwziCqrmiirsVnV3LK9Kbl1Hq5C4G6RTyof2xSdYKwyL2Azv41DkgkW85lJ2F6zVX3cpQfzw==",
"dependencies": {
"@volar/language-core": "2.4.0-alpha.18",
"@volar/language-service": "2.4.0-alpha.18",
"@volar/snapshot-document": "2.4.0-alpha.18",
"@volar/typescript": "2.4.0-alpha.18",
"@volar/language-core": "2.4.1",
"@volar/language-service": "2.4.1",
"@volar/typescript": "2.4.1",
"path-browserify": "^1.0.1",
"request-light": "^0.7.0",
"vscode-languageserver": "^9.0.1",
@ -143,36 +143,38 @@
}
},
"node_modules/@volar/language-service": {
"version": "2.4.0-alpha.18",
"resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.0-alpha.18.tgz",
"integrity": "sha512-EuetrtbEtudi9buinWAG5U3Jam5dY27zXd/7GYnx542kBwanWOBM8i4DAQd0z7M11fOxXgybxPA933uaSyaOog==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.1.tgz",
"integrity": "sha512-Q3NVjZTAz0Vnco70Rgcryq2eDPWkFBdpzr84aYqOGvVC4SBjq1Wsx0d9NyA4seQHfHWwbZyzyviKRm+htyRlKg==",
"dependencies": {
"@volar/language-core": "2.4.0-alpha.18",
"@volar/language-core": "2.4.1",
"vscode-languageserver-protocol": "^3.17.5",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
}
},
"node_modules/@volar/snapshot-document": {
"version": "2.4.0-alpha.18",
"resolved": "https://registry.npmjs.org/@volar/snapshot-document/-/snapshot-document-2.4.0-alpha.18.tgz",
"integrity": "sha512-JAeclEly/wnILhR4Pu9MpgBLInZJH49O1zoy8fU+pk5I+zpv7JIEby5z2UFAS60+sIDnxBdAGd7rZ5VibE70vg==",
"node_modules/@volar/source-map": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.1.tgz",
"integrity": "sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ=="
},
"node_modules/@volar/test-utils": {
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/@volar/test-utils/-/test-utils-2.4.1.tgz",
"integrity": "sha512-lKgNSIm62GITGlyh5aS6PLV8kDaJC3/l8/JxmQVJjUuPY060jckNftqPXwQQ7RwwVioDFa6KL+ffNOS2Pb76cw==",
"dependencies": {
"vscode-languageserver-protocol": "^3.17.5",
"vscode-languageserver-textdocument": "^1.0.11"
"@volar/language-core": "2.4.1",
"@volar/language-server": "2.4.1",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
}
},
"node_modules/@volar/source-map": {
"version": "2.4.0-alpha.18",
"resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.0-alpha.18.tgz",
"integrity": "sha512-MTeCV9MUwwsH0sNFiZwKtFrrVZUK6p8ioZs3xFzHc2cvDXHWlYN3bChdQtwKX+FY2HG6H3CfAu1pKijolzIQ8g=="
},
"node_modules/@volar/typescript": {
"version": "2.4.0-alpha.18",
"resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.0-alpha.18.tgz",
"integrity": "sha512-sXh5Y8sqGUkgxpMWUGvRXggxYHAVxg0Pa1C42lQZuPDrW6vHJPR0VCK8Sr7WJsAW530HuNQT/ZIskmXtxjybMQ==",
"version": "2.4.1",
"resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.1.tgz",
"integrity": "sha512-UoRzC0PXcwajFQTu8XxKSYNsWNBtVja6Y9gC8eLv7kYm+UEKJCcZ8g7dialsOYA0HKs3Vpg57MeCsawFLC6m9Q==",
"dependencies": {
"@volar/language-core": "2.4.0-alpha.18",
"@volar/language-core": "2.4.1",
"path-browserify": "^1.0.1",
"vscode-uri": "^3.0.8"
}
@ -200,24 +202,24 @@
"integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ=="
},
"node_modules/@vue/compiler-core": {
"version": "3.4.35",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.35.tgz",
"integrity": "sha512-gKp0zGoLnMYtw4uS/SJRRO7rsVggLjvot3mcctlMXunYNsX+aRJDqqw/lV5/gHK91nvaAAlWFgdVl020AW1Prg==",
"version": "3.4.38",
"resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz",
"integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==",
"dependencies": {
"@babel/parser": "^7.24.7",
"@vue/shared": "3.4.35",
"@vue/shared": "3.4.38",
"entities": "^4.5.0",
"estree-walker": "^2.0.2",
"source-map-js": "^1.2.0"
}
},
"node_modules/@vue/compiler-dom": {
"version": "3.4.35",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.35.tgz",
"integrity": "sha512-pWIZRL76/oE/VMhdv/ovZfmuooEni6JPG1BFe7oLk5DZRo/ImydXijoZl/4kh2406boRQ7lxTYzbZEEXEhj9NQ==",
"version": "3.4.38",
"resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz",
"integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==",
"dependencies": {
"@vue/compiler-core": "3.4.35",
"@vue/shared": "3.4.35"
"@vue/compiler-core": "3.4.38",
"@vue/shared": "3.4.38"
}
},
"node_modules/@vue/compiler-vue2": {
@ -230,11 +232,11 @@
}
},
"node_modules/@vue/language-core": {
"version": "2.0.29",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.0.29.tgz",
"integrity": "sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==",
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.1.2.tgz",
"integrity": "sha512-tt2J7C+l0J/T5PaLhJ0jvCCi0JNwu3e8azWTYxW3jmAW5B/dac0g5UxmI7l59CQgCGFotqUqI3tXjfZgoWNtog==",
"dependencies": {
"@volar/language-core": "~2.4.0-alpha.18",
"@volar/language-core": "~2.4.1",
"@vue/compiler-dom": "^3.4.0",
"@vue/compiler-vue2": "^2.7.16",
"@vue/shared": "^3.4.0",
@ -253,44 +255,44 @@
}
},
"node_modules/@vue/language-service": {
"version": "2.0.29",
"resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-2.0.29.tgz",
"integrity": "sha512-lY54t7KNp1WKXfYccTj9PizwE8zrswTZbYzYdLyoeLyLwcO/JlkMssTrt1G+64TLBwBptvV9PwvNw5Bp2YxJHg==",
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@vue/language-service/-/language-service-2.1.2.tgz",
"integrity": "sha512-jCSPnMXYtBTa3Tba9xZqsXkYZHPVIjY2H6K6yj9BKcO1PwXzMLTZLJRECzRbQIlJY4vHj+b69AJkxNGuJJtkAw==",
"dependencies": {
"@volar/language-core": "~2.4.0-alpha.18",
"@volar/language-service": "~2.4.0-alpha.18",
"@volar/typescript": "~2.4.0-alpha.18",
"@volar/language-core": "~2.4.1",
"@volar/language-service": "~2.4.1",
"@volar/typescript": "~2.4.1",
"@vue/compiler-dom": "^3.4.0",
"@vue/language-core": "2.0.29",
"@vue/language-core": "2.1.2",
"@vue/shared": "^3.4.0",
"@vue/typescript-plugin": "2.0.29",
"@vue/typescript-plugin": "2.1.2",
"computeds": "^0.0.1",
"path-browserify": "^1.0.1",
"volar-service-css": "0.0.59",
"volar-service-emmet": "0.0.59",
"volar-service-html": "0.0.59",
"volar-service-json": "0.0.59",
"volar-service-pug": "0.0.59",
"volar-service-pug-beautify": "0.0.59",
"volar-service-typescript": "0.0.59",
"volar-service-typescript-twoslash-queries": "0.0.59",
"volar-service-css": "0.0.62",
"volar-service-emmet": "0.0.62",
"volar-service-html": "0.0.62",
"volar-service-json": "0.0.62",
"volar-service-pug": "0.0.62",
"volar-service-pug-beautify": "0.0.62",
"volar-service-typescript": "0.0.62",
"volar-service-typescript-twoslash-queries": "0.0.62",
"vscode-html-languageservice": "^5.2.0",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
}
},
"node_modules/@vue/shared": {
"version": "3.4.35",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.35.tgz",
"integrity": "sha512-hvuhBYYDe+b1G8KHxsQ0diDqDMA8D9laxWZhNAjE83VZb5UDaXl9Xnz7cGdDSyiHM90qqI/CyGMcpBpiDy6VVQ=="
"version": "3.4.38",
"resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz",
"integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw=="
},
"node_modules/@vue/typescript-plugin": {
"version": "2.0.29",
"resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-2.0.29.tgz",
"integrity": "sha512-cO/cP467bGONkm/imEVvcRg77/VmoWpLyO94jSwLAt8QV0X9l414SwsRdsae+wGMPV+6k7rweer0SP16A0HYdw==",
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@vue/typescript-plugin/-/typescript-plugin-2.1.2.tgz",
"integrity": "sha512-F96IB5biZJQ7QckSts62VtKy6YY3FnZTlhkph0p8MyJnngcmQpOI8HwgigIiQcOI0uC6L2TqBdrFHOpG2SMn3Q==",
"dependencies": {
"@volar/typescript": "~2.4.0-alpha.18",
"@vue/language-core": "2.0.29",
"@volar/typescript": "~2.4.1",
"@vue/language-core": "2.1.2",
"@vue/shared": "^3.4.0"
}
},
@ -670,16 +672,16 @@
}
},
"node_modules/volar-service-css": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.59.tgz",
"integrity": "sha512-gLNjJnECbalPvQB7qeJjhkDN8sR5M3ItbVYjnyio61aHaWptIiXm/HfDahcQ2ApwmvWidkMWWegjGq5L0BENDA==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.62.tgz",
"integrity": "sha512-JwNyKsH3F8PuzZYuqPf+2e+4CTU8YoyUHEHVnoXNlrLe7wy9U3biomZ56llN69Ris7TTy/+DEX41yVxQpM4qvg==",
"dependencies": {
"vscode-css-languageservice": "^6.3.0",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -688,9 +690,9 @@
}
},
"node_modules/volar-service-emmet": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.59.tgz",
"integrity": "sha512-6EynHcuMwMBETpK29TbZvIMmvzdVG+Tkokk9VWfZeI+SwDptk2tgdhEqiXXvIkqYNgbuu73Itp66lpH76cAU+Q==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.62.tgz",
"integrity": "sha512-U4dxWDBWz7Pi4plpbXf4J4Z/ss6kBO3TYrACxWNsE29abu75QzVS0paxDDhI6bhqpbDFXlpsDhZ9aXVFpnfGRQ==",
"dependencies": {
"@emmetio/css-parser": "^0.4.0",
"@emmetio/html-matcher": "^1.3.0",
@ -698,7 +700,7 @@
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -707,16 +709,16 @@
}
},
"node_modules/volar-service-html": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.59.tgz",
"integrity": "sha512-hEXOsYpILDlITZxnqRLV9OepVWD63GZBsyjMxszwdzlxvGZjzbGcBBinJGGJRwFIV8djdJwnt91bkdg1V5tj6Q==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.62.tgz",
"integrity": "sha512-Zw01aJsZRh4GTGUjveyfEzEqpULQUdQH79KNEiKVYHZyuGtdBRYCHlrus1sueSNMxwwkuF5WnOHfvBzafs8yyQ==",
"dependencies": {
"vscode-html-languageservice": "^5.3.0",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -725,15 +727,15 @@
}
},
"node_modules/volar-service-json": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.59.tgz",
"integrity": "sha512-LfDOQhCvUpDBjA6CP9EogO0dn1yEFbInvV3Yk4OsEdyxwWUEYPLVjDacPlVUYcjCIKQN6NcTOWbVwpg4vYjw6A==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-json/-/volar-service-json-0.0.62.tgz",
"integrity": "sha512-Ot+jP+/LzKcaGF7nzrn+gwpzAleb4ej5buO05M8KxfwfODte7o1blARKRoJ3Nv7ls0DBM38Dd5vjzvA9c/9Jtg==",
"dependencies": {
"vscode-json-languageservice": "^5.4.0",
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -742,28 +744,28 @@
}
},
"node_modules/volar-service-pug": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.59.tgz",
"integrity": "sha512-kmch7yoqeGNlJuDzpw/YL2b89ilzBmWDd0lJbpG412/RXc3PJVA4usUK+SQHdVoF+qi5IcZL6IDxlvRiIrDgWg==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-pug/-/volar-service-pug-0.0.62.tgz",
"integrity": "sha512-C0/O8uGnRfijWKE0zFXxJ/o7BbLebzretsEaiMkvBDIxm5oe7HRDzQr6CgknV/WVgiohZ74v+0CwBPl2YmcPUQ==",
"dependencies": {
"@volar/language-service": "~2.4.0-alpha.12",
"@volar/language-service": "~2.4.0",
"muggle-string": "^0.4.1",
"pug-lexer": "^5.0.1",
"pug-parser": "^6.0.0",
"volar-service-html": "0.0.59",
"volar-service-html": "0.0.62",
"vscode-html-languageservice": "^5.3.0",
"vscode-languageserver-textdocument": "^1.0.11"
}
},
"node_modules/volar-service-pug-beautify": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.59.tgz",
"integrity": "sha512-SCLWHpBdgvWww3a9Vp8FX80ookozhnHx10gkKBTYW4wp7/rzEoVAPSyO7JKBwTdXmdKQv7YXfxLMVUGv0sYUKg==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-pug-beautify/-/volar-service-pug-beautify-0.0.62.tgz",
"integrity": "sha512-dAFNuNEwTnnVthYoNJhoStwhf/PojzglwCrdhOb2nBegTG3xXMWRFmQzb0JfIlt2wq2wfUq5j+JJswgSD3KluQ==",
"dependencies": {
"@johnsoncodehk/pug-beautify": "^0.2.2"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -772,9 +774,9 @@
}
},
"node_modules/volar-service-typescript": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.59.tgz",
"integrity": "sha512-VCOpfiu+lUo5lapWLB5L5vmQGtwzmNWn5MueV915eku7blpphmE+Z7hCNcL1NApn7AetXWhiblv8ZhmUx/dGIA==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.62.tgz",
"integrity": "sha512-p7MPi71q7KOsH0eAbZwPBiKPp9B2+qrdHAd6VY5oTo9BUXatsOAdakTm9Yf0DUj6uWBAaOT01BSeVOPwucMV1g==",
"dependencies": {
"path-browserify": "^1.0.1",
"semver": "^7.6.2",
@ -784,7 +786,7 @@
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -793,14 +795,14 @@
}
},
"node_modules/volar-service-typescript-twoslash-queries": {
"version": "0.0.59",
"resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.59.tgz",
"integrity": "sha512-skm8e6yhCIkqLwJB6S9MqT5lO9LNFuMD3dYxKpmOZs1CKbXmCZZTmLfEaD5VkJae1xdleEDZFFTHl2O5HLjOGQ==",
"version": "0.0.62",
"resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.62.tgz",
"integrity": "sha512-KxFt4zydyJYYI0kFAcWPTh4u0Ha36TASPZkAnNY784GtgajerUqM80nX/W1d0wVhmcOFfAxkVsf/Ed+tiYU7ng==",
"dependencies": {
"vscode-uri": "^3.0.8"
},
"peerDependencies": {
"@volar/language-service": "~2.4.0-alpha.12"
"@volar/language-service": "~2.4.0"
},
"peerDependenciesMeta": {
"@volar/language-service": {
@ -809,35 +811,35 @@
}
},
"node_modules/vscode-css-languageservice": {
"version": "6.3.0",
"resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.0.tgz",
"integrity": "sha512-nU92imtkgzpCL0xikrIb8WvedV553F2BENzgz23wFuok/HLN5BeQmroMy26pUwFxV2eV8oNRmYCUv8iO7kSMhw==",
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.1.tgz",
"integrity": "sha512-1BzTBuJfwMc3A0uX4JBdJgoxp74cjj4q2mDJdp49yD/GuAq4X0k5WtK6fNcMYr+FfJ9nqgR6lpfCSZDkARJ5qQ==",
"dependencies": {
"@vscode/l10n": "^0.0.18",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-languageserver-textdocument": "^1.0.12",
"vscode-languageserver-types": "3.17.5",
"vscode-uri": "^3.0.8"
}
},
"node_modules/vscode-html-languageservice": {
"version": "5.3.0",
"resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.0.tgz",
"integrity": "sha512-C4Z3KsP5Ih+fjHpiBc5jxmvCl+4iEwvXegIrzu2F5pktbWvQaBT3YkVPk8N+QlSSMk8oCG6PKtZ/Sq2YHb5e8g==",
"version": "5.3.1",
"resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.3.1.tgz",
"integrity": "sha512-ysUh4hFeW/WOWz/TO9gm08xigiSsV/FOAZ+DolgJfeLftna54YdmZ4A+lIn46RbdO3/Qv5QHTn1ZGqmrXQhZyA==",
"dependencies": {
"@vscode/l10n": "^0.0.18",
"vscode-languageserver-textdocument": "^1.0.11",
"vscode-languageserver-textdocument": "^1.0.12",
"vscode-languageserver-types": "^3.17.5",
"vscode-uri": "^3.0.8"
}
},
"node_modules/vscode-json-languageservice": {
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.4.0.tgz",
"integrity": "sha512-NCkkCr63OHVkE4lcb0xlUAaix6vE5gHQW4NrswbLEh3ArXj81lrGuFTsGEYEUXlNHdnc53vWPcjeSy/nMTrfXg==",
"version": "5.4.1",
"resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-5.4.1.tgz",
"integrity": "sha512-5czFGNyVPxz3ZJYl8R3a3SuIj5gjhmGF4Wv05MRPvD4DEnHK6b8km4VbNMJNHBlTCh7A0aHzUbPVzo+0C18mCA==",
"dependencies": {
"@vscode/l10n": "^0.0.18",
"jsonc-parser": "^3.3.0",
"vscode-languageserver-textdocument": "^1.0.11",
"jsonc-parser": "^3.3.1",
"vscode-languageserver-textdocument": "^1.0.12",
"vscode-languageserver-types": "^3.17.5",
"vscode-uri": "^3.0.8"
}

View file

@ -6,14 +6,14 @@
buildNpmPackage rec {
pname = "vue-language-server";
version = "2.0.29";
version = "2.1.2";
src = fetchurl {
url = "https://registry.npmjs.org/@vue/language-server/-/language-server-${version}.tgz";
hash = "sha256-8NUtwBXVktsuNl9CBoInvbuM0GlO0UfIfGTQBsNATAo=";
hash = "sha256-dCCFkNumN25dHVgrdj2FwycYEq5pEY7Vr/kq78/AWQE=";
};
npmDepsHash = "sha256-0CLH8iUcaUeTL5lYXK/FKoAXgROMO3/owwVRy8EhWj8=";
npmDepsHash = "sha256-648jkCxseRaDj7Zix/5zd+3r+qsV+VbYvDOn0nagHEY=";
postPatch = ''
ln -s ${./package-lock.json} package-lock.json

View file

@ -7,7 +7,7 @@
rustPlatform.buildRustPackage rec {
pname = "wizer";
version = "7.0.4";
version = "7.0.5";
# the crate does not contain files which are necessary for the tests
# see https://github.com/bytecodealliance/wizer/commit/3a95e27ce42f1fdaef07b52988e4699eaa221e04
@ -15,10 +15,10 @@ rustPlatform.buildRustPackage rec {
owner = "bytecodealliance";
repo = "wizer";
rev = "refs/tags/v${version}";
hash = "sha256-KIYgmKZ81oKHu25Iz1iVRZV/xcLnkkD1a5vpV1a38FQ=";
hash = "sha256-bx8V/jaKDpJdWRwYm6GrjsdXQpDyTulRMKVnQZlqLNE=";
};
cargoHash = "sha256-vAHBg1Ogqr8QTfvBhLaIGGsdZ3HjobSwMoJJXfqrcCY=";
cargoHash = "sha256-8iQ6ULdle8tJDPgIoPT9R3jfS32tBBfs4vZNQcV8vfs=";
cargoBuildFlags = [ "--bin" pname ];

View file

@ -0,0 +1,36 @@
{
buildGoModule,
fetchFromGitHub,
lib,
}:
let
version = "0.1.2";
in
buildGoModule {
pname = "wush";
inherit version;
src = fetchFromGitHub {
owner = "coder";
repo = "wush";
rev = "v${version}";
hash = "sha256-r6LKEL9GxyiyQgM4AuLU/FcmYKOCg7EZDmAZQznCx8E=";
};
vendorHash = "sha256-e1XcoiJ55UoSNFUto6QM8HrQkkrBf8sv4L9J+7Lnu2I=";
ldflags = [
"-s -w -X main.version=${version}"
];
CGO_ENABLED = 0;
meta = with lib; {
homepage = "https://github.com/coder/wush";
description = "Transfer files between computers via WireGuard";
changelog = "https://github.com/coder/wush/releases/tag/v${version}";
license = licenses.cc0;
mainProgram = "wush";
maintainers = with maintainers; [ abbe ];
};
}

View file

@ -30,12 +30,59 @@
cargo-about,
testers,
zed-editor,
buildFHSEnv,
withGLES ? false,
}:
assert withGLES -> stdenv.isLinux;
let
executableName = "zed";
# Based on vscode.fhs
# Zed allows for users to download and use extensions
# which often include the usage of pre-built binaries.
# See #309662
#
# buildFHSEnv allows for users to use the existing Zed
# extension tooling without significant pain.
fhs =
{
additionalPkgs ? pkgs: [ ],
}:
buildFHSEnv {
# also determines the name of the wrapped command
name = executableName;
# additional libraries which are commonly needed for extensions
targetPkgs =
pkgs:
(with pkgs; [
# ld-linux-x86-64-linux.so.2 and others
glibc
])
++ additionalPkgs pkgs;
# symlink shared assets, including icons and desktop entries
extraInstallCommands = ''
ln -s "${zed-editor}/share" "$out/"
'';
runScript = "${zed-editor}/bin/${executableName}";
passthru = {
inherit executableName;
inherit (zed-editor) pname version;
};
meta = zed-editor.meta // {
description = ''
Wrapped variant of ${zed-editor.pname} which launches in a FHS compatible environment.
Should allow for easy usage of extensions without nix-specific modifications.
'';
};
};
in
rustPlatform.buildRustPackage rec {
pname = "zed";
version = "0.151.1";
@ -202,6 +249,8 @@ rustPlatform.buildRustPackage rec {
inherit version;
package = zed-editor;
};
fhs = fhs { };
fhsWithPackages = f: fhs { additionalPkgs = f; };
};
meta = {

View file

@ -32,6 +32,8 @@ buildPythonPackage rec {
"test_pool_worker_exceptions"
"test_pool_worker_max_tasks"
"test_pool_worker_stop"
# error message changed with python 3.12
"test_spawn_method"
];
pythonImportsCheck = [ "aiomultiprocess" ];

View file

@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "angrop";
version = "9.2.9";
version = "9.2.10";
pyproject = true;
disabled = pythonOlder "3.6";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "angr";
repo = "angrop";
rev = "refs/tags/v${version}";
hash = "sha256-T07Y23UDp9eL2DK5gakV8kPNGsXf+4EofZJDSW/JS1Q=";
hash = "sha256-+epX+tCSv5Kit4lncDNtjokehCSl+tO7rbi3L+RrI+E=";
};
build-system = [ setuptools ];

View file

@ -6,22 +6,25 @@
fetchPypi,
minikerberos,
pythonOlder,
setuptools,
unicrypto,
}:
buildPythonPackage rec {
pname = "asyauth";
version = "0.0.20";
format = "setuptools";
version = "0.0.21";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-QQVgIPdonPXwpVl1nH8Cps4nGb2oTfeDvRBY1XgeUUs=";
hash = "sha256-NMwQxfhij/LiW1EW3JjvxcpFUy8WPM0/kUej4C3YEOs=";
};
propagatedBuildInputs = [
build-system = [ setuptools ];
dependencies = [
asn1crypto
asysocks
minikerberos

View file

@ -2,23 +2,32 @@
lib,
asn1crypto,
buildPythonPackage,
cryptography,
fetchPypi,
h11,
pythonOlder,
setuptools,
}:
buildPythonPackage rec {
pname = "asysocks";
version = "0.2.12";
format = "setuptools";
version = "0.2.13";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-uilvJjuZrvdC2m4zhXCkbzLjwtbC1liWEZ20Ya7FYJ0=";
hash = "sha256-RBhbLEceY7cpMXOWfu87D15g7VzBt2UKMKlWnkn/Jfg=";
};
propagatedBuildInputs = [ asn1crypto ];
build-system = [ setuptools ];
dependencies = [
asn1crypto
cryptography
h11
];
# Upstream hasn't release the tests yet
doCheck = false;

View file

@ -6,7 +6,6 @@
buildPythonPackage,
click,
fetchFromGitHub,
fetchpatch2,
pytest-xdist,
pytestCheckHook,
pythonOlder,
@ -18,26 +17,18 @@
buildPythonPackage rec {
pname = "commoncode";
version = "31.2.1";
version = "32.0.0";
pyproject = true;
disabled = pythonOlder "3.7";
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "nexB";
repo = "commoncode";
rev = "refs/tags/v${version}";
hash = "sha256-4ZgyNlMj1i1fRru4wgDOyP3qzbne8D2eH/tFI60kgrE=";
hash = "sha256-yqvsBJHrxVkSqp3QnYmHDJr3sef/g4pkSlkSioYuOc4=";
};
patches = [
# https://github.com/nexB/commoncode/pull/66
(fetchpatch2 {
url = "https://github.com/nexB/commoncode/commit/4f87b3c9272dcf209b9c4b997e98b58e0edaf570.patch";
hash = "sha256-loUtAww+SK7kMt5uqZmLQ8Wg/OqB7LWVA4BiztnwHsA=";
})
];
dontConfigure = true;
build-system = [ setuptools-scm ];

View file

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "craft-cli";
version = "2.6.0";
version = "2.7.0";
pyproject = true;
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "canonical";
repo = "craft-cli";
rev = "refs/tags/${version}";
hash = "sha256-8+dyFOEW0F4t2issRlOqdbzf0Avg0NsADgk96mZFpEQ=";
hash = "sha256-PNurNP0ghG/R0rcUc5GfuPM5PTt+9FbJRjs61YJ1ytc=";
};
postPatch = ''

View file

@ -1,67 +1,75 @@
{
lib,
buildPythonPackage,
pythonOlder,
fetchFromGitHub,
# build-system
cython,
gdal,
oldest-supported-numpy,
setuptools,
wheel,
# dependencies
attrs,
certifi,
click,
click-plugins,
cligj,
munch,
# optional-dependencies
pyparsing,
shapely,
boto3,
# tests
fsspec,
pytestCheckHook,
pytz,
snuggs,
}:
buildPythonPackage rec {
pname = "fiona";
version = "1.9.6";
version = "1.10.0";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "Toblerity";
repo = "Fiona";
rev = "refs/tags/${version}";
hash = "sha256-MboM3IwGF8cuz+jMQ3QVZFAHjpspQ6kVJincq7OEkCM=";
hash = "sha256-0Jiyq9x9YLDN1a1LBlCK2ac6kLZ5X2rOPusUQH5OPrQ=";
};
nativeBuildInputs = [
build-system = [
cython
gdal # for gdal-config
oldest-supported-numpy
setuptools
wheel
];
buildInputs = [ gdal ];
propagatedBuildInputs = [
dependencies = [
attrs
certifi
click
cligj
click-plugins
munch
cligj
];
passthru.optional-dependencies = {
calc = [ shapely ];
optional-dependencies = {
calc = [
pyparsing
shapely
];
s3 = [ boto3 ];
};
nativeCheckInputs = [
fsspec
pytestCheckHook
pytz
] ++ passthru.optional-dependencies.s3;
shapely
snuggs
] ++ optional-dependencies.s3;
preCheck = ''
rm -r fiona # prevent importing local fiona
@ -87,12 +95,12 @@ buildPythonPackage rec {
doInstallCheck = true;
meta = with lib; {
meta = {
changelog = "https://github.com/Toblerity/Fiona/blob/${src.rev}/CHANGES.txt";
description = "OGR's neat, nimble, no-nonsense API for Python";
mainProgram = "fio";
homepage = "https://fiona.readthedocs.io/";
license = licenses.bsd3;
maintainers = teams.geospatial.members;
license = lib.licenses.bsd3;
maintainers = lib.teams.geospatial.members;
};
}

View file

@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "frigidaire";
version = "0.18.21";
version = "0.18.23";
pyproject = true;
disabled = pythonOlder "3.8";
@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "bm1549";
repo = "frigidaire";
rev = "refs/tags/${version}";
hash = "sha256-7fpVFKhLXBD0ec2mGfbFHygaH8BtOIOd5NoYz03IKp8=";
hash = "sha256-RzwTQRo5cIh6I8VQAJNcLg5TBiF6dAnZICGfvwCvx5Y=";
};
postPatch = ''

View file

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "mailchecker";
version = "6.0.5";
version = "6.0.8";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-jdcewXJO8I83zvAKb4UbKmuQC4SUbtS5H+RmFDTNwcI=";
hash = "sha256-3Og42v2DAquCPvzL6sRnKbs5nZuAO2AWa+UkltWR43Y=";
};
build-system = [ setuptools ];

View file

@ -33,7 +33,7 @@
buildPythonPackage rec {
pname = "meshtastic";
version = "2.4.0";
version = "2.4.1";
pyproject = true;
disabled = pythonOlder "3.7";
@ -42,7 +42,7 @@ buildPythonPackage rec {
owner = "meshtastic";
repo = "Meshtastic-python";
rev = "refs/tags/${version}";
hash = "sha256-qEjwlIkgZGsnvKCSL4jcJl472HIlQDynwPWRCNE/EQE=";
hash = "sha256-j5J/cWZwayt9RZFeMkTgzhRJznfxNUhXzV5lBLZNBhM=";
};
pythonRelaxDeps = [

View file

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "mkdocstrings-python";
version = "1.10.9";
version = "1.11.1";
pyproject = true;
disabled = pythonOlder "3.8";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "mkdocstrings";
repo = "python";
rev = "refs/tags/${version}";
hash = "sha256-ClIWH3JixDI7SMOaDKELeYlX7HqhzJ3JNO8FW/eCpuA=";
hash = "sha256-g6F6xIFKLzNqgbWGZXdJeoqQz/GIlC3XmrG9Kjkr1rU=";
};
build-system = [ pdm-backend ];

View file

@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "msgraph-sdk";
version = "1.5.4";
version = "1.6.0";
pyproject = true;
disabled = pythonOlder "3.8";
@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "microsoftgraph";
repo = "msgraph-sdk-python";
rev = "refs/tags/v${version}";
hash = "sha256-Ty9e+xJ3+h4d0hmwtiZA9k5WMeuvT4iwNpR06KRpnfI=";
hash = "sha256-Mrw77ln/7P/nNOGlxkqsoBH39ghp1Pc/a17ggbKuaUA=";
};
build-system = [ flit-core ];
@ -51,7 +51,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Microsoft Graph SDK for Python";
homepage = "https://github.com/microsoftgraph/msgraph-sdk-python";
changelog = "https://github.com/microsoftgraph/msgraph-sdk-python/blob/${version}/CHANGELOG.md";
changelog = "https://github.com/microsoftgraph/msgraph-sdk-python/blob/v${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};

View file

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "publicsuffixlist";
version = "1.0.2.20240903";
version = "1.0.2.20240905";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-mcfzWXTvMKXb5Xc5c2pweOFuME8KUgtyNPoRssxf7EA=";
hash = "sha256-qDT+ksSwJkgyeVJl3hqc2p4uPux8Gjsq6cnW/SQ4NDE=";
};
build-system = [ setuptools ];

View file

@ -32,7 +32,7 @@
buildPythonPackage rec {
pname = "rasterio";
version = "1.3.10";
version = "1.3.11";
format = "pyproject";
disabled = pythonOlder "3.8";
@ -41,7 +41,7 @@ buildPythonPackage rec {
owner = "rasterio";
repo = "rasterio";
rev = "refs/tags/${version}";
hash = "sha256-FidUaSpbTR8X1/Cqy/IwApkOOl2RRtPqYJaSISRPThI=";
hash = "sha256-Yh3n2oyARf7LAtJU8Oa3WWc+oscl7e2N7jpW0v1uTVk=";
};
postPatch = ''
@ -49,9 +49,9 @@ buildPythonPackage rec {
substituteInPlace rasterio/rio/calc.py \
--replace-fail "from distutils.version import LooseVersion" ""
# relax dependency on yet non-packaged, RC version of numpy
# relax numpy dependency
substituteInPlace pyproject.toml \
--replace-fail "numpy==2.0.0rc1" "numpy"
--replace-fail "numpy>=2.0.0,<3.0" "numpy"
'';
nativeBuildInputs = [
@ -99,12 +99,6 @@ buildPythonPackage rec {
disabledTests = [
# flaky
"test_outer_boundless_pixel_fidelity"
# Failing with GDAL 3.9.
# Fixed in https://github.com/rasterio/rasterio/commit/24d0845e576158217f6541c3c81b163d873a994d
# Re-enable in next rasterio update.
"test_create_sidecar_mask"
"test_update_tags"
] ++ lib.optionals stdenv.isDarwin [ "test_reproject_error_propagation" ];
pythonImportsCheck = [ "rasterio" ];

View file

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "tencentcloud-sdk-python";
version = "3.0.1225";
version = "3.0.1226";
pyproject = true;
disabled = pythonOlder "3.9";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "TencentCloud";
repo = "tencentcloud-sdk-python";
rev = "refs/tags/${version}";
hash = "sha256-Fckkv5Oq8JqTqAqw4aOYqxELfk3+TMVOF5eTsGIRjLY=";
hash = "sha256-tqLAt8WTsIgQnBuQQfQuXwG1thOA0IKjOjxVpGBeVs8=";
};
build-system = [ setuptools ];

View file

@ -9,12 +9,12 @@
buildPythonPackage rec {
pname = "types-requests";
version = "2.32.0.20240712";
version = "2.32.0.20240905";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-kMB5/wXlSfa/UOAukQIQuYuP8evdGOGchzzSN3N8E1g=";
hash = "sha256-6X/QFaXtmCyd3NFMxK+6nREeDga3l8j3dtFGAnNem9Y=";
};
build-system = [ setuptools ];

View file

@ -20,6 +20,6 @@ buildGoModule rec {
mainProgram = "modd";
homepage = "https://github.com/cortesi/modd";
license = licenses.mit;
maintainers = with maintainers; [ kierdavis ];
maintainers = with maintainers; [ ];
};
}

View file

@ -12,7 +12,7 @@
let
inherit (darwin.apple_sdk.frameworks) CoreServices;
pname = "cargo-mobile2";
version = "0.15.1";
version = "0.17.0";
in
rustPlatform.buildRustPackage {
inherit pname version;
@ -20,14 +20,14 @@ rustPlatform.buildRustPackage {
owner = "tauri-apps";
repo = pname;
rev = "cargo-mobile2-v${version}";
hash = "sha256-kWoVjEZsHvuVfsl/SsVm/XJ4Y/U/gjcprY4xISE5xs8=";
hash = "sha256-w+3AqfdzbPKuRa81Q4WhQyc32xzY2IhhG2ylVmwAHkA=";
};
# Manually specify the sourceRoot since this crate depends on other crates in the workspace. Relevant info at
# https://discourse.nixos.org/t/difficulty-using-buildrustpackage-with-a-src-containing-multiple-cargo-workspaces/10202
# sourceRoot = "${src.name}/tooling/cli";
cargoHash = "sha256-zfu5cRTJY5yZOOa41PribmcbEVcxbRJfosj4+tU/OsU=";
cargoHash = "sha256-q7cuN2ZNcMfsrn1LS4ZqlJZr1vyCKT07Ksup0L2V0o0=";
preBuild = ''
mkdir -p $out/share/

View file

@ -32,7 +32,7 @@ stdenv.mkDerivation rec {
mainProgram = "freesweep";
homepage = "https://github.com/rwestlund/freesweep";
license = licenses.gpl2Only;
maintainers = with maintainers; [ kierdavis ];
maintainers = with maintainers; [ ];
platforms = platforms.unix;
};
}

View file

@ -106,6 +106,6 @@ python311Packages.buildPythonApplication rec {
mainProgram = "pysol.py";
homepage = "https://pysolfc.sourceforge.io";
license = licenses.gpl3;
maintainers = with maintainers; [ kierdavis ];
maintainers = with maintainers; [ ];
};
}

View file

@ -73,6 +73,6 @@ stdenv.mkDerivation rec {
homepage = "https://software.intel.com/en-us/articles/opencl-drivers";
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = [ lib.maintainers.kierdavis ];
maintainers = [ ];
};
}

View file

@ -5,13 +5,13 @@
buildNpmPackage rec {
pname = "universal-remote-card";
version = "4.0.0";
version = "4.0.1";
src = fetchFromGitHub {
owner = "Nerwyn";
repo = "android-tv-card";
rev = version;
hash = "sha256-vQfXsEMYPga816X8eGYdjgpou38KfMtLcKjIGkT25xU=";
hash = "sha256-AmBbc6nKSHbbkOGsk8z0IsrGfcf5gh6rrXhC8bPFhUM=";
};
patches = [ ./dont-call-git.patch ];

View file

@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "outline";
version = "0.78.0";
version = "0.79.0";
src = fetchFromGitHub {
owner = "outline";
repo = "outline";
rev = "v${version}";
hash = "sha256-I0ngEJfHWywJSYOloJbtuKzu95yJibo7hLFgkyT2Wz8=";
hash = "sha256-uu0HlQ3LaVBjSharROKv+mS8/qONV5qND/5kMTsaGeQ=";
};
nativeBuildInputs = [ makeWrapper prefetch-yarn-deps fixup-yarn-lock ];
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
yarnOfflineCache = fetchYarnDeps {
yarnLock = "${src}/yarn.lock";
hash = "sha256-TKAV49VJmR/SWTd2T2vHMnYq2j9fwimzYq1CCfRXk0Q=";
hash = "sha256-S2vKYVIFsSlPqFbpLhBH9S43Invo3hsNLvfLX98922Y=";
};
configurePhase = ''

View file

@ -2,13 +2,13 @@
stdenvNoCC.mkDerivation rec {
pname = "agkozak-zsh-prompt";
version = "3.11.3";
version = "3.11.4";
src = fetchFromGitHub {
owner = "agkozak";
repo = "agkozak-zsh-prompt";
rev = "v${version}";
sha256 = "sha256-YBqFA/DK2K1effniwjPSe5VMx9tZGbmxyJp92TiingU=";
sha256 = "sha256-FC9LIZaS6fV20qq6cJC/xQvfsM3DHXatVleH7yBgoNg=";
};
strictDeps = true;

View file

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "stripe-cli";
version = "1.21.3";
version = "1.21.5";
src = fetchFromGitHub {
owner = "stripe";
repo = pname;
rev = "v${version}";
hash = "sha256-iCr7RJ3dF0DetuIyfGshU4/VRNEhYxFOQlugl2oTZPM=";
hash = "sha256-Zv5hHDqjfpKiXYhM8CTXVJxqFE8dZ5mFDNnq6k0GWwM=";
};
vendorHash = "sha256-TuxYJ3u4/5PJYRoRgom+M1au9XerZ+vj9X3jUWTPM58=";

View file

@ -11,19 +11,19 @@
buildGoModule rec {
pname = "trivy";
version = "0.54.1";
version = "0.55.0";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = "trivy";
rev = "refs/tags/v${version}";
hash = "sha256-lzLwIa+JCqQQSpA0AFyikpODb6u9oSaEqGGx0ckL+V8=";
hash = "sha256-YbQdTtw2/cEuGspDQAEmPv//zQY+qbHt94yGs3/+6YU=";
};
# Hash mismatch on across Linux and Darwin
proxyVendor = true;
vendorHash = "sha256-TSnwCulL4aI/SgL+WKoLwAnmKrUAfXgl+EV/HFt4j1U=";
vendorHash = "sha256-Q5XqnwMBVJoaA+TjqO4InLEjevBHIkwveJDFOoEtPmY=";
subPackages = [ "cmd/trivy" ];

View file

@ -3,13 +3,13 @@
buildGoModule rec {
pname = "restic";
version = "0.17.0";
version = "0.17.1";
src = fetchFromGitHub {
owner = "restic";
repo = "restic";
rev = "v${version}";
hash = "sha256-fd67ZehmgHHd+R/V4hJCREWoY3lFKSTfvbLRgJ0PSAM=";
hash = "sha256-/kgZgHmIxZkkmLyR246CcU+8wAekuK8SruY5GBLxJXI=";
};
patches = [

View file

@ -185,8 +185,8 @@ in lib.makeExtensible (self: ({
};
nix_2_24 = (common {
version = "2.24.4";
hash = "sha256-oYu/9u8ht34JOTV+G/l3CCFJokPiUA2D8CiLZFX61PA=";
version = "2.24.5";
hash = "sha256-mYvdPwl4gcc17UAomkbbOJEgxBQpowmJDrRMWtlYzFY=";
self_attribute_name = "nix_2_24";
}).override (lib.optionalAttrs (stdenv.isDarwin && stdenv.isx86_64) {
# Fix the following error with the default x86_64-darwin SDK:

View file

@ -81,6 +81,6 @@ stdenv.mkDerivation rec {
homepage = "https://hashcat.net/hashcat/";
license = licenses.mit;
platforms = platforms.unix;
maintainers = with maintainers; [ felixalbrigtsen kierdavis zimbatm ];
maintainers = with maintainers; [ felixalbrigtsen zimbatm ];
};
}

View file

@ -36,6 +36,6 @@ python3Packages.buildPythonApplication {
license = lib.licenses.gpl2Only;
platforms = lib.platforms.gnu ++ lib.platforms.linux;
maintainers = with lib.maintainers; [ kierdavis ];
maintainers = with lib.maintainers; [ ];
};
}