Merge staging-next into staging

This commit is contained in:
nixpkgs-ci[bot]
2026-10-02 06:16:50 +00:00
committed by GitHub
57 changed files with 461 additions and 84 deletions

View File

@@ -87,7 +87,7 @@ rec {
mySed = overrideDerivation pkgs.gnused (oldAttrs: {
name = "sed-4.2.2-pre";
src = fetchurl {
url = ftp://alpha.gnu.org/gnu/sed/sed-4.2.2-pre.tar.bz2;
url = "ftp://alpha.gnu.org/gnu/sed/sed-4.2.2-pre.tar.bz2";
hash = "sha256-MxBJRcM2rYzQYwJ5XKxhXTQByvSg5jZc5cSHEZoB2IY=";
};
patches = [];

View File

@@ -418,13 +418,13 @@
"vendorHash": null
},
"fastly_fastly": {
"hash": "sha256-xACpLdPQDGPZDpsI8NxhKQ3aWCDEcRGM52vlEN8nxrs=",
"hash": "sha256-mDVtvKatzHwjA/+UjbVPRTMS2jDHq2NFIJWTB/yPMk0=",
"homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
"repo": "terraform-provider-fastly",
"rev": "v9.7.0",
"rev": "v9.8.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-d/NxLuO9ksyw6SCi43uS4BWyIkQsmgm/ZvSJZrDW0lE="
"vendorHash": "sha256-1CIpxatQ4Iw2bkdFJyXUKVqRPTrkJ+yjXsVG+dAxIo0="
},
"flexibleenginecloud_flexibleengine": {
"hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=",

View File

@@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "C++ wrappers for ATK accessibility toolkit";
license = lib.licenses.lgpl21Plus;
homepage = "https://gtkmm.org";
homepage = "https://gitlab.gnome.org/GNOME/atkmm";
platforms = lib.platforms.unix;
};
})

View File

