Merge master into staging-next

This commit is contained in:
github-actions[bot]
2024-11-30 18:04:14 +00:00
committed by GitHub
81 changed files with 649 additions and 392 deletions
+1 -1
View File
@@ -345,7 +345,7 @@ See [Nix Channel Status](https://status.nixos.org/) for the current channels and
Here's a brief overview of the main Git branches and what channels they're used for:
- `master`: The main branch, used for the unstable channels such as `nixpkgs-unstable`, `nixos-unstable` and `nixos-unstable-small`.
- `release-YY.MM` (e.g. `release-24.11`): The NixOS release branches, used for the stable channels such as `nixos-24.11`, `nixos-24.11-small` and `nixpkgs-24.11-darwin`.
- `release-YY.MM` (e.g. `release-25.05`): The NixOS release branches, used for the stable channels such as `nixos-25.05`, `nixos-25.05-small` and `nixpkgs-25.05-darwin`.
When a channel is updated, a corresponding Git branch is also updated to point to the corresponding commit.
So e.g. the [`nixpkgs-unstable` branch](https://github.com/nixos/nixpkgs/tree/nixpkgs-unstable) corresponds to the Git commit from the [`nixpkgs-unstable` channel](https://channels.nixos.org/nixpkgs-unstable).
+2 -2
View File
@@ -52,9 +52,9 @@ Nixpkgs and NixOS are built and tested by our continuous integration
system, [Hydra](https://hydra.nixos.org/).
* [Continuous package builds for unstable/master](https://hydra.nixos.org/jobset/nixos/trunk-combined)
* [Continuous package builds for the NixOS 24.05 release](https://hydra.nixos.org/jobset/nixos/release-24.05)
* [Continuous package builds for the NixOS 24.11 release](https://hydra.nixos.org/jobset/nixos/release-24.11)
* [Tests for unstable/master](https://hydra.nixos.org/job/nixos/trunk-combined/tested#tabs-constituents)
* [Tests for the NixOS 24.05 release](https://hydra.nixos.org/job/nixos/release-24.05/tested#tabs-constituents)
* [Tests for the NixOS 24.11 release](https://hydra.nixos.org/job/nixos/release-24.11/tested#tabs-constituents)
Artifacts successfully built with Hydra are published to cache at
https://cache.nixos.org/. When successful build and test criteria are
+5
View File
@@ -16805,6 +16805,11 @@
githubId = 33826198;
name = "Philipp Arras";
};
parth = {
github = "parth";
githubId = 821972;
name = "Parth Mehrotra";
};
pashashocky = {
email = "pashashocky@gmail.com";
github = "pashashocky";
@@ -6,7 +6,7 @@ expressions and associated binaries. The NixOS channels are updated
automatically from NixOS's Git repository after certain tests have
passed and all packages have been built. These channels are:
- *Stable channels*, such as [`nixos-24.05`](https://channels.nixos.org/nixos-24.05).
- *Stable channels*, such as [`nixos-24.11`](https://channels.nixos.org/nixos-24.11).
These only get conservative bug fixes and package upgrades. For
instance, a channel update may cause the Linux kernel on your system
to be upgraded from 4.19.34 to 4.19.38 (a minor bug fix), but not
@@ -19,7 +19,7 @@ passed and all packages have been built. These channels are:
radical changes between channel updates. It's not recommended for
production systems.
- *Small channels*, such as [`nixos-24.05-small`](https://channels.nixos.org/nixos-24.05-small)
- *Small channels*, such as [`nixos-24.11-small`](https://channels.nixos.org/nixos-24.11-small)
or [`nixos-unstable-small`](https://channels.nixos.org/nixos-unstable-small).
These are identical to the stable and unstable channels described above,
except that they contain fewer binary packages. This means they get updated
@@ -38,8 +38,8 @@ supported stable release.
When you first install NixOS, you're automatically subscribed to the
NixOS channel that corresponds to your installation source. For
instance, if you installed from a 24.05 ISO, you will be subscribed to
the `nixos-24.05` channel. To see which NixOS channel you're subscribed
instance, if you installed from a 24.11 ISO, you will be subscribed to
the `nixos-24.11` channel. To see which NixOS channel you're subscribed
to, run the following as root:
```ShellSession
@@ -54,16 +54,16 @@ To switch to a different NixOS channel, do
```
(Be sure to include the `nixos` parameter at the end.) For instance, to
use the NixOS 24.05 stable channel:
use the NixOS 24.11 stable channel:
```ShellSession
# nix-channel --add https://channels.nixos.org/nixos-24.05 nixos
# nix-channel --add https://channels.nixos.org/nixos-24.11 nixos
```
If you have a server, you may want to use the "small" channel instead:
```ShellSession
# nix-channel --add https://channels.nixos.org/nixos-24.05-small nixos
# nix-channel --add https://channels.nixos.org/nixos-24.11-small nixos
```
And if you want to live on the bleeding edge:
@@ -117,6 +117,6 @@ modules. You can also specify a channel explicitly, e.g.
```nix
{
system.autoUpgrade.channel = "https://channels.nixos.org/nixos-24.05";
system.autoUpgrade.channel = "https://channels.nixos.org/nixos-24.11";
}
```
@@ -1,4 +1,4 @@
# Release 24.11 (“Vicuña”, 2024.11/??) {#sec-release-24.11}
# Release 24.11 (“Vicuña”, 2024.11/28) {#sec-release-24.11}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
+1 -1
View File
@@ -56,7 +56,7 @@ let
mysqlLocal = cfg.database.createLocally && cfg.database.type == "mysql";
pgsqlLocal = cfg.database.createLocally && cfg.database.type == "pgsql";
phpExt = pkgs.php81.buildEnv {
phpExt = pkgs.php83.buildEnv {
extensions = { all, ... }: with all; [ iconv mbstring curl openssl tokenizer soap ctype zip gd simplexml dom intl sqlite3 pgsql pdo_sqlite pdo_pgsql pdo_odbc pdo_mysql pdo mysqli session zlib xmlreader fileinfo filter opcache exif sodium ];
extraConfig = "max_input_vars = 5000";
};
+4 -3
View File
@@ -3,7 +3,8 @@ let
wayland = { pkgs, ... }: {
imports = [ ./common/wayland-cage.nix ];
services.cage.program = "${pkgs.vscodium}/bin/codium";
# We scale vscodium to help OCR find the small "Untitled" text.
services.cage.program = "${pkgs.vscodium}/bin/codium --force-device-scale-factor=2";
environment.variables.NIXOS_OZONE_WL = "1";
environment.variables.DISPLAY = "do not use";
@@ -16,7 +17,7 @@ let
virtualisation.memorySize = 2047;
services.xserver.enable = true;
services.xserver.displayManager.sessionCommands = ''
${pkgs.vscodium}/bin/codium
${pkgs.vscodium}/bin/codium --force-device-scale-factor=2
'';
test-support.displayManager.auto.user = "alice";
};
@@ -46,7 +47,7 @@ let
codium_running.wait() # type: ignore[union-attr]
with codium_running: # type: ignore[union-attr]
# Wait until vscodium is visible. "File" is in the menu bar.
machine.wait_for_text('Welcome')
machine.wait_for_text('Get Started with')
machine.screenshot('start_screen')
test_string = 'testfile'
+2 -2
View File
@@ -27,13 +27,13 @@ assert !(pulseaudioSupport && portaudioSupport);
gnuradioMinimal.pkgs.mkDerivation rec {
pname = "gqrx";
version = "2.17.5";
version = "2.17.6";
src = fetchFromGitHub {
owner = "gqrx-sdr";
repo = "gqrx";
rev = "v${version}";
hash = "sha256-9VePsl/vaSTZ1TMyIeaGoZNrZv+O/7BxQ3ubD5S2EjY=";
hash = "sha256-/ykKcwOotu8kn+EpJI+EUeqSkHZ2IrSh+o7lBGeHrZ0=";
};
nativeBuildInputs = [
@@ -10,12 +10,12 @@ let
let
self = {
inherit pname;
version = "0-unstable-2023-03-03";
version = "0-unstable-2024-11-23";
src = fetchFromGitHub {
owner = "occivink";
repo = "mpv-image-viewer";
rev = "efc82147cba4809f22e9afae6ed7a41ad9794ffd";
hash = "sha256-H7uBwrIb5uNEr3m+rHED/hO2CHypGu7hbcRpC30am2Q=";
rev = "128b498e3e57a14deea5ca9bbf662f8c1ca79e8d";
hash = "sha256-VwIL1529CW9MLK4N9jHHddSSZD5RsJ5bWGWqGJ751C0=";
};
sourceRoot = "source/scripts";
@@ -174,7 +174,7 @@ let
allPaths = paths ++ paths32;
rootfs-builder = pkgs.rustPlatform.buildRustPackage {
rootfs-builder = pkgs.buildPackages.rustPlatform.buildRustPackage {
name = "fhs-rootfs-bulder";
src = ./rootfs-builder;
cargoLock.lockFile = ./rootfs-builder/Cargo.lock;
+2 -2
View File
@@ -22,11 +22,11 @@ let
{
x86_64-linux = {
name = "BombSquad_Linux_x86_64";
hash = "sha256-jrExsqaM6uhnKMGPkJJTsKt2Imek+YDI2soSP/kfPj0=";
hash = "sha256-aujLYzFcKaW0ff7sRdyJ6SvSQowafWVbmwycQfDQUYY=";
};
aarch-64-linux = {
name = "BombSquad_Linux_Arm64";
hash = "sha256-o1Yg0C5k07NZzc9jQrHXR+kkQl8HZ55U9/fqcpe3Iyw=";
hash = "sha256-pPP7QZzToTOQtSxzF7Q3ZzlDjUjQWMBM/y79d6Yf38I=";
};
}
.${stdenv.targetPlatform.system} or (throw "${stdenv.targetPlatform.system} is unsupported.");
+3 -16
View File
@@ -1,9 +1,6 @@
{ lib
, rustPlatform
, fetchFromGitHub
, llvmPackages
, stdenv
, darwin
}:
rustPlatform.buildRustPackage rec {
@@ -19,19 +16,9 @@ rustPlatform.buildRustPackage rec {
cargoHash = "sha256-ma7JVbWSiKfkCXCDwA8DFm2+KPrWR+8nSdgGSqehNg8=";
env = {
LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib";
};
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks; [
Cocoa
IOKit
Foundation
DiskArbitration
]
);
nativeBuildInputs = [
rustPlatform.bindgenHook
];
RUSTFLAGS = "--cfg tracing_unstable";
+3 -3
View File
@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage rec {
pname = "chainsaw";
version = "2.9.2";
version = "2.10.1";
src = fetchFromGitHub {
owner = "WithSecureLabs";
repo = "chainsaw";
rev = "refs/tags/v${version}";
hash = "sha256-oKlLFKCZNBcHURVvT0i8Hfym6r30ikndV30uuxjYgDM=";
hash = "sha256-ErDIfLhzCiFm3dZzr6ThjYCplfDKbALAqcu8c0gREH4=";
};
cargoHash = "sha256-1w3DYP69aOphoqbsZIF9aX56Lftg2niKClmImLTa5DE=";
cargoHash = "sha256-WuPfYxI61wsQyOKqPF7/a3Hx9vMBCkTkoXsZczgeKpg=";
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
darwin.apple_sdk.frameworks.CoreFoundation
@@ -7,7 +7,7 @@
python3.pkgs.buildPythonApplication rec {
pname = "dmarc-metrics-exporter";
version = "1.1.0";
version = "1.2.0";
pyproject = true;
@@ -15,7 +15,7 @@ python3.pkgs.buildPythonApplication rec {
owner = "jgosmann";
repo = "dmarc-metrics-exporter";
rev = "refs/tags/v${version}";
hash = "sha256-xzIYlOZ1HeW+jbVDVlUPTIooFraQ0cJltsDoCzVMNsA=";
hash = "sha256-cIsI4TNYuLK0fpUg9lnbl5KSBtzQoT/pTByI9hiy/7o=";
};
pythonRelaxDeps = true;
+2 -2
View File
@@ -3,7 +3,7 @@
, nixosTests
, python3
, fetchFromGitHub
, radicale3
, radicale
}:
python3.pkgs.buildPythonApplication {
@@ -25,7 +25,7 @@ python3.pkgs.buildPythonApplication {
flask-wtf
msgpack
setuptools
(python.pkgs.toPythonModule (radicale3.override { python3 = python; }))
(python.pkgs.toPythonModule (radicale.override { python3 = python; }))
requests
types-setuptools
] ++ requests.optional-dependencies.socks;
+3 -3
View File
@@ -16,20 +16,20 @@
buildGoModule rec {
pname = "evcc";
version = "0.131.6";
version = "0.131.8";
src = fetchFromGitHub {
owner = "evcc-io";
repo = "evcc";
rev = version;
hash = "sha256-r9GaihxC9ZQtTzKqfJ3LLDMzDEXeud7vTFEMOf0whFU=";
hash = "sha256-W04iXqABwp5fDesOZf633mS6caEsGv0lHEyCzqEv1WA=";
};
vendorHash = "sha256-x0EWFsR/O2Ztg39DL+yZx2ZDzJHADo2aPAeg/i+5KqM=";
npmDeps = fetchNpmDeps {
inherit src;
hash = "sha256-4pQYv5UKoz3Gu5OS0zoYrjrFYD796MDb7ofWbTv3HlU=";
hash = "sha256-MjmqVyIj/foI6FFMydpbZA3wL09qs02eAq7Tk872JKM=";
};
nativeBuildInputs = [
+3 -25
View File
@@ -1,28 +1,13 @@
{ lib
, buildPackages
, clang
, fetchFromGitHub
, libclang
, libiconv
, llvmPackages_12
, openssl
, pkg-config
, protobuf
, rustPlatform
, stdenv
, Security
, SystemConfiguration
}:
let
# Rust rocksdb bindings have C++ compilation/linking errors on Darwin when using newer clang
# Forcing it to clang 12 fixes the issue.
buildRustPackage =
if stdenv.hostPlatform.isDarwin then
rustPlatform.buildRustPackage.override { stdenv = llvmPackages_12.stdenv; }
else
rustPlatform.buildRustPackage;
in
buildRustPackage rec {
rustPlatform.buildRustPackage rec {
pname = "fedimint";
version = "0.4.4";
@@ -38,17 +23,11 @@ buildRustPackage rec {
nativeBuildInputs = [
protobuf
pkg-config
clang
(lib.getLib libclang)
rustPlatform.bindgenHook
];
buildInputs = [
openssl
] ++ lib.optionals stdenv.hostPlatform.isDarwin [
Security
libiconv
Security
SystemConfiguration
];
outputs = [ "out" "fedimintCli" "fedimint" "gateway" "gatewayCli" "devimint" ];
@@ -79,7 +58,6 @@ buildRustPackage rec {
PROTOC = "${buildPackages.protobuf}/bin/protoc";
PROTOC_INCLUDE = "${protobuf}/include";
OPENSSL_DIR = openssl.dev;
LIBCLANG_PATH = "${lib.getLib libclang}/lib";
FEDIMINT_BUILD_FORCE_GIT_HASH = "0000000000000000000000000000000000000000";
+2 -2
View File
@@ -15,14 +15,14 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gapless";
version = "4.0";
version = "4.2";
src = fetchFromGitLab {
domain = "gitlab.gnome.org";
owner = "neithern";
repo = "g4music";
rev = "v${finalAttrs.version}";
hash = "sha256-t9YthW8HZz2kXYPvidVRy7GVB2cRGEOCrXZtIpW65MA=";
hash = "sha256-lH3bogDbUjfNC6rC1UG2MiLRmc8YDaP0+STNKzg54dQ=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -5,13 +5,13 @@
buildGoModule rec {
pname = "gcov2lcov";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitHub {
owner = "jandelgado";
repo = "gcov2lcov";
rev = "v${version}";
hash = "sha256-E8TPxaKJTd+5OP9e5S1FD5aZP42nJvjiqqNs4xP9gm4=";
hash = "sha256-ifXpT5jGNaStqvzP5Rq6Hf6PFhpiKMRC+eSYOZfzt+s=";
};
vendorHash = "sha256-/2OIBWXbNch6lmw0C1jkyJfNefJXOVG9/jNW8CYHTsc=";
+12 -4
View File
@@ -1,12 +1,17 @@
{ lib, stdenv, fetchurl, nixosTests }:
{
lib,
stdenv,
fetchurl,
nixosTests,
}:
stdenv.mkDerivation rec {
pname = "gerrit";
version = "3.10.2";
version = "3.10.3";
src = fetchurl {
url = "https://gerrit-releases.storage.googleapis.com/gerrit-${version}.war";
hash = "sha256-jsyL7j4ENzHVi07Uii0ouWXF3hkoGrq3NJi8fB1kj8o=";
hash = "sha256-pVI5YZihvJNuaboh2dLe/Aw371rNPiGbaLUd0ALpANQ=";
};
buildCommand = ''
@@ -40,7 +45,10 @@ stdenv.mkDerivation rec {
license = licenses.asl20;
description = "Web based code review and repository management for the git version control system";
sourceProvenance = with sourceTypes; [ binaryBytecode ];
maintainers = with maintainers; [ flokli zimbatm ];
maintainers = with maintainers; [
flokli
zimbatm
];
platforms = platforms.unix;
};
}
+2 -10
View File
@@ -1,7 +1,6 @@
{ lib
, stdenv
, fetchFromGitLab
, fetchpatch
, meson
, ninja
, pkg-config
@@ -18,21 +17,14 @@
stdenv.mkDerivation rec {
pname = "goodvibes";
version = "0.8.0";
version = "0.8.1";
src = fetchFromGitLab {
owner = pname;
repo = pname;
rev = "v${version}";
hash = "sha256-KflLEc6BFA3pBY9HukEm5NluGi2igFNP6joOMdmZ0Ds=";
hash = "sha256-zqJbtCqdwKXy13WWoAwSRYVhAOJsHqOF0DriSDEigbI=";
};
patches = [
# Fixes a compilation error
(fetchpatch {
url = "https://gitlab.com/goodvibes/goodvibes/-/commit/e332f831b91ee068a1a58846d7607b30ab010116.patch";
hash = "sha256-PzbTltbD0xWJAytCGg1TAwBLrICP+9QZbCbG1QQ8Qmw=";
})
];
nativeBuildInputs = [
meson
+3 -3
View File
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "grpcui";
version = "1.4.1";
version = "1.4.2";
src = fetchFromGitHub {
owner = "fullstorydev";
repo = pname;
rev = "v${version}";
sha256 = "sha256-OIwfLuWY7Y0t85v+P/0F55vEe0hNohlqMl16Omr8AF0=";
sha256 = "sha256-yk9SgQMUga7htP7XTKFk2JGzixxBV3y3PrnkzsiAMbw=";
};
vendorHash = "sha256-dEek7q8OjFgCn+f/qyiQL/5qu8RJp38vZk3OrBREHx4=";
vendorHash = "sha256-uP5jtFji2E6GqpzjD7X5p59TXu7KQVBgEX+Gh0BIclM=";
doCheck = false;
+3 -3
View File
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kube-bench";
version = "0.9.0";
version = "0.9.2";
src = fetchFromGitHub {
owner = "aquasecurity";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-x6xCrxePB/TR7BP1kLiVFjv4pLUJu9JVh5/Y0ebOjvY=";
hash = "sha256-wRY40yNXTcixCUYWFMQsfkI7MPE4RuxCEHBoedDpW9Y=";
};
vendorHash = "sha256-d6GhZBHDSRgMVeglw8rhq5QF7gRH4hQOzTn0DZjvhiA=";
vendorHash = "sha256-bTpE8zJ6dCMimTowexehxnWPq3tXd0H9ZduJvCVqAlI=";
nativeBuildInputs = [ installShellFiles ];
+2 -2
View File
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "kubecfg";
version = "0.35.0";
version = "0.35.1";
src = fetchFromGitHub {
owner = "kubecfg";
repo = "kubecfg";
rev = "v${version}";
hash = "sha256-/xfZcykOGYOnCkKQDUJ9k4xh+bwrDmy2iSNFPVLkjew=";
hash = "sha256-5xs9iE6sfFzoTq24DTNKOj4D+A5ezBKN1lfIdJCt+pk=";
};
vendorHash = "sha256-K2IyljE5QS/SZ6EXV42q/a5ru+0UXZ69oLNi94XKxw4=";
+1 -1
View File
@@ -66,7 +66,7 @@ rustPlatform.buildRustPackage rec {
'';
meta = {
description = "Linux AMDGPU Controller";
description = "Linux GPU Configuration Tool for AMD and NVIDIA";
homepage = "https://github.com/ilya-zlobintsev/LACT";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ figsoda atemu ];
+3 -3
View File
@@ -11,20 +11,20 @@
}:
stdenv.mkDerivation rec {
pname = "legcord";
version = "1.0.4";
version = "1.0.5";
src = fetchFromGitHub {
owner = "Legcord";
repo = "Legcord";
rev = "v${version}";
hash = "sha256-1nM0v8cjLcctvRcGHGtbyGxaqonIY8wM9s413NxTo+I=";
hash = "sha256-9CicqDZDetxElD36OLizyVNxkqz3rQOjAtUNTGWVwss=";
};
nativeBuildInputs = [ pnpm.configHook nodejs makeWrapper copyDesktopItems ];
pnpmDeps = pnpm.fetchDeps {
inherit pname version src;
hash = "sha256-E1kT3WiCYkLwrfHa11P1Z6e0fVnZSpXEQStr1NPjEJU=";
hash = "sha256-5GE/I2xLmu2Wu9mjzZMk1YZvtS5PgpwgXnxuY+4nimQ=";
};
ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
+1 -4
View File
@@ -11,7 +11,6 @@
, pipewire
, virglrenderer
, libkrunfw
, llvmPackages
, rustc
, withGpu ? false
, withSound ? false
@@ -38,8 +37,8 @@ stdenv.mkDerivation (finalAttrs: {
};
nativeBuildInputs = [
llvmPackages.clang
rustPlatform.cargoSetupHook
rustPlatform.bindgenHook
cargo
rustc
] ++ lib.optional (sevVariant || withGpu) pkg-config;
@@ -52,8 +51,6 @@ stdenv.mkDerivation (finalAttrs: {
++ lib.optional withSound pipewire
++ lib.optional sevVariant openssl;
env.LIBCLANG_PATH = "${lib.getLib llvmPackages.clang-unwrapped}/lib/libclang.so";
makeFlags = [
"PREFIX=${placeholder "out"}"
] ++ lib.optional withGpu "GPU=1"
+50
View File
@@ -0,0 +1,50 @@
{
lib,
stdenv,
rustPlatform,
fetchFromGitHub,
installShellFiles,
}:
rustPlatform.buildRustPackage rec {
pname = "lockbook";
version = "0.9.15";
src = fetchFromGitHub {
owner = "lockbook";
repo = "lockbook";
rev = "refs/tags/${version}";
hash = "sha256-hqBjA/6MWlhVjV4m+cIcnoRTApHuzbPzivMsaQHfRcc=";
};
useFetchCargoVendor = true;
cargoHash = "sha256-+M+wL26KDbLKhcujPyWAsTlXwLrQVCUbTnnu/7sXul4=";
doCheck = false; # there are no cli tests
cargoBuildFlags = [
"--package"
"lockbook-cli"
];
nativeBuildInputs = [ installShellFiles ];
postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
installShellCompletion --bash --name lockbook.bash <($out/bin/lockbook completions bash)
installShellCompletion --zsh --name _lockbook <($out/bin/lockbook completions zsh)
installShellCompletion --fish --name lockbook.fish <($out/bin/lockbook completions fish)
'';
meta = {
description = "Private, polished note-taking platform";
longDescription = ''
Write notes, sketch ideas, and store files in one secure place.
Share seamlessly, keep data synced, and access it on any
platformeven offline. Lockbook encrypts files so even we
cant see them, but dont take our word for it:
Lockbook is 100% open-source.
'';
homepage = "https://lockbook.net";
license = lib.licenses.unlicense;
platforms = lib.platforms.all;
changelog = "https://github.com/lockbook/lockbook/releases";
maintainers = [ lib.maintainers.parth ];
};
}
@@ -1,14 +1,15 @@
{ stdenv
, lib
, fetchurl
, dpkg
, openjdk11
, jnr-posix
, makeWrapper
, openjfx17
, zip
, nixosTests
, bash
{
stdenv,
lib,
fetchurl,
dpkg,
openjdk11,
jnr-posix,
makeWrapper,
openjfx17,
zip,
nixosTests,
bash,
}:
stdenv.mkDerivation rec {
pname = "microsoft-identity-broker";
@@ -16,10 +17,15 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "https://packages.microsoft.com/ubuntu/22.04/prod/pool/main/m/microsoft-identity-broker/microsoft-identity-broker_${version}_amd64.deb";
hash = "sha256-I4Q6ucT6ps8/QGiQTNbMXcKxq6UMcuwJ0Prcqvov56M=";
hash = "sha256-v/FxtdvRaUHYqvFSkJIZyicIdcyxQ8lPpY5rb9smnqA=";
};
nativeBuildInputs = [ dpkg makeWrapper openjdk11 zip ];
nativeBuildInputs = [
dpkg
makeWrapper
openjdk11
zip
];
buildPhase = ''
runHook preBuild
@@ -93,11 +99,11 @@ stdenv.mkDerivation rec {
tests = { inherit (nixosTests) intune; };
};
meta = with lib; {
meta = {
description = "Microsoft Authentication Broker for Linux";
homepage = "https://www.microsoft.com/";
license = licenses.unfree;
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
platforms = [ "x86_64-linux" ];
maintainers = with lib.maintainers; [ rhysmdnz ];
};
+2 -2
View File
@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mlx42";
version = "2.4.0";
version = "2.4.1";
src = fetchFromGitHub {
owner = "codam-coding-college";
repo = "MLX42";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-jYcBvvx0Xfc/wDWSUROfQeRvn+tWvSS0ymKO1iuzg8w=";
hash = "sha256-/HCP6F7N+J97n4orlLxg/4agEoq4+rJdpeW/3q+DI1I=";
};
postPatch =
+33
View File
@@ -0,0 +1,33 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "morf";
version = "1.0.0";
src = fetchFromGitHub {
owner = "amrudesh1";
repo = "morf";
rev = "refs/tags/v${version}";
hash = "sha256-3PJ+YtKSH6HHAXBSHO8iMP2HFiuW1RQ0N8iUjQD7NBw=";
};
vendorHash = "sha256-tK58UGCI7CuJsFSM7htRQT98tzunAOXyYAxhCkdTJdU=";
ldflags = [
"-s"
"-w"
];
meta = {
description = "Offensive mobile security tool designed to identify and address sensitive information";
homepage = "https://github.com/amrudesh1/morf";
changelog = "https://github.com/amrudesh1/morf/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ fab ];
mainProgram = "morf";
};
}
@@ -1,32 +1,35 @@
{ stdenv
, lib
, fetchurl
, dpkg
, alsa-lib
, atk
, cairo
, cups
, dbus
, expat
, fontconfig
, freetype
, gdk-pixbuf
, glib
, pango
, nspr
, nss
, gtk3
, mesa
, libGL
, wayland
, xorg
, autoPatchelfHook
, systemd
, libnotify
, libappindicator
, makeWrapper
, coreutils
, gnugrep
{
stdenv,
lib,
fetchurl,
dpkg,
alsa-lib,
atk,
cairo,
cups,
dbus,
expat,
fontconfig,
freetype,
gdk-pixbuf,
glib,
pango,
nspr,
nss,
gtk3,
mesa,
libGL,
wayland,
xorg,
autoPatchelfHook,
systemd,
libnotify,
libappindicator,
makeWrapper,
coreutils,
gnugrep,
versionCheckHook,
}:
let
@@ -64,9 +67,11 @@ let
systemd
];
version = "2024.6";
version = "2024.7";
selectSystem = attrs: attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
selectSystem =
attrs:
attrs.${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}");
platform = selectSystem {
x86_64-linux = "amd64";
@@ -74,8 +79,8 @@ let
};
hash = selectSystem {
x86_64-linux = "sha256-paP9W23AbA9O4MiTdF5r7N50GgT4xu2vb9ktfBdPqDM=";
aarch64-linux = "sha256-5FRPjiLyWDe7RNlhkiF4NUaCxVkfXZbxeoQxNAAls/I=";
x86_64-linux = "sha256-l6uWrOzMzn8bF5iZzfa/xffLIvAPsCaLwzcRPRW3t0o=";
aarch64-linux = "sha256-/RLTjhkiH9WdYO56njnxQyJ0nSaAq/awrkm0NhctFZY=";
};
in
@@ -99,7 +104,13 @@ stdenv.mkDerivation {
dontBuild = true;
dontConfigure = true;
runtimeDependencies = [ (lib.getLib systemd) libGL libnotify libappindicator wayland ];
runtimeDependencies = [
(lib.getLib systemd)
libGL
libnotify
libappindicator
wayland
];
installPhase = ''
runHook preInstall
@@ -115,7 +126,12 @@ stdenv.mkDerivation {
wrapProgram $out/bin/mullvad-vpn \
--set MULLVAD_DISABLE_UPDATE_NOTIFICATION 1 \
--prefix PATH : ${lib.makeBinPath [ coreutils gnugrep ]}
--prefix PATH : ${
lib.makeBinPath [
coreutils
gnugrep
]
}
wrapProgram $out/bin/mullvad-daemon \
--set-default MULLVAD_RESOURCE_DIR "$out/share/mullvad/resources"
@@ -128,16 +144,26 @@ stdenv.mkDerivation {
runHook postInstall
'';
nativeInstallCheckInputs = [
versionCheckHook
];
versionCheckProgramArg = [ "--version" ];
doInstallCheck = true;
passthru.updateScript = ./update.sh;
meta = with lib; {
meta = {
homepage = "https://github.com/mullvad/mullvadvpn-app";
description = "Client for Mullvad VPN";
changelog = "https://github.com/mullvad/mullvadvpn-app/blob/${version}/CHANGELOG.md";
sourceProvenance = with sourceTypes; [ binaryNativeCode ];
license = licenses.gpl3Only;
platforms = [ "x86_64-linux" "aarch64-linux" ];
maintainers = with maintainers; [ Br1ght0ne ymarkus ataraxiasjel ];
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.gpl3Only;
platforms = lib.platforms.unix;
badPlatforms = [ lib.systems.inspect.patterns.isDarwin ];
maintainers = with lib.maintainers; [
Br1ght0ne
ymarkus
ataraxiasjel
];
};
}
+2 -2
View File
@@ -1,14 +1,14 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook, libtool }:
stdenv.mkDerivation rec {
version="1.40";
version="1.41";
pname = "mxt-app";
src = fetchFromGitHub {
owner = "atmel-maxtouch";
repo = "mxt-app";
rev = "v${version}";
sha256 = "sha256-ZquD1aZu/TJQdr7QwKHTbCwSCFxt4drVBm4D1FLlzF0=";
sha256 = "sha256-Sn83k04ctwyVH90wnPIFuH91epPgLt1mWY+07r5eKpk=";
};
nativeBuildInputs = [ autoreconfHook ];
+1 -6
View File
@@ -6,7 +6,6 @@
, alsa-lib
, wayland
, makeWrapper
, llvmPackages
, libxkbcommon
, vulkan-loader
, xorg
@@ -33,8 +32,8 @@ rustPlatform.buildRustPackage {
nativeBuildInputs = [
pkg-config
llvmPackages.clang
makeWrapper
rustPlatform.bindgenHook
];
cargoLock = {
@@ -54,10 +53,6 @@ rustPlatform.buildRustPackage {
install -Dm 644 flatpak/com.github.polymeilex.neothesia.png $out/share/icons/hicolor/256x256/apps/com.github.polymeilex.neothesia.png
'';
env = {
LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib";
};
meta = {
description = "Flashy Synthesia Like Software For Linux, Windows and macOS";
homepage = "https://github.com/PolyMeilex/Neothesia";
@@ -238,7 +238,6 @@ def execute(argv: list[str]) -> None:
path_to_config = nix.nixos_build_flake(
"toplevel",
flake,
keep_going=True,
dry_run=dry_run,
**flake_build_flags,
)
@@ -247,7 +246,6 @@ def execute(argv: list[str]) -> None:
"system",
args.attr,
args.file,
keep_going=True,
dry_run=dry_run,
**build_flags,
)
@@ -266,7 +264,6 @@ def execute(argv: list[str]) -> None:
path_to_config = nix.nixos_build_flake(
attr,
flake,
keep_going=True,
**flake_build_flags,
)
else:
@@ -274,7 +271,6 @@ def execute(argv: list[str]) -> None:
attr,
args.attr,
args.file,
keep_going=True,
**build_flags,
)
vm_path = next(path_to_config.glob("bin/run-*-vm"), "./result/bin/run-*-vm")
+9 -8
View File
@@ -4,28 +4,29 @@
fetchFromGitHub,
rustPlatform,
apple-sdk_11,
llvmPackages,
nix-update-script,
...
}:
rustPlatform.buildRustPackage {
pname = "nufmt";
version = "0-unstable-2024-10-20";
version = "0-unstable-2024-11-21";
src = fetchFromGitHub {
owner = "nushell";
repo = "nufmt";
rev = "decc88ef8e11a14081c2dd86c6ea0c94d6d2861d";
hash = "sha256-AurQGIZDYOkMMyAEXP01QziISQcSME3GFtvqjCDoeiw=";
rev = "628a3b73ea637c96f2c191ae066cf1cecadeafa3";
hash = "sha256-ideILLOawU6BNawmr4lqt2LGkf29wvlwQe9gqgdYRiI=";
};
nativeBuildInputs = [
rustPlatform.bindgenHook
];
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
apple-sdk_11
];
env.LIBCLANG_PATH = lib.optionalString stdenv.cc.isClang "${lib.getLib llvmPackages.libclang}/lib";
cargoHash = "sha256-5DS6pTYGOQ4qay6+YiUstInRX17n3RViNxKXtFZ6J3k=";
cargoHash = "sha256-MHZlXmHAYIiaB6Isutqjrh45jppRzTZRSE3VqzpFBBA=";
passthru.updateScript = nix-update-script { extraArgs = [ "--version=branch" ]; };
+47
View File
@@ -0,0 +1,47 @@
{
buildGoModule,
fetchFromGitHub,
lib,
stdenv,
}:
buildGoModule rec {
pname = "parca-agent";
version = "0.35.0";
src = fetchFromGitHub {
owner = "parca-dev";
repo = "parca-agent";
rev = "refs/tags/v${version}";
hash = "sha256-5MoHX47uUtQgszNuu9ImLJPYnaN2NKZKOPa60PMHDL0=";
fetchSubmodules = true;
};
proxyVendor = true;
vendorHash = "sha256-v2OnCuOI9inZ4WiU/3PbBwK6ZcvZX21MNsLhRWZ6sGY=";
buildInputs = [
stdenv.cc.libc.static
];
ldflags = [
"-X=main.version=${version}"
"-X=main.commit=${src.rev}"
"-extldflags=-static"
];
tags = [
"osusergo"
"netgo"
];
meta = {
description = "eBPF based, always-on profiling agent";
homepage = "https://github.com/parca-dev/parca-agent";
changelog = "https://github.com/parca-dev/parca-agent/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jnsgruk ];
platforms = lib.platforms.linux;
mainProgram = "parca-agent";
};
}
@@ -0,0 +1,34 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "parca-debuginfo";
version = "0.11.0";
src = fetchFromGitHub {
owner = "parca-dev";
repo = "parca-debuginfo";
rev = "refs/tags/v${version}";
hash = "sha256-gL1BgDtEf2Q7yxzpoiTJY+nsRlsWv3zYzLVvaVijMDM=";
};
vendorHash = "sha256-xtKkKhKQmZcCIFTOH+oM5a2cPlAWlJPRNQWfrAl2948=";
ldflags = [
"-X=main.version=${version}"
"-X=main.commit=${src.rev}"
];
meta = {
description = "Command line utility for handling debuginfos";
changelog = "https://github.com/parca-dev/parca-debuginfo/releases/tag/v${version}";
homepage = "https://github.com/parca-dev/parca-debuginfo";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ jnsgruk ];
platforms = lib.platforms.unix;
mainProgram = "parca-debuginfo";
};
}
+27 -10
View File
@@ -1,30 +1,47 @@
{ lib, stdenv, fetchurl, ncurses, postgresql }:
{
cmake,
fetchurl,
lib,
libbsd,
libelf,
ncurses,
postgresql,
stdenv,
}:
stdenv.mkDerivation rec {
pname = "pg_top";
version = "3.7.0";
version = "4.1.0";
src = fetchurl {
url = "https://pgfoundry.org/frs/download.php/1781/pg_top-${version}.tar.gz";
sha256 = "17xrv0l58rv3an06gkajzw0gg6v810xx6vl137an1iykmhvfh7h2";
url = "https://pg_top.gitlab.io/source/pg_top-${version}.tar.xz";
sha256 = "sha256-WdSiQURJgtBCYoS/maImppcyM8wzUIJzLWmiSZPlx1Q=";
};
buildInputs = [ ncurses postgresql ];
buildInputs = [
libbsd
libelf
ncurses
postgresql
];
nativeBuildInputs = [ cmake ];
meta = with lib; {
description = "'top' like tool for PostgreSQL";
longDescription = ''
pg_top allows you to:
* View currently running SQL statement of a process.
* View query plan of a currently running SQL statement.
* View query plan of a currently running SELECT statement.
* View locks held by a process.
* View user table statistics.
* View user index statistics.
* View I/O statistics per process.
* View replication statistics for downstream nodes.
'';
homepage = "http://ptop.projects.postgresql.org/";
homepage = "https://pg_top.gitlab.io";
changelog = "https://gitlab.com/pg_top/pg_top/-/blob/main/HISTORY.rst";
platforms = platforms.linux;
license = licenses.free; # see commands.c
license = licenses.bsd3;
mainProgram = "pg_top";
};
}
+2 -2
View File
@@ -20,7 +20,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pragtical";
version = "3.5.0";
version = "3.5.1";
pluginManagerVersion = "1.2.9";
src = fetchFromGitHub {
@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
find subprojects -type d -name .git -prune -execdir rm -r {} +
'';
hash = "sha256-a9LnLKtJ33YHtlnhWmKBeW5dOjjwa7PmaZjYh0+Nx9g=";
hash = "sha256-o19akSgsWLRTyHT+dvmTeTS4HtNfzEyNXBhVot92OD4=";
};
nativeBuildInputs = [
+2 -2
View File
@@ -21,13 +21,13 @@ assert !with_boost_asio -> asio != null;
stdenv.mkDerivation (finalAttrs: {
pname = "restinio";
version = "0.7.2";
version = "0.7.3";
src = fetchFromGitHub {
owner = "Stiffstream";
repo = "restinio";
rev = "v.${finalAttrs.version}";
hash = "sha256-Nv/VVdHciCv+DsVu3MqfXeAa8Ef+qi6c1OaTAVrYUg0=";
hash = "sha256-heVdo0MtsWi/r9yse+/FZ55lhiunyEdwB3UkOOY5Vj0=";
};
strictDeps = true;
+2 -2
View File
@@ -8,13 +8,13 @@
stdenvNoCC.mkDerivation rec {
pname = "rfc";
version = "1.0.0";
version = "1.0.1";
src = fetchFromGitHub {
owner = "bfontaine";
repo = "rfc";
rev = "v${version}";
hash = "sha256-zN+MQtHh69PkzbrfceHFpBYCPmTg9qrOf/ML2efq6Xk=";
hash = "sha256-bCqgLkbZGQFcxhLwekVw+rUGinXTc7QJHlVRGtNf6Jc=";
};
nativeBuildInputs = [ installShellFiles makeWrapper ];
+3 -4
View File
@@ -15,19 +15,19 @@
stdenv.mkDerivation (finalAttrs: {
pname = "rustls-ffi";
version = "0.13.0";
version = "0.14.1";
src = fetchFromGitHub {
owner = "rustls";
repo = "rustls-ffi";
rev = "v${finalAttrs.version}";
hash = "sha256-Bc9bVZ2pDsG118l/SlElZpgh9F1JEgPF8LzBX7d4mhE=";
hash = "sha256-ZKAyKcKwhnPE6PrfBFjLJKkTlGbdLcmW1EP/xSv2cpM=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
src = finalAttrs.src;
name = "${finalAttrs.pname}-${finalAttrs.version}";
hash = "sha256-gDQ9AFrJuV7SrzKCAHQBkKj6clXuPLO0DHhnvcBqRLs=";
hash = "sha256-IaOhQfDEgLhGmes0xzhLVym29aP691TY0EXdOIgXEMA=";
};
propagatedBuildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv darwin.apple_sdk.frameworks.Security ];
@@ -54,7 +54,6 @@ stdenv.mkDerivation (finalAttrs: {
passthru.tests = {
curl = curl.override { opensslSupport = false; rustlsSupport = true; rustls-ffi = finalAttrs.finalPackage; };
apacheHttpd = apacheHttpd.override { modTlsSupport = true; rustls-ffi = finalAttrs.finalPackage; };
pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage;
};
+1 -2
View File
@@ -110,6 +110,7 @@ rustPlatform.buildRustPackage {
perl
pkg-config
python3
rustPlatform.bindgenHook
taplo
which
yasm
@@ -142,8 +143,6 @@ rustPlatform.buildRustPackage {
--prefix LD_LIBRARY_PATH : ${runtimePaths}
'';
LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib";
meta = {
description = "The embeddable, independent, memory-safe, modular, parallel web rendering engine";
homepage = "https://servo.org";
+3 -3
View File
@@ -2,14 +2,14 @@
rustPlatform.buildRustPackage rec {
pname = "svd2rust";
version = "0.33.5";
version = "0.35.0";
src = fetchCrate {
inherit pname version;
hash = "sha256-wZfCk8jzTmltpmrp7QWU1uS5ct10iltNFdUCJvnrv98=";
hash = "sha256-KLwIwJtPBQ8Sa94/IEJhIGTx/n3oYQKINmNV5L5TJV0=";
};
cargoHash = "sha256-5m3/5zwjDeDgPuUsTIknXwEMjQs0gtVoksQn4EdPnwM=";
cargoHash = "sha256-4a89Do57KFKu/RDTB4BxUxVlO46HL5aEhhHmnzLuZGo=";
# error: linker `aarch64-linux-gnu-gcc` not found
postPatch = ''
+3 -3
View File
@@ -9,16 +9,16 @@
buildGoModule rec {
pname = "tbls";
version = "1.78.0";
version = "1.79.4";
src = fetchFromGitHub {
owner = "k1LoW";
repo = "tbls";
rev = "v${version}";
hash = "sha256-vqt4IlVvqlUjDqvcdiRctt/VuEkZ5YzCXYHvHfc87Ew=";
hash = "sha256-o/ZhXoenK3xlflRMXS9NtnW23VBiDmDPSGlHtE3cNiM=";
};
vendorHash = "sha256-cnACY+NIjsVe6BU7AjTO+yLDn0f1HO1gHnw5SgqKuy4=";
vendorHash = "sha256-SkddF8ZxvGRQ+/tWnmlcoaTs3MRfVgQWX4MZ05nZ9XA=";
nativeBuildInputs = [ installShellFiles ];
@@ -6,13 +6,13 @@
buildGoModule rec {
pname = "terraform-backend-git";
version = "0.1.7";
version = "0.1.8";
src = fetchFromGitHub {
owner = "plumber-cd";
repo = "terraform-backend-git";
rev = "v${version}";
hash = "sha256-mLgUA7f4enlVuQx4VM3QbNuaAq7FgDaRyiG0sbT31ng=";
hash = "sha256-mZbGMv5b9wK/gWqQB75sDJIVURrS6t/L7WBhTonaatQ=";
};
vendorHash = "sha256-vFx59dIdniLRP0xHcD3c22GidZOPdGZvmvg/BvxFBGI=";
+3 -3
View File
@@ -11,16 +11,16 @@
buildGoModule rec {
pname = "updatecli";
version = "0.82.0";
version = "0.88.0";
src = fetchFromGitHub {
owner = "updatecli";
repo = "updatecli";
rev = "v${version}";
hash = "sha256-kNc+Z+v4fvuWO/Ibr9VOekMDT39YEwA/fReP+e3C74U=";
hash = "sha256-qWggdLNF6iWrbcKgdR3Tr19bwK5wS5ffadS3kMFGp5E=";
};
vendorHash = "sha256-fnx0EAGxau0+ktnuUb8ljolNAlwu2595FMjsDbM2MiY=";
vendorHash = "sha256-feBmzBrV6yoepU8CiqKaB/bCWIhuiDNhMTem0y1Lynw=";
# tests require network access
doCheck = false;
+2 -2
View File
@@ -14,13 +14,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "vencord";
version = "1.10.7";
version = "1.10.8";
src = fetchFromGitHub {
owner = "Vendicated";
repo = "Vencord";
rev = "v${finalAttrs.version}";
hash = "sha256-/CZzRIXD0shEok9H+Vx7s9BmzXTI6ly957jvS+nU2fI=";
hash = "sha256-2UOz8o+3jWppk6lWatbG0avcqBFpxHYSMEspCpFWWOk=";
};
pnpmDeps = pnpm.fetchDeps {
+38
View File
@@ -0,0 +1,38 @@
{
lib,
stdenv,
fetchFromGitHub,
libX11,
libXi,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "xautocfg";
version = "1.2";
src = fetchFromGitHub {
owner = "SFTtech";
repo = "xautocfg";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-NxfuBknNRicmEAPBeMaNb57gpM0y0t+JmNMKpSNzlQM=";
};
buildInputs = [
libX11
libXi
];
makeFlags = [
"PREFIX=${placeholder "out"}"
"MANPREFIX=${placeholder "out"}"
];
meta = {
homepage = "https://github.com/SFTtech/xautocfg";
description = "Automatic keyboard repeat rate configuration for new keyboards";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ jceb ];
mainProgram = "xautocfg";
platforms = lib.platforms.linux;
};
})
+16 -14
View File
@@ -165,21 +165,23 @@ in
runCommand "julia-${julia.version}-env" {
nativeBuildInputs = [makeWrapper];
inherit julia;
inherit juliaWrapped;
meta = julia.meta;
passthru = {
inherit julia;
inherit juliaWrapped;
inherit (julia) pname version meta;
# Expose the steps we used along the way in case the user wants to use them, for example to build
# expressions and build them separately to avoid IFD.
inherit dependencies;
inherit closureYaml;
inherit dependencyUuidToInfoYaml;
inherit dependencyUuidToRepoYaml;
inherit minimalRegistry;
inherit artifactsNix;
inherit overridesJson;
inherit overridesToml;
inherit projectAndDepot;
# Expose the steps we used along the way in case the user wants to use them, for example to build
# expressions and build them separately to avoid IFD.
inherit dependencies;
inherit closureYaml;
inherit dependencyUuidToInfoYaml;
inherit dependencyUuidToRepoYaml;
inherit minimalRegistry;
inherit artifactsNix;
inherit overridesJson;
inherit overridesToml;
inherit projectAndDepot;
};
} (''
mkdir -p $out/bin
makeWrapper ${juliaWrapped}/bin/julia $out/bin/julia \
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "aiovlc";
version = "0.6.2";
version = "0.6.3";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "MartinHjelmare";
repo = "aiovlc";
rev = "refs/tags/v${version}";
hash = "sha256-tvMd7kydL4fx9JLTFQgCskBQCV0Zs/swDpPBxtSEvyM=";
hash = "sha256-b4QtTR/p2wmVk4LZdkWwzM1odx1cxjUF08pV/zunTx4=";
};
build-system = [ poetry-core ];
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "dbt-snowflake";
version = "1.8.3";
version = "1.8.4";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "dbt-labs";
repo = "dbt-snowflake";
rev = "refs/tags/v${version}";
hash = "sha256-jvhjf+Ce/oyHXFxMryz5Uy6Hq5Sx6vKgaGEJVAzqSdA=";
hash = "sha256-XUHXyxAoIBHXmH2xXOGrCO2+WMwwJ7oVYt4+m/fT/Ko=";
};
build-system = [ setuptools ];
@@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "fastcore";
version = "1.7.20";
version = "1.7.22";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -18,7 +18,7 @@ buildPythonPackage rec {
owner = "fastai";
repo = "fastcore";
rev = "refs/tags/${version}";
hash = "sha256-UGY6iSRF8pY5frZqarxpiNkGEQtgNdXY5mMQzbzMjhA=";
hash = "sha256-llD7hDZStgCUfp06byGLtLPgDqiK7BAMw9kLNzOGUec=";
};
build-system = [ setuptools ];
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "glances-api";
version = "0.8.0";
version = "0.9.0";
pyproject = true;
disabled = pythonOlder "3.11";
@@ -22,17 +22,9 @@ buildPythonPackage rec {
owner = "home-assistant-ecosystem";
repo = "python-glances-api";
rev = "refs/tags/${version}";
hash = "sha256-QAnwFX53jf7yWWa308/XTARNw5Qeo9K2zfD+6+HiFuM=";
hash = "sha256-VLsNMFFt+kMxNw/81OMX4Fg/xCbQloCURmV0OxvClq8=";
};
patches = [
(fetchpatch2 {
name = "pytest-httpx-compat.patch";
url = "https://github.com/home-assistant-ecosystem/python-glances-api/commit/f193472a25469e7e4b946f9a1c3a7a95949c6c04.patch";
hash = "sha256-hFeWv2WdbdeoaHgAOmwtBwWwPLjJzyurTZDV98qR7F8=";
})
];
build-system = [ poetry-core ];
dependencies = [ httpx ];
@@ -49,7 +41,7 @@ buildPythonPackage rec {
description = "Python API for interacting with Glances";
homepage = "https://github.com/home-assistant-ecosystem/python-glances-api";
changelog = "https://github.com/home-assistant-ecosystem/python-glances-api/releases/tag/${version}";
license = with licenses; [ mit ];
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}
@@ -11,7 +11,7 @@
buildPythonPackage rec {
pname = "herepy";
version = "3.6.4";
version = "3.6.5";
pyproject = true;
disabled = pythonOlder "3.8";
@@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "abdullahselek";
repo = "HerePy";
rev = "refs/tags/${version}";
hash = "sha256-XefoRAaWq5sPQsrqek6kibRjKU+ZImQmt32jutfptNw=";
hash = "sha256-8DwzzC0sTrGnMpuADc55HCIeH/KyWacv8X+Ubh+n7ZM=";
};
build-system = [ setuptools ];
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "sapi-python-client";
version = "0.9.1";
version = "0.9.2";
pyproject = true;
disabled = pythonOlder "3.7";
@@ -27,7 +27,7 @@ buildPythonPackage rec {
owner = "keboola";
repo = "sapi-python-client";
rev = "refs/tags/${version}";
hash = "sha256-4ykOwSQ1tM0ZviETkjU0ydg7FWjkGNysHQe+f9MS0MM=";
hash = "sha256-30bAw5pYEUj0jeZWiJxzZ7lDs/+63tlcoLaHrUmYCs8=";
};
postPatch = ''
@@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "latexrestricted";
version = "0.6.0";
version = "0.6.2";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-/N5eC32OVN6qxWZAwAUlCIrMV2ARitiX3gaCPiSCRHs=";
hash = "sha256-1R0hpBGXpYH/KcD4GFUfFvoOaJDe+Sl5msC952KnqmA=";
};
build-system = [ setuptools ];
@@ -23,7 +23,7 @@
buildPythonPackage rec {
pname = "libcst";
version = "1.5.0";
version = "1.5.1";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -32,14 +32,14 @@ buildPythonPackage rec {
owner = "Instagram";
repo = "LibCST";
rev = "refs/tags/v${version}";
hash = "sha256-0r2xQ8QVmA4I6eZHBWd/U1fQ8nK5rdblIoMACudOYPY=";
hash = "sha256-fveY4ah94pv9ImI36MNrrxTpZv/DtLb45pXm67L8/GA=";
};
cargoDeps = rustPlatform.fetchCargoTarball {
inherit src;
sourceRoot = "${src.name}/${cargoRoot}";
name = "${pname}-${version}";
hash = "sha256-mexXuOsL1+F/GL2wMf/pwK7bJLFRgPtPSYE4W3E0VQ0=";
hash = "sha256-TcWGW1RF2se89BtvQHO+4BwnRMZ8ygqO3du9Q/gZi/Q=";
};
cargoRoot = "native";
@@ -0,0 +1,103 @@
{
lib,
stdenv,
buildPythonPackage,
cmake,
fetchFromGitHub,
gitUpdater,
ninja,
pathspec,
pyproject-metadata,
pytestCheckHook,
pythonOlder,
scikit-build-core,
llama-cpp-python,
config,
cudaSupport ? config.cudaSupport,
cudaPackages ? { },
diskcache,
jinja2,
numpy,
typing-extensions,
scipy,
huggingface-hub,
}:
let
version = "0.3.1";
in
buildPythonPackage {
pname = "llama-cpp-python";
inherit version;
pyproject = true;
disabled = pythonOlder "3.7";
stdenv = if cudaSupport then cudaPackages.backendStdenv else stdenv;
src = fetchFromGitHub {
owner = "abetlen";
repo = "llama-cpp-python";
rev = "refs/tags/v${version}";
hash = "sha256-eO1zvNJZBE5BCnbgbh00tFIRWBCWor1lIsrLXs/HFds=";
fetchSubmodules = true;
};
dontUseCmakeConfigure = true;
SKBUILD_CMAKE_ARGS = lib.strings.concatStringsSep ";" (
lib.optionals cudaSupport [
"-DGGML_CUDA=on"
"-DCUDAToolkit_ROOT=${lib.getDev cudaPackages.cuda_nvcc}"
"-DCMAKE_CUDA_COMPILER=${lib.getExe cudaPackages.cuda_nvcc}"
]
);
nativeBuildInputs = [
cmake
ninja
pathspec
pyproject-metadata
scikit-build-core
];
buildInputs = lib.optionals cudaSupport (
with cudaPackages;
[
cuda_cudart # cuda_runtime.h
cuda_cccl # <thrust/*>
libcublas # cublas_v2.h
]
);
propagatedBuildInputs = [
diskcache
jinja2
numpy
typing-extensions
];
nativeCheckInputs = [
pytestCheckHook
scipy
huggingface-hub
];
disabledTests = [
# tries to download model from huggingface-hub
"test_real_model"
"test_real_llama"
];
pythonImportsCheck = [ "llama_cpp" ];
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
passthru.tests.llama-cpp-python = llama-cpp-python.override { cudaSupport = true; };
meta = {
description = "Python bindings for llama.cpp";
homepage = "https://github.com/abetlen/llama-cpp-python";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ kirillrdy ];
};
}
@@ -3,49 +3,53 @@
stdenv,
buildPythonPackage,
fetchFromGitHub,
# build-system
setuptools,
glfw,
mesa,
# dependencies
moderngl,
numpy,
pillow,
pygame,
pyglet,
pyqt5,
pyrr,
pyglm,
# optional-dependencies
trimesh,
scipy,
glfw,
pygame,
pysdl2,
pyside2,
pythonOlder,
scipy,
trimesh,
pyqt5,
mesa,
}:
buildPythonPackage rec {
pname = "moderngl-window";
version = "2.4.6";
version = "3.0.0";
pyproject = true;
disabled = pythonOlder "3.8";
src = fetchFromGitHub {
owner = "moderngl";
repo = "moderngl_window";
rev = "refs/tags/${version}";
hash = "sha256-zTygSXU/vQZaFCuHbRBpO9/BYYA2UOid+wvhyc2bWMI=";
hash = "sha256-V6QQCQcSSEt11+Xv6HtWZSH+/nPFRZZK1ThQJipIT0M=";
};
pythonRelaxDeps = [ "pillow" ];
nativeBuildInputs = [
build-system = [
setuptools
];
propagatedBuildInputs = [
numpy
dependencies = [
moderngl
pyglet
numpy
pillow
pyrr
pyglet
pyglm
];
optional-dependencies = {
@@ -65,12 +69,12 @@ buildPythonPackage rec {
pythonImportsCheck = [ "moderngl_window" ];
meta = with lib; {
meta = {
description = "Cross platform helper library for ModernGL making window creation and resource loading simple";
homepage = "https://github.com/moderngl/moderngl-window";
changelog = "https://github.com/moderngl/moderngl-window/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ c0deaddict ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ c0deaddict ];
inherit (mesa.meta) platforms;
broken = stdenv.hostPlatform.isDarwin;
};
@@ -30,14 +30,14 @@
buildPythonPackage rec {
pname = "opensearch-py";
version = "2.7.1";
version = "2.8.0";
pyproject = true;
src = fetchFromGitHub {
owner = "opensearch-project";
repo = "opensearch-py";
rev = "refs/tags/v${version}";
hash = "sha256-GC0waXxHRiXVXjhTGbet3HvDKmUBKzoufu/J4fmrM+k=";
hash = "sha256-rPHpGKEIINAEUu2UkJwAM60i0hTzXd1ec6WD50RrgL8=";
};
nativeBuildInputs = [ setuptools ];
@@ -17,7 +17,7 @@
buildPythonPackage rec {
pname = "pyoverkiz";
version = "1.15.0";
version = "1.15.1";
pyproject = true;
disabled = pythonOlder "3.10";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "iMicknl";
repo = "python-overkiz-api";
rev = "refs/tags/v${version}";
hash = "sha256-nwRPIudrxsbK6UYLaGjQJBkGMI5cKEE7m8M0h3k6434=";
hash = "sha256-3j72zLBMm6tuQDWqNrkVEFvDAc45xyLnG19lEsJV1Mg=";
};
build-system = [ poetry-core ];
@@ -18,7 +18,7 @@
buildPythonPackage rec {
pname = "pystac-client";
version = "0.8.4";
version = "0.8.5";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -26,7 +26,7 @@ buildPythonPackage rec {
owner = "stac-utils";
repo = "pystac-client";
rev = "refs/tags/v${version}";
hash = "sha256-EetS0MD5DLBR+ht9YfD+oRdfHbVONuVHdSZj3FQ5Sm8=";
hash = "sha256-bryJCg0JqjxQi5tAvd5Y2f/hXmHoIGEFiHuSPCjqfYk=";
};
build-system = [ setuptools ];
@@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "python-gvm";
version = "24.8.0";
version = "24.11.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "greenbone";
repo = "python-gvm";
rev = "refs/tags/v${version}";
hash = "sha256-JyImC75Le6S2kQXSU/Ze4TNaitJSJ8LD9j/ny+xjoGA=";
hash = "sha256-n4Izhtqs6awEtnt4r915ZtyHQnM49ExbuAzqJw/CNa0=";
};
build-system = [ poetry-core ];
@@ -57,7 +57,7 @@
grpcio,
}:
let
version = "0.15.14";
version = "0.16.8";
optional-dependencies = {
huggingflace = [
langdetect
@@ -100,7 +100,7 @@ buildPythonPackage {
owner = "Unstructured-IO";
repo = "unstructured";
rev = "refs/tags/${version}";
hash = "sha256-cIMKaSKG4T832rpiJeiwftqVrcMezD9ICfislGPV/TQ=";
hash = "sha256-TIJ1cfti+zF9sP0LrIIue9F8n8gRAy5+8hb4cIzHk2U=";
};
propagatedBuildInputs = [
@@ -3,29 +3,42 @@
buildPythonPackage,
fetchPypi,
isPyPy,
python,
setuptools,
python-dateutil,
pytz,
six,
pytestCheckHook,
}:
buildPythonPackage rec {
version = "0.9.7";
format = "setuptools";
version = "0.9.8";
pname = "vobject";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-q3J7+B3oiYStpcEfBm8eFkmQPT49fskfHOloFyr9UlY=";
hash = "sha256-2wCn9NtJOXFV3YpoceiioBdabrpaZUww6RD4KylRS1g=";
};
disabled = isPyPy;
propagatedBuildInputs = [ python-dateutil ];
build-system = [ setuptools ];
checkPhase = "${python.interpreter} tests.py";
dependencies = [
python-dateutil
pytz
six
];
pythonImportsCheck = [ "vobject" ];
nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "tests.py" ];
meta = with lib; {
description = "Module for reading vCard and vCalendar files";
homepage = "http://eventable.github.io/vobject/";
homepage = "https://github.com/py-vobject/vobject";
license = licenses.asl20;
maintainers = [ ];
};
+1 -1
View File
@@ -1809,7 +1809,7 @@ let
});
Rhdf5lib = let
hdf5 = pkgs.hdf5_1_10.overrideAttrs (attrs: {configureFlags = attrs.configureFlags ++ [ "--enable-cxx" ];});
hdf5 = pkgs.hdf5_1_10;
in old.Rhdf5lib.overrideAttrs (attrs: {
propagatedBuildInputs = attrs.propagatedBuildInputs ++ [ hdf5.dev pkgs.libaec ];
patches = [ ./patches/Rhdf5lib.patch ];
@@ -10,16 +10,16 @@
rustPlatform.buildRustPackage rec {
pname = "cargo-tarpaulin";
version = "0.31.2";
version = "0.31.3";
src = fetchFromGitHub {
owner = "xd009642";
repo = "tarpaulin";
rev = version;
hash = "sha256-rYu8SsG2vEXMpwsLV/6TjC0iDJRsm6UEl4qXZwXRRpE=";
hash = "sha256-ROsoTXkNB6qlcKFXgylZYuKp+WTFcbcDfw6L5ZqiRiA=";
};
cargoHash = "sha256-5zhsWliwPPXq+KUKW0N1qyueg8BD+qmUqeKUrVl/vZ8=";
cargoHash = "sha256-1ZyAyJvHJtf8qEW7VmrZLL8WeVjD+w5vkVUld6keL+s=";
nativeBuildInputs = [
pkg-config
@@ -24,7 +24,7 @@ rustPlatform.buildRustPackage {
nativeBuildInputs = [
pkg-config
llvmPackages.clang
rustPlatform.bindgenHook
];
buildInputs = [
elfutils
@@ -33,7 +33,6 @@ rustPlatform.buildRustPackage {
];
env = {
LIBCLANG_PATH = "${lib.getLib llvmPackages.libclang}/lib";
BPF_CLANG = lib.getExe llvmPackages.clang;
BPF_EXTRA_CFLAGS_PRE_INCL = lib.concatStringsSep " " [
"-I${scx.cscheds.dev}/libbpf/src/usr/include"
-4
View File
@@ -2,7 +2,6 @@
, nixosTests
, proxySupport ? true
, sslSupport ? true, openssl
, modTlsSupport ? false, rustls-ffi, Foundation
, http2Support ? true, nghttp2
, ldapSupport ? true, openldap
, libxml2Support ? true, libxml2
@@ -40,8 +39,6 @@ stdenv.mkDerivation rec {
buildInputs = [ perl libxcrypt zlib ] ++
lib.optional brotliSupport brotli ++
lib.optional sslSupport openssl ++
lib.optional modTlsSupport rustls-ffi ++
lib.optional (modTlsSupport && stdenv.hostPlatform.isDarwin) Foundation ++
lib.optional ldapSupport openldap ++ # there is no --with-ldap flag
lib.optional libxml2Support libxml2 ++
lib.optional http2Support nghttp2 ++
@@ -70,7 +67,6 @@ stdenv.mkDerivation rec {
"--includedir=${placeholder "dev"}/include"
(lib.enableFeature proxySupport "proxy")
(lib.enableFeature sslSupport "ssl")
(lib.enableFeature modTlsSupport "tls")
(lib.withFeatureAs libxml2Support "libxml2" "${libxml2.dev}/include/libxml2")
"--docdir=$(doc)/share/doc"
-51
View File
@@ -1,51 +0,0 @@
{ lib, fetchFromGitHub, python3 }:
python3.pkgs.buildPythonApplication rec {
pname = "Radicale";
version = "2.1.12";
# No tests in PyPI tarball
src = fetchFromGitHub {
owner = "Kozea";
repo = "Radicale";
rev = version;
sha256 = "14f9ql0fiwapaa4xaslwgk1ah9fzxxan2p1p2rxb4a5iqph1z0cl";
};
# We only want functional tests
postPatch = ''
sed -i "s/pytest-cov\|pytest-flake8\|pytest-isort//g" setup.py
sed -i "/^addopts/d" setup.cfg
'';
propagatedBuildInputs = with python3.pkgs; [
vobject
python-dateutil
passlib
setuptools
];
nativeCheckInputs = with python3.pkgs; [
pytestCheckHook
];
disabledTests = [
# uses unsupported crypt method
"test_htpasswd_crypt"
];
meta = with lib; {
homepage = "https://radicale.org/v2.html";
description = "CalDAV CardDAV server";
mainProgram = "radicale";
longDescription = ''
The Radicale Project is a complete CalDAV (calendar) and CardDAV
(contact) server solution. Calendars and address books are available for
both local and remote access, possibly limited through authentication
policies. They can be viewed and edited by calendar and contact clients
on mobile phones or computers.
'';
license = licenses.gpl3Plus;
maintainers = with maintainers; [ edwtjo pSub ];
};
}
@@ -72,6 +72,8 @@ in {
pg_net = super.callPackage ./pg_net.nix { };
pg-gvm = super.callPackage ./pg-gvm.nix { };
pg-semver = super.callPackage ./pg-semver.nix { };
pgtap = super.callPackage ./pgtap.nix { };
@@ -1,4 +1,5 @@
{
buildPostgresqlExtension,
cmake,
fetchFromGitHub,
glib,
@@ -9,31 +10,21 @@
pcre2,
pkg-config,
postgresql,
stdenv,
}:
stdenv.mkDerivation rec {
buildPostgresqlExtension (finalAttrs: {
pname = "pg-gvm";
version = "22.6.5";
src = fetchFromGitHub {
owner = "greenbone";
repo = "pg-gvm";
rev = "refs/tags/v${version}";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-19ZmQdLjfwJwOMoO16rKJYKOnRyt7SQOdkYTxt8WQ2A=";
};
strictDeps = true;
configurePhase = ''
runHook preConfigure
cmake \
-DCMAKE_INSTALL_DEV_PREFIX=$out .
runHook postConfigure
'';
nativeBuildInputs = [
cmake
pkg-config
@@ -46,16 +37,15 @@ stdenv.mkDerivation rec {
icu
libical
pcre2
postgresql
];
meta = {
description = "Greenbone Library for helper functions in PostgreSQL";
homepage = "https://github.com/greenbone/pg-gvm";
changelog = "https://github.com/greenbone/pg-gvm/releases/tag/v${version}";
changelog = "https://github.com/greenbone/pg-gvm/releases/tag/v${finalAttrs.version}";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ tochiaha ];
mainProgram = "pg-gvm";
platforms = lib.platforms.all;
platforms = postgresql.meta.platforms;
};
}
})
+2 -2
View File
@@ -1,7 +1,7 @@
{ lib, stdenv, fetchurl, writeText, plugins ? [ ], nixosTests }:
let
version = "4.4.1";
version = "4.4.3";
versionParts = lib.take 2 (lib.splitVersion version);
# 4.2 -> 402, 3.11 -> 311
@@ -15,7 +15,7 @@ in stdenv.mkDerivation rec {
src = fetchurl {
url = "https://download.moodle.org/download.php/direct/stable${stableVersion}/${pname}-${version}.tgz";
hash = "sha256-+pzDrSMm+V4pEze13mJ/eyhaxcvnmG/eno0csCRTisU=";
hash = "sha256-SFysVBGGJKQFzm3pV25+wHaF7R1trqAOFQ1BLBTIzWk=";
};
phpConfig = writeText "config.php" ''
+4 -1
View File
@@ -2,6 +2,7 @@
, stdenv
, fetchurl
, removeReferencesTo
, cppSupport ? true
, zlibSupport ? true
, zlib
, enableShared ? !stdenv.hostPlatform.isStatic
@@ -28,7 +29,8 @@ stdenv.mkDerivation rec {
propagatedBuildInputs = optional zlibSupport zlib;
configureFlags = optional enableShared "--enable-shared"
++ optional javaSupport "--enable-java";
++ optional javaSupport "--enable-java"
++ optional cppSupport "--enable-cxx";
patches = [ ];
@@ -49,6 +51,7 @@ stdenv.mkDerivation rec {
applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.
'';
license = lib.licenses.bsd3; # Lawrence Berkeley National Labs BSD 3-Clause variant
maintainers = with lib.maintainers; [ stephen-huan ];
homepage = "https://www.hdfgroup.org/HDF5/";
platforms = lib.platforms.unix;
};
+1
View File
@@ -189,6 +189,7 @@ stdenv.mkDerivation (finalAttrs: {
tests = {
borgbackup-integration = nixosTests.borgbackup;
nixosTest = nixosTests.openssh;
initrd-network-openssh = nixosTests.initrd-network-ssh;
openssh = finalAttrs.finalPackage.overrideAttrs (previousAttrs: {
pname = previousAttrs.pname + "-test";
doCheck = true;
+3
View File
@@ -975,6 +975,7 @@ mapAliases {
perldevel = throw "'perldevel' has been dropped due to lack of updates in nixpkgs and lack of consistent support for devel versions by 'perl-cross' releases, use 'perl' instead";
perldevelPackages = perldevel;
petrinizer = throw "'petrinizer' has been removed, as it was broken and unmaintained"; # added 2024-05-09
pg-gvm = throw "pg-gvm has been moved to postgresql.pkgs.pg-gvm to make it work with all versions of PostgreSQL"; # added 2024-11-30
pgadmin = pgadmin4;
pharo-spur64 = pharo; # Added 2022-08-03
picom-next = picom; # Added 2024-02-13
@@ -1078,6 +1079,8 @@ mapAliases {
rabbitvcs = throw "rabbitvcs has been removed from nixpkgs, because it was broken"; # Added 2024-07-15
radare2-cutter = throw "'radare2-cutter' has been renamed to/replaced by 'cutter'"; # Converted to throw 2024-10-17
radicale2 = throw "'radicale2' was removed because it was broken. Use 'radicale' (version 3) instead"; # Added 2024-11-29
radicale3 = radicale; # Added 2024-11-29
radicle-cli = throw "'radicle-cli' was removed in favor of 'radicle-node'"; # Added 2024-05-04
radicle-upstream = throw "'radicle-upstream' was sunset, see <https://community.radworks.org/t/2962>"; # Added 2024-05-04
railway-travel = diebahn; # Added 2024-04-01
+1 -12
View File
@@ -2345,10 +2345,6 @@ with pkgs;
fdroidcl = pkgs.callPackage ../development/mobile/fdroidcl { };
fedimint = callPackage ../by-name/fe/fedimint/package.nix {
inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;
};
flowgger = callPackage ../tools/misc/flowgger {
inherit (darwin.apple_sdk.frameworks) CoreServices;
};
@@ -11496,9 +11492,7 @@ with pkgs;
alerta-server = callPackage ../servers/monitoring/alerta { };
apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix {
inherit (darwin.apple_sdk.frameworks) Foundation;
};
apacheHttpd_2_4 = callPackage ../servers/http/apache-httpd/2.4.nix { };
apacheHttpd = apacheHttpd_2_4;
apacheHttpdPackagesFor = apacheHttpd: self: let callPackage = newScope self; in {
@@ -11784,8 +11778,6 @@ with pkgs;
inherit (callPackage ../applications/networking/mullvad { })
mullvad;
mullvad-vpn = callPackage ../applications/networking/mullvad-vpn { };
mullvad-closest = with python3Packages; toPythonApplication mullvad-closest;
napalm = with python3Packages; toPythonApplication (
@@ -12120,9 +12112,6 @@ with pkgs;
elixir = pkgs.elixir.override { inherit erlang; };
};
radicale2 = callPackage ../servers/radicale/2.x.nix { };
radicale3 = radicale;
qcal = callPackage ../tools/networking/qcal/default.nix { };
rake = callPackage ../development/tools/build-managers/rake { };
+2
View File
@@ -7476,6 +7476,8 @@ self: super: with self; {
lizard = callPackage ../development/python-modules/lizard { };
llama-cpp-python = callPackage ../development/python-modules/llama-cpp-python { };
llama-cloud = callPackage ../development/python-modules/llama-cloud { };
llama-index = callPackage ../development/python-modules/llama-index { };