diff --git a/doc/meta.xml b/doc/meta.xml
index 774ed2db750..ccbc812a862 100644
--- a/doc/meta.xml
+++ b/doc/meta.xml
@@ -150,6 +150,19 @@ hello-2.3 A program that produces a familiar, friendly greeting
+
+
+ changelog
+
+
+
+ A link or a list of links to the location of Changelog for a package.
+ A link may use expansion to refer to the correct changelog version.
+ Example:
+ "https://git.savannah.gnu.org/cgit/hello.git/plain/NEWS?h=v${version}"
+
+
+
license
diff --git a/pkgs/applications/misc/hello/default.nix b/pkgs/applications/misc/hello/default.nix
index c0a39d2d91d..63a8af99f7c 100644
--- a/pkgs/applications/misc/hello/default.nix
+++ b/pkgs/applications/misc/hello/default.nix
@@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
It is fully customizable.
'';
homepage = https://www.gnu.org/software/hello/manual/;
+ changelog = "https://git.savannah.gnu.org/cgit/hello.git/plain/NEWS?h=v${version}";
license = licenses.gpl3Plus;
maintainers = [ maintainers.eelco ];
platforms = platforms.all;
diff --git a/pkgs/stdenv/generic/check-meta.nix b/pkgs/stdenv/generic/check-meta.nix
index 76e1c351ff4..8cb0ad79587 100644
--- a/pkgs/stdenv/generic/check-meta.nix
+++ b/pkgs/stdenv/generic/check-meta.nix
@@ -165,6 +165,7 @@ let
branch = str;
homepage = either (listOf str) str;
downloadPage = str;
+ changelog = either (listOf str) str;
license = either (listOf lib.types.attrs) (either lib.types.attrs str);
maintainers = listOf (attrsOf str);
priority = int;