@@ -10,13 +10,13 @@
buildGoModule (finalAttrs: {
pname = "betterleaks";
version = "1.8.1";
version = "1.9.0";
src = fetchFromGitHub {
owner = "betterleaks";
repo = "betterleaks";
tag = "v${finalAttrs.version}";
hash = "sha256-TFWjGY5s1/X3JGCvXiK2n0mkedWvcwzOfWYkVBsFBg8=";
hash = "sha256-gMh96BrWI5D0+y3ugA82lJVO0h56euIq8vjD2r+gR9Y=";
};
vendorHash = "sha256-iawGHP22k96dnpoSMNxlMJ8aHZPOW1Mbaih6vAh3G94=";

View File

@@ -7,14 +7,14 @@
python3Packages.buildPythonApplication (finalAttrs: {
pname = "cli50";
version = "8.0.1";
version = "8.0.3";
pyproject = true;
src = fetchFromGitHub {
owner = "cs50";
repo = "cli50";
tag = "v${finalAttrs.version}";
hash = "sha256-0gu31NPql8pFPN4jFbPwYkQmF/rbrAai6EY1ZVfXLew=";
hash = "sha256-+9XYKGkc0/c4EtJn3nKsrWTmNyrAH63JFPx+w/gb6lI=";
};
build-system = [

View File

@@ -29,18 +29,18 @@
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "codex";
version = "0.159.3";
version = "0.160.0";
src = fetchFromGitHub {
owner = "openai";
repo = "codex";
tag = "rust-v${finalAttrs.version}";
hash = "sha256-djo9XISA01gXziGjCsSrNlQ67lRNb3FSwrfs03srYIE=";
hash = "sha256-UFPv9UK0MBYZfpZ3QlkTXa19ykHwIEo3JdwPtUUrJls=";
};
sourceRoot = "${finalAttrs.src.name}/codex-rs";
cargoHash = "sha256-U20V8MkGJZd+qTOQETzqB25QJPYxJGV89LiR1kToW7A=";
cargoHash = "sha256-DMRbIOynO0wGXjBxaXZJNKorD9YQv3fAoRTZ4iZEIE4=";
__structuredAttrs = true;

View File

@@ -112,12 +112,12 @@ in
# Note: when upgrading this package, please run the list-missing-tools.sh script as described below!
python.pkgs.buildPythonApplication rec {
pname = "diffoscope";
version = "331";
version = "332";
pyproject = true;
src = fetchurl {
url = "https://diffoscope.org/archive/diffoscope-${version}.tar.bz2";
hash = "sha256-x1Sc1S3PER3m1+maUZjDofoGqiOoYIm2Oso7Q5NKNtw=";
hash = "sha256-eNmrIxt0yQlby20WRXgKBVXZ2jNnNLpksOvr25dXJvI=";
};
outputs = [

View File

@@ -1,17 +1,17 @@
{
"version": "12.17.2",
"version": "12.18.1",
"sources": {
"aarch64-linux": {
"url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.17.2/floorp-linux-aarch64.tar.xz",
"sha256": "21a47c35a45e208fbf350f1123a0222451dd90b0b6239b0bf46f27b2250a6c0b"
"url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.18.1/floorp-linux-aarch64.tar.xz",
"sha256": "80c5cf950098c14277e2a4c36bcfd7e583c17d217ef04891ba3086cc3f2ddd29"
},
"x86_64-linux": {
"url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.17.2/floorp-linux-x86_64.tar.xz",
"sha256": "2f59e332766d8ca5e966cc655450a0f1d3cf6e286f9f52172f8bd3caa7858ffc"
"url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.18.1/floorp-linux-x86_64.tar.xz",
"sha256": "2891d016b03cee91e030231d709d572b63980780612e4ccaae8e7dca76d86edd"
},
"aarch64-darwin": {
"url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.17.2/floorp-macOS-universal.dmg",
"sha256": "7086e8817196e2dde6fb89555b18453e5f201eeeaff4ab6807c15ba49a8dac3e"
"url": "https://github.com/Floorp-Projects/Floorp/releases/download/v12.18.1/floorp-macOS-universal.dmg",
"sha256": "1f44f59b9a2d2e7d131db99af8f32069926caf313d17e9a00d48bb69e19cb19b"
}
}
}

View File

@@ -48,6 +48,10 @@ stdenv.mkDerivation (finalAttrs: {
postPatch = ''
substituteInPlace wxprefs.cpp \
--replace-fail 'PYTHON_SHLIB' '${python3}/lib/libpython3.so'
substituteInPlace ../cmdline/bgolly.cpp \
--replace-fail '&popcount' '&::popcount' \
--replace-fail 'if (popcount)' 'if (::popcount)'
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
substituteInPlace makefile-gtk \

View File

@@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
There's extensive documentation, including API reference and a
tutorial.
'';
homepage = "https://gtkmm.org/";
homepage = "https://gitlab.gnome.org/GNOME/gtkmm";
license = lib.licenses.lgpl2Plus;
teams = [ lib.teams.gnome ];
platforms = lib.platforms.unix;

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "matterircd";
version = "0.32.0";
version = "0.33.0";
src = fetchFromGitHub {
owner = "42wim";
repo = "matterircd";
rev = "v${finalAttrs.version}";
sha256 = "sha256-maIc7HgzW4mhz59WFmm26tJddC70kvF2GdsYZ0HW9AU=";
sha256 = "sha256-auMd4coShEp4EKtxZhFlMXokZtF5SCqIgiSP1BGHn5U=";
};
vendorHash = null;

View File

@@ -12,16 +12,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "mergiraf";
version = "0.19.1";
version = "0.20.0";
src = fetchFromCodeberg {
owner = "mergiraf";
repo = "mergiraf";
tag = "v${finalAttrs.version}";
hash = "sha256-belYegVxLLrXr3h+n1qjmF14+rJoadkXoNwL+S/2jZE=";
hash = "sha256-MR0ZkCEQYyYD15htRuFUQelfp14dvlXijqdHtRjionU=";
};
cargoHash = "sha256-DioS90ecNOEryE7zVddu3ov2S3ylTRtLxe+Zmw2hkmM=";
cargoHash = "sha256-8QAb5HlZMl7WDMhI20/oY6LY/9U1hMAJaQk5hRaBXQc=";
# grammars generated by older tree-sitter bundle an array.h that breaks strict aliasing
# https://codeberg.org/mergiraf/mergiraf/issues/761

View File

@@ -72,7 +72,7 @@ stdenv.mkDerivation rec {
meta = {
description = "Vanity address generator for tor onion v3 (ed25519) hidden services";
homepage = "http://cathug2kyi4ilneggumrenayhuhsvrgn6qv2y47bgeet42iivkpynqad.onion/";
homepage = "https://github.com/cathugger/mkp224o";
license = lib.licenses.cc0;
platforms = lib.platforms.unix;
maintainers = [ ];

View File

@@ -48,7 +48,7 @@ stdenv.mkDerivation rec {
control repository. An installation of mm-common is not required for
building tarball releases, unless configured to use maintainer-mode.
'';
homepage = "https://www.gtkmm.org";
homepage = "https://gitlab.gnome.org/GNOME/mm-common";
license = lib.licenses.gpl2Plus;
teams = [ lib.teams.gnome ];
platforms = lib.platforms.linux;

View File

@@ -58,7 +58,6 @@ stdenv.mkDerivation (finalAttrs: {
license = lib.licenses.lgpl3Plus;
maintainers = [ lib.maintainers.raskin ];
platforms = lib.platforms.unix;
downloadPage = "https://mpir.org/downloads.html";
homepage = "https://mpir.org/";
homepage = "https://github.com/wbhart/mpir";
};
})

View File

@@ -56,13 +56,13 @@ stdenv.mkDerivation (finalAttrs: {
__structuredAttrs = true;
pname = "noctalia";
version = "5.2.0";
version = "5.2.1";
src = fetchFromGitHub {
owner = "noctalia-dev";
repo = "noctalia";
tag = "v${finalAttrs.version}";
hash = "sha256-RfRxWi9PfJVSyoLrLj5mQ5vo24FjkgfBIi+UmE96zZo=";
hash = "sha256-ukT5U54WQSpq6sktl5QJOZ8S4ZF3LLmP8CAFel1XJf0=";
};
strictDeps = true;

View File

@@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: {
meta = {
description = "Fast new version checker for software releases";
homepage = "https://nvrs.adamperkowski.dev";
homepage = "https://nvrs.koi.rip/";
changelog = "https://github.com/koibtw/nvrs/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ koi ];

View File

@@ -40,7 +40,7 @@ buildGoModule (finalAttrs: {
meta = {
mainProgram = "policy";
homepage = "https://www.openpolicyregistry.io/";
homepage = "https://openpolicycontainers.com/";
changelog = "https://github.com/opcr-io/policy/releases/tag/v${finalAttrs.version}";
description = "CLI for managing authorization policies";
longDescription = ''

View File

@@ -44,7 +44,7 @@ stdenv.mkDerivation (finalAttrs: {
installFlags = [ "PREFIX=$(out)" ];
meta = {
homepage = "http://compression.ca/pbzip2/";
homepage = "https://launchpad.net/pbzip2";
description = "Parallel implementation of bzip2 for multi-core machines";
license = lib.licenses.bsd2;
maintainers = [ ];

View File

@@ -9,13 +9,13 @@
buildGoModule (finalAttrs: {
pname = "pgit";
version = "1.1.0";
version = "2.0.0";
src = fetchFromGitHub {
owner = "picosh";
repo = "pgit";
rev = "v${finalAttrs.version}";
hash = "sha256-81ZiaY973+mGnYbDX+6fhe9NTYjQhWsvdpW0v42pasw=";
hash = "sha256-W+vnlplSVV1oZYQ4Fw4gfm0c1CP3fj9tXmqUmk5EhrI=";
};
vendorHash = "sha256-in8GVcOlGsvmcbegJmYwvE0AVJhVJ83x1v3ymV0uTpg=";
@@ -32,8 +32,7 @@ buildGoModule (finalAttrs: {
echo "Read me please" > README
${lib.getExe git} add README
${lib.getExe git} commit -m "First commit"
${lib.getExe pgit} -desc "The description" -revs smoke -repo . -out ./public
grep "The description" ./public/index.html
${lib.getExe pgit} -revs smoke -repo . -out ./public
grep "First commit" ./public/logs/smoke/index.html
grep "Read me please" ./public/tree/smoke/item/README.html
touch $out

View File

@@ -13,16 +13,16 @@
}:
buildNpmPackage (finalAttrs: {
pname = "pi-coding-agent";
version = "0.99.2";
version = "1.0.0";
src = fetchFromGitHub {
owner = "earendil-works";
repo = "pi";
tag = "v${finalAttrs.version}";
hash = "sha256-ukN//DNSnCr9gZHKSzexAGEZu95eMzTGJLjLc5B+Hwo=";
hash = "sha256-CGznIVHXG6gr2F8vzHcR/v4P9xJgZHeMTt/CJ/kB78o=";
};
npmDepsHash = "sha256-eKghIpCAKawZm0Uf2iG6y1fz21Z5jNnMiAFJ5Quj3GI=";
npmDepsHash = "sha256-ndEvWdB6sa5nNNtabk2OMZKUFG9x3op185deZHxFnXk=";
# The provider model catalog (packages/ai/src/providers/data/) is generated by
# a network fetch (models.dev plus provider APIs) and is gitignored upstream,
@@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: {
# under dist/providers/data/. Bump this hash alongside version.
modelData = fetchurl {
url = "https://registry.npmjs.org/@earendil-works/pi-ai/-/pi-ai-${finalAttrs.version}.tgz";
hash = "sha256-Cz34eRtIghbzCdkIeJKUp0S7Ybuq0SPZQJjlbflTjSU=";
hash = "sha256-85uZwpuFmPF1sQhA5dKoGYPnwM5crk19+DoQB0R9LCs=";
};
preConfigure = ''

View File

@@ -95,7 +95,7 @@ stdenv.mkDerivation (finalAttrs: {
doCheck = false; # fails 1 out of 1 tests with "Error: could not open fstab-type file: No such file or directory"
meta = {
homepage = "https://bazaar.launchpad.net/~fourmond/pmount/main/files";
homepage = "https://salsa.debian.org/debian/pmount";
description = "Mount removable devices as normal user";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;

View File

@@ -24,7 +24,6 @@ stdenvNoCC.mkDerivation rec {
'';
meta = {
homepage = "http://www.impallari.com/quattrocentosans/";
description = "Classic, elegant and sober sans-serif typeface";
license = lib.licenses.ofl;
platforms = lib.platforms.all;

View File

@@ -23,7 +23,6 @@ stdenvNoCC.mkDerivation rec {
'';
meta = {
homepage = "http://www.impallari.com/quattrocento/";
description = "Classic, elegant, sober and strong serif typeface";
license = lib.licenses.ofl;
platforms = lib.platforms.all;

View File

@@ -29,7 +29,7 @@ stdenv.mkDerivation {
meta = {
inherit version;
homepage = "http://linvdr.org/projects/regionset/";
homepage = "https://manpages.debian.org/trixie/regionset/regionset.8.en.html";
description = "Tool for changing the region code setting of DVD players";
mainProgram = "regionset";
license = lib.licenses.gpl2Plus;

View File

@@ -52,7 +52,7 @@ stdenv.mkDerivation {
meta = {
description = ''Open-source modernization of the 1993 classic "Master of Orion", written in Java'';
homepage = "https://www.remnantsoftheprecursors.com/";
homepage = "https://github.com/rayfowler/rotp-public";
# See LICENSE file in source repo for more details.
license = with lib.licenses; [

View File

@@ -71,7 +71,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Tools for maintaining UEFI signature databases";
homepage = "http://jk.ozlabs.org/docs/sbkeysync-maintaing-uefi-key-databases";
homepage = "https://git.kernel.org/pub/scm/linux/kernel/git/jejb/sbsigntools.git";
maintainers = with lib.maintainers; [
hmenke
raitobezarius

View File

@@ -31,7 +31,7 @@ rustPlatform.buildRustPackage rec {
meta = {
changelog = "https://github.com/schemamap/schemamap/releases/tag/v${version}";
description = "Instant batch data import for Postgres";
homepage = "https://schemamap.io";
homepage = "https://github.com/schemamap/schemamap";
license = lib.licenses.mit;
mainProgram = "schemamap";
maintainers = with lib.maintainers; [ thenonameguy ];

View File

@@ -234,7 +234,8 @@ buildGoModule (finalAttrs: {
} \
--suffix PATH : ${lib.makeBinPath [ procps ]}
sed -i -e "s#/usr/sbin#$out/bin#" -e "/^EnvironmentFile/d" ./cmd/tailscaled/tailscaled.service
install -D -m0444 -t $out/lib/systemd/system ./cmd/tailscaled/tailscaled.service
substituteInPlace ./cmd/tailscaled/tailscale-wait-online.service --replace-fail "/usr/bin" "$out/bin"
install -D -m0444 -t $out/lib/systemd/system ./cmd/tailscaled/{tailscaled.service,tailscale-online.target,tailscale-wait-online.service}
''
+ lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) ''
local INSTALL="$out/bin/tailscale"

View File

@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
broken = stdenv.hostPlatform.isDarwin;
homepage = "http://tcpcrypt.org/";
homepage = "https://github.com/scslab/tcpcrypt";
description = "Fast TCP encryption";
platforms = lib.platforms.all;
license = lib.licenses.bsd2;

View File

@@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Collection of audio feature analysis externals for puredata";
homepage = "http://williambrent.conflations.com/pages/research.html";
homepage = "https://github.com/wbrent/timbreIDLib";
license = lib.licenses.gpl3Plus;
maintainers = [ lib.maintainers.magnetophon ];
platforms = lib.platforms.linux;

View File

@@ -54,7 +54,7 @@ stdenv.mkDerivation {
passthru.tests.tmate-ssh-server = nixosTests.tmate-ssh-server;
meta = {
homepage = "https://tmate.io/";
homepage = "https://github.com/tmate-io/tmate-ssh-server";
description = "tmate SSH Server";
license = lib.licenses.mit;
platforms = lib.platforms.unix;

View File

@@ -51,7 +51,7 @@ stdenv.mkDerivation {
dontUseCmakeConfigure = true;
meta = {
homepage = "https://tmate.io/";
homepage = "https://github.com/tmate-io/tmate";
description = "Instant Terminal Sharing";
license = lib.licenses.mit;
platforms = lib.platforms.unix;

View File

@@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
meta = {
homepage = "http://www.tntnet.org/tntdb.html";
homepage = "https://github.com/maekitalo/tntdb";
description = "C++ library which makes accessing SQL databases easy and robust";
platforms = lib.platforms.linux;
license = lib.licenses.lgpl21;

View File

@@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: {
enableParallelBuilding = true;
meta = {
homepage = "http://www.tntnet.org/tntnet.html";
homepage = "https://github.com/maekitalo/tntnet";
description = "Web server which allows users to develop web applications using C++";
platforms = lib.platforms.linux;
license = lib.licenses.lgpl21;

View File

@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Tool to integrate C/Cpp code with Lua";
homepage = "http://www.codenix.com/~tolua/";
homepage = "https://github.com/LuaDist/toluapp";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ colinsane ];
mainProgram = "tolua++";

View File

@@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
homepage = "https://projects.sirrix.com/trac/tpmmanager";
homepage = "https://github.com/Rohde-Schwarz/TPMManager";
description = "Tool for managing the TPM";
mainProgram = "tpmmanager";
license = lib.licenses.gpl2;

View File

@@ -74,7 +74,7 @@ stdenv.mkDerivation (finalAttrs: {
thinking that it "might be too powerful" because remember power is good
and lightweight power is uGet!
'';
homepage = "http://www.ugetdm.com";
homepage = "https://sourceforge.net/projects/urlget/";
license = lib.licenses.lgpl21;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ romildo ];

View File

@@ -250,7 +250,7 @@ stdenv.mkDerivation (finalAttrs: {
USRP devices are designed and sold by Ettus Research, LLC and its parent
company, National Instruments.
'';
homepage = "https://uhd.ettus.com/";
homepage = "https://uhd.readthedocs.io";
license = lib.licenses.gpl3Plus;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [

View File

@@ -19,7 +19,7 @@ buildGoModule (finalAttrs: {
meta = {
description = "Simple GTD-style todo list for the command line";
homepage = "https://ultralist.io";
homepage = "https://github.com/gammons/ultralist";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ uvnikita ];
mainProgram = "ultralist";

View File

@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Convert between any document format supported by LibreOffice/OpenOffice";
homepage = "http://dag.wieers.com/home-made/unoconv/";
homepage = "https://github.com/unoconv/unoconv";
license = lib.licenses.gpl2Only;
platforms = lib.platforms.linux;
maintainers = [ lib.maintainers.bjornfor ];

View File

@@ -46,7 +46,7 @@ stdenv.mkDerivation (finalAttrs: {
];
meta = {
homepage = "http://urjtag.org/";
homepage = "https://sourceforge.net/projects/urjtag/";
description = "Universal JTAG library, server and tools";
license = with lib.licenses; [
gpl2Plus

View File

@@ -85,7 +85,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Novel computer vision C++ library with customizable algorithms and data structures";
mainProgram = "vigra-config";
homepage = "https://hci.iwr.uni-heidelberg.de/vigra";
homepage = "https://ukoethe.github.io/vigra/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
ShamrockLee

View File

@@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime";
mainProgram = "wflinfo";
homepage = "https://www.waffle-gl.org/";
homepage = "https://gitlab.freedesktop.org/mesa/waffle";
license = lib.licenses.bsd2;
inherit (libgbm.meta) platforms;
maintainers = with lib.maintainers; [ Flakebi ];

View File

@@ -37,7 +37,7 @@ buildGoModule (finalAttrs: {
'';
meta = {
homepage = "https://docs.gitops.weave.works";
homepage = "https://docs.gitops.weaveworks.org/";
description = "Weave Gitops CLI";
license = lib.licenses.mpl20;
platforms = lib.platforms.linux;

View File

@@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
meta = {
homepage = "https://blog.neil.brown.name/category/wiggle/";
homepage = "https://github.com/neilbrown/wiggle";
description = "Tool for applying patches with conflicts";
mainProgram = "wiggle";
longDescription = ''

View File

@@ -32,7 +32,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
meta = {
description = "Windows 10 icon theme";
homepage = "http://b00merang.weebly.com/windows-10.html";
homepage = "https://github.com/B00merang-Artwork/Windows-10";
license = lib.licenses.unfree;
maintainers = with lib.maintainers; [ mib ];
platforms = lib.platforms.linux;

333
pkgs/by-name/wi/witx-codegen/Cargo.lock generated Normal file
View File

@@ -0,0 +1,333 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4
[[package]]
name = "ansi_term"
version = "0.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2"
dependencies = [
"winapi",
]
[[package]]
name = "anyhow"
version = "1.0.100"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61"
[[package]]
name = "atty"
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8"
dependencies = [
"hermit-abi",
"libc",
"winapi",
]
[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
[[package]]
name = "clap"
version = "2.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c"
dependencies = [
"ansi_term",
"atty",
"bitflags",
"strsim",
"textwrap",
"unicode-width",
"vec_map",
]
[[package]]
name = "convert_case"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "heck"
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c"
dependencies = [
"unicode-segmentation",
]
[[package]]
name = "heck"
version = "0.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
[[package]]
name = "hermit-abi"
version = "0.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33"
dependencies = [
"libc",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "leb128"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67"
[[package]]
name = "libc"
version = "0.2.177"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976"
[[package]]
name = "log"
version = "0.4.28"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432"
[[package]]
name = "proc-macro-error"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c"
dependencies = [
"proc-macro-error-attr",
"proc-macro2",
"quote",
"syn 1.0.109",
"version_check",
]
[[package]]
name = "proc-macro-error-attr"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869"
dependencies = [
"proc-macro2",
"quote",
"version_check",
]
[[package]]
name = "proc-macro2"
version = "1.0.103"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8"
dependencies = [
"unicode-ident",
]
[[package]]
name = "quote"
version = "1.0.41"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ce25767e7b499d1b604768e7cde645d14cc8584231ea6b295e9c9eb22c02e1d1"
dependencies = [
"proc-macro2",
]
[[package]]
name = "strsim"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a"
[[package]]
name = "structopt"
version = "0.3.26"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0c6b5c64445ba8094a6ab0c3cd2ad323e07171012d9c98b0b15651daf1787a10"
dependencies = [
"clap",
"lazy_static",
"structopt-derive",
]
[[package]]
name = "structopt-derive"
version = "0.4.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dcb5ae327f9cc13b68763b5749770cb9e048a99bd9dfdfa58d0cf05d5f64afe0"
dependencies = [
"heck 0.3.3",
"proc-macro-error",
"proc-macro2",
"quote",
"syn 1.0.109",
]
[[package]]
name = "strum"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf"
[[package]]
name = "strum_macros"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.108",
]
[[package]]
name = "syn"
version = "1.0.109"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "syn"
version = "2.0.108"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917"
dependencies = [
"proc-macro2",
"quote",
"unicode-ident",
]
[[package]]
name = "textwrap"
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060"
dependencies = [
"unicode-width",
]
[[package]]
name = "thiserror"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
version = "1.0.69"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.108",
]
[[package]]
name = "unicode-ident"
version = "1.0.22"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5"
[[package]]
name = "unicode-segmentation"
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
[[package]]
name = "unicode-width"
version = "0.1.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af"
[[package]]
name = "vec_map"
version = "0.8.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191"
[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"
[[package]]
name = "wast"
version = "36.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8b5d7ba374a364571da1cb0a379a3dc302582a2d9937a183bfe35b68ad5bb9c4"
dependencies = [
"leb128",
]
[[package]]
name = "winapi"
version = "0.3.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419"
dependencies = [
"winapi-i686-pc-windows-gnu",
"winapi-x86_64-pc-windows-gnu",
]
[[package]]
name = "winapi-i686-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
[[package]]
name = "winapi-x86_64-pc-windows-gnu"
version = "0.4.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"
[[package]]
name = "witnext"
version = "0.10.0-beta3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cd72996583dbd3c9a58399dad1243c10af38bf46d5ad3edb23ddb3f37cc7f19d"
dependencies = [
"anyhow",
"log",
"thiserror",
"wast",
]
[[package]]
name = "witx-codegen"
version = "0.11.4"
dependencies = [
"anyhow",
"convert_case",
"structopt",
"strum",
"strum_macros",
"witnext",
]

View File

@@ -0,0 +1,39 @@
{
lib,
fetchFromGitHub,
nix-update-script,
rustPlatform,
versionCheckHook,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "witx-codegen";
version = "0.11.4";
__structuredAttrs = true;
src = fetchFromGitHub {
owner = "jedisct1";
repo = "witx-codegen";
tag = finalAttrs.version;
hash = "sha256-/Zi7iQ2NSy0eGLyAQBp/PiKQEAp33OSW9MkXawQuLMA=";
};
# Upstream does not provide a Cargo.lock file
cargoLock.lockFile = ./Cargo.lock;
postPatch = ''
ln -s ${./Cargo.lock} Cargo.lock
'';
doInstallCheck = true;
nativeInstallCheckInputs = [ versionCheckHook ];
passthru.updateScript = nix-update-script { };
meta = {
description = "WITX code and documentation generator for AssemblyScript, Zig, Rust and more";
homepage = "https://github.com/jedisct1/witx-codegen";
license = lib.licenses.mit;
maintainers = [ lib.maintainers.zebreus ];
mainProgram = "witx-codegen";
platforms = lib.platforms.all;
};
})

View File

@@ -81,7 +81,7 @@ stdenv.mkDerivation {
meta = {
description = "Open source QCD fit framework designed to extract PDFs and assess the impact of new data";
license = lib.licenses.gpl3;
homepage = "https://www.xfitter.org/xFitter";
homepage = "https://gitlab.cern.ch/fitters/xfitter";
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ veprbl ];
};

View File

@@ -31,8 +31,7 @@ stdenvNoCC.mkDerivation (finalAttrs: {
passthru.updateScript = gitUpdater { rev-prefix = "v"; };
meta = {
homepage = "https://xpra.org/";
downloadPage = "https://xpra.org/src/";
homepage = "https://github.com/Xpra-org/xpra-html5";
description = "HTML5 client for Xpra";
changelog = "https://github.com/Xpra-org/xpra-html5/releases/tag/v${finalAttrs.version}";
platforms = lib.platforms.linux;

View File

@@ -54,7 +54,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Cuddly teddy bear for your X desktop";
homepage = "https://weber.itn.liu.se/~stegu/xteddy/";
homepage = "https://salsa.debian.org/games-team/xteddy";
license = lib.licenses.gpl2;
maintainers = [ lib.maintainers.xaverdh ];
platforms = lib.platforms.linux;

View File

@@ -29,13 +29,13 @@ assert
stdenv.mkDerivation (finalAttrs: {
pname = "z3";
version = "4.16.0";
version = "5.1.0";
src = fetchFromGitHub {
owner = "Z3Prover";
repo = "z3";
rev = "z3-${finalAttrs.version}";
hash = "sha256-DnhX3kxggnFmyYwXEPBsBA1rh4oor1oIJR5TMJk/jvc=";
hash = "sha256-F46bADHVe6ssQrj6oXPSi3KRGBaX//pXO3+4bMFi8Ag=";
};
patches = lib.optionals useCmakeBuild [
@@ -134,6 +134,8 @@ stdenv.mkDerivation (finalAttrs: {
''
)
+ lib.optionalString pythonBindings ''
# delete dangling symlink
rm -f $python/${python3Packages.python.sitePackages}/z3/libz3.so.*
ln -sf $lib/lib $python/${python3Packages.python.sitePackages}/z3/lib
'';

View File

@@ -39,7 +39,7 @@ buildGoModule (finalAttrs: {
meta = {
description = "General purpose HTTP reverse proxy and forwarding tool written in Go";
homepage = "https://zoraxy.arozos.com/";
homepage = "https://zoraxy.aroz.org/";
changelog = "https://github.com/tobychui/zoraxy/blob/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.agpl3Only;
maintainers = [ lib.maintainers.luftmensch-luftmensch ];

View File

@@ -29,14 +29,14 @@
buildPythonPackage (finalAttrs: {
pname = "posthog";
version = "7.58.0";
version = "7.62.0";
pyproject = true;
src = fetchFromGitHub {
owner = "PostHog";
repo = "posthog-python";
tag = "posthog-v${finalAttrs.version}";
hash = "sha256-2HvOlaS6rlM2kyE5sM7CsocO+a6eRfZcNRt7fGWOgJY=";
hash = "sha256-C7RrufEgplFZjCttg5eFNfCjhGUEWw5XQE4U9I8NPA8=";
};
build-system = [ setuptools ];

View File

@@ -15,7 +15,7 @@ mkTclDerivation {
meta = {
description = "Tcl extension that exposes Tcl's Virtual File System (VFS) subsystem to the script level";
homepage = "https://core.tcl.tk/tclvfs";
homepage = "https://www.tcl-lang.org/";
license = lib.licenses.tcltk;
longDescription = ''
The TclVfs project aims to provide an extension to the Tcl language which

View File

@@ -34,11 +34,15 @@ let
unfuck-releases = {
"0.44.12" = {
unfuckRelease = "0.44.12";
owner = "svenstaro";
rev = "0.44.12";
hash = "sha256-f9vDe3Q3Vl2hFLCPSzYtqyv9rLKBKEnARZTu0MKaX88=";
};
"0.47.05" = {
unfuckRelease = "0.47.05-final";
hash = "sha256-kBdzU6KDpODOBP9XHM7lQRIEWUGOj838vXF1FbSr0Xw=";
owner = "cizra";
rev = "29fddba2ad92039b95d8873b9b05bbded7111fd0";
hash = "sha256-ogeHYvyaJMhU3yXMAS0XwJ/H/15H9iXNusnmcbfPWOo=";
};
};
@@ -54,10 +58,8 @@ stdenv.mkDerivation {
version = release.unfuckRelease;
src = fetchFromGitHub {
owner = "svenstaro";
repo = "dwarf_fortress_unfuck";
rev = release.unfuckRelease;
inherit (release) hash;
inherit (release) owner rev hash;
};
patches = lib.optionals (versionOlder release.unfuckRelease "0.47.05") [
@@ -132,6 +134,7 @@ stdenv.mkDerivation {
platforms = platforms.linux;
maintainers = with maintainers; [
numinit
cizra
];
};
}