Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2025-08-08 06:07:45 +00:00
committed by GitHub
44 changed files with 1214 additions and 1017 deletions
+2 -2
View File
@@ -27,14 +27,14 @@
stdenv.mkDerivation rec {
pname = "tellico";
version = "4.1.2";
version = "4.1.3";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = pname;
rev = "v${version}";
hash = "sha256-sJyOONYSnec+LI5t3FjDXJFhgIo8cPogZeD4057EW4g=";
hash = "sha256-+ky47wbyGAsBLx9q4ya/Vm9jiqEAbFfhloOytAyUYCQ=";
};
nativeBuildInputs = [
File diff suppressed because it is too large Load Diff
@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "141.0.2";
version = "141.0.3";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "6d1552bc64d915e784a5d560c8bb35a5308f35ebcd2552b027f80f950c7f0c627cca46b0796cf6e17d8f50c82e6f70a3ec11471ce0e058794f500b7b15e17b43";
sha512 = "b660b018840c41a254734b4847a791f1a9fd2f72dbea825ea5971fd0b3269a43f1f4be1ccf4a53f7809b6b98398f4e04a142e57f8882d6590bab636ef75002f6";
};
meta = {
@@ -8,13 +8,13 @@
stdenv.mkDerivation rec {
pname = "obs-retro-effects";
version = "1.0.0";
version = "1.0.1";
src = fetchFromGitHub {
owner = "FiniteSingularity";
repo = "obs-retro-effects";
rev = "${version}";
sha256 = "sha256-+dg5ySleMb9abT9kIM7HvRSRx9V08B9XPjfoAVe+tWY=";
sha256 = "sha256-bWUGuCgCNAaSc0+NRRYsx/8EhrlWuPcipkuUlQZvWDk=";
};
nativeBuildInputs = [ cmake ];
+2 -2
View File
@@ -27,11 +27,11 @@
stdenv.mkDerivation rec {
pname = "alfaview";
version = "9.22.10";
version = "9.22.11";
src = fetchurl {
url = "https://assets.alfaview.com/stable/linux/deb/${pname}_${version}.deb";
hash = "sha256-xZnpi0xKdPuKera3bJYLjfKB9nwgFyBYQ5P7teTvyn8=";
hash = "sha256-b0aLGdncMwbVnPku6d8xYvX6ahJMoy9d6r9Y+RKtv2A=";
};
nativeBuildInputs = [
+15 -8
View File
@@ -7,6 +7,7 @@
alsa-plugins,
gettext,
makeWrapper,
pkg-config,
ncurses,
libsamplerate,
pciutils,
@@ -28,18 +29,19 @@ let
paths = map (path: "${path}/lib/alsa-lib") plugin-packages;
};
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "alsa-utils";
version = "1.2.13";
version = "1.2.14";
src = fetchurl {
url = "mirror://alsa/utils/alsa-utils-${version}.tar.bz2";
hash = "sha256-FwKmsc35uj6ZbsvB3c+RceaAj1lh1QPQ8n6A7hYvHao=";
url = "mirror://alsa/utils/alsa-utils-${finalAttrs.version}.tar.bz2";
hash = "sha256-B5THTTP+2UPnxQYJwTCJ5AkxK2xAPWromE/EKcCWB0E=";
};
nativeBuildInputs = [
gettext
makeWrapper
pkg-config
];
buildInputs = [
alsa-lib
@@ -77,7 +79,7 @@ stdenv.mkDerivation rec {
url = "https://www.alsa-project.org/files/pub/utils/";
};
meta = with lib; {
meta = {
homepage = "http://www.alsa-project.org/";
description = "ALSA, the Advanced Linux Sound Architecture utils";
longDescription = ''
@@ -85,8 +87,13 @@ stdenv.mkDerivation rec {
MIDI functionality to the Linux-based operating system.
'';
license = licenses.gpl2;
platforms = platforms.linux;
license = with lib.licenses; [
gpl2Plus
gpl2Only # alsactl (init_{parse,sysdeps,sysfs,utils_{run,string}}.c, rest GPL 2.0+)
lgpl21Plus # alsaucm
];
platforms = lib.platforms.linux;
maintainers = [ ];
};
}
})
+3 -3
View File
@@ -7,20 +7,20 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "amazon-q-cli";
version = "1.12.7";
version = "1.13.1";
src = fetchFromGitHub {
owner = "aws";
repo = "amazon-q-developer-cli-autocomplete";
tag = "v${finalAttrs.version}";
hash = "sha256-K9OwA7qEv+yPYL4vv/ZhDK2mhW/jYmGFLEQ9oX2pjUE=";
hash = "sha256-YQNBgOS94laEBhht8eeT8ZgtfXjjAMCeAI22z9SjpGs=";
};
nativeBuildInputs = [
rustPlatform.bindgenHook
];
cargoHash = "sha256-C8uc9/g70fBpEeSagNcSfv/KHpW2zJdRvWe2bpTzHRU=";
cargoHash = "sha256-VPJuuUzrtFpZjFog4WENI3eTw9IUNZw3mt5IYHW7MuE=";
cargoBuildFlags = [
"-p"
+2 -2
View File
@@ -17,13 +17,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "chawan";
version = "0.2.1";
version = "0.2.2";
src = fetchFromSourcehut {
owner = "~bptato";
repo = "chawan";
rev = "v${finalAttrs.version}";
hash = "sha256-n0hyAT6XuNJTpjLlYiiDER1xrz8nwT+Q2kSkg28Y8zE=";
hash = "sha256-pUwwqFvTtLAGFQG62W90hEH+yPN+ifa5BDRYNh/Jupg=";
};
patches = [ ./mancha-augment-path.diff ];
+3 -3
View File
@@ -51,11 +51,11 @@ rustPlatform.buildRustPackage {
}
'';
meta = with lib; {
meta = {
description = "Create a video of how a git repository's code changes over time";
homepage = "https://github.com/sloganking/codemov";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "codemov";
};
}
+5 -5
View File
@@ -20,17 +20,17 @@ appimageTools.wrapType2 rec {
inherit pname version src;
extraInstallCommands = ''
install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applications
install -m 444 -D ${appimageContents}/codux.desktop -t $out/share/applications
cp -r ${appimageContents}/usr/share/icons $out/share
substituteInPlace $out/share/applications/${pname}.desktop --replace 'Exec=AppRun' 'Exec=${pname}'
substituteInPlace $out/share/applications/codux.desktop --replace 'Exec=AppRun' 'Exec=codux'
'';
meta = with lib; {
meta = {
description = "Visual IDE for React";
homepage = "https://www.codux.com";
license = licenses.unfree;
license = lib.licenses.unfree;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
dit7ya
kashw2
];
+7 -7
View File
@@ -10,7 +10,7 @@
spdlog,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "coeurl";
version = "0.3.1";
@@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
domain = "nheko.im";
owner = "nheko-reborn";
repo = "coeurl";
rev = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-NGplM5c/dMGSQbhKeuPOTWL8KsqvMd/76YuwCxnqNNE=";
};
postPatch = ''
@@ -37,11 +37,11 @@ stdenv.mkDerivation rec {
spdlog
];
meta = with lib; {
meta = {
description = "Simple async wrapper around CURL for C++";
homepage = "https://nheko.im/nheko-reborn/coeurl";
license = licenses.mit;
platforms = platforms.all;
maintainers = with maintainers; [ rnhmjoj ];
license = lib.licenses.mit;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [ rnhmjoj ];
};
}
})
+3 -3
View File
@@ -38,11 +38,11 @@ python3.pkgs.buildPythonApplication {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Detects the individual coffee grounds in a white-background picture to determine particle size distribution";
mainProgram = "coffeegrindsize";
homepage = "https://github.com/jgagneastro/coffeegrindsize";
license = licenses.mit;
maintainers = with maintainers; [ t4ccer ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ t4ccer ];
};
}
+3 -3
View File
@@ -13,11 +13,11 @@
passthru.updateScript = bundlerUpdateScript "colorls";
meta = with lib; {
meta = {
description = "Prettified LS";
homepage = "https://github.com/athityakumar/colorls";
license = with licenses; mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
lukebfox
nicknovitski
cbley
+6 -6
View File
@@ -21,8 +21,8 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "Linux-Comedi";
repo = "comedilib";
rev = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
sha256 = "0kfs2dw62vjz8j7fgsxq6ky8r8kca726gyklbm6kljvgfh47lyfw";
tag = "r${lib.replaceStrings [ "." ] [ "_" ] finalAttrs.version}";
hash = "sha256-3Hl6CHRvSzpNXXT6Z8RRbKKM/DS46+eORF9uYXgT2k0=";
};
nativeBuildInputs = [
@@ -56,11 +56,11 @@ stdenv.mkDerivation (finalAttrs: {
"doc"
];
meta = with lib; {
meta = {
description = "Linux Control and Measurement Device Interface Library";
homepage = "https://github.com/Linux-Comedi/comedilib";
license = licenses.lgpl21;
maintainers = [ maintainers.doronbehar ];
platforms = platforms.linux;
license = lib.licenses.lgpl21;
maintainers = with lib.maintainers; [ doronbehar ];
platforms = lib.platforms.linux;
};
})
+4 -4
View File
@@ -27,7 +27,7 @@ stdenvNoCC.mkDerivation {
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Legible monospace font that looks like Comic Sans";
longDescription = ''
A legible monospace font... the very typeface youve been trained to
@@ -36,11 +36,11 @@ stdenvNoCC.mkDerivation {
'';
homepage = "https://dtinth.github.io/comic-mono-font/";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
an-empty-string
totoroot
];
platforms = platforms.all;
platforms = lib.platforms.all;
};
}
+7 -7
View File
@@ -18,14 +18,14 @@
xorg,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "commandergenius";
version = "3.5.2";
src = fetchFromGitLab {
owner = "Dringgstein";
repo = "Commander-Genius";
rev = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-4WfHdgn8frcDVa3Va6vo/jZihf09vIs+bNdAxScgovE=";
};
@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
sed -i 's,APPDIR games,APPDIR bin,' src/install.cmake
'';
meta = with lib; {
meta = {
description = "Modern Interpreter for the Commander Keen Games";
longDescription = ''
Commander Genius is an open-source clone of
@@ -82,8 +82,8 @@ stdenv.mkDerivation rec {
are required to do so
'';
homepage = "https://github.com/gerstrong/Commander-Genius";
maintainers = with maintainers; [ hce ];
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with lib.maintainers; [ hce ];
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
};
}
})
+9 -9
View File
@@ -3,12 +3,12 @@
stdenvNoCC,
fetchzip,
}:
stdenvNoCC.mkDerivation rec {
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "commit-mono";
version = "1.143";
src = fetchzip {
url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/v${version}/CommitMono-${version}.zip";
url = "https://github.com/eigilnikolajsen/commit-mono/releases/download/v${finalAttrs.version}/CommitMono-${finalAttrs.version}.zip";
hash = "sha256-JTyPgWfbWq+lXQU/rgnyvPG6+V3f+FB5QUkd+I1oFKE=";
stripRoot = false;
};
@@ -21,16 +21,16 @@ stdenvNoCC.mkDerivation rec {
installPhase = ''
runHook preInstall
install -Dm644 CommitMono-${version}/*.otf -t $out/share/fonts/opentype
install -Dm644 CommitMono-${version}/ttfautohint/*.ttf -t $out/share/fonts/truetype
install -Dm644 CommitMono-${finalAttrs.version}/*.otf -t $out/share/fonts/opentype
install -Dm644 CommitMono-${finalAttrs.version}/ttfautohint/*.ttf -t $out/share/fonts/truetype
runHook postInstall
'';
meta = with lib; {
meta = {
description = "Anonymous and neutral programming typeface focused on creating a better reading experience";
homepage = "https://commitmono.com/";
license = licenses.ofl;
maintainers = [ maintainers.yoavlavi ];
platforms = platforms.all;
license = lib.licenses.ofl;
maintainers = with lib.maintainers; [ yoavlavi ];
platforms = lib.platforms.all;
};
}
})
+3 -3
View File
@@ -22,11 +22,11 @@ buildGoModule {
"-w"
];
meta = with lib; {
meta = {
description = "Confetti in your TTY";
homepage = "https://github.com/maaslalani/confetty";
license = licenses.mit;
maintainers = with maintainers; [ figsoda ];
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ figsoda ];
mainProgram = "confetty";
};
}
+5 -5
View File
@@ -12,7 +12,7 @@ buildGoModule rec {
src = fetchFromGitHub {
owner = "SIFalcon";
repo = "confluencePot";
rev = "v${version}";
tag = "v${version}";
hash = "sha256-jIbL6prOUII8o9FghIYa80BytJ9SSuyj/TZmAxwAbJk=";
};
@@ -24,7 +24,7 @@ buildGoModule rec {
'';
postInstall = lib.optionalString (!stdenv.hostPlatform.isDarwin) ''
mv $out/bin/confluencePot $out/bin/${pname}
mv $out/bin/confluencePot $out/bin/confluencepot
'';
preFixup = ''
@@ -32,15 +32,15 @@ buildGoModule rec {
install -vD confluence.html -t $out/share
'';
meta = with lib; {
meta = {
description = "Honeypot for the Atlassian Confluence OGNL injection vulnerability";
homepage = "https://github.com/SIFalcon/confluencePot";
longDescription = ''
ConfluencePot is a simple honeypot for the Atlassian Confluence unauthenticated
and remote OGNL injection vulnerability (CVE-2022-26134).
'';
license = with licenses; [ agpl3Plus ];
maintainers = with maintainers; [ fab ];
license = with lib.licenses; [ agpl3Plus ];
maintainers = with lib.maintainers; [ fab ];
mainProgram = "confluencepot";
};
}
+8 -8
View File
@@ -7,13 +7,13 @@
ncurses,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "conspy";
version = "1.16";
src = fetchurl {
url = "mirror://sourceforge/project/conspy/conspy-${version}-1/conspy-${version}.tar.gz";
sha256 = "02andak806vd04bgjlr0y0d2ddx7cazyf8nvca80vlh8x94gcppf";
url = "mirror://sourceforge/project/conspy/conspy-${finalAttrs.version}-1/conspy-${finalAttrs.version}.tar.gz";
hash = "sha256-7l72SOoI0g2QYtsi579ip7cmGvAgU/kWAW0bgKZqVgk=";
curlOpts = " -A application/octet-stream ";
};
@@ -33,11 +33,11 @@ stdenv.mkDerivation rec {
autoconf
'';
meta = with lib; {
meta = {
description = "Linux text console viewer";
mainProgram = "conspy";
license = licenses.epl10;
maintainers = with maintainers; [ raskin ];
platforms = platforms.linux;
license = lib.licenses.epl10;
maintainers = with lib.maintainers; [ raskin ];
platforms = lib.platforms.linux;
};
}
})
@@ -32,11 +32,11 @@ buildNpmPackage rec {
forceEmptyCache = true;
dontNpmBuild = true;
meta = with lib; {
meta = {
description = "Copilot Node.js server";
homepage = src.meta.homepage;
license = licenses.unfree; # I don't know: https://github.com/jfcherng/copilot-node-server/blob/main/LICENSE.md
maintainers = with maintainers; [ DamienCassou ];
license = lib.licenses.unfree; # I don't know: https://github.com/jfcherng/copilot-node-server/blob/main/LICENSE.md
maintainers = with lib.maintainers; [ DamienCassou ];
mainProgram = "copilot-node-server";
};
}
+5 -5
View File
@@ -5,23 +5,23 @@
autoreconfHook,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "corkscrew";
version = "2.0";
src = fetchFromGitHub {
owner = "bryanpkc";
repo = "corkscrew";
rev = "v${version}";
tag = "v${finalAttrs.version}";
hash = "sha256-JiddvTbuOysenrVWGUEyKSzpCF1PJaYWQUdz3FuLCdw=";
};
nativeBuildInputs = [ autoreconfHook ];
meta = with lib; {
meta = {
homepage = "https://github.com/bryanpkc/corkscrew";
description = "Tool for tunneling SSH through HTTP proxies";
license = lib.licenses.gpl2Only;
platforms = platforms.unix;
platforms = lib.platforms.unix;
mainProgram = "corkscrew";
};
}
})
+4 -4
View File
@@ -43,13 +43,13 @@ stdenv.mkDerivation (finalAttrs: {
};
};
meta = with lib; {
meta = {
description = "Program which generates ASCII pictures of a cow with a message";
homepage = "https://cowsay.diamonds";
changelog = "https://github.com/cowsay-org/cowsay/releases/tag/v${finalAttrs.version}";
license = licenses.gpl3Only;
platforms = platforms.all;
maintainers = with maintainers; [
license = lib.licenses.gpl3Only;
platforms = lib.platforms.all;
maintainers = with lib.maintainers; [
rob
anthonyroussel
];
+4 -4
View File
@@ -48,12 +48,12 @@ stdenv.mkDerivation (finalAttrs: {
updateScript = nix-update-script { };
};
meta = with lib; {
meta = {
changelog = "https://github.com/cowsql/cowsql/releases/tag/${finalAttrs.version}";
description = "Embeddable, replicated and fault tolerant SQL engine";
homepage = "https://github.com/cowsql/cowsql";
license = licenses.lgpl3Only;
teams = [ teams.lxc ];
platforms = platforms.unix;
license = lib.licenses.lgpl3Only;
teams = with lib.teams; [ lxc ];
platforms = lib.platforms.unix;
};
})
+3 -4
View File
@@ -8,8 +8,7 @@
glib,
lazarus,
libX11,
libqtpas,
wrapQtAppsHook,
libsForQt5,
writableTmpDirAsHomeHook,
}:
@@ -28,7 +27,7 @@ stdenv.mkDerivation (finalAttrs: {
fpc
getopt
lazarus
wrapQtAppsHook
libsForQt5.wrapQtAppsHook
writableTmpDirAsHomeHook
];
@@ -36,7 +35,7 @@ stdenv.mkDerivation (finalAttrs: {
dbus
glib
libX11
libqtpas
libsForQt5.libqtpas
];
env.NIX_LDFLAGS = "--as-needed -rpath ${lib.makeLibraryPath finalAttrs.buildInputs}";
+65
View File
@@ -0,0 +1,65 @@
{
lib,
stdenv,
fetchurl,
pkg-config,
guile_2_0,
gettext,
gtk2-x11,
libGL,
libGLU,
gtk2,
gnome2,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "gnubik";
version = "2.4.3";
src = fetchurl {
url = "https://ftp.gnu.org/gnu/gnubik/gnubik-${finalAttrs.version}.tar.gz";
hash = "sha256-Kz7Tb7W6nuyA/Yb5Tqu+hmUG9P4ZSKnXSA8iXIlIju4=";
};
strictDeps = true;
nativeBuildInputs = [
pkg-config
guile_2_0
gettext
gtk2-x11
];
buildInputs = [
libGL
libGLU
guile_2_0
gtk2
gnome2.gtkglext
];
passthru.updateScript = nix-update-script { };
meta = {
description = "3D Rubik's cube game";
longDescription = ''
The Gnubik program is an interactive, graphical, single player
puzzle. Yes, this is another implementation of the classic game
like that invented by Erno Rubik. You have to manipulate the
cube using the mouse. When each face shows only one colour, the
game is solved.
Gnubik is written in C and Guile. The latter allows you to
extend the program using the Scheme language a simple
programming tool which even novice computer users can use. For
example, you can use Scheme to write your own automated solving
routines or to create patterns.
'';
homepage = "https://www.gnu.org/software/gnubik";
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ yiyu ];
mainProgram = "gnubik";
platforms = lib.platforms.all;
};
})
+2 -2
View File
@@ -41,13 +41,13 @@
gccStdenv.mkDerivation (finalAttrs: {
pname = "icewm";
version = "3.8.1";
version = "3.8.2";
src = fetchFromGitHub {
owner = "ice-wm";
repo = "icewm";
tag = finalAttrs.version;
hash = "sha256-ESq8ojGA5iF+VI4B+MIGWz7V2YIROorju8mJ4MV0gOo=";
hash = "sha256-CbIQICov0h3lBDT54dEODkINNXou6CUEhRQAPZwfYK0=";
};
strictDeps = true;
@@ -1,31 +1,32 @@
{
lib,
mkDerivation,
stdenv,
python3,
fetchFromGitHub,
makeWrapper,
wrapQtAppsHook,
makeDesktopItem,
libsForQt5,
}:
mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "leo-editor";
version = "6.8.6.1";
src = fetchFromGitHub {
owner = "leo-editor";
repo = "leo-editor";
rev = version;
sha256 = "sha256-3ojiIjsGJpPgVSUi0QhIddqwsDxfRWxhxAQ5YmzwZiQ=";
tag = "v${finalAttrs.version}";
hash = "sha256-3ojiIjsGJpPgVSUi0QhIddqwsDxfRWxhxAQ5YmzwZiQ=";
};
dontBuild = true;
nativeBuildInputs = [
wrapQtAppsHook
libsForQt5.wrapQtAppsHook
makeWrapper
python3
];
propagatedBuildInputs = with python3.pkgs; [
pyqt6
docutils
@@ -36,7 +37,7 @@ mkDerivation rec {
exec = "leo %U";
icon = "leoapp32";
type = "Application";
comment = meta.description;
comment = finalAttrs.meta.description;
desktopName = "Leo";
genericName = "Text Editor";
categories = [
@@ -82,6 +83,8 @@ mkDerivation rec {
};
installPhase = ''
runHook preInstall
mkdir -p "$out/share/icons/hicolor/32x32/apps"
cp leo/Icons/leoapp32.png "$out/share/icons/hicolor/32x32/apps"
@@ -96,17 +99,19 @@ mkDerivation rec {
--add-flags "-O $out/share/leo-editor/launchLeo.py"
wrapQtApp $out/bin/leo
runHook postInstall
'';
meta = with lib; {
meta = {
homepage = "https://leo-editor.github.io/leo-editor/";
description = "Powerful folding editor";
longDescription = "Leo is a PIM, IDE and outliner that accelerates the work flow of programmers, authors and web designers.";
license = licenses.mit;
maintainers = with maintainers; [
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
leonardoce
kashw2
];
mainProgram = "leo";
};
}
})
@@ -4,32 +4,27 @@
fetchFromGitHub,
flex,
bison,
qtbase,
qtcharts,
qttools,
qtsvg,
qtwayland,
wrapQtAppsHook,
libX11,
cmake,
gperf,
adms,
ngspice,
qucsator-rf,
qt6Packages,
kernels ? [
ngspice
qucsator-rf
],
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "qucs-s";
version = "25.1.2";
src = fetchFromGitHub {
owner = "ra3xdh";
repo = "qucs_s";
rev = version;
tag = finalAttrs.version;
hash = "sha256-+xPhHmuogNuolmMFcUAP2hMfJh1D+O4DrPkcuR6+mR8=";
};
@@ -55,22 +50,26 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [
flex
bison
wrapQtAppsHook
qt6Packages.wrapQtAppsHook
cmake
];
buildInputs = [
qtbase
qttools
qtcharts
qtsvg
gperf
adms
]
++ lib.optionals stdenv.hostPlatform.isLinux [
qtwayland
libX11
]
++ kernels;
buildInputs =
with qt6Packages;
[
qtbase
qttools
qtcharts
qtsvg
]
++ [
gperf
adms
]
++ lib.optionals stdenv.hostPlatform.isLinux [
qtwayland
libX11
]
++ kernels;
cmakeFlags = [
"-DWITH_QT6=ON"
@@ -84,27 +83,27 @@ stdenv.mkDerivation rec {
(lib.makeBinPath kernels)
];
QTDIR = qtbase.dev;
QTDIR = qt6Packages.qtbase.dev;
doInstallCheck = true;
installCheck = ''
$out/bin/qucs-s --version
'';
meta = with lib; {
meta = {
description = "Spin-off of Qucs that allows custom simulation kernels";
longDescription = ''
Spin-off of Qucs that allows custom simulation kernels.
Default version is installed with ngspice.
'';
homepage = "https://ra3xdh.github.io/";
license = licenses.gpl2Plus;
license = lib.licenses.gpl2Plus;
mainProgram = "qucs-s";
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
mazurel
kashw2
thomaslepoix
];
platforms = with platforms; unix;
platforms = lib.platforms.unix;
};
}
})
+7
View File
@@ -0,0 +1,7 @@
{
sage,
}:
sage.override {
withDoc = true;
}
@@ -5,7 +5,7 @@
fetchpatch,
fetchFromGitHub,
cmake,
git,
gitMinimal,
pkg-config,
python3,
cairo,
@@ -20,13 +20,13 @@
rsync,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "surge";
version = "1.9.0";
src = fetchurl {
url = "https://github.com/surge-synthesizer/releases/releases/download/${version}/SurgeSrc_${version}.tgz";
sha256 = "00af4lfcipl0rn0dn4gfipx7nbk8ym1mrmji8v0ar98frsrpxg4k";
url = "https://github.com/surge-synthesizer/releases/releases/download/${finalAttrs.version}/SurgeSrc_${finalAttrs.version}.tgz";
hash = "sha256-k7x+s84OpazARlHWXEP1aC57+o3uEduAzYDeyBwlTgE=";
};
extraContent = fetchFromGitHub {
@@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
# or: https://github.com/surge-synthesizer/surge/blob/main/cmake/stage-extra-content.cmake
# SURGE_EXTRA_CONTENT_HASH
rev = "afc591cc06d9adc3dc8dc515a55c66873fa10296";
sha256 = "1wqv86l70nwlrb10n47rib80f47a96j9qqg8w5dv46ys1sq2nz7z";
hash = "sha256-/3wrsA7aG7Jb4ehhnKRJ6hAH0Ir5EAvCypRbcKhBG/M=";
};
patches = [
@@ -45,14 +45,14 @@ stdenv.mkDerivation rec {
# Patch: https://github.com/surge-synthesizer/surge/pull/4845
(fetchpatch {
url = "https://github.com/surge-synthesizer/surge/commit/7a552038bab4b000d188ae425aa97963dc91db17.patch";
sha256 = "sha256-5Flf0uJqEK6e+sadB+vr6phdvvdZYXcFFfm4ywhAeW0=";
hash = "sha256-5Flf0uJqEK6e+sadB+vr6phdvvdZYXcFFfm4ywhAeW0=";
name = "glibc_build_fix.patch";
})
];
nativeBuildInputs = [
cmake
git
gitMinimal
pkg-config
python3
];
@@ -92,17 +92,17 @@ stdenv.mkDerivation rec {
build/surge-headless
'';
meta = with lib; {
meta = {
description = ''
LV2 & VST3 synthesizer plug-in (previously released as Vember Audio
Surge)
'';
homepage = "https://surge-synthesizer.github.io";
license = licenses.gpl3;
license = lib.licenses.gpl3;
platforms = [ "x86_64-linux" ];
maintainers = with maintainers; [
maintainers = with lib.maintainers; [
magnetophon
orivej
];
};
}
})
+4 -4
View File
@@ -6,12 +6,12 @@
stdenv.mkDerivation (finalAttrs: {
pname = "unrar";
version = "7.1.9";
version = "7.1.10";
src = fetchzip {
url = "https://www.rarlab.com/rar/unrarsrc-${finalAttrs.version}.tar.gz";
stripRoot = false;
hash = "sha256-CkeE97RcEyCwOX4NKZG2d63ZvxsYFN8Y1swJ9ODb8sk=";
hash = "sha256-qUqUJ7NZyF+/skmdYMeE+u6KoHswcJvQSnRQ8rAKXp8=";
};
sourceRoot = finalAttrs.src.name;
@@ -34,8 +34,8 @@ stdenv.mkDerivation (finalAttrs: {
runHook preBuild
cp -a unrar libunrar
make -C libunrar lib
make -C unrar -j1
make -C libunrar lib -j$NIX_BUILD_CORES
make -C unrar -j$NIX_BUILD_CORES
runHook postBuild
'';
+3 -3
View File
@@ -6,20 +6,20 @@
rustPlatform.buildRustPackage rec {
pname = "wasm-tools";
version = "1.235.0";
version = "1.236.0";
src = fetchFromGitHub {
owner = "bytecodealliance";
repo = "wasm-tools";
tag = "v${version}";
hash = "sha256-SrWmoDSz2/qSiex46CeDIgarjgGRp2KOThGP4YjglZY=";
hash = "sha256-gw5LIfbrJojsK7g8sMLBGXKJbME8MMtLm1ytVR1Zbmo=";
fetchSubmodules = true;
};
# Disable cargo-auditable until https://github.com/rust-secure-code/cargo-auditable/issues/124 is solved.
auditable = false;
cargoHash = "sha256-j4tZupbWYcFy6M7XgDJjOKcvEYSNkQd30hvB2keVZwE=";
cargoHash = "sha256-/ixFvNTh1loXd3CPzNzGMGDbQPnGUtp/XaoK/7dW48Q=";
cargoBuildFlags = [
"--package"
"wasm-tools"
+73
View File
@@ -0,0 +1,73 @@
{
lib,
stdenvNoCC,
fetchurl,
makeBinaryWrapper,
nix-update-script,
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "y-cruncher";
version = "0.8.6.9545";
src = fetchurl {
url = "https://github.com/Mysticial/y-cruncher/releases/download/v${finalAttrs.version}/y-cruncher.v${finalAttrs.version}-static.tar.xz";
hash = "sha256-R57uTP45CXGi3+dcH0eyxR2ewjZKNxIyGHyh6mh7FUk=";
};
nativeBuildInputs = [
makeBinaryWrapper
];
installPhase = ''
runHook preInstall
install -Dm755 y-cruncher -t $out/lib/y-cruncher/
install -Dm755 Binaries/*~* -t $out/lib/y-cruncher/Binaries/
install -Dm644 Binaries/Digits/*.txt -t $out/lib/y-cruncher/Binaries/Digits/
install -Dm644 Custom\ Formulas/*.cfg -t $out/lib/y-cruncher/Custom\ Formulas/
makeWrapper $out/lib/y-cruncher/y-cruncher $out/bin/y-cruncher
install -Dm644 "Command Lines.txt" -t $out/share/doc/y-cruncher/
install -Dm644 "Read Me.txt" -t $out/share/doc/y-cruncher/
install -Dm644 "Username.txt" -t $out/share/doc/y-cruncher/
install -Dm644 Binaries/*.txt -t $out/share/doc/y-cruncher/
install -Dm644 Custom\ Formulas/#README.txt -t $out/share/doc/y-cruncher/
runHook postInstall
'';
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Compute Pi and other constants to billions of digits";
longDescription = ''
How fast can your computer compute Pi?
y-cruncher is a program that can compute Pi and other constants
to trillions of digits.
It is the first of its kind that is multi-threaded and scalable
to multi-core systems. Ever since its launch in 2009, it has
become a common benchmarking and stress-testing application for
overclockers and hardware enthusiasts.
y-cruncher has been used to set several world records for the
most digits of Pi ever computed.
'';
homepage = "https://www.numberworld.org/y-cruncher/";
downloadPage = "https://www.numberworld.org/y-cruncher/#Download";
changelog = "https://www.numberworld.org/y-cruncher/version_history.html";
license = with lib.licenses; [
unfree
asl20 # Apache Commons + HTTP Client
bsd3 # Intel Cilk Run-Time Library
];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];
maintainers = with lib.maintainers; [ normalcea ];
mainProgram = "y-cruncher";
platforms = [ "x86_64-linux" ];
};
})
@@ -17,14 +17,14 @@
stdenv.mkDerivation (finalAttrs: {
pname = "alkimia";
version = "8.2.0";
version = "8.2.1";
src = fetchFromGitLab {
domain = "invent.kde.org";
owner = "office";
repo = "alkimia";
rev = "v${finalAttrs.version}";
hash = "sha256-1unlpGTJaAMhYacMO2totq0JFNaYffgieJsYa18DtkY=";
hash = "sha256-v5DfnnzOMsoCXr074ydXxBIrSsnbex6G/OqF6psTvPs=";
};
nativeBuildInputs = [
@@ -16,14 +16,14 @@
buildPythonPackage rec {
pname = "aioftp";
version = "0.25.2";
version = "0.26.2";
pyproject = true;
disabled = pythonOlder "3.9";
src = fetchPypi {
inherit pname version;
hash = "sha256-hALv4NR4O5xNZ4dEbV4Cer55eWlR8ickG9LF2PPgnQs=";
hash = "sha256-7NjMloe7teG03dwVWqHz6oc9bp+eloIhN42vBMLk92M=";
};
build-system = [ setuptools ];
@@ -12,12 +12,12 @@
buildPythonPackage rec {
pname = "backtesting";
version = "0.6.4";
version = "0.6.5";
pyproject = true;
src = fetchPypi {
inherit pname version;
hash = "sha256-8Xasb7VG39XXQ/A47lgkYk5Vo4pJPE3Vghcxt0yGeq4=";
hash = "sha256-c4od7ij8U98u2jXqLy0aHDfdugHfFCI/yeh9gKHvvC4=";
};
build-system = [
@@ -0,0 +1,54 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
setuptools,
colcon,
pylint,
pytestCheckHook,
pytest-cov-stub,
scspell,
writableTmpDirAsHomeHook,
}:
buildPythonPackage rec {
pname = "colcon-library-path";
version = "0.2.1";
pyproject = true;
src = fetchFromGitHub {
owner = "colcon";
repo = "colcon-library-path";
tag = version;
hash = "sha256-/Zb8F/WcwpFMeJNLaf69ozXX8f+9gb+WXBda+nc/7MM=";
};
build-system = [ setuptools ];
propagatedBuildInputs = [
colcon
];
nativeCheckInputs = [
pylint
pytest-cov-stub
pytestCheckHook
scspell
writableTmpDirAsHomeHook
];
pythonImportsCheck = [
"colcon_library_path"
];
disabledTestPaths = [
"test/test_flake8.py"
];
meta = {
description = "Extension for colcon to set the library path environment variable";
homepage = "https://github.com/colcon/colcon-library-path";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ guelakais ];
};
}
@@ -8,7 +8,7 @@
buildPythonPackage rec {
pname = "colorful";
version = "0.5.6";
version = "0.5.7";
format = "setuptools";
disabled = pythonOlder "3.7";
@@ -17,7 +17,7 @@ buildPythonPackage rec {
owner = "timofurrer";
repo = "colorful";
tag = "v${version}";
hash = "sha256-8rHJIsHiyfjmjlGiEyrzvEwKgi1kP4Njm731mlFDMIU=";
hash = "sha256-iJ63Txn8wbZFlBrplTiHfkMfrCZfXxqlPRQgaMrwHCo=";
};
nativeCheckInputs = [ pytestCheckHook ];
@@ -27,7 +27,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Library for terminal string styling";
homepage = "https://github.com/timofurrer/colorful";
changelog = "https://github.com/timofurrer/colorful/releases/tag/v${version}";
changelog = "https://github.com/timofurrer/colorful/releases/tag/${src.tag}";
license = licenses.mit;
maintainers = with maintainers; [ kalbasit ];
};
@@ -11,14 +11,14 @@
buildPythonPackage rec {
pname = "ddgs";
version = "9.4.3";
version = "9.5.1";
pyproject = true;
src = fetchFromGitHub {
owner = "deedy5";
repo = "ddgs";
tag = "v${version}";
hash = "sha256-W7Ug9hYOfdskWrhRgkogwru8XE6kqxsqqnXsdD81mKk=";
hash = "sha256-8OGO70J/o6oUfgdMKgZOtmOf4Nenk3VcV8kxU6UnEFQ=";
};
build-system = [ setuptools ];
@@ -65,7 +65,7 @@
buildPythonPackage rec {
pname = "dvc";
version = "3.60.1";
version = "3.61.0";
pyproject = true;
disabled = pythonOlder "3.9";
@@ -74,7 +74,7 @@ buildPythonPackage rec {
owner = "iterative";
repo = "dvc";
tag = version;
hash = "sha256-e5QOWpx0Q47BJxnw9zWi483uezDN1pRevuBCrFGNpp0=";
hash = "sha256-h+jhXGLxS6atMk84Y942QuEhVRYzZJs1pn/wcde3TN0=";
};
pythonRelaxDeps = [
+2 -2
View File
@@ -18,13 +18,13 @@
buildGoModule rec {
pname = "buildah";
version = "1.41.0";
version = "1.41.1";
src = fetchFromGitHub {
owner = "containers";
repo = "buildah";
rev = "v${version}";
hash = "sha256-y2JLYalJ4aEGRF3AF1tWaDXQpT4SoXg/4DfVBMsbdIs=";
hash = "sha256-HBt/TpgrApdsiBACALBeMelA23LLQVbGg2jWRhAQsYo=";
};
outputs = [
-14
View File
@@ -1457,10 +1457,6 @@ with pkgs;
### APPLICATIONS/FILE-MANAGERS
doublecmd = callPackage ../by-name/do/doublecmd/package.nix {
inherit (libsForQt5) libqtpas wrapQtAppsHook;
};
vifm-full = vifm.override {
mediaSupport = true;
inherit lib udisks2 python3;
@@ -12647,8 +12643,6 @@ with pkgs;
lenovo-legion = libsForQt5.callPackage ../os-specific/linux/lenovo-legion/app.nix { };
leo-editor = libsForQt5.callPackage ../applications/editors/leo-editor { };
libkiwix = callPackage ../applications/misc/kiwix/lib.nix { };
libreoffice-bin = callPackage ../applications/office/libreoffice/darwin { };
@@ -13551,10 +13545,6 @@ with pkgs;
pythonBindings = true;
};
surge = callPackage ../applications/audio/surge {
git = gitMinimal;
};
supersonic-wayland = supersonic.override {
waylandSupport = true;
};
@@ -15068,8 +15058,6 @@ with pkgs;
p4est-dbg = p4est.override { debug = true; };
sageWithDoc = sage.override { withDoc = true; };
suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse {
inherit (llvmPackages) openmp;
};
@@ -15379,8 +15367,6 @@ with pkgs;
qcsxcad = libsForQt5.qcsxcad;
};
qucs-s = qt6Packages.callPackage ../applications/science/electronics/qucs-s { };
xyce-parallel = callPackage ../by-name/xy/xyce/package.nix {
withMPI = true;
trilinos = trilinos-mpi;
+2
View File
@@ -2759,6 +2759,8 @@ self: super: with self; {
colcon-defaults = callPackage ../development/python-modules/colcon-defaults { };
colcon-library-path = callPackage ../development/python-modules/colcon-library-path { };
colcon-mixin = callPackage ../development/python-modules/colcon-mixin { };
colcon-notification = callPackage ../development/python-modules/colcon-notification { };