Merge master into staging-next

This commit is contained in:
github-actions[bot] 2023-04-23 00:02:24 +00:00 committed by GitHub
commit cf8e955712
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
58 changed files with 399 additions and 194 deletions

View File

@ -10,17 +10,14 @@ let
inherit tiling_wm;
};
stableVersion = {
version = "2022.1.1.20"; # "Android Studio Electric Eel (2022.1.1) Patch 1"
sha256Hash = "sha256-UX7aOpTM23S7NBPNAz/fKEyK/dqWpok0NnpX9wck6p4=";
version = "2022.2.1.18"; # "Android Studio Flamingo (2022.2.1)"
sha256Hash = "sha256-zdhSxEmbX3QC30Tfxp6MpBj/yaaEyqs0BHR2/SyyTvw=";
};
betaVersion = {
version = "2022.2.1.12"; # "Android Studio Flamingo (2022.2.1) Beta 1"
sha256Hash = "tIgmX9KiRInIupgIXWgg4dMf8bTwkVopOxAO5O1PUAc=";
};
latestVersion = { # canary & dev
version = "2022.3.1.1"; # "Android Studio Girrafe (2022.3.1) Canary 1"
sha256Hash = "I7Zc4DDByUB6XOnk7v+91ccpNI7eX/T4d3vH60ih8ec=";
version = "2022.3.1.12"; # "Android Studio Giraffe (2022.3.1) Beta 1"
sha256Hash = "sha256-Wy5iifscL1Ko7ZInx/uAvyJyM4cS6LfTYWxdJbZk6po=";
};
latestVersion = betaVersion;
in {
# Attributes are named by their corresponding release channels

View File

@ -34,10 +34,10 @@ melpaBuild {
passthru.updateScript = unstableGitUpdater { };
meta = with lib; {
description = "A blazingly fast LSP client for Emacs";
homepage = "https://github.com/manateelazycat/lsp-bridge";
license = licenses.gpl3Only;
maintainers = with maintainers; [ ];
meta = {
description = "A major mode for editing LIGO source code";
homepage = "https://gitlab.com/ligolang/ligo";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ ];
};
}

View File

@ -3,34 +3,34 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.tar.gz",
"version": "2023.1",
"sha256": "4b7f431dec981601f4c4e217612f582ffd6c8aa53d03604f518eb1f35357ec6a",
"url": "https://download.jetbrains.com/cpp/CLion-2023.1.tar.gz",
"build_number": "231.8109.174"
"version": "2023.1.1",
"sha256": "19f2f435ff21453f724e16b318a94d19c414fd5863aa08cc73e78c85a20d73c5",
"url": "https://download.jetbrains.com/cpp/CLion-2023.1.1.tar.gz",
"build_number": "231.8109.222"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.tar.gz",
"version": "2023.1",
"sha256": "0512cef755d7a465a8a525fc88b443a5f8ace062f5aa0598e51e38d2ad34f341",
"url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.tar.gz",
"build_number": "231.8109.163"
"version": "2023.1.1",
"sha256": "9f1d9bd64352ade881343bd2d0cae63a4f5e9479e1bf822b4ab5f674fc0a8697",
"url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.1.tar.gz",
"build_number": "231.8770.3"
},
"gateway": {
"update-channel": "Gateway RELEASE",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.tar.gz",
"version": "2022.3.2",
"sha256": "987f6dca9518da262f556ba1a5afe6190cc5c13a6692c194b4f9ee05d4e66318",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8617.56.tar.gz",
"build_number": "223.8617.56"
"version": "2023.1",
"sha256": "626314f6d2771e197214981fa2078da5affb4b7b55bcffd5c6960803270dcecd",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1.tar.gz",
"build_number": "231.8109.187"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.tar.gz",
"version": "2022.3.4",
"sha256": "f8ff96336c416ab56abea03819cb3637a1d46b80a88e8544f1e9e98746b781ac",
"url": "https://download.jetbrains.com/go/goland-2022.3.4.tar.gz",
"build_number": "223.8836.56"
"version": "2023.1",
"sha256": "f208e2471ef5c4e232ff49434e8c14ce614b7924963ebd28d4c863399dd42d2c",
"url": "https://download.jetbrains.com/go/goland-2023.1.tar.gz",
"build_number": "231.8109.199"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@ -59,10 +59,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.tar.gz",
"version": "2022.3.3",
"sha256": "d79a66032dfb85b16cef4ff308eb0161e06a831cee1fa93f2b7ca46fb1dc2ea9",
"url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.3.tar.gz",
"build_number": "223.8836.42",
"version": "2023.1",
"sha256": "2e1feb9ae691ada21bd5ddc28a693f75a27aedc8f211729370ed03925e63400b",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.1.tar.gz",
"build_number": "231.8109.199",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@ -84,10 +84,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.tar.gz",
"version": "2022.3.3",
"sha256": "e4607ae70bd0acf827535aa329e3da73ddf3a3fa78b54b5c8d18eae6ef52919c",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.3.tar.gz",
"build_number": "223.8836.53"
"version": "2023.1",
"sha256": "494cd8bbb41023ae4a53487e9ac46aacc68f52ee3e14c8621f49e2675d56fa9c",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.1.tar.gz",
"build_number": "231.8109.212"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
@ -110,34 +110,34 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}.dmg",
"version": "2023.1",
"sha256": "f3e30a41c183d3ed929324dc2531c07374e59fa12185ced97b9b6800896e4f1e",
"url": "https://download.jetbrains.com/cpp/CLion-2023.1.dmg",
"build_number": "231.8109.174"
"version": "2023.1.1",
"sha256": "98e1d907604dcde89b2a5df6a8331894eab03f1fb72e6acbde7da5c279f0043e",
"url": "https://download.jetbrains.com/cpp/CLion-2023.1.1.dmg",
"build_number": "231.8109.222"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}.dmg",
"version": "2023.1",
"sha256": "5de7f381f20c52bd0c96977f9d000033f0decd3912eaf0776eff540ec06c0881",
"url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.dmg",
"build_number": "231.8109.163"
"version": "2023.1.1",
"sha256": "94b2c070b91a45960d50deee5986d63e894dc2a2b3f371a1bcd650521029b66b",
"url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.1.dmg",
"build_number": "231.8770.3"
},
"gateway": {
"update-channel": "Gateway RELEASE",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}.dmg",
"version": "2022.3.2",
"sha256": "26ff68ea27952c1adc651ad5f2fae7ad4ca7b744f70f582bdf1bd4c1d17132f4",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8617.56.dmg",
"build_number": "223.8617.56"
"version": "2023.1",
"sha256": "323066b6171ca2cb117b667d5b4e626a680bc6ac3f121ad3d6faf0a1b78692c3",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1.dmg",
"build_number": "231.8109.187"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}.dmg",
"version": "2022.3.4",
"sha256": "c42568393732fd8c25f81167a9e984c79c84095a9d394138c014814738ad5628",
"url": "https://download.jetbrains.com/go/goland-2022.3.4.dmg",
"build_number": "223.8836.56"
"version": "2023.1",
"sha256": "b1afadacb4c8d77fb8811abbfb5c4c447ec81ec27af2efef233c9f1164cab9c8",
"url": "https://download.jetbrains.com/go/goland-2023.1.dmg",
"build_number": "231.8109.199"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@ -166,10 +166,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}.dmg",
"version": "2022.3.3",
"sha256": "79f5857f95452a6f66ba4ddbfd4445290449f21b90e6fd37e6118ac17cc052ed",
"url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.3.dmg",
"build_number": "223.8836.42",
"version": "2023.1",
"sha256": "825c4626f4f4359cb47f2e6f74d8fe23df0fb991f2ac4cbb86b99a6c8dbee5f6",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.1.dmg",
"build_number": "231.8109.199",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@ -191,10 +191,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}.dmg",
"version": "2022.3.3",
"sha256": "e06189d3170b7005540de82ad4288111007c1231f15598ee9baa392004d31dae",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.3.dmg",
"build_number": "223.8836.53"
"version": "2023.1",
"sha256": "fe6ee0086b3e59eecc7e2816e8f803a702a6b7ea382cb0a2168d08d19dd656d7",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.1.dmg",
"build_number": "231.8109.212"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",
@ -217,34 +217,34 @@
"clion": {
"update-channel": "CLion RELEASE",
"url-template": "https://download.jetbrains.com/cpp/CLion-{version}-aarch64.dmg",
"version": "2023.1",
"sha256": "83c9fffa1f8890a36db5fed21a49133989cb59bd98f8011ea0a6fdae7e2a7eb3",
"url": "https://download.jetbrains.com/cpp/CLion-2023.1-aarch64.dmg",
"build_number": "231.8109.174"
"version": "2023.1.1",
"sha256": "f18183aa0efd776f2d641c72e61892e2d987f4b1f2a59786b2afb12604c43658",
"url": "https://download.jetbrains.com/cpp/CLion-2023.1.1-aarch64.dmg",
"build_number": "231.8109.222"
},
"datagrip": {
"update-channel": "DataGrip RELEASE",
"url-template": "https://download.jetbrains.com/datagrip/datagrip-{version}-aarch64.dmg",
"version": "2023.1",
"sha256": "17a74498378758bd2963e775dea7b77744a7072778a07a5685375b07acbd537b",
"url": "https://download.jetbrains.com/datagrip/datagrip-2023.1-aarch64.dmg",
"build_number": "231.8109.163"
"version": "2023.1.1",
"sha256": "215ad7898e9a8ef2cf18ec90d342c995bf94a2fe5781fbce537e7166edf90652",
"url": "https://download.jetbrains.com/datagrip/datagrip-2023.1.1-aarch64.dmg",
"build_number": "231.8770.3"
},
"gateway": {
"update-channel": "Gateway RELEASE",
"url-template": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-{version}-aarch64.dmg",
"version": "2022.3.2",
"sha256": "776ff0a5f0293cd4b4c29380199757b359e6e195a57b69d2cef73f9cc44ee456",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-223.8617.56-aarch64.dmg",
"build_number": "223.8617.56"
"version": "2023.1",
"sha256": "8b9c656cc4b5c6bd8822e888d0b7d93ef9184ace4afc80da55767be3cf3a01ac",
"url": "https://download.jetbrains.com/idea/gateway/JetBrainsGateway-2023.1-aarch64.dmg",
"build_number": "231.8109.187"
},
"goland": {
"update-channel": "GoLand RELEASE",
"url-template": "https://download.jetbrains.com/go/goland-{version}-aarch64.dmg",
"version": "2022.3.4",
"sha256": "279b522a7ee3c22dd0b5eec20b116921209008d4d50d0d5a7a08a13fb98914c9",
"url": "https://download.jetbrains.com/go/goland-2022.3.4-aarch64.dmg",
"build_number": "223.8836.56"
"version": "2023.1",
"sha256": "1774ededcf8dbea93bcd35142bffef5d0fe121b5fb5d2f146ef4b98352375862",
"url": "https://download.jetbrains.com/go/goland-2023.1-aarch64.dmg",
"build_number": "231.8109.199"
},
"idea-community": {
"update-channel": "IntelliJ IDEA RELEASE",
@ -273,10 +273,10 @@
"phpstorm": {
"update-channel": "PhpStorm RELEASE",
"url-template": "https://download.jetbrains.com/webide/PhpStorm-{version}-aarch64.dmg",
"version": "2022.3.3",
"sha256": "23ba3a7ff84216b945327241be759429040bd09bc4269a01b77a2e3745c66132",
"url": "https://download.jetbrains.com/webide/PhpStorm-2022.3.3-aarch64.dmg",
"build_number": "223.8836.42",
"version": "2023.1",
"sha256": "030d0b8f7ef486fa5dc757fcb2c5c5678d9f9dcc27769f79996c631c299657e7",
"url": "https://download.jetbrains.com/webide/PhpStorm-2023.1-aarch64.dmg",
"build_number": "231.8109.199",
"version-major-minor": "2022.3"
},
"pycharm-community": {
@ -298,10 +298,10 @@
"rider": {
"update-channel": "Rider RELEASE",
"url-template": "https://download.jetbrains.com/rider/JetBrains.Rider-{version}-aarch64.dmg",
"version": "2022.3.3",
"sha256": "5284412be4fc781047dda6d0af7bf6bebbc051e6c67bd2cf228ffee83d2d4ccb",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2022.3.3-aarch64.dmg",
"build_number": "223.8836.53"
"version": "2023.1",
"sha256": "dbd708379f2a489add7e87a321297841baf8bfcf83ce2f5549a1ff9f5037cf46",
"url": "https://download.jetbrains.com/rider/JetBrains.Rider-2023.1-aarch64.dmg",
"build_number": "231.8109.212"
},
"ruby-mine": {
"update-channel": "RubyMine RELEASE",

View File

@ -11,11 +11,11 @@
stdenv.mkDerivation rec {
pname = "drawio";
version = "21.1.2";
version = "21.2.1";
src = fetchurl {
url = "https://github.com/jgraph/drawio-desktop/releases/download/v${version}/drawio-x86_64-${version}.rpm";
sha256 = "sha256-cyw8wfwaFbDxPJn3eqiuQyQebTf7x1wMH9c0zKIGq4c=";
sha256 = "sha256-269kMXKGlGig4Dt7cvCTRDGFsBZE5RBoi1ajqT3rIVc=";
};
nativeBuildInputs = [

View File

@ -5,13 +5,14 @@
, meson
, ninja
, scdoc
, wayland-protocols
, tllist
, wayland-scanner
, fontconfig
, freetype
, pixman
, libpng
, tllist
, wayland
, wayland-protocols
, dbus
, fcft
}:
@ -28,20 +29,24 @@ stdenv.mkDerivation rec {
sha256 = "sha256-cJ7XmnC4x8lhZ+JRqobeQxTTps4Oz95zYdlFtr3KC1A=";
};
depsBuildBuild = [
pkg-config
];
nativeBuildInputs = [
pkg-config
meson
ninja
scdoc
wayland-protocols
tllist
wayland-scanner
];
buildInputs = [
fontconfig
freetype
pixman
libpng
tllist
wayland
wayland-protocols
dbus
fcft
];

View File

@ -5,6 +5,7 @@
, ninja
, pkg-config
, scdoc
, wayland-scanner
, cairo
, librsvg
, libxkbcommon
@ -22,7 +23,8 @@ stdenv.mkDerivation rec {
sha256 = "hobhZ6s9m2xCdAurdj0EF1BeS88j96133zu+2jb1FMM=";
};
nativeBuildInputs = [ meson ninja pkg-config scdoc ];
depsBuildBuild = [ pkg-config ];
nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-scanner ];
buildInputs = [
cairo
librsvg

View File

@ -1,4 +1,4 @@
{ lib, stdenv, fetchFromSourcehut, nixos, wayland }:
{ lib, stdenv, fetchFromSourcehut, wayland-scanner, wayland }:
stdenv.mkDerivation rec {
pname = "lswt";
@ -11,6 +11,7 @@ stdenv.mkDerivation rec {
hash = "sha256-Orwa7sV56AeznEcq/Xj5qj4PALMxq0CI+ZnXuY4JYE0=";
};
nativeBuildInputs = [ wayland-scanner ];
buildInputs = [ wayland ];
makeFlags = [

View File

@ -14,6 +14,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-/+XYf8FiH4lk7f7/pMt43hm13mRK+UqvaNOpf1TI6m4=";
};
depsBuildBuild = [ pkg-config ];
nativeBuildInputs = [ meson ninja pkg-config scdoc wayland-protocols wrapGAppsHook ];
buildInputs = [ systemd pango cairo gdk-pixbuf wayland ];

View File

@ -7,6 +7,7 @@
, wayland
, pango
, wayland-protocols
, wayland-scanner
, conf ? null
}:
@ -26,7 +27,7 @@ stdenv.mkDerivation rec {
sha256 = "sha256-PBxCy1dZrOL1nmhVDQozvF0XL79uKMhhERGNpPPzaRU=";
};
nativeBuildInputs = [ meson ninja pkg-config ];
nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ];
buildInputs = [ pango wayland wayland-protocols ];
prePatch = ''

View File

@ -5,6 +5,7 @@
, ninja
, cmake
, pkg-config
, wayland-scanner
, wayland-protocols
, wayland
, cairo
@ -22,18 +23,23 @@ stdenv.mkDerivation rec {
sha256 = "sha256-aHA4kXHYH+KvAJSep5X3DqsiK6WFpXr3rGQl/KNiUcY=";
};
depsBuildBuild = [
pkg-config
];
nativeBuildInputs = [
meson
ninja
cmake
pkg-config
scdoc
wayland-scanner
];
buildInputs = [
wayland-protocols
wayland
cairo
scdoc
];
meta = with lib; {

View File

@ -1049,7 +1049,7 @@ dependencies = [
[[package]]
name = "deltachat"
version = "1.112.7"
version = "1.112.8"
dependencies = [
"ansi_term",
"anyhow",
@ -1080,6 +1080,7 @@ dependencies = [
"libc",
"log",
"mailparse",
"mime",
"num-derive",
"num-traits",
"num_cpus",
@ -1123,7 +1124,7 @@ dependencies = [
[[package]]
name = "deltachat-jsonrpc"
version = "1.112.7"
version = "1.112.8"
dependencies = [
"anyhow",
"async-channel",
@ -1146,7 +1147,7 @@ dependencies = [
[[package]]
name = "deltachat-repl"
version = "1.112.7"
version = "1.112.8"
dependencies = [
"ansi_term",
"anyhow",
@ -1161,7 +1162,7 @@ dependencies = [
[[package]]
name = "deltachat-rpc-server"
version = "1.112.7"
version = "1.112.8"
dependencies = [
"anyhow",
"deltachat",
@ -1185,7 +1186,7 @@ dependencies = [
[[package]]
name = "deltachat_ffi"
version = "1.112.7"
version = "1.112.8"
dependencies = [
"anyhow",
"deltachat",
@ -2591,9 +2592,9 @@ dependencies = [
[[package]]
name = "mime"
version = "0.3.16"
version = "0.3.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d"
checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
[[package]]
name = "minimal-lexical"

View File

@ -21,12 +21,12 @@
let
libdeltachat' = libdeltachat.overrideAttrs (old: rec {
version = "1.112.7";
version = "1.112.8";
src = fetchFromGitHub {
owner = "deltachat";
repo = "deltachat-core-rust";
rev = version;
hash = "sha256-zBstNj8IZ8ScwZxzvTxDPwe8R0n2z/EuvjbR+bJepJk=";
hash = "sha256-bvXZtgFZx94Sw9Tst620HAhi9kmG8PjtWnghdw2ZF84=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
@ -52,16 +52,16 @@ let
};
in buildNpmPackage rec {
pname = "deltachat-desktop";
version = "1.36.3";
version = "1.36.4";
src = fetchFromGitHub {
owner = "deltachat";
repo = "deltachat-desktop";
rev = "v${version}";
hash = "sha256-OmAWABZLTNU8EzXl2Rp/Y4DJcaqXuMt14ReaJbHx/u8=";
hash = "sha256-nJF8DPauhEoKC7mibpMJCGsgt9HnwkZp/jiWEEhShBs=";
};
npmDepsHash = "sha256-u2hYIhXGMnjAp5T2h4THcTL5Om4Zg8aTO3NpSiphAXc=";
npmDepsHash = "sha256-cTvNU4LO74pcw4Ybo9iftEis2yDA2SqGtrs4v+xAi5c=";
nativeBuildInputs = [
makeWrapper

View File

@ -64,7 +64,7 @@ let
ldconfig = writeShellScriptBin "ldconfig" ''
# due to a glibc bug, 64-bit ldconfig complains about patchelf'd 32-bit libraries, so we're using 32-bit ldconfig
exec ${pkgsi686Linux.glibc.bin}/bin/ldconfig -f /etc/ld.so.conf -C /etc/ld.so.cache "$@"
exec ${if stdenv.isx86_64 && stdenv.isLinux then pkgsi686Linux.glibc.bin else pkgs.glibc.bin}/bin/ldconfig -f /etc/ld.so.conf -C /etc/ld.so.cache "$@"
'';
etcProfile = writeText "profile" ''
export PS1='${name}-chrootenv:\u@\h:\w\$ '

View File

@ -1,4 +1,5 @@
{ lib
, stdenv
, callPackage
, runCommandLocal
, writeShellScript
@ -113,6 +114,7 @@ let
exec ${run} "$@"
'';
indentLines = str: lib.concatLines (map (s: " " + s) (filter (s: s != "") (lib.splitString "\n" str)));
bwrapCmd = { initArgs ? "" }: ''
ignored=(/nix /dev /proc /etc)
ro_mounts=()
@ -202,11 +204,13 @@ let
--symlink /etc/ld.so.cache ${glibc}/etc/ld.so.cache \
--ro-bind ${glibc}/etc/rpc ${glibc}/etc/rpc \
--remount-ro ${glibc}/etc \
'' + lib.optionalString (stdenv.isx86_64 && stdenv.isLinux) (indentLines ''
--tmpfs ${pkgsi686Linux.glibc}/etc \
--symlink /etc/ld.so.conf ${pkgsi686Linux.glibc}/etc/ld.so.conf \
--symlink /etc/ld.so.cache ${pkgsi686Linux.glibc}/etc/ld.so.cache \
--ro-bind ${pkgsi686Linux.glibc}/etc/rpc ${pkgsi686Linux.glibc}/etc/rpc \
--remount-ro ${pkgsi686Linux.glibc}/etc \
'') + ''
"''${ro_mounts[@]}"
"''${symlinks[@]}"
"''${auto_mounts[@]}"

View File

@ -785,12 +785,13 @@ rec {
requireFile = { name ? null
, sha256 ? null
, sha1 ? null
, hash ? null
, url ? null
, message ? null
, hashMode ? "flat"
} :
assert (message != null) || (url != null);
assert (sha256 != null) || (sha1 != null);
assert (sha256 != null) || (sha1 != null) || (hash != null);
assert (name != null) || (url != null);
let msg =
if message != null then message
@ -802,15 +803,19 @@ rec {
or
nix-prefetch-url --type ${hashAlgo} file:///path/to/${name_}
'';
hashAlgo = if sha256 != null then "sha256" else "sha1";
hash = if sha256 != null then sha256 else sha1;
hashAlgo = if hash != null then ""
else if sha256 != null then "sha256"
else "sha1";
hash_ = if hash != null then hash
else if sha256 != null then sha256
else sha1;
name_ = if name == null then baseNameOf (toString url) else name;
in
stdenvNoCC.mkDerivation {
name = name_;
outputHashMode = hashMode;
outputHashAlgo = hashAlgo;
outputHash = hash;
outputHash = hash_;
preferLocalBuild = true;
allowSubstitutes = false;
builder = writeScript "restrict-message" ''

View File

@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, makeRustPlatform, rustc, cargo, installShellFiles }:
{ lib, fetchFromGitHub, makeRustPlatform, rustc, cargo, installShellFiles, stdenv }:
let
args = rec {
@ -25,6 +25,7 @@ let
changelog = "https://github.com/rust-secure-code/cargo-auditable/blob/v${version}/cargo-auditable/CHANGELOG.md";
license = with licenses; [ mit /* or */ asl20 ];
maintainers = with maintainers; [ figsoda ];
broken = stdenv.hostPlatform != stdenv.buildPlatform;
};
};

View File

@ -1,14 +1,15 @@
{ lib, stdenv, pkgsBuildHost, pkgsHostHost
, file, curl, pkg-config, python3, openssl, cmake, zlib
, installShellFiles, makeWrapper, rustPlatform, rustc
, installShellFiles, makeWrapper, rustPlatform, rust, rustc
, CoreFoundation, Security
, auditable ? true
, auditable ? !cargo-auditable.meta.broken
, cargo-auditable
, pkgsBuildBuild
}:
rustPlatform.buildRustPackage.override {
cargo-auditable = cargo-auditable.bootstrap;
} {
} ({
pname = "cargo";
inherit (rustc) version src;
@ -113,3 +114,6 @@ rustPlatform.buildRustPackage.override {
platforms = platforms.unix;
};
}
// lib.optionalAttrs (rust.toRustTarget stdenv.buildPlatform != rust.toRustTarget stdenv.hostPlatform) {
HOST_PKG_CONFIG_PATH="${pkgsBuildBuild.pkg-config}/bin/pkg-config";
})

View File

@ -2,9 +2,11 @@ addGuileLibPath () {
if test -d "$1/share/guile/site/3.0"; then
export GUILE_LOAD_PATH="${GUILE_LOAD_PATH-}${GUILE_LOAD_PATH:+:}$1/share/guile/site/3.0"
export GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH-}${GUILE_LOAD_COMPILED_PATH:+:}$1/share/guile/site/3.0"
export GUILE_EXTENSIONS_PATH="${GUILE_EXTENSIONS_PATH-}${GUILE_EXTENSIONS_PATH:+:}$1/share/guile/site/3.0"
elif test -d "$1/share/guile/site"; then
export GUILE_LOAD_PATH="${GUILE_LOAD_PATH-}${GUILE_LOAD_PATH:+:}$1/share/guile/site"
export GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH-}${GUILE_LOAD_COMPILED_PATH:+:}$1/share/guile/site"
export GUILE_EXTENSIONS_PATH="${GUILE_EXTENSIONS_PATH-}${GUILE_EXTENSIONS_PATH:+:}$1/share/guile/site"
fi
if test -d "$1/lib/guile/3.0/ccache"; then
@ -14,6 +16,10 @@ addGuileLibPath () {
if test -d "$1/lib/guile/3.0/site-ccache"; then
export GUILE_LOAD_COMPILED_PATH="${GUILE_LOAD_COMPILED_PATH-}${GUILE_LOAD_COMPILED_PATH:+:}$1/lib/guile/3.0/site-ccache"
fi
if test -d "$1/lib/guile/3.0/extensions"; then
export GUILE_EXTENSIONS_PATH="${GUILE_EXTENSIONS_PATH-}${GUILE_EXTENSIONS_PATH:+:}$1/lib/guile/3.0/extensions"
fi
}
addEnvHooks "$hostOffset" addGuileLibPath

View File

@ -0,0 +1,64 @@
{ lib
, fetchurl
, stdenv
, bzip2
, gdbm
, gnum4
, gzip
, libffi
, openssl
, readline
, sqlite
, tcl
, xz
, zlib
}:
stdenv.mkDerivation rec {
pname = "snobol4";
version = "2.3.1";
src = fetchurl {
urls = [
"https://ftp.regressive.org/snobol4/snobol4-${version}.tar.gz"
# fallback for when the current version is moved to the old folder
"https://ftp.regressive.org/snobol4/old/snobol4-${version}.tar.gz"
];
hash = "sha256-kSRNZ9TinSqtzlZVvUOC/6tExiSn6krWQRQn86vxdTU=";
};
outputs = [ "out" "man" "doc" ];
# gzip used by Makefile to compress man pages
nativeBuildInputs = [ gnum4 gzip ];
# enable all features (undocumented, based on manual review of configure script)
buildInputs = [ bzip2 libffi openssl readline sqlite tcl xz zlib ]
# ndbm compat library
++ lib.optional stdenv.isLinux gdbm;
configureFlags = lib.optional (tcl != null) "--with-tcl=${tcl}/lib/tclConfig.sh";
# INSTALL says "parallel make will fail"
enableParallelBuilding = false;
patches = [ ./fix-paths.patch ];
# configure does not support --sbindir and the likes (as introduced by multiple-outputs.sh)
# so man, doc outputs must be handled manually
preConfigurePhases = [ "prePreConfigurePhase" ];
prePreConfigurePhase = ''
preConfigureHooks="''${preConfigureHooks//_multioutConfig/}"
prependToVar configureFlags --mandir="$man"/share/man
'';
meta = with lib; {
description = "The Macro Implementation of SNOBOL4 in C";
longDescription = ''
An open source port of Macro SNOBOL4 (The original Bell Telephone Labs implementation, written in SIL macros) by Phil Budne.
Supports full SNOBOL4 language plus SPITBOL, [Blocks](https://www.regressive.org/snobol4/blocks/) and other extensions.
'';
homepage = "https://www.regressive.org/snobol4/csnobol4/";
license = licenses.bsd2;
platforms = platforms.all;
maintainers = with maintainers; [ xworld21 ];
};
}

View File

@ -0,0 +1,23 @@
--- a/configure
+++ b/configure
@@ -327,9 +327,9 @@
SNOLIB_LOCAL="$SNOLIB/local"
SNOLIB_DOC="$SNOLIB"
# XXX use $PREFIX/include/snobol4 ???
-INCLUDE_DIR="$SNOLIB/include"
+INCLUDE_DIR="$PREFIX"/include/snolib4
-DOC_DIR="$PREFIX/share/doc/snobol4-$VERSION"
+DOC_DIR="$doc/share/doc/snobol4-$VERSION"
echo 'BINDIR=$(DESTDIR)'"$BINDIR" >> $CONFIG_M4
echo 'MANDIR=$(DESTDIR)'"$MANDIR" >> $CONFIG_M4
@@ -2110,7 +2110,7 @@
# IRIX /sbin/install
# should always find ./install-sh
-for DIR in /usr/bin /usr/ucb /usr/local/bin /bin .; do
+for DIR in `echo $PATH | tr ':' ' '`; do
for INSTALL in install ginstall scoinst install-sh; do
IPATH=$DIR/$INSTALL
if [ -d $IPATH ]; then

View File

@ -103,7 +103,6 @@ let
kcalendarcore = callPackage ./kcalendarcore.nix {};
kcodecs = callPackage ./kcodecs.nix {};
kconfig = callPackage ./kconfig.nix {};
kcontacts = callPackage ./kcontacts.nix {};
kcoreaddons = callPackage ./kcoreaddons.nix {};
kdbusaddons = callPackage ./kdbusaddons.nix {};
kdnssd = callPackage ./kdnssd.nix {};
@ -131,9 +130,9 @@ let
# TIER 2
kactivities = callPackage ./kactivities.nix {};
kactivities-stats = callPackage ./kactivities-stats.nix {};
kauth = callPackage ./kauth {};
kcompletion = callPackage ./kcompletion.nix {};
kcontacts = callPackage ./kcontacts.nix {};
kcrash = callPackage ./kcrash.nix {};
kdoctools = callPackage ./kdoctools {};
kfilemetadata = callPackage ./kfilemetadata {};
@ -141,19 +140,20 @@ let
kjobwidgets = callPackage ./kjobwidgets.nix {};
knotifications = callPackage ./knotifications.nix {};
kpackage = callPackage ./kpackage {};
kpeople = callPackage ./kpeople.nix {};
kpty = callPackage ./kpty.nix {};
kunitconversion = callPackage ./kunitconversion.nix {};
syndication = callPackage ./syndication.nix {};
# TIER 3
baloo = callPackage ./baloo.nix {};
kactivities-stats = callPackage ./kactivities-stats.nix {};
kbookmarks = callPackage ./kbookmarks.nix {};
kcmutils = callPackage ./kcmutils.nix {};
kconfigwidgets = callPackage ./kconfigwidgets.nix {};
kdav = callPackage ./kdav.nix {};
kdeclarative = callPackage ./kdeclarative.nix {};
kded = callPackage ./kded.nix {};
kdesignerplugin = callPackage ./kdesignerplugin.nix {};
kdesu = callPackage ./kdesu {};
kemoticons = callPackage ./kemoticons.nix {};
kglobalaccel = callPackage ./kglobalaccel.nix {};
@ -163,14 +163,12 @@ let
knewstuff = callPackage ./knewstuff {};
knotifyconfig = callPackage ./knotifyconfig.nix {};
kparts = callPackage ./kparts.nix {};
kpeople = callPackage ./kpeople.nix {};
krunner = callPackage ./krunner.nix {};
kservice = callPackage ./kservice {};
ktexteditor = callPackage ./ktexteditor.nix {};
ktextwidgets = callPackage ./ktextwidgets.nix {};
kwallet = callPackage ./kwallet.nix {};
kxmlgui = callPackage ./kxmlgui.nix {};
kxmlrpcclient = callPackage ./kxmlrpcclient.nix {};
plasma-framework = callPackage ./plasma-framework.nix {};
kpurpose = callPackage ./purpose.nix {};
@ -179,11 +177,13 @@ let
# PORTING AIDS
kdelibs4support = callPackage ./kdelibs4support {};
kdesignerplugin = callPackage ./kdesignerplugin.nix {};
khtml = callPackage ./khtml.nix {};
kjs = callPackage ./kjs.nix {};
kjsembed = callPackage ./kjsembed.nix {};
kmediaplayer = callPackage ./kmediaplayer.nix {};
kross = callPackage ./kross.nix {};
kxmlrpcclient = callPackage ./kxmlrpcclient.nix {};
};

View File

@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
src = fetchurl {
url = "mirror://apache/zookeeper/${zookeeper.pname}-${version}/apache-${zookeeper.pname}-${version}.tar.gz";
sha512 = "90643aa0ae1b9bf1f5e137dfbcee7e3c53db15e5038d7e406e4a1c345d6a0531bf7afa2b03f99d419ebd0fe892f127a7abfe582f786034ba823e53a0a9246bfb";
sha512 = "sha512-ttYbATvfe+uRYhQWfeG1WGXl5GOztcrITfl/4EQierAzSaDvTmVxSb582hYQOdBpxw2QrVbIdnTm3/Xt4ifecg==";
};
sourceRoot = "apache-${zookeeper.pname}-${version}/zookeeper-client/zookeeper-client-c";

View File

@ -14,7 +14,7 @@
buildPythonPackage rec {
pname = "cdcs";
version = "0.1.9";
version = "0.2.1";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -23,8 +23,8 @@ buildPythonPackage rec {
owner = "usnistgov";
repo = "pycdcs";
# https://github.com/usnistgov/pycdcs/issues/1
rev = "0a770b752301c27e227ca40a4752f305b55dee20";
hash = "sha256-AUrVEFea4VtBJXWWgECqdBFCqKuHWAlh07Dljp+HBa0=";
rev = "3aeaeb4782054a220e916c189ffe440d113b571d";
hash = "sha256-OsabgO2B2PRhU3DVvkK+f9VLOMqctl4nyCETxLtzwNs=";
};
nativeBuildInputs = [

View File

@ -2,6 +2,7 @@
, buildPythonPackage
, pythonOlder
, fetchPypi
, fetchpatch
, django
, djangorestframework
, python
@ -19,6 +20,14 @@ buildPythonPackage rec {
hash = "sha256-yPLk6uOHk5CJs9ddHYZJ4AiICXDAaM6dDoL4f9XilQg=";
};
patches = [
(fetchpatch {
# Django 4.2 support; https://github.com/jazzband/django-taggit/pull/850
url = "https://github.com/jazzband/django-taggit/commit/5f19cfbaa14e8d6d4d1679529eb168a87ca97908.patch";
hash = "sha256-KcsiACLy3+1JoFquu//Kz+iAySZQAVIuBEKzNZaaR9s=";
})
];
propagatedBuildInputs = [
django
];

View File

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-container";
version = "2.20.0";
version = "2.21.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-l/ENHQVW35pGuSkLsFDM5BRCAoD6KTmJgs+djuR6SM0=";
hash = "sha256-iFwf+qj/xqebEA+CWC9SDi3iEsfPiLcFLwUmnoxaxjg=";
};
propagatedBuildInputs = [

View File

@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "google-cloud-error-reporting";
version = "1.9.0";
version = "1.9.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-5URk8yZy5ld17p7UXf5y+kciM2bH8NmgEvJ1SqwYJ9o=";
hash = "sha256-3N7LtFKvTdV0zBGIyUgi6tCVZX7+rbJD5Lb+xZafJNw=";
};
propagatedBuildInputs = [

View File

@ -13,14 +13,14 @@
buildPythonPackage rec {
pname = "google-cloud-resource-manager";
version = "1.9.1";
version = "1.10.0";
format = "setuptools";
disabled = pythonOlder "3.6";
src = fetchPypi {
inherit pname version;
hash = "sha256-XomRFXDBStCFPh7vYyUXeToWfm+u21WwqzvDs0zIPrE=";
hash = "sha256-v8PmDrkuJaxWKpJIu4/BfpvvBMPcnwMf++Df4o2Rkoc=";
};
propagatedBuildInputs = [

View File

@ -17,14 +17,14 @@
buildPythonPackage rec {
pname = "google-cloud-spanner";
version = "3.30.0";
version = "3.31.0";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-GwQtIivEho0/nuDABMdAlOQLc2zstGQ/9xJCeHMQX60=";
hash = "sha256-gVQL0boXV/4vaYBpSM8Qli8do3YC7X5ULJeepE2LDUo=";
};
propagatedBuildInputs = [

View File

@ -14,14 +14,14 @@
buildPythonPackage rec {
pname = "google-cloud-translate";
version = "3.11.0";
version = "3.11.1";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-phwMOu6YEndLOOvXDnoYvShXGMMR+O/CfUyp5+gMdKM=";
hash = "sha256-keQK0Lc34yphEQZFEU6T/7rfXS/9clwSreE0frWO+s8=";
};
propagatedBuildInputs = [

View File

@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ibm-cloud-sdk-core";
version = "3.16.2";
version = "3.16.5";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-fPYl9cz9GIDAKZYEH+8g+omRtGMU+abBx16If7H5i3I=";
hash = "sha256-wEBD1AILyVGK+ofQf/zZTu7keBUphVZ5HyOMbugvA+Y=";
};
propagatedBuildInputs = [

View File

@ -12,7 +12,7 @@
buildPythonPackage rec {
pname = "marshmallow-dataclass";
version = "8.5.12";
version = "8.5.13";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -21,7 +21,7 @@ buildPythonPackage rec {
owner = "lovasoa";
repo = "marshmallow_dataclass";
rev = "refs/tags/v${version}";
hash = "sha256-vU3UZVX9J7nkHGfGUWoCOmsvkpe7p8cqQJd+YhkxeSw=";
hash = "sha256-zLJMUbiGu+ewY4+IbHKBGWav6UY62aqXQSqLT+oIeI0=";
};
propagatedBuildInputs = [

View File

@ -8,14 +8,14 @@
buildPythonPackage rec {
pname = "mypy-boto3-s3";
version = "1.26.104";
version = "1.26.116";
format = "setuptools";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-pY00LXLVj++i7NJNkm28kq6LlyBcWcMUTRhoV9XzCBQ=";
hash = "sha256-WXqsWLssli0WZAPQvcEM36YqyCxhsC+vaaRhxaUQcIc=";
};
propagatedBuildInputs = [

View File

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "peewee";
version = "3.15.4";
version = "3.16.2";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "coleifer";
repo = pname;
rev = "refs/tags/${version}";
hash = "sha256-UbhJWooZuZOm1AUbM+66Qm76zar+sBOvuUnAc1vLvOU=";
hash = "sha256-eHTbVhgVqxMR3ZuaC6FPyYbxRpRBi53EfDqERpPBjVQ=";
};
buildInputs = [

View File

@ -20,7 +20,7 @@
}:
buildPythonPackage rec {
version = "0.3.5";
version = "0.3.6";
pname = "potentials";
format = "setuptools";
@ -28,7 +28,7 @@ buildPythonPackage rec {
src = fetchPypi {
inherit pname version;
hash = "sha256-e2+Yrgpj6Cy76qzw9/NhDq9ogsNQAJcKi9kvY2fZE+k=";
hash = "sha256-VEPGa3Wp+B3KterfA5XGjaDf6sIAkSST0GWdeqaJcE0=";
};
propagatedBuildInputs = [

View File

@ -23,11 +23,11 @@
buildPythonPackage rec {
pname = "py3status";
version = "3.49";
version = "3.50";
src = fetchPypi {
inherit pname version;
hash = "sha256-aTQ3hYDMyXSTcEiCVtdU3XQ4xO7mN5dZ0S94ZWbSGo4=";
hash = "sha256-LUFLc7GNEoPIAsTQDhVTt0/NqhwaZHBRLoHF+2nqTUg=";
};
propagatedBuildInputs = [

View File

@ -10,7 +10,7 @@
buildPythonPackage rec {
pname = "sepaxml";
version = "2.5.0";
version = "2.6.1";
format = "setuptools";
disabled = pythonOlder "3.6";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "raphaelm";
repo = "python-sepaxml";
rev = version;
hash = "sha256-9gPUAZ60q5o11eAnkzTBrFCpBUGxw3MGuKY4MtPxoSA=";
hash = "sha256-l5UMy0M3Ovzb6rcSAteGOnKdmBPHn4L9ZWY+YGOCn40=";
};
propagatedBuildInputs = [

View File

@ -9,7 +9,7 @@
buildPythonPackage rec {
pname = "siobrultech-protocols";
version = "0.7.0";
version = "0.9.0";
disabled = pythonOlder "3.8";
@ -19,7 +19,7 @@ buildPythonPackage rec {
owner = "sdwilsh";
repo = "siobrultech-protocols";
rev = "refs/tags/v${version}";
hash = "sha256-t8is68WrvLj57tNeM5AKuuvpn7kWbhbvoRnCI3+q4uE=";
hash = "sha256-8qhg7PX4u4vN2+hWXzFjC1ZzgCEhkSr9Fn58Lc4E76c=";
};
nativeCheckInputs = [

View File

@ -5,12 +5,12 @@
buildPythonPackage rec {
pname = "types-python-dateutil";
version = "2.8.19.10";
version = "2.8.19.12";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-xkDy63G0uUqdO/2kwEJQ0pok5RuLrW4S/d7Az26W96M=";
hash = "sha256-NVssuCsx5Vb9GOewdN58NQxoCrgGCPDMVbpncNmG1n0=";
};
# Modules doesn't have tests

View File

@ -7,12 +7,12 @@
buildPythonPackage rec {
pname = "types-redis";
version = "4.5.1.4";
version = "4.5.4.1";
format = "setuptools";
src = fetchPypi {
inherit pname version;
hash = "sha256-dmAXh1TWCkz6z1sz7gY6oGJTEXkcYgdc2TYTZiej978=";
hash = "sha256-vwQZL0FbK0Ls79cLtLkesDUuSPJxaiE+A441wJamOcI=";
};
propagatedBuildInputs = [

View File

@ -15,7 +15,7 @@
buildPythonPackage rec {
pname = "yabadaba";
version = "0.1.3";
version = "0.2.0";
format = "setuptools";
disabled = pythonOlder "3.7";
@ -24,7 +24,7 @@ buildPythonPackage rec {
owner = "usnistgov";
repo = pname;
rev = "v${version}";
hash = "sha256-0Rwo2d3vEfXmeZvZA1udbGKxUERymeVhvyu+okqQDJk=";
hash = "sha256-PXmkRbCFag2WAtodwgb3kX+hRDZdCKKi/YwAMSQePxQ=";
};
propagatedBuildInputs = [

View File

@ -29,7 +29,7 @@ buildGoModule rec {
postInstall = ''
mv $out/bin/helm-ls $out/bin/helm_ls
installShellCompletion --cmd roxctl \
installShellCompletion --cmd helm_ls \
--bash <($out/bin/helm_ls completion bash) \
--fish <($out/bin/helm_ls completion fish) \
--zsh <($out/bin/helm_ls completion zsh)

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "nix-build-uncached";
version = "1.1.1";
version = "1.1.2";
src = fetchFromGitHub {
owner = "Mic92";
repo = "nix-build-uncached";
rev = "v${version}";
sha256 = "sha256-9oc5zoOlwV02cY3ek+qYLgZaFQk4dPE9xgF8mAePGBI=";
sha256 = "sha256-n9Koi01Te77bpYbRX46UThyD2FhCu9OGHd/6xDQLqjQ=";
};
vendorSha256 = null;

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "zed";
version = "1.6.0";
version = "1.7.0";
src = fetchFromGitHub {
owner = "brimdata";
repo = pname;
rev = "v${version}";
sha256 = "sha256-+GVcYkzcVNa62595c4tLRBLTGh+qvdyFtQtFlfMarLs=";
sha256 = "sha256-laqHFrRp83IE75RgAmxxTsq7c48RDapAJQFXWI1NO2o=";
};
vendorHash = "sha256-pxe3l93fBBKuVPBSGCB7ORiwQ+YCNIN9BQDxBM7QCHQ=";
vendorHash = "sha256-Uy8GR+mNVElx+MOu8IxHjBhp1GT5nLqqizQH9q1s0wA=";
subPackages = [ "cmd/zed" "cmd/zq" ];

View File

@ -1,5 +1,5 @@
{ makeScopeWithSplicing, generateSplicesForMkScope
, stdenv, buildFHSEnv, pkgsi686Linux
, stdenv, buildFHSEnv, pkgsi686Linux, glxinfo
}:
let
@ -14,7 +14,10 @@ let
steam-runtime-wrapped = callPackage ./runtime-wrapped.nix { };
steam = callPackage ./steam.nix { };
steam-fhsenv = callPackage ./fhsenv.nix {
glxinfo-i686 = pkgsi686Linux.glxinfo;
glxinfo-i686 =
if self.steamArch == "amd64"
then pkgsi686Linux.glxinfo
else glxinfo;
steam-runtime-wrapped-i686 =
if self.steamArch == "amd64"
then pkgsi686Linux.steamPackages.steam-runtime-wrapped

View File

@ -4,16 +4,16 @@ let
# comments with variant added for update script
# ./update-zen.py zen
zenVariant = {
version = "6.2.11"; #zen
version = "6.2.12"; #zen
suffix = "zen1"; #zen
sha256 = "0qf9fdmv0ffpq7lym4gbxlnaz8i05kxqb9b7m5k3vggc24xrwsmn"; #zen
sha256 = "0y1gs7yyijgwhdcxznj6l1frlqsnpjr0r5xk43dqnckz0f1ml3by"; #zen
isLqx = false;
};
# ./update-zen.py lqx
lqxVariant = {
version = "6.2.11"; #lqx
suffix = "lqx3"; #lqx
sha256 = "0lmjjpxxl31g33ynwwfj0s3q4vwgdqlyak80c67m72234w43a5xj"; #lqx
version = "6.2.12"; #lqx
suffix = "lqx1"; #lqx
sha256 = "1gjg4ln42p6c5qk2067irjx4czwr8sl2klnzw68nk9cdppf3w4z5"; #lqx
isLqx = true;
};
zenKernelsFor = { version, suffix, sha256, isLqx }: buildLinux (args // {

View File

@ -3,13 +3,13 @@
stdenv.mkDerivation rec {
pname = "mod_auth_mellon";
version = "0.18.0";
version = "0.18.1";
src = fetchFromGitHub {
owner = "latchset";
repo = "mod_auth_mellon";
rev = "v${version}";
sha256 = "0alfa8hz09jdg29bi1mvhwyr2nl0nvss2a2kybrcjvdw1fx6vijn";
sha256 = "sha256-LIzJP+OAcrgNIo9KU2kMfZ8kjHC5qUg96kJw3qhqbvc=";
};
nativeBuildInputs = [ autoreconfHook pkg-config autoconf automake ];

View File

@ -2,7 +2,7 @@
buildGoModule rec {
pname = "telegraf";
version = "1.26.0";
version = "1.26.1";
excludedPackages = "test";
@ -12,10 +12,10 @@ buildGoModule rec {
owner = "influxdata";
repo = "telegraf";
rev = "v${version}";
sha256 = "sha256-Huyjgo6UC9l6DVWBaKvN7ETxzsLDSaDC5Qx+gCR4LU4=";
sha256 = "sha256-wEmQOnpuJJtjcqw9HLV31wIFjcP48Ojo6bUnyrG3mYA=";
};
vendorHash = "sha256-Z1xmtQ/Cs+7gdipEip/nkxARtuCYG1lZ59bGNhPjTcA=";
vendorHash = "sha256-Tt0ZY5gmT40x1cg/XseCKu10Ol3tE+yVv+7EczPRI6s=";
proxyVendor = true;
ldflags = [

View File

@ -6,11 +6,11 @@ let
in
stdenv.mkDerivation rec {
pname = "zookeeper";
version = "3.6.3";
version = "3.7.1";
src = fetchurl {
url = "mirror://apache/zookeeper/${pname}-${version}/apache-${pname}-${version}-bin.tar.gz";
sha512 = "3f7b1b7d9cf5647d52ad0076c922e108fa956e986b5624667c493cf6d8ff09d3ca88f623c79a799fe49c72e868cb3c9d0f77cb69608de74a183b2cbad10bc827";
sha512 = "sha512-kQNiilB0X6GiibymZv2kqcCOwXxVzxPmaIfnunbpPbrmCh8f/WwQeYvjoWBpNE7LwAzrspvwPZzXCWzNCY7QEQ==";
};
nativeBuildInputs = [ makeWrapper ];

View File

@ -112,6 +112,7 @@ in stdenv.mkDerivation rec {
passthru = {
inherit components withExtraComponents;
updateScript = ./update.sh;
};
meta = with lib; {

View File

@ -1,12 +1,12 @@
#!/usr/bin/env nix-shell
#! nix-shell -i bash -p nix
#! nix-shell -i bash -p nix jq curl
CHANNEL_URL="https://dl.google.com/dl/cloudsdk/channels/rapid"
BASE_URL="$CHANNEL_URL/downloads/google-cloud-sdk"
# Version of Google Cloud SDK from
# https://cloud.google.com/sdk/docs/release-notes
VERSION="426.0.0"
PACKAGE_DIR=$(dirname -- "$0")
VERSION=$(curl "https://storage.googleapis.com/storage/v1/b/cloud-sdk-release/o?delimiter=/&startOffset=google-cloud-sdk-${UPDATE_NIX_OLD_VERSION}&endOffset=google-cloud-sdk-9" | jq --raw-output '.items[-1].name | scan("\\d+\\.\\d+\\.\\d+")')
function genMainSrc() {
local url="${BASE_URL}-${VERSION}-${1}-${2}.tar.gz"
@ -45,6 +45,6 @@ EOF
echo " };"
echo "}"
} >data.nix
} > "${PACKAGE_DIR}/data.nix"
curl "${CHANNEL_URL}/components-v${VERSION}.json" -w "\n" > components.json
curl "${CHANNEL_URL}/components-v${VERSION}.json" -w "\n" > "${PACKAGE_DIR}/components.json"

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "mongo-tools";
version = "100.6.0";
version = "100.7.0";
src = fetchFromGitHub {
owner = "mongodb";
repo = "mongo-tools";
rev = version;
sha256 = "sha256-JSQ8TNStx7rKgmy4cu0C7hVuCG6wA7gpRJru34FJaOo=";
sha256 = "sha256-m7Xn8RHCmnvT6S1694O+k8ZYSR9opN+/oYUG2yaZIMg=";
};
vendorSha256 = null;
vendorHash = null;
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl libpcap ];

View File

@ -15,7 +15,7 @@ let
python pytest nose cryptography pyyaml requests mock requests-mock
python-dateutil setuptools;
version = "4.19";
version = "4.20";
in
@ -27,7 +27,7 @@ stdenv.mkDerivation rec {
owner = "spaam";
repo = "svtplay-dl";
rev = version;
hash = "sha256-m6Hhg/Ve/JskwRr4l4x/bwD+XswH+XgHQtou95QSWzI=";
hash = "sha256-nG4ErqQC7GZDLClqcE3cliXxowzCku/SnB39AVIqkNw=";
};
pythonPaths = [ cryptography pyyaml requests ];

View File

@ -5,13 +5,13 @@
python3Packages.buildPythonApplication rec {
pname = "urlwatch";
version = "2.25";
version = "2.26";
src = fetchFromGitHub {
owner = "thp";
repo = "urlwatch";
rev = version;
hash = "sha256-+ayHMY0gEAVhOgDDh+RfRrUpV0tSX8mMmfPzyg+YSv4=";
hash = "sha256-EdRHwUHnAwum7UIgzmETeuQSyisb4zrmWGPgo7RewWQ=";
};
propagatedBuildInputs = with python3Packages; [

View File

@ -0,0 +1,31 @@
{ lib
, buildGoModule
, fetchFromGitHub
}:
buildGoModule rec {
pname = "udpx";
version = "1.0.7";
src = fetchFromGitHub {
owner = "nullt3r";
repo = "udpx";
rev = "refs/tags/v${version}";
hash = "sha256-IRnGi3TmCyxmJKAd8ZVRoSHDao+3Xt4F5QfHvNahvGo=";
};
vendorHash = null;
ldflags = [
"-s"
"-w"
];
meta = with lib; {
description = "Single-packet UDP scanner";
homepage = "https://github.com/nullt3r/udpx";
changelog = "https://github.com/nullt3r/udpx/releases/tag/v${version}";
license = licenses.mit;
maintainers = with maintainers; [ fab ];
};
}

View File

@ -0,0 +1,33 @@
{ lib
, rustPlatform
, fetchFromGitHub
, stdenv
, darwin
}:
rustPlatform.buildRustPackage rec {
pname = "mdbook-d2";
version = "unstable-2023-03-30";
src = fetchFromGitHub {
owner = "danieleades";
repo = "mdbook-d2";
rev = "93f3037ad9730d134c929cfc90d9bd592a48a1a9";
hash = "sha256-cmmOmJHARIBCQQEsffnBh4nc2XEDPBzLPcCrOwfTKS8=";
};
cargoHash = "sha256-ACwEWK5upeRLo7HU+1kKunecnEeZm0ufUaQjJkXM/4I=";
buildInputs = lib.optionals stdenv.isDarwin [
darwin.apple_sdk.frameworks.CoreFoundation
darwin.apple_sdk.frameworks.CoreServices
];
meta = with lib; {
description = "D2 diagram generator plugin for MdBook";
homepage = "https://github.com/danieleades/mdbook-d2";
changelog = "https://github.com/danieleades/mdbook-d2/blob/${src.rev}/CHANGELOG.md";
license = licenses.mit;
maintainers = with maintainers; [ blaggacao ];
};
}

View File

@ -12,20 +12,20 @@
rustPlatform.buildRustPackage rec {
pname = "mdcat";
version = "2.0.1";
version = "2.0.2";
src = fetchFromGitHub {
owner = "lunaryorn";
repo = "mdcat";
rev = "mdcat-${version}";
sha256 = "sha256-EIi3OFoYoDON8wmOXzXvnTKepzlkKG8w7oPADQ/fNx8=";
sha256 = "sha256-JevndaSGeIzLV/h4ljUwx6vL60aKWYzmKWOgQDPMAaA=";
};
nativeBuildInputs = [ pkg-config asciidoctor installShellFiles ];
buildInputs = [ openssl ]
++ lib.optional stdenv.isDarwin Security;
cargoSha256 = "sha256-OQaNzC0iCWuo2OteQAqvTikDFVXhMkc+Ldh5apDJhk0=";
cargoSha256 = "sha256-SCgffumT6g8YIHmjUfgc43ATMAQPd2wJBsN9Ax5cqHk=";
nativeCheckInputs = [ ansi2html ];
# Skip tests that use the network and that include files.

View File

@ -4,6 +4,7 @@
, meson
, ninja
, pkg-config
, wayland-scanner
, wayland
, wayland-protocols
, json_c
@ -37,7 +38,7 @@ stdenv.mkDerivation rec {
pkg-config
];
nativeBuildInputs = [ meson ninja pkg-config ];
nativeBuildInputs = [ meson ninja pkg-config wayland-scanner ];
buildInputs = [
bash-completion

View File

@ -9239,6 +9239,8 @@ with pkgs;
mdbook-cmdrun = callPackage ../tools/text/mdbook-cmdrun { };
mdbook-d2 = callPackage ../tools/text/mdbook-d2 { };
mdbook-pagetoc = callPackage ../tools/text/mdbook-pagetoc { };
mdbook-graphviz = callPackage ../tools/text/mdbook-graphviz {
@ -12289,6 +12291,8 @@ with pkgs;
sniffglue = callPackage ../tools/networking/sniffglue { };
snobol4 = callPackage ../development/interpreters/snobol4 { };
snort = callPackage ../applications/networking/ids/snort { };
so = callPackage ../development/tools/so {
@ -13160,6 +13164,8 @@ with pkgs;
udptunnel = callPackage ../tools/networking/udptunnel { };
udpx = callPackage ../tools/security/udpx { };
uftrace = callPackage ../development/tools/uftrace { };
uget = callPackage ../tools/networking/uget { };