various: maintain more figsoda packages (#504682)

This commit is contained in:
Pol Dellaiera
2026-03-29 18:20:34 +00:00
committed by GitHub
11 changed files with 101 additions and 28 deletions
+9 -2
View File
@@ -2,6 +2,8 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -17,12 +19,17 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-qVE4MOFr0YO+9rAbfnz92h0KocaLu+v2u5ompwY/o6k=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "File deduplicator";
homepage = "https://github.com/Canop/backdown";
changelog = "https://github.com/Canop/backdown/blob/${finalAttrs.src.rev}/CHANGELOG.md";
changelog = "https://github.com/Canop/backdown/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "backdown";
};
})
+9 -1
View File
@@ -9,6 +9,8 @@
libxcursor,
libx11,
vulkan-loader,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -41,14 +43,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
}
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Graphical tool to visualize binary data";
mainProgram = "binocle";
homepage = "https://github.com/sharkdp/binocle";
changelog = "https://github.com/sharkdp/binocle/releases/tag/v0.3.2";
license = with lib.licenses; [
asl20 # or
mit
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
+8 -1
View File
@@ -3,6 +3,8 @@
rustPlatform,
fetchFromGitHub,
cmake,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -20,6 +22,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
nativeBuildInputs = [ cmake ];
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Cross platform, fast, compression and decompression tool";
homepage = "https://github.com/sstadick/crabz";
@@ -28,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
unlicense # or
mit
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "crabz";
};
})
+9 -1
View File
@@ -2,6 +2,8 @@
fetchFromGitHub,
lib,
rustPlatform,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -17,14 +19,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-CXIfE1EsNwm4vsybQSdfKewBYpzBh+uQu1jYAm8DDtI=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "High performance csv viewer with cjk/emoji support";
mainProgram = "csview";
homepage = "https://github.com/wfxr/csview";
changelog = "https://github.com/wfxr/csview/blob/v${finalAttrs.version}/CHANGELOG.md";
license = with lib.licenses; [
mit # or
asl20
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
+5 -1
View File
@@ -3,6 +3,7 @@
rustPlatform,
fetchFromGitHub,
libpcap,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -23,11 +24,14 @@ rustPlatform.buildRustPackage (finalAttrs: {
LIBPCAP_VER = libpcap.version;
};
passthru.updateScript = nix-update-script { };
meta = {
description = "Spy on the DNS queries your computer is making";
mainProgram = "dnspeep";
homepage = "https://github.com/jvns/dnspeep";
changelog = "https://github.com/jvns/dnspeep/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
+14 -5
View File
@@ -2,32 +2,41 @@
lib,
rustPlatform,
fetchFromGitHub,
pkg-config,
openssl,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ezno";
version = "0.0.8";
version = "0.0.23";
src = fetchFromGitHub {
owner = "kaleidawave";
repo = "ezno";
rev = "release/ezno-${finalAttrs.version}";
hash = "sha256-0yLEpNkl7KjBEGxNONtfMjVlWMSKGZ6TbYJMsCeQ3ms=";
hash = "sha256-YS0DgRtCy+RJsPMDBvAxjF4vjxfCb5gmQWP7YPUWbWU=";
};
cargoHash = "sha256-v4lgHx+sR58CshZJCUYrtaW4EDFBUKFPJJ6V+eyf5Bc=";
cargoHash = "sha256-7qTaI8nXH86yIXat584WI6AbJVRZ4PBXdnYDebUrpPA=";
cargoBuildFlags = [
"--bin"
"ezno"
];
nativeBuildInputs = [ pkg-config ];
buildInputs = [ openssl ];
passthru.updateScript = nix-update-script { };
meta = {
description = "JavaScript compiler and TypeScript checker with a focus on static analysis and runtime performance";
mainProgram = "ezno";
homepage = "https://github.com/kaleidawave/ezno";
changelog = "https://github.com/kaleidawave/ezno/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/kaleidawave/ezno/releases/tag/release/ezno-${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
@@ -5,20 +5,22 @@
fetchFromGitHub,
installShellFiles,
nasm,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "sic-image-cli";
version = "0.22.4";
pname = "imagineer";
version = "0.24.0";
src = fetchFromGitHub {
owner = "foresterre";
repo = "sic";
repo = "imagineer";
rev = "v${finalAttrs.version}";
hash = "sha256-PFbHHO3m4mnV5s8DVev/iao9sC3FYht0whTHYzO25Yo=";
hash = "sha256-pnnMRRccxSA5F6oIbe9wvdMmuSUMI7Da+NtwyH2psjo=";
};
cargoHash = "sha256-HL/KCC8Y42OFL1LXoewmH1Bxp6FICuDjkTnK5DE94Ms=";
cargoHash = "sha256-6QMMP6Uss9r6zNd/S6w7yo19IBOQyLmFvcn2o0MkOq4=";
nativeBuildInputs = [
installShellFiles
@@ -30,10 +32,15 @@ rustPlatform.buildRustPackage (finalAttrs: {
'';
postInstall = ''
installShellCompletion sic.{bash,fish}
installShellCompletion --zsh _sic
installShellCompletion ig.{bash,fish}
installShellCompletion --zsh _ig
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Accessible image processing and conversion from the terminal";
homepage = "https://github.com/foresterre/sic";
@@ -42,8 +49,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
asl20 # or
mit
];
maintainers = [ ];
mainProgram = "sic";
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "ig";
# The last successful Darwin Hydra build was in 2024
broken = stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isx86_64;
};
+9 -1
View File
@@ -3,6 +3,8 @@
rustPlatform,
fetchFromGitHub,
installShellFiles,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -26,13 +28,19 @@ rustPlatform.buildRustPackage (finalAttrs: {
installManPage doc/macchina.{1,7}
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Fast, minimal and customizable system information fetcher";
homepage = "https://github.com/Macchina-CLI/macchina";
changelog = "https://github.com/Macchina-CLI/macchina/releases/tag/v${finalAttrs.version}";
changelog = "https://github.com/Macchina-CLI/macchina/blob/v${finalAttrs.version}/CHANGELOG.md";
license = with lib.licenses; [ mit ];
maintainers = with lib.maintainers; [
_414owen
progrm_jarvis
];
mainProgram = "macchina";
};
+9 -2
View File
@@ -2,6 +2,8 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
@@ -17,15 +19,20 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-daHhCr55RzIHooGXBK831SYD1b8NPEDD6mtDut6nuaQ=";
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Batch rename utility for developers";
homepage = "https://github.com/yaa110/nomino";
changelog = "https://github.com/yaa110/nomino/releases/tag/${finalAttrs.src.rev}";
changelog = "https://github.com/yaa110/nomino/releases/tag/v${finalAttrs.version}";
license = with lib.licenses; [
mit # or
asl20
];
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
mainProgram = "nomino";
};
})
+12 -5
View File
@@ -2,32 +2,39 @@
lib,
rustPlatform,
fetchFromGitHub,
versionCheckHook,
nix-update-script,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "wasmer-pack";
version = "0.7.1";
version = "0.7.2";
src = fetchFromGitHub {
owner = "wasmerio";
repo = "wasmer-pack";
rev = "v${finalAttrs.version}";
hash = "sha256-+wqgYkdkuhPFkJBdQLnUKAGmUfGBU9mBfMRNBFmiT4E=";
hash = "sha256-9dIdwDKQyut2n1hgq4QzNZuGmGb1wUSmTJf9no6XI5A=";
};
cargoHash = "sha256-PZudXmdPz6fG7NDC/yN7qG+RQFSzNynXo6SpYJEku9A=";
cargoHash = "sha256-Hz+cvi82K9NJrn2yEkrVa29yhDUiE1gXZOwHFPljqqw=";
cargoBuildFlags = [ "-p=wasmer-pack-cli" ];
# requires internet access
doCheck = false;
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "Import your WebAssembly code just like any other dependency";
mainProgram = "wasmer-pack";
homepage = "https://github.com/wasmerio/wasmer-pack";
changelog = "https://github.com/wasmerio/wasmer-pack/blob/${finalAttrs.src.rev}/CHANGELOG.md";
changelog = "https://github.com/wasmerio/wasmer-pack/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = [ ];
maintainers = [ lib.maintainers.progrm_jarvis ];
};
})
+1
View File
@@ -1780,6 +1780,7 @@ mapAliases {
shades-of-gray-theme = throw "'shades-of-gray-theme' has been removed because upstream is a 404"; # Added 2025-12-20
shared_desktop_ontologies = throw "'shared_desktop_ontologies' has been removed as it had been abandoned upstream"; # Added 2025-11-09
shipyard = throw "'shipyard' has been renamed to/replaced by 'jumppad'"; # Converted to throw 2025-10-27
sic-image-cli = warnAlias "'sic-image-cli' has been renamed to 'imagineer'" imagineer; # Added 2026-03-29
siduck76-st = throw "'siduck76-st' has been renamed to/replaced by 'st-snazzy'"; # Converted to throw 2025-10-27
sierra-breeze-enhanced = throw "'sierra-breeze-enhanced' has been removed, as it is only compatible with Plasma 5, which is EOL"; # Added 2025-08-20
signal-desktop-bin = throw "'signal-desktop-bin' has been replaced by 'signal-desktop' which is built from source"; # Added 2026-03-02