Merge staging-next into staging
This commit is contained in:
@@ -120,6 +120,8 @@ let
|
||||
libc =
|
||||
if final.isDarwin then
|
||||
"libSystem"
|
||||
else if final.isMsvc then
|
||||
"ucrt"
|
||||
else if final.isMinGW then
|
||||
"msvcrt"
|
||||
else if final.isWasi then
|
||||
|
||||
@@ -372,6 +372,17 @@ rec {
|
||||
useLLVM = true;
|
||||
};
|
||||
|
||||
# Target the MSVC ABI
|
||||
x86_64-windows = {
|
||||
config = "x86_64-pc-windows-msvc";
|
||||
useLLVM = true;
|
||||
};
|
||||
|
||||
aarch64-windows = {
|
||||
config = "aarch64-pc-windows-msvc";
|
||||
useLLVM = true;
|
||||
};
|
||||
|
||||
# BSDs
|
||||
|
||||
aarch64-freebsd = {
|
||||
|
||||
@@ -344,6 +344,10 @@ rec {
|
||||
kernel = kernels.windows;
|
||||
abi = abis.gnu;
|
||||
};
|
||||
isMsvc = {
|
||||
kernel = kernels.windows;
|
||||
abi = abis.msvc;
|
||||
};
|
||||
isWasi = {
|
||||
kernel = kernels.wasi;
|
||||
};
|
||||
|
||||
@@ -1251,6 +1251,17 @@ with lib.maintainers;
|
||||
shortName = "coqui-ai TTS";
|
||||
};
|
||||
|
||||
windows = {
|
||||
members = [
|
||||
RossSmyth
|
||||
eveeifyeve
|
||||
ericson2314
|
||||
puffnfresh
|
||||
];
|
||||
scope = "Maintains the windows package set";
|
||||
shortName = "Windows";
|
||||
};
|
||||
|
||||
wdz = {
|
||||
members = [
|
||||
n0emis
|
||||
|
||||
@@ -45,6 +45,9 @@
|
||||
# Some compression/archiver tools.
|
||||
pkgs.unzip
|
||||
pkgs.zip
|
||||
|
||||
# Some utilities
|
||||
pkgs.jq
|
||||
];
|
||||
|
||||
# Include support for various filesystems and tools to create / manipulate them.
|
||||
|
||||
@@ -300,7 +300,8 @@ in
|
||||
"multi-user.target"
|
||||
];
|
||||
# https://github.com/rhasspy/wyoming-faster-whisper/issues/27
|
||||
environment."HF_HUB_CACHE" = "/tmp";
|
||||
# https://github.com/NixOS/nixpkgs/issues/429974
|
||||
environment."HF_HOME" = "/tmp";
|
||||
serviceConfig = {
|
||||
DynamicUser = true;
|
||||
User = "wyoming-faster-whisper";
|
||||
|
||||
@@ -49,7 +49,7 @@ in
|
||||
|
||||
To add files such as icons or backgrounds, you can reference them in line such as
|
||||
```nix
|
||||
icon = "$\{./icon.png}";
|
||||
icon = "''${./icon.png}";
|
||||
```
|
||||
This will add the file to the nix store upon build, referencing it by file path as expected by Homer.
|
||||
'';
|
||||
|
||||
+4
-4
@@ -39,8 +39,8 @@ in
|
||||
''
|
||||
start_all()
|
||||
|
||||
machine.wait_until_tty_matches("2", "password:")
|
||||
machine.send_key("ctrl-alt-f2")
|
||||
machine.wait_until_tty_matches("1", "password:")
|
||||
machine.send_key("ctrl-alt-f1")
|
||||
machine.sleep(1)
|
||||
machine.screenshot("ly")
|
||||
machine.send_chars("alice")
|
||||
@@ -52,8 +52,8 @@ in
|
||||
machine.wait_for_window("^IceWM ")
|
||||
machine.screenshot("icewm")
|
||||
|
||||
machineNoX11.wait_until_tty_matches("2", "password:")
|
||||
machineNoX11.send_key("ctrl-alt-f2")
|
||||
machineNoX11.wait_until_tty_matches("1", "password:")
|
||||
machineNoX11.send_key("ctrl-alt-f1")
|
||||
machineNoX11.sleep(1)
|
||||
machineNoX11.screenshot("ly-no-x11")
|
||||
machineNoX11.send_chars("alice")
|
||||
|
||||
@@ -4290,8 +4290,8 @@ let
|
||||
mktplcRef = {
|
||||
publisher = "shopify";
|
||||
name = "ruby-lsp";
|
||||
version = "0.9.30";
|
||||
hash = "sha256-3V6So2ulRTk1Ityd4ajzx/Vd+qzvqZMzUyTFMgWNztA=";
|
||||
version = "0.9.31";
|
||||
hash = "sha256-ppX0GgLJENXVzXvJ6AZMZihT6FV6o5rkA7qpDrtxhAQ=";
|
||||
};
|
||||
meta = {
|
||||
description = "VS Code plugin for connecting with the Ruby LSP";
|
||||
|
||||
@@ -36,22 +36,22 @@ let
|
||||
|
||||
hash =
|
||||
{
|
||||
x86_64-linux = "sha256-BzJWy/dxOhHilMKh1+w4W569MFudBKAU4fycrYLLW/0=";
|
||||
x86_64-darwin = "sha256-dPtStLcmFm9Zf3gRYz/37qHvV3hEfV3nW/N7TVjI8B8=";
|
||||
aarch64-linux = "sha256-x4f7y2r0CBE8ubwnQNmCIjQOA07/6qW563FqFnn6V5Q=";
|
||||
aarch64-darwin = "sha256-c64gB5t0U0glgcfMlCvVBphQ3rsX758vCUFPVNWqTJY=";
|
||||
armv7l-linux = "sha256-I2uhURbxv1aGruOn28xCssGxPjvEs9qzTfRIZFiKVRI=";
|
||||
x86_64-linux = "sha256-EbgP2CjUBiC+2G7TkGyuxaqr35sTArls4lbDNTH1Pmc=";
|
||||
x86_64-darwin = "sha256-OrDuzSaPxuedhS21Hx1PNTbp6eQpfFfUbO05gIu5Ou8=";
|
||||
aarch64-linux = "sha256-V0aEGqBRf3qVKvPYNypQ9hYWovqQIC3kQq2goq/hVjA=";
|
||||
aarch64-darwin = "sha256-29i/+mz0NCU0ZCO+tzlbSl1iKx5/H89bGQTvRR5/PuA=";
|
||||
armv7l-linux = "sha256-VSsn4d9ztFgGXVZeCeTSHDD5n3aTBbHF/xx2JvTGOeQ=";
|
||||
}
|
||||
.${system} or throwSystem;
|
||||
in
|
||||
callPackage ./generic.nix rec {
|
||||
# Please backport all compatible updates to the stable release.
|
||||
# This is important for the extension ecosystem.
|
||||
version = "1.102.2";
|
||||
version = "1.102.3";
|
||||
pname = "vscode" + lib.optionalString isInsiders "-insiders";
|
||||
|
||||
# This is used for VS Code - Remote SSH test
|
||||
rev = "c306e94f98122556ca081f527b466015e1bc37b0";
|
||||
rev = "488a1f239235055e34e673291fb8d8c810886f81";
|
||||
|
||||
executableName = "code" + lib.optionalString isInsiders "-insiders";
|
||||
longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders";
|
||||
@@ -75,7 +75,7 @@ callPackage ./generic.nix rec {
|
||||
src = fetchurl {
|
||||
name = "vscode-server-${rev}.tar.gz";
|
||||
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
|
||||
hash = "sha256-tvbyqgH8nF0mui0UnDAvN2LdjcB8GQVbSg48cwe6BFA=";
|
||||
hash = "sha256-xVYG/EJRPRJBj3BSarTwpX9F1UM/OI+7ci6vQa64iWI=";
|
||||
};
|
||||
stdenv = stdenvNoCC;
|
||||
};
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
}:
|
||||
mkLibretroCore {
|
||||
core = "mupen64plus-next";
|
||||
version = "0-unstable-2025-07-01";
|
||||
version = "0-unstable-2025-07-29";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "libretro";
|
||||
repo = "mupen64plus-libretro-nx";
|
||||
rev = "1b693cdac7c42979f6ef53ffe260a76454f0cf45";
|
||||
hash = "sha256-hano/fv7LcinEOYfwwzhn+gXTsB8hDav0KQw5XkmXmY=";
|
||||
rev = "2d923939db32aad01e633010fac71f860c943a6d";
|
||||
hash = "sha256-HNhGVXTeCECqOdyluPq6aYWuA612H+PCJ65XoN9WJXU=";
|
||||
};
|
||||
|
||||
# Fix for GCC 14
|
||||
|
||||
@@ -633,11 +633,11 @@
|
||||
"vendorHash": "sha256-SsEWNIBkgcdTlSrB4hIvRmhMv2eJ2qQaPUmiN09A+NM="
|
||||
},
|
||||
"huaweicloud": {
|
||||
"hash": "sha256-hop7Uv/llV5oUYXZy5dC4YdMDD3BIBz56aHoB/m8ktI=",
|
||||
"hash": "sha256-BzWYtn6KVVMq+wjqj3CMPKSzo9DzePIIdnRjJ53nJBI=",
|
||||
"homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloud",
|
||||
"owner": "huaweicloud",
|
||||
"repo": "terraform-provider-huaweicloud",
|
||||
"rev": "v1.76.5",
|
||||
"rev": "v1.77.1",
|
||||
"spdx": "MPL-2.0",
|
||||
"vendorHash": null
|
||||
},
|
||||
|
||||
@@ -59,6 +59,11 @@ buildNpmPackage (finalAttrs: {
|
||||
upower
|
||||
];
|
||||
|
||||
patches = [
|
||||
# Workaround for TypeScript 5.9: https://github.com/Aylur/ags/issues/725#issuecomment-3070009695
|
||||
./ts59.patch
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
chmod u+x ./post_install.sh && patchShebangs ./post_install.sh
|
||||
'';
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
diff --git a/src/service/greetd.ts b/src/service/greetd.ts
|
||||
index 10a475e..621a427 100644
|
||||
--- a/src/service/greetd.ts
|
||||
+++ b/src/service/greetd.ts
|
||||
@@ -101,8 +101,12 @@ export class Greetd extends Service {
|
||||
ostream.put_int32(json.length, null);
|
||||
ostream.put_string(json, null);
|
||||
|
||||
- const data = await istream.read_bytes_async(4, GLib.PRIORITY_DEFAULT, null);
|
||||
- const length = new Uint32Array(data.get_data()?.buffer || [0])[0];
|
||||
+ const data = (
|
||||
+ await istream.read_bytes_async(4, GLib.PRIORITY_DEFAULT, null)
|
||||
+ ).get_data();
|
||||
+ const length = data
|
||||
+ ? new DataView(data.buffer, data.byteOffset, data.byteLength).getUint32(0, true)
|
||||
+ : 0;
|
||||
const res = await istream.read_bytes_async(length, GLib.PRIORITY_DEFAULT, null);
|
||||
return JSON.parse(this._decoder.decode(res.get_data()!)) as Response;
|
||||
} finally {
|
||||
@@ -67,11 +67,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "airtame-application";
|
||||
version = "4.13.1";
|
||||
version = "4.14.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://downloads.airtame.com/app/latest/linux/Airtame-${finalAttrs.version}.deb";
|
||||
hash = "sha256-3VvEsohH2siC2SxdrWSg0sjlbrBC2VR3NY5m6Q2YKHU=";
|
||||
hash = "sha256-zOLafN4QFDt2xnn+B8ytz+IvN8R6qje+Sge2Zb5mRZI=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "alistral";
|
||||
version = "0.5.12";
|
||||
version = "0.5.13";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "RustyNova016";
|
||||
repo = "Alistral";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-qVVQs0BV/M+rhs+qFiK9nHCKXq+dco6RuBgaUURVpts=";
|
||||
hash = "sha256-z9YuoppOYghsiYhoa6nfbP+VMrdN5oY55+pS6p2pBX0=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-Uv4T65ByYsfmH5OPN0ZdTs7DAOZd9RLfPrT3fBsfXuw=";
|
||||
cargoHash = "sha256-TyxeuDMmoRvIVaapA/KstFnARPpPv9h19Bg3/XnwQWs=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "atlantis";
|
||||
version = "0.35.0";
|
||||
version = "0.35.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "runatlantis";
|
||||
repo = "atlantis";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-mdUh/fJo4pA80++nJoYdiAS5oTPpvBsR0TIMHrQO4u8=";
|
||||
hash = "sha256-xYj6qu5bXpryuh2vqtYF+8HP/JRM5Cc8ctT+1S1gS2Q=";
|
||||
};
|
||||
|
||||
ldflags = [
|
||||
@@ -21,7 +21,7 @@ buildGoModule (finalAttrs: {
|
||||
"-X=main.date=1970-01-01T00:00:00Z"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-QtAR0vO2K014WlzAriAYg7272tZ1iu72g4a3OBsy6Wo=";
|
||||
vendorHash = "sha256-ac2IGN+wtDAXei1uxCIZQGOmwJ3+AhIX2qq0RMqO0G8=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "bearer";
|
||||
version = "1.49.0";
|
||||
version = "1.50.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bearer";
|
||||
repo = "bearer";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-mIjIcJzu3BatV4OQ18yHvwuUjS+zJHe4EFPYEFUwCjo=";
|
||||
hash = "sha256-6GggGsimQShDs/F/H80aBykQYowH55plDQDRjiWKFsA=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-+2iiMb2+/a3GCUMVA9boJJxuFgB3NmxpTePyMEA46jw=";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
{
|
||||
bison,
|
||||
clangStdenv,
|
||||
cmake,
|
||||
cmocka,
|
||||
doxygen,
|
||||
@@ -14,19 +15,19 @@
|
||||
nix-update-script,
|
||||
pkg-config,
|
||||
sphinx,
|
||||
stdenv,
|
||||
tinyxxd,
|
||||
zlib,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
clangStdenv.mkDerivation (finalAttrs: {
|
||||
pname = "bpfilter";
|
||||
version = "0.4.0";
|
||||
version = "0.5.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "facebook";
|
||||
repo = "bpfilter";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-Z0L4sY944cj/rqfOwwjNWOU0tZDAsZ1ocf4/djHad2Q=";
|
||||
hash = "sha256-qL5wRm6QmfMa5L+oZc5E2kAVqvJfCt5fBxjmtWzb2kA=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -38,6 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
lcov
|
||||
pkg-config
|
||||
sphinx
|
||||
tinyxxd
|
||||
|
||||
# bpfilter's cmake files requires this, even if we specify the version
|
||||
# we're using without needing to detect the version during the build.
|
||||
@@ -64,6 +66,9 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"dev"
|
||||
];
|
||||
|
||||
# invalid with -target bpf
|
||||
hardeningDisable = [ "zerocallusedregs" ];
|
||||
|
||||
preFixup = ''
|
||||
substituteInPlace $out/lib/systemd/system/bpfilter.service --replace-fail /usr/sbin/bpfilter $out/bin/bpfilter
|
||||
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "clickhouse-backup";
|
||||
version = "2.6.29";
|
||||
version = "2.6.30";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Altinity";
|
||||
repo = "clickhouse-backup";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-B0G4Umnolpc3bACkL3EXN+b8Szb8MnBekQ6GLZAhr/w=";
|
||||
hash = "sha256-9CxmMCtrQlHO9Q7gGMN0mIKVERjdef9IB6YUXXuJxeg=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Vqudi7sl9VTWo4g+74qh9sMUOGd9OpNDlzimEPm/EtU=";
|
||||
vendorHash = "sha256-tv5UaHoZTEAjo0jgbHRZHN6xiCNaexED+NG7cBDtiWA=";
|
||||
|
||||
ldflags = [
|
||||
"-X main.version=${version}"
|
||||
|
||||
@@ -13,11 +13,11 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "copybara";
|
||||
version = "20250721";
|
||||
version = "20250728";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar";
|
||||
hash = "sha256-//HU8zZspR5Rq2xjo1QLLzigGJLuGJE4czUkzXnJ7EA=";
|
||||
hash = "sha256-/ulX5Q+P6ViiDcdwRpd9zhJAQiFULzU2fSXvfOk36xo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -29,13 +29,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "criu";
|
||||
version = "4.1";
|
||||
version = "4.1.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "checkpoint-restore";
|
||||
repo = "criu";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-Z4prbaPYRdN/fPdBwDz7D3/gKybh2ulA3UM1LZGeAK0=";
|
||||
hash = "sha256-SfpJskXX7r3jbAwgZl2qpa7j1M4i8/sV6rlAWiUEoQs=";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
{
|
||||
fetchFromGitHub,
|
||||
lib,
|
||||
nix-update-script,
|
||||
rustPlatform,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "dts-lsp";
|
||||
version = "0.1.5";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "igor-prusov";
|
||||
repo = "dts-lsp";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-8wMY0o8ceVl5UTsSpXf44gbX1ipSuR50cQTRng+MuNk=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-hZZcu3LaG4kkXJSF0uxHrdPB3YWB3hMv+jrMLMDp2aI=";
|
||||
|
||||
passthru.updateScript = nix-update-script { };
|
||||
|
||||
meta = {
|
||||
description = "Language Server for Device Tree Source files";
|
||||
homepage = "https://github.com/igor-prusov/dts-lsp";
|
||||
changelog = "https://github.com/igor-prusov/dts-lsp/blob/${finalAttrs.version}/CHANGELOG.md";
|
||||
license = with lib.licenses; [
|
||||
asl20
|
||||
mit
|
||||
];
|
||||
maintainers = [ lib.maintainers.jmbaur ];
|
||||
mainProgram = "dts-lsp";
|
||||
};
|
||||
})
|
||||
@@ -20,7 +20,7 @@ in
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "ente-desktop";
|
||||
version = "1.7.11";
|
||||
version = "1.7.14";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "ente-io";
|
||||
@@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
"web"
|
||||
];
|
||||
tag = "photosd-v${finalAttrs.version}";
|
||||
hash = "sha256-yEfJEe+/PnRr9in7+9l54LQqCFkGqDRhqzcsNaEZmhI=";
|
||||
hash = "sha256-UtKXg3SZxHo18VKuVP7W40SfZfa9ni+QJ7+GvGWptSA=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/desktop";
|
||||
@@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
offlineCache = fetchYarnDeps {
|
||||
name = "ente-desktop-${finalAttrs.version}-offline-cache";
|
||||
inherit (finalAttrs) src sourceRoot;
|
||||
hash = "sha256-Cq/4OOgGp6qg2ge5NK5jcYCvS/uF5l9nLLWIslpGRDc=";
|
||||
hash = "sha256-6o5TaqlgEQWZjde5cthiSVLVy5JiCHXApn7uXBWmTo0=";
|
||||
};
|
||||
webOfflineCache = fetchYarnDeps {
|
||||
name = "ente-desktop-${finalAttrs.version}-web-offline-cache";
|
||||
inherit (finalAttrs) src;
|
||||
sourceRoot = "${finalAttrs.src.name}/web";
|
||||
hash = "sha256-yoCOU4cxxHiWu1+/vGwM9VWRroymr6JTbRHomKRJhU4=";
|
||||
hash = "sha256-gwOeznAp4nGu4spilkFl8Dbmdye3Wg8VnBLroSdUjUo=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -9,14 +9,14 @@
|
||||
libadwaita,
|
||||
}:
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "fclones-gui";
|
||||
version = "0.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pkolaczk";
|
||||
repo = "fclones-gui";
|
||||
rev = "v${version}";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-ad7wyoCjSQ8i6c+4IorImqAY2Q6pwBtI2JkkbkGa46U=";
|
||||
};
|
||||
|
||||
@@ -35,18 +35,17 @@ rustPlatform.buildRustPackage rec {
|
||||
|
||||
postInstall = ''
|
||||
substituteInPlace snap/gui/fclones-gui.desktop \
|
||||
--replace 'Icon=''${SNAP}/meta/gui/fclones-gui.png' Icon=fclones-gui
|
||||
|
||||
install -Dm444 snap/gui/fclones-gui.desktop -t $out/share/applications
|
||||
install -Dm444 snap/gui/fclones-gui.png -t $out/share/pixmaps
|
||||
--replace-fail 'Icon=''${SNAP}/meta/gui/fclones-gui.png' "Icon=fclones-gui"
|
||||
install -Dm 0644 snap/gui/fclones-gui.desktop -t $out/share/applications
|
||||
install -Dm 0644 snap/gui/fclones-gui.png -t $out/share/icons/hicolor/256x256/apps
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "Interactive duplicate file remover";
|
||||
mainProgram = "fclones-gui";
|
||||
homepage = "https://github.com/pkolaczk/fclones-gui";
|
||||
changelog = "https://github.com/pkolaczk/fclones-gui/releases/tag/${src.rev}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ figsoda ];
|
||||
changelog = "https://github.com/pkolaczk/fclones-gui/releases/tag/${finalAttrs.src.tag}";
|
||||
license = lib.licenses.mit;
|
||||
maintainers = builtins.attrValues { inherit (lib.maintainers) figsoda; };
|
||||
};
|
||||
}
|
||||
})
|
||||
@@ -56,7 +56,23 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
installPhase = ''
|
||||
mkdir -p $out/opt $out/bin
|
||||
# Since FileBot has dependencies on relative paths between files, all required files are copied to the same location as is.
|
||||
cp -r filebot.sh lib/ jar/ $out/opt/
|
||||
cp -r filebot.sh jar/ $out/opt/
|
||||
# Copy lib based on platform and force filebot to use libmediainfo.so from nix
|
||||
local platformDir
|
||||
case "${stdenv.hostPlatform.system}" in
|
||||
"x86_64-linux")
|
||||
platformDir="Linux-x86_64"
|
||||
;;
|
||||
"aarch64-linux")
|
||||
platformDir="Linux-aarch64"
|
||||
;;
|
||||
esac
|
||||
if [ -n "$platformDir" ]; then
|
||||
mkdir -p "$out/opt/lib"
|
||||
cp -r "lib/$platformDir" "$out/opt/lib/"
|
||||
rm "$out/opt/lib/$platformDir/libmediainfo.so"
|
||||
ln -s "${libmediainfo}/lib/libmediainfo.so" "$out/opt/lib/$platformDir/"
|
||||
fi
|
||||
# Filebot writes to $APP_DATA, which fails due to read-only filesystem. Using current user .local directory instead.
|
||||
substituteInPlace $out/opt/filebot.sh \
|
||||
--replace 'APP_DATA="$FILEBOT_HOME/data/$(id -u)"' 'APP_DATA=''${XDG_DATA_HOME:-$HOME/.local/share}/filebot/data' \
|
||||
|
||||
@@ -28,19 +28,19 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "firefoxpwa";
|
||||
version = "2.14.1";
|
||||
version = "2.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "filips123";
|
||||
repo = "PWAsForFirefox";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-yYvQxz+lAxKXpAWeLiBnepGuwYfNLyIhu4vQ8NdH3pc=";
|
||||
hash = "sha256-UqgPAGDekM9bKx4kNH+IuB31ML/Jn4E6g86suVESRRU=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/native";
|
||||
buildFeatures = [ "immutable-runtime" ];
|
||||
|
||||
cargoHash = "sha256-elVthXdjlI9DSQgaIRzu3M72dgGNXGgMiUXEICaBJCQ=";
|
||||
cargoHash = "sha256-7v+Ohll8k3YHKYoQZIWvV+YLHT62ygFb0kPEIXh0jP4=";
|
||||
|
||||
preConfigure = ''
|
||||
sed -i 's;version = "0.0.0";version = "${version}";' Cargo.toml
|
||||
|
||||
@@ -12,14 +12,14 @@
|
||||
|
||||
let
|
||||
pname = "flclash";
|
||||
version = "0.8.86";
|
||||
version = "0.8.87";
|
||||
|
||||
src =
|
||||
(fetchFromGitHub {
|
||||
owner = "chen08209";
|
||||
repo = "FlClash";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-bPMj9KWkup0nIhFAQ4BP8KiD8uP2/2b/GPy4APR+dho=";
|
||||
hash = "sha256-vGRq9Kc6XU6r3huIGAKoh5x46fFS8jmXgus9WgpvG3A=";
|
||||
fetchSubmodules = true;
|
||||
}).overrideAttrs
|
||||
(_: {
|
||||
@@ -41,7 +41,7 @@ let
|
||||
|
||||
modRoot = "core";
|
||||
|
||||
vendorHash = "sha256-pc0TnYnY6QWpGdO7IGAquuyS+NXbq7Xkr+dOo8uLPQU=";
|
||||
vendorHash = "sha256-Uc+RvpW3vndPFnM7yhqrNTEexAPaolCk8YK8u/+55RQ=";
|
||||
|
||||
env.CGO_ENABLED = 0;
|
||||
|
||||
|
||||
@@ -566,6 +566,16 @@
|
||||
"source": "sdk",
|
||||
"version": "0.0.0"
|
||||
},
|
||||
"flutter_acrylic": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
"name": "flutter_acrylic",
|
||||
"sha256": "b3996dbde5abf5823cc9ead4cf2e5267c3181f15585fe47ce4dc4472e7ec827a",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.1.4"
|
||||
},
|
||||
"flutter_cache_manager": {
|
||||
"dependency": "direct main",
|
||||
"description": {
|
||||
@@ -591,11 +601,11 @@
|
||||
"dependency": "direct dev",
|
||||
"description": {
|
||||
"name": "flutter_lints",
|
||||
"sha256": "5398f14efa795ffb7a33e9b6a08798b26a180edac4ad7db3f231e40f82ce11e1",
|
||||
"sha256": "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "5.0.0"
|
||||
"version": "6.0.0"
|
||||
},
|
||||
"flutter_localizations": {
|
||||
"dependency": "direct main",
|
||||
@@ -989,11 +999,11 @@
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "lints",
|
||||
"sha256": "c35bb79562d980e9a453fc715854e1ed39e24e7d0297a880ef54e17f9874a9d7",
|
||||
"sha256": "a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "5.1.1"
|
||||
"version": "6.0.0"
|
||||
},
|
||||
"logging": {
|
||||
"dependency": "transitive",
|
||||
@@ -1015,6 +1025,16 @@
|
||||
"source": "hosted",
|
||||
"version": "2.0.3"
|
||||
},
|
||||
"macos_window_utils": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
"name": "macos_window_utils",
|
||||
"sha256": "4e683da162825018580c7341d9e926a6fa39a869a3504c2e5471618553bd55cd",
|
||||
"url": "https://pub.dev"
|
||||
},
|
||||
"source": "hosted",
|
||||
"version": "1.8.2"
|
||||
},
|
||||
"matcher": {
|
||||
"dependency": "transitive",
|
||||
"description": {
|
||||
@@ -2002,7 +2022,7 @@
|
||||
}
|
||||
},
|
||||
"sdks": {
|
||||
"dart": ">=3.7.0 <4.0.0",
|
||||
"dart": ">=3.8.0 <4.0.0",
|
||||
"flutter": ">=3.29.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,21 +13,45 @@ let
|
||||
disabledTests = [
|
||||
"Test_runCreateRunnerFile"
|
||||
"Test_ping"
|
||||
|
||||
# The following tests were introduced in 9.x with the inclusion of act
|
||||
# the pkgs/by-name/ac/act/package.nix just sets doCheck = false;
|
||||
|
||||
# Requires running docker install
|
||||
"TestDocker"
|
||||
"TestJobExecutor"
|
||||
"TestRunner"
|
||||
"Test_validateCmd"
|
||||
|
||||
# Docker network request for image
|
||||
"TestImageExistsLocally"
|
||||
|
||||
# Reaches out to different websites
|
||||
"TestFindGitRemoteURL"
|
||||
"TestGitFindRef"
|
||||
"TestGitCloneExecutor"
|
||||
"TestCloneIfRequired"
|
||||
"TestActionCache"
|
||||
"TestRunContext_GetGitHubContext"
|
||||
|
||||
# These tests rely on outbound IP address
|
||||
"TestHandler"
|
||||
"TestHandler_gcCache"
|
||||
];
|
||||
in
|
||||
buildGoModule rec {
|
||||
pname = "forgejo-runner";
|
||||
version = "8.0.1";
|
||||
version = "9.0.1";
|
||||
|
||||
src = fetchFromGitea {
|
||||
domain = "code.forgejo.org";
|
||||
owner = "forgejo";
|
||||
repo = "runner";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-6FTJYs1dqIAHPxMzRNOHHZQv4be9LaR1wxMJsW3t5kg=";
|
||||
hash = "sha256-3VurTHOM7FMRJzmQ5tBmW4E0mw7hePCnff0vhxPsKfE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-NykeBR2dnWQaqJuY73i9KLIqehLHniaMqf9oTqUDstQ=";
|
||||
vendorHash = "sha256-7R42Aa04wCba90xLTX2p6oNX58OpfDDKegqwDw3Ycbk=";
|
||||
|
||||
# See upstream Makefile
|
||||
# https://code.forgejo.org/forgejo/runner/src/branch/main/Makefile
|
||||
@@ -39,7 +63,7 @@ buildGoModule rec {
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
"-X code.forgejo.org/forgejo/runner/internal/pkg/ver.version=${src.rev}"
|
||||
"-X code.forgejo.org/forgejo/runner/v9/internal/pkg/ver.version=${src.rev}"
|
||||
];
|
||||
|
||||
checkFlags = [
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
}:
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "foxglove-cli";
|
||||
version = "1.0.23";
|
||||
version = "1.0.24";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "foxglove";
|
||||
repo = "foxglove-cli";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-jJD8sRTiJ4UGouc3KFgdgpjL7AQuU4wdxIaLqd/bih4=";
|
||||
hash = "sha256-JYaBVXSKn4zgWHq+s/tMgHCpQ2z5ZYh/+e+ex4MaUmo=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-8WHfXLcpYI2TlXOgjwcuJW61ftTHQEDP0Wc5XZ8ZsCQ=";
|
||||
vendorHash = "sha256-fL/eOGx81pdIPWHt14cf4VoIqmfUmbkKa8/y0QQKYko=";
|
||||
|
||||
env.CGO_ENABLED = 0;
|
||||
tags = [ "netgo" ];
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
let
|
||||
pname = "gfold";
|
||||
version = "2025.4.0";
|
||||
version = "2025.7.0";
|
||||
in
|
||||
rustPlatform.buildRustPackage {
|
||||
inherit pname version;
|
||||
@@ -17,10 +17,10 @@ rustPlatform.buildRustPackage {
|
||||
owner = "nickgerace";
|
||||
repo = "gfold";
|
||||
rev = version;
|
||||
hash = "sha256-7PnqhS80Ozh5ZQNQ8iYgCiFT0JDLzhA09NV1HgrCOww=";
|
||||
hash = "sha256-EWQ17aEOEZnYEe3WJpyNuC+r4tv8DP1fYFH6fII2p+8=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-nGHJ96jFqG1pe3WUILPzm52HxrZYde2Z1p8N4DTaxlw=";
|
||||
cargoHash = "sha256-3hzcYPD/w2vbsSuuHNAD2Oyqw0B0PIdERGgCAvAiQpk=";
|
||||
|
||||
passthru.tests.version = testers.testVersion {
|
||||
package = gfold;
|
||||
|
||||
@@ -13,13 +13,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "git-repo";
|
||||
version = "2.56";
|
||||
version = "2.57.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "android";
|
||||
repo = "tools_repo";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-zCmLFo3ssfO28F0mHnkQYbd7X/ncpulSzqS+fwfYAO8=";
|
||||
hash = "sha256-B8Z5qkjUrydjWTeAanDHMn7C2qVIIqb90zJ6WrI6fgI=";
|
||||
};
|
||||
|
||||
# Fix 'NameError: name 'ssl' is not defined'
|
||||
|
||||
@@ -18,16 +18,16 @@ let
|
||||
in
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "gitoxide";
|
||||
version = "0.44.0";
|
||||
version = "0.45.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GitoxideLabs";
|
||||
repo = "gitoxide";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-TZK4H0PRxsjzDhW05bXD7GkP2JHrBb1tu/oid6GkAWs=";
|
||||
hash = "sha256-mMmyFFEVvzI5UmpA10XxnfYZiCg3tizplqFVUND/wQc=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-5kd9drLnejphmJ6KQ1jSmerIt+rRB4/rFKxhuedkpRk=";
|
||||
cargoHash = "sha256-JMpNe8jg52wDTJkPy4ZnNcLqjH6K1tXo5SFVPJdITdo=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
cmake
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "gotestwaf";
|
||||
version = "0.5.7";
|
||||
version = "0.5.8";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "wallarm";
|
||||
repo = "gotestwaf";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-3wiMysrjQbTbygcSYwJo62naARS01qrVlhmi2cwdpHA=";
|
||||
hash = "sha256-PZM3+xQnoUat214UCaWtB2NmY6ju4EdfjFbXSdS3IrE=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-5rLYepwuy0B92tshVInYPfKyie9n+Xjh4x8XALcRHm4=";
|
||||
|
||||
@@ -11,16 +11,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "hddfancontrol";
|
||||
version = "2.0.3";
|
||||
version = "2.0.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "desbma";
|
||||
repo = "hddfancontrol";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-GdvGFNmarLxtO6BoZ8PktVvAiKIxu4FdZWCJeVtW/fI=";
|
||||
hash = "sha256-RnqKqXyR3XN/UL70vG/+NtkxxbwvAoIQaFipUtRQOlE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-1GPct+CabVE8/tMpWsQ3/XRJQkcAmS6UDNuz5c/Oewo=";
|
||||
cargoHash = "sha256-2jwfdUBpzamsbvkpP+Fn5dz8jj9+Wnp2JpoAT6tHUac=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
makeWrapper
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "host-spawn";
|
||||
version = "1.6.1";
|
||||
version = "1.6.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "1player";
|
||||
repo = "host-spawn";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-V8WI0TyJw+dkCyG8huIrg6VDFI2Kmak7bI/GXU8RI/w=";
|
||||
hash = "sha256-bCEyoHsISZ2K7fOsOOAhZRv/a6RptVDlwSspomacb/0=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-Agc3hl+VDTNW7cnh/0g4G8BgzNAX11hKASYQKieBN4M=";
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
}:
|
||||
ags.bundle {
|
||||
pname = "hyprpanel";
|
||||
version = "0-unstable-2025-07-12";
|
||||
version = "0-unstable-2025-07-24";
|
||||
|
||||
__structuredAttrs = true;
|
||||
strictDeps = true;
|
||||
@@ -45,8 +45,8 @@ ags.bundle {
|
||||
src = fetchFromGitHub {
|
||||
owner = "Jas-SinghFSU";
|
||||
repo = "HyprPanel";
|
||||
rev = "59b57fca0634c98f23227ea948f87df7814e72f6";
|
||||
hash = "sha256-cl1NEWTUsNxBmLjyvz+GDP4Hy7riaOszSGpfplHA7Y4=";
|
||||
rev = "d24afbec746ed16db9637085b2f6047a2ac491b5";
|
||||
hash = "sha256-pTDsWVppLaWMTRAGTPonz0UZlh/Xa8iJCtCB+qk5o1g=";
|
||||
};
|
||||
|
||||
# keep in sync with https://github.com/Jas-SinghFSU/HyprPanel/blob/master/flake.nix#L42
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
}:
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "hyprpolkitagent";
|
||||
version = "0.1.2";
|
||||
version = "0.1.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "hyprwm";
|
||||
repo = "hyprpolkitagent";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-K1nSPFlh5VBWNagcaZ/157gfifAXTH8lzeyfYt/UEX8=";
|
||||
hash = "sha256-39xQ6iitVz9KVJz6PPRR+pkS5hBogq25BDd24eUDOQg=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kafkactl";
|
||||
version = "5.11.0";
|
||||
version = "5.11.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "deviceinsight";
|
||||
repo = "kafkactl";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-9d/TXNRuU5+uDImS5hm87tIP1teH6T+/zglRYX+F6Kc=";
|
||||
hash = "sha256-kemN4XJcXH3V7/RT9S2FLiUgS7tisK6wmHyUQnyBfhU=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-rxQxNf3FBAGudgrE2wxHw4mVHxTEpQpQ+DX/nEVpoJY=";
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "kubelogin";
|
||||
version = "1.33.0";
|
||||
version = "1.34.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "int128";
|
||||
repo = "kubelogin";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-H/mHC2BwDoHVZ104NNJejhDTihaP3uIcsZokw4yKoz0=";
|
||||
hash = "sha256-eQFPuNSHSRcFLG7UbAb5A++EJawZWHaxmFt0XQVB3Ng=";
|
||||
};
|
||||
|
||||
subPackages = [ "." ];
|
||||
@@ -22,7 +22,7 @@ buildGoModule rec {
|
||||
"-X main.version=v${version}"
|
||||
];
|
||||
|
||||
vendorHash = "sha256-9yofq5B4Lv/WqD7uwiiR2C88o/q8sTjgph3efYRyKYE=";
|
||||
vendorHash = "sha256-jzKUJkugCDwGtbEXGrjDIAbbe5yQ+1jfn22Q3whLRe4=";
|
||||
|
||||
# test all packages
|
||||
preCheck = ''
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "mago";
|
||||
version = "0.23.0";
|
||||
version = "0.26.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "carthage-software";
|
||||
repo = "mago";
|
||||
tag = version;
|
||||
hash = "sha256-Kdktcq3czn6YdGKoTB7AjCtfDkNTHhee/kVhMzxsuD8=";
|
||||
hash = "sha256-9WrSHjs1EdDqTXuB0HbIzQCQWp4okkdy3jTVl4J2wUg=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-V7x0n+JcXiSGg8sJBKnsB5/KnfJSadYH0i/dNouhoHc=";
|
||||
cargoHash = "sha256-7/kbuWcy1IwAL7m87WPgyhwPidLL9K65u6ybpj0Ryl0=";
|
||||
|
||||
env = {
|
||||
# Get openssl-sys to use pkg-config
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage (finalAttrs: {
|
||||
pname = "mpris-discord-rpc";
|
||||
version = "0.4.0";
|
||||
version = "0.5.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "patryk-ku";
|
||||
repo = "mpris-discord-rpc";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-szftij29YTLzqBNirvoTgZfPIRznM1Ax5MPTKqB1nYI=";
|
||||
hash = "sha256-CzIHmc1BfKlUjiNjgslNDt00Xwpkz5zoDpYMd0HnHxE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-/QYeNcmkW6cm1VJkzJfVGvZU79wGswhKUFYc54oQbGw=";
|
||||
cargoHash = "sha256-RUebfsAzn93a0Ebp6cmzZWj72ivkaPzEaN6RIP4/WQM=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -70,13 +70,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
|
||||
stdenvNoCC.mkDerivation
|
||||
{
|
||||
inherit pname;
|
||||
version = "0-unstable-2025-07-21";
|
||||
version = "0-unstable-2025-07-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Fausto-Korpsvart";
|
||||
repo = "Nightfox-GTK-Theme";
|
||||
rev = "d6327b176d19f6f00a9fbe0175fb95953c12b7de";
|
||||
hash = "sha256-46ur/Mvc8r1yr/ViZ+pEbK2OdVSqJCSBh7e9AfrRIRY=";
|
||||
rev = "ea0172aa853e8f6c2b00568c4cd6dcbea7991b7c";
|
||||
hash = "sha256-9+RBAG/JKGXjW6zRut8eXM4EYkbNRZ+yw5tLDrSMBXg=";
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
|
||||
|
||||
@@ -23,14 +23,14 @@
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "nwg-panel";
|
||||
version = "0.10.10";
|
||||
version = "0.10.12";
|
||||
format = "setuptools";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "nwg-piotr";
|
||||
repo = "nwg-panel";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-fZjjfblXFyB4npcv5xKXGqnqNCAdmvJTErI+0PcuaPk=";
|
||||
hash = "sha256-zfWONw72xZy7kYl5jiBcNeCC9YU4s0juDRdeEgyeRrk=";
|
||||
};
|
||||
|
||||
# No tests
|
||||
|
||||
@@ -15,16 +15,16 @@
|
||||
let
|
||||
package = buildGoModule rec {
|
||||
pname = "opentofu";
|
||||
version = "1.10.3";
|
||||
version = "1.10.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "opentofu";
|
||||
repo = "opentofu";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-2Z2PM1ahkvwtrkfTkVF6wSyk/BI17Ys8CIlB1Xd+fhI=";
|
||||
hash = "sha256-COAX185U35htUL/ZdUy5Rq2/OUVcdGe3zAg8NnjoqnQ=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-npMGiUIDhp4n7nKMWeyq+TDggU1xm5RzQrGOxvzWcnI=";
|
||||
vendorHash = "sha256-+cwFkqhFuLJCb02tvYjccpkNzy7tz979mjgCeqi2DC4=";
|
||||
ldflags = [
|
||||
"-s"
|
||||
"-w"
|
||||
|
||||
@@ -12,13 +12,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "pspg";
|
||||
version = "5.8.11";
|
||||
version = "5.8.12";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "okbob";
|
||||
repo = "pspg";
|
||||
rev = version;
|
||||
sha256 = "sha256-ymktt3eQKIwGt2K8cD8x+/OLprvSBrrPYccvbpOIKdc=";
|
||||
sha256 = "sha256-TLHGMqrKqWQ7ccnPFV9N6FuF+ZeOGjhuiS1X8W8kW/4=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pulumictl";
|
||||
version = "0.0.49";
|
||||
version = "0.0.50";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "pulumi";
|
||||
repo = "pulumictl";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-VEfDKkavZWWxfE1J2Cy/lnPyHiOJWOtwwcYpeb1pkkM=";
|
||||
sha256 = "sha256-Jq7H2lM5Vu/cb+mgoUP6p8MQxJ3w0Pgt+adWey2mPKk=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-IqJdbeayUcTTEiPAar1goqubAjTavJNYOzCyKXGd0Q8=";
|
||||
vendorHash = "sha256-sgI6kpmVofG1yCVH6rWtb7Owoxlypp4we/gPfIGa6sM=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -12,15 +12,15 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "rust-analyzer-unwrapped";
|
||||
version = "2025-07-21";
|
||||
version = "2025-07-28";
|
||||
|
||||
cargoHash = "sha256-Of1agDo7/stiS58yTtL0rV/iCRMipO3bQC4xEsi7CGk=";
|
||||
cargoHash = "sha256-htlLYQjUDPvBK5E3xiopWK08OZyRCH7OJ3oCa9/y+QI=";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "rust-lang";
|
||||
repo = "rust-analyzer";
|
||||
rev = version;
|
||||
hash = "sha256-KYavlyBR385om3AOEF+ABCjslJF7vi/Eufo2L56Hhfg=";
|
||||
hash = "sha256-RzsKuX6BQntFOhvqbstzOtzkOv0lkW4l8SYu6ffTf74=";
|
||||
};
|
||||
|
||||
cargoBuildFlags = [
|
||||
|
||||
+122
-44
@@ -8,6 +8,7 @@
|
||||
libmpc,
|
||||
mpfr,
|
||||
notcurses,
|
||||
windows,
|
||||
|
||||
gsl,
|
||||
man,
|
||||
@@ -15,6 +16,11 @@
|
||||
|
||||
unstableGitUpdater,
|
||||
writeScript,
|
||||
|
||||
static ? false,
|
||||
withGMP ? !static,
|
||||
withArb ? !static,
|
||||
withNrepl ? if stdenv.hostPlatform.isMinGW then false else true,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
@@ -29,13 +35,15 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
hash = "sha256-n6Uattns9TxXRi1lz/adexa13nlYXSp0usTT9uZ47JY=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
notcurses
|
||||
gmp
|
||||
mpfr
|
||||
libmpc
|
||||
flint3
|
||||
];
|
||||
buildInputs =
|
||||
lib.optional withArb flint3
|
||||
++ lib.optionals withGMP [
|
||||
gmp
|
||||
mpfr
|
||||
libmpc
|
||||
]
|
||||
++ lib.optional withNrepl notcurses
|
||||
++ lib.optional stdenv.hostPlatform.isMinGW windows.mingw_w64_pthreads;
|
||||
|
||||
# The following scripts are modified from [Guix's](https://packages.guix.gnu.org/packages/s7/).
|
||||
|
||||
@@ -43,45 +51,83 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
substituteInPlace s7.c \
|
||||
--replace-fail libc_s7.so $out/lib/libc_s7.so
|
||||
'';
|
||||
env.NIX_CFLAGS_COMPILE = toString (
|
||||
[
|
||||
"-I."
|
||||
"-O2"
|
||||
]
|
||||
++ lib.optionals withGMP [
|
||||
"-DWITH_GMP"
|
||||
]
|
||||
++ lib.optional static "-static"
|
||||
);
|
||||
env.NIX_LDFLAGS = toString (
|
||||
[
|
||||
"-lm"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isLinux) [
|
||||
"-ldl"
|
||||
"--export-dynamic"
|
||||
]
|
||||
++ lib.optionals (stdenv.hostPlatform.isMinGW) [
|
||||
"-lpthread"
|
||||
"--export-all-symbols"
|
||||
]
|
||||
++ lib.optional (!static && stdenv.hostPlatform.isMinGW) [ "--out-implib,libs7dll.a" ]
|
||||
++ lib.optional withArb "-lflint"
|
||||
++ lib.optionals withGMP [
|
||||
"-lgmp"
|
||||
"-lmpfr"
|
||||
"-lmpc"
|
||||
]
|
||||
);
|
||||
|
||||
buildPhase = ''
|
||||
runHook preBuild
|
||||
|
||||
# The older REPL
|
||||
cc s7.c -o s7-repl \
|
||||
-O2 -I. \
|
||||
-Wl,-export-dynamic \
|
||||
-lm -ldl \
|
||||
$CC s7.c -o s7-repl \
|
||||
-DWITH_MAIN \
|
||||
-DS7_LOAD_PATH=\"$out/share/s7/scm\"
|
||||
|
||||
$CC s7.c -c -o s7.o
|
||||
|
||||
# Static library (Unix: .a, Windows: .a)
|
||||
${lib.optionalString static ''
|
||||
$AR rcs libs7.a s7.o
|
||||
''}
|
||||
|
||||
# Dynamic library (Unix: .so, Windows: .dll)
|
||||
${lib.optionalString (!static && stdenv.hostPlatform.isLinux) ''
|
||||
$CC s7.o -o libs7.so \
|
||||
-shared -fPIC
|
||||
''}
|
||||
${lib.optionalString (!static && stdenv.hostPlatform.isMinGW) ''
|
||||
$CC s7.o -o libs7.dll \
|
||||
-shared
|
||||
''}
|
||||
|
||||
${lib.optionalString withArb ''
|
||||
$CC libarb_s7.c s7.o -o libarb_s7.so \
|
||||
-shared -fPIC
|
||||
''}
|
||||
|
||||
# The newer REPL powered by Notcurses
|
||||
cc s7.c -o s7-nrepl \
|
||||
-O2 -I. \
|
||||
-Wl,-export-dynamic \
|
||||
-lm -ldl \
|
||||
-DWITH_MAIN \
|
||||
-DWITH_NOTCURSES -lnotcurses-core \
|
||||
-DS7_LOAD_PATH=\"$out/share/s7/scm\"
|
||||
${lib.optionalString withNrepl ''
|
||||
$CC s7.c -o s7-nrepl \
|
||||
-DWITH_MAIN \
|
||||
-DWITH_NOTCURSES -lnotcurses-core \
|
||||
-DS7_LOAD_PATH=\"$out/share/s7/scm\"
|
||||
|
||||
cc libarb_s7.c -o libarb_s7.so \
|
||||
-O2 -I. \
|
||||
-shared \
|
||||
-lflint -lmpc \
|
||||
-fPIC
|
||||
$CC notcurses_s7.c -o libnotcurses_s7.so \
|
||||
-Wno-error=implicit-function-declaration \
|
||||
-lnotcurses-core \
|
||||
-shared -fPIC
|
||||
''}
|
||||
|
||||
cc notcurses_s7.c -o libnotcurses_s7.so \
|
||||
-O2 -I. \
|
||||
-Wno-error=implicit-function-declaration \
|
||||
-shared \
|
||||
-lnotcurses-core \
|
||||
-fPIC
|
||||
|
||||
cc s7.c -c -o s7.o \
|
||||
-O2 -I. \
|
||||
-ldl -lm
|
||||
|
||||
./s7-repl libc.scm
|
||||
${lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
./s7-repl libc.scm
|
||||
''}
|
||||
|
||||
runHook postBuild
|
||||
'';
|
||||
@@ -97,9 +143,33 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
dst_doc=$out/share/doc/s7
|
||||
mkdir -p $dst_bin $dst_lib $dst_inc $dst_share $dst_scm $dst_doc
|
||||
|
||||
mv -t $dst_bin s7-repl s7-nrepl
|
||||
ln -s s7-nrepl $dst_bin/s7
|
||||
mv -t $dst_lib libarb_s7.so libnotcurses_s7.so libc_s7.so
|
||||
${lib.optionalString static ''
|
||||
mv -t $dst_lib libs7.a
|
||||
''}
|
||||
${lib.optionalString (!static && stdenv.hostPlatform.isLinux) ''
|
||||
mv -t $dst_lib libs7.so
|
||||
''}
|
||||
${lib.optionalString (!static && stdenv.hostPlatform.isMinGW) ''
|
||||
mv -t $dst_lib libs7.dll libs7dll.a
|
||||
''}
|
||||
|
||||
${lib.optionalString stdenv.hostPlatform.isLinux ''
|
||||
mv -t $dst_bin s7-repl
|
||||
mv -t $dst_lib libc_s7.so
|
||||
''}
|
||||
${lib.optionalString stdenv.hostPlatform.isMinGW ''
|
||||
mv -t $dst_bin s7-repl.exe
|
||||
''}
|
||||
|
||||
${lib.optionalString withArb ''
|
||||
mv -t $dst_lib libarb_s7.so
|
||||
''}
|
||||
${lib.optionalString withNrepl ''
|
||||
mv -t $dst_bin s7-nrepl
|
||||
ln -s s7-nrepl $dst_bin/s7
|
||||
mv -t $dst_lib libnotcurses_s7.so
|
||||
''}
|
||||
|
||||
cp -pr -t $dst_share s7.c
|
||||
cp -pr -t $dst_inc s7.h
|
||||
cp -pr -t $dst_scm *.scm
|
||||
@@ -128,14 +198,19 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
installCheckPhase = ''
|
||||
runHook preInstallCheck
|
||||
|
||||
cc ffitest.c s7.o -o ffitest \
|
||||
-I. \
|
||||
-Wl,-export-dynamic \
|
||||
-ldl -lm
|
||||
$CC s7.c -c -o s7.o
|
||||
$CC ffitest.c s7.o -o ffitest
|
||||
mv ffitest $dst_bin
|
||||
mkdir -p nix-build/home
|
||||
ln -sr . nix-build/home/cl
|
||||
|
||||
${lib.optionalString withArb ''
|
||||
substituteInPlace s7test.scm \
|
||||
--replace-fail '(system "gcc -fPIC -c libarb_s7.c")' "" \
|
||||
--replace-fail '(system "gcc libarb_s7.o -shared -o libarb_s7.so -lflint -larb")' ""
|
||||
cp $out/lib/libarb_s7.so .
|
||||
''}
|
||||
|
||||
USER=nix-s7-builder PATH="$dst_bin:$PATH" HOME=$PWD/nix-build/home \
|
||||
s7-repl s7test.scm
|
||||
|
||||
@@ -176,8 +251,11 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
homepage = "https://ccrma.stanford.edu/software/s7/";
|
||||
license = lib.licenses.bsd0;
|
||||
maintainers = with lib.maintainers; [ rc-zb ];
|
||||
maintainers = with lib.maintainers; [
|
||||
rc-zb
|
||||
jinser
|
||||
];
|
||||
mainProgram = "s7";
|
||||
platforms = lib.platforms.linux;
|
||||
platforms = lib.platforms.linux ++ lib.platforms.windows;
|
||||
};
|
||||
})
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "scooter";
|
||||
version = "0.5.3";
|
||||
version = "0.5.4";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "thomasschafer";
|
||||
repo = "scooter";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-/wl6xbAXfPUTSI38htgkWC3IlsxtFbPOpBHqcSVBGPk=";
|
||||
hash = "sha256-WU3vPI6mvEbzGhuQLgtOfPdoxAT/3XZ7b/dQAnBjsho=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-kPweKXAitvODNoKTr2iB+qM9qMWGoKEQCxpkgrpnewY=";
|
||||
cargoHash = "sha256-fG3idOC3EO8WyazRrEWYQgtFbKtJG9jnqVm3EUcw4i8=";
|
||||
|
||||
# Ensure that only the `scooter` package is built (excluding `xtask`)
|
||||
cargoBuildFlags = [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "sentry-cli";
|
||||
version = "2.46.0";
|
||||
version = "2.50.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "getsentry";
|
||||
repo = "sentry-cli";
|
||||
rev = version;
|
||||
hash = "sha256-IWDMcmpwKCIE7ogo5upGTtWuF00pFlUwj6RRXTC+RDQ=";
|
||||
hash = "sha256-hYJVfKoUZHfqKHqmF1lZyx5MDkILVsibYLLcb9TZ8yw=";
|
||||
};
|
||||
doCheck = false;
|
||||
|
||||
@@ -28,7 +28,7 @@ rustPlatform.buildRustPackage rec {
|
||||
pkg-config
|
||||
];
|
||||
|
||||
cargoHash = "sha256-PDDlt0KmPhJWH3Hd9no/cqYdL/QPGdAE2pIj0EXXc70=";
|
||||
cargoHash = "sha256-yAZrjFGSeEA4A0tJZlvyHakbhlZT3gaE6HpKhJzHIFQ=";
|
||||
|
||||
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||
installShellCompletion --cmd sentry-cli \
|
||||
|
||||
@@ -11,13 +11,13 @@
|
||||
|
||||
stdenv.mkDerivation (finalAttrs: {
|
||||
pname = "sfcgal";
|
||||
version = "2.1.0";
|
||||
version = "2.2.0";
|
||||
|
||||
src = fetchFromGitLab {
|
||||
owner = "sfcgal";
|
||||
repo = "SFCGAL";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-m8oyfL3rF4qLugoEFa8iiqS5D1Oljg+x1qMp9KfiQ5c=";
|
||||
hash = "sha256-9caucSIEAjzc4cWShuwbBC+BLs5a3e3y58aT4aLzN5E=";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
}:
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "squawk";
|
||||
version = "2.15.0";
|
||||
version = "2.21.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "sbdchd";
|
||||
repo = "squawk";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-im608G2A2458lZmxHZaciFI4y+gI9MseP1N1Wm9Z0BA=";
|
||||
hash = "sha256-Za+d1o1fmD35yKtiK/SGWucOPeKowbrwzOHdBvAh1EE=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-3pnrMPl6xvy16UexWcV4N7CshVAwM8SfNbs2WCQa564=";
|
||||
cargoHash = "sha256-jSvcuBurw9HDnemm5133ElrDdTMHzlt+C5d99Kywk7w=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -12,16 +12,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "stackit-cli";
|
||||
version = "0.37.0";
|
||||
version = "0.37.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stackitcloud";
|
||||
repo = "stackit-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-tSpdCZpswpgOnFngat8+es9PbLMxmINey/j6lixuYXI=";
|
||||
hash = "sha256-nyNASYpZvao194rlKSyxNa74Ezo5CwiESNj54uBgUL4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-079qQtZBeIBz6zYs5soozppPZrxlDkJfWm5vet1AoEE=";
|
||||
vendorHash = "sha256-iWGRFjCvXm03GRnmQlscP5Y5di9W4lW3jotyhDcE/x4=";
|
||||
|
||||
subPackages = [ "." ];
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
}:
|
||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
pname = "stevenblack-blocklist";
|
||||
version = "3.16.4";
|
||||
version = "3.16.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "StevenBlack";
|
||||
repo = "hosts";
|
||||
tag = finalAttrs.version;
|
||||
hash = "sha256-E4+FdFdc7TNIJ3f2aeo7TkxS1D7KcqNdN8ILfo4T0eA=";
|
||||
hash = "sha256-QrJGRXmyOz7sAxDeefZ/vdeX07RwNqX00WPuw6KOnsI=";
|
||||
};
|
||||
|
||||
outputs = [
|
||||
|
||||
@@ -8,15 +8,15 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "stripe-cli";
|
||||
version = "1.28.0";
|
||||
version = "1.29.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "stripe";
|
||||
repo = "stripe-cli";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-bMJ5KY6eIdCiAXmk8UWIWPI1CtePo+j83USTpouw4h4=";
|
||||
hash = "sha256-7WL+usB6FrQ7xZwfQT59U1um2eTLDx7sbFsxaAlG9+Y=";
|
||||
};
|
||||
vendorHash = "sha256-T8vrEbR240ihkLDG4vu0s+MxKJ5nOLm0aseDgK9EPPE=";
|
||||
vendorHash = "sha256-EDdRgApJ7gv/4ma/IfaHi+jjpTPegsUfqHbvoFMn048=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -7,13 +7,13 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "syft";
|
||||
version = "1.29.0";
|
||||
version = "1.29.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "anchore";
|
||||
repo = "syft";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-h9qNA9UPMLUEMXAWY8E0MW0rKkVy+Zf1lJ9dqbT/BNs=";
|
||||
hash = "sha256-X+7X71M7nJKEAvAm0L9hh/zamJTGb+OyYNFWfiYlyew=";
|
||||
# populate values that require us to use git. By doing this in postFetch we
|
||||
# can delete .git afterwards and maintain better reproducibility of the src.
|
||||
leaveDotGit = true;
|
||||
@@ -28,7 +28,7 @@ buildGoModule rec {
|
||||
# hash mismatch with darwin
|
||||
proxyVendor = true;
|
||||
|
||||
vendorHash = "sha256-B6O62qdoWT8+sNJNUDrW0WqarQMNbPfjFlShzaI63i8=";
|
||||
vendorHash = "sha256-xgjnPTeSB+AWFLfXYLW3bveJowVje81lVvO30ZiCLxI=";
|
||||
|
||||
nativeBuildInputs = [ installShellFiles ];
|
||||
|
||||
|
||||
@@ -9,16 +9,16 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "talhelper";
|
||||
version = "3.0.31";
|
||||
version = "3.0.32";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "budimanjojo";
|
||||
repo = "talhelper";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-/cUW9TzUCNBa/J5GpadzZr+M1K0tIJoYe7g2T3z3kJo=";
|
||||
hash = "sha256-pLVR/vD7wMH/8UziWe5nwL/fBrexg1BtiJouRb73L4E=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-MDl6HEUH4pL+Hin1iBzedIJelvGPwqgpsrREctfNlzk=";
|
||||
vendorHash = "sha256-zmB1XEU6k6PPuz3J9btDJmP0wpj//Ya1xDtkdv+7P24=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -8,16 +8,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "talosctl";
|
||||
version = "1.10.5";
|
||||
version = "1.10.6";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "siderolabs";
|
||||
repo = "talos";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-s+vRJ0qFhsgLiRpQfUnf/p6bcjQq40ISTB042iE7eBQ=";
|
||||
hash = "sha256-s1d1TVBGi9AZD/nXSv7graKgD6H1MLr4Fvg64c88A4A=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-lYfyW3BEqlzf2wesZwNqQPdjSKRRldEbOeyRri4GwvQ=";
|
||||
vendorHash = "sha256-kj0B4OVvIr1lIEA+niZiX97kijgnMxO9tz87yGPzWds=";
|
||||
|
||||
ldflags = [
|
||||
"-s"
|
||||
|
||||
@@ -71,13 +71,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants lib
|
||||
stdenvNoCC.mkDerivation
|
||||
{
|
||||
inherit pname;
|
||||
version = "0-unstable-2025-07-21";
|
||||
version = "0-unstable-2025-07-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Fausto-Korpsvart";
|
||||
repo = "Tokyonight-GTK-Theme";
|
||||
rev = "803334a2d85ff60597e1ddd6a593462acc570298";
|
||||
hash = "sha256-aJWyMz1FZnGOH5YXiGa9NBlNY5JRw7J7SWqt5XGKznU=";
|
||||
rev = "1814af889223404b60b7a8c6eca61374c76b37ab";
|
||||
hash = "sha256-LVmv7yadNZPDQruHVdiFiZCpIqFN8NU6S0vQ74RZSLc=";
|
||||
};
|
||||
|
||||
propagatedUserEnvPkgs = [ gtk-engine-murrine ];
|
||||
|
||||
@@ -25,7 +25,7 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
description = "Touchscreen access library";
|
||||
homepage = "http://www.tslib.org/";
|
||||
license = lib.licenses.lgpl21;
|
||||
platforms = lib.platforms.all;
|
||||
platforms = lib.platforms.linux; # requires linux headers <linux/input.h>
|
||||
maintainers = with lib.maintainers; [ shogo ];
|
||||
teams = with lib.teams; [ ngi ];
|
||||
};
|
||||
|
||||
+2
-2
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "typescript",
|
||||
"version": "5.8.3",
|
||||
"version": "5.9.2",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "typescript",
|
||||
"version": "5.8.3",
|
||||
"version": "5.9.2",
|
||||
"license": "Apache-2.0",
|
||||
"bin": {
|
||||
"tsc": "bin/tsc",
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildNpmPackage (finalAttrs: {
|
||||
pname = "typescript";
|
||||
version = "5.8.3";
|
||||
version = "5.9.2";
|
||||
|
||||
# Prefer npmjs over the GitHub repository for source code.
|
||||
# The TypeScript project typically publishes stable, versioned code to npmjs,
|
||||
@@ -24,7 +24,7 @@ buildNpmPackage (finalAttrs: {
|
||||
# - https://github.com/microsoft/TypeScript/pull/60150#issuecomment-2648791588, 5.8.3 includes this 5.9 breaking change
|
||||
src = fetchurl {
|
||||
url = "https://registry.npmjs.org/typescript/-/typescript-${finalAttrs.version}.tgz";
|
||||
hash = "sha256-cuddvrksLm65o0y1nXT6tcLubzKgMkqJQF9hZdWgg3Q=";
|
||||
hash = "sha256-Z6O8gugiuPRfZTqA/DqXMNIyFNNsg7qF3X9avr7oIGI=";
|
||||
};
|
||||
|
||||
# The upstream GitHub repository's package-lock.json differs from the package.json in the npmjs tarball.
|
||||
@@ -40,7 +40,7 @@ buildNpmPackage (finalAttrs: {
|
||||
mkdir -p node_modules
|
||||
'';
|
||||
|
||||
npmDepsHash = "sha256-f/7Dxwoz0qv7T3Ez4jeRvmu7PxhzObwczjO7JcEcCr4=";
|
||||
npmDepsHash = "sha256-dyN94wmEA/jtiJCsEs/MoDSd6AFsaq2r25a/FeuqQ5k=";
|
||||
forceEmptyCache = true;
|
||||
|
||||
dontNpmBuild = true;
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
{ lib, buildDotnetGlobalTool }:
|
||||
buildDotnetGlobalTool {
|
||||
pname = "upgrade-assistant";
|
||||
version = "0.5.1165";
|
||||
version = "1.0.518";
|
||||
|
||||
nugetHash = "sha256-6LHGgpdCTiDaKZN5oWWUotH2SwExu9I1PAyt8TmQAh0=";
|
||||
nugetHash = "sha256-VpesxikW1it/j/Wh4xj5Qj7mdfsgLljTuTJd2IzCHTk=";
|
||||
|
||||
meta = {
|
||||
homepage = "https://github.com/dotnet/upgrade-assistant";
|
||||
|
||||
@@ -8,13 +8,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "velero";
|
||||
version = "1.16.1";
|
||||
version = "1.16.2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "vmware-tanzu";
|
||||
repo = "velero";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-KfVMWoBScpHINmT5PlnPY+I5Ec1NRgEXKMtL0M7WyhE=";
|
||||
hash = "sha256-PxM9BjjCYNOOPX/Z8MHBHstZcIujTjsT+L4gxihii/c=";
|
||||
};
|
||||
|
||||
ldflags = [
|
||||
|
||||
@@ -10,11 +10,11 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "vrc-get";
|
||||
version = "1.9.0";
|
||||
version = "1.9.1";
|
||||
|
||||
src = fetchCrate {
|
||||
inherit pname version;
|
||||
hash = "sha256-gZtaeq/PDVFZPIMH/cB/ZJNP+SbksPPbz8L8Hc7FDM8=";
|
||||
hash = "sha256-b/rlHfm+AfrluCqoTyBqx86xVaNV3QBGollk5HyD4xk=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
@@ -22,7 +22,7 @@ rustPlatform.buildRustPackage rec {
|
||||
pkg-config
|
||||
];
|
||||
|
||||
cargoHash = "sha256-cG6fcSIQ0E1htEM4H914SSKDNRGM5fj52SUoLqRYzoc=";
|
||||
cargoHash = "sha256-TrmWZBEh2+eKqHu3hwrd2pIQggG3yFszxHQVuLHbs3M=";
|
||||
|
||||
# Execute the resulting binary to generate shell completions, using emulation if necessary when cross-compiling.
|
||||
# If no emulator is available, then give up on generating shell completions
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
}:
|
||||
let
|
||||
pname = "wait4x";
|
||||
version = "3.5.0";
|
||||
version = "3.5.1";
|
||||
in
|
||||
buildGoModule {
|
||||
inherit pname version;
|
||||
@@ -14,10 +14,10 @@ buildGoModule {
|
||||
owner = "wait4x";
|
||||
repo = "wait4x";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-iHhUimAREKN3o36vi1Ggj8PrhXCHRllxv4yiQ2xcNig=";
|
||||
hash = "sha256-VAt61k2eHQwyLSsvbWxe7jJ/Wyj4U4O2+LzCsoP/Yq4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-N3HYbeBoDuLvWYX+7mrCTYi38hTdK8BP9uY56fOmuls=";
|
||||
vendorHash = "sha256-KJOKLTjwwgu2MFNIRDk8eeSVnZyjO9dfVyWrF5vqj9g=";
|
||||
|
||||
# Tests make network access
|
||||
doCheck = false;
|
||||
|
||||
@@ -2,9 +2,10 @@
|
||||
lib,
|
||||
stdenv,
|
||||
fetchurl,
|
||||
fetchDebianPatch,
|
||||
autoreconfHook,
|
||||
pkg-config,
|
||||
xorg,
|
||||
imake,
|
||||
gccmakedep,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -21,10 +22,21 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "620de3c32ae72185a2c9aeaec03af24242b9621964e38eb625afb6cdb30b8c88";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
imake
|
||||
gccmakedep
|
||||
patches = [
|
||||
(fetchDebianPatch {
|
||||
pname = "ssh-askpass";
|
||||
version = "1:1.2.4.1";
|
||||
debianRevision = "16";
|
||||
patch = "autotools.patch";
|
||||
hash = "sha256-S2tl0GeDia/ZuyXetPOsiu79kS9yLId7gUj3siw7pH4=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
autoreconfHook
|
||||
pkg-config
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
xorg.libX11
|
||||
xorg.libXt
|
||||
@@ -32,20 +44,6 @@ stdenv.mkDerivation rec {
|
||||
xorg.libSM
|
||||
];
|
||||
|
||||
configureFlags = [
|
||||
"--with-app-defaults-dir=$out/etc/X11/app-defaults"
|
||||
];
|
||||
|
||||
dontUseImakeConfigure = true;
|
||||
postConfigure = ''
|
||||
xmkmf -a
|
||||
'';
|
||||
|
||||
installTargets = [
|
||||
"install"
|
||||
"install.man"
|
||||
];
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/sigmavirus24/x11-ssh-askpass";
|
||||
description = "Lightweight passphrase dialog for OpenSSH or other open variants of SSH";
|
||||
|
||||
@@ -10,16 +10,16 @@
|
||||
|
||||
rustPlatform.buildRustPackage rec {
|
||||
pname = "yaydl";
|
||||
version = "0.17.2";
|
||||
version = "0.17.3";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "dertuxmalwieder";
|
||||
repo = "yaydl";
|
||||
rev = "release-${version}";
|
||||
sha256 = "sha256-r+UkwEtuGL6los9ohv86KA/3qsaEkpnI4yV/UnYelgk=";
|
||||
sha256 = "sha256-bDsI61iWKgXDJ6wnK8a+1HCMlgRM0ol0bWb6a8IiY08=";
|
||||
};
|
||||
|
||||
cargoHash = "sha256-pljSw8iQFV6ymg2GKwI+P7R4jvysyFFC1EM25Wi8Los=";
|
||||
cargoHash = "sha256-WLWz+xzkxIqlYkNgefyc7c13YjPWpYz9VUlUfWwDN+g=";
|
||||
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
|
||||
@@ -243,6 +243,7 @@ else
|
||||
inherit (unpacked) pname version;
|
||||
|
||||
targetPkgs = pkgs: (linuxGetDependencies pkgs) ++ [ unpacked ];
|
||||
extraPreBwrapCmds = "unset QT_PLUGIN_PATH";
|
||||
extraBwrapArgs = [ "--ro-bind ${unpacked}/opt /opt" ];
|
||||
runScript = "/opt/zoom/ZoomLauncher";
|
||||
|
||||
|
||||
@@ -6,13 +6,13 @@
|
||||
|
||||
buildGoModule (finalAttrs: {
|
||||
pname = "zoraxy";
|
||||
version = "3.2.4";
|
||||
version = "3.2.5r2";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "tobychui";
|
||||
repo = "zoraxy";
|
||||
tag = "v${finalAttrs.version}";
|
||||
hash = "sha256-vcsN75o5olK/yQln77OJeq/PmUX1c/RYLBHyP8mRs8Q=";
|
||||
hash = "sha256-O7Rzx62O0h3kK6+lMag+5totijJoobOKi8DNWT9sDjg=";
|
||||
};
|
||||
|
||||
sourceRoot = "${finalAttrs.src.name}/src";
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
pkg-config,
|
||||
fetchpatch,
|
||||
autoreconfHook,
|
||||
gtk-doc,
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
@@ -26,6 +27,7 @@ stdenv.mkDerivation rec {
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
autoreconfHook
|
||||
gtk-doc
|
||||
];
|
||||
buildInputs = [ orc ];
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "cmaes";
|
||||
version = "0.11.1";
|
||||
version = "0.12.0";
|
||||
format = "pyproject";
|
||||
|
||||
disabled = pythonOlder "3.7";
|
||||
@@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
owner = "CyberAgentAILab";
|
||||
repo = "cmaes";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-u2CgU9n8N9AMxfMBbDbnYzBMdl/IGOLTxOeh8RlnB/Y=";
|
||||
hash = "sha256-Ev3Nes0iJIhndWfVzDVLpoV4TIFaHMOEUgPPdlyU0+s=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ setuptools ];
|
||||
@@ -42,7 +42,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Python library for CMA evolution strategy";
|
||||
homepage = "https://github.com/CyberAgentAILab/cmaes";
|
||||
changelog = "https://github.com/CyberAgentAILab/cmaes/releases/tag/v${version}";
|
||||
changelog = "https://github.com/CyberAgentAILab/cmaes/releases/tag/${src.tag}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ bcdarwin ];
|
||||
};
|
||||
|
||||
@@ -13,14 +13,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "livekit-api";
|
||||
version = "1.0.3";
|
||||
version = "1.0.5";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "livekit";
|
||||
repo = "python-sdks";
|
||||
tag = "api-v${version}";
|
||||
hash = "sha256-W9WmruzN5Nm9vrjG1Kcf3Orst0b2Mxm80hKLjwXowl8=";
|
||||
hash = "sha256-GoVPOLA4aCC26+x9//mlmOO6tb3dczN+s1C+VtGRiRE=";
|
||||
};
|
||||
|
||||
pypaBuildFlags = [ "livekit-api" ];
|
||||
|
||||
@@ -17,14 +17,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "llama-cloud-services";
|
||||
version = "0.6.51";
|
||||
version = "0.6.53";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "run-llama";
|
||||
repo = "llama_cloud_services";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ImqAvi0y11m8GsxHnLjsrp/X+Es9XQ7ZqyzMKn5J2d8=";
|
||||
hash = "sha256-b64yOpjOrcV+6isCVo3CQ/pbzrG8GBZe1rvBiUIJ+Y8=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "llama-cloud" ];
|
||||
|
||||
@@ -22,14 +22,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "llm-ollama";
|
||||
version = "0.12.0";
|
||||
version = "0.13.0";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "taketwo";
|
||||
repo = "llm-ollama";
|
||||
tag = version;
|
||||
hash = "sha256-+4YslGYY8AVwHnj1ahFqtclnaywPVJ0pt2CL9NewuUE=";
|
||||
hash = "sha256-mWiwUXLpyILH1CCi2b0D3TtInEIfK4dubho9EEkbJ0M=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "odp-amsterdam";
|
||||
version = "6.1.1";
|
||||
version = "6.1.2";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.11";
|
||||
@@ -23,7 +23,7 @@ buildPythonPackage rec {
|
||||
owner = "klaasnicolaas";
|
||||
repo = "python-odp-amsterdam";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-ZSo0CNN4NjHQDq3Nx6aqfPEssfty7wNefFX6QG5+pQ4=";
|
||||
hash = "sha256-vamWelyEcwvYI5I9wmKk8kKc7j0OMer/BKgC0pbN4g0=";
|
||||
};
|
||||
|
||||
postPatch = ''
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "oralb-ble";
|
||||
version = "0.18.0";
|
||||
version = "1.0.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -25,7 +25,7 @@ buildPythonPackage rec {
|
||||
owner = "Bluetooth-Devices";
|
||||
repo = "oralb-ble";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-e6L8HXpqOAHnEktIJ1N1atC5QXno669W3c/S7cISa48=";
|
||||
hash = "sha256-2uXfsWt8MW/neeh2HR59u0jOVXwjt4IM2DGR+vuvi2c=";
|
||||
};
|
||||
|
||||
build-system = [ poetry-core ];
|
||||
@@ -54,7 +54,7 @@ buildPythonPackage rec {
|
||||
meta = with lib; {
|
||||
description = "Library for Oral B BLE devices";
|
||||
homepage = "https://github.com/Bluetooth-Devices/oralb-ble";
|
||||
changelog = "https://github.com/Bluetooth-Devices/oralb-ble/releases/tag/v${version}";
|
||||
changelog = "https://github.com/Bluetooth-Devices/oralb-ble/releases/tag/${src.tag}";
|
||||
license = licenses.mit;
|
||||
maintainers = with maintainers; [ fab ];
|
||||
};
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
flit-core,
|
||||
|
||||
# dependencies
|
||||
aiofiles,
|
||||
etils,
|
||||
humanize,
|
||||
importlib-resources,
|
||||
@@ -23,7 +24,6 @@
|
||||
typing-extensions,
|
||||
|
||||
# tests
|
||||
aiofiles,
|
||||
chex,
|
||||
google-cloud-logging,
|
||||
mock,
|
||||
@@ -31,18 +31,19 @@
|
||||
portpicker,
|
||||
pytest-xdist,
|
||||
pytestCheckHook,
|
||||
safetensors,
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "orbax-checkpoint";
|
||||
version = "0.11.19";
|
||||
version = "0.11.20";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "google";
|
||||
repo = "orbax";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-j15E4jGvxIjEdWG6Lwr9mvPXr9WifrD1zFF6Vj+7wik=";
|
||||
hash = "sha256-ZZTmWW0PZHk8Evhk6JnbAyl7RQOAxN4GwXUv5M6GfIQ=";
|
||||
};
|
||||
|
||||
sourceRoot = "${src.name}/checkpoint";
|
||||
@@ -55,6 +56,7 @@ buildPythonPackage rec {
|
||||
|
||||
dependencies = [
|
||||
absl-py
|
||||
aiofiles
|
||||
etils
|
||||
humanize
|
||||
importlib-resources
|
||||
@@ -70,7 +72,6 @@ buildPythonPackage rec {
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
aiofiles
|
||||
chex
|
||||
google-cloud-logging
|
||||
mock
|
||||
@@ -78,6 +79,7 @@ buildPythonPackage rec {
|
||||
portpicker
|
||||
pytest-xdist
|
||||
pytestCheckHook
|
||||
safetensors
|
||||
];
|
||||
|
||||
pythonImportsCheck = [
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "sqlfmt";
|
||||
version = "0.26.0";
|
||||
version = "0.27.0";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -27,7 +27,7 @@ buildPythonPackage rec {
|
||||
owner = "tconbeer";
|
||||
repo = "sqlfmt";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-q0pkwuQY0iLzK+Lef6k62UxMKJy592RsJnSZnVYdMa8=";
|
||||
hash = "sha256-Yel9SB7KrDqtuZxNx4omz6u4AID8Fk5kFYKBEZD1fuU=";
|
||||
};
|
||||
|
||||
pythonRelaxDeps = [ "platformdirs" ];
|
||||
@@ -64,7 +64,7 @@ buildPythonPackage rec {
|
||||
meta = {
|
||||
description = "Sqlfmt formats your dbt SQL files so you don't have to";
|
||||
homepage = "https://github.com/tconbeer/sqlfmt";
|
||||
changelog = "https://github.com/tconbeer/sqlfmt/blob/${src.rev}/CHANGELOG.md";
|
||||
changelog = "https://github.com/tconbeer/sqlfmt/blob/${src.tag}/CHANGELOG.md";
|
||||
license = lib.licenses.asl20;
|
||||
maintainers = with lib.maintainers; [ pcboy ];
|
||||
mainProgram = "sqlfmt";
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "tencentcloud-sdk-python";
|
||||
version = "3.0.1430";
|
||||
version = "3.0.1435";
|
||||
pyproject = true;
|
||||
|
||||
disabled = pythonOlder "3.9";
|
||||
@@ -19,7 +19,7 @@ buildPythonPackage rec {
|
||||
owner = "TencentCloud";
|
||||
repo = "tencentcloud-sdk-python";
|
||||
tag = version;
|
||||
hash = "sha256-8ccjMWruE+6CYVj0MnO51sDUqeC68qAqNI1sW3+KGaI=";
|
||||
hash = "sha256-0kyOd9jY0K12r2SYTwq5xVq58i3R33CCIP7smAkmwV4=";
|
||||
};
|
||||
|
||||
build-system = [ setuptools ];
|
||||
|
||||
@@ -27,14 +27,14 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "uproot";
|
||||
version = "5.6.3";
|
||||
version = "5.6.4";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "scikit-hep";
|
||||
repo = "uproot5";
|
||||
tag = "v${version}";
|
||||
hash = "sha256-B23LLc0GI1eeKn8eZLaDqeNHMQfvv52hSdgX/wv5OaE=";
|
||||
hash = "sha256-2F2uatdrZd5p6baYuGj24EmUv045Jk3Pp76Zv6eH5yg=";
|
||||
};
|
||||
|
||||
build-system = [
|
||||
|
||||
@@ -9,13 +9,13 @@
|
||||
stdenv.mkDerivation {
|
||||
pname = "hid-tmff2";
|
||||
# https://github.com/Kimplul/hid-tmff2/blob/ca168637fbfb085ebc9ade0c47fa0653dac5d25b/dkms/dkms-install.sh#L12
|
||||
version = "0-unstable-2025-06-28";
|
||||
version = "0-unstable-2025-07-28";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "Kimplul";
|
||||
repo = "hid-tmff2";
|
||||
rev = "49adf5c48ba2784d97384619a52e875daf4bc062";
|
||||
hash = "sha256-J/Ta1o6k4QHLHTEmoQgObv4uk69mAPlPgzdhLe5Pa+I=";
|
||||
rev = "e0a173f3265be8efcbd4a6f34df6c5713d988b15";
|
||||
hash = "sha256-JZ7nNiNlUdzY9ZJ5AT/xMpSZYz8ej9LByybkBEaHHqk=";
|
||||
# For hid-tminit. Source: https://github.com/scarburato/hid-tminit
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
@@ -66,5 +66,7 @@ stdenv.mkDerivation rec {
|
||||
homepage = "https://sourceware.org/cygwin-apps/setup.html";
|
||||
description = "Tool for installing Cygwin";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.intersectLists lib.platforms.windows lib.platforms.x86;
|
||||
teams = [ lib.teams.windows ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -21,6 +21,10 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
downloadPage = "https://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/";
|
||||
description = "Regex functionality from glibc extracted into a separate library for win32";
|
||||
license = lib.licenses.gpl2Plus;
|
||||
platforms = lib.platforms.windows;
|
||||
teams = [ lib.teams.windows ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -23,6 +23,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
'';
|
||||
|
||||
meta = {
|
||||
downloadPage = "https://sourceforge.net/projects/mingw/files/Other/UserContributed/regex/";
|
||||
description = "Collection of headers and libraries for building native Windows applications";
|
||||
license = lib.licenses.publicDomain;
|
||||
platforms = lib.platforms.windows;
|
||||
teams = [ lib.teams.windows ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -120,5 +120,6 @@ else
|
||||
# The arm manifest is missing critical pieces.
|
||||
broken = stdenvNoCC.hostPlatform.isAarch;
|
||||
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
|
||||
teams = [ lib.teams.windows ];
|
||||
};
|
||||
})
|
||||
|
||||
@@ -26,11 +26,12 @@ stdenv.mkDerivation {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
meta = {
|
||||
description = "POSIX threads library for Windows";
|
||||
homepage = "https://sourceware.org/pthreads-win32";
|
||||
license = licenses.lgpl21Plus;
|
||||
maintainers = [ ];
|
||||
platforms = platforms.windows;
|
||||
license = lib.licenses.lgpl21Plus;
|
||||
maintainers = [ lib.maintainers.RossSmyth ];
|
||||
platforms = lib.platforms.windows;
|
||||
teams = [ lib.teams.windows ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -13,9 +13,14 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "09rhnl6zikmdyb960im55jck0rdy5z9nlg3akx68ixn7khf3j8wb";
|
||||
};
|
||||
|
||||
meta = {
|
||||
platforms = lib.platforms.windows;
|
||||
};
|
||||
|
||||
dontStrip = true;
|
||||
|
||||
meta = {
|
||||
description = "Core win32 headers and libraries for MinGW";
|
||||
downloadPage = "https://sourceforge.net/projects/mingw/files/MinGW/Base/w32api/";
|
||||
license = lib.licenses.publicDomain;
|
||||
maintainers = [ lib.maintainers.RossSmyth ];
|
||||
platforms = lib.intersectLists lib.platforms.windows lib.platforms.x86;
|
||||
teams = [ lib.teams.windows ];
|
||||
};
|
||||
}
|
||||
|
||||
@@ -6,16 +6,16 @@
|
||||
|
||||
buildGoModule rec {
|
||||
pname = "pihole-exporter";
|
||||
version = "1.1.0";
|
||||
version = "1.2.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eko";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-T96sNzQHPWM30uzLH3ffH7pKFP3z8DV/e57+TlFuG2Q=";
|
||||
sha256 = "sha256-ge4+sWQkJ2Zc7Y7+IYAq6OK6pYkaE3jjFo1rhTaDMu4=";
|
||||
};
|
||||
|
||||
vendorHash = "sha256-/+YHIpaBd9YfmX04CT2ohVpQc6iLFIFLvcIwGtPbc+s=";
|
||||
vendorHash = "sha256-4qbfXRXEViR/2fCmanlU88zvbJb5oppHWC7rVQaneLc=";
|
||||
|
||||
meta = with lib; {
|
||||
description = "Prometheus exporter for PI-Hole's Raspberry PI ad blocker";
|
||||
|
||||
@@ -36,7 +36,7 @@ let
|
||||
);
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.12.4"; # also update communityModules
|
||||
version = "0.12.5"; # also update communityModules
|
||||
pname = "prosody";
|
||||
# The following community modules are necessary for the nixos module
|
||||
# prosody module to comply with XEP-0423 and provide a working
|
||||
@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
src = fetchurl {
|
||||
url = "https://prosody.im/downloads/source/${pname}-${version}.tar.gz";
|
||||
sha256 = "R9cSJzwvKVWMQS9s2uwHMmC7wmt92iQ9tYAzAYPWWFY=";
|
||||
sha256 = "sha256-d4+3cHoPEDmVlbp6ucZt0qIojArjp/5Kt4+X1GK9OZ8=";
|
||||
};
|
||||
|
||||
# A note to all those merging automated updates: Please also update this
|
||||
@@ -56,8 +56,8 @@ stdenv.mkDerivation rec {
|
||||
# version.
|
||||
communityModules = fetchhg {
|
||||
url = "https://hg.prosody.im/prosody-modules";
|
||||
rev = "d3a72777f149";
|
||||
hash = "sha256-qLuhEdvtOMfu78oxLUZKWZDb/AME1+IRnk0jkQNxTU8=";
|
||||
rev = "fc521fb5ffa0";
|
||||
hash = "sha256-Ci52Xkx1xd3GW9lBPKgWFBB52SocxKyj8f/Hq3hZeak=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
||||
@@ -8147,9 +8147,9 @@ with pkgs;
|
||||
else if libc == "musl" then
|
||||
musl
|
||||
else if libc == "msvcrt" then
|
||||
windows.mingw_w64
|
||||
if stdenv.hostPlatform.isMinGW then windows.mingw_w64 else windows.sdk
|
||||
else if libc == "ucrt" then
|
||||
windows.mingw_w64
|
||||
if stdenv.hostPlatform.isMinGW then windows.mingw_w64 else windows.sdk
|
||||
else if libc == "libSystem" then
|
||||
if stdenv.hostPlatform.useiOSPrebuilt then darwin.iosSdkPkgs.libraries else darwin.libSystem
|
||||
else if libc == "fblibc" then
|
||||
@@ -9426,9 +9426,7 @@ with pkgs;
|
||||
|
||||
rshell = python3.pkgs.callPackage ../development/embedded/rshell { };
|
||||
|
||||
schroedinger = callPackage ../development/libraries/schroedinger {
|
||||
autoreconfHook = buildPackages.autoreconfHook269;
|
||||
};
|
||||
schroedinger = callPackage ../development/libraries/schroedinger { };
|
||||
|
||||
SDL = SDL_compat;
|
||||
SDL2 = sdl2-compat;
|
||||
@@ -12170,8 +12168,6 @@ with pkgs;
|
||||
|
||||
fclones = callPackage ../tools/misc/fclones { };
|
||||
|
||||
fclones-gui = callPackage ../tools/misc/fclones/gui.nix { };
|
||||
|
||||
feh = callPackage ../applications/graphics/feh {
|
||||
imlib2 = imlib2Full;
|
||||
};
|
||||
@@ -12574,8 +12570,6 @@ with pkgs;
|
||||
|
||||
i3status = callPackage ../applications/window-managers/i3/status.nix { };
|
||||
|
||||
i3status-rust = callPackage ../applications/window-managers/i3/status-rust.nix { };
|
||||
|
||||
i3wsr = callPackage ../applications/window-managers/i3/wsr.nix { };
|
||||
|
||||
i3-wk-switch = callPackage ../applications/window-managers/i3/wk-switch.nix { };
|
||||
@@ -14092,9 +14086,7 @@ with pkgs;
|
||||
onlyLibVLC = true;
|
||||
};
|
||||
|
||||
vorbis-tools = callPackage ../applications/audio/vorbis-tools {
|
||||
autoreconfHook = buildPackages.autoreconfHook269;
|
||||
};
|
||||
vorbis-tools = callPackage ../applications/audio/vorbis-tools { };
|
||||
|
||||
vscode = callPackage ../applications/editors/vscode/vscode.nix { };
|
||||
vscode-fhs = vscode.fhs;
|
||||
|
||||
@@ -24,6 +24,7 @@
|
||||
roundcubePlugins
|
||||
sourceHanPackages
|
||||
zabbix60
|
||||
windows
|
||||
;
|
||||
|
||||
# Make sure haskell.compiler is included, so alternative GHC versions show up,
|
||||
|
||||
Reference in New Issue
Block a user