about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2019-05-10 16:55:29 +0000
committerGitHub <noreply@github.com>2019-05-10 16:55:29 +0000
commit76e2a964750802a93d9f33692acfe63d1df3035e (patch)
tree2baa4ba92a0c7232148b39032f63bcc0a223ac3d
parent11fe4f3be003f9679b56aae3754c9039cb5fe0b6 (diff)
downloadnixlib-76e2a964750802a93d9f33692acfe63d1df3035e.tar
nixlib-76e2a964750802a93d9f33692acfe63d1df3035e.tar.gz
nixlib-76e2a964750802a93d9f33692acfe63d1df3035e.tar.bz2
nixlib-76e2a964750802a93d9f33692acfe63d1df3035e.tar.lz
nixlib-76e2a964750802a93d9f33692acfe63d1df3035e.tar.xz
nixlib-76e2a964750802a93d9f33692acfe63d1df3035e.tar.zst
nixlib-76e2a964750802a93d9f33692acfe63d1df3035e.zip
Changelog meta entry (#60371)
meta.changelog: enable, document, add for GNU Hello
-rw-r--r--doc/meta.xml13
-rw-r--r--pkgs/applications/misc/hello/default.nix1
-rw-r--r--pkgs/stdenv/generic/check-meta.nix1
3 files changed, 15 insertions, 0 deletions
diff --git a/doc/meta.xml b/doc/meta.xml
index 774ed2db7500..ccbc812a862f 100644
--- a/doc/meta.xml
+++ b/doc/meta.xml
@@ -152,6 +152,19 @@ hello-2.3  A program that produces a familiar, friendly greeting
    </varlistentry>
    <varlistentry>
     <term>
+     <varname>changelog</varname>
+    </term>
+    <listitem>
+     <para>
+      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:
+      <literal>"https://git.savannah.gnu.org/cgit/hello.git/plain/NEWS?h=v${version}"</literal>
+     </para>
+    </listitem>
+   </varlistentry>
+   <varlistentry>
+    <term>
      <varname>license</varname>
     </term>
     <listitem>
diff --git a/pkgs/applications/misc/hello/default.nix b/pkgs/applications/misc/hello/default.nix
index c0a39d2d91d3..63a8af99f7cf 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 76e1c351ff40..8cb0ad79587e 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;