meta.donationPage: add and set for a few projects (#524711)

This commit is contained in:
Gaétan Lepage 2026-05-27 15:53:21 +00:00 committed by GitHub
commit dd5da3c1ae
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 14 additions and 0 deletions

View file

@ -926,6 +926,9 @@
"var-go-buildTestBinaries": [
"index.html#var-go-buildTestBinaries"
],
"var-meta-donationPage": [
"index.html#var-meta-donationPage"
],
"var-meta-identifiers-cpe": [
"index.html#var-meta-identifiers-cpe"
],

View file

@ -61,6 +61,12 @@ Release branch. Used to specify that a package is not going to receive updates t
The packages homepage. Example: `https://www.gnu.org/software/hello/manual/`
### `donationPage` {#var-meta-donationPage}
The package or project's donation page, if it exists. Example: `https://neovim.io/sponsors/`
Authoritative project URLs are preferred.
### `downloadPage` {#var-meta-downloadPage}
The page where a link to the current version can be found. Example: `https://ftp.gnu.org/gnu/hello/`

View file

@ -287,6 +287,7 @@ stdenv.mkDerivation (
'';
homepage = "https://neovim.io";
changelog = "https://github.com/neovim/neovim/releases/tag/${finalAttrs.src.tag}";
donationPage = "https://neovim.io/sponsors/";
mainProgram = "nvim";
# "Contributions committed before b17d96 by authors who did not sign the
# Contributor License Agreement (CLA) remain under the Vim license.

View file

@ -314,6 +314,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Cross-platform media player and streaming server";
homepage = "https://www.videolan.org/vlc/";
donationPage = "https://www.videolan.org/contribute.html#money";
license = lib.licenses.lgpl21Plus;
maintainers = [ ];
platforms = lib.platforms.linux;

View file

@ -1063,6 +1063,7 @@ stdenv.mkDerivation (
No matter if they were designed by some standards committee, the community or
a corporation.
'';
donationPage = "https://ffmpeg.org/donations.html";
license =
with lib.licenses;
[ lgpl21Plus ]

View file

@ -189,6 +189,7 @@ let
meta = {
description = projectInfo.${pname}.description;
homepage = "https://invent.kde.org/${projectInfo.${pname}.repo_path}";
donationPage = "https://kde.org/donate/";
license = lib.filter (l: l != null) (map (l: licensesBySpdxId.${l}) licenseInfo.${pname});
teams = [ lib.teams.qt-kde ];
# Platforms are currently limited to what upstream tests in CI, but can be extended if there's interest.

View file

@ -329,6 +329,7 @@ let
(listOf str)
str
];
donationPage = str;
downloadPage = str;
changelog = union [
(listOf str)