diff --git a/lib/customisation.nix b/lib/customisation.nix index c732a3dcc7d8..37d25eece04e 100644 --- a/lib/customisation.nix +++ b/lib/customisation.nix @@ -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 = []; diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2a07f87093fe..55ba80ff5dd8 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -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=", diff --git a/pkgs/by-name/at/atkmm/package.nix b/pkgs/by-name/at/atkmm/package.nix index b2eff2bbbde9..391b31f6b1b3 100644 --- a/pkgs/by-name/at/atkmm/package.nix +++ b/pkgs/by-name/at/atkmm/package.nix @@ -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; }; }) diff --git a/pkgs/by-name/be/betterleaks/package.nix b/pkgs/by-name/be/betterleaks/package.nix index 48bd57b090ed..0472f0d4db6d 100644 --- a/pkgs/by-name/be/betterleaks/package.nix +++ b/pkgs/by-name/be/betterleaks/package.nix @@ -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="; diff --git a/pkgs/by-name/cl/cli50/package.nix b/pkgs/by-name/cl/cli50/package.nix index ba875757db30..447469f53411 100644 --- a/pkgs/by-name/cl/cli50/package.nix +++ b/pkgs/by-name/cl/cli50/package.nix @@ -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 = [ diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 54a01434a020..7af57db2baa6 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -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; diff --git a/pkgs/by-name/di/diffoscope/package.nix b/pkgs/by-name/di/diffoscope/package.nix index 69289fed16b0..c0a7887ff6ee 100644 --- a/pkgs/by-name/di/diffoscope/package.nix +++ b/pkgs/by-name/di/diffoscope/package.nix @@ -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 = [ diff --git a/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json b/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json index 567896e3c5f0..8a4f30b8690c 100644 --- a/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json +++ b/pkgs/by-name/fl/floorp-bin-unwrapped/sources.json @@ -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" } } } diff --git a/pkgs/by-name/go/golly/package.nix b/pkgs/by-name/go/golly/package.nix index b694632a2853..c18df599c950 100644 --- a/pkgs/by-name/go/golly/package.nix +++ b/pkgs/by-name/go/golly/package.nix @@ -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 \ diff --git a/pkgs/by-name/gt/gtkmm4/package.nix b/pkgs/by-name/gt/gtkmm4/package.nix index 62c759f438c2..f68769073f25 100644 --- a/pkgs/by-name/gt/gtkmm4/package.nix +++ b/pkgs/by-name/gt/gtkmm4/package.nix @@ -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; diff --git a/pkgs/by-name/ma/matterircd/package.nix b/pkgs/by-name/ma/matterircd/package.nix index b465205925d9..d0295fbea2d7 100644 --- a/pkgs/by-name/ma/matterircd/package.nix +++ b/pkgs/by-name/ma/matterircd/package.nix @@ -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; diff --git a/pkgs/by-name/me/mergiraf/package.nix b/pkgs/by-name/me/mergiraf/package.nix index 5aaa5e5c9e96..3686c30b0f8b 100644 --- a/pkgs/by-name/me/mergiraf/package.nix +++ b/pkgs/by-name/me/mergiraf/package.nix @@ -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 diff --git a/pkgs/by-name/mk/mkp224o/package.nix b/pkgs/by-name/mk/mkp224o/package.nix index e9e32193ed74..671917201b64 100644 --- a/pkgs/by-name/mk/mkp224o/package.nix +++ b/pkgs/by-name/mk/mkp224o/package.nix @@ -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 = [ ]; diff --git a/pkgs/by-name/mm/mm-common/package.nix b/pkgs/by-name/mm/mm-common/package.nix index b1f3765c829a..d2ed39dd3206 100644 --- a/pkgs/by-name/mm/mm-common/package.nix +++ b/pkgs/by-name/mm/mm-common/package.nix @@ -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; diff --git a/pkgs/by-name/mp/mpir/package.nix b/pkgs/by-name/mp/mpir/package.nix index 9f03e1a652c7..3259613e5563 100644 --- a/pkgs/by-name/mp/mpir/package.nix +++ b/pkgs/by-name/mp/mpir/package.nix @@ -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"; }; }) diff --git a/pkgs/by-name/no/noctalia/package.nix b/pkgs/by-name/no/noctalia/package.nix index 0071d6b1d0af..61b258f64cdf 100644 --- a/pkgs/by-name/no/noctalia/package.nix +++ b/pkgs/by-name/no/noctalia/package.nix @@ -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; diff --git a/pkgs/by-name/nv/nvrs/package.nix b/pkgs/by-name/nv/nvrs/package.nix index 82b6e174e6fe..fbeb917583bc 100644 --- a/pkgs/by-name/nv/nvrs/package.nix +++ b/pkgs/by-name/nv/nvrs/package.nix @@ -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 ]; diff --git a/pkgs/by-name/op/opcr-policy/package.nix b/pkgs/by-name/op/opcr-policy/package.nix index bea87985e315..c456cce2a73e 100644 --- a/pkgs/by-name/op/opcr-policy/package.nix +++ b/pkgs/by-name/op/opcr-policy/package.nix @@ -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 = '' diff --git a/pkgs/by-name/pb/pbzip2/package.nix b/pkgs/by-name/pb/pbzip2/package.nix index ad9ee67b89cf..d238d8469fb9 100644 --- a/pkgs/by-name/pb/pbzip2/package.nix +++ b/pkgs/by-name/pb/pbzip2/package.nix @@ -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 = [ ]; diff --git a/pkgs/by-name/pg/pgit/package.nix b/pkgs/by-name/pg/pgit/package.nix index 887594c7c7a5..5f9182849d88 100644 --- a/pkgs/by-name/pg/pgit/package.nix +++ b/pkgs/by-name/pg/pgit/package.nix @@ -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 diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index 37d859b10040..29250a74b1a9 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -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 = '' diff --git a/pkgs/by-name/pm/pmount/package.nix b/pkgs/by-name/pm/pmount/package.nix index ce6fec43aa6b..b6c98e782caa 100644 --- a/pkgs/by-name/pm/pmount/package.nix +++ b/pkgs/by-name/pm/pmount/package.nix @@ -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; diff --git a/pkgs/by-name/qu/quattrocento-sans/package.nix b/pkgs/by-name/qu/quattrocento-sans/package.nix index 41fe9a6964c9..06ddefcfcf45 100644 --- a/pkgs/by-name/qu/quattrocento-sans/package.nix +++ b/pkgs/by-name/qu/quattrocento-sans/package.nix @@ -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; diff --git a/pkgs/by-name/qu/quattrocento/package.nix b/pkgs/by-name/qu/quattrocento/package.nix index 6963945f65eb..728f4bc4089e 100644 --- a/pkgs/by-name/qu/quattrocento/package.nix +++ b/pkgs/by-name/qu/quattrocento/package.nix @@ -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; diff --git a/pkgs/by-name/re/regionset/package.nix b/pkgs/by-name/re/regionset/package.nix index 1c366fde1e2e..07044ed00997 100644 --- a/pkgs/by-name/re/regionset/package.nix +++ b/pkgs/by-name/re/regionset/package.nix @@ -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; diff --git a/pkgs/by-name/ro/rotp/package.nix b/pkgs/by-name/ro/rotp/package.nix index 171eb688bdcc..4a8a8d913b17 100644 --- a/pkgs/by-name/ro/rotp/package.nix +++ b/pkgs/by-name/ro/rotp/package.nix @@ -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; [ diff --git a/pkgs/by-name/sb/sbsigntool/package.nix b/pkgs/by-name/sb/sbsigntool/package.nix index f0031367fea8..1b9cad610339 100644 --- a/pkgs/by-name/sb/sbsigntool/package.nix +++ b/pkgs/by-name/sb/sbsigntool/package.nix @@ -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 diff --git a/pkgs/by-name/sc/schemamap/package.nix b/pkgs/by-name/sc/schemamap/package.nix index fb2c5272530d..6fcd7e611dc4 100644 --- a/pkgs/by-name/sc/schemamap/package.nix +++ b/pkgs/by-name/sc/schemamap/package.nix @@ -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 ]; diff --git a/pkgs/by-name/ta/tailscale/package.nix b/pkgs/by-name/ta/tailscale/package.nix index 451575d4bca3..6214f9774b59 100644 --- a/pkgs/by-name/ta/tailscale/package.nix +++ b/pkgs/by-name/ta/tailscale/package.nix @@ -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" diff --git a/pkgs/by-name/tc/tcpcrypt/package.nix b/pkgs/by-name/tc/tcpcrypt/package.nix index 3508dbc4f78b..4d4e04bdedb5 100644 --- a/pkgs/by-name/tc/tcpcrypt/package.nix +++ b/pkgs/by-name/tc/tcpcrypt/package.nix @@ -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; diff --git a/pkgs/by-name/ti/timbreid/package.nix b/pkgs/by-name/ti/timbreid/package.nix index d75c31eac9a9..6d570aec500e 100644 --- a/pkgs/by-name/ti/timbreid/package.nix +++ b/pkgs/by-name/ti/timbreid/package.nix @@ -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; diff --git a/pkgs/by-name/tm/tmate-ssh-server/package.nix b/pkgs/by-name/tm/tmate-ssh-server/package.nix index 02bf6c785064..8458ab951fdc 100644 --- a/pkgs/by-name/tm/tmate-ssh-server/package.nix +++ b/pkgs/by-name/tm/tmate-ssh-server/package.nix @@ -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; diff --git a/pkgs/by-name/tm/tmate/package.nix b/pkgs/by-name/tm/tmate/package.nix index 46ba8b43305f..a72ae4c788db 100644 --- a/pkgs/by-name/tm/tmate/package.nix +++ b/pkgs/by-name/tm/tmate/package.nix @@ -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; diff --git a/pkgs/by-name/tn/tntdb/package.nix b/pkgs/by-name/tn/tntdb/package.nix index 3a5a124691ce..1e451b8d5d73 100644 --- a/pkgs/by-name/tn/tntdb/package.nix +++ b/pkgs/by-name/tn/tntdb/package.nix @@ -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; diff --git a/pkgs/by-name/tn/tntnet/package.nix b/pkgs/by-name/tn/tntnet/package.nix index 01a9917cbaeb..6376d11d6f00 100644 --- a/pkgs/by-name/tn/tntnet/package.nix +++ b/pkgs/by-name/tn/tntnet/package.nix @@ -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; diff --git a/pkgs/by-name/to/toluapp/package.nix b/pkgs/by-name/to/toluapp/package.nix index 51fe973610c7..b0cebcfca424 100644 --- a/pkgs/by-name/to/toluapp/package.nix +++ b/pkgs/by-name/to/toluapp/package.nix @@ -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++"; diff --git a/pkgs/by-name/tp/tpmmanager/package.nix b/pkgs/by-name/tp/tpmmanager/package.nix index 7d56d5e7b622..ab16b085f0d9 100644 --- a/pkgs/by-name/tp/tpmmanager/package.nix +++ b/pkgs/by-name/tp/tpmmanager/package.nix @@ -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; diff --git a/pkgs/by-name/ug/uget/package.nix b/pkgs/by-name/ug/uget/package.nix index 9ec4e4a5980f..6625f0dbb267 100644 --- a/pkgs/by-name/ug/uget/package.nix +++ b/pkgs/by-name/ug/uget/package.nix @@ -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 ]; diff --git a/pkgs/by-name/uh/uhd/package.nix b/pkgs/by-name/uh/uhd/package.nix index 43e630a68c57..0dc95573c1cd 100644 --- a/pkgs/by-name/uh/uhd/package.nix +++ b/pkgs/by-name/uh/uhd/package.nix @@ -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; [ diff --git a/pkgs/by-name/ul/ultralist/package.nix b/pkgs/by-name/ul/ultralist/package.nix index 229ddeaa293e..a25d01f3608e 100644 --- a/pkgs/by-name/ul/ultralist/package.nix +++ b/pkgs/by-name/ul/ultralist/package.nix @@ -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"; diff --git a/pkgs/by-name/un/unoconv/package.nix b/pkgs/by-name/un/unoconv/package.nix index 680daca38303..13b0f3430ac3 100644 --- a/pkgs/by-name/un/unoconv/package.nix +++ b/pkgs/by-name/un/unoconv/package.nix @@ -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 ]; diff --git a/pkgs/by-name/ur/urjtag/package.nix b/pkgs/by-name/ur/urjtag/package.nix index 0cb7f63a9e2a..d7fd651cb8a8 100644 --- a/pkgs/by-name/ur/urjtag/package.nix +++ b/pkgs/by-name/ur/urjtag/package.nix @@ -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 diff --git a/pkgs/by-name/vi/vigra/package.nix b/pkgs/by-name/vi/vigra/package.nix index 23d0a049a14e..f40d2f744eea 100644 --- a/pkgs/by-name/vi/vigra/package.nix +++ b/pkgs/by-name/vi/vigra/package.nix @@ -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 diff --git a/pkgs/by-name/wa/waffle/package.nix b/pkgs/by-name/wa/waffle/package.nix index a3330d6adab6..b44ff34a64fb 100644 --- a/pkgs/by-name/wa/waffle/package.nix +++ b/pkgs/by-name/wa/waffle/package.nix @@ -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 ]; diff --git a/pkgs/by-name/we/weave-gitops/package.nix b/pkgs/by-name/we/weave-gitops/package.nix index 195a7d5e7cd2..a9a7f45d3d28 100644 --- a/pkgs/by-name/we/weave-gitops/package.nix +++ b/pkgs/by-name/we/weave-gitops/package.nix @@ -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; diff --git a/pkgs/by-name/wi/wiggle/package.nix b/pkgs/by-name/wi/wiggle/package.nix index 13cb0805f7cc..e1726f37b7d2 100644 --- a/pkgs/by-name/wi/wiggle/package.nix +++ b/pkgs/by-name/wi/wiggle/package.nix @@ -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 = '' diff --git a/pkgs/by-name/wi/windows10-icons/package.nix b/pkgs/by-name/wi/windows10-icons/package.nix index 2507dd07187d..a617e386e001 100644 --- a/pkgs/by-name/wi/windows10-icons/package.nix +++ b/pkgs/by-name/wi/windows10-icons/package.nix @@ -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; diff --git a/pkgs/by-name/wi/witx-codegen/Cargo.lock b/pkgs/by-name/wi/witx-codegen/Cargo.lock new file mode 100644 index 000000000000..3d63419d1dc0 --- /dev/null +++ b/pkgs/by-name/wi/witx-codegen/Cargo.lock @@ -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", +] diff --git a/pkgs/by-name/wi/witx-codegen/package.nix b/pkgs/by-name/wi/witx-codegen/package.nix new file mode 100644 index 000000000000..2f64e64756c9 --- /dev/null +++ b/pkgs/by-name/wi/witx-codegen/package.nix @@ -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; + }; +}) diff --git a/pkgs/by-name/xf/xfitter/package.nix b/pkgs/by-name/xf/xfitter/package.nix index 57530ebc6768..d2ec7e879f75 100644 --- a/pkgs/by-name/xf/xfitter/package.nix +++ b/pkgs/by-name/xf/xfitter/package.nix @@ -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 ]; }; diff --git a/pkgs/by-name/xp/xpra-html5/package.nix b/pkgs/by-name/xp/xpra-html5/package.nix index 0d74efbfeabd..3fda3d96c67f 100644 --- a/pkgs/by-name/xp/xpra-html5/package.nix +++ b/pkgs/by-name/xp/xpra-html5/package.nix @@ -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; diff --git a/pkgs/by-name/xt/xteddy/package.nix b/pkgs/by-name/xt/xteddy/package.nix index 07561e7e5cdb..8b63869dea91 100644 --- a/pkgs/by-name/xt/xteddy/package.nix +++ b/pkgs/by-name/xt/xteddy/package.nix @@ -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; diff --git a/pkgs/by-name/z3/z3/package.nix b/pkgs/by-name/z3/z3/package.nix index 1a943e5d0a04..ac3f6224a977 100644 --- a/pkgs/by-name/z3/z3/package.nix +++ b/pkgs/by-name/z3/z3/package.nix @@ -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 ''; diff --git a/pkgs/by-name/zo/zoraxy/package.nix b/pkgs/by-name/zo/zoraxy/package.nix index 01162decc07f..1cbec4046dc3 100644 --- a/pkgs/by-name/zo/zoraxy/package.nix +++ b/pkgs/by-name/zo/zoraxy/package.nix @@ -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 ]; diff --git a/pkgs/development/python-modules/posthog/default.nix b/pkgs/development/python-modules/posthog/default.nix index dc190e85bfab..800b382f6566 100644 --- a/pkgs/development/python-modules/posthog/default.nix +++ b/pkgs/development/python-modules/posthog/default.nix @@ -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 ]; diff --git a/pkgs/development/tcl-modules/by-name/tc/tclvfs/package.nix b/pkgs/development/tcl-modules/by-name/tc/tclvfs/package.nix index 0fde102cc2a7..cad767f9e3a9 100644 --- a/pkgs/development/tcl-modules/by-name/tc/tclvfs/package.nix +++ b/pkgs/development/tcl-modules/by-name/tc/tclvfs/package.nix @@ -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 diff --git a/pkgs/games/dwarf-fortress/unfuck.nix b/pkgs/games/dwarf-fortress/unfuck.nix index 5d41bf65c60b..9eceacb2e9e4 100644 --- a/pkgs/games/dwarf-fortress/unfuck.nix +++ b/pkgs/games/dwarf-fortress/unfuck.nix @@ -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 ]; }; }