Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-07-19 06:01:45 +00:00 committed by GitHub
commit f6ed4c2f35
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
15 changed files with 1279 additions and 30 deletions

View File

@ -60,7 +60,7 @@ in
serviceConfig = {
Type = "simple";
Group = if (config.services.scion.scion-dispatcher.enable == true) then "scion" else null;
ExecStart = "${pkgs.scion}/bin/scion-control --config ${configFile}";
ExecStart = "${globalCfg.package}/bin/scion-control --config ${configFile}";
DynamicUser = true;
Restart = "on-failure";
BindPaths = [ "/dev/shm:/run/shm" ];

View File

@ -56,7 +56,7 @@ in
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.scion}/bin/scion-daemon --config ${configFile}";
ExecStart = "${globalCfg.package}/bin/scion-daemon --config ${configFile}";
Restart = "on-failure";
DynamicUser = true;
${if globalCfg.stateless then "RuntimeDirectory" else "StateDirectory"} = "scion-daemon";

View File

@ -65,7 +65,7 @@ in
DynamicUser = true;
BindPaths = [ "/dev/shm:/run/shm" ];
ExecStartPre = "${pkgs.coreutils}/bin/rm -rf /run/shm/dispatcher";
ExecStart = "${pkgs.scion}/bin/scion-dispatcher --config ${configFile}";
ExecStart = "${globalCfg.package}/bin/scion-dispatcher --config ${configFile}";
Restart = "on-failure";
${if globalCfg.stateless then "RuntimeDirectory" else "StateDirectory"} = "scion-dispatcher";
};

View File

