From 1619184b641c51ec2878484f8f16c9d40fee21b1 Mon Sep 17 00:00:00 2001 From: Fred Gleason Date: Fri, 17 Mar 2023 13:32:31 -0400 Subject: [PATCH] 2023-03-17 Fred Gleason * Added API documentation and man pages to the 'rivendell-opsguide' RPM package. Signed-off-by: Fred Gleason --- ChangeLog | 3 ++ docs/manpages/Makefile.am | 73 +++++++++++++++++++++++++++++++++++++-- rivendell.spec.in | 6 +++- 3 files changed, 79 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index d924e7e1..b36c14e8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -20986,3 +20986,6 @@ 2023-03-17 Fred Gleason * Added the API documentation to the 'rivendell-opsguide' RPM package. +2023-03-17 Fred Gleason + * Added API documentation and man pages to the 'rivendell-opsguide' + RPM package. diff --git a/docs/manpages/Makefile.am b/docs/manpages/Makefile.am index e0880a42..8e12ea5f 100644 --- a/docs/manpages/Makefile.am +++ b/docs/manpages/Makefile.am @@ -2,7 +2,7 @@ ## ## docs/manpages/automake.am for Rivendell ## -## (C) Copyright 2015-2019 Fred Gleason +## (C) Copyright 2015-2023 Fred Gleason ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License version 2 as @@ -33,21 +33,60 @@ %.8: %.xml xsltproc $(DOCBOOK_STYLESHEETS)/manpages/docbook.xsl $< +install-exec-local: + mkdir -p $(DESTDIR)$(prefix)/share/rivendell/manpages + cp *.pdf $(DESTDIR)$(prefix)/share/rivendell/manpages/ + mkdir -p $(DESTDIR)$(prefix)/share/rivendell/manpages/html + cp *.html $(DESTDIR)$(prefix)/share/rivendell/manpages/html/ + +uninstall-local: + rm -rf $(DESTDIR)$(prefix)/share/rivendell/manpages + all-local: rdairplay.1\ + rdairplay.html\ + rdairplay.pdf\ rdalsaconfig.1\ + rdalsaconfig.html\ + rdalsaconfig.pdf\ rdclilogedit.1\ + rdclilogedit.html\ + rdclilogedit.pdf\ rd.conf.5\ + rd.conf.html\ + rd.conf.pdf\ rdconvert.1\ + rdconvert.html\ + rdconvert.pdf\ rddbmgr.8\ + rddbmgr.html\ + rddbmgr.pdf\ rdexport.1\ + rdexport.html\ + rdexport.pdf\ rdimport.1\ + rdimport.html\ + rdimport.pdf\ rdlogmanager.1\ + rdlogmanager.html\ + rdlogmanager.pdf\ rdmarkerset.8\ + rdmarkerset.html\ + rdmarkerset.pdf\ rdmetadata.1\ + rdmetadata.html\ + rdmetadata.pdf\ rdrender.1\ + rdrender.html\ + rdrender.pdf\ rmlsend.1\ + rmlsend.html\ + rmlsend.pdf\ rdservice.8\ - rdsoftkeys.1 + rdservice.html\ + rdservice.pdf\ + rdsoftkeys.1\ + rdsoftkeys.html\ + rdsoftkeys.pdf man_MANS = rdairplay.1\ rdalsaconfig.1\ @@ -67,34 +106,64 @@ man_MANS = rdairplay.1\ EXTRA_DIST = exitcodes.xml\ rdairplay.1\ + rdairplay.html\ + rdairplay.pdf\ rdairplay.xml\ rdalsaconfig.1\ + rdalsaconfig.html\ + rdalsaconfig.pdf\ rdalsaconfig.xml\ rdclilogedit.1\ + rdclilogedit.html\ + rdclilogedit.pdf\ rdclilogedit.xml\ rd.conf.5\ + rd.conf.html\ + rd.conf.pdf\ rd.conf.xml\ rdconvert.1\ + rdconvert.html\ + rdconvert.pdf\ rdconvert.xml\ rddbmgr.8\ + rddbmgr.html\ + rddbmgr.pdf\ rddbmgr.xml\ rdexport.1\ + rdexport.html\ + rdexport.pdf\ rdexport.xml\ rdimport.1\ + rdimport.html\ + rdimport.pdf\ rdimport.xml\ rdlogmanager.1\ + rdlogmanager.html\ + rdlogmanager.pdf\ rdlogmanager.xml\ rdmarkerset.8\ + rdmarkerset.html\ + rdmarkerset.pdf\ rdmarkerset.xml\ rdmetadata.1\ + rdmetadata.html\ + rdmetadata.pdf\ rdmetadata.xml\ rdrender.1\ + rdrender.html\ + rdrender.pdf\ rdrender.xml\ rmlsend.1\ + rmlsend.html\ + rmlsend.pdf\ rmlsend.xml\ rdservice.8\ + rdservice.html\ + rdservice.pdf\ rdservice.xml\ rdsoftkeys.1\ + rdsoftkeys.html\ + rdsoftkeys.pdf\ rdsoftkeys.xml CLEANFILES = *~ diff --git a/rivendell.spec.in b/rivendell.spec.in index a67d3240..a9f784da 100644 --- a/rivendell.spec.in +++ b/rivendell.spec.in @@ -439,8 +439,11 @@ rm -rf $RPM_BUILD_ROOT @HPI_FILE4@ /etc/auto.master.d/rd.audiostore.autofs @LOCAL_PREFIX@/share/rivendell/opsguide.pdf -@LOCAL_PREFIX@/share/rivendell/html/* +@LOCAL_PREFIX@/share/rivendell/html +@LOCAL_PREFIX@/share/rivendell/manpages +@LOCAL_PREFIX@/share/rivendell/manpages/html @LOCAL_PREFIX@/share/rivendell/apis +@LOCAL_PREFIX@/share/rivendell/apis/html %files webapi @@ -466,6 +469,7 @@ rm -rf $RPM_BUILD_ROOT @LOCAL_PREFIX@/share/rivendell/opsguide.pdf @LOCAL_PREFIX@/share/rivendell/html/* @LOCAL_PREFIX@/share/rivendell/apis +@LOCAL_PREFIX@/share/rivendell/manpages %files devel