Merge master into staging-next

This commit is contained in:
github-actions[bot] 2024-11-01 06:04:47 +00:00 committed by GitHub
commit 958a2c994b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
60 changed files with 10791 additions and 132 deletions

View File

@ -338,6 +338,9 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/pkgs/by-name/ne/nemo @mkg20001
/pkgs/by-name/ne/nemo-* @mkg20001
# Xfce
/doc/hooks/xfce4-dev-tools.section.md @NixOS/xfce
# nim
/doc/languages-frameworks/nim.section.md @ehmry
/pkgs/build-support/build-nim-package.nix @ehmry

View File

@ -39,4 +39,5 @@ versionCheckHook.section.md
waf.section.md
zig.section.md
xcbuild.section.md
xfce4-dev-tools.section.md
```

View File

@ -0,0 +1,5 @@
# `xfce.xfce4-dev-tools` {#xfce4-dev-tools}
This setup hook attempts to run `xdt-autogen` in `xdtAutogenPhase`, which is part of `preConfigurePhases`.
[]{#dontUseXdtAutogenPhase} This behavior can be disabled by setting `dontUseXdtAutogenPhase` to `true`.

View File

@ -1070,6 +1070,12 @@
githubId = 50754358;
name = "Alex Winter";
};
alexymantha = {
email = "alexy@mantha.dev";
github = "alexymantha";
githubId = 1365231;
name = "Alexy Mantha";
};
alfarel = {
email = "alfarelcynthesis@proton.me";
github = "alfarelcynthesis";
@ -7421,6 +7427,11 @@
githubId = 13279982;
name = "freezeboy";
};
frenetic00 = {
github = "frenetic00";
githubId = 50942055;
name = "frenetic00";
};
Fresheyeball = {
email = "fresheyeball@gmail.com";
github = "Fresheyeball";
@ -21360,6 +21371,11 @@
githubId = 38222826;
name = "Aamaruvi Yogamani";
};
technobaboo = {
github = "technobaboo";
githubId = 4541968;
name = "Nova King";
};
teh = {
email = "tehunger@gmail.com";
github = "teh";

View File

@ -140,7 +140,8 @@ in {
path = [ pkgs.su ];
script =
''
mkdir -m 0755 -p $(dirname ${toString cfg.output})
mkdir -p $(dirname ${toString cfg.output})
chmod 0755 $(dirname ${toString cfg.output})
exec updatedb \
--localuser=${cfg.localuser} \
${optionalString (!cfg.includeStore) "--prunepaths='/nix/store'"} \

View File

@ -157,7 +157,7 @@ import ./make-test-python.nix ({ pkgs, ... }: {
machine.fail("pgrep -a canary1")
machine.fail("kill -0 $(< /run/canary2.pid)")
machine.succeed('pgrep -a -f "^@canary3$"')
machine.succeed('pgrep -a -f "^kcanary$"')
machine.succeed('pgrep -a -f "^\\[kcanary\\]$"')
'';
meta.maintainers = with pkgs.lib.maintainers; [ aszlig ];

View File

@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "plantuml";
publisher = "jebbs";
version = "2.17.4";
hash = "sha256-fnz6ubB73i7rJcv+paYyNV1r4cReuyFPjgPM0HO40ug=";
version = "2.18.1";
hash = "sha256-o4FN/vUEK53ZLz5vAniUcnKDjWaKKH0oPZMbXVarDng=";
};
nativeBuildInputs = [
jq

View File

@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-pylance";
publisher = "MS-python";
version = "2024.8.2";
hash = "sha256-EwxQjCBSmJ78L06EtKB8twIz5x51Jo/DHNlpD31pIKA=";
version = "2024.10.1";
hash = "sha256-rSgPTF7RtrR2lgp++uKfT9tYx4AKqW3qjBvPUZpw52s=";
};
buildInputs = [ pyright ];

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "sameboy";
version = "0.16.6";
version = "0.16.7";
src = fetchFromGitHub {
owner = "LIJI32";
repo = "SameBoy";
rev = "v${version}";
sha256 = "sha256-URth/0hMfxnBJpfA1k+UU9/jJzfte2UXeLv5JnBDGUs=";
sha256 = "sha256-KUvhmORI3hIJFMCW8U2BZYnIwzg7h+GZZA4+U0IPS9E=";
};
enableParallelBuilding = true;

View File

@ -6,7 +6,7 @@
}:
let
pname = "kratos";
version = "1.2.0";
version = "1.3.1";
in
buildGoModule {
inherit pname version;
@ -15,10 +15,10 @@ buildGoModule {
owner = "ory";
repo = "kratos";
rev = "v${version}";
hash = "sha256-KqF6DYrEsmPj2PtI2+5ztE0m9uBO1gpNlvdo+Aw6REA=";
hash = "sha256-FJrBwjWBYwoiy8rWXn+jaVc1b35So1Rb9SjkUlNwAqE=";
};
vendorHash = "sha256-6gJf+8AKjV83MTF0rC8OxDwkwGx4CJg7SdfNgcja8QY=";
vendorHash = "sha256-zZwunp/433oIYI5ZA3Pznq9jfvIZE5ZUJKxboVef8g0=";
subPackages = [ "." ];

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "pdfsam-basic";
version = "5.2.6";
version = "5.2.8";
src = fetchurl {
url = "https://github.com/torakiki/pdfsam/releases/download/v${version}/pdfsam_${version}-1_amd64.deb";
hash = "sha256-u9ldHJkY3/VfykBFgVY8Ah/uYNpTIkLyvPY7zfLWN38=";
hash = "sha256-81TIGTo00qSAlmfCTjvqeJH1xKYQPkvti3JFgVvLwmQ=";
};
unpackPhase = ''

View File

@ -8,13 +8,13 @@
buildGoModule rec {
pname = "bosh-cli";
version = "7.7.2";
version = "7.8.0";
src = fetchFromGitHub {
owner = "cloudfoundry";
repo = pname;
rev = "v${version}";
sha256 = "sha256-orn1pxHefYCp0vPsZ4TI5Y76tpR8dOcEmxA3cHwfYQU=";
sha256 = "sha256-DiW7Vq1rfkOqMM3133mIRmRyFDjFITRkXqY34HMdZtc=";
};
vendorHash = null;

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "super-productivity";
version = "9.0.5";
version = "10.0.11";
src = fetchurl {
url = "https://github.com/johannesjo/super-productivity/releases/download/v${version}/superProductivity-${version}.AppImage";
sha256 = "sha256-eNAoLcQWnsTDA7sG8i0Ur9BZ+pNt4AK1GOppFCD1ZGg=";
sha256 = "sha256-sYHfzqP/Vla0DEReVjaPvo8fe1wNdZnNDhefqPrPFPE=";
name = "${pname}-${version}.AppImage";
};

View File

@ -19,12 +19,12 @@
python3Packages.buildPythonApplication rec {
pname = "tryton";
version = "7.2.5";
version = "7.2.6";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-U6hA6TuIMDTFAZUic60A5IKr/LKxKZEgiTIhkLlTJSw=";
hash = "sha256-dyJ+PsMUinJWYZjcwUuDLHQyB+m5AdfCR+gXfUrvjDc=";
};
build-system = [ python3Packages.setuptools ];

View File

@ -9,13 +9,13 @@
stdenv.mkDerivation rec {
pname = "fast-downward";
version = "23.06.0";
version = "24.06.0";
src = fetchFromGitHub {
owner = "aibasel";
repo = "downward";
rev = "release-${version}";
sha256 = "sha256-yNaMyS47yxc/p5Rs/kHwD/pgjGXnHBdybYdo1GIEmA4=";
sha256 = "sha256-iIBoJZCFd05bKUeftvl2YBTmSQuFvATIQAYMITDywWA=";
};
nativeBuildInputs = [ cmake python3.pkgs.wrapPython ];

View File

@ -9,14 +9,14 @@
buildLua (finalAttrs: {
pname = "uosc";
version = "5.5.0";
version = "5.6.0";
scriptPath = "src/uosc";
src = fetchFromGitHub {
owner = "tomasklaen";
repo = "uosc";
rev = finalAttrs.version;
hash = "sha256-WFsqA5kGefQmvihLUuQBfMmKoUHiO7ofxpwISRygRm4=";
hash = "sha256-oEU1mPDzaW5j6zMpnSn1baQ+qlr/MtErxRfiyVBWMHU=";
};
passthru.updateScript = gitUpdater { };

View File

@ -12,14 +12,14 @@
python3Packages.buildPythonApplication rec {
pname = "ascii-draw";
version = "0.4.0";
version = "1.0.0";
pyproject = false;
src = fetchFromGitHub {
owner = "Nokse22";
repo = "ascii-draw";
rev = "refs/tags/v${version}";
hash = "sha256-lBlIZrjzJo9R6KnzUSbqz5c/6UbuTv/pQu5Sans37Hc=";
hash = "sha256-+K9th1LbESVzAiJqIplWpj2QHt7zDidENs7jHOuJ2S0=";
};
nativeBuildInputs = [

View File

@ -2,13 +2,13 @@
buildDotnetModule rec {
pname = "Boogie";
version = "3.2.4";
version = "3.2.5";
src = fetchFromGitHub {
owner = "boogie-org";
repo = "boogie";
rev = "v${version}";
hash = "sha256-wpMENrhfD8+bt66gd29xkfLANcMbPpkzDacj0KPuXT4=";
hash = "sha256-36aGVJEzaAwQgR11NI+v8c4cXm24iiXtiwjW6qd3qsE=";
};
projectFile = [ "Source/Boogie.sln" ];

View File

@ -16,13 +16,13 @@
stdenv.mkDerivation {
pname = "chawan";
version = "0-unstable-2024-09-03";
version = "0-unstable-2024-10-25";
src = fetchFromSourcehut {
owner = "~bptato";
repo = "chawan";
rev = "298684d174be90be57967f15c2f1bf0d24ba2446";
hash = "sha256-R/+qLoyewqoOfi264GvZUvpZbN5FX8LtGikQ3FxJEvw=";
rev = "28bf2922a33dd987a0a3095bc461589ef23ad37d";
hash = "sha256-Bxt9uovo69whyAtrpCDz3DyAYjCYaZfMZknnFW0WDao=";
fetchSubmodules = true;
};

7343
pkgs/by-name/cl/clash-rs/Cargo.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,61 @@
{
lib,
fetchFromGitHub,
rustPlatform,
protobuf,
versionCheckHook,
}:
rustPlatform.buildRustPackage rec {
pname = "clash-rs";
version = "0.7.0";
src = fetchFromGitHub {
owner = "Watfaq";
repo = "clash-rs";
rev = "v${version}";
hash = "sha256-0deMVI51XHTCrnLTycqDsaY5Lq+wx14uMUlkG5OViNA=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"boringtun-0.6.0" = "sha256-HBNo53b+CpCGmTXZYH4NBBvNmekyaBKAk1pSRzZdavg=";
"netstack-lwip-0.3.4" = "sha256-lcauDyaw5gAaECRcGNXQDHbWmnyxil18qWFkZ/p/C50=";
"rustls-0.23.12" = "sha256-grt94JG44MljRQRooVZbXL4h4XLI1/KoIdwGv03MoIU=";
"tokio-rustls-0.26.0" = "sha256-Bmi36j8hbR4kkY/xnHbluaInk+YH5/eTln0VYfHulGA=";
"tracing-oslog-0.2.0" = "sha256-JYaCslbVOgsyBhjeBkplPWcjSgFccjr4s6OAGIUu5kg=";
"tuic-1.3.1" = "sha256-WMd+O2UEu0AEI+gNeQtdBhEgIB8LPanoIpMcDAUUWrM=";
"tun-0.6.1" = "sha256-j4yQSu4Mw7DBFak8vJGQomYq81+pfaeEDdN4NNBve+E=";
"unix-udp-sock-0.7.0" = "sha256-TekBfaxecFPpOfq7PVjLHwc0uIp3yJGV/Cgav5VfKaA=";
};
};
env = {
PROTOC = "${protobuf}/bin/protoc";
# requires features: sync_unsafe_cell, unbounded_shifts, let_chains, ip
RUSTC_BOOTSTRAP = 1;
};
doInstallCheck = true;
dontCargoCheck = true; # test failed
versionCheckProgramArg = "--version";
nativeInstallCheckInputs = [ versionCheckHook ];
buildFeatures = [
"shadowsocks"
"tuic"
"onion"
];
meta = {
description = "Custom protocol, rule based network proxy software";
homepage = "https://github.com/Watfaq/clash-rs";
mainProgram = "clash-rs";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ aucub ];
platforms = lib.platforms.linux;
};
}

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation {
pname = "iio-hyprland";
version = "0-unstable-2024-07-24";
version = "0-unstable-2024-09-29";
src = fetchFromGitHub {
owner = "JeanSchoeller";
repo = "iio-hyprland";
rev = "bbf59e10cbf293e64b765864a324e971fcc06125";
hash = "sha256-9tB29tP3ZQ2tU2c+FrWrGqSm70ZrJP8H9WZKzHx55zI=";
rev = "bd6be6b7e0fbc8ca1a5ccbf536602838e52c347e";
hash = "sha256-gfH/jcrmI27OEge8OGPe7JpC0jrQJuX7v9hM/ObjjW8=";
};
buildInputs = [ dbus ];

View File

@ -12,7 +12,7 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "irpf";
version = "2024-1.4";
version = "2024-1.5";
# https://www.gov.br/receitafederal/pt-br/centrais-de-conteudo/download/pgd/dirpf
# Para outros sistemas operacionais -> Multi
@ -20,7 +20,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
year = lib.head (lib.splitVersion finalAttrs.version);
in fetchzip {
url = "https://downloadirpf.receita.fazenda.gov.br/irpf/${year}/irpf/arquivos/IRPF${finalAttrs.version}.zip";
hash = "sha256-223PZyGlLSK5GzR143IlGzhmJlXmvtBdscC2roPiQhc=";
hash = "sha256-Pz8oI96GpLcHFEtnKUHnUHtZL3/QGhtG93ab5Au/tw0=";
};
passthru.updateScript = writeScript "update-irpf" ''

View File

@ -1,15 +1,12 @@
{ lib
, fetchFromGitHub
, pkg-config
, pkgs
, overrideSDK
, darwin
, testers
, nix-update-script
{
lib,
stdenv,
apple-sdk_11,
fetchFromGitHub,
pkg-config,
testers,
nix-update-script,
}:
let
stdenv = overrideSDK pkgs.stdenv "11.0";
in
stdenv.mkDerivation (finalAttrs: {
pname = "JankyBorders";
version = "1.6.0";
@ -25,12 +22,8 @@ stdenv.mkDerivation (finalAttrs: {
pkg-config
];
buildInputs = with darwin.apple_sdk.frameworks; [
AppKit
ApplicationServices
CoreFoundation
CoreGraphics
SkyLight
buildInputs = [
apple-sdk_11
];
installPhase = ''

View File

@ -0,0 +1,87 @@
{
lib,
stdenv,
fetchFromGitHub,
libusb1,
abseil-cpp,
flatbuffers,
fetchpatch,
xxd,
}:
let
# Tensorflow 2.16.1 requires Flatbuffers 23.5.26
# Compile as a shared library
flatbuffers_23_5_26 = flatbuffers.overrideAttrs (oldAttrs: rec {
version = "23.5.26";
cmakeFlags = (oldAttrs.cmakeFlags or [ ]) ++ [ "-DFLATBUFFERS_BUILD_SHAREDLIB=ON" ];
NIX_CXXSTDLIB_COMPILE = "-std=c++17";
configureFlags = (oldAttrs.configureFlags or [ ]) ++ [ "--enable-shared" ];
src = fetchFromGitHub {
owner = "google";
repo = "flatbuffers";
rev = "v${version}";
hash = "sha256-e+dNPNbCHYDXUS/W+hMqf/37fhVgEGzId6rhP3cToTE=";
};
});
in
stdenv.mkDerivation {
pname = "libedgetpu";
version = "0-unstable-2024-03-14";
src = fetchFromGitHub {
owner = "google-coral";
repo = "libedgetpu";
rev = "e35aed18fea2e2d25d98352e5a5bd357c170bd4d";
hash = "sha256-SabiFG/EgspiCFpg8XQs6RjFhrPPUfhILPmYQQA1E2w=";
};
patches = [
(fetchpatch {
name = "fix-makefile-to-compile-with-latest-tensorflow.patch";
url = "https://patch-diff.githubusercontent.com/raw/google-coral/libedgetpu/pull/66.patch";
hash = "sha256-mMODpQmikfXtsQvtgh26cy97EiykYNLngSjidOBt/3I=";
})
];
makeFlags = [
"-f"
"makefile_build/Makefile"
"libedgetpu"
];
buildInputs = [
abseil-cpp
libusb1
flatbuffers_23_5_26
];
nativeBuildInputs = [ xxd ];
NIX_CXXSTDLIB_COMPILE = "-std=c++17";
TFROOT = fetchFromGitHub {
owner = "tensorflow";
repo = "tensorflow";
rev = "v2.16.1";
hash = "sha256-UPvK5Kc/FNVJq3FchN5IIBBObvcHtAPVv0ARzWzA35M=";
};
enableParallelBuilding = true;
installPhase = ''
runHook preInstall
install -Dm555 out/direct/k8/libedgetpu.so.1.0 -t $out/lib
ln -s $out/lib/libedgetpu.so.1.0 $out/lib/libedgetpu.so.1
install -Dm444 debian/edgetpu-accelerator.rules $out/lib/udev/rules.d/99-edgetpu-accelerator.rules
install -Dm444 tflite/public/*.h -t $out/include
runHook postInstall
'';
meta = {
homepage = "https://github.com/google-coral/libedgetpu";
description = "Userspace level runtime driver for Coral devices";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ frenetic00 ];
platforms = lib.platforms.linux;
};
}

View File

@ -0,0 +1,33 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "mieru";
version = "3.7.0";
src = fetchFromGitHub {
owner = "enfein";
repo = "mieru";
rev = "v${version}";
hash = "sha256-VFQWiihwd0YiLpgTxKUjVd+IkGivsa4jI/jb5ckjFt8=";
};
vendorHash = "sha256-woQoqYjdv2TZo66IwNkSHzIHFlu9JH8q/RXGyLlnTTc=";
proxyVendor = true;
ldflags = [
"-s"
"-w"
];
meta = {
description = "Socks5 / HTTP / HTTPS proxy to bypass censorship";
homepage = "https://github.com/enfein/mieru";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [ oluceps ];
mainProgram = "mieru";
};
}

View File

@ -7,13 +7,13 @@
buildGoModule {
pname = "nc4nix";
version = "0-unstable-2024-09-18";
version = "0-unstable-2024-09-28";
src = fetchFromGitHub {
owner = "helsinki-systems";
repo = "nc4nix";
rev = "3474a6a0c686f3deb2ba6022cfd1164632d8af5c";
hash = "sha256-txpWJ/RHyfxJOhUCeb4Z3mzjdMxPDM1/nLEFO/8/9VQ=";
rev = "9bdda09dacf31d7b33a1b53f17b9a8ad212f0271";
hash = "sha256-imu8R9nbpUuXZvqKvJsy1phAgvBz4tHac5fwkb5igYo=";
};
vendorHash = "sha256-qntRsv3KvAbV3lENjAHKkQOqh3uTo3gacfwase489tQ=";

View File

@ -10,13 +10,13 @@
python3Packages.buildPythonApplication rec {
pname = "nicotine-plus";
version = "3.3.4";
version = "3.3.5";
src = fetchFromGitHub {
owner = "nicotine-plus";
repo = "nicotine-plus";
rev = "refs/tags/${version}";
hash = "sha256-3OMcCMHx+uRid9MF2LMaqUOVQEDlvJiLIVDpCunhxw8=";
hash = "sha256-6tA3d+QX2ArDH4aeWZNKuIXe3Sk32JaFe8d0C8G9Akc=";
};
nativeBuildInputs = [ gettext wrapGAppsHook4 gobject-introspection ];

View File

@ -3,12 +3,12 @@
stdenv,
fetchFromGitHub,
rustPlatform,
darwin,
apple-sdk_11,
llvmPackages,
nix-update-script,
...
}:
rustPlatform.buildRustPackage rec {
rustPlatform.buildRustPackage {
pname = "nufmt";
version = "0-unstable-2024-10-20";
@ -19,12 +19,9 @@ rustPlatform.buildRustPackage rec {
hash = "sha256-AurQGIZDYOkMMyAEXP01QziISQcSME3GFtvqjCDoeiw=";
};
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin (
with darwin.apple_sdk.frameworks;
[
IOKit
]
);
buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [
apple-sdk_11
];
env.LIBCLANG_PATH = lib.optionalString stdenv.cc.isClang "${llvmPackages.libclang.lib}/lib";

View File

@ -13,14 +13,14 @@
python3Packages.buildPythonApplication rec {
pname = "plattenalbum";
version = "2.1.1";
version = "2.2.0";
pyproject = false;
src = fetchFromGitHub {
owner = "SoongNoonien";
repo = "plattenalbum";
rev = "refs/tags/v${version}";
hash = "sha256-M4WjRQQYu8ixUYV6LgiyAPyvCS1Vk+UpLq/Sek0qBlw=";
hash = "sha256-WUhKNt6jAKHsLGy862DJqV4S34krNl9y43vyLiq5qss=";
};
nativeBuildInputs = [

View File

@ -0,0 +1,46 @@
{
lib,
fetchFromGitHub,
python3Packages,
testers,
}:
python3Packages.buildPythonApplication rec {
pname = "pyamlboot";
version = "1.0.0";
src = fetchFromGitHub {
owner = "superna9999";
repo = "pyamlboot";
rev = "refs/tags/${version}";
hash = "sha256-vpWq8+0ZoTkfVyx+2BbXdULFwo/Ug4U1gWArXDfnzyk=";
};
build-system = with python3Packages; [
setuptools
];
dependencies = with python3Packages; [
pyusb
wheel
setuptools
];
passthru.tests.version = testers.testVersion {
package = "pyamlboot";
command = "boot.py -v";
version = "boot.py ${version}";
};
meta = {
description = "Amlogic USB Boot Protocol Library";
homepage = "https://github.com/superna9999/pyamlboot";
license = with lib.licenses; [
asl20
gpl2Only
mit
];
maintainers = with lib.maintainers; [ genga898 ];
mainProgram = "boot.py";
};
}

View File

@ -0,0 +1,43 @@
{
lib,
fetchFromGitHub,
python3Packages,
versionCheckHook,
}:
python3Packages.buildPythonApplication rec {
pname = "salt-lint";
version = "0.9.2";
pyproject = true;
src = fetchFromGitHub {
owner = "warpnet";
repo = "salt-lint";
rev = "refs/tags/v${version}";
hash = "sha256-Q/blaqDqs9gPrMfN+e1hkCi9IPMM0osPYTDsT6UODB4=";
};
build-system = with python3Packages; [
setuptools
];
dependencies = with python3Packages; [
pathspec
pyyaml
];
nativeInputChecks = [
python3Packages.pytestCheckHook
versionCheckHook
];
versionCheckProgramArg = [ "--version" ];
meta = {
description = "Command-line utility that checks for best practices in SaltStack";
homepage = "https://salt-lint.readthedocs.io/en/latest/";
license = lib.licenses.mit;
mainProgram = "salt-lint";
maintainers = with lib.maintainers; [ genga898 ];
};
}

View File

@ -18,13 +18,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "shotcut";
version = "24.09.13";
version = "24.10.13";
src = fetchFromGitHub {
owner = "mltframework";
repo = "shotcut";
rev = "v${finalAttrs.version}";
hash = "sha256-hYpb3ZCRXd07KQVZ3xpNeEJY5HFLNDsqpPJp3b9UXtE=";
hash = "sha256-lt8NXjh222h6l+zfGNKGntUNPya4TUjwqA74DDdWzQo=";
};
nativeBuildInputs = [

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,72 @@
{
lib,
fetchFromGitHub,
nix-update-script,
rustPlatform,
cmake,
cpm-cmake,
fontconfig,
libGL,
libxkbcommon,
mesa,
openxr-loader,
pkg-config,
xorg,
}:
rustPlatform.buildRustPackage rec {
pname = "stardust-xr-server";
version = "0.44.1";
src = fetchFromGitHub {
owner = "stardustxr";
repo = "server";
rev = "refs/tags/${version}";
hash = "sha256-sCatpWDdy7NFWOWUARjN3fZMDVviX2iV79G0HTxfYZU=";
};
cargoLock = {
lockFile = ./Cargo.lock;
outputHashes = {
"smithay-0.3.0" = "sha256-dxAgTGW+xxnL+vA6j2Ng02F1zt/Y5VaSxP9xg8jfMy8=";
"stardust-xr-0.14.1" = "sha256-fmRb46s0Ec8wnoerBh4JCv1WKz2of1YW+YGwy0Gr/yQ=";
};
};
nativeBuildInputs = [
cmake
pkg-config
rustPlatform.bindgenHook
];
buildInputs = [
fontconfig
libGL
libxkbcommon
mesa
openxr-loader
xorg.libX11
xorg.libXfixes
];
CPM_SOURCE_CACHE = "./build";
postPatch = ''
install -D ${cpm-cmake}/share/cpm/CPM.cmake $(echo $cargoDepsCopy/stereokit-sys-*/StereoKit)/build/cpm/CPM_0.32.2.cmake
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Wayland compositor and display server for 3D applications";
homepage = "https://stardustxr.org/";
changelog = "https://github.com/StardustXR/server/releases";
license = lib.licenses.gpl2Plus;
mainProgram = "stardust-xr-server";
maintainers = with lib.maintainers; [
pandapip1
technobaboo
];
platforms = lib.platforms.linux;
};
}

View File

@ -0,0 +1,38 @@
{
lib,
buildGoModule,
fetchFromGitHub,
installShellFiles,
}:
let
pname = "totp-cli";
version = "1.8.7";
in
buildGoModule {
inherit pname version;
src = fetchFromGitHub {
owner = "yitsushi";
repo = "totp-cli";
rev = "refs/tags/v${version}";
hash = "sha256-WCPDrKGIRrYJFeozXtf8YPgHJ8m6DAsMBD8Xgjvclvc=";
};
vendorHash = "sha256-VTlSnw3TyVOQPU+nMDhRtyUrBID2zesGeG2CgDyjwWY=";
nativeBuildInputs = [ installShellFiles ];
postInstall = ''
installShellCompletion --bash autocomplete/bash_autocomplete
installShellCompletion --zsh autocomplete/zsh_autocomplete
'';
meta = {
description = "Authy/Google Authenticator like TOTP CLI tool written in Go";
changelog = "https://github.com/yitsushi/totp-cli/releases/";
homepage = "https://yitsushi.github.io/totp-cli/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ luftmensch-luftmensch ];
mainProgram = "totp-cli";
};
}

View File

@ -11,26 +11,26 @@
libepoxy,
wrapGAppsHook4,
makeDesktopItem,
copyDesktopItems,
stdenv,
nix-update-script,
}:
rustPlatform.buildRustPackage rec {
pname = "tsukimi";
version = "0.12.2";
version = "0.16.7";
src = fetchFromGitHub {
owner = "tsukinaha";
repo = "tsukimi";
rev = "v${version}";
hash = "sha256-pJ+SUNGQS/kqBdOg21GgDeZThcjnB0FhgG00qLfqxYA=";
hash = "sha256-OsdwjmvmVh8lVDy6KWlXe1+9e/EOzQ/auUwaoVHrksI=";
fetchSubmodules = true;
};
cargoHash = "sha256-PCJiSyfEgK8inzoRmRvnAU50kLnyVhNrgLrwtBUFpIU=";
cargoHash = "sha256-Su7ACU+n90ZkhPUKod/zb2I6bKce/ST+u2Kz3Dg6ogo=";
nativeBuildInputs = [
pkg-config
wrapGAppsHook4
copyDesktopItems
];
buildInputs =
@ -52,18 +52,6 @@ rustPlatform.buildRustPackage rec {
doCheck = false; # tests require networking
desktopItems = [
(makeDesktopItem {
name = "Tsukimi";
exec = "tsukimi";
type = "Application";
icon = "tsukimi";
categories = [ "AudioVideo" ];
startupWMClass = "moe.tsuna.tsukimi";
desktopName = "Tsukimi";
})
];
postPatch = ''
substituteInPlace build.rs \
--replace-fail 'i18n/locale' "$out/share/locale"
@ -73,12 +61,16 @@ rustPlatform.buildRustPackage rec {
'';
postInstall = ''
install -Dm644 moe.tsuna.tsukimi.gschema.xml -t $out/share/glib-2.0/schemas
install -Dm644 resources/moe.tsuna.tsukimi.gschema.xml -t $out/share/glib-2.0/schemas
glib-compile-schemas $out/share/glib-2.0/schemas
install -Dm644 resources/ui/icons/tsukimi.png -t $out/share/pixmaps
install -Dm644 resources/icons/tsukimi.png -t $out/share/pixmaps
install -Dm644 resources/moe.tsuna.tsukimi.desktop.in $out/share/applications/moe.tsuna.tsukimi.desktop
'';
passthru.updateScript = nix-update-script { };
meta = {
description = "Simple third-party Emby client, featured with GTK4-RS, MPV and GStreamer";
homepage = "https://github.com/tsukinaha/tsukimi";

View File

@ -0,0 +1,35 @@
{
lib,
buildGoModule,
fetchFromGitHub,
}:
buildGoModule rec {
pname = "tygo";
version = "0.2.17";
src = fetchFromGitHub {
owner = "gzuidhof";
repo = "tygo";
rev = "v${version}";
hash = "sha256-yaXS+DS/xeIQXhn3L6x2lp/xu4OxrBqr5wKVbADhZkU=";
};
vendorHash = "sha256-E73yqGhPzZA/1xTYGvTBy0/b4SE9hzx+gdhjX3ClE/Y=";
CGO_ENABLED = 0;
ldflags = [
"-s"
"-w"
"-extldflags -static"
];
meta = {
description = "Generate Typescript types from Golang source code";
homepage = "https://github.com/gzuidhof/tygo";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ alexymantha ];
mainProgram = "tygo";
};
}

View File

@ -19,13 +19,13 @@
stdenv.mkDerivation rec {
pname = "vapoursynth";
version = "69";
version = "70";
src = fetchFromGitHub {
owner = "vapoursynth";
repo = "vapoursynth";
rev = "R${version}";
hash = "sha256-T2bCVNH0dLM9lFYChXzvD6AJM3xEtOVCb2tI10tIXJs=";
hash = "sha256-jkRjFKHNTekXluSKQ33QqsGRy7LKnkmG97U5WIjI6EM=";
};
nativeBuildInputs = [

View File

@ -8,16 +8,16 @@
buildGoModule rec {
pname = "wakatime-cli";
version = "1.98.5";
version = "1.102.3";
src = fetchFromGitHub {
owner = "wakatime";
repo = "wakatime-cli";
rev = "v${version}";
hash = "sha256-Ez5fzaZxvHOH8z4tQ7+PUnGrpzAd97vbAta1exEtvtQ=";
hash = "sha256-RnEyrbdYP8BYQ9M+iwikTfYF8HRosR6vhHiQJvGNZ/s=";
};
vendorHash = "sha256-+9zdEIaKQlLcBwFaY5Fe5mpHWQDqfV+j1TPmDkdRjyk=";
vendorHash = "sha256-s9nCr55XR/0ZriweDOBRIDpmp+GUE85FWLJkWXqX5/U=";
ldflags = [
"-s"

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "gnome-shell-extension-pop-shell";
version = "unstable-2024-04-04";
version = "1.2.0-unstable-2024-10-09";
src = fetchFromGitHub {
owner = "pop-os";
repo = "shell";
rev = "cfa0c55e84b7ce339e5ce83832f76fee17e99d51";
hash = "sha256-IQJtTMYCkKyjqDKoR35qsgQkvXIrGLq+qtMDOTkvy08=";
rev = "e25621e2595eb5235ecb1a41167d1324a2b2a297";
hash = "sha256-PPJofRzzbH1zcnKtQ/3ulErvN4pAJMo/igzdq1zT06s=";
};
nativeBuildInputs = [ glib gjs typescript ];

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation (self: {
pname = "emilua_beast";
version = "1.1.0";
version = "1.1.1";
src = fetchFromGitLab {
owner = "emilua";
repo = "beast";
rev = "v${self.version}";
hash = "sha256-HvfEigHJTZelPvHFk22PWxkTFEajHJXfiCndxXHVgq8=";
hash = "sha256-8pHL0ut221LvFwb/o1GuLV3gIDw5LSeqxqIa9eaQjXY=";
};
buildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "sonivox";
version = "3.6.12";
version = "3.6.13";
src = fetchFromGitHub {
owner = "pedrolcl";
repo = pname;
rev = "v${version}";
hash = "sha256-df3EwscTF9n1fazz5Oa3FIXgWXHruhJBzMt8Y+ELP94=";
hash = "sha256-QhXMmJbyqDxSJmT847Qbg1jbU3gLFsJ/FWVTy7MV2fE=";
};
nativeBuildInputs = [ cmake ];

View File

@ -9,14 +9,14 @@
stdenv.mkDerivation rec {
pname = "deheader";
version = "1.10";
version = "1.11";
outputs = [ "out" "man" ];
src = fetchFromGitLab {
owner = "esr";
repo = "deheader";
rev = version;
hash = "sha256-dYTHvFWlt3aM/fdZFge7GBdd9bfCrEcp7ULJuBl71Xs=";
hash = "sha256-RaWU6075PvgxbsH1+Lt/CEDAcl9Vx6kxcZAA/A/Af4o=";
};
buildInputs = [ python3 ];

View File

@ -1,13 +1,13 @@
{ lib, buildGoModule, fetchFromGitLab, python3 }:
buildGoModule rec {
pname = "loccount";
version = "2.15";
version = "2.16";
src = fetchFromGitLab {
owner = "esr";
repo = "loccount";
rev = version;
hash = "sha256-IRDwxz/InF4okyfAzbK0PzZz+HMUwv5LgRthUUy3rus=";
hash = "sha256-uHX45KZO6R0tgTU10csKLiVYZZ/ea2V6BwhF6vfKKtA=";
};
vendorHash = null;

View File

@ -7,16 +7,16 @@
buildGoModule rec {
pname = "scip";
version = "0.4.0";
version = "0.5.1";
src = fetchFromGitHub {
owner = "sourcegraph";
repo = "scip";
rev = "v${version}";
hash = "sha256-o7DWSFd3rPSAOmhTvtI9X0tySNhDL7Jh7iDW8eIYn3w=";
hash = "sha256-UXa5lMFenynHRIvA4MOXkjMVd705LBWs372s3MFAc+8=";
};
vendorHash = "sha256-iFlbZvbj30UpgxJdndpLYcUZSTLQAO2MqJGb/6hO8Uc=";
vendorHash = "sha256-6vx3Dt0ZNR0rY5bEUF5X1hHj/gv21920bhfd+JJ9bYk=";
ldflags = [
"-s"

View File

@ -12,8 +12,8 @@ let
hash = "sha256-2qJ6C1QbxjUyP/lsLe2ZVGf/n+bWn/ZwIVWKqa2dzDY=";
};
"9" = {
version = "9.12.2";
hash = "sha256-LvblR7CwfYQdYFJA3OTWNWd4MRSM0w9tVkuPT5KPc9I=";
version = "9.12.3";
hash = "sha256-JCNXcsxKyCpiYnzUf4NMcmZ6LOh3mahG7E6OVV4tS4s=";
};
};

View File

@ -2,11 +2,11 @@
stdenv.mkDerivation rec {
pname = "ckan";
version = "1.34.4";
version = "1.35.0";
src = fetchurl {
url = "https://github.com/KSP-CKAN/CKAN/releases/download/v${version}/ckan.exe";
sha256 = "sha256-T3SBzGmTwFZsEkd3kCK7auINKPsFx2zIYR2/Zqt5ATM=";
sha256 = "sha256-VeuvaxdA+l+jKg4bUv79hNnOXgLXKJdiMYsmpTvX4og=";
};
dontUnpack = true;

View File

@ -2,16 +2,16 @@
buildGoModule rec {
pname = "dgraph";
version = "24.0.2";
version = "24.0.4";
src = fetchFromGitHub {
owner = "dgraph-io";
repo = "dgraph";
rev = "v${version}";
sha256 = "sha256-UoiVPZXeiQsgdzsU2i6FEfflJmD9pPqkf6as/3HLt6Y=";
sha256 = "sha256-VtOa+MfhNMbzqiDJY5KYwo2OCgu+4sn18M+dujzwi0g=";
};
vendorHash = "sha256-bqHYUFBnQEffymZ0nmm0Sli2HjHoUMEbtO8k3Y0sswc=";
vendorHash = "sha256-pX5jRVh4cSuPK3cpDVyvt/gTHcFgG9hE3H96TuMYxKk=";
doCheck = false;

View File

@ -9,11 +9,11 @@
stdenv.mkDerivation rec {
pname = "knot-dns";
version = "3.4.1";
version = "3.4.2";
src = fetchurl {
url = "https://secure.nic.cz/files/knot-dns/knot-${version}.tar.xz";
sha256 = "252a2b83a9319a605103f7491d73a881e97c63339d09170ac9d525155fa41b1a";
sha256 = "d835285c1057d45effa1479cfe1f107a50e83d11c1c6d36f270deda88799883e";
};
outputs = [ "bin" "out" "dev" ];

View File

@ -3,11 +3,11 @@ let
dovecotMajorMinor = lib.versions.majorMinor dovecot.version;
in stdenv.mkDerivation rec {
pname = "dovecot-pigeonhole";
version = "0.5.21";
version = "0.5.21.1";
src = fetchurl {
url = "https://pigeonhole.dovecot.org/releases/${dovecotMajorMinor}/dovecot-${dovecotMajorMinor}-pigeonhole-${version}.tar.gz";
hash = "sha256-HKcdJlkHZxIFinIDAojxULKwdrAwZFNHHFJhSY097Sc=";
hash = "sha256-A3fbKEtiByPeBgQxEV+y53keHfQyFBGvcYIB1pJcRpI=";
};
buildInputs = [ dovecot openssl ];

View File

@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "questdb";
version = "8.1.1";
version = "8.1.2";
src = fetchurl {
url = "https://github.com/questdb/questdb/releases/download/${finalAttrs.version}/questdb-${finalAttrs.version}-no-jre-bin.tar.gz";
hash = "sha256-modTynPY7NqzdOKekmSaMpYvRF5oSF0BCRT2xZEUMN0=";
hash = "sha256-oFhr/lBsg3e7vUiNQXwjBTF6GAjBYym4+YBoA/2Lsag=";
};
nativeBuildInputs = [

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec {
pname = "dolibarr";
version = "19.0.3";
version = "20.0.0";
src = fetchFromGitHub {
owner = "Dolibarr";
repo = "dolibarr";
rev = version;
hash = "sha256-7LLlmJ5h8EmxPvRl+PJxAtjGRS44Zg8RQzwtoAsm6Kg=";
hash = "sha256-nxytzUEpEo1qeIlpbPQ4mETl5DAAP+d1bqUcYxEW26E=";
};
dontBuild = true;

View File

@ -148,6 +148,20 @@ let
hash = "sha256-YUyfVkPNB5nfOROV+mu8NklCe7g5cizjsRTTu8GjslA=";
};
patches = [
# We dont want to run `/usr/libexec/path_helper` on nix-darwin,
# as it pulls in paths not tracked in the system configuration
# and messes up the order of `$PATH`. Upstream are unfortunately
# unwilling to accept a change for this and have recommended that
# it should be a distrospecific patch instead.
#
# See:
#
# * <https://github.com/LnL7/nix-darwin/issues/122>
# * <https://github.com/fish-shell/fish-shell/issues/7142>
./nix-darwin-path.patch
];
# Fix FHS paths in tests
postPatch = ''
# src/fish_tests.cpp

View File

@ -0,0 +1,12 @@
diff --git a/share/config.fish b/share/config.fish
index d85fd1e185..c564e45b27 100644
--- a/share/config.fish
+++ b/share/config.fish
@@ -158,6 +158,7 @@
#
if status --is-login
if command -sq /usr/libexec/path_helper
+ and not set -q __NIX_DARWIN_SET_ENVIRONMENT_DONE
# Adapt construct_path from the macOS /usr/libexec/path_helper
# executable for fish; see
# https://opensource.apple.com/source/shell_cmds/shell_cmds-203/path_helper/path_helper.c.auto.html .

View File

@ -13,13 +13,13 @@ in
stdenv.mkDerivation rec {
pname = "ibus-typing-booster";
version = "2.25.16";
version = "2.25.17";
src = fetchFromGitHub {
owner = "mike-fabian";
repo = "ibus-typing-booster";
rev = version;
hash = "sha256-DewkWiPWPcF/8GDdqKMf99UxSXOeZhGsAywYJZAxxKA=";
hash = "sha256-ewwyiKBSHopKfGhSbrGsJ3oYh7CQKCBZN/QGJfrl4+M=";
};
nativeBuildInputs = [ autoreconfHook pkg-config wrapGAppsHook3 gobject-introspection ];

View File

@ -40,13 +40,13 @@
stdenv.mkDerivation rec {
pname = "linux-router";
version = "0.7.3";
version = "0.7.6";
src = fetchFromGitHub {
owner = "garywill";
repo = "linux-router";
rev = "refs/tags/${version}";
hash = "sha256-iIHi434S7+Q9S1EU7Bpa7iYB7MJDTuyMdB/bbTrbl5Q=";
hash = "sha256-iiIDWDPz8MBwsBcJAWVNeuGwaNJ7xh7gFfRqXTG4oGQ=";
};
nativeBuildInputs = [

View File

@ -5,11 +5,11 @@
stdenv.mkDerivation rec {
pname = "traceroute";
version = "2.1.5";
version = "2.1.6";
src = fetchurl {
url = "mirror://sourceforge/traceroute/${pname}-${version}.tar.gz";
sha256 = "sha256-nGwmDZbqq1HjzkYbCoT+hxI+vG3WyaWfq4A/lbNahZ4=";
sha256 = "sha256-nM75zbnXqY/3+/k/eevQ5IiBZktSXEsjKg/Ox9y5214=";
};
makeFlags = [

View File

@ -2,13 +2,13 @@
buildGoModule rec {
pname = "yubihsm-connector";
version = "3.0.4";
version = "3.0.5";
src = fetchFromGitHub {
owner = "Yubico";
repo = "yubihsm-connector";
rev = version;
hash = "sha256-snoQZsmKQPcsB5EpZc4yon02QbxNU5B5TAwRPjs1O5I=";
hash = "sha256-hiCh/TG1epSmJtaptfVzcPklDTaBh0biKqfM01YoWo0=";
};
vendorHash = "sha256-XW7rEHY3S+M3b6QjmINgrCak+BqCEV3PJP90jz7J47A=";

View File

@ -5,13 +5,13 @@
stdenv.mkDerivation rec {
pname = "stress-ng";
version = "0.18.04";
version = "0.18.05";
src = fetchFromGitHub {
owner = "ColinIanKing";
repo = pname;
rev = "V${version}";
hash = "sha256-h7VBd3KFpDiIj84tWqXFIaDYzRkM8EaolOfdnycmHIA=";
hash = "sha256-/mg+uCUWJJBymr1trnjBdi3mRD4Q7Ril+brokysnZXI=";
};
postPatch = ''