Merge master into staging-next

This commit is contained in:
github-actions[bot]
2024-10-02 06:05:44 +00:00
committed by GitHub
15 changed files with 1309 additions and 1204 deletions
+6
View File
@@ -2041,6 +2041,12 @@
github = "auchter";
githubId = 1190483;
};
aucub = {
name = "aucub";
email = "dr56ekgbb@mozmail.com";
github = "aucub";
githubId = 78630225;
};
augustebaum = {
email = "auguste.apple@gmail.com";
github = "augustebaum";
File diff suppressed because it is too large Load Diff
@@ -21,23 +21,24 @@
stdenv.mkDerivation rec {
pname = "flare";
version = "0.15.0";
version = "0.15.2";
src = fetchFromGitLab {
domain = "gitlab.com";
owner = "schmiddi-on-mobile";
repo = "flare";
rev = version;
hash = "sha256-sIT4oEmIV8TJ5MMxg3vxkvK+7PaIy/01kN9I2FTsfo0=";
hash = "sha256-w8H6EYnVYJ6gDhdeZwyxRquem4ayZ4cgLaJMKqcetuI=";
};
cargoDeps = rustPlatform.importCargoLock {
lockFile = ./Cargo.lock;
outputHashes = {
"blurhash-0.2.3" = "sha256-s1777+2O0D/VyKwlPUA53gho5sOP8pN610KqxEjugz0=";
"curve25519-dalek-4.1.3" = "sha256-bPh7eEgcZnq9C3wmSnnYv0C4aAP+7pnwk9Io29GrI4A=";
"libsignal-core-0.1.0" = "sha256-4aHINlpVAqVTtm7npwXQRutZUmIxYgkhXhApg7jSM4M=";
"libsignal-service-0.1.0" = "sha256-UMQqp6hfyVtUwkAqsw/xsn7UrGul/F4WVC/Oy5s+hqA=";
"presage-0.6.2" = "sha256-4E23mzXwb5gcj0XpXB17a5BD96+ZAl7dh5I6vMvE9Kg=";
"libsignal-core-0.1.0" = "sha256-AdN8UHu0khgsog1btE++0J4BmdUC6wMpZzL7HPzhALQ=";
"libsignal-service-0.1.0" = "sha256-bnbbbnoBaHUdobBywOAUQojoMYkOlgI2O1RG2DoyvUc=";
"presage-0.6.2" = "sha256-AB4ttolC6MPp3foT66DG5RArqX+c1wf2w3lIZ0u0LCM=";
};
};
@@ -2,16 +2,16 @@
buildGoModule rec {
pname = "gh";
version = "2.57.0";
version = "2.58.0";
src = fetchFromGitHub {
owner = "cli";
repo = "cli";
rev = "v${version}";
hash = "sha256-HNr/HBt1EqbV+/dLCztucmeAqw3jLPOgQ0WLPxGDYgY=";
hash = "sha256-KHJKE550XlGdB++jq/1kHP4o1QISbPtbt4GU9uIP3RE=";
};
vendorHash = "sha256-gPUEfdS4iEzMQGdUNKMmEGRug66NVcrV3zvmkoEsNGo=";
vendorHash = "sha256-6T9LQNzGpADLwI0pFvjBe5rqbXOEDZmjYCy4RhNqcFI=";
nativeBuildInputs = [ installShellFiles ];
@@ -54,7 +54,7 @@ python3.pkgs.buildPythonApplication rec {
gsettings-desktop-schemas libosinfo gtksourceview4
] ++ lib.optional spiceSupport spice-gtk;
propagatedBuildInputs = with python3.pkgs; [
dependencies = with python3.pkgs; [
pygobject3 libvirt libxml2 requests cdrtools
];
@@ -74,7 +74,7 @@ python3.pkgs.buildPythonApplication rec {
preFixup = ''
glib-compile-schemas $out/share/gsettings-schemas/${pname}-${version}/glib-2.0/schemas
gappsWrapperArgs+=(--set PYTHONPATH "$PYTHONPATH")
gappsWrapperArgs+=(--set PYTHONPATH "${python3.pkgs.makePythonPath dependencies}")
# these are called from virt-install in initrdinject.py
gappsWrapperArgs+=(--prefix PATH : "${lib.makeBinPath [ cpio e2fsprogs file findutils gzip ]}")
+3 -3
View File
@@ -1,7 +1,7 @@
{ stdenv, lib, fetchFromGitHub, cmake
{ stdenv, lib, fetchFromGitHub, cmake, pkg-config
, libGL, libXrandr, libXinerama, libXcursor, libX11, libXi, libXext
, darwin, fixDarwinDylibNames
, extra-cmake-modules, wayland
, wayland
, wayland-scanner, wayland-protocols, libxkbcommon, libdecor
, withMinecraftPatch ? false
}:
@@ -28,7 +28,7 @@ stdenv.mkDerivation {
propagatedBuildInputs = lib.optionals (!stdenv.hostPlatform.isWindows) [ libGL ];
nativeBuildInputs = [ cmake extra-cmake-modules ]
nativeBuildInputs = [ cmake pkg-config ]
++ lib.optionals stdenv.hostPlatform.isDarwin [ fixDarwinDylibNames ]
++ lib.optionals stdenv.hostPlatform.isLinux [ wayland-scanner ];
@@ -10,8 +10,8 @@ index 8fca24ee38..33b59b5b96 100644
-OBJS += linenoise-1.0/linenoise.o
-linenoise-1.0/linenoise.o : linenoise-1.0/linenoise.c linenoise-1.0/linenoise.h
+ -DLINENOISE \
+ $(shell pkg-config --cflags linenoise)
+LDFLAGS += $(shell pkg-config --libs linenoise)
+ $(shell $(PKG_CONFIG) --cflags linenoise)
+LDFLAGS += $(shell $(PKG_CONFIG) --libs linenoise)
## Comment this in to enable (force) custom baudrate support
## even on systems not enabled by default.
+570 -590
View File
File diff suppressed because it is too large Load Diff
+3 -3
View File
@@ -9,12 +9,12 @@
dotnetCorePackages,
}:
let
version = "3.3.4";
version = "3.6.1";
src = fetchFromGitHub {
owner = "rnwood";
repo = "smtp4dev";
rev = "refs/tags/${version}";
hash = "sha256-ARq5OpFJ4o9KdBXvzOx7QLB8GNfmXWjO0RR4jKP8qRI=";
hash = "sha256-T6ci7+xbzpOrNr8hpDCwk5qe01L2Ho5V1oM7Hhd8bgg=";
};
npmRoot = "Rnwood.Smtp4dev/ClientApp";
in
@@ -31,7 +31,7 @@ buildDotnetModule {
npmDeps = fetchNpmDeps {
src = "${src}/${npmRoot}";
hash = "sha256-VBcfRKYe/uPf6urWuLI5TrnX9bgiKiZKo+N4zL7O3SM=";
hash = "sha256-/Z6sBxA2ReHlEbz0zJjlpn6IwzHDQiXN5ixEV1/iCJI=";
};
dotnet-sdk = dotnetCorePackages.sdk_8_0;
+191
View File
@@ -0,0 +1,191 @@
{
lib,
stdenv,
fetchurl,
makeDesktopItem,
copyDesktopItems,
unzip,
autoPatchelfHook,
atk,
at-spi2-atk,
cups,
libdrm,
gtk3,
pango,
cairo,
libX11,
libXcomposite,
libXdamage,
libXext,
libXfixes,
libXrandr,
mesa,
expat,
libxcb,
alsa-lib,
nss,
nspr,
vips,
wrapGAppsHook3,
udev,
libGL,
}:
let
inherit (stdenv.hostPlatform) system;
throwSystem = throw "Unsupported system: ${system}";
pname = "waveterm";
version = "0.8.7";
suffix =
{
x86_64-linux = "waveterm-linux-x64-${version}.zip";
aarch64-linux = "waveterm-linux-arm64-${version}.zip";
x86_64-darwin = "Wave-darwin-universal-${version}.zip ";
aarch64-darwin = "Wave-darwin-arm64-${version}.zip";
}
.${system} or throwSystem;
src = fetchurl {
url = "https://github.com/wavetermdev/waveterm/releases/download/v${version}/${suffix}";
hash =
{
x86_64-linux = "sha256-pWBKZid8sumi/EP3DA5KcLnZsHsuKYK6E6NHXdWKh8s=";
aarch64-linux = "sha256-2paRX+OGPSEktV4S+V43ZE9UgltLYZ+Nyba5/miBQkA=";
x86_64-darwin = "sha256-tsqw597gQIMnQ/OPZhrWwaRliF94KyS+ryajttDLqBA=";
aarch64-darwin = "sha256-PD38UBSNKuv836P/py/CtrLOlddHa0+w7R20YVY4Ybc=";
}
.${system} or throwSystem;
};
desktopItems = [
(makeDesktopItem {
name = "waveterm";
exec = "waveterm --no-sandbox %U";
icon = fetchurl {
url = "https://raw.githubusercontent.com/wavetermdev/waveterm/refs/tags/v${version}/build/appicon.png";
hash = "sha256-qob27/64C9XPBtXghxg5/g0qRaiOUOpuFYL1n7/aEB0=";
};
startupWMClass = "Wave";
comment = "Open-Source AI-Native Terminal Built for Seamless Workflows";
desktopName = "Wave";
genericName = "Terminal Emulator";
categories = [
"Development"
"Utility"
"TerminalEmulator"
];
keywords = [
"developer"
"terminal"
"emulator"
];
})
];
unpackPhase = ''
runHook preUnpack
unzip ${src} -d ./
runHook postUnpack
'';
meta = {
description = "Open-source, cross-platform terminal for seamless workflows";
homepage = "https://www.waveterm.dev";
mainProgram = "waveterm";
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ];
license = lib.licenses.asl20;
platforms = [
"aarch64-linux"
"aarch64-darwin"
"x86_64-linux"
"x86_64-darwin"
];
maintainers = with lib.maintainers; [ aucub ];
};
linux = stdenv.mkDerivation {
inherit
pname
version
src
desktopItems
unpackPhase
;
nativeBuildInputs = [
unzip
copyDesktopItems
autoPatchelfHook
wrapGAppsHook3
];
buildInputs = [
atk
at-spi2-atk
cups
libdrm
gtk3
pango
cairo
libX11
libXcomposite
libXdamage
libXext
libXfixes
libXrandr
mesa
expat
libxcb
alsa-lib
nss
nspr
vips
];
runtimeDependencies = map lib.getLib [
udev
];
installPhase = ''
runHook preInstall
mkdir -p $out/waveterm $out/bin
cp -r ./* $out/waveterm/
runHook postInstall
'';
preFixup = ''
makeWrapper $out/waveterm/waveterm $out/bin/waveterm \
--prefix LD_LIBRARY_PATH : "${
lib.makeLibraryPath [
libGL
]
}"
'';
};
darwin = stdenv.mkDerivation {
inherit
pname
version
src
unpackPhase
meta
;
nativeBuildInputs = [
unzip
];
sourceRoot = "Wave.app";
installPhase = ''
runHook preInstall
mkdir -p $out/Applications/Wave.app
cp -R . $out/Applications/Wave.app
runHook postInstall
'';
};
in
if stdenv.hostPlatform.isDarwin then darwin else linux
+6 -4
View File
@@ -1,14 +1,16 @@
{ lib, stdenvNoCC, fetchurl }:
{ lib, stdenvNoCC, fetchurl, zstd }:
stdenvNoCC.mkDerivation rec {
pname = "libertinus";
version = "7.040";
version = "7.051";
src = fetchurl {
url = "https://github.com/alerque/libertinus/releases/download/v${version}/Libertinus-${version}.tar.xz";
hash = "sha256-f+nwInItHBzGfcLCihELO7VbrjV1GWFg0kIsiTM7OFA=";
url = "https://github.com/alerque/libertinus/releases/download/v${version}/Libertinus-${version}.tar.zst";
hash = "sha256-JQZ3ySnTd1owkTZDWUN5ryZKwu8oAQNaody+MLm+I6Y=";
};
nativeBuildInputs = [ zstd ];
installPhase = ''
runHook preInstall
+3 -3
View File
@@ -5,14 +5,14 @@
, git, nix, nixfmt-classic, jq, coreutils, gnused, curl, cacert, bash }:
stdenv.mkDerivation rec {
version = "2024-09-22";
version = "2024-10-01";
pname = "oh-my-zsh";
src = fetchFromGitHub {
owner = "ohmyzsh";
repo = "ohmyzsh";
rev = "f11cc8fea190eb9a1638dc67877436d0b8475ff5";
sha256 = "sha256-9rk9iyz7uK1JfNfBq3jxrB3qzdR7xo43899KIivS/Zo=";
rev = "f4423ebd09fbc7670815c3c20cc86c81b7319e5f";
sha256 = "sha256-JlYgWssS1DT1/Jlk6fOZqyEr6ta3ky6tlDqDZbJ1A9k=";
};
strictDeps = true;
-2
View File
@@ -38358,8 +38358,6 @@ with pkgs;
vhs = callPackage ../applications/misc/vhs { };
viddy = callPackage ../tools/misc/viddy { };
viennarna = callPackage ../applications/science/molecular-dynamics/viennarna { };
viewnior = callPackage ../applications/graphics/viewnior { };