···1818 # Since the lib functions are used to 'massage' the options before producing the manual
1919 - "lib/**"
20202121+concurrency:
2222+ group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.run_id }}
2323+ cancel-in-progress: true
2424+2125permissions: {}
22262327jobs:
···1111 - .github/workflows/nixpkgs-vet.yml
1212 pull_request_target:
13131414+concurrency:
1515+ group: ${{ github.workflow }}-${{ github.event_name }}-${{ github.head_ref || github.run_id }}
1616+ cancel-in-progress: true
1717+1418permissions: {}
15191620# We don't use a concurrency group here, because the action is triggered quite often (due to the PR edit trigger), and contributors would get notified on any canceled run.
···943943- Ensure that the meta field information [fits the guidelines](#meta-attributes) and is correct:
944944 - License can change with version updates, so it should be checked to match the upstream license.
945945 - If the package has no maintainer, a maintainer must be set. This can be the update submitter or a community member that accepts to take maintainership of the package.
946946+- Verify any change of upstream.
947947+ - If switching from e.g. PyPi to GitHub, verify that the repo is the official one.
948948+ - If switching to a fork, check with external sources like other package repositories for community consensus.
946949- Ensure that the code contains no typos.
947950- Build the package locally.
948951 - Pull requests are often targeted to the master or staging branch, and building the pull request locally when it is submitted can trigger many source builds.
···973976- [ ] package version fits guidelines
974977- [ ] package builds on ARCHITECTURE
975978- [ ] executables tested on ARCHITECTURE
979979+- [ ] any change of upstream are verified
976980- [ ] all depending packages build
977981- [ ] patches have a comment describing either the upstream URL or a reason why the patch wasn't upstreamed
978982- [ ] patches that are remotely available are fetched rather than vendored
···992996- Ensure that the package name and version [fits the guidelines](#package-naming).
993997- Ensure that the package versioning [fits the guidelines](#versioning).
994998- Ensure that the commit text [fits the guidelines](../CONTRIBUTING.md#commit-conventions).
999999+- Ensure that the source is fetched from an official location, one of our [trusted mirrors](./build-support/fetchurl/mirrors.nix), or a mirror trusted by the authors.
9951000- Ensure that the meta fields [fits the guidelines](#meta-attributes) and contain the correct information:
9961001 - License must match the upstream license.
9971002 - Platforms should be set (or the package will not get binary substitutes).
···10201025- [ ] `meta.maintainers` is set
10211026- [ ] `meta.mainProgram` is set, if applicable.
10221027- [ ] build time only dependencies are declared in `nativeBuildInputs`
10281028+- [ ] source is fetched from an official or trusted location
10231029- [ ] source is fetched using the appropriate function
10241030- [ ] the list of `phases` is not overridden
10251031- [ ] when a phase (like `installPhase`) is overridden it starts with `runHook preInstall` and ends with `runHook postInstall`.
···11+diff --git a/configure b/configure
22+index 53e90a7..4afeb58 100755
33+--- a/configure
44++++ b/configure
55+@@ -411,7 +411,7 @@ if test "$silent" = yes; then
66+ else
77+ exec 6>&1
88+ fi
99+-exec 5>./config.log
1010++exec 5>&2
1111+1212+ echo "\
1313+ This file contains any messages produced by compilers while
···2020 # the wrapped version of Descent 3. Once there’s a stable version of Descent
2121 # 3 that supports the -additionaldir command-line option, we can stop using
2222 # an unstable version of Descent 3.
2323- version = "1.5.0-beta-unstable-2025-05-08";
2323+ version = "1.5.0-beta-unstable-2025-05-23";
2424 src = fetchFromGitHub {
2525 owner = "DescentDevelopers";
2626 repo = "Descent3";
2727- rev = "72cca136162ccff6d738693d109e29568de90ebb";
2727+ rev = "76b527b5afd15fbf6f32d67ec637ea64298c6e68";
2828 leaveDotGit = true;
2929 # Descent 3 is supposed to display its Git commit hash in the bottom right
3030 # corner of the main menu. That feature only works if either the .git
···5050 git rev-parse --verify HEAD | tr --delete '\n' > git-hash.txt
5151 rm -r .git
5252 '';
5353- hash = "sha256-IcOSYIBqkk1e8NlPc4srr9glxWA4p0FY0QDAWb1Hb6I=";
5353+ hash = "sha256-1cXiTWKwVgyVM78+0PpuvyJn8v/8BHp7mkw0DgVPolg=";
5454 };
55555656 hardeningDisable = [ "format" ];
···3030 description = "NetBird Management Service Web UI Panel";
3131 homepage = "https://github.com/netbirdio/dashboard";
3232 license = licenses.bsd3;
3333- maintainers = with maintainers; [ vrifox ];
3333+ maintainers = with maintainers; [ ];
3434 };
3535}
-1
pkgs/by-name/ne/netbird/package.nix
···117117 description = "Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls";
118118 license = lib.licenses.bsd3;
119119 maintainers = with lib.maintainers; [
120120- vrifox
121120 saturn745
122121 loc
123122 ];
···185185 ];
186186 "14" = [
187187 (fetchpatch {
188188+ # There are no upstream release tags nor a static branch for 14.3.0 in https://github.com/iains/gcc-14-branch.
189189+ # aa4cd614456de65ee3417acb83c6cff0640144e9 is the merge base of https://github.com/iains/gcc-14-branch/tree/gcc-14-3-darwin-pre-0 and https://github.com/gcc-mirror/gcc/releases/tag/releases%2Fgcc-14.3.0
190190+ # 3e1d48d240f4aa5223c701b5c231c66f66ab1126 is the newest commit of https://github.com/iains/gcc-14-branch/tree/gcc-14-3-darwin-pre-0
188191 name = "gcc-14-darwin-aarch64-support.patch";
189189- url = "https://raw.githubusercontent.com/Homebrew/formula-patches/41fdb9d5ec21fc8165cd4bee89bd23d0c90572ee/gcc/gcc-14.2.0-r2.diff";
190190- # The patch is based on 14.2.0, but we use a GCC snapshot. We
191191- # exclude the files with conflicts and apply our own merged patch
192192- # to avoid vendoring the entire huge patch in‐tree.
193193- excludes = [
194194- "gcc/config/aarch64/aarch64-tune.md"
195195- "gcc/config/darwin.h"
196196- "libgcc/config.host"
197197- "libgcc/config/t-darwin-min-11"
198198- ];
199199- hash = "sha256-E4zEKm4tMhovOJKc1/FXZCLQvA+Jt5SC0O2C6SEvZjI=";
192192+ url = "https://github.com/iains/gcc-14-branch/compare/aa4cd614456de65ee3417acb83c6cff0640144e9..3e1d48d240f4aa5223c701b5c231c66f66ab1126.diff";
193193+ hash = "sha256-BSTSYnkBJBEm++mGerVVyaCUC4dUyXq0N1tqbk25bO4=";
200194 })
201201- ./14/fixup-gcc-14-darwin-aarch64-support.patch
202195 ];
203196 "13" = [
204197 (fetchpatch {
···20232023 wal_e = throw "wal_e was removed as it is unmaintained upstream and depends on the removed boto package; upstream recommends using wal-g or pgbackrest"; # Added 2024-09-22
20242024 wapp = tclPackages.wapp; # Added 2024-10-02
20252025 wasm-bindgen-cli = wasm-bindgen-cli_0_2_100;
20262026+ watershot = throw "'watershot' has been removed as it is unmaintained upstream and no longer works"; # Added 2025-06-01
20262027 wayfireApplications-unwrapped = throw ''
20272028 'wayfireApplications-unwrapped.wayfire' has been renamed to/replaced by 'wayfire'
20282029 'wayfireApplications-unwrapped.wayfirePlugins' has been renamed to/replaced by 'wayfirePlugins'