Hello community, here is the log from the commit of package lua-lmod for openSUSE:Factory checked in at 2017-04-12 17:36:40 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lua-lmod (Old) and /work/SRC/openSUSE:Factory/.lua-lmod.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lua-lmod" Wed Apr 12 17:36:40 2017 rev:2 rq:486722 version:6.5.11 Changes: -------- --- /work/SRC/openSUSE:Factory/lua-lmod/lua-lmod.changes 2017-03-04 16:48:37.590835649 +0100 +++ /work/SRC/openSUSE:Factory/.lua-lmod.new/lua-lmod.changes 2017-04-12 18:14:32.776125819 +0200 @@ -1,0 +2,6 @@ +Fri Apr 7 15:50:53 UTC 2017 - [email protected] + +- Build and package man page and other documentation, create a separate + package for additional documentation (bsc#1032970). + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lua-lmod.spec ++++++ --- /var/tmp/diff_new_pack.j4ZK19/_old 2017-04-12 18:14:33.564014408 +0200 +++ /var/tmp/diff_new_pack.j4ZK19/_new 2017-04-12 18:14:33.568013843 +0200 @@ -44,6 +44,30 @@ BuildRequires: rsync BuildRequires: tcl BuildRequires: procps +BuildRequires: python-Sphinx +%if 0%{?sle_version} == 0 || 0%{?sle_version} > 121000 +BuildRequires: python-Sphinx-latex +%endif +BuildRequires: texlive +BuildRequires: texlive-threeparttable +BuildRequires: texlive-multirow +BuildRequires: texlive-wrapfig +BuildRequires: texlive-upquote +BuildRequires: texlive-cmap +BuildRequires: texlive-babel +BuildRequires: texlive-babel-english +BuildRequires: texlive-psnfss +BuildRequires: texlive-fancyhdr +BuildRequires: texlive-fancybox +BuildRequires: texlive-titlesec +BuildRequires: texlive-framed +BuildRequires: texlive-fancyvrb +BuildRequires: texlive-mdwtools +BuildRequires: texlive-parskip +BuildRequires: texlive-times +BuildRequires: texlive-helvetic +BuildRequires: texlive-courier +BuildRequires: texlive-dvips Requires: lua >= %{lua_version} Requires: lua-luafilesystem @@ -55,6 +79,13 @@ Lmod is an Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy. +%package doc +Summary: Documentation for Lmod +Group: Documentation/Libraries/Other + +%description doc +Documentation (pdf) for the Lmod Environment Modules System + %prep %setup -q -n Lmod-%{version} %patch1 -p1 @@ -70,6 +101,8 @@ --with-redirect=yes \ --with-autoSwap=no make +find my_docs/ -name .gitignore | xargs rm +cd docs; make latexpdf man; cd .. %install export LUA_CPATH="%{lua_cpath}" @@ -85,6 +118,8 @@ mkdir -p %{buildroot}%{lua_lmod_modulesdir} mkdir -p %{buildroot}%{lua_lmod_admin_modulesdir} mkdir -p %{buildroot}%{lua_lmod_moduledeps} +mkdir -p %{buildroot}/%{_mandir}/man1 +install -p -m644 docs/build/man/lmod.1 %{buildroot}/%{_mandir}/man1/ # Fix exec warning chmod u+x %{buildroot}%{_datadir}/lmod/%{version}/libexec/ignore_dirs_converter @@ -106,7 +141,13 @@ %dir %{lua_lmod_admin_modulesdir} %dir %{lua_lmod_moduledeps} %{_datadir}/lmod/* +%{_mandir}/man1/lmod.1.* %doc License %doc README +%files doc +%defattr(-,root,root,-) +%doc my_docs/*.txt my_docs/*.pdf my_docs/*.md +%doc docs/build/latex/Lmod.pdf + %changelog