@ -40,7 +40,7 @@ in
wantedBy = [ "multi-user.target" ];
serviceConfig = {
Type = "simple";
ExecStart = "${pkgs.scion}/bin/scion-router --config ${configFile}";
ExecStart = "${globalCfg.package}/bin/scion-router --config ${configFile}";
Restart = "on-failure";
DynamicUser = true;
${if globalCfg.stateless then "RuntimeDirectory" else "StateDirectory"} = "scion-router";

View File

@ -8,6 +8,7 @@ in
{
options.services.scion = {
enable = mkEnableOption "all of the scion components and services";
package = mkPackageOption pkgs "scion" { };
stateless = mkOption {
type = types.bool;
default = true;
@ -34,7 +35,7 @@ in
};
config = mkIf cfg.enable {
environment.systemPackages = [
pkgs.scion
cfg.package
];
services.scion = {
scion-dispatcher.enable = true;

View File

@ -7,13 +7,13 @@
melpaBuild {
pname = "ligo-mode";
version = "1.7.1-unstable-2024-06-28";
version = "1.7.1-unstable-2024-07-17";
src = fetchFromGitLab {
owner = "ligolang";
repo = "ligo";
rev = "a62dff504867c4c4d9e0047114568a6e6b1eb291";
hash = "sha256-YnI2sZCE5rStWsQYY/D+Am1rep4UdK28rlmPMmJeY50=";
rev = "09afc3ff3dd9c88b2dfbc563278a78a099b39902";
hash = "sha256-AX0zZljZPrfBlpdgCNuiq0JaYpHcVBdHHZ9jM31LlQs=";
};
files = ''("tools/emacs/ligo-mode.el")'';

View File

@ -30,14 +30,23 @@ let
pname = "notdeft-xapian";
inherit version src;
sourceRoot = "${src.name}/xapian";
strictDeps = true;
nativeBuildInputs = [
pkg-config
nativeBuildInputs = [ pkg-config ];
buildInputs = [
tclap
xapian
];
buildPhase = ''
runHook preBuild
$CXX -std=c++11 -o notdeft-xapian xapian/notdeft-xapian.cc -lxapian
runHook postBuild
'';
installPhase = ''
runHook preInstall
@ -66,6 +75,10 @@ melpaBuild {
${lib.optionalString withIvy ''"extras/notdeft-ivy.el"''})
'';
passthru = {
inherit notdeft-xapian;
};
meta = {
homepage = "https://tero.hasu.is/notdeft/";
description = "Fork of Deft that uses Xapian as a search engine";

View File

@ -12,16 +12,16 @@
rustPlatform.buildRustPackage rec {
pname = "gitu";
version = "0.22.1";
version = "0.23.0";
src = fetchFromGitHub {
owner = "altsem";
repo = "gitu";
rev = "v${version}";
hash = "sha256-bvIks6MpKkTr5CdfzstNu+8yPaiWd6zhUdIZWrn1V78=";
hash = "sha256-ZAEIk81geW6oFMsfvlPWFRyd8tS5aIn2S/dsof6xDP0=";
};
cargoHash = "sha256-+B/omGci09CjrQkeKav5SVGTF5gIiBQIO/8VbSjsaj0=";
cargoHash = "sha256-S3Z9UBQ64y2sHcPo8vzgUOKexeM+t7iyQDWjrAk1Kd4=";
nativeBuildInputs = [
pkg-config

View File

@ -10,13 +10,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "marwaita-mint";
version = "20.2-unstable-2024-07-01";
version = "20.3.1";
src = fetchFromGitHub {
owner = "darkomarko42";
repo = "marwaita-mint";
rev = "ecdb79b45937466b7d8377d294838da3e8f4e61a";
hash = "sha256-57oZgacQQF6nZney0AxSbGfv45eeBLjXHBK6wp1251U=";
rev = finalAttrs.version;
hash = "sha256-0IgQbBragalLO0zVU36ZWxF3Q47cfEQ15HxQ2j9QhIc=";
};
buildInputs = [

View File

@ -11,13 +11,13 @@
stdenvNoCC.mkDerivation rec {
pname = "mint-x-icons";
version = "1.7.0";
version = "1.7.1";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
hash = "sha256-X3aEGz5mr6hL3HhKb69b1/smY+Fh7BIkzdXdOhSkMg0=";
hash = "sha256-OiMQpVT5cydhw6Lb+vW+LiB/4gRuRhKXe93ocFj6qa4=";
};
propagatedBuildInputs = [

View File

@ -9,13 +9,13 @@
stdenvNoCC.mkDerivation rec {
pname = "mint-y-icons";
version = "1.7.6";
version = "1.7.7";
src = fetchFromGitHub {
owner = "linuxmint";
repo = pname;
rev = version;
hash = "sha256-baBacAatUP/jtU/SEVRa6HceGooMwI9N9arDWqPHR2Y=";
hash = "sha256-SJ6h1All5bub+Yue8zUrAYdlNf005MAdnl+pkOelods=";
};
propagatedBuildInputs = [

View File

@ -34,7 +34,7 @@ buildPythonPackage rec {
owner = "devitocodes";
repo = "devito";
rev = "refs/tags/v${version}";
hash = "sha256-r3HsVZo+2WnjxIToGTOR/xp1l4G2a3+sHslBA8iEdSo=";
hash = "sha256-n8mbhbW5zN8hQeVF6T3MbET9tJlIy99iwFiZCOh6xTg=";
};
pythonRemoveDeps = [

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
, stdenv
, rustPlatform
, fetchFromGitHub
, llvmPackages_15
, llvmPackages_18
, zlib
, ncurses
, libxml2
@ -10,21 +10,25 @@
rustPlatform.buildRustPackage rec {
pname = "bpf-linker";
version = "0.9.5";
version = "0.9.12";
src = fetchFromGitHub {
owner = "aya-rs";
repo = pname;
rev = "v${version}";
hash = "sha256-LEZ2to1bzJ/H/XYytuh/7NT7+04aI8chpKIFxxVzM+4=";
hash = "sha256-HMLbNAB6Ze2x8OeAwVXMMn5P9GYK9hCa61Ic5yqblUA=";
};
cargoHash = "sha256-s8cW7lXtvgemuQueTtAywewnDVJ/WDcz8SBqsC/tO80=";
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"compiletest_rs-0.10.2" = "sha256-n1OxKal1B+WNshfMgtiA5Th+FQyDalOdB4PAo6mUzwQ=";
};
};
buildNoDefaultFeatures = true;
buildFeatures = [ "system-llvm" ];
nativeBuildInputs = [ llvmPackages_15.llvm ];
nativeBuildInputs = [ llvmPackages_18.llvm ];
buildInputs = [ zlib ncurses libxml2 ];
# fails with: couldn't find crate `core` with expected target triple bpfel-unknown-none

View File

@ -1,7 +1,7 @@
{ lib, fetchzip }:
let
version = "2.6.0";
srcHash = "sha256-SuTizOHsj1t4WovbOX5MuMZixbPo7TyCnD6nnf62/H4=";
version = "2.7.0";
srcHash = "sha256-A9F+kKR4oM4IEA5qLqMaQiW9KAjuQgyvv3peXos3gX8=";
# The tarball contains vendored dependencies
vendorHash = null;
in