diff options
author | Dmitry Bogatov <serenity@kaction.cc> | 2023-04-01 20:31:59 -0400 |
---|---|---|
committer | Dmitry Bogatov <serenity@kaction.cc> | 2023-04-01 20:31:59 -0400 |
commit | c0bc18bf2f76a4e1f6e748e06e4faa4c9a232eed (patch) | |
tree | 92ad89c4c1c61b9c1bd44dcacf46f047f6e082d1 /pkgs/development/interpreters/lua-5 | |
parent | 84208ebfd77c582c8b2580f9dbe0dcefa5f22c5d (diff) |
lua: split manual into separate output
Also, make sure that "doc" outputs of different versions of lua are co-installable, so user can install multiple manuals and read them side-by-side.
Diffstat (limited to 'pkgs/development/interpreters/lua-5')
-rw-r--r-- | pkgs/development/interpreters/lua-5/interpreter.nix | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/development/interpreters/lua-5/interpreter.nix b/pkgs/development/interpreters/lua-5/interpreter.nix index 4d05a2490e9e6..0746554fdbf54 100644 --- a/pkgs/development/interpreters/lua-5/interpreter.nix +++ b/pkgs/development/interpreters/lua-5/interpreter.nix @@ -41,6 +41,7 @@ in stdenv.mkDerivation rec { pname = "lua"; inherit version; + outputs = [ "out" "doc" ]; src = fetchurl { url = "https://www.lua.org/ftp/${pname}-${version}.tar.gz"; @@ -132,6 +133,9 @@ stdenv.mkDerivation rec { ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua-${luaversion}.pc" ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua${luaversion}.pc" ln -s "$out/lib/pkgconfig/lua.pc" "$out/lib/pkgconfig/lua${lib.replaceStrings [ "." ] [ "" ] luaversion}.pc" + + # Make documentation outputs of different versions co-installable. + mv $out/share/doc/lua $out/share/doc/lua-$version ''; # copied from python |