Merge master into staging-next

This commit is contained in:
github-actions[bot]
2023-11-05 18:00:55 +00:00
committed by GitHub
65 changed files with 4705 additions and 843 deletions
@@ -779,9 +779,6 @@ in
admins = ${toLua cfg.admins}
-- we already build with libevent, so we can just enable it for a more performant server
use_libevent = true
modules_enabled = {
${ lib.concatStringsSep "\n " (lib.mapAttrsToList
+23
View File
@@ -108,6 +108,13 @@ let
containsGutenprint = pkgs: length (filterGutenprint pkgs) > 0;
getGutenprint = pkgs: head (filterGutenprint pkgs);
parsePorts = addresses: let
splitAddress = addr: lib.strings.splitString ":" addr;
extractPort = addr: builtins.elemAt (builtins.tail (splitAddress addr)) 0;
toInt = str: lib.strings.toInt str;
in
builtins.map (address: toInt (extractPort address)) addresses;
in
{
@@ -172,6 +179,15 @@ in
'';
};
openFirewall = mkOption {
type = types.bool;
default = false;
description = ''
Whether to open the firewall for TCP/UDP ports specified in
listenAdrresses option.
'';
};
bindirCmds = mkOption {
type = types.lines;
internal = true;
@@ -463,6 +479,13 @@ in
security.pam.services.cups = {};
networking.firewall = let
listenPorts = parsePorts cfg.listenAddresses;
in mkIf cfg.openFirewall {
allowedTCPPorts = listenPorts;
allowedUDPPorts = listenPorts;
};
};
meta.maintainers = with lib.maintainers; [ matthewbauer ];
@@ -67,6 +67,8 @@ let
'';
in {
meta.maintainers = with lib.maintainers; [ julienmalka ];
imports =
[ (mkRenamedOptionModule [ "boot" "loader" "gummiboot" "enable" ] [ "boot" "loader" "systemd-boot" "enable" ])
];
+1 -1
View File
@@ -19,6 +19,7 @@ import ./make-test-python.nix (
startWhenNeeded = socket;
listenAddresses = [ "*:631" ];
defaultShared = true;
openFirewall = true;
extraConf = ''
<Location />
Order allow,deny
@@ -26,7 +27,6 @@ import ./make-test-python.nix (
</Location>
'';
};
networking.firewall.allowedTCPPorts = [ 631 ];
# Add a HP Deskjet printer connected via USB to the server.
hardware.printers.ensurePrinters = [{
name = "DeskjetLocal";
+11 -11
View File
@@ -18,7 +18,7 @@ in
{
basic = makeTest {
name = "systemd-boot";
meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer ];
meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer julienmalka ];
nodes.machine = common;
@@ -42,7 +42,7 @@ in
# Check that specialisations create corresponding boot entries.
specialisation = makeTest {
name = "systemd-boot-specialisation";
meta.maintainers = with pkgs.lib.maintainers; [ lukegb ];
meta.maintainers = with pkgs.lib.maintainers; [ lukegb julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -65,7 +65,7 @@ in
# Boot without having created an EFI entry--instead using default "/EFI/BOOT/BOOTX64.EFI"
fallback = makeTest {
name = "systemd-boot-fallback";
meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer ];
meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -91,7 +91,7 @@ in
update = makeTest {
name = "systemd-boot-update";
meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer ];
meta.maintainers = with pkgs.lib.maintainers; [ danielfullmer julienmalka ];
nodes.machine = common;
@@ -113,7 +113,7 @@ in
memtest86 = makeTest {
name = "systemd-boot-memtest86";
meta.maintainers = with pkgs.lib.maintainers; [ Enzime ];
meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -128,7 +128,7 @@ in
netbootxyz = makeTest {
name = "systemd-boot-netbootxyz";
meta.maintainers = with pkgs.lib.maintainers; [ Enzime ];
meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -143,7 +143,7 @@ in
entryFilename = makeTest {
name = "systemd-boot-entry-filename";
meta.maintainers = with pkgs.lib.maintainers; [ Enzime ];
meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -160,7 +160,7 @@ in
extraEntries = makeTest {
name = "systemd-boot-extra-entries";
meta.maintainers = with pkgs.lib.maintainers; [ Enzime ];
meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -179,7 +179,7 @@ in
extraFiles = makeTest {
name = "systemd-boot-extra-files";
meta.maintainers = with pkgs.lib.maintainers; [ Enzime ];
meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ];
nodes.machine = { pkgs, lib, ... }: {
imports = [ common ];
@@ -196,7 +196,7 @@ in
switch-test = makeTest {
name = "systemd-boot-switch-test";
meta.maintainers = with pkgs.lib.maintainers; [ Enzime ];
meta.maintainers = with pkgs.lib.maintainers; [ Enzime julienmalka ];
nodes = {
inherit common;
@@ -256,7 +256,7 @@ in
# itself, systems with such firmware won't boot without this fix
uefiLargeFileWorkaround = makeTest {
name = "uefi-large-file-workaround";
meta.maintainers = with pkgs.lib.maintainers; [ julienmalka ];
nodes.machine = { pkgs, ... }: {
imports = [common];
virtualisation.efi.OVMF = pkgs.OVMF.overrideAttrs (old: {
@@ -13,13 +13,13 @@
stdenv.mkDerivation rec {
pname = "wvkbd";
version = "0.14.1";
version = "0.14.3";
src = fetchFromGitHub {
owner = "jjsullivan5196";
repo = pname;
rev = "v${version}";
sha256 = "sha256-a1VOSLpvSKiEkR73V/Q3Es9irueDihMKcQvO9alPCqo=";
sha256 = "sha256-U4xq9FY2uZlnBwm8Se1wReU1c1RAJMx6FIoD0D2BlM4=";
};
postPatch = ''
@@ -3,25 +3,25 @@
, rustPlatform
, fetchFromGitHub
, llvmPackages
, rocksdb_6_23
, rocksdb_7_10
, Security
}:
let
rocksdb = rocksdb_6_23;
rocksdb = rocksdb_7_10;
in
rustPlatform.buildRustPackage rec {
pname = "electrs";
version = "0.9.13";
version = "0.10.1";
src = fetchFromGitHub {
owner = "romanz";
repo = pname;
rev = "v${version}";
hash = "sha256-GV/cwFdYpXJXRTgdVfuzJpmwNhe0kVJnYAJe+DPmRV8=";
hash = "sha256-cRnCo/N0k5poiOh308Djw6bySFQFIY3GiD2qjRyMjLM=";
};
cargoHash = "sha256-eQAizO26oQRosbMGJLwMmepBN3pocmnbc0qsHsAJysg=";
cargoHash = "sha256-fsYJ+80se5VsIaRkFgwJaPPgRw/WdsecRTt6EIjoQTQ=";
# needed for librocksdb-sys
nativeBuildInputs = [ rustPlatform.bindgenHook ];
@@ -1744,6 +1744,22 @@ let
};
};
griimick.vhs = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vhs";
publisher = "griimick";
version = "0.0.4";
sha256 = "sha256-zAy8o5d2pK5ra/dbwoLgPAQAYfRQtUYQjisWYgIhsXA=";
};
meta = {
description = "Visual Studio Code extension providing syntax support for VHS .tape files";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=griimick.vhs";
homepage = "https://github.com/griimick/vscode-vhs";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.drupol ];
};
};
gruntfuggly.todo-tree = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "todo-tree";
+8 -8
View File
@@ -30,21 +30,21 @@ let
archive_fmt = if stdenv.isDarwin then "zip" else "tar.gz";
sha256 = {
x86_64-linux = "1061hpazgs2gbn1xbn3in1sh7img71l5fx1irlgr86k70jdjw0qp";
x86_64-darwin = "17n16az3b8lnh1wq7mj4fd2kvvbh3l4d72iwxqx2z08vpsiaivad";
aarch64-linux = "0ggjh58nxwz5hlv4hwig2w32lcg2vsvszsr7dq6p7rd3c7l13mqr";
aarch64-darwin = "0irvjlzx79a2p8jbv8kiblkrzkslpv6qmqzi5yj7gl2dl2f5y1lx";
armv7l-linux = "1nyaz1nmswyy6qkz83cqb8nw1ajlhchqcwbj5msq3camkjdjr8g6";
x86_64-linux = "01xw0dpwb4ih2xlpgc0yq48wqb5nmicz98srbgz01sbmyji8x1lf";
x86_64-darwin = "13i449px6pajb94ymvi6vwmm25vyyh4vjrb86yiq4dcx1plcrxfc";
aarch64-linux = "174zl811pv5rznxz3fh7bkwz9iini8lmb8xfjs4i14sym7sxw5x3";
aarch64-darwin = "05kjmhr3dwbj16k4ilc8nl6ckm21fyak6pr1zzdxywqb5qd7qwr8";
armv7l-linux = "0icc4cx5p5fxsi8cz3mxik4vnmrv2dvfzm220nl9p13bn1ri3f6s";
}.${system} or throwSystem;
in
callPackage ./generic.nix rec {
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.83.1";
version = "1.84.0";
pname = "vscode" + lib.optionalString isInsiders "-insiders";
# This is used for VS Code - Remote SSH test
rev = "f1b07bd25dfad64b0167beb15359ae573aecd2cc";
rev = "d037ac076cee195194f93ce6fe2bdfe2969cc82d";
executableName = "code" + lib.optionalString isInsiders "-insiders";
longName = "Visual Studio Code" + lib.optionalString isInsiders " - Insiders";
@@ -68,7 +68,7 @@ in
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
sha256 = "0hbqbkzynqxp99rhqq46878cp1jnjklqy8vgbf0dm2cwfw86jbrw";
sha256 = "017g82h3jcygm6hi0s36ij8vxggz7p5j36nww5f53kn6a1s1wzcx";
};
};
@@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec {
pname = "felix";
version = "2.9.0";
version = "2.10.1";
src = fetchFromGitHub {
owner = "kyoheiu";
repo = "felix";
rev = "v${version}";
hash = "sha256-bTe8fPFVWuAATXdeyUvtdK3P4vDpGXX+H4TQ+h9bqUI=";
hash = "sha256-pDJW/QhkJtEAq7xusYn/t/pPizT77OYmlbVlF/RTXic=";
};
cargoHash = "sha256-q86NiJPtr1X9D9ym8iLN1ed1FMmEb217Jx3Ei4Bn5y0=";
cargoHash = "sha256-AGQt06fMXuyOEmQIEiUCzuK1Atx3gQMUCB+hPWlrldk=";
nativeBuildInputs = [ pkg-config ];
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "kubectl-gadget";
version = "0.21.0";
version = "0.22.0";
src = fetchFromGitHub {
owner = "inspektor-gadget";
repo = "inspektor-gadget";
rev = "v${version}";
hash = "sha256-e93rQRIF3CmXjQhpACxBp4WnPtQ5IJnm7H5BcHGqH0c=";
hash = "sha256-tVkuLoQ0xKnPQG7a6tShTIJ7/kDYlmmLPHlPfhk01qw=";
};
vendorHash = "sha256-YkOw4HpbX6e6uIAUa7zQPah/ifRfB4ICi90AxleKNNE=";
vendorHash = "sha256-45KvBV9R7a7GcZtszxTaOOert1vWH4eltVr/AWGqOSY=";
CGO_ENABLED = 0;
+18 -11
View File
@@ -6,7 +6,7 @@
, scdoc
}:
let
version = "0.7.0";
version = "0.7.1";
in
rustPlatform.buildRustPackage {
pname = "aba";
@@ -16,27 +16,35 @@ rustPlatform.buildRustPackage {
owner = "~onemoresuza";
repo = "aba";
rev = version;
hash = "sha256-YPE5HYa90BcNy5jdYbzkT81KavJcbSeGrsWRILnIiEE=";
hash = "sha256-Sz9I1Dw7wmoUPpTBNfbYbehfNO8FK6r/ubofx+FGb04=";
domain = "sr.ht";
};
cargoSha256 = "sha256-wzI+UMcVeFQNFlWDkyxk8tjpU7beNRKoPYbid8b15/Q=";
cargoSha256 = "sha256-Ihoh+yp12qN74JHvJbEDoYz+eoMwPOQar+yBEy+bqb0=";
nativeBuildInputs = [
just
scdoc
];
postPatch = ''
# Suppress messages of command not found. jq is not needed for the build, but just calls it anyway.
sed -i '/[[:space:]]*|[[:space:]]*jq -r/s/jq -r .*/: \\/' ./justfile
# Let only nix strip the binary by disabling cargo's `strip = true`, like buildRustPackage does.
sed -i '/strip[[:space:]]*=[[:space:]]*true/s/true/false/' ./Cargo.toml
'';
preBuild = ''
justFlagsArray+=(
PREFIX=${builtins.placeholder "out"}
MANIFEST_OPTS="--frozen --locked --profile=release"
INSTALL_OPTS=--no-track
)
'';
# There are no tests
doCheck = false;
dontUseJustBuild = true;
dontUseJustCheck = true;
dontUseJustInstall = true;
postInstall = ''
just --set PREFIX $out install-doc
'';
passthru.updateScript = nix-update-script { };
@@ -47,7 +55,6 @@ rustPlatform.buildRustPackage {
downloadPage = "https://git.sr.ht/~onemoresuza/aba/refs/${version}";
maintainers = with lib.maintainers; [ onemoresuza ];
license = lib.licenses.isc;
platforms = lib.platforms.unix;
mainProgram = "aba";
};
}
@@ -36,5 +36,6 @@ stdenv.mkDerivation (final: {
platforms = [ "aarch64-darwin" ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ YorikSar ];
mainProgram = "dark-mode-notify";
};
})
+2 -2
View File
@@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "decker";
version = "1.31";
version = "1.32";
src = fetchFromGitHub {
owner = "JohnEarnest";
repo = "Decker";
rev = "v${version}";
hash = "sha256-9utCIf7LO/ms46QqagkcXZ3BuvRuLa6nE78MgkbaEjA=";
hash = "sha256-ch/Lit9qA6XEkPJdcQ03+r0asOKMwy0jRJMHG9VMEig=";
};
buildInputs = [
+3 -3
View File
@@ -6,16 +6,16 @@
buildGoModule rec {
pname = "gickup";
version = "0.10.21";
version = "0.10.22";
src = fetchFromGitHub {
owner = "cooperspencer";
repo = "gickup";
rev = "refs/tags/v${version}";
hash = "sha256-o8uLdkk0aZWIj+mKsp/XGKcwpV0rGFcZnmV4MuHKlUg=";
hash = "sha256-pF8sckOSmih5rkDv7kvSL9gU4XwBrEIycjzEce01i64=";
};
vendorHash = "sha256-NAYkQsCt32mtHFXZC0g3OrlrOceUaeGH4bKWF7B08po=";
vendorHash = "sha256-kEy6Per8YibUHRp7E4jzkOgATq3Ub5WCNIe0WiHo2Ro=";
ldflags = ["-X main.version=${version}"];
@@ -1,20 +1,21 @@
{ lib, stdenv, fetchFromGitLab, SDL, SDL_image, SDL_mixer, zlib }:
stdenv.mkDerivation {
stdenv.mkDerivation (finalAttrs: {
pname = "meritous";
version = "1.4";
version = "1.5";
src = fetchFromGitLab {
owner = "meritous";
repo = "meritous";
rev = "314af46d84d2746eec4c30a0f63cbc2e651d5303";
sha256 = "1hrwm65isg5nwzydyd8gvgl3p36sbj09rsn228sppr8g5p9sm10x";
rev = "refs/tags/v${finalAttrs.version}";
hash = "sha256-6KK2anjX+fPsYf4HSOHQ0EQBINqZiVbxo1RmBR6pslg=";
};
prePatch = ''
substituteInPlace Makefile \
--replace "CPPFLAGS +=" "CPPFLAGS += -DSAVES_IN_HOME -DDATADIR=\\\"$out/share/meritous\\\"" \
--replace sld-config ${lib.getDev SDL}/bin/sdl-config
--replace "prefix=/usr/local" "prefix=$out" \
--replace sdl-config ${lib.getDev SDL}/bin/sdl-config
substituteInPlace src/audio.c \
--replace "filename[64]" "filename[256]"
'';
@@ -31,10 +32,11 @@ stdenv.mkDerivation {
meta = with lib; {
description = "Action-adventure dungeon crawl game";
homepage = "http://www.asceai.net/meritous/";
license = licenses.gpl3;
homepage = "https://gitlab.com/meritous/meritous";
changelog = "https://gitlab.com/meritous/meritous/-/blob/master/NEWS";
license = licenses.gpl3Only;
mainProgram = "meritous";
maintainers = [ maintainers.alexvorobiev ];
platforms = platforms.linux;
};
}
})
@@ -5,16 +5,19 @@
, lua5_3
}:
let
version = "0.0.20230924";
in
stdenvNoCC.mkDerivation {
pname = "lunarml";
inherit version;
version = "unstable-2023-09-21";
pname = "lunarml";
src = fetchFromGitHub {
owner = "minoki";
repo = "LunarML";
rev = "c6e23ae68149bda550ddb75c0df9f422aa379b3a";
sha256 = "DY4gOCXfGV1OVdGXd6GGvbHlQdWWxMg5TZzkceeOu9o=";
rev = "refs/tags/v${version}";
sha256 = "QN5iJEpJJZZuUfY/z57bpOQHDU31ecmJPWQtkXsLmDg=";
};
outputs = [ "out" "doc" ];
@@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "qtpbfimageplugin";
version = "2.5";
version = "2.6";
src = fetchFromGitHub {
owner = "tumic0";
repo = "QtPBFImagePlugin";
rev = version;
sha256 = "sha256-3tKXqYICuLSrJzWnp0ClXcz61XO5gXLTOLFeTk0g3mo=";
sha256 = "sha256-tTpCbHiZTb/xmm3oRXsYAUWl1sYyAlGP9ss4xVQgPVo=";
};
nativeBuildInputs = [ qmake ];
@@ -4,10 +4,10 @@
{ cmdLineToolsVersion ? "11.0"
, toolsVersion ? "26.1.1"
, platformToolsVersion ? "34.0.4"
, platformToolsVersion ? "34.0.5"
, buildToolsVersions ? [ "34.0.0" ]
, includeEmulator ? false
, emulatorVersion ? "32.1.14"
, emulatorVersion ? "34.1.9"
, platformVersions ? []
, includeSources ? false
, includeSystemImages ? false
@@ -15,7 +15,7 @@
, abiVersions ? [ "armeabi-v7a" "arm64-v8a" ]
, cmakeVersions ? [ ]
, includeNDK ? false
, ndkVersion ? "25.2.9519653"
, ndkVersion ? "26.1.10909125"
, ndkVersions ? [ndkVersion]
, useGoogleAPIs ? false
, useGoogleTVAddOns ? false
@@ -26,14 +26,13 @@ let
android = {
versions = {
cmdLineToolsVersion = "11.0";
platformTools = "34.0.4";
platformTools = "34.0.5";
buildTools = "34.0.0";
ndk = [
"25.1.8937393" # LTS NDK
"26.0.10404224-rc1"
"26.1.10909125"
];
cmake = "3.6.4111459";
emulator = "33.1.17";
emulator = "34.1.9";
};
platforms = [ "23" "24" "25" "26" "27" "28" "29" "30" "31" "32" "33" "34" ];
File diff suppressed because it is too large Load Diff
@@ -1,17 +1,27 @@
{ lib
, buildPythonPackage
, fetchFromGitHub
, poetry-core
, pg8000
, pytest-asyncio
, pytestCheckHook
, sphinxHook
, pythonOlder
, setuptools
, setuptools-scm
, sphinx-rtd-theme
, sphinxHook
}:
buildPythonPackage rec {
pname = "aiosql";
version = "9.0";
outputs = [ "out" "doc" ];
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.8";
outputs = [
"doc"
"out"
];
src = fetchFromGitHub {
owner = "nackjicholson";
@@ -23,17 +33,25 @@ buildPythonPackage rec {
sphinxRoot = "docs/source";
nativeBuildInputs = [
pytestCheckHook
sphinxHook
poetry-core
setuptools
setuptools-scm
sphinx-rtd-theme
sphinxHook
];
pythonImportsCheck = [ "aiosql" ];
propagatedBuildInputs = [
pg8000
];
nativeCheckInputs = [
pytest-asyncio
pytestCheckHook
];
meta = with lib; {
description = "Simple SQL in Python";
homepage = "https://nackjicholson.github.io/aiosql/";
changelog = "https://github.com/nackjicholson/aiosql/releases/tag/${version}";
license = with licenses; [ bsd2 ];
maintainers = with maintainers; [ kaction ];
};
@@ -0,0 +1,50 @@
{ lib
, buildPythonPackage
, pythonOlder
, fetchPypi
, setuptools
, azure-core
, isodate
, typing-extensions
}:
buildPythonPackage rec {
pname = "azure-monitor-ingestion";
version = "1.0.2";
disabled = pythonOlder "3.7";
pyproject = true;
src = fetchPypi {
inherit pname version;
extension = "zip";
hash = "sha256-xNpYsD1bMIM0Bxy8KtR4rYy4tzfddtoPnEzHfO44At8=";
};
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
azure-core
isodate
typing-extensions
];
pythonImportsCheck = [
"azure.monitor.ingestion"
"azure.monitor.ingestion.aio"
];
# requires checkout from mono-repo and a mock account
doCheck = false;
meta = {
changelog = "https://github.com/Azure/azure-sdk-for-python/blob/azure-monitor-ingestion_${version}/sdk/monitor/azure-monitor-ingestion/CHANGELOG.md";
description = "Send custom logs to Azure Monitor using the Logs Ingestion API";
homepage = "https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/monitor/azure-monitor-ingestion";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ dotlambda ];
};
}
@@ -11,12 +11,12 @@
buildPythonPackage rec {
pname = "click-odoo-contrib";
version = "1.17.0";
version = "1.18.0";
format = "pyproject";
src = fetchPypi {
inherit pname version;
hash = "sha256-my6dWmAqvelihtB9SzFje01dZenkkNneKqcgwKtbOuA=";
hash = "sha256-dLvrj3yTgfdlW3kEmZtXri3zGlBGQZhsPHzO0rf7foQ=";
};
nativeBuildInputs = [
@@ -23,7 +23,7 @@
}:
buildPythonPackage rec {
pname = "clickhouse-connect";
version = "0.6.11";
version = "0.6.18";
format = "setuptools";
@@ -33,7 +33,7 @@ buildPythonPackage rec {
repo = "clickhouse-connect";
owner = "ClickHouse";
rev = "refs/tags/v${version}";
hash = "sha256-1ItHRbfV8tSH5h0f+/bXIBIWfAxh4Umxqm4N4MT7oek=";
hash = "sha256-8deiWqVRqGF8MFYe4Y/alJqudBc/vOpQAB2DGweXL5Q=";
};
nativeBuildInputs = [ cython_3 ];
@@ -18,12 +18,12 @@
buildPythonPackage rec {
pname = "correctionlib";
version = "2.3.3";
version = "2.4.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-4WXY7XfZVYaJD63y7fPB6tCsc+wGAsgnFlgtFbX5IK0=";
hash = "sha256-bQKcS8vktvD62zvSeaBtoJw36TSpo0gEpKm0HI3AuXg=";
};
nativeBuildInputs = [
@@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "crate";
version = "0.33.0";
version = "0.34.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-bzsJnWw4rLjl1VrjmfNq4PudrnWPB1FzIuWAc9WmT6M=";
hash = "sha256-nEWrfCd2MQCcIM6dLkVYc/cWT5wcT/pvYaY2V3wfuto=";
};
propagatedBuildInputs = [
@@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "css-parser";
version = "1.0.9";
version = "1.0.10";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-GW24Is7yJ0WvaljRgM+CBpSc7Vi0j18+6Y8d4WJ0lbs=";
hash = "sha256-vx6XKtMzROkyBpZPtM2QjZ3e+fzQwB+pPg1zRnU5Q2M=";
};
# Test suite not included in tarball yet
@@ -11,15 +11,15 @@
buildPythonPackage rec {
pname = "cx-freeze";
version = "6.15.7";
version = "6.15.10";
format = "pyproject";
disabled = pythonOlder "3.5";
disabled = pythonOlder "3.8";
src = fetchPypi {
pname = "cx_Freeze";
inherit version;
hash = "sha256-+X9FWkpG7gwHbZIqKftT7/RioWXdBCP6J+J8KkRTtAs=";
hash = "sha256-Bc0md1lpL1EYYdIoYNNeKgW/v3OPliwVdhi7jHcdIyA=";
};
nativeBuildInputs = [
@@ -55,6 +55,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "A set of scripts and modules for freezing Python scripts into executables";
homepage = "https://marcelotduarte.github.io/cx_Freeze/";
changelog = "https://github.com/marcelotduarte/cx_Freeze/releases/tag/${version}";
license = licenses.psfl;
maintainers = with maintainers; [ ];
mainProgram = "cxfreeze";
@@ -1,31 +1,42 @@
{ lib
, buildPythonPackage
, fetchPypi
, nix-update-script
, pysimplesoap
, pytest , pytest-xdist
, pytestCheckHook
, pytest-xdist
, pythonOlder
, setuptools
}:
buildPythonPackage rec {
pname = "python-debianbts";
version = "4.0.1";
format = "pyproject";
version = "4.0.2";
pyproject = true;
disabled = pythonOlder "3.7";
passthru.updateScript = nix-update-script { };
disabled = pythonOlder "3.8";
src = fetchPypi {
inherit pname version;
sha256 = "b0817d593ccdfb58a5f37b8cb3873bd0b2268b434f2798dc75b206d7550fdf04";
hash = "sha256-JbPb0lZND96XLZNU97wMuT9iGNXVN2KTsZC2St6FfuU=";
};
buildInputs = [ setuptools ];
propagatedBuildInputs = [ pysimplesoap ];
checkInputs = [
pytest
pytest-xdist
postPatch = ''
sed -i "/--cov/d" pyproject.toml
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
pysimplesoap
];
# Most tests require network access
doCheck = false;
pythonImportsCheck = [
"debianbts"
];
meta = with lib; {
@@ -34,6 +45,6 @@ buildPythonPackage rec {
downloadPage = "https://pypi.org/project/python-debianbts/";
changelog = "https://github.com/venthur/python-debianbts/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = [ maintainers.nicoo ];
maintainers = with maintainers; [ nicoo ];
};
}
@@ -1,19 +1,35 @@
{ lib, buildPythonPackage, fetchPypi, six }:
{ lib
, buildPythonPackage
, fetchPypi
, six
, pythonOlder
}:
buildPythonPackage rec {
pname = "derpconf";
version = "0.8.3";
version = "0.8.4";
format = "setuptools";
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
sha256 = "1bb152d8a1cf5c2a6d629bf29acd4af0c00811339642fc0a56172b0a83b31a15";
hash = "sha256-66MOqcWIiqJrORJDgAH5iUblHyqJvuf9DIBN56XjKwU=";
};
propagatedBuildInputs = [ six ];
propagatedBuildInputs = [
six
];
pythonImportsCheck = [
"derpconf"
];
meta = with lib; {
description = "derpconf abstracts loading configuration files for your app";
description = "Module to abstract loading configuration files for your app";
homepage = "https://github.com/globocom/derpconf";
changelog = "https://github.com/globocom/derpconf/releases/tag/${version}";
license = licenses.mit;
maintainers = with maintainers; [ ];
};
}
@@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "diagrams";
version = "0.23.3";
version = "0.23.4";
format = "pyproject";
disabled = pythonOlder "3.7";
@@ -23,7 +23,7 @@ buildPythonPackage rec {
owner = "mingrammer";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-4b+jmR56y2VV0XxD6FCmNpDB0UKH9+FqcTQuU2jRCXo=";
hash = "sha256-2jRWN2glGEr51fzny8nkqa5c2EdJG5aZPG2eTD7AISY=";
};
postPatch = ''
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "diffsync";
version = "1.8.0";
version = "1.9.0";
format = "pyproject";
src = fetchFromGitHub {
owner = "networktocode";
repo = "diffsync";
rev = "refs/tags/v${version}";
hash = "sha256-2OhckgJK1qimF0AcYSa8L+AkzfiN5VojWj0x6kwbgyk=";
hash = "sha256-OopWzb02/xvASTuvg3dDTEoRwOwKOL0c3arqlsXBUuo=";
};
nativeBuildInputs = [
@@ -7,14 +7,14 @@
buildPythonPackage rec {
pname = "django-admin-sortable2";
version = "2.1.9";
version = "2.1.10";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit version pname;
hash = "sha256-vwNnhcWYaFoAGesINAuI/mynS9F4Az4ikObEG2L6S/E=";
hash = "sha256-N1awLH0JxbN+/mV3GNWq4rdfRv0Bu/4cOdTmBlEBnXk=";
};
propagatedBuildInputs = [
@@ -1,34 +1,45 @@
{ arrow
{ lib
, stdenv
, arrow
, blessed
, buildPythonPackage
, croniter
, django
, django-redis
, django-picklefield
, django-redis
, fetchFromGitHub
, future
, lib
, pkgs
, poetry-core
, pytest-django
, pytest-mock
, pytestCheckHook
, pkgs
, stdenv
, pythonOlder
}:
buildPythonPackage rec {
pname = "django-q";
version = "1.3.9";
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
owner = "Koed00";
repo = "django-q";
rev = "refs/tags/v${version}";
hash = "sha256-gFSrAl3QGoJEJfvTTvLQgViPPjeJ6BfvgEwgLLo+uAA=";
rev = "v${version}";
};
nativeBuildInputs = [ poetry-core ];
# fixes empty version string
# analog to https://github.com/NixOS/nixpkgs/pull/171200
patches = [
./pep-621.patch
];
nativeBuildInputs = [
poetry-core
];
propagatedBuildInputs = [
django-picklefield
@@ -38,10 +49,12 @@ buildPythonPackage rec {
future
];
# fixes empty version string
# analog to https://github.com/NixOS/nixpkgs/pull/171200
patches = [
./pep-621.patch
nativeCheckInputs = [
croniter
django-redis
pytest-django
pytest-mock
pytestCheckHook
];
pythonImportsCheck = [
@@ -57,14 +70,6 @@ buildPythonPackage rec {
kill $REDIS_PID
'';
nativeCheckInputs = [
croniter
django-redis
pytest-django
pytest-mock
pytestCheckHook
];
# don't bother with two more servers to test
disabledTests = [
"test_disque"
@@ -76,7 +81,11 @@ buildPythonPackage rec {
meta = with lib; {
description = "A multiprocessing distributed task queue for Django";
homepage = "https://django-q.readthedocs.org";
changelog = "https://github.com/Koed00/django-q/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ gador ];
# django-q is unmaintained at the moment
# https://github.com/Koed00/django-q/issues/733
broken = true;
};
}
@@ -1,8 +1,8 @@
{ lib
, fetchFromGitHub
, pythonAtLeast
, pythonOlder
, buildPythonPackage
, setuptools
# propagated
, django
@@ -18,13 +18,11 @@
, pytestCheckHook
}:
let
buildPythonPackage rec {
pname = "django-redis";
version = "5.4.0";
in
buildPythonPackage {
inherit pname version;
format = "setuptools";
pyproject = true;
disabled = pythonOlder "3.6";
src = fetchFromGitHub {
@@ -38,14 +36,23 @@ buildPythonPackage {
sed -i '/-cov/d' setup.cfg
'';
nativeBuildInputs = [
setuptools
];
propagatedBuildInputs = [
django
hiredis
lz4
msgpack
redis
];
passthru.optional-dependencies = {
hiredis = [
redis
] ++ redis.optional-dependencies.hiredis;
};
pythonImportsCheck = [
"django_redis"
];
@@ -65,6 +72,11 @@ buildPythonPackage {
pytest-django
pytest-mock
pytestCheckHook
] ++ lib.flatten (builtins.attrValues passthru.optional-dependencies);
pytestFlagsArray = [
"-W"
"ignore::DeprecationWarning"
];
disabledTests = [
@@ -7,15 +7,15 @@
buildPythonPackage rec {
pname = "imapclient";
version = "2.3.1";
version = "3.0.0";
format = "setuptools";
src = fetchFromGitHub {
owner = "mjs";
repo = "imapclient";
rev = version;
hash = "sha256-aHWRhQOEjYiLlWTiuYo/a4pOhfLF7jz+ltG+yOqgfKI=";
rev = "refs/tags/${version}";
hash = "sha256-ylYGh+78I+6pdvHuQPw8Gks9TLkXQL5HQiaZDnJK3DA=";
};
propagatedBuildInputs = [ six ];
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,49 @@
{ lib
, stdenv
, buildPythonPackage
, fetchFromGitHub
, rustPlatform
, darwin
}:
buildPythonPackage rec {
pname = "mitmproxy-rs";
version = "0.3.11";
pyproject = true;
src = fetchFromGitHub {
owner = "mitmproxy";
repo = "mitmproxy_rs";
rev = version;
hash = "sha256-V6LUr1jJiTo0+53jipkTyzG5JSw6uHaS6ziyBaFbETw=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"internet-packet-0.1.0" = "sha256-VtEuCE1sulBIFVymh7YW7VHCuIBjtb6tHoPz2tjxX+Q=";
};
};
buildAndTestSubdir = "mitmproxy-rs";
nativeBuildInputs = [
rustPlatform.cargoSetupHook
rustPlatform.maturinBuildHook
];
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.Security
];
pythonImportsCheck = [ "mitmproxy_rs" ];
meta = with lib; {
description = "The Rust bits in mitmproxy";
homepage = " https://github.com/mitmproxy/mitmproxy_rs";
changelog = "https://github.com/mitmproxy/mitmproxy_rs/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
platforms = platforms.all;
};
}
@@ -3,6 +3,7 @@
, buildPythonPackage
, pythonOlder
# Mitmproxy requirements
, aioquic
, asgiref
, blinker
, brotli
@@ -14,7 +15,7 @@
, hyperframe
, kaitaistruct
, ldap3
, mitmproxy-wireguard
, mitmproxy-rs
, msgpack
, passlib
, protobuf
@@ -41,19 +42,20 @@
buildPythonPackage rec {
pname = "mitmproxy";
version = "9.0.1";
version = "10.1.1";
disabled = pythonOlder "3.9";
pyproject = true;
src = fetchFromGitHub {
owner = "mitmproxy";
repo = "mitmproxy";
rev = "refs/tags/${version}";
hash = "sha256-CINKvRnBspciS+wefJB8gzBE13L8CjbYCkmLmTTeYlA=";
hash = "sha256-/ouMj7UVowvzwjOuusgVfXjvjNPKpuJUuoJf6Sl9P44=";
};
propagatedBuildInputs = [
setuptools
# setup.py
aioquic
asgiref
blinker
brotli
@@ -65,7 +67,7 @@ buildPythonPackage rec {
hyperframe
kaitaistruct
ldap3
mitmproxy-wireguard
mitmproxy-rs
msgpack
passlib
protobuf
@@ -91,11 +93,6 @@ buildPythonPackage rec {
requests
];
postPatch = ''
# remove dependency constraints
sed 's/>=\([0-9]\.\?\)\+\( \?, \?<\([0-9]\.\?\)\+\)\?\( \?, \?!=\([0-9]\.\?\)\+\)\?//' -i setup.py
'';
__darwinAllowLocalNetworking = true;
preCheck = ''
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "msal";
version = "1.24.0";
version = "1.24.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-fS7NrUGl9zuyuBPzBhpM9HySRiEQWo7RN1hvy52Pgn4=";
hash = "sha256-qglyiEs8b97FPZoL0VwS5b17cawbZtdG9U0Shwnz+Pg=";
};
propagatedBuildInputs = [
@@ -1,5 +1,6 @@
{ lib
, azure-identity
, azure-monitor-ingestion
, boto3
, buildPythonPackage
, dateparser
@@ -59,6 +60,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
azure-identity
azure-monitor-ingestion
boto3
dateparser
dnspython
@@ -98,6 +100,7 @@ buildPythonPackage rec {
changelog = "https://github.com/domainaware/parsedmarc/blob/master/CHANGELOG.md#${lib.replaceStrings [ "." ] [ "" ] version}";
description = "Python module and CLI utility for parsing DMARC reports";
homepage = "https://domainaware.github.io/parsedmarc/";
mainProgram = "parsedmarc";
maintainers = with maintainers; [ talyz ];
license = licenses.asl20;
};
@@ -1,17 +1,24 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
}:
buildPythonPackage rec {
pname = "proxy_tools";
pname = "proxy-tools";
version = "0.1.0";
pyproject = true;
src = fetchPypi {
inherit pname version;
pname = "proxy_tools";
inherit version;
hash = "sha256-zLN1H1KcBH4tilhEDYayBTA88P6BRveE0cvNlPCigBA=";
};
nativeBuildInputs = [
setuptools
];
# no tests in pypi
doCheck = false;
pythonImportsCheck = [ "proxy_tools" ];
@@ -13,7 +13,7 @@
buildPythonPackage rec {
pname = "python-smarttub";
version = "0.0.34";
version = "0.0.35";
format = "setuptools";
disabled = pythonOlder "3.8";
@@ -22,7 +22,7 @@ buildPythonPackage rec {
owner = "mdz";
repo = pname;
rev = "refs/tags/v${version}";
hash = "sha256-PFlVxSxGcbqvA1cQZkKLtrmg+Dere4B1VCUzIU8RaI8=";
hash = "sha256-8Z4wZRJJV4TED6foM2Db+Ghl+EHrfGXoXZm3KsNh8OQ=";
};
propagatedBuildInputs = [
@@ -4,7 +4,7 @@
, setuptools-scm
, bottle
, importlib-resources
, proxy_tools
, proxy-tools
, pygobject3
, pyqtwebengine
, pytest
@@ -37,7 +37,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
bottle
pyqtwebengine
proxy_tools
proxy-tools
six
] ++ lib.optionals (pythonOlder "3.7") [
importlib-resources
@@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "vine";
version = "5.0.0";
version = "5.1.0";
format = "setuptools";
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-fTsWJKlT2oLvY0YgE7vScdPrdXUUifmAdZjo80C9Y34=";
hash = "sha256-i2LpgdNcQQSSEc9ioKEkLYwe6b0Vuxls44rv1nmeYeA=";
};
nativeCheckInputs = [
@@ -30,6 +30,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Python promises";
homepage = "https://github.com/celery/vine";
changelog = "https://github.com/celery/vine/releases/tag/v${version}";
license = licenses.bsd3;
maintainers = with maintainers; [ fab ];
};
@@ -0,0 +1,36 @@
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
, pytestCheckHook
}:
buildPythonPackage rec {
version = "1.4";
pname = "x11-hash";
pyproject = true;
src = fetchPypi {
pname = "x11_hash";
inherit version;
hash = "sha256-QtzqxEzpVGK48/lvOEr8VtPUYexLdXKD3zGv1VOdWpw=";
};
nativeBuildInputs = [
setuptools
];
# pypi's source doesn't include tests
doCheck = false;
pythonImportsCheck = [
"x11_hash"
];
meta = with lib; {
description = "Binding for X11 proof of work hashing";
homepage = "https://github.com/mazaclub/x11_hash";
license = licenses.mit;
maintainers = with maintainers; [ np ];
};
}
@@ -1,22 +0,0 @@
{ lib
, buildPythonPackage
, fetchPypi
}:
buildPythonPackage rec {
version = "1.4";
pname = "x11_hash";
src = fetchPypi {
inherit pname version;
sha256 = "172skm9xbbrivy1p4xabxihx9lsnzi53hvzryfw64m799k2fmp22";
};
meta = with lib; {
description = "Binding for X11 proof of work hashing";
homepage = "https://github.com/mazaclub/x11_hash";
license = licenses.mit;
maintainers = with maintainers; [ np ];
};
}
@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "pylyzer";
version = "0.0.48";
version = "0.0.49";
src = fetchFromGitHub {
owner = "mtshiba";
repo = "pylyzer";
rev = "v${version}";
hash = "sha256-NQvMOBjRIf7sQBff2iZe8MbnZiZZN0DTE+HBvxsvKpM=";
hash = "sha256-1BExqeIL6jaonJVB3aRYDDHRw7xdxHoouH5BlooJDW8=";
};
cargoHash = "sha256-eDa3UKPgATJQLIkHpG/G50V20TW/5vwjRTfshHb3zTQ=";
cargoHash = "sha256-HBRczmEqqH+lMgnHeP/WpqHD05tkovJmR12hXwCrw8k=";
nativeBuildInputs = [
git
+3 -3
View File
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "ls-lint";
version = "2.1.0";
version = "2.2.2";
src = fetchFromGitHub {
owner = "loeffel-io";
repo = "ls-lint";
rev = "v${version}";
sha256 = "sha256-AlIXZ2tf1pFj6LVz8kyCFq0dUEPBm+0ejQH7VXm4H+M=";
sha256 = "sha256-twXaiPccc6DZdzKdvB+BzHbRuwgDy05C3jNg7Ur8yrA=";
};
vendorHash = "sha256-/6Y20AvhUShaE1sNTccB62x8YkVLLjhl6fg5oY4gL4I=";
vendorHash = "sha256-uyNOcIjrICr76Q8izXGRMhofDcjQrzbB/ISHTqRY5fI=";
meta = with lib; {
description = "An extremely fast file and directory name linter";
+26 -11
View File
@@ -30,6 +30,16 @@ let
url = "https://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2";
hash = "sha256-a2pIWBwUq7D5W9h8GvTXQJIkBte4AQAqn5Ryf93gIdU=";
};
# Dependencies for the tools need to be included as either native or cross,
# depending on which we're building
toolsDeps = [
ncurses # tools/kwboot
libuuid # tools/mkeficapsule
gnutls # tools/mkeficapsule
openssl # tools/mkimage
];
buildUBoot = lib.makeOverridable ({
version ? null
, src ? null
@@ -40,6 +50,7 @@ let
, extraPatches ? []
, extraMakeFlags ? []
, extraMeta ? {}
, crossTools ? false
, ... } @ args: stdenv.mkDerivation ({
pname = "uboot-${defconfig}";
@@ -53,7 +64,7 @@ let
postPatch = ''
patchShebangs tools
patchShebangs arch/arm/mach-rockchip
patchShebangs scripts
'';
nativeBuildInputs = [
@@ -70,15 +81,9 @@ let
]))
swig
which # for scripts/dtc-version.sh
];
] ++ lib.optionals (!crossTools) toolsDeps;
depsBuildBuild = [ buildPackages.stdenv.cc ];
buildInputs = [
ncurses # tools/kwboot
libuuid # tools/mkeficapsule
gnutls # tools/mkeficapsule
openssl # tools
];
buildInputs = lib.optionals crossTools toolsDeps;
hardeningDisable = [ "all" ];
@@ -133,7 +138,9 @@ in {
hardeningDisable = [];
dontStrip = false;
extraMeta.platforms = lib.platforms.linux;
extraMakeFlags = [ "HOST_TOOLS_ALL=y" "CROSS_BUILD_TOOLS=1" "NO_SDL=1" "tools" ];
crossTools = true;
extraMakeFlags = [ "HOST_TOOLS_ALL=y" "NO_SDL=1" "cross_tools" ];
outputs = [ "out" "man" ];
@@ -183,6 +190,7 @@ in {
defconfig = "bananapi_m64_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -190,7 +198,7 @@ in {
ubootClearfog = buildUBoot {
defconfig = "clearfog_defconfig";
extraMeta.platforms = ["armv7l-linux"];
filesToInstall = ["u-boot-spl.kwb"];
filesToInstall = ["u-boot-with-spl.kwb"];
};
ubootCubieboard2 = buildUBoot {
@@ -341,6 +349,7 @@ in {
defconfig = "a64-olinuxino-emmc_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -354,6 +363,7 @@ in {
defconfig = "orangepi_zero_plus2_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -374,6 +384,7 @@ in {
defconfig = "orangepi_3_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinnerH6}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -387,6 +398,7 @@ in {
defconfig = "pine64_plus_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -394,6 +406,7 @@ in {
defconfig = "pine64-lts_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -401,6 +414,7 @@ in {
defconfig = "pinebook_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
@@ -542,6 +556,7 @@ in {
defconfig = "sopine_baseboard_defconfig";
extraMeta.platforms = ["aarch64-linux"];
BL31 = "${armTrustedFirmwareAllwinner}/bl31.bin";
SCP = "/dev/null";
filesToInstall = ["u-boot-sunxi-with-spl.bin"];
};
+3 -3
View File
@@ -5,8 +5,8 @@
, buildWebExtension ? false
}:
let
version = "1.6.2";
gitHash = "dd61b0c";
version = "1.6.3";
gitHash = "86e9434";
in
buildNpmPackage rec {
pname = "vencord";
@@ -34,7 +34,7 @@ buildNpmPackage rec {
npmRebuildFlags = [ "|| true" ];
makeCacheWritable = true;
npmDepsHash = "sha256-RzOv8LekJqX0C/AjC5ONkfkMK36bAGWFxyM9Akn1CIg=";
npmDepsHash = "sha256-i6hTMYyseoHnAGBezG5fdniBA9yXylCbAgAcjGH+wfM=";
npmFlags = [ "--legacy-peer-deps" ];
npmBuildScript = if buildWebExtension then "buildWeb" else "build";
npmBuildFlags = [ "--" "--standalone" "--disable-updater" ];
+16 -16
View File
@@ -1,12 +1,12 @@
{
"name": "vencord",
"version": "1.6.2",
"version": "1.6.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "vencord",
"version": "1.6.2",
"version": "1.6.3",
"license": "GPL-3.0-or-later",
"dependencies": {
"@sapphi-red/web-noise-suppressor": "0.3.3",
@@ -703,9 +703,9 @@
}
},
"node_modules/@eslint/eslintrc": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz",
"integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==",
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.3.tgz",
"integrity": "sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==",
"dev": true,
"dependencies": {
"ajv": "^6.12.4",
@@ -726,9 +726,9 @@
}
},
"node_modules/@eslint/js": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz",
"integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.53.0.tgz",
"integrity": "sha512-Kn7K8dx/5U6+cT1yEhpX1w4PCSg0M+XyRILPgvwcEBjerFWCwQj5sbr3/VmxqV0JGHCBCzyd6LxypEuehypY1w==",
"dev": true,
"engines": {
"node": "^12.22.0 || ^14.17.0 || >=16.0.0"
@@ -914,9 +914,9 @@
"dev": true
},
"node_modules/@types/react": {
"version": "18.2.33",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.33.tgz",
"integrity": "sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==",
"version": "18.2.35",
"resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.35.tgz",
"integrity": "sha512-LG3xpFZ++rTndV+/XFyX5vUP7NI9yxyk+MQvBDq+CVs8I9DLSc3Ymwb1Vmw5YDoeNeHN4PDZa3HylMKJYT9PNQ==",
"dev": true,
"dependencies": {
"@types/prop-types": "*",
@@ -2323,15 +2323,15 @@
}
},
"node_modules/eslint": {
"version": "8.52.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz",
"integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==",
"version": "8.53.0",
"resolved": "https://registry.npmjs.org/eslint/-/eslint-8.53.0.tgz",
"integrity": "sha512-N4VuiPjXDUa4xVeV/GC/RV3hQW9Nw+Y463lkWaKKXKYMvmRiRDAtfpuPFLN+E1/6ZhyR8J2ig+eVREnYgUsiag==",
"dev": true,
"dependencies": {
"@eslint-community/eslint-utils": "^4.2.0",
"@eslint-community/regexpp": "^4.6.1",
"@eslint/eslintrc": "^2.1.2",
"@eslint/js": "8.52.0",
"@eslint/eslintrc": "^2.1.3",
"@eslint/js": "8.53.0",
"@humanwhocodes/config-array": "^0.11.13",
"@humanwhocodes/module-importer": "^1.0.1",
"@nodelib/fs.walk": "^1.2.8",
+5 -4
View File
@@ -117,11 +117,12 @@ stdenv.mkDerivation rec {
strictDeps = true;
meta = with lib; {
meta = {
homepage = "https://github.com/mikebrady/shairport-sync";
description = "Airtunes server and emulator with multi-room capabilities";
license = licenses.mit;
maintainers = with maintainers; [ lnl7 jordanisaacs ];
platforms = platforms.unix;
license = lib.licenses.mit;
mainProgram = "shairport-sync";
maintainers = with lib.maintainers; [ lnl7 jordanisaacs ];
platforms = lib.platforms.unix;
};
}
-2
View File
@@ -2,7 +2,6 @@
, icu
, lua
, nixosTests
, withLibevent ? true
, withDBI ? true
# use withExtraLibs to add additional dependencies of community modules
, withExtraLibs ? [ ]
@@ -16,7 +15,6 @@ let
luaEnv = lua.withPackages(p: with p; [
luasocket luasec luaexpat luafilesystem luabitop luadbi-sqlite3 luaunbound
]
++ lib.optional withLibevent p.luaevent
++ lib.optional withDBI p.luadbi
++ withExtraLuaPackages p
);
+3 -3
View File
@@ -2,16 +2,16 @@
rustPlatform.buildRustPackage rec {
pname = "procs";
version = "0.14.0";
version = "0.14.3";
src = fetchFromGitHub {
owner = "dalance";
repo = "procs";
rev = "v${version}";
hash = "sha256-DoH9XxPRKGd+tex8MdbtkhM+V8C1wDMv/GZcB4aMCPc=";
hash = "sha256-uVbYYJgxYATEmNrMuxA7RYDJWip/paWDCf5An1VGVDo=";
};
cargoHash = "sha256-B+LpUErsvtLYn+Xvq4KNBpLR9WYe38yMWHUNsd9jIs8=";
cargoHash = "sha256-eaerc6cUF35XYFTNn0upydkOIC9M1BRweknrixIEvuk=";
nativeBuildInputs = [ installShellFiles ]
++ lib.optionals stdenv.isDarwin [ rustPlatform.bindgenHook ];
@@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "btrfs-progs";
version = "6.6";
version = "6.5.3";
src = fetchurl {
url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz";
hash = "sha256-lnkple77LqrgUcLOO1YJt+m7LBpcuD/mn5LxEBtUuGk=";
hash = "sha256-/OfLP5IOYV5j+vJlpM2fK/OdStyqZiEcmHaX2oWi7t0=";
};
nativeBuildInputs = [
+3 -3
View File
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "phrase-cli";
version = "2.12.0";
version = "2.15.0";
src = fetchFromGitHub {
owner = "phrase";
repo = "phrase-cli";
rev = version;
sha256 = "sha256-VGuVDlIn0SnE3ZHcYbfQ0lWESf0tEyb6CTk8G8jnRlg=";
sha256 = "sha256-/gNDuZ19uC7UjOFaPfNntQQ6H5e7VgxBHPD6eD4nSEM=";
};
vendorHash = "sha256-YzOPt02zbgT0wglWGEkUiDJhSNQnzazPs5nnNFDI0+g=";
vendorHash = "sha256-XBk4x3L6GJz1v6g46ODEOJN2J565O4IA8pOlhUD3bRE=";
ldflags = [ "-X=github.com/phrase/phrase-cli/cmd.PHRASE_CLIENT_VERSION=${version}" ];
+4 -4
View File
@@ -5,16 +5,16 @@
rustPlatform.buildRustPackage rec {
pname = "tailspin";
version = "1.6.0";
version = "2.0.0";
src = fetchFromGitHub {
owner = "bensadeh";
repo = "tailspin";
rev = "refs/tags/${version}";
hash = "sha256-yzG8wFTd4DYnmd+fbBdjZ0fr1iEoL4ZqXr59kX/a0Gs=";
hash = "sha256-NGPwdTkgzowdchUjuoJ9iVrkmAjXvyijHmUfb5cAUKY=";
};
cargoHash = "sha256-v6aOPfQyxqaoxKvT7ak91GvL68h88WfNjlnyU1vH/kY=";
cargoHash = "sha256-Pi8JiToF56a6zaUpGTAF6Bw8W8elSzLQimfMDua83Nk=";
meta = with lib; {
description = "A log file highlighter";
@@ -22,6 +22,6 @@ rustPlatform.buildRustPackage rec {
changelog = "https://github.com/bensadeh/tailspin/blob/${version}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ dit7ya ];
mainProgram = "spin";
mainProgram = "tspin";
};
}
+1
View File
@@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
homepage = "https://github.com/mikebrady/nqptp";
description = "Daemon and companion application to Shairport Sync that monitors timing data from any PTP clocks";
license = lib.licenses.gpl2Only;
mainProgram = "nqptp";
maintainers = with lib.maintainers; [ jordanisaacs adamcstephens ];
platforms = lib.platforms.linux ++ lib.platforms.freebsd;
};
+3 -3
View File
@@ -12,16 +12,16 @@ let
buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_18; };
in buildNpmPackage' rec {
pname = "bitwarden-cli";
version = "2023.9.1";
version = "2023.10.0";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "cli-v${version}";
hash = "sha256-1dyrjEhcZDrA89rEvGg16f/MI8oNPPF4lwgGQQF9huE=";
hash = "sha256-egXToXWfb9XV7JuCRBYJO4p/e+WOwMncPKz0oBgeALQ=";
};
npmDepsHash = "sha256-7GgjrH5s09zwGhWPOYHLTIMSKYndq+cAG06jZ0IySOQ=";
npmDepsHash = "sha256-iO8ZozVl1vOOqowQARnRJWSFUFnau46+dKfcMSkyU3o=";
nativeBuildInputs = [
python3
+4 -4
View File
@@ -29,24 +29,24 @@ let
electron = electron_25;
in buildNpmPackage' rec {
pname = "bitwarden";
version = "2023.9.3";
version = "2023.10.0";
src = fetchFromGitHub {
owner = "bitwarden";
repo = "clients";
rev = "desktop-v${version}";
hash = "sha256-NiMJmtCx+yD24BCyMgHLpRApNwoIJRps5qmmlVdB0G0=";
hash = "sha256-egXToXWfb9XV7JuCRBYJO4p/e+WOwMncPKz0oBgeALQ=";
};
makeCacheWritable = true;
npmWorkspace = "apps/desktop";
npmDepsHash = "sha256-HQPxmATA9bUc4NTfvYsL6fGuicU9baySCmNHahs8EF4=";
npmDepsHash = "sha256-iO8ZozVl1vOOqowQARnRJWSFUFnau46+dKfcMSkyU3o=";
cargoDeps = rustPlatform.fetchCargoTarball {
name = "${pname}-${version}";
inherit src;
sourceRoot = "${src.name}/${cargoRoot}";
hash = "sha256-mFxvK9cmSBRVnUwEbzADUa5W5TCL51wcUHxuR5JZwLE=";
hash = "sha256-I7wENo4cCxcllEyT/tgAavHNwYPrQkPXxg/oTsl/ClA=";
};
cargoRoot = "apps/desktop/desktop_native";
-4
View File
@@ -3713,8 +3713,6 @@ with pkgs;
dcap = callPackage ../tools/networking/dcap { };
dark-mode-notify = callPackage ../os-specific/darwin/dark-mode-notify { };
deltachat-cursed = callPackage ../applications/networking/instant-messengers/deltachat-cursed { };
delayarchitect = callPackage ../applications/audio/delayarchitect { };
@@ -37485,8 +37483,6 @@ with pkgs;
mar1d = callPackage ../games/mar1d { } ;
meritous = callPackage ../games/meritous { };
oh-my-git = callPackage ../games/oh-my-git { };
opendune = callPackage ../games/opendune { };
+2
View File
@@ -267,6 +267,7 @@ mapAliases ({
prometheus_client = prometheus-client; # added 2021-06-10
prompt_toolkit = prompt-toolkit; # added 2021-07-22
protonup = protonup-ng; # Added 2022-11-06
proxy_tools = proxy-tools; # added 2023-11-05
pur = throw "pur has been renamed to pkgs.pur"; # added 2021-11-08
pushbullet = pushbullet-py; # Added 2022-10-15
Pweave = pweave; # added 2023-02-19
@@ -437,6 +438,7 @@ mapAliases ({
wxPython_4_0 = throw "wxPython_4_0 has been removed, use wxPython_4_2 instead"; # added 2023-03-19
wxPython_4_1 = throw "wxPython_4_1 has been removed, use wxPython_4_2 instead"; # added 2023-03-19
WSME = wsme; # added 2023-02-19
x11_hash = x11-hash; # added 2023-11-05
xenomapper = throw "xenomapper was moved to pkgs.xenomapper"; # added 2021-12-31
XlsxWriter = xlsxwriter; # added 2023-02-19
Yapsy = yapsy; # added 2023-02-19
+6 -2
View File
@@ -1203,6 +1203,8 @@ self: super: with self; {
azure-mgmt-web = callPackage ../development/python-modules/azure-mgmt-web { };
azure-monitor-ingestion = callPackage ../development/python-modules/azure-monitor-ingestion { };
azure-multiapi-storage = callPackage ../development/python-modules/azure-multiapi-storage { };
azure-nspkg = callPackage ../development/python-modules/azure-nspkg { };
@@ -6860,6 +6862,8 @@ self: super: with self; {
mitmproxy = callPackage ../development/python-modules/mitmproxy { };
mitmproxy-rs = callPackage ../development/python-modules/mitmproxy-rs { };
mitmproxy-wireguard = callPackage ../development/python-modules/mitmproxy-wireguard { };
mitogen = callPackage ../development/python-modules/mitogen { };
@@ -9115,7 +9119,7 @@ self: super: with self; {
propka = callPackage ../development/python-modules/propka { };
proxy_tools = callPackage ../development/python-modules/proxy_tools { };
proxy-tools = callPackage ../development/python-modules/proxy-tools { };
proxy-db = callPackage ../development/python-modules/proxy-db { };
@@ -15735,7 +15739,7 @@ self: super: with self; {
x-wr-timezone = callPackage ../development/python-modules/x-wr-timezone { };
x11_hash = callPackage ../development/python-modules/x11_hash { };
x11-hash = callPackage ../development/python-modules/x11-hash { };
x256 = callPackage ../development/python-modules/x256 { };