···16 ./revert-arm64-pointer-auth.patch
17 ./node-npm-build-npm-package-logic.patch
18 ./trap-handler-backport.patch
19+ # Fix for enum width error when compiling with clang 16.
20+ ./enum-width-fix-backport.patch
21 ];
22}
+3-3
pkgs/misc/fastly/default.nix
···1011buildGoModule rec {
12 pname = "fastly";
13- version = "10.5.0";
1415 src = fetchFromGitHub {
16 owner = "fastly";
17 repo = "cli";
18 rev = "refs/tags/v${version}";
19- hash = "sha256-aLO48gExo8rIFp20Yf4LwN+0wROnn6dzQDqzveYPg2E=";
20 # The git commit is part of the `fastly version` original output;
21 # leave that output the same in nixpkgs. Use the `.git` directory
22 # to retrieve the commit SHA, and remove the directory afterwards,
···33 "cmd/fastly"
34 ];
3536- vendorHash = "sha256-H1cD4FZr1612/O1GjHZrKrUQi5H/EkDA3Tkqio95UdY=";
3738 nativeBuildInputs = [
39 installShellFiles
···1011buildGoModule rec {
12 pname = "fastly";
13+ version = "10.5.1";
1415 src = fetchFromGitHub {
16 owner = "fastly";
17 repo = "cli";
18 rev = "refs/tags/v${version}";
19+ hash = "sha256-YNXsO0iuVyITgvYwLUm83BA2Y+hUcQe9pK9ppy8pVRQ=";
20 # The git commit is part of the `fastly version` original output;
21 # leave that output the same in nixpkgs. Use the `.git` directory
22 # to retrieve the commit SHA, and remove the directory afterwards,
···33 "cmd/fastly"
34 ];
3536+ vendorHash = "sha256-oB71R7MUBG7EgVhaWx5oNGLHVGQWhkxO7jJD9eFsc3Y=";
3738 nativeBuildInputs = [
39 installShellFiles
+7-4
pkgs/os-specific/linux/nsncd/default.nix
···78rustPlatform.buildRustPackage rec {
9 pname = "nsncd";
10- version = "unstable-2022-11-14";
1100012 src = fetchFromGitHub {
13 owner = "nix-community";
14 repo = "nsncd";
15- rev = "47e580f1db99603df6e212a2e62f18cc970cef40";
16- hash = "sha256-Nv3MYZcuYgD66BAGs3Tg37s086HAGsaDBFvELqQF3Tk=";
17 };
1819- cargoSha256 = "sha256-c1L6nEUBHw1YegmoRrI3WU/bF80Nzbz13hsGlNyBR9o=";
2021 meta = with lib; {
22 description = "the name service non-caching daemon";
···78rustPlatform.buildRustPackage rec {
9 pname = "nsncd";
10+ version = "unstable-2023-10-26";
1112+ # https://github.com/twosigma/nsncd/pull/71 has not been upstreamed
13+ # to twosigma/nsncd yet. Using the nix-community fork in the
14+ # meantime.
15 src = fetchFromGitHub {
16 owner = "nix-community";
17 repo = "nsncd";
18+ rev = "d6513421f420e407248c6d0aee39ae2f861a7cec";
19+ hash = "sha256-PykzwpPxMDHJOr2HubXuw+Krk9Jbi0E3M2lEAOXhx2M=";
20 };
2122+ cargoSha256 = "sha256-cUM7rYXWpJ0aMiurXBp15IlxAmf/x5uiodxEqBPCQT0=";
2324 meta = with lib; {
25 description = "the name service non-caching daemon";
···2, callPackage
3, fetchFromGitHub
4, fetchpatch
05}:
6/*
7** To customize the enabled beets plugins, use the pluginOverrides input to the
···20 beets = self.beets-stable;
2122 beets-stable = callPackage ./common.nix rec {
023 version = "1.6.0";
24 src = fetchFromGitHub {
25 owner = "beetbox";
···41 # https://github.com/beetbox/beets/pull/4839
42 # The upstream patch does not apply on 1.6.0, as the related code has been refactored since
43 ./patches/fix-embedart-imagick-7.1.1-12.patch
00000000000044 ];
45 };
4647 beets-minimal = self.beets.override { disableAllPlugins = true; };
4849 beets-unstable = callPackage ./common.nix {
50- version = "unstable-2023-07-05";
051 src = fetchFromGitHub {
52 owner = "beetbox";
53 repo = "beets";
54- rev = "9481402b3c20739ca0b879d19adbfca22ccd6a44";
55- hash = "sha256-AKmozMNVchysoQcUWd90Ic6bQBKQgylVn0E3i85dGb8=";
56 };
57 extraPatches = [
58 # Bash completion fix for Nix
59 ./patches/unstable-bash-completion-always-print.patch
60 ];
61 pluginOverrides = {
62- # unstable has a new plugin, so we register it here.
63 limit = { builtin = true; };
00064 };
00065 };
6667 alternatives = callPackage ./plugins/alternatives.nix { beets = self.beets-minimal; };
···2, callPackage
3, fetchFromGitHub
4, fetchpatch
5+, python3Packages
6}:
7/*
8** To customize the enabled beets plugins, use the pluginOverrides input to the
···21 beets = self.beets-stable;
2223 beets-stable = callPackage ./common.nix rec {
24+ inherit python3Packages;
25 version = "1.6.0";
26 src = fetchFromGitHub {
27 owner = "beetbox";
···43 # https://github.com/beetbox/beets/pull/4839
44 # The upstream patch does not apply on 1.6.0, as the related code has been refactored since
45 ./patches/fix-embedart-imagick-7.1.1-12.patch
46+ # Pillow 10 compatibility fix, a backport of
47+ # https://github.com/beetbox/beets/pull/4868, which doesn't apply now
48+ ./patches/fix-pillow10-compat.patch
49+ ];
50+ disabledTests = [
51+ # This issue is present on this version alone, and can be removed on the
52+ # next stable version version bump. Since this is fixed in branch master,
53+ # we don't have a bug ticket open for this. As of writing, it also seems
54+ # hard to find a patch that can be backported to v1.6.0 that would fix
55+ # the failure, as the master branch has gone through too many changes
56+ # now.
57+ "test_get_single_item_by_path"
58 ];
59 };
6061 beets-minimal = self.beets.override { disableAllPlugins = true; };
6263 beets-unstable = callPackage ./common.nix {
64+ inherit python3Packages;
65+ version = "unstable-2023-10-26";
66 src = fetchFromGitHub {
67 owner = "beetbox";
68 repo = "beets";
69+ rev = "6655760732100f5387fad2d2890c015ee5039981";
70+ hash = "sha256-Nz9BHtacYpJMLmB3f9WFg6GvMa+BuUhiNbJ9cyannek=";
71 };
72 extraPatches = [
73 # Bash completion fix for Nix
74 ./patches/unstable-bash-completion-always-print.patch
75 ];
76 pluginOverrides = {
77+ # unstable has new plugins, so we register them here.
78 limit = { builtin = true; };
79+ substitute = { builtin = true; };
80+ advancedrewrite = { builtin = true; };
81+ autobpm = { builtin = true; };
82 };
83+ extraNativeBuildInputs = [
84+ python3Packages.pydata-sphinx-theme
85+ ];
86 };
8788 alternatives = callPackage ./plugins/alternatives.nix { beets = self.beets-minimal; };