Merge staging-next into staging

This commit is contained in:
github-actions[bot] 2024-08-16 00:02:47 +00:00 committed by GitHub
commit 78b5f97cfb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
61 changed files with 494 additions and 3838 deletions

View File

@ -70,7 +70,7 @@ in {
anotherOrganisation.users = [ "bob" ]; anotherOrganisation.users = [ "bob" ];
}; };
specialisation.manual-config.configuration = { specialisation.manual_config.configuration = {
services.taskserver.pki.manual = { services.taskserver.pki.manual = {
ca.cert = snakeOil.cacert; ca.cert = snakeOil.cacert;
server.cert = snakeOil.cert; server.cert = snakeOil.cert;
@ -95,7 +95,7 @@ in {
cfg = nodes.server.config.services.taskserver; cfg = nodes.server.config.services.taskserver;
portStr = toString cfg.listenPort; portStr = toString cfg.listenPort;
specialisations = "${nodes.server.system.build.toplevel}/specialisation"; specialisations = "${nodes.server.system.build.toplevel}/specialisation";
newServerSystem = "${specialisations}/manual-config"; newServerSystem = "${specialisations}/manual_config";
switchToNewServer = "${newServerSystem}/bin/switch-to-configuration test"; switchToNewServer = "${newServerSystem}/bin/switch-to-configuration test";
in '' in ''
from shlex import quote from shlex import quote

View File

@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
''; '';
license = lib.licenses.gpl2; license = lib.licenses.gpl2;
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ jhhuh ]; maintainers = [ ];
mainProgram = "eflite"; mainProgram = "eflite";
}; };
} }

View File

@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
longDescription = "Yasr is a general-purpose console screen reader for GNU/Linux and other Unix-like operating systems."; longDescription = "Yasr is a general-purpose console screen reader for GNU/Linux and other Unix-like operating systems.";
platforms = lib.platforms.linux; platforms = lib.platforms.linux;
license = lib.licenses.gpl2; license = lib.licenses.gpl2;
maintainers = with lib.maintainers; [ jhhuh ]; maintainers = [ ];
mainProgram = "yasr"; mainProgram = "yasr";
}; };
} }

View File

@ -17,13 +17,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ton"; pname = "ton";
version = "2024.06"; version = "2024.08";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ton-blockchain"; owner = "ton-blockchain";
repo = "ton"; repo = "ton";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-5fuRdVayvmM+yK1WsdtWlCZpxz7KKBs+ZRfnueP0Ny0="; hash = "sha256-OV/1//zIHebc3eLUxtUVV0TMuDdB25M7TT5y58x2Z68=";
fetchSubmodules = true; fetchSubmodules = true;
}; };

View File

