Merge remote-tracking branch 'origin/master' into staging-next
This commit is contained in:
commit
d44bbfd49c
@ -81,6 +81,7 @@ let
|
|||||||
"erofs" = [ erofs-utils ];
|
"erofs" = [ erofs-utils ];
|
||||||
"btrfs" = [ btrfs-progs ];
|
"btrfs" = [ btrfs-progs ];
|
||||||
"xfs" = [ xfsprogs ];
|
"xfs" = [ xfsprogs ];
|
||||||
|
"swap" = [ util-linux ];
|
||||||
};
|
};
|
||||||
|
|
||||||
fileSystemTools = builtins.concatMap (f: fileSystemToolMapping."${f}") fileSystems;
|
fileSystemTools = builtins.concatMap (f: fileSystemToolMapping."${f}") fileSystems;
|
||||||
|
@ -73,6 +73,14 @@ in
|
|||||||
SizeMinBytes = if config.nixpkgs.hostPlatform.isx86_64 then "64M" else "96M";
|
SizeMinBytes = if config.nixpkgs.hostPlatform.isx86_64 then "64M" else "96M";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
"swap" = {
|
||||||
|
repartConfig = {
|
||||||
|
Type = "swap";
|
||||||
|
Format = "swap";
|
||||||
|
SizeMinBytes = "10M";
|
||||||
|
SizeMaxBytes = "10M";
|
||||||
|
};
|
||||||
|
};
|
||||||
"root" = {
|
"root" = {
|
||||||
storePaths = [ config.system.build.toplevel ];
|
storePaths = [ config.system.build.toplevel ];
|
||||||
repartConfig = {
|
repartConfig = {
|
||||||
|
@ -82,7 +82,6 @@ import ./make-test-python.nix (
|
|||||||
};
|
};
|
||||||
|
|
||||||
testScript = ''
|
testScript = ''
|
||||||
start_all()
|
|
||||||
router.wait_for_unit("zenohd.service")
|
router.wait_for_unit("zenohd.service")
|
||||||
client.wait_for_unit("multi-user.target")
|
client.wait_for_unit("multi-user.target")
|
||||||
|
|
||||||
|
@ -87,6 +87,9 @@ stdenv.mkDerivation {
|
|||||||
substituteInPlace phoenix.pro \
|
substituteInPlace phoenix.pro \
|
||||||
--replace-fail "6.5.10" "${qtbase.version}"
|
--replace-fail "6.5.10" "${qtbase.version}"
|
||||||
|
|
||||||
|
substituteInPlace src/simulation/ngspice_simulator.cpp \
|
||||||
|
--replace-fail 'path + "/" + libName' '"${libngspice}/lib/libngspice.so"'
|
||||||
|
|
||||||
mkdir parts
|
mkdir parts
|
||||||
cp -a ${parts}/* parts/
|
cp -a ${parts}/* parts/
|
||||||
'';
|
'';
|
||||||
|
@ -54,9 +54,6 @@
|
|||||||
|
|
||||||
depsExtraArgs ? { },
|
depsExtraArgs ? { },
|
||||||
|
|
||||||
# Toggles whether a custom sysroot is created when the target is a .json file.
|
|
||||||
__internal_dontAddSysroot ? false,
|
|
||||||
|
|
||||||
# Needed to `pushd`/`popd` into a subdir of a tarball if this subdir
|
# Needed to `pushd`/`popd` into a subdir of a tarball if this subdir
|
||||||
# contains a Cargo.toml, but isn't part of a workspace (which is e.g. the
|
# contains a Cargo.toml, but isn't part of a workspace (which is e.g. the
|
||||||
# case for `rustfmt`/etc from the `rust-sources).
|
# case for `rustfmt`/etc from the `rust-sources).
|
||||||
@ -125,21 +122,8 @@ let
|
|||||||
|
|
||||||
target = stdenv.hostPlatform.rust.rustcTargetSpec;
|
target = stdenv.hostPlatform.rust.rustcTargetSpec;
|
||||||
targetIsJSON = lib.hasSuffix ".json" target;
|
targetIsJSON = lib.hasSuffix ".json" target;
|
||||||
useSysroot = targetIsJSON && !__internal_dontAddSysroot;
|
|
||||||
|
|
||||||
sysroot = callPackage ./sysroot { } {
|
|
||||||
inherit target;
|
|
||||||
shortTarget = stdenv.hostPlatform.rust.cargoShortTarget;
|
|
||||||
RUSTFLAGS = args.RUSTFLAGS or "";
|
|
||||||
originalCargoToml = src + /Cargo.toml; # profile info is later extracted
|
|
||||||
};
|
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
# Tests don't currently work for `no_std`, and all custom sysroots are currently built without `std`.
|
|
||||||
# See https://os.phil-opp.com/testing/ for more information.
|
|
||||||
assert useSysroot -> !(args.doCheck or true);
|
|
||||||
|
|
||||||
stdenv.mkDerivation (
|
stdenv.mkDerivation (
|
||||||
(removeAttrs args [
|
(removeAttrs args [
|
||||||
"depsExtraArgs"
|
"depsExtraArgs"
|
||||||
@ -147,14 +131,8 @@ stdenv.mkDerivation (
|
|||||||
"cargoDeps"
|
"cargoDeps"
|
||||||
"cargoLock"
|
"cargoLock"
|
||||||
])
|
])
|
||||||
// lib.optionalAttrs useSysroot {
|
|
||||||
RUSTFLAGS = "--sysroot ${sysroot} " + (args.RUSTFLAGS or "");
|
|
||||||
}
|
|
||||||
// lib.optionalAttrs (stdenv.hostPlatform.isDarwin && buildType == "debug") {
|
// lib.optionalAttrs (stdenv.hostPlatform.isDarwin && buildType == "debug") {
|
||||||
RUSTFLAGS =
|
RUSTFLAGS = "-C split-debuginfo=packed " + (args.RUSTFLAGS or "");
|
||||||
"-C split-debuginfo=packed "
|
|
||||||
+ lib.optionalString useSysroot "--sysroot ${sysroot} "
|
|
||||||
+ (args.RUSTFLAGS or "");
|
|
||||||
}
|
}
|
||||||
// {
|
// {
|
||||||
cargoDeps = cargoDeps';
|
cargoDeps = cargoDeps';
|
||||||
|
@ -1,52 +0,0 @@
|
|||||||
{
|
|
||||||
lib,
|
|
||||||
stdenv,
|
|
||||||
rustPlatform,
|
|
||||||
buildPackages,
|
|
||||||
}:
|
|
||||||
|
|
||||||
{
|
|
||||||
shortTarget,
|
|
||||||
originalCargoToml,
|
|
||||||
target,
|
|
||||||
RUSTFLAGS,
|
|
||||||
}:
|
|
||||||
|
|
||||||
let
|
|
||||||
cargoSrc = import ../../sysroot/src.nix {
|
|
||||||
inherit
|
|
||||||
lib
|
|
||||||
stdenv
|
|
||||||
rustPlatform
|
|
||||||
buildPackages
|
|
||||||
originalCargoToml
|
|
||||||
;
|
|
||||||
};
|
|
||||||
in
|
|
||||||
rustPlatform.buildRustPackage {
|
|
||||||
inherit target RUSTFLAGS;
|
|
||||||
|
|
||||||
name = "custom-sysroot";
|
|
||||||
src = cargoSrc;
|
|
||||||
|
|
||||||
RUSTC_BOOTSTRAP = 1;
|
|
||||||
__internal_dontAddSysroot = true;
|
|
||||||
cargoHash = "sha256-zgkwevitxsu1C4OgGTsqNSc0gDxaNXYK1WPbfER48d0=";
|
|
||||||
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
installPhase = ''
|
|
||||||
export LIBS_DIR=$out/lib/rustlib/${shortTarget}/lib
|
|
||||||
mkdir -p $LIBS_DIR
|
|
||||||
for f in target/${shortTarget}/release/deps/*.{rlib,rmeta}; do
|
|
||||||
cp $f $LIBS_DIR
|
|
||||||
done
|
|
||||||
|
|
||||||
export RUST_SYSROOT=$(rustc --print=sysroot)
|
|
||||||
host=${stdenv.buildPlatform.rust.rustcTarget}
|
|
||||||
cp -r $RUST_SYSROOT/lib/rustlib/$host $out
|
|
||||||
'';
|
|
||||||
|
|
||||||
# allows support for cross-compilation
|
|
||||||
meta.platforms = lib.platforms.all;
|
|
||||||
}
|
|
44
pkgs/build-support/rust/sysroot/Cargo.lock
generated
44
pkgs/build-support/rust/sysroot/Cargo.lock
generated
@ -1,44 +0,0 @@
|
|||||||
# This file is automatically @generated by Cargo.
|
|
||||||
# It is not intended for manual editing.
|
|
||||||
version = 3
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "alloc"
|
|
||||||
version = "0.0.0"
|
|
||||||
dependencies = [
|
|
||||||
"compiler_builtins",
|
|
||||||
"core",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "compiler_builtins"
|
|
||||||
version = "0.1.87"
|
|
||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
|
||||||
checksum = "f867ce54c09855ccd135ad4a50c777182a0c7af5ff20a8f537617bd648b10d50"
|
|
||||||
dependencies = [
|
|
||||||
"rustc-std-workspace-core",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "core"
|
|
||||||
version = "0.0.0"
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "nixpkgs-sysroot-stub-crate"
|
|
||||||
version = "0.0.0"
|
|
||||||
dependencies = [
|
|
||||||
"alloc",
|
|
||||||
"compiler_builtins",
|
|
||||||
"core",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[package]]
|
|
||||||
name = "rustc-std-workspace-core"
|
|
||||||
version = "1.99.0"
|
|
||||||
dependencies = [
|
|
||||||
"core",
|
|
||||||
]
|
|
||||||
|
|
||||||
[[patch.unused]]
|
|
||||||
name = "rustc-std-workspace-alloc"
|
|
||||||
version = "1.99.0"
|
|
@ -1,47 +0,0 @@
|
|||||||
import os
|
|
||||||
import toml
|
|
||||||
|
|
||||||
rust_src = os.environ['RUSTC_SRC']
|
|
||||||
orig_cargo = os.environ['ORIG_CARGO'] if 'ORIG_CARGO' in os.environ else None
|
|
||||||
|
|
||||||
base = {
|
|
||||||
'package': {
|
|
||||||
'name': 'nixpkgs-sysroot-stub-crate',
|
|
||||||
'version': '0.0.0',
|
|
||||||
'authors': ['The Rust Project Developers'],
|
|
||||||
'edition': '2018',
|
|
||||||
},
|
|
||||||
'dependencies': {
|
|
||||||
'compiler_builtins': {
|
|
||||||
'version': '0.1.0',
|
|
||||||
'features': ['rustc-dep-of-std', 'mem'],
|
|
||||||
},
|
|
||||||
'core': {
|
|
||||||
'path': os.path.join(rust_src, 'core'),
|
|
||||||
},
|
|
||||||
'alloc': {
|
|
||||||
'path': os.path.join(rust_src, 'alloc'),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
'patch': {
|
|
||||||
'crates-io': {
|
|
||||||
'rustc-std-workspace-core': {
|
|
||||||
'path': os.path.join(rust_src, 'rustc-std-workspace-core'),
|
|
||||||
},
|
|
||||||
'rustc-std-workspace-alloc': {
|
|
||||||
'path': os.path.join(rust_src, 'rustc-std-workspace-alloc'),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
if orig_cargo is not None:
|
|
||||||
with open(orig_cargo, 'r') as f:
|
|
||||||
src = toml.loads(f.read())
|
|
||||||
if 'profile' in src:
|
|
||||||
base['profile'] = src['profile']
|
|
||||||
|
|
||||||
out = toml.dumps(base)
|
|
||||||
|
|
||||||
with open('Cargo.toml', 'x') as f:
|
|
||||||
f.write(out)
|
|
@ -1,31 +0,0 @@
|
|||||||
{
|
|
||||||
lib,
|
|
||||||
stdenv,
|
|
||||||
rustPlatform,
|
|
||||||
buildPackages,
|
|
||||||
originalCargoToml ? null,
|
|
||||||
}:
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
|
||||||
name = "cargo-src";
|
|
||||||
preferLocalBuild = true;
|
|
||||||
|
|
||||||
unpackPhase = "true";
|
|
||||||
dontConfigure = true;
|
|
||||||
dontBuild = true;
|
|
||||||
|
|
||||||
installPhase =
|
|
||||||
''
|
|
||||||
export RUSTC_SRC=${rustPlatform.rustLibSrc.override { }}
|
|
||||||
''
|
|
||||||
+ lib.optionalString (originalCargoToml != null) ''
|
|
||||||
export ORIG_CARGO=${originalCargoToml}
|
|
||||||
''
|
|
||||||
+ ''
|
|
||||||
${buildPackages.python3.withPackages (ps: with ps; [ toml ])}/bin/python3 ${./cargo.py}
|
|
||||||
mkdir -p $out/src
|
|
||||||
echo '#![no_std]' > $out/src/lib.rs
|
|
||||||
cp Cargo.toml $out/Cargo.toml
|
|
||||||
cp ${./Cargo.lock} $out/Cargo.lock
|
|
||||||
'';
|
|
||||||
}
|
|
@ -1,27 +0,0 @@
|
|||||||
#!/usr/bin/env nix-shell
|
|
||||||
#!nix-shell -i bash -p python3 python3.pkgs.toml cargo
|
|
||||||
|
|
||||||
set -eu pipefile
|
|
||||||
|
|
||||||
HERE=$(readlink -e $(dirname "${BASH_SOURCE[0]}"))
|
|
||||||
NIXPKGS_ROOT="$HERE/../../../.."
|
|
||||||
|
|
||||||
# https://unix.stackexchange.com/a/84980/390173
|
|
||||||
tempdir=$(mktemp -d 2>/dev/null || mktemp -d -t 'update-lockfile')
|
|
||||||
cd "$tempdir"
|
|
||||||
mkdir -p src
|
|
||||||
touch src/lib.rs
|
|
||||||
|
|
||||||
RUSTC_SRC=$(nix-build "${NIXPKGS_ROOT}" -A pkgs.rustPlatform.rustLibSrc --no-out-link)
|
|
||||||
|
|
||||||
ln -s $RUSTC_SRC/{core,alloc} ./
|
|
||||||
|
|
||||||
export RUSTC_SRC
|
|
||||||
python3 "$HERE/cargo.py"
|
|
||||||
|
|
||||||
export RUSTC_BOOTSTRAP=1
|
|
||||||
cargo generate-lockfile
|
|
||||||
|
|
||||||
cp Cargo.lock "$HERE"
|
|
||||||
|
|
||||||
rm -rf "$tempdir"
|
|
@ -12,13 +12,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "aerospike-server";
|
pname = "aerospike-server";
|
||||||
version = "7.2.0.6";
|
version = "8.0.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "aerospike";
|
owner = "aerospike";
|
||||||
repo = "aerospike-server";
|
repo = "aerospike-server";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-YjX/2+0n+nrtNwQaZSY5PPYAOnhR+jrIMp02STcJHRY=";
|
hash = "sha256-uVHi1/cT/3Rr/r3JudA09d3TMaTPYjc0ZpvTlz4m8aU=";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -6,13 +6,13 @@
|
|||||||
}:
|
}:
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "byedpi";
|
pname = "byedpi";
|
||||||
version = "0.15";
|
version = "0.16";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hufrea";
|
owner = "hufrea";
|
||||||
repo = "byedpi";
|
repo = "byedpi";
|
||||||
tag = "v${finalAttrs.version}";
|
tag = "v${finalAttrs.version}";
|
||||||
hash = "sha256-jsQFfIvWvpJRBewUSS5bhDGocfPTvtG6LiejUxdqk28=";
|
hash = "sha256-/K60znoC/5NNOJ5olQI7YZkjShkGZaJDdub+LwZ/FKc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
|
@ -6,18 +6,18 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "cnquery";
|
pname = "cnquery";
|
||||||
version = "11.37.1";
|
version = "11.39.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mondoohq";
|
owner = "mondoohq";
|
||||||
repo = "cnquery";
|
repo = "cnquery";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-H8qilsIlXA9NdPrdJYmkX+Ccc5fJHcEZThzPUo6Vi4M=";
|
hash = "sha256-xTeN6VGMqgUEsce9nh5xm5bF0tWgug/xFiXcQehP9iE=";
|
||||||
};
|
};
|
||||||
|
|
||||||
subPackages = [ "apps/cnquery" ];
|
subPackages = [ "apps/cnquery" ];
|
||||||
|
|
||||||
vendorHash = "sha256-rqWGaENzFoC4+VhH1FRX9veLOXxXEAxdhcvrd2OoZY8=";
|
vendorHash = "sha256-l293xIerCnsDe/mau/0+hePJ+CyDlQb1kHmB946a9Do=";
|
||||||
|
|
||||||
ldflags = [
|
ldflags = [
|
||||||
"-w"
|
"-w"
|
||||||
|
11
pkgs/by-name/fo/fourmolu/package.nix
Normal file
11
pkgs/by-name/fo/fourmolu/package.nix
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
haskellPackages,
|
||||||
|
haskell,
|
||||||
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
inherit (haskell.lib.compose)
|
||||||
|
justStaticExecutables
|
||||||
|
;
|
||||||
|
in
|
||||||
|
justStaticExecutables haskellPackages.fourmolu
|
@ -29,17 +29,14 @@ buildGoModule rec {
|
|||||||
"-X=main.Version=${version}"
|
"-X=main.Version=${version}"
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall =
|
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
||||||
''
|
$out/bin/gum man > gum.1
|
||||||
$out/bin/gum man > gum.1
|
installManPage gum.1
|
||||||
installManPage gum.1
|
installShellCompletion --cmd gum \
|
||||||
''
|
--bash <($out/bin/gum completion bash) \
|
||||||
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
|
--fish <($out/bin/gum completion fish) \
|
||||||
installShellCompletion --cmd gum \
|
--zsh <($out/bin/gum completion zsh)
|
||||||
--bash <($out/bin/gum completion bash) \
|
'';
|
||||||
--fish <($out/bin/gum completion fish) \
|
|
||||||
--zsh <($out/bin/gum completion zsh)
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Tasty Bubble Gum for your shell";
|
description = "Tasty Bubble Gum for your shell";
|
||||||
|
@ -6,13 +6,13 @@
|
|||||||
}:
|
}:
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "hyprls";
|
pname = "hyprls";
|
||||||
version = "0.4.1";
|
version = "0.5.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "hyprland-community";
|
owner = "hyprland-community";
|
||||||
repo = "hyprls";
|
repo = "hyprls";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-PW1AXt8swS86Ucxad8R4exKOJ0Kww23Q1UKBmsKlsc8=";
|
hash = "sha256-uMBy+R7PUBreRyOTMa0wPOiO8VSyLaRFzoIKYU6niU8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-rG+oGJOABA9ee5nIpC5/U0mMsPhwvVtQvJBlQWfxi5Y=";
|
vendorHash = "sha256-rG+oGJOABA9ee5nIpC5/U0mMsPhwvVtQvJBlQWfxi5Y=";
|
||||||
|
674
pkgs/by-name/ke/keyguard/deps.json
generated
674
pkgs/by-name/ke/keyguard/deps.json
generated
File diff suppressed because it is too large
Load Diff
@ -3,11 +3,8 @@
|
|||||||
stdenv,
|
stdenv,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
gradle,
|
gradle,
|
||||||
binutils,
|
|
||||||
fakeroot,
|
|
||||||
jdk17,
|
jdk17,
|
||||||
fontconfig,
|
fontconfig,
|
||||||
autoPatchelfHook,
|
|
||||||
libXinerama,
|
libXinerama,
|
||||||
libXrandr,
|
libXrandr,
|
||||||
file,
|
file,
|
||||||
@ -19,40 +16,28 @@
|
|||||||
makeDesktopItem,
|
makeDesktopItem,
|
||||||
copyDesktopItems,
|
copyDesktopItems,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation (finalAttrs: {
|
stdenv.mkDerivation (finalAttrs: {
|
||||||
pname = "keyguard";
|
pname = "keyguard";
|
||||||
version = "1.7.2";
|
version = "1.7.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "AChep";
|
owner = "AChep";
|
||||||
repo = "keyguard-app";
|
repo = "keyguard-app";
|
||||||
tag = "r20241223";
|
tag = "r20250128";
|
||||||
hash = "sha256-7fMSpTKEEjSXfYotZ/qxX1m+i8GheCLboo+XoA3gTbc=";
|
hash = "sha256-/z7ihmZecIc7Wjd2M9aHcSFYyg2YsWiC9Ia09Ey42qQ=";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace desktopLibJvm/build.gradle.kts \
|
||||||
|
--replace-fail 'resources.srcDir(rootDir.resolve("desktopLibNative/build/bin/universal"))' "" \
|
||||||
|
--replace-fail 'resourcesTask.dependsOn(":desktopLibNative:''${Tasks.compileNativeUniversal}")' ""
|
||||||
|
'';
|
||||||
|
|
||||||
gradleBuildTask = ":desktopApp:createDistributable";
|
gradleBuildTask = ":desktopApp:createDistributable";
|
||||||
|
|
||||||
gradleUpdateTask = finalAttrs.gradleBuildTask;
|
gradleUpdateTask = finalAttrs.gradleBuildTask;
|
||||||
|
|
||||||
desktopItems = [
|
|
||||||
(makeDesktopItem {
|
|
||||||
name = "keyguard";
|
|
||||||
exec = "Keyguard";
|
|
||||||
icon = "keyguard";
|
|
||||||
comment = "Keyguard";
|
|
||||||
desktopName = "Keyguard";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
gradle
|
|
||||||
binutils
|
|
||||||
fakeroot
|
|
||||||
jdk17
|
|
||||||
autoPatchelfHook
|
|
||||||
copyDesktopItems
|
|
||||||
];
|
|
||||||
|
|
||||||
mitmCache = gradle.fetchDeps {
|
mitmCache = gradle.fetchDeps {
|
||||||
inherit (finalAttrs) pname;
|
inherit (finalAttrs) pname;
|
||||||
data = ./deps.json;
|
data = ./deps.json;
|
||||||
@ -60,13 +45,15 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
useBwrap = false;
|
useBwrap = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
passthru.updateScript = ./update.sh;
|
env.JAVA_HOME = jdk17;
|
||||||
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
gradleFlags = [ "-Dorg.gradle.java.home=${jdk17}" ];
|
gradleFlags = [ "-Dorg.gradle.java.home=${jdk17}" ];
|
||||||
|
|
||||||
env.JAVA_HOME = jdk17;
|
nativeBuildInputs = [
|
||||||
|
gradle
|
||||||
|
jdk17
|
||||||
|
copyDesktopItems
|
||||||
|
];
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
fontconfig
|
fontconfig
|
||||||
@ -80,15 +67,29 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
alsa-lib
|
alsa-lib
|
||||||
];
|
];
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
desktopItems = [
|
||||||
|
(makeDesktopItem {
|
||||||
|
name = "keyguard";
|
||||||
|
exec = "Keyguard";
|
||||||
|
icon = "keyguard";
|
||||||
|
comment = "Keyguard";
|
||||||
|
desktopName = "Keyguard";
|
||||||
|
})
|
||||||
|
];
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
|
||||||
cp -r ./desktopApp/build/compose/binaries/main/app/Keyguard $out
|
cp -r desktopApp/build/compose/binaries/main/app/Keyguard $out
|
||||||
install -Dm0644 $out/lib/Keyguard.png $out/share/pixmaps/keyguard.png
|
install -Dm0644 $out/lib/Keyguard.png $out/share/pixmaps/keyguard.png
|
||||||
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
passthru.updateScript = ./update.sh;
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Alternative client for the Bitwarden platform, created to provide the best user experience possible";
|
description = "Alternative client for the Bitwarden platform, created to provide the best user experience possible";
|
||||||
homepage = "https://github.com/AChep/keyguard-app";
|
homepage = "https://github.com/AChep/keyguard-app";
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
#!/usr/bin/env nix-shell
|
#!/usr/bin/env nix-shell
|
||||||
#!nix-shell -I nixpkgs=./. -i bash -p bash nixVersions.latest curl coreutils jq common-updater-scripts
|
#!nix-shell -I nixpkgs=./. -i bash -p bash nix curl coreutils jq common-updater-scripts
|
||||||
|
|
||||||
set -eou pipefail
|
set -eou pipefail
|
||||||
|
|
||||||
|
@ -21,25 +21,16 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "money-manager-ex";
|
pname = "money-manager-ex";
|
||||||
version = "1.8.0";
|
version = "1.8.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "moneymanagerex";
|
owner = "moneymanagerex";
|
||||||
repo = "moneymanagerex";
|
repo = "moneymanagerex";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
hash = "sha256-jV1jW0aFx95JpwzywEVajstnMKVcEtBdvyL7y6OLl+k=";
|
hash = "sha256-TOT5dFDCF3F1L8P2u+9Ve3/N9mtBD2/KirzF0pyfdIA=";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [
|
|
||||||
(fetchpatch {
|
|
||||||
# https://github.com/moneymanagerex/moneymanagerex/pull/6716
|
|
||||||
name = "workaround-appstream-1.0.3.patch";
|
|
||||||
url = "https://github.com/moneymanagerex/moneymanagerex/commit/bb98eab92d95b7315d27f4e59ae59b50587106d8.patch";
|
|
||||||
hash = "sha256-98OyFO2nnGBRTIirxZ3jX1NPvsw5kVT8nsCSSmyfabo=";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace src/dbwrapper.cpp src/model/Model_Report.cpp \
|
substituteInPlace src/dbwrapper.cpp src/model/Model_Report.cpp \
|
||||||
--replace-fail "sqlite3mc_amalgamation.h" "sqlite3.h"
|
--replace-fail "sqlite3mc_amalgamation.h" "sqlite3.h"
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
lib,
|
lib,
|
||||||
stdenv,
|
stdenv,
|
||||||
rustPlatform,
|
rustPlatform,
|
||||||
fetchCrate,
|
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
openssl,
|
openssl,
|
||||||
pkg-config,
|
pkg-config,
|
||||||
@ -17,10 +16,11 @@ rustPlatform.buildRustPackage rec {
|
|||||||
pname = "nixci";
|
pname = "nixci";
|
||||||
version = "1.0.0";
|
version = "1.0.0";
|
||||||
|
|
||||||
src = fetchCrate {
|
src = fetchFromGitHub {
|
||||||
inherit version;
|
owner = "srid";
|
||||||
pname = "nixci";
|
repo = "nixci";
|
||||||
hash = "sha256-49I09hXYoVo6vzv1b6mkeiFwzfj6g1SkXTL/tCEdOYc=";
|
tag = version;
|
||||||
|
hash = "sha256-0VvZFclqwAcKN95eusQ3lgV0pp1NRUDcVXpVUC0P4QI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
@ -54,15 +54,15 @@ rustPlatform.buildRustPackage rec {
|
|||||||
env.DEVOUR_FLAKE = fetchFromGitHub {
|
env.DEVOUR_FLAKE = fetchFromGitHub {
|
||||||
owner = "srid";
|
owner = "srid";
|
||||||
repo = "devour-flake";
|
repo = "devour-flake";
|
||||||
rev = "v4";
|
tag = "v4";
|
||||||
hash = "sha256-Vey9n9hIlWiSAZ6CCTpkrL6jt4r2JvT2ik9wa2bjeC0=";
|
hash = "sha256-Vey9n9hIlWiSAZ6CCTpkrL6jt4r2JvT2ik9wa2bjeC0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Define and build CI for Nix projects anywhere";
|
description = "Define and build CI for Nix projects anywhere";
|
||||||
homepage = "https://github.com/srid/nixci";
|
homepage = "https://github.com/srid/nixci";
|
||||||
license = licenses.agpl3Only;
|
license = lib.licenses.agpl3Only;
|
||||||
maintainers = with maintainers; [
|
maintainers = with lib.maintainers; [
|
||||||
srid
|
srid
|
||||||
shivaraj-bh
|
shivaraj-bh
|
||||||
rsrohitsingh682
|
rsrohitsingh682
|
@ -24,13 +24,13 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "poedit";
|
pname = "poedit";
|
||||||
version = "3.4.4";
|
version = "3.5.2";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "vslavik";
|
owner = "vslavik";
|
||||||
repo = "poedit";
|
repo = "poedit";
|
||||||
rev = "v${version}-oss";
|
rev = "v${version}-oss";
|
||||||
hash = "sha256-SZjsJQYJCXQendzQ2Tobg+IgkWL6lFX5YnMfruPt7UA=";
|
hash = "sha256-FYLTHVoqXypW1QhnVmIWMp9u+/8pbdUoV7v9GSWEMIU=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
@ -6,16 +6,16 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "pretender";
|
pname = "pretender";
|
||||||
version = "1.2.0";
|
version = "1.3.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "RedTeamPentesting";
|
owner = "RedTeamPentesting";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-adWdUlsReRptSgRAjNH9bWy9dpwpuAWtVxlbDL2pMmk=";
|
hash = "sha256-msxGCQkF5u5sIjvy4GCRBIivzoiIDsOjesIf3d8goVI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
vendorHash = "sha256-kDHRjd3Y90ocBGSJ0B2jAM9tO+iDSXoUOzLEWX2G0J4=";
|
vendorHash = "sha256-UzKprzkxqG7FOPWcFQGuZtn+gHMeMy4jqCLUSdyO2l0=";
|
||||||
|
|
||||||
# Tests require network access
|
# Tests require network access
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -3,16 +3,18 @@
|
|||||||
stdenvNoCC,
|
stdenvNoCC,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
nixosTests,
|
nixosTests,
|
||||||
|
nix-update-script,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation (finalAttrs: {
|
stdenvNoCC.mkDerivation (finalAttrs: {
|
||||||
pname = "privatebin";
|
pname = "privatebin";
|
||||||
version = "1.7.5";
|
version = "1.7.6";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "PrivateBin";
|
owner = "PrivateBin";
|
||||||
repo = "PrivateBin";
|
repo = "PrivateBin";
|
||||||
tag = finalAttrs.version;
|
tag = finalAttrs.version;
|
||||||
hash = "sha256-LdTteUED/pq4Z4IOBttLPm3K9gx1xVqP24QQ48uvuyI=";
|
hash = "sha256-tKzuPpll1GOMlaIDfs5udXrHcTko6jmWJq4dPuPYy6Y=";
|
||||||
};
|
};
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
@ -22,13 +24,28 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
|||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru.tests = nixosTests.privatebin;
|
passthru = {
|
||||||
|
tests = nixosTests.privatebin;
|
||||||
|
updateScript = nix-update-script { };
|
||||||
|
};
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
changelog = "https://github.com/PrivateBin/PrivateBin/releases/tag/${finalAttrs.version}";
|
changelog = "https://github.com/PrivateBin/PrivateBin/releases/tag/${finalAttrs.version}";
|
||||||
description = "Minimalist, open source online pastebin where the server has zero knowledge of pasted data.";
|
description = "Minimalist, open source online pastebin where the server has zero knowledge of pasted data";
|
||||||
homepage = "https://privatebin.info";
|
homepage = "https://privatebin.info";
|
||||||
license = lib.licenses.gpl2;
|
license = with lib.licenses; [
|
||||||
maintainers = [ lib.maintainers.savyajha ];
|
# privatebin
|
||||||
|
zlib
|
||||||
|
# dependencies, see https://github.com/PrivateBin/PrivateBin/blob/master/LICENSE.md
|
||||||
|
gpl2Only
|
||||||
|
bsd3
|
||||||
|
mit
|
||||||
|
asl20
|
||||||
|
cc-by-40
|
||||||
|
];
|
||||||
|
maintainers = with lib.maintainers; [
|
||||||
|
savyajha
|
||||||
|
defelo
|
||||||
|
];
|
||||||
};
|
};
|
||||||
})
|
})
|
||||||
|
@ -35,6 +35,13 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
patchShebangs ./autogen.pl ./config
|
patchShebangs ./autogen.pl ./config
|
||||||
|
|
||||||
|
# This is needed for multi-node jobs.
|
||||||
|
# mpirun/srun/prterun does not have "prted" in its path unless
|
||||||
|
# it is actively pulled in. Hard-coding the nix store path
|
||||||
|
# as a default universally solves this issue.
|
||||||
|
substituteInPlace src/runtime/prte_mca_params.c --replace-fail \
|
||||||
|
"prte_launch_agent = \"prted\"" "prte_launch_agent = \"$out/bin/prted\""
|
||||||
'';
|
'';
|
||||||
|
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
|
@ -13,17 +13,17 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "ripunzip";
|
pname = "ripunzip";
|
||||||
version = "2.0.0";
|
version = "2.0.1";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "google";
|
owner = "google";
|
||||||
repo = "ripunzip";
|
repo = "ripunzip";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
hash = "sha256-O9R7SmhKQ6VB9TWbLsQmK/0tDWhJ1QWIPwW7VtibqAk=";
|
hash = "sha256-Y4p3CFE8MyEQJ/af0g2/EL4kto/VZABvD5OS0rRuo8g=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-LceInjbsZR/DjZpA4mqGrfsIC+e4soehPTAQNdWFwrw=";
|
cargoHash = "sha256-lhStxg8H2T29eFYDFAZhFjOyH4hfRwEmcewm7Ec/oTw=";
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ openssl ]
|
[ openssl ]
|
||||||
@ -36,6 +36,21 @@ rustPlatform.buildRustPackage rec {
|
|||||||
);
|
);
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
checkFlags = [
|
||||||
|
# Skip tests involving network
|
||||||
|
"--skip=unzip::http_range_reader::tests::test_with_accept_range"
|
||||||
|
"--skip=unzip::http_range_reader::tests::test_without_accept_range"
|
||||||
|
"--skip=unzip::seekable_http_reader::tests::test_big_readahead"
|
||||||
|
"--skip=unzip::seekable_http_reader::tests::test_random_access"
|
||||||
|
"--skip=unzip::seekable_http_reader::tests::test_small_readahead"
|
||||||
|
"--skip=unzip::seekable_http_reader::tests::test_unlimited_readahead"
|
||||||
|
"--skip=unzip::tests::test_extract_biggish_zip_from_ranges_server"
|
||||||
|
"--skip=unzip::tests::test_extract_from_server"
|
||||||
|
"--skip=unzip::tests::test_small_zip_from_no_content_length_server"
|
||||||
|
"--skip=unzip::tests::test_small_zip_from_no_range_server"
|
||||||
|
"--skip=unzip::tests::test_small_zip_from_ranges_server"
|
||||||
|
];
|
||||||
|
|
||||||
setupHook = ./setup-hook.sh;
|
setupHook = ./setup-hook.sh;
|
||||||
|
|
||||||
passthru.tests = {
|
passthru.tests = {
|
||||||
|
1
pkgs/by-name/rn/rns/package.nix
Normal file
1
pkgs/by-name/rn/rns/package.nix
Normal file
@ -0,0 +1 @@
|
|||||||
|
{ python3Packages }: with python3Packages; toPythonApplication rns
|
@ -11,18 +11,18 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "rsop";
|
pname = "rsop";
|
||||||
version = "0.5.0";
|
version = "0.6.0";
|
||||||
|
|
||||||
src = fetchFromGitea {
|
src = fetchFromGitea {
|
||||||
domain = "codeberg.org";
|
domain = "codeberg.org";
|
||||||
owner = "heiko";
|
owner = "heiko";
|
||||||
repo = "rsop";
|
repo = "rsop";
|
||||||
rev = "rsop/v${version}";
|
rev = "rsop/v${version}";
|
||||||
hash = "sha256-Jh2SrIyMduODr3e3War0jCwHH6UwfU8764txzrImCaA=";
|
hash = "sha256-IYL4xeP8Hd7atMPTgmgijg9jeKAfnHlqZrLGL5eCQO4=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-upeYQ96CLBBqwguar3ytQ+l0nncqV8ulCwIMKgNIlBk=";
|
cargoHash = "sha256-yuL7L+QTYiHCfFGppZ6VRAlvFpj4KUWuOBHY2Lwmxq8=";
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config ];
|
nativeBuildInputs = [ pkg-config ];
|
||||||
|
|
||||||
|
@ -5,22 +5,22 @@
|
|||||||
pkg-config,
|
pkg-config,
|
||||||
bzip2,
|
bzip2,
|
||||||
zstd,
|
zstd,
|
||||||
rocksdb_8_11,
|
rocksdb,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zenoh-backend-filesystem";
|
pname = "zenoh-backend-filesystem";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh-backend-filesystem";
|
repo = "zenoh-backend-filesystem";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-V35nqrTUQb5Emn6kgGubvVkTHYQHDz82p3S7pk0Aagg=";
|
hash = "sha256-e7jVje4kI3/xRNk1s1z8WtpUIwPdMleyb0PvDz+vJ08=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-EXI3x9u7OWKVGaAv8lOefR3vEyNSRmMpHJVFjTXutIQ=";
|
cargoHash = "sha256-88QVaneHBV9Lubd8M1c/HHWj4V3d2i1z8+tWY9CMA5c=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
@ -33,8 +33,8 @@ rustPlatform.buildRustPackage rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
env = {
|
env = {
|
||||||
ROCKSDB_INCLUDE_DIR = "${rocksdb_8_11}/include";
|
ROCKSDB_INCLUDE_DIR = "${rocksdb}/include";
|
||||||
ROCKSDB_LIB_DIR = "${rocksdb_8_11}/lib";
|
ROCKSDB_LIB_DIR = "${rocksdb}/lib";
|
||||||
ZSTD_SYS_USE_PKG_CONFIG = true;
|
ZSTD_SYS_USE_PKG_CONFIG = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zenoh-backend-influxdb";
|
pname = "zenoh-backend-influxdb";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh-backend-influxdb";
|
repo = "zenoh-backend-influxdb";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-X8COHoAf+VG5RXg6KLozxe39a/4oVuiEJLESnEKaCEE=";
|
hash = "sha256-npkQEr1tzY+CW9dDRe+JipXnWa5y38wv7J+kUMlcH54=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-orTq5cfkCBedUCu0HeCb7VoMaW6GHCXowSzVxiy5EPA=";
|
cargoHash = "sha256-k4EakfuONQxj9jz39pnyp3Ofu+V/oyIFLHpfQqg0q+8=";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Backend and Storages for zenoh using InfluxDB";
|
description = "Backend and Storages for zenoh using InfluxDB";
|
||||||
|
@ -5,22 +5,22 @@
|
|||||||
pkg-config,
|
pkg-config,
|
||||||
bzip2,
|
bzip2,
|
||||||
zstd,
|
zstd,
|
||||||
rocksdb_8_11,
|
rocksdb,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zenoh-backend-rocksdb";
|
pname = "zenoh-backend-rocksdb";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh-backend-rocksdb";
|
repo = "zenoh-backend-rocksdb";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-+dA/4VA1oHhTiMcSXful2Z1B+IYykPMC/2p0mjEbako=";
|
hash = "sha256-YZf3riWMzcyguZbfGheIbAlCijML7zPG+XAJso6ku9E=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-JYBhaPROsk8+df0tIO2i7hp0Ms1DEGZ2ykL7Fiyddd4=";
|
cargoHash = "sha256-SstJKOx52JHnDsqbb9CcejYDsfQfKHF2FKfGVxBQPmw=";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkg-config
|
pkg-config
|
||||||
@ -33,8 +33,8 @@ rustPlatform.buildRustPackage rec {
|
|||||||
];
|
];
|
||||||
|
|
||||||
env = {
|
env = {
|
||||||
ROCKSDB_INCLUDE_DIR = "${rocksdb_8_11}/include";
|
ROCKSDB_INCLUDE_DIR = "${rocksdb}/include";
|
||||||
ROCKSDB_LIB_DIR = "${rocksdb_8_11}/lib";
|
ROCKSDB_LIB_DIR = "${rocksdb}/lib";
|
||||||
ZSTD_SYS_USE_PKG_CONFIG = true;
|
ZSTD_SYS_USE_PKG_CONFIG = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zenoh-plugin-mqtt";
|
pname = "zenoh-plugin-mqtt";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh-plugin-mqtt";
|
repo = "zenoh-plugin-mqtt";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-boe4AI0U0JHNuChhHOlfCMlKJ0Zo5yUGG3xubR/Msrc=";
|
hash = "sha256-ath1RWr+5nU2GJY6rlWPPBKHX9K/92DFUhgQWVXoWb8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-prkF0x6JRh+YsakwDR9acm2xJxyrfHPPccvAVVstsho=";
|
cargoHash = "sha256-Sj50OcIbpP9O+cp5FxmmOg/9iYBFvqh8s2cOOaDwHSA=";
|
||||||
|
|
||||||
# Some test time out
|
# Some test time out
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zenoh-plugin-webserver";
|
pname = "zenoh-plugin-webserver";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh-plugin-webserver";
|
repo = "zenoh-plugin-webserver";
|
||||||
tag = version;
|
tag = version;
|
||||||
hash = "sha256-DduYSy8jO0LtpEadhBhVFW5uht9LFmTbmSJ0jGTh/TQ=";
|
hash = "sha256-+2ta3LdT1YwRs62dyrbmJDCfKDhpWdig1bX0Qq8EoCY=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-YFCu3e3SGAelAneJ/LwXZy3c6kz76qG4B8tsBVOPynI=";
|
cargoHash = "sha256-5gN1BzNqB4xWV0a2Qh1PLzw+bOnln9Nua1+NGes6jaQ=";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Implements an HTTP server mapping URLs to zenoh paths";
|
description = "Implements an HTTP server mapping URLs to zenoh paths";
|
||||||
|
@ -8,17 +8,17 @@
|
|||||||
}:
|
}:
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
pname = "zenoh";
|
pname = "zenoh";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh";
|
repo = "zenoh";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-5lFs/t1Otmp8C0j5LQN/GV19ukfLq4alBpgwsA934FU=";
|
hash = "sha256-X/jUANTwuOHIA+m8LB4UuJDJ0PwZuMQHtSdgSPiPYNI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
useFetchCargoVendor = true;
|
useFetchCargoVendor = true;
|
||||||
cargoHash = "sha256-A0xjYn9+Xt+K1U1Z1J8mAegw4mR4cB5T2mYIOBu4AbE=";
|
cargoHash = "sha256-hCon4ydLLwvdglVfNn+eWMbDaTpcPZxzLWINPULYZwI=";
|
||||||
|
|
||||||
cargoBuildFlags = [
|
cargoBuildFlags = [
|
||||||
"--workspace"
|
"--workspace"
|
||||||
|
@ -12,13 +12,13 @@
|
|||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "branca";
|
pname = "branca";
|
||||||
version = "0.8.1";
|
version = "0.8.1";
|
||||||
format = "setuptools";
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
disabled = pythonOlder "3.8";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "python-visualization";
|
owner = "python-visualization";
|
||||||
repo = pname;
|
repo = "branca";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-Gnr3ONqWpUNOGiOlyq77d9PxcDT8TjqTHYBGxH+V+xc=";
|
hash = "sha256-Gnr3ONqWpUNOGiOlyq77d9PxcDT8TjqTHYBGxH+V+xc=";
|
||||||
};
|
};
|
||||||
@ -28,9 +28,9 @@ buildPythonPackage rec {
|
|||||||
rm setup.cfg
|
rm setup.cfg
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ setuptools-scm ];
|
build-system = [ setuptools-scm ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ jinja2 ];
|
dependencies = [ jinja2 ];
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
@ -42,6 +42,7 @@ buildPythonPackage rec {
|
|||||||
disabledTestPaths = [
|
disabledTestPaths = [
|
||||||
# Some tests require a browser
|
# Some tests require a browser
|
||||||
"tests/test_utilities.py"
|
"tests/test_utilities.py"
|
||||||
|
"tests/test_iframe.py"
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
|
@ -1,13 +1,19 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
poetry-core,
|
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
pythonOlder,
|
|
||||||
importlib-metadata,
|
# build-system
|
||||||
|
poetry-core,
|
||||||
|
|
||||||
|
# dependencies
|
||||||
packaging,
|
packaging,
|
||||||
pytestCheckHook,
|
|
||||||
|
# tests
|
||||||
|
addBinToPathHook,
|
||||||
gitMinimal,
|
gitMinimal,
|
||||||
|
pytestCheckHook,
|
||||||
|
writableTmpDirAsHomeHook,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -15,8 +21,6 @@ buildPythonPackage rec {
|
|||||||
version = "1.23.0";
|
version = "1.23.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mtkennerly";
|
owner = "mtkennerly";
|
||||||
repo = "dunamai";
|
repo = "dunamai";
|
||||||
@ -24,22 +28,20 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-JuW/VL8kfzz5mSXRHtrg/hHykgcewaQYfDuO2PALbWc=";
|
hash = "sha256-JuW/VL8kfzz5mSXRHtrg/hHykgcewaQYfDuO2PALbWc=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ poetry-core ];
|
build-system = [ poetry-core ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ packaging ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
|
dependencies = [ packaging ];
|
||||||
|
|
||||||
# needs to be able to run dunami from PATH
|
|
||||||
preCheck = ''
|
preCheck = ''
|
||||||
export PATH=$PATH:$out/bin
|
|
||||||
export HOME=$(mktemp -d)
|
|
||||||
|
|
||||||
git config --global user.email "nobody@example.com"
|
git config --global user.email "nobody@example.com"
|
||||||
git config --global user.name "Nobody"
|
git config --global user.name "Nobody"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeCheckInputs = [
|
nativeCheckInputs = [
|
||||||
|
addBinToPathHook
|
||||||
gitMinimal
|
gitMinimal
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
|
writableTmpDirAsHomeHook
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
@ -49,12 +51,12 @@ buildPythonPackage rec {
|
|||||||
|
|
||||||
pythonImportsCheck = [ "dunamai" ];
|
pythonImportsCheck = [ "dunamai" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = {
|
||||||
description = "Dynamic version generation";
|
description = "Dynamic version generation";
|
||||||
mainProgram = "dunamai";
|
mainProgram = "dunamai";
|
||||||
homepage = "https://github.com/mtkennerly/dunamai";
|
homepage = "https://github.com/mtkennerly/dunamai";
|
||||||
changelog = "https://github.com/mtkennerly/dunamai/blob/${src.tag}/CHANGELOG.md";
|
changelog = "https://github.com/mtkennerly/dunamai/blob/v${version}/CHANGELOG.md";
|
||||||
license = licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = with maintainers; [ jmgilman ];
|
maintainers = with lib.maintainers; [ jmgilman ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,6 @@
|
|||||||
selenium,
|
selenium,
|
||||||
setuptools,
|
setuptools,
|
||||||
setuptools-scm,
|
setuptools-scm,
|
||||||
wheel,
|
|
||||||
xyzservices,
|
xyzservices,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
@ -34,13 +33,12 @@ buildPythonPackage rec {
|
|||||||
hash = "sha256-qTTJK12nHIhcMkPu4rb2IYWm96EjRafftacrlfeGqZg=";
|
hash = "sha256-qTTJK12nHIhcMkPu4rb2IYWm96EjRafftacrlfeGqZg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [
|
build-system = [
|
||||||
setuptools
|
setuptools
|
||||||
setuptools-scm
|
setuptools-scm
|
||||||
wheel
|
|
||||||
];
|
];
|
||||||
|
|
||||||
propagatedBuildInputs = [
|
dependencies = [
|
||||||
branca
|
branca
|
||||||
jinja2
|
jinja2
|
||||||
numpy
|
numpy
|
||||||
@ -55,7 +53,6 @@ buildPythonPackage rec {
|
|||||||
pandas
|
pandas
|
||||||
pillow
|
pillow
|
||||||
pytestCheckHook
|
pytestCheckHook
|
||||||
selenium
|
|
||||||
];
|
];
|
||||||
|
|
||||||
disabledTests = [
|
disabledTests = [
|
||||||
@ -71,6 +68,11 @@ buildPythonPackage rec {
|
|||||||
"test_timedynamic_geo_json"
|
"test_timedynamic_geo_json"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
disabledTestPaths = [
|
||||||
|
# Import issue with selenium.webdriver.common.fedcm
|
||||||
|
"tests/selenium"
|
||||||
|
];
|
||||||
|
|
||||||
pythonImportsCheck = [ "folium" ];
|
pythonImportsCheck = [ "folium" ];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
|
@ -1,15 +1,21 @@
|
|||||||
{
|
{
|
||||||
lib,
|
lib,
|
||||||
bleak,
|
|
||||||
buildPythonPackage,
|
buildPythonPackage,
|
||||||
cryptography,
|
|
||||||
esptool,
|
|
||||||
fetchFromGitHub,
|
fetchFromGitHub,
|
||||||
|
replaceVars,
|
||||||
|
esptool,
|
||||||
|
|
||||||
|
# build-system
|
||||||
|
setuptools,
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
bleak,
|
||||||
|
cryptography,
|
||||||
netifaces,
|
netifaces,
|
||||||
pyserial,
|
pyserial,
|
||||||
pythonOlder,
|
|
||||||
replaceVars,
|
# tests
|
||||||
setuptools,
|
versionCheckHook,
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
@ -17,8 +23,6 @@ buildPythonPackage rec {
|
|||||||
version = "0.9.1";
|
version = "0.9.1";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
disabled = pythonOlder "3.7";
|
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "markqvist";
|
owner = "markqvist";
|
||||||
repo = "Reticulum";
|
repo = "Reticulum";
|
||||||
@ -41,17 +45,20 @@ buildPythonPackage rec {
|
|||||||
pyserial
|
pyserial
|
||||||
];
|
];
|
||||||
|
|
||||||
# Module has no tests
|
|
||||||
doCheck = false;
|
|
||||||
|
|
||||||
pythonImportsCheck = [ "RNS" ];
|
pythonImportsCheck = [ "RNS" ];
|
||||||
|
|
||||||
meta = with lib; {
|
nativeCheckInputs = [
|
||||||
|
versionCheckHook
|
||||||
|
];
|
||||||
|
versionCheckProgram = "${placeholder "out"}/bin/rncp";
|
||||||
|
versionCheckProgramArg = [ "--version" ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
description = "Cryptography-based networking stack for wide-area networks";
|
description = "Cryptography-based networking stack for wide-area networks";
|
||||||
homepage = "https://github.com/markqvist/Reticulum";
|
homepage = "https://reticulum.network";
|
||||||
changelog = "https://github.com/markqvist/Reticulum/releases/tag/${version}";
|
changelog = "https://github.com/markqvist/Reticulum/blob/${version}/Changelog.md";
|
||||||
license = licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = with maintainers; [
|
maintainers = with lib.maintainers; [
|
||||||
fab
|
fab
|
||||||
qbit
|
qbit
|
||||||
];
|
];
|
||||||
|
@ -0,0 +1,71 @@
|
|||||||
|
{
|
||||||
|
lib,
|
||||||
|
buildPythonPackage,
|
||||||
|
fetchFromGitHub,
|
||||||
|
|
||||||
|
# build-system
|
||||||
|
hatchling,
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
dunamai,
|
||||||
|
eval-type-backport,
|
||||||
|
pydantic,
|
||||||
|
returns,
|
||||||
|
tomlkit,
|
||||||
|
|
||||||
|
# tests
|
||||||
|
gitpython,
|
||||||
|
pytestCheckHook,
|
||||||
|
writableTmpDirAsHomeHook,
|
||||||
|
}:
|
||||||
|
|
||||||
|
buildPythonPackage rec {
|
||||||
|
pname = "uv-dynamic-versioning";
|
||||||
|
version = "0.4.1";
|
||||||
|
pyproject = true;
|
||||||
|
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "ninoseki";
|
||||||
|
repo = "uv-dynamic-versioning";
|
||||||
|
tag = "v${version}";
|
||||||
|
# Tests perform mock operations on the local repo
|
||||||
|
leaveDotGit = true;
|
||||||
|
hash = "sha256-5pc05yazeHyQvmNk0uy6XkLrmX4ZQF6Lj7fDDtVcpu4=";
|
||||||
|
};
|
||||||
|
|
||||||
|
build-system = [
|
||||||
|
hatchling
|
||||||
|
];
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
dunamai
|
||||||
|
eval-type-backport
|
||||||
|
hatchling
|
||||||
|
pydantic
|
||||||
|
returns
|
||||||
|
tomlkit
|
||||||
|
];
|
||||||
|
|
||||||
|
pythonImportsCheck = [
|
||||||
|
"uv_dynamic_versioning"
|
||||||
|
];
|
||||||
|
|
||||||
|
preCheck = ''
|
||||||
|
git config --global user.email "nobody@example.com"
|
||||||
|
git config --global user.name "Nobody"
|
||||||
|
'';
|
||||||
|
|
||||||
|
nativeCheckInputs = [
|
||||||
|
gitpython
|
||||||
|
pytestCheckHook
|
||||||
|
writableTmpDirAsHomeHook
|
||||||
|
];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "Dynamic versioning based on VCS tags for uv/hatch project";
|
||||||
|
homepage = "https://github.com/ninoseki/uv-dynamic-versioning";
|
||||||
|
changelog = "https://github.com/ninoseki/uv-dynamic-versioning/releases/tag/v${version}";
|
||||||
|
license = lib.licenses.mit;
|
||||||
|
maintainers = with lib.maintainers; [ GaetanLepage ];
|
||||||
|
};
|
||||||
|
}
|
@ -11,19 +11,19 @@
|
|||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "zenoh";
|
pname = "zenoh";
|
||||||
version = "1.1.1";
|
version = "1.2.0";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "eclipse-zenoh";
|
owner = "eclipse-zenoh";
|
||||||
repo = "zenoh-python";
|
repo = "zenoh-python";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-pLdAlQBq/d9fohkPgGV/bR7rOl4RreenbHXYdde8q/0=";
|
hash = "sha256-N82KcLMYTOzkeFR6NLNR/g4MDjXk2aZRaAVMggXKwf0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoDeps = rustPlatform.fetchCargoVendor {
|
cargoDeps = rustPlatform.fetchCargoVendor {
|
||||||
inherit src pname version;
|
inherit src pname version;
|
||||||
hash = "sha256-R6Vux4cNL9/Fxi7UvItZT8E539cz5cAupT9X0UkdwR4=";
|
hash = "sha256-5JdqANf5roFY3J+iPxg+WhmAyTWARhgav+/jt7rttqg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = [
|
build-system = [
|
||||||
|
@ -4,35 +4,35 @@
|
|||||||
"hash": "sha256:12c9bd0ikppkdpqmvg7g2062s60ks9p0qxx1jis29wl9swr74120"
|
"hash": "sha256:12c9bd0ikppkdpqmvg7g2062s60ks9p0qxx1jis29wl9swr74120"
|
||||||
},
|
},
|
||||||
"6.1": {
|
"6.1": {
|
||||||
"version": "6.1.127",
|
"version": "6.1.128",
|
||||||
"hash": "sha256:0xkqpwhvz6qhaxzg1j993lv1iyvb2zydgq6d8mhdbfkz38fx9c0q"
|
"hash": "sha256:1wshgkgcxaf4mnm4ngngsj8gq1cg8kq56f5kqsdfcw0m339nfkc7"
|
||||||
},
|
},
|
||||||
"5.15": {
|
"5.15": {
|
||||||
"version": "5.15.177",
|
"version": "5.15.178",
|
||||||
"hash": "sha256:1q56w3lqwi3ynny6z7siqzv3h8nryksyw70r3fhghca2il4bi7pa"
|
"hash": "sha256:0hkw2l4gr5m6jw2adxcgm2sb6kl0w51r6s4hcbn6rlm4bvmzgsgg"
|
||||||
},
|
},
|
||||||
"5.10": {
|
"5.10": {
|
||||||
"version": "5.10.233",
|
"version": "5.10.234",
|
||||||
"hash": "sha256:0lkz2g8r032f027j3gih3f7crx991mrpng9qgqc5k4cc1wl5g7i3"
|
"hash": "sha256:1rgb4v6dvqlw1mgzsli0hxaj2d5d4m1nylgcrwm4bkpiwbzc95wm"
|
||||||
},
|
},
|
||||||
"5.4": {
|
"5.4": {
|
||||||
"version": "5.4.289",
|
"version": "5.4.290",
|
||||||
"hash": "sha256:043dl195h06hs3zdjd6j1m1zgvmky3s0plrpma75zqf8ab05yghy"
|
"hash": "sha256:0mm4q8f6kbqddy4zaxjf5xyqpnla5qprvsf7v3vq01gmlzr3rivc"
|
||||||
},
|
},
|
||||||
"6.6": {
|
"6.6": {
|
||||||
"version": "6.6.74",
|
"version": "6.6.75",
|
||||||
"hash": "sha256:0ka9snxl0y57fajy8vszwa4ggn48pid8m1879d4vl3mbicd2nppi"
|
"hash": "sha256:1402g6qjk1242gsl6n8xlbg01m0nb19n30ac1ffi7fhnjzxb3pzp"
|
||||||
},
|
},
|
||||||
"6.11": {
|
"6.11": {
|
||||||
"version": "6.11.11",
|
"version": "6.11.11",
|
||||||
"hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532"
|
"hash": "sha256:1z2913y38clnlmhvwj49h7p4pic24s4d8np7nmd4lk7m2xz8w532"
|
||||||
},
|
},
|
||||||
"6.12": {
|
"6.12": {
|
||||||
"version": "6.12.11",
|
"version": "6.12.12",
|
||||||
"hash": "sha256:0jgczvy1kr55s4bs8n2vmxnxnfvp5rkm4yd54gqm78c7ppyp4la7"
|
"hash": "sha256:1zwfw3lci3ihandx2cpq3h12x7l94jzr4xkd5lzkn1ppgv8l52g9"
|
||||||
},
|
},
|
||||||
"6.13": {
|
"6.13": {
|
||||||
"version": "6.13",
|
"version": "6.13.1",
|
||||||
"hash": "sha256:0vhdz1as27kxav81rkf6fm85sqrbj5hjhz5hpyxcd5b6p1pcr7g7"
|
"hash": "sha256:0smnalhyrgh5s3mw60q56r1jxj993ckfpldxvfrz27a7xb4gc4gh"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -76,7 +76,6 @@ let
|
|||||||
moni
|
moni
|
||||||
lovesegfault
|
lovesegfault
|
||||||
atemu
|
atemu
|
||||||
shawn8901
|
|
||||||
zzzsy
|
zzzsy
|
||||||
eljamm
|
eljamm
|
||||||
];
|
];
|
||||||
|
@ -60,7 +60,8 @@ buildGoModule rec {
|
|||||||
cacert
|
cacert
|
||||||
jq
|
jq
|
||||||
moreutils
|
moreutils
|
||||||
python3
|
# required to run old node-gyp
|
||||||
|
(python3.withPackages (ps: [ ps.distutils ]))
|
||||||
git
|
git
|
||||||
# @esfx/equatable@npm:1.0.2 fails to build on darwin as it requires `xcbuild`
|
# @esfx/equatable@npm:1.0.2 fails to build on darwin as it requires `xcbuild`
|
||||||
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild.xcbuild ];
|
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild.xcbuild ];
|
||||||
@ -102,7 +103,8 @@ buildGoModule rec {
|
|||||||
jq
|
jq
|
||||||
moreutils
|
moreutils
|
||||||
removeReferencesTo
|
removeReferencesTo
|
||||||
python3
|
# required to run old node-gyp
|
||||||
|
(python3.withPackages (ps: [ ps.distutils ]))
|
||||||
faketty
|
faketty
|
||||||
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild.xcbuild ];
|
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ xcbuild.xcbuild ];
|
||||||
|
|
||||||
|
@ -6,13 +6,13 @@
|
|||||||
|
|
||||||
buildFishPlugin rec {
|
buildFishPlugin rec {
|
||||||
pname = "forgit";
|
pname = "forgit";
|
||||||
version = "25.01.0";
|
version = "25.02.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "wfxr";
|
owner = "wfxr";
|
||||||
repo = "forgit";
|
repo = "forgit";
|
||||||
rev = version;
|
rev = version;
|
||||||
hash = "sha256-x+Y1o+K6I9DWbn202jNAr40vS71ZAXbS7ztsH+bPGBI=";
|
hash = "sha256-vVsJe/MycQrwHLJOlBFLCuKuVDwQfQSMp56Y7beEUyg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
|
@ -6,18 +6,18 @@
|
|||||||
|
|
||||||
buildGoModule rec {
|
buildGoModule rec {
|
||||||
pname = "cnspec";
|
pname = "cnspec";
|
||||||
version = "11.37.1";
|
version = "11.39.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "mondoohq";
|
owner = "mondoohq";
|
||||||
repo = "cnspec";
|
repo = "cnspec";
|
||||||
tag = "v${version}";
|
tag = "v${version}";
|
||||||
hash = "sha256-NZbNkqYAjtfF+XP1EcblsT8cLqJEDovQTOwc4JQUNQc=";
|
hash = "sha256-SnWKaQ/wH04HmqM6WhMIn7tRszIwDz9sQxqMXA4ux8k=";
|
||||||
};
|
};
|
||||||
|
|
||||||
proxyVendor = true;
|
proxyVendor = true;
|
||||||
|
|
||||||
vendorHash = "sha256-N99aOt7SsyAUWnvfgsweLABmLX7obnepEvHSTKa/2hg=";
|
vendorHash = "sha256-uymDz+jlEO7AYurAUiUswZD2X7hjEFW6m2aQ73k/B3Q=";
|
||||||
|
|
||||||
subPackages = [ "apps/cnspec" ];
|
subPackages = [ "apps/cnspec" ];
|
||||||
|
|
||||||
|
@ -4741,10 +4741,6 @@ with pkgs;
|
|||||||
inherit (darwin) autoSignDarwinBinariesHook;
|
inherit (darwin) autoSignDarwinBinariesHook;
|
||||||
};
|
};
|
||||||
|
|
||||||
poedit = callPackage ../tools/text/poedit {
|
|
||||||
wxGTK32 = wxGTK32.override { withWebKit = true; };
|
|
||||||
};
|
|
||||||
|
|
||||||
polaris = callPackage ../servers/polaris { };
|
polaris = callPackage ../servers/polaris { };
|
||||||
|
|
||||||
polaris-web = callPackage ../servers/polaris/web.nix { };
|
polaris-web = callPackage ../servers/polaris/web.nix { };
|
||||||
@ -17811,7 +17807,7 @@ with pkgs;
|
|||||||
|
|
||||||
nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { };
|
nix-visualize = python3.pkgs.callPackage ../tools/package-management/nix-visualize { };
|
||||||
|
|
||||||
nixci = callPackage ../tools/nix/nixci {
|
nixci = callPackage ../by-name/ni/nixci/package.nix {
|
||||||
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit;
|
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration IOKit;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -17806,6 +17806,8 @@ self: super: with self; {
|
|||||||
|
|
||||||
uv = callPackage ../development/python-modules/uv { };
|
uv = callPackage ../development/python-modules/uv { };
|
||||||
|
|
||||||
|
uv-dynamic-versioning = callPackage ../development/python-modules/uv-dynamic-versioning { };
|
||||||
|
|
||||||
uvcclient = callPackage ../development/python-modules/uvcclient { };
|
uvcclient = callPackage ../development/python-modules/uvcclient { };
|
||||||
|
|
||||||
uvicorn = callPackage ../development/python-modules/uvicorn { };
|
uvicorn = callPackage ../development/python-modules/uvicorn { };
|
||||||
|
Loading…
x
Reference in New Issue
Block a user