@ -252,7 +252,7 @@ let
# - https://github.com/vedang/pdf-tools/issues/109 # - https://github.com/vedang/pdf-tools/issues/109
CXXFLAGS = "-std=c++17"; CXXFLAGS = "-std=c++17";
nativeBuildInputs = [ nativeBuildInputs = old.nativeBuildInputs ++ [
pkgs.autoconf pkgs.autoconf
pkgs.automake pkgs.automake
pkgs.pkg-config pkgs.pkg-config

View File

@ -1,46 +0,0 @@
{ lib
, stdenv
, fetchurl
, SDL
, curl
, openssl
}:
stdenv.mkDerivation rec {
pname = "tinyemu";
version = "2019-12-21";
src = fetchurl {
url = "https://bellard.org/tinyemu/${pname}-${version}.tar.gz";
hash = "sha256-voNR8hIYGbMXL87c5csYJvoSyH2ht+2Y8mnT6AKgVVU=";
};
buildInputs = [
SDL
curl
openssl
];
makeFlags = [
"CC:=$(CC)"
"STRIP:=$(STRIP)"
"DESTDIR=$(out)"
"bindir=/bin"
];
preInstall = ''
mkdir -p "$out/bin"
'';
meta = with lib; {
homepage = "https://bellard.org/tinyemu/";
description = "System emulator for the RISC-V and x86 architectures";
longDescription = ''
TinyEMU is a system emulator for the RISC-V and x86 architectures. Its
purpose is to be small and simple while being complete.
'';
license = with licenses; [ mit bsd2 ];
maintainers = with maintainers; [ jhhuh AndersonTorres ];
platforms = platforms.linux;
};
}

View File

@ -12,13 +12,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "xv"; pname = "xv";
version = "5.2.0"; version = "6.0.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jasper-software"; owner = "jasper-software";
repo = "xv"; repo = "xv";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-fqkGfK8Z6CxJIFhqS56fGF3PNACQRGEtTPcBDZpvUpE="; sha256 = "sha256-KPX/HA9CUaRaIHkcFcM+oo3UasEQfZgmZwi6e/pbFuE=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -5,13 +5,13 @@
xmrig.overrideAttrs (oldAttrs: rec { xmrig.overrideAttrs (oldAttrs: rec {
pname = "xmrig-mo"; pname = "xmrig-mo";
version = "6.21.3-mo15"; version = "6.22.0-mo1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "MoneroOcean"; owner = "MoneroOcean";
repo = "xmrig"; repo = "xmrig";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-eLI41O7SQUgNHFuMNT4W4pjAGDFe2plXuXmZH8QyCZ0="; hash = "sha256-sojzyMC4+x6SyhcaWNzS+IFpqobrzpQB6Kwc2ybO5Dk=";
}; };
meta = with lib; { meta = with lib; {

View File

@ -7,16 +7,16 @@
buildGoModule rec { buildGoModule rec {
pname = "avalanchego"; pname = "avalanchego";
version = "1.11.9"; version = "1.11.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ava-labs"; owner = "ava-labs";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-n6uRXueDq4rsuNdGNe8mbaHXszeNd5Nygq43p7XI9mM="; hash = "sha256-O+94hdRaPZYcU4ICiGGQ7CBKPMAT9qPCsMsHcurW+/4=";
}; };
vendorHash = "sha256-uTMkUARs8XWDmpI7NHu+7BmEPnutkUSmcis+8uDLUH4="; vendorHash = "sha256-jXtnPBlSeA1Q+2VY+It7XnORz6uW0ZLYX+csBTYolNE=";
# go mod vendor has a bug, see: https://github.com/golang/go/issues/57529 # go mod vendor has a bug, see: https://github.com/golang/go/issues/57529
proxyVendor = true; proxyVendor = true;

View File

@ -87,9 +87,9 @@ rec {
nomad_1_8 = generic { nomad_1_8 = generic {
buildGoModule = buildGo122Module; buildGoModule = buildGo122Module;
version = "1.8.2"; version = "1.8.3";
sha256 = "sha256-deVLC7yGgLHCauq+3h0Uu5ln5omoeV8/FkVtQM9CEXc="; sha256 = "sha256-u1R5lG9fpIbAePLlDy+kk2hQpFdT1VIY0sMskHJZ19w=";
vendorHash = "sha256-Pr38tRzym8UFPZKs9367xOZJ9P5OHotwwClorcSgOys="; vendorHash = "sha256-5Gn37hFVDkUlyv4MVZMH9PlpyWAyWE5RTFQyuMIA/Bc=";
license = lib.licenses.bsl11; license = lib.licenses.bsl11;
passthru.tests.nomad = nixosTests.nomad; passthru.tests.nomad = nixosTests.nomad;
preCheck = '' preCheck = ''

View File

@ -2,13 +2,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "kallisto"; pname = "kallisto";
version = "0.50.1"; version = "0.51.0";
src = fetchFromGitHub { src = fetchFromGitHub {
repo = "kallisto"; repo = "kallisto";
owner = "pachterlab"; owner = "pachterlab";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-JJZJOl4u6FzngrrMuC2AfD5ry2LBOT8tdz2piH+9LFE="; sha256 = "sha256-+tnuka6uzoNr5pLuE2yV97KmqdThIG0IwiO+SCYiCk8=";
}; };
nativeBuildInputs = [ autoconf cmake ]; nativeBuildInputs = [ autoconf cmake ];

View File

@ -23,13 +23,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "advanced-scene-switcher"; pname = "advanced-scene-switcher";
version = "1.26.4"; version = "1.27.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "WarmUpTill"; owner = "WarmUpTill";
repo = "SceneSwitcher"; repo = "SceneSwitcher";
rev = version; rev = version;
hash = "sha256-qUKywOfUiGKBmyREns2LnWECGeFhdA4ecpgGJQAIKpU="; hash = "sha256-RdXqiFMlpKTmedF+VBzROx0qTKDOdkQ3hO4Xj0vIq2A=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -1,16 +1,18 @@
{ lib {
, stdenvNoCC lib,
, fetchurl stdenvNoCC,
, _7zz fetchurl,
_7zz,
nix-update-script,
}: }:
stdenvNoCC.mkDerivation (finalAttrs: { stdenvNoCC.mkDerivation (finalAttrs: {
pname = "aldente"; pname = "aldente";
version = "1.24.1"; version = "1.27.3";
src = fetchurl { src = fetchurl {
url = "https://github.com/davidwernhart/aldente-charge-limiter/releases/download/${finalAttrs.version}/AlDente.dmg"; url = "https://github.com/davidwernhart/aldente-charge-limiter/releases/download/${finalAttrs.version}/AlDente.dmg";
hash = "sha256-vOv52SrUki2f9vGzYy8dhVJVxna2ZvhtG6WbKjCv3gA="; hash = "sha256-G6Kpfy1LE1VG/nTks4KU6doTKZeJT6gk6JtKmUEy6FI=";
}; };
dontBuild = true; dontBuild = true;
@ -30,13 +32,18 @@ stdenvNoCC.mkDerivation (finalAttrs: {
runHook postInstall runHook postInstall
''; '';
passthru.updateScript = nix-update-script { };
meta = { meta = {
description = "macOS tool to limit maximum charging percentage"; description = "macOS tool to limit maximum charging percentage";
homepage = "https://apphousekitchen.com"; homepage = "https://apphousekitchen.com";
changelog = "https://github.com/davidwernhart/aldente-charge-limiter/releases/tag/${finalAttrs.version}"; changelog = "https://github.com/davidwernhart/aldente-charge-limiter/releases/tag/${finalAttrs.version}";
license = with lib.licenses; [ unfree ]; license = lib.licenses.unfree;
sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = with lib.maintainers; [ stepbrobd ]; maintainers = with lib.maintainers; [ stepbrobd ];
platforms = [ "aarch64-darwin" "x86_64-darwin" ]; platforms = [
"aarch64-darwin"
"x86_64-darwin"
];
}; };
}) })

View File

@ -1,4 +0,0 @@
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2201", MODE="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2200", MODE="0666"
SUBSYSTEMS=="usb", ATTRS{idVendor}=="35ef", MODE="0666"
KERNEL=="hidraw*", ATTRS{idVendor}=="35ef", MODE="0666"

View File

@ -0,0 +1,14 @@
# Dygma Raise
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2200", MODE="0660", TAG+="uaccess"
# bootloader mode
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="2201", MODE="0660", TAG+="uaccess"
# Dygma USB Keyboards Vendor ID
SUBSYSTEMS=="usb", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"
# bootloader mode
SUBSYSTEMS=="usb", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"
# Dygma HID Keyboards Vendor ID
KERNEL=="hidraw*", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"
# bootloader mode
KERNEL=="hidraw*", ATTRS{idVendor}=="35ef", MODE="0660", TAG+="uaccess"

View File

@ -6,12 +6,12 @@
}: }:
let let
pname = "bazecor"; pname = "bazecor";
version = "1.4.2"; version = "1.4.4";
src = appimageTools.extract { src = appimageTools.extract {
inherit pname version; inherit pname version;
src = fetchurl { src = fetchurl {
url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage"; url = "https://github.com/Dygmalab/Bazecor/releases/download/v${version}/Bazecor-${version}-x64.AppImage";
hash = "sha256-2/GX2p+YhN6XLXl8ORn5Vy5GYjPS1ZkKmSymeUjExLU="; hash = "sha256-ep+3lqWdktyvbTKxfLcPiVq9/5f0xBHwKG1+BxDDBQA=";
}; };
# Workaround for https://github.com/Dygmalab/Bazecor/issues/370 # Workaround for https://github.com/Dygmalab/Bazecor/issues/370
@ -27,9 +27,9 @@ in
appimageTools.wrapAppImage { appimageTools.wrapAppImage {
inherit pname version src; inherit pname version src;
# also make sure to update the udev rules in ./10-dygma.rules; most recently # also make sure to update the udev rules in ./60-dygma.rules; most recently
# taken from # taken from
# https://github.com/Dygmalab/Bazecor/blob/v1.3.11/src/main/utils/udev.ts#L6 # https://github.com/Dygmalab/Bazecor/blob/v1.4.4/src/main/utils/udev.ts#L6
extraPkgs = pkgs: [ pkgs.glib ]; extraPkgs = pkgs: [ pkgs.glib ];
@ -46,7 +46,7 @@ appimageTools.wrapAppImage {
install -m 444 -D ${src}/bazecor.png -t $out/share/pixmaps install -m 444 -D ${src}/bazecor.png -t $out/share/pixmaps
mkdir -p $out/lib/udev/rules.d mkdir -p $out/lib/udev/rules.d
install -m 444 -D ${./10-dygma.rules} $out/lib/udev/rules.d/10-dygma.rules install -m 444 -D ${./60-dygma.rules} $out/lib/udev/rules.d/60-dygma.rules
substituteInPlace $out/share/applications/Bazecor.desktop \ substituteInPlace $out/share/applications/Bazecor.desktop \
--replace-fail 'Exec=Bazecor' 'Exec=bazecor' --replace-fail 'Exec=Bazecor' 'Exec=bazecor'

View File

@ -31,16 +31,16 @@ let
in in
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "bulloak"; pname = "bulloak";
version = "0.6.1"; version = "0.8.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "alexfertel"; owner = "alexfertel";
repo = "bulloak"; repo = "bulloak";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-0pzn0gXlhdndCpsrVRNxl1ylIE/S9A0l8VjNn5wDVvw="; hash = "sha256-OAjy8SXaD+2/C5jLNIezv/KdrPHlwJC5L1LwGhqBWQs=";
}; };
cargoHash = "sha256-IlDbys5uluLm418UkGf+FIM1AfR2IBAZQ4Atqlybajw="; cargoHash = "sha256-lj/wmLu4cBjDjzMD8DlIz+6Rnag0h+zWiE7lfcTC7lY=";
buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ]; buildInputs = lib.optionals stdenv.isDarwin [ darwin.apple_sdk.frameworks.SystemConfiguration ];

View File

@ -1,39 +1,40 @@
{ lib, stdenv, perl, fetchFromGitHub, fetchpatch, makeWrapper, nix-update-script, testers }: {
lib,
fetchFromGitHub,
makeWrapper,
nix-update-script,
perl,
stdenv,
testers,
}:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "cowsay"; pname = "cowsay";
version = "3.7.0"; version = "3.8.1";
outputs = [ "out" "man" ]; outputs = [
"out"
"man"
];
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "cowsay-org"; owner = "cowsay-org";
repo = "cowsay"; repo = "cowsay";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-t1grmCPQhRgwS64RjEwkK61F2qxxMBKuv0/DzBTnL3s="; hash = "sha256-4y+k1CzgTFq48g9gCzPTHdQFf3zgGTBm6tZTEXb7uTU=";
}; };
patches = [
# Install cowthink as a symlink, not a copy
# See https://github.com/cowsay-org/cowsay/pull/18
(fetchpatch {
url = "https://github.com/cowsay-org/cowsay/commit/9e129fa0933cf1837672c97f5ae5ad4a1a10ec11.patch";
hash = "sha256-zAYEUAM5MkyMONAl5BXj8hBHRalQVAOdpxgiM+Ewmlw=";
})
];
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];
buildInputs = [ perl ]; buildInputs = [ perl ];
makeFlags = [ "prefix=${placeholder "out"}" ];
postInstall = '' postInstall = ''
wrapProgram $out/bin/cowsay \ wrapProgram $out/bin/cowsay \
--suffix COWPATH : $out/share/cowsay/cows --suffix COWPATH : $out/share/cowsay/cows
''; '';
makeFlags = [
"prefix=${placeholder "out"}"
];
passthru = { passthru = {
updateScript = nix-update-script { }; updateScript = nix-update-script { };
tests.version = testers.testVersion { tests.version = testers.testVersion {
@ -48,7 +49,10 @@ stdenv.mkDerivation (finalAttrs: {
changelog = "https://github.com/cowsay-org/cowsay/releases/tag/v${finalAttrs.version}"; changelog = "https://github.com/cowsay-org/cowsay/releases/tag/v${finalAttrs.version}";
license = licenses.gpl3Only; license = licenses.gpl3Only;
platforms = platforms.all; platforms = platforms.all;
maintainers = with maintainers; [ rob anthonyroussel ]; maintainers = with maintainers; [
rob
anthonyroussel
];
mainProgram = "cowsay"; mainProgram = "cowsay";
}; };
}) })

View File

@ -0,0 +1,61 @@
{
lib,
stdenvNoCC,
fetchFromGitHub,
unzip,
unstableGitUpdater,
}:
stdenvNoCC.mkDerivation {
pname = "cyberpunk-neon";
version = "0-unstable-2024-02-23";
src = fetchFromGitHub {
owner = "Roboron3042";
repo = "Cyberpunk-Neon";
rev = "258b3956a677d56df3027f3d08eabf07da936ec3";
hash = "sha256-00scMHUgesgEmE9naC/AJ9mCRz325jT5WN0uo+u2s6k=";
};
outputs = [
"out"
"gtk"
"kde"
"konsole"
"tilix"
];
nativeBuildInputs = [ unzip ];
installPhase = ''
runHook preInstall
install -Dt $out/share/doc/cyberpunk-neon/ README.md
mkdir -p $gtk/share/themes
unzip gtk/materia-cyberpunk-neon.zip -d $gtk/share/themes/
unzip gtk/oomox-cyberpunk-neon.zip -d $gtk/share/themes/
install -Dt $kde/share/color-schemes kde/cyberpunk-neon.colors
install -Dt $konsole/share/konsole terminal/konsole/cyberpunk-neon.colorscheme
install -Dt $tilix/share/tilix/schemes terminal/tilix/cyberpunk-neon.json
runHook postInstall
'';
strictDeps = true;
passthru = {
updateScript = unstableGitUpdater { hardcodeZeroVersion = true; };
};
meta = {
homepage = "https://github.com/Roboron3042/Cyberpunk-Neon";
description = "Neon themes for many programs";
license = lib.licenses.cc-by-sa-40;
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.all;
};
}

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "dapr-cli"; pname = "dapr-cli";
version = "1.13.0"; version = "1.14.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "dapr"; owner = "dapr";
repo = "cli"; repo = "cli";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-nR9+6glX0oUJZq32XxyV4aVjfjVlNycZvMNaVHy+Q1s="; sha256 = "sha256-DIhedooEJTRdszl59V2lTkCBkj471ZEVEyqOFEQniSY=";
}; };
vendorHash = "sha256-kFmoNd40YxUXVXk0F1Bf77KS5AM0jjOTwTjM5pYKkv4="; vendorHash = "sha256-Ec1z8Wvq8gk8dYcm10ujy7zYWR7Mus1nl21Od3SUFrU=";
proxyVendor = true; proxyVendor = true;

View File

@ -1,23 +1,27 @@
{ lib {
, stdenv lib,
, fetchFromGitHub SDL2,
, cmake SDL2_image,
, pkg-config SDL2_mixer,
, SDL2 cmake,
, SDL2_image darwin,
, SDL2_mixer fetchFromGitHub,
, Cocoa pkg-config,
stdenv,
}: }:
let
inherit (darwin.apple_sdk.frameworks) Cocoa;
in
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "doomretro"; pname = "doomretro";
version = "5.4"; version = "5.5.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "bradharding"; owner = "bradharding";
repo = "doomretro"; repo = "doomretro";
rev = "v${finalAttrs.version}"; rev = "v${finalAttrs.version}";
hash = "sha256-IOv58BmJvJtO7MMbrvf52MPYI0zjmPuRK7mcTwmBEY0="; hash = "sha256-gAMMzHUo0uPXIRqT1NOMWpFNAtE1Pth5uXFa2Dps90E=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [
@ -29,14 +33,13 @@ stdenv.mkDerivation (finalAttrs: {
SDL2 SDL2
SDL2_image SDL2_image
SDL2_mixer SDL2_mixer
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ Cocoa ];
Cocoa
]; strictDeps = true;
meta = { meta = {
homepage = "https://www.doomretro.com/"; homepage = "https://www.doomretro.com/";
description = "Classic, refined DOOM source port"; description = "Classic, refined DOOM source port";
mainProgram = "doomretro";
longDescription = '' longDescription = ''
DOOM Retro is the classic, refined DOOM source port for Windows PC. It DOOM Retro is the classic, refined DOOM source port for Windows PC. It
represents how I like my DOOM to be today, in all its dark and gritty, represents how I like my DOOM to be today, in all its dark and gritty,
@ -67,8 +70,8 @@ stdenv.mkDerivation (finalAttrs: {
to no support is provided, DOOM Retro's source code may also be compiled to no support is provided, DOOM Retro's source code may also be compiled
and run under Linux and macOS. and run under Linux and macOS.
''; '';
changelog = "https://github.com/bradharding/doomretro/releases/tag/${finalAttrs.src.rev}";
license = lib.licenses.gpl3Plus; license = lib.licenses.gpl3Plus;
mainProgram = "doomretro";
maintainers = with lib.maintainers; [ AndersonTorres ]; maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.unix; platforms = lib.platforms.unix;
}; };

View File

@ -0,0 +1,54 @@
{
lib,
callPackage,
fetchzip,
stdenv,
zlib,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "fastjar";
version = "0.98";
src = fetchzip {
pname = "fastjar-source";
inherit (finalAttrs) version;
url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${finalAttrs.version}.tar.gz";
hash = "sha256-8VyKNQaPLrXAy/UEm2QkBx56SSSoLdU/7w4IwrxbsQc=";
};
outputs = [
"out"
"info"
"man"
];
buildInputs = [ zlib ];
strictDeps = true;
doCheck = true;
passthru = {
tests = lib.packagesFromDirectoryRecursive {
inherit callPackage;
directory = ./tests;
};
};
meta = {
homepage = "https://savannah.nongnu.org/projects/fastjar/";
description = "Fast Java archiver written in C";
longDescription = ''
FastJar is an attempt at creating a feature-for-feature copy of Sun's
JDK's 'jar' command. Sun's jar (or Blackdown's for that matter) is
written entirely in Java which makes it dog slow. Since FastJar is
written in C, it can create the same .jar file as Sun's tool in a fraction
of the time.
'';
license = lib.licenses.gpl2Plus;
mainProgram = "fastjar";
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.all;
};
})

View File

@ -0,0 +1,6 @@
{ fastjar, testers }:
testers.testVersion {
package = fastjar;
command = "fastjar --version";
}

View File

@ -0,0 +1,6 @@
{ fastjar, testers }:
testers.testVersion {
package = fastjar;
command = "grepjar --version";
}

View File

@ -7,16 +7,16 @@
}: }:
buildGoModule rec { buildGoModule rec {
pname = "gptscript"; pname = "gptscript";
version = "0.9.2"; version = "0.9.4";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "gptscript-ai"; owner = "gptscript-ai";
repo = pname; repo = pname;
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-jNscG3tET7Keg5tTkRKnnaDwXeB9xNqi3ggOnN3OI7E="; hash = "sha256-s7AKpoIFRcZfAM6K1MMovzOqgXdAWtnnFR3m+84L3rQ=";
}; };
vendorHash = "sha256-KOgCYN3whi8gI7cF62uHXkJfLKA5QzfwlFjYh2Q7PlI="; vendorHash = "sha256-Kf/ckUuG+SA8WQN2MKL+Xrz91RGPuA7X2/MjryRXsts=";
propagatedBuildInputs = with darwin; propagatedBuildInputs = with darwin;
lib.optionals stdenv.isDarwin [Security]; lib.optionals stdenv.isDarwin [Security];

View File

@ -2,6 +2,7 @@
, stdenv , stdenv
, callPackage , callPackage
, fetchFromGitHub , fetchFromGitHub
, fetchpatch
, makeWrapper , makeWrapper
, nixosTests , nixosTests
, python3Packages , python3Packages
@ -46,6 +47,16 @@ pythonpkgs.buildPythonApplication rec {
inherit version src; inherit version src;
pyproject = true; pyproject = true;
patches = [
# Pull in https://github.com/mealie-recipes/mealie/pull/4002 manually until
# it lands in an upstream mealie release.
# See https://github.com/NixOS/nixpkgs/issues/321623.
( fetchpatch {
url = "https://github.com/mealie-recipes/mealie/commit/65ece35966120479db903785b22e9f2645f72aa4.patch";
hash = "sha256-4Nc0dFJrZ7ElN9rrq+CFpayKsrRjRd24fYraUFTzcH8=";
})
];
build-system = with pythonpkgs; [ poetry-core ]; build-system = with pythonpkgs; [ poetry-core ];
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View File

@ -5,17 +5,16 @@
buildGoModule rec { buildGoModule rec {
pname = "nova-password"; pname = "nova-password";
version = "0.5.6"; version = "0.5.7";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sapcc"; owner = "sapcc";
repo = "nova-password"; repo = "nova-password";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-pBew5c+wlXwMLDjgwwdOSUyTxPGpa9AwbhZni8FfTsQ="; hash = "sha256-tjjP+LmYaqpzmTk3tgFqZlG1KEeAkfI7RxzSm97jWVU=";
}; };
# The repo contains vendored dependencies vendorHash = "sha256-MwemuOaXGl0eF+lVtMCgbBeJGILmaeEHcbu+xp8Lm70=";
vendorHash = null;
meta = { meta = {
description = "Decrypt the admin password generated for the VM in OpenStack"; description = "Decrypt the admin password generated for the VM in OpenStack";

View File

@ -7,7 +7,7 @@
let let
pname = "openfga"; pname = "openfga";
version = "1.5.6"; version = "1.5.8";
in in
buildGoModule { buildGoModule {
@ -17,10 +17,10 @@ buildGoModule {
owner = "openfga"; owner = "openfga";
repo = "openfga"; repo = "openfga";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-R5BqaKiW2jhglJ6zPPQF2Ld97YCttocjhfbo0dDGvCI="; hash = "sha256-cogfwd2rFYl/UKjw1pnsL9D77IHn+5ulvMU+7WU2670=";
}; };
vendorHash = "sha256-zrhLG5msji6t4VPKG85jD8c2XQCRdQkF9UfRMqnzSFM="; vendorHash = "sha256-rU45E9yEh7a1MrbnzFFuNeMpfbODO2O7tqEaiv7CA9Y=";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@ -9,8 +9,7 @@ latestVersion=$(curl https://api.github.com/repos/ProtonMail/inbox-desktop/relea
declare -A platforms declare -A platforms
platforms[x86_64-linux]="amd64" platforms[x86_64-linux]="amd64"
platforms[x86_64-darwin]="x64" platforms[x86_64-darwin]="universal"
platforms[aarch64-darwin]="arm64"
for platform in "${!platforms[@]}" for platform in "${!platforms[@]}"
do do

View File

@ -5,16 +5,16 @@
}: }:
buildNpmPackage rec { buildNpmPackage rec {
pname = "qdrant-web-ui"; pname = "qdrant-web-ui";
version = "0.1.29"; version = "0.1.30";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "qdrant"; owner = "qdrant";
repo = "qdrant-web-ui"; repo = "qdrant-web-ui";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-ni+78odD4PnkqlIzTpHsu16Lk6m9ql/Bq8Bm2qWxHj0="; hash = "sha256-bHE/ZBc1PvjnIXhkh9BFS0x3Urnh4LOHH4MoKgqVVJ4=";
}; };
npmDepsHash = "sha256-Lg4nNw6wKb5tBUPCIUbriExQs3LKsF0bCCY3S136Epk="; npmDepsHash = "sha256-3w3imfe9XbK3eSh6kOd2G/ei75+Ub08L/hBej1iy9R4=";
npmBuildScript = "build-qdrant"; npmBuildScript = "build-qdrant";

View File

@ -1,23 +1,20 @@
{ lib {
, fetchFromGitHub lib,
, stdenv fetchFromGitHub,
, wrapQtAppsHook stdenv,
, substituteAll substituteAll,
, SDL2 SDL2,
, frei0r frei0r,
, ladspaPlugins ladspaPlugins,
, gettext gettext,
, mlt mlt,
, jack1 jack1,
, pkg-config pkg-config,
, fftw fftw,
, qtbase qt6,
, qttools cmake,
, qtmultimedia darwin,
, qtcharts gitUpdater,
, cmake
, Cocoa
, gitUpdater
}: }:
stdenv.mkDerivation (finalAttrs: { stdenv.mkDerivation (finalAttrs: {
pname = "shotcut"; pname = "shotcut";
@ -30,7 +27,12 @@ stdenv.mkDerivation (finalAttrs: {
hash = "sha256-9eQF3s4BAUK81/94z7cMkd2NWdNLVMraP08qsDmuAI8="; hash = "sha256-9eQF3s4BAUK81/94z7cMkd2NWdNLVMraP08qsDmuAI8=";
}; };
nativeBuildInputs = [ pkg-config cmake wrapQtAppsHook ]; nativeBuildInputs = [
pkg-config
cmake
qt6.wrapQtAppsHook
];
buildInputs = [ buildInputs = [
SDL2 SDL2
frei0r frei0r
@ -38,27 +40,29 @@ stdenv.mkDerivation (finalAttrs: {
gettext gettext
mlt mlt
fftw fftw
qtbase qt6.qtbase
qttools qt6.qttools
qtmultimedia qt6.qtmultimedia
qtcharts qt6.qtcharts
] ++ lib.optionals stdenv.hostPlatform.isDarwin [ qt6.qtwayland
Cocoa ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ darwin.apple_sdk.frameworks.Cocoa ];
];
env.NIX_CFLAGS_COMPILE = "-DSHOTCUT_NOUPGRADE"; env.NIX_CFLAGS_COMPILE = "-DSHOTCUT_NOUPGRADE";
cmakeFlags = [ cmakeFlags = [ "-DSHOTCUT_VERSION=${finalAttrs.version}" ];
"-DSHOTCUT_VERSION=${finalAttrs.version}"
];
patches = [ patches = [
(substituteAll { inherit mlt; src = ./fix-mlt-ffmpeg-path.patch; }) (substituteAll {
inherit mlt;
src = ./fix-mlt-ffmpeg-path.patch;
})
]; ];
qtWrapperArgs = [ qtWrapperArgs = [
"--set FREI0R_PATH ${frei0r}/lib/frei0r-1" "--set FREI0R_PATH ${frei0r}/lib/frei0r-1"
"--set LADSPA_PATH ${ladspaPlugins}/lib/ladspa" "--set LADSPA_PATH ${ladspaPlugins}/lib/ladspa"
"--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath ([SDL2] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [jack1])}" "--prefix LD_LIBRARY_PATH : ${
lib.makeLibraryPath ([ SDL2 ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ jack1 ])
}"
]; ];
postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' postInstall = lib.optionalString stdenv.hostPlatform.isDarwin ''
@ -67,9 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
ln -s $out/Applications/Shotcut.app/Contents/MacOS/Shotcut $out/bin/shotcut ln -s $out/Applications/Shotcut.app/Contents/MacOS/Shotcut $out/bin/shotcut
''; '';
passthru.updateScript = gitUpdater { passthru.updateScript = gitUpdater { rev-prefix = "v"; };
rev-prefix = "v";
};
meta = with lib; { meta = with lib; {
description = "Free, open source, cross-platform video editor"; description = "Free, open source, cross-platform video editor";
@ -84,7 +86,10 @@ stdenv.mkDerivation (finalAttrs: {
''; '';
homepage = "https://shotcut.org"; homepage = "https://shotcut.org";
license = licenses.gpl3Plus; license = licenses.gpl3Plus;
maintainers = with maintainers; [ woffs peti ]; maintainers = with maintainers; [
woffs
peti
];
platforms = platforms.unix; platforms = platforms.unix;
mainProgram = "shotcut"; mainProgram = "shotcut";
}; };

View File

@ -0,0 +1,69 @@
{
lib,
stdenv,
fetchurl,
SDL,
curl,
openssl,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "tinyemu";
version = "2019-12-21";
src = fetchurl {
url = "https://bellard.org/tinyemu/tinyemu-${finalAttrs.version}.tar.gz";
hash = "sha256-voNR8hIYGbMXL87c5csYJvoSyH2ht+2Y8mnT6AKgVVU=";
};
nativeBuildInputs = [ SDL ];
buildInputs = [
SDL
curl
openssl
];
strictDeps = true;
makeFlags = [
"CC:=$(CC)"
"STRIP:=$(STRIP)"
"bindir=$(out)/bin"
];
preInstall = ''
mkdir -p "$out/bin"
'';
meta = {
homepage = "https://bellard.org/tinyemu/";
description = "System emulator for the RISC-V and x86 architectures";
longDescription = ''
TinyEMU is a system emulator for the RISC-V and x86 architectures. Its
purpose is to be small and simple while being complete.
Main features:
- RISC-V system emulator supporting the RV128IMAFDQC base ISA (user level
ISA version 2.2, priviledged architecture version 1.10) including:
- 32/64/128 bit integer registers
- 32/64/128 bit floating point instructions (using the SoftFP Library)
- Compressed instructions
- Dynamic XLEN change
- x86 system emulator based on KVM
- VirtIO console, network, block device, input and 9P filesystem
- Graphical display with SDL
- JSON configuration file
- Remote HTTP block device and filesystem
- Small code, easy to modify, few external dependancies
- Javascript version running Linux and Windows 2000.
'';
license = with lib.licenses; [
mit
bsd2
];
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.unix;
};
})

View File

@ -2,16 +2,16 @@
buildGoModule rec { buildGoModule rec {
pname = "upbound"; pname = "upbound";
version = "0.31.0"; version = "0.32.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = "up"; repo = "up";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-nXP97J0DdcXPAD/gB3py5UXhe48Kaec7CRTHmalo+RQ="; sha256 = "sha256-E+9Goj2YppZ5Ka84vICmnjDeWcaW7kcxSsKyqZZoDs8=";
}; };
vendorHash = "sha256-9HnKpofJPxCieG5thNcLC7diA51ohzy7xgtniL7FEgo="; vendorHash = "sha256-WLRXj4G49JEbQc2aFAjLLCpQrDhN94jazWxfM70hHqs=";
subPackages = [ "cmd/docker-credential-up" "cmd/up" ]; subPackages = [ "cmd/docker-credential-up" "cmd/up" ];

File diff suppressed because it is too large Load Diff

View File

@ -11,25 +11,20 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "yazi"; pname = "yazi";
version = "0.3.0"; version = "0.3.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sxyazi"; owner = "sxyazi";
repo = "yazi"; repo = "yazi";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-vK8P+6hn7NiympkQE8Bp45ZPqTO24VTSu0QwnXHfdXw="; hash = "sha256-tK2dm+WIEJGSq/PbRyagt7x43nd/o1HxP8HMj23HfnQ=";
}; };
cargoLock = { cargoHash = "sha256-Lb9gu4/i+vPH3dhdzIn9V2s6fKooxEefcN2T/oDqVmg=";
lockFile = ./Cargo.lock;
outputHashes = {
"notify-6.1.1" = "sha256-5Ft2yvRPi2EaErcGBkF/3Xv6K7ijFGbdjmSqI4go/h4=";
};
};
env.YAZI_GEN_COMPLETIONS = true; env.YAZI_GEN_COMPLETIONS = true;
env.VERGEN_GIT_SHA = "Nixpkgs"; env.VERGEN_GIT_SHA = "Nixpkgs";
env.VERGEN_BUILD_DATE = "2024-08-01"; env.VERGEN_BUILD_DATE = "2024-08-15";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];
buildInputs = [ rust-jemalloc-sys ] ++ lib.optionals stdenv.isDarwin [ Foundation ]; buildInputs = [ rust-jemalloc-sys ] ++ lib.optionals stdenv.isDarwin [ Foundation ];
@ -55,6 +50,7 @@ rustPlatform.buildRustPackage rec {
matthiasbeyer matthiasbeyer
linsui linsui
eljamm eljamm
uncenter
]; ];
mainProgram = "yazi"; mainProgram = "yazi";
}; };

View File

@ -0,0 +1,70 @@
{
lib,
argp-standalone,
callPackage,
curl,
fetchFromGitHub,
gitUpdater,
meson,
ninja,
pkg-config,
stdenv,
zstd,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "zchunk";
version = "1.5.1";
src = fetchFromGitHub {
owner = "zchunk";
repo = "zchunk";
rev = finalAttrs.version;
hash = "sha256-X8qywx55TUVEOfYJMV5ARwyUdMjmN4hTmJQ6Upq5zyI=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
];
buildInputs = [
curl
zstd
] ++ lib.optionals stdenv.isDarwin [ argp-standalone ];
outputs = [
"out"
"dev"
"lib"
"man"
];
strictDeps = true;
passthru = {
updateScript = gitUpdater { };
tests = lib.packagesFromDirectoryRecursive {
inherit callPackage;
directory = ./tests;
};
};
meta = {
homepage = "https://github.com/zchunk/zchunk";
description = "File format designed for highly efficient deltas while maintaining good compression";
longDescription = ''
zchunk is a compressed file format that splits the file into independent
chunks. This allows you to only download changed chunks when downloading a
new version of the file, and also makes zchunk files efficient over rsync.
zchunk files are protected with strong checksums to verify that the file
you downloaded is, in fact, the file you wanted.
'';
license = lib.licenses.bsd2;
mainProgram = "zck";
maintainers = with lib.maintainers; [ AndersonTorres ];
platforms = lib.platforms.unix;
};
})

View File

@ -0,0 +1,6 @@
{ testers, zchunk }:
testers.testVersion {
package = zchunk;
command = "zck --version";
}

View File

@ -13775,7 +13775,7 @@ dependencies = [
[[package]] [[package]]
name = "zed" name = "zed"
version = "0.148.0" version = "0.148.1"
dependencies = [ dependencies = [
"activity_indicator", "activity_indicator",
"anyhow", "anyhow",

View File

@ -35,13 +35,13 @@ assert withGLES -> stdenv.isLinux;
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "zed"; pname = "zed";
version = "0.148.0"; version = "0.148.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zed-industries"; owner = "zed-industries";
repo = "zed"; repo = "zed";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-fwxKzd2YKGAMbDDJPj4A0MHBRLg8oBc6JZzrbr7BaHM="; hash = "sha256-ed6/QQObmclSA36g+civhii1aFKTBSjqB+LOyp2LUPg=";
fetchSubmodules = true; fetchSubmodules = true;
}; };
@ -135,6 +135,10 @@ rustPlatform.buildRustPackage rec {
patchelf --add-rpath ${wayland}/lib $out/libexec/* patchelf --add-rpath ${wayland}/lib $out/libexec/*
''; '';
preCheck = ''
export HOME=$(mktemp -d);
'';
checkFlags = lib.optionals stdenv.hostPlatform.isLinux [ checkFlags = lib.optionals stdenv.hostPlatform.isLinux [
# Fails on certain hosts (including Hydra) for unclear reason # Fails on certain hosts (including Hydra) for unclear reason
"--skip=test_open_paths_action" "--skip=test_open_paths_action"

View File

@ -2,14 +2,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "tvm"; pname = "tvm";
version = "0.16.0"; version = "0.17.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "apache"; owner = "apache";
repo = "incubator-tvm"; repo = "incubator-tvm";
rev = "v${version}"; rev = "v${version}";
fetchSubmodules = true; fetchSubmodules = true;
hash = "sha256-g8Z5MRM3KIgCjGxtU9JLEsFUjFxPKmc6OwY17C59cxg="; hash = "sha256-5Jr+xubQoASNgy/UR/K5pvzMs4szP9LidFOLs3h+KSY=";
}; };
nativeBuildInputs = [ cmake ]; nativeBuildInputs = [ cmake ];

View File

@ -1,51 +0,0 @@
{ lib
, stdenv
, fetchFromGitHub
, argp-standalone
, curl
, meson
, ninja
, pkg-config
, zstd
}:
stdenv.mkDerivation rec {
pname = "zchunk";
version = "1.4.0";
src = fetchFromGitHub {
owner = "zchunk";
repo = pname;
rev = version;
hash = "sha256-GiZM8Jh+v0US8xr90rySY0Ud3eAAl8UqLi162zDR3qw=";
};
nativeBuildInputs = [
meson
ninja
pkg-config
];
buildInputs = [
curl
zstd
] ++ lib.optional stdenv.isDarwin argp-standalone;
outputs = [ "out" "lib" "dev" ];
meta = with lib; {
homepage = "https://github.com/zchunk/zchunk";
description = "File format designed for highly efficient deltas while maintaining good compression";
longDescription = ''
zchunk is a compressed file format that splits the file into independent
chunks. This allows you to only download changed chunks when downloading a
new version of the file, and also makes zchunk files efficient over rsync.
zchunk files are protected with strong checksums to verify that the file
you downloaded is, in fact, the file you wanted.
'';
license = licenses.bsd2;
maintainers = with maintainers; [ AndersonTorres ];
platforms = platforms.unix;
};
}

View File

@ -11,7 +11,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "cmaes"; pname = "cmaes";
version = "0.10.0"; version = "0.11.0";
format = "pyproject"; format = "pyproject";
disabled = pythonOlder "3.7"; disabled = pythonOlder "3.7";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "CyberAgentAILab"; owner = "CyberAgentAILab";
repo = "cmaes"; repo = "cmaes";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-1mXulG/yqNwKQKDFGBh8uxIYOPSsm8+PNp++CSswc50="; hash = "sha256-YuoJUo+bMMHkB9LH6mX3iw06NT8xFeu9LJvX94vfLc4=";
}; };
nativeBuildInputs = [ setuptools ]; nativeBuildInputs = [ setuptools ];

View File

@ -16,14 +16,14 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "ignite"; pname = "ignite";
version = "0.5.0.post2"; version = "0.5.1";
format = "setuptools"; format = "setuptools";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "pytorch"; owner = "pytorch";
repo = pname; repo = pname;
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-Lg7ASODYwWWhC45X4+Bk50gSlSWwgn2tM4atLXWbQLI="; hash = "sha256-J0xrqAGwH0bAs59T7zA8irMWOGbE2+Zd9kwqxYUYYMA=";
}; };
nativeCheckInputs = [ nativeCheckInputs = [

View File

@ -51,6 +51,6 @@ buildPythonPackage rec {
homepage = "https://github.com/PyGithub/PyGithub"; homepage = "https://github.com/PyGithub/PyGithub";
changelog = "https://github.com/PyGithub/PyGithub/raw/v${version}/doc/changes.rst"; changelog = "https://github.com/PyGithub/PyGithub/raw/v${version}/doc/changes.rst";
license = licenses.lgpl3Plus; license = licenses.lgpl3Plus;
maintainers = with maintainers; [ jhhuh ]; maintainers = [ ];
}; };
} }

View File

@ -81,6 +81,6 @@ buildPythonPackage rec {
homepage = "https://github.com/mpdavis/python-jose"; homepage = "https://github.com/mpdavis/python-jose";
description = "JOSE implementation in Python"; description = "JOSE implementation in Python";
license = licenses.mit; license = licenses.mit;
maintainers = with maintainers; [ jhhuh ]; maintainers = [ ];
}; };
} }

View File

@ -11,7 +11,7 @@
buildPythonPackage rec { buildPythonPackage rec {
pname = "snakemake-interface-common"; pname = "snakemake-interface-common";
version = "1.17.2"; version = "1.17.3";
pyproject = true; pyproject = true;
disabled = pythonOlder "3.8"; disabled = pythonOlder "3.8";
@ -20,7 +20,7 @@ buildPythonPackage rec {
owner = "snakemake"; owner = "snakemake";
repo = "snakemake-interface-common"; repo = "snakemake-interface-common";
rev = "refs/tags/v${version}"; rev = "refs/tags/v${version}";
hash = "sha256-N8mSS+gABAgXm01BcsMk89a3HsIsc3RHxCAi3GlxtRg="; hash = "sha256-91Sh6JNpCEWPRkrEwoJeycZS1D4lXWA4IJLVcxBYLnI=";
}; };
build-system = [ poetry-core ]; build-system = [ poetry-core ];

View File

@ -4,11 +4,11 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "jenkins"; pname = "jenkins";
version = "2.452.3"; version = "2.462.1";
src = fetchurl { src = fetchurl {
url = "https://get.jenkins.io/war-stable/${version}/jenkins.war"; url = "https://get.jenkins.io/war-stable/${version}/jenkins.war";
hash = "sha256-Rf0rh3+XCaUrmE2cfW9DW8Bfat7mEpHSLTC18ej9jFk="; hash = "sha256-DyHCX9b6+0NfG1TTlTuiCoQl6ZWaNaeoQD6KARksDfw=";
}; };
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];

View File

@ -28,6 +28,6 @@ buildPythonApplication rec {
''; '';
platforms = platforms.all; platforms = platforms.all;
license = licenses.bsd3; license = licenses.bsd3;
maintainers = [ maintainers.jhhuh ]; maintainers = [ ];
}; };
} }

View File

@ -15,7 +15,7 @@ let
buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json); buildHashes = builtins.fromJSON (builtins.readFile ./hashes.json);
# the version of infisical # the version of infisical
version = "0.27.0"; version = "0.28.4";
# the platform-specific, statically linked binary # the platform-specific, statically linked binary
src = src =

View File

@ -1,6 +1,6 @@
{ "_comment": "@generated by pkgs/development/tools/infisical/update.sh" { "_comment": "@generated by pkgs/development/tools/infisical/update.sh"
, "x86_64-linux": "sha256-M/LYq3W200U3YCjKDQOlRKaKZiflvL/2jM9G1brh720=" , "x86_64-linux": "sha256-xEOb32zzj8SsTslhWcRiBmu1/3xAuKQZwvRtk4oHuws="
, "x86_64-darwin": "sha256-Xrp05HeCRysPSo3MIFcCIl1U+0TVwB9JAfAb8q4dt5E=" , "x86_64-darwin": "sha256-D/IIrr10ELrinxvZlkLD0MrQIcPxxYwv4kedGSaujis="
, "aarch64-linux": "sha256-hKR7CemWqqiPDp675k8ClQAzC6SI9BXADCiFge2LzmU=" , "aarch64-linux": "sha256-cnzKBqYoBDoAoNNUF98dzj/xkffvzu0f0+ChSxb3J04="
, "aarch64-darwin": "sha256-uXhA41bdCrgegOBB5YBjaTUbwbm1uKNF9oKfrQu8w94=" , "aarch64-darwin": "sha256-STIKt1uA0pdQk0kglEaaCPJQsceAphVM4NomnPa++Dw="
} }

View File

@ -1,31 +0,0 @@
{ fetchurl, lib, stdenv, zlib }:
stdenv.mkDerivation rec {
pname = "fastjar";
version = "0.98";
src = fetchurl {
url = "https://download.savannah.gnu.org/releases/fastjar/fastjar-${version}.tar.gz";
sha256 = "0iginbz2m15hcsa3x4y7v3mhk54gr1r7m3ghx0pg4n46vv2snmpi";
};
buildInputs = [ zlib ];
doCheck = true;
meta = {
description = "Fast Java archiver written in C";
longDescription = ''
Fastjar is a version of Sun's `jar' utility, written entirely in C, and
therefore quite a bit faster. Fastjar can be up to 100x faster than
the stock `jar' program running without a JIT.
'';
homepage = "https://savannah.nongnu.org/projects/fastjar/";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
};
}

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "k6"; pname = "k6";
version = "0.52.0"; version = "0.53.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "grafana"; owner = "grafana";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-OgIU+xWkQnU+ngeMrOkMFaQuvcMfVzKvukcJTgInyxM="; hash = "sha256-mh7Y7AGNvXRD2MJN8UOCSDNWJZlnu9hBdeDePfce9g8=";
}; };
subPackages = [ "./" ]; subPackages = [ "./" ];

View File

@ -10,14 +10,14 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "snac2"; pname = "snac2";
version = "2.56"; version = "2.57";
src = fetchFromGitea { src = fetchFromGitea {
domain = "codeberg.org"; domain = "codeberg.org";
owner = "grunfink"; owner = "grunfink";
repo = pname; repo = pname;
rev = version; rev = version;
hash = "sha256-/e2eUlcYvSQKrYvRAdjx6uKR7DnMipvblKZaHMr1go4="; hash = "sha256-ZszPHGEIcZEzFWSJ7jioQvLn5dwn9yjOvMMskMQKv8Y=";
}; };
buildInputs = [ curl openssl ]; buildInputs = [ curl openssl ];

View File

@ -12,13 +12,13 @@
buildGoModule rec { buildGoModule rec {
pname = "granted"; pname = "granted";
version = "0.31.2"; version = "0.32.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "common-fate"; owner = "common-fate";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-FgPTXp0QZGviFin6vH5JArPZB3g254mgx2kp2lm65Jg="; sha256 = "sha256-CagRgAStanLD7JnH1L4zAhxD56dpgqUR31DICaklWRE=";
}; };
vendorHash = "sha256-iGYAjbWQ8w60NZeMCVydltQLuwxOI74VxLltYIJ37K8="; vendorHash = "sha256-iGYAjbWQ8w60NZeMCVydltQLuwxOI74VxLltYIJ37K8=";

View File

@ -13,13 +13,13 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "ibus-m17n"; pname = "ibus-m17n";
version = "1.4.30"; version = "1.4.31";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "ibus"; owner = "ibus";
repo = "ibus-m17n"; repo = "ibus-m17n";
rev = version; rev = version;
sha256 = "sha256-ocKc02QVnIjQUlgdZAqWqkQr9v4SaTPOyU9es53vUXo="; sha256 = "sha256-o0qW+7NM+DHD8plXGP4J/PbhOgykdc1n5n2P3gi7pbU=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "aichat"; pname = "aichat";
version = "0.19.0"; version = "0.20.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sigoden"; owner = "sigoden";
repo = "aichat"; repo = "aichat";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-/HDuPz60Bj5VEZNlgSpNO+axfu7vZyre0ROS7woxVeg="; hash = "sha256-khi5B8nYNK7otWZEs5koCzQaYGZwmGxP3zrMYIt3Ds4=";
}; };
cargoHash = "sha256-WI9VT27g1f6XSxBJI5AvLM8wGmzg448wLbg+xeK1J/4="; cargoHash = "sha256-IHGl+Lxa9ZKlyXp59mv72QIvC3hkXPFOUKPVYbN50W4=";
nativeBuildInputs = [ nativeBuildInputs = [
pkg-config pkg-config

View File

@ -9,16 +9,16 @@
rustPlatform.buildRustPackage rec { rustPlatform.buildRustPackage rec {
pname = "miniserve"; pname = "miniserve";
version = "0.27.1"; version = "0.27.1-unstable-2024-08-08";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "svenstaro"; owner = "svenstaro";
repo = "miniserve"; repo = "miniserve";
rev = "v${version}"; rev = "cb495906b11c9638eb7a2707d12810482ac6e3f6";
hash = "sha256-aqsEJJSb5dL7wEdDXiKEyqwCpg0O2Ld5jT+Hjdptha4="; hash = "sha256-NNORLa1Vct2Iwn/Cp3w1U3KGTXoSwar4QI+dNe+Po54=";
}; };
cargoHash = "sha256-pQVvL9pUK9QTIDG4axuKyYQ4NKO8M4M38ajYDSHFxew="; cargoHash = "sha256-syBvuCeEHzahEwvLY3f/N02GJRHPi4JDCRYNLd7CqoU=";
nativeBuildInputs = [ nativeBuildInputs = [
installShellFiles installShellFiles

View File

@ -2,13 +2,13 @@
buildGoModule rec { buildGoModule rec {
pname = "fulcio"; pname = "fulcio";
version = "1.6.0"; version = "1.6.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "sigstore"; owner = "sigstore";
repo = pname; repo = pname;
rev = "v${version}"; rev = "v${version}";
hash = "sha256-E8J+r16LMISUai8+/2rWvZX2bdzPDQ97fhMksjJwjBs="; hash = "sha256-WQ7UVKFAlqC67/2sHkh1N+80Z5KI35olFlU+B3Emnic=";
# populate values that require us to use git. By doing this in postFetch we # populate values that require us to use git. By doing this in postFetch we
# can delete .git afterwards and maintain better reproducibility of the src. # can delete .git afterwards and maintain better reproducibility of the src.
leaveDotGit = true; leaveDotGit = true;
@ -20,7 +20,7 @@ buildGoModule rec {
find "$out" -name .git -print0 | xargs -0 rm -rf find "$out" -name .git -print0 | xargs -0 rm -rf
''; '';
}; };
vendorHash = "sha256-mthspaFEY7ybwsfhWYK/27f4eFFQIT+gOqA66BMcANk="; vendorHash = "sha256-NykypuvkHtGWWhVElY+j7n6PXANL5VaKAT5ZvF0zim8=";
nativeBuildInputs = [ installShellFiles ]; nativeBuildInputs = [ installShellFiles ];

View File

@ -17,7 +17,7 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "thermald"; pname = "thermald";
version = "2.5.7"; version = "2.5.8";
outputs = [ "out" "devdoc" ]; outputs = [ "out" "devdoc" ];
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
owner = "intel"; owner = "intel";
repo = "thermal_daemon"; repo = "thermal_daemon";
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-FU9nPuyCWMEmx2i3YTT/Y3BYinYU0MBCOjH5Pm3LENA="; sha256 = "sha256-aqNaXg+XznIgsMzORcRcwfTI5tBYmSGA2pma2oUu8K4=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View File

@ -2745,8 +2745,6 @@ with pkgs;
tiny8086 = callPackage ../applications/emulators/tiny8086 { }; tiny8086 = callPackage ../applications/emulators/tiny8086 { };
tinyemu = callPackage ../applications/emulators/tinyemu { };
uae = callPackage ../applications/emulators/uae { }; uae = callPackage ../applications/emulators/uae { };
vbam = callPackage ../applications/emulators/vbam { }; vbam = callPackage ../applications/emulators/vbam { };
@ -4549,8 +4547,6 @@ with pkgs;
corosync = callPackage ../servers/corosync { }; corosync = callPackage ../servers/corosync { };
cowsay = callPackage ../tools/misc/cowsay { };
fw-ectool = callPackage ../os-specific/linux/fw-ectool { }; fw-ectool = callPackage ../os-specific/linux/fw-ectool { };
chayang = callPackage ../tools/wayland/chayang { }; chayang = callPackage ../tools/wayland/chayang { };
@ -24409,8 +24405,6 @@ with pkgs;
yyjson = callPackage ../development/libraries/yyjson { }; yyjson = callPackage ../development/libraries/yyjson { };
zchunk = callPackage ../development/libraries/zchunk { };
zeitgeist = callPackage ../development/libraries/zeitgeist { }; zeitgeist = callPackage ../development/libraries/zeitgeist { };
zlib = callPackage ../development/libraries/zlib { }; zlib = callPackage ../development/libraries/zlib { };
@ -24521,8 +24515,6 @@ with pkgs;
commonsMath = callPackage ../development/libraries/java/commons/math { }; commonsMath = callPackage ../development/libraries/java/commons/math { };
fastjar = callPackage ../development/tools/java/fastjar { };
httpunit = callPackage ../development/libraries/java/httpunit { }; httpunit = callPackage ../development/libraries/java/httpunit { };
javaCup = callPackage ../development/libraries/java/cup { javaCup = callPackage ../development/libraries/java/cup {
@ -26156,8 +26148,6 @@ with pkgs;
acpitool = callPackage ../os-specific/linux/acpitool { }; acpitool = callPackage ../os-specific/linux/acpitool { };
aldente = callPackage ../os-specific/darwin/aldente { };
alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { }; alfred = callPackage ../os-specific/linux/batman-adv/alfred.nix { };
alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { }; alertmanager-irc-relay = callPackage ../servers/monitoring/alertmanager-irc-relay { };
@ -32406,10 +32396,6 @@ with pkgs;
shod = callPackage ../applications/window-managers/shod { }; shod = callPackage ../applications/window-managers/shod { };
shotcut = qt6Packages.callPackage ../applications/video/shotcut {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
shogun = callPackage ../applications/science/machine-learning/shogun { shogun = callPackage ../applications/science/machine-learning/shogun {
protobuf = protobuf_21; protobuf = protobuf_21;
}; };
@ -35410,10 +35396,6 @@ with pkgs;
doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { }; doomseeker = qt5.callPackage ../games/doom-ports/doomseeker { };
doomretro = callPackage ../games/doom-ports/doomretro {
inherit (darwin.apple_sdk.frameworks) Cocoa;
};
doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { }; doomrunner = qt5.callPackage ../games/doom-ports/doomrunner { };
chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { }; chocolate-doom = callPackage ../games/doom-ports/chocolate-doom { };