Generate PDF and html doc and install it in nut-doc package
This commit is contained in:
parent
63f12aa09f
commit
dfa7599f33
8 changed files with 98 additions and 4 deletions
5
debian/changelog
vendored
5
debian/changelog
vendored
|
@ -5,16 +5,19 @@ nut (2.6.1-2) UNRELEASED; urgency=low
|
|||
* Re-add and refresh debian/patches/0001-fix_spelling_and_typo.patch:
|
||||
Some typos and spelling errors remain.
|
||||
* Split nut package into nut-client and nut-server, keep nut package as
|
||||
* Generate PDF and html doc and install it in nut-doc package
|
||||
metapackage
|
||||
* debian/rules:
|
||||
- List non-installed files
|
||||
- Includes python-module.mk
|
||||
- Add flags to build documentation and install it
|
||||
* debian/control:
|
||||
- Add python-nut package and add python build-dependency
|
||||
- Set nut-powerman-pdu priority to extras
|
||||
- Add nut-monitor package
|
||||
- Add nut-doc package and add required C/R/P
|
||||
|
||||
-- Laurent Bigonville <bigon@debian.org> Mon, 27 Jun 2011 17:26:59 +0200
|
||||
-- Laurent Bigonville <bigon@debian.org> Fri, 15 Jul 2011 14:59:36 +0200
|
||||
|
||||
nut (2.6.1-1) unstable; urgency=low
|
||||
|
||||
|
|
23
debian/control
vendored
23
debian/control
vendored
|
@ -15,6 +15,9 @@ Build-Depends: debhelper (>= 8),
|
|||
libpowerman0-dev (>= 2.3.3),
|
||||
libwrap0-dev (>= 7.6),
|
||||
python (>= 2.6.6-3~)
|
||||
Build-Depends-Indep: asciidoc (>= 8.6.3),
|
||||
dblatex (>= 0.2.5),
|
||||
libxml2-utils
|
||||
Standards-Version: 3.9.2
|
||||
Homepage: http://www.networkupstools.org/
|
||||
Vcs-Browser: http://git.debian.org/?p=collab-maint/nut.git;a=summary
|
||||
|
@ -37,9 +40,9 @@ Package: nut-server
|
|||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, lsb-base (>= 3.0-6), ${udev}, nut-client (= ${binary:Version})
|
||||
Suggests: nut-cgi, nut-snmp, nut-dev, nut-xml
|
||||
Provides: ups-monitor, nut-doc, nut-usb
|
||||
Conflicts: ups-monitor, nut-doc, nut-hal-drivers, nut-usb (<< 2.1.0-3), nut-dev (<< 2.2.2)
|
||||
Replaces: nut-doc, nut (<< 2.6.1)
|
||||
Provides: ups-monitor, nut-usb
|
||||
Conflicts: ups-monitor, nut-hal-drivers, nut-usb (<< 2.1.0-3), nut-dev (<< 2.2.2)
|
||||
Replaces: nut (<< 2.6.1)
|
||||
Breaks: nut (<< 2.6.1)
|
||||
Description: network UPS tools - core system
|
||||
Network UPS Tools (NUT) is a client/server monitoring system that
|
||||
|
@ -127,6 +130,20 @@ Description: network UPS tools - PowerMan PDU driver
|
|||
This package provides powerman-pdu, which allows NUT clients to communicate
|
||||
with the PowerMan daemon to support PDUs.
|
||||
|
||||
Package: nut-doc
|
||||
Architecture: all
|
||||
Section: doc
|
||||
Depends: ${misc:Depends}
|
||||
Suggests: doc-base
|
||||
Description: network UPS tools - documentation
|
||||
Network UPS Tools (NUT) is a client/server monitoring system that
|
||||
allows computers to share uninterruptible power supply (UPS) and
|
||||
power distribution unit (PDU) hardware. Clients access the hardware
|
||||
through the server, and are notified whenever the power status
|
||||
changes.
|
||||
.
|
||||
This package contains FAQ, user, developer and packager documentation.
|
||||
|
||||
Package: libupsclient1
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
|
|
13
debian/nut-doc.doc-base.nut-developer-guide
vendored
Normal file
13
debian/nut-doc.doc-base.nut-developer-guide
vendored
Normal file
|
@ -0,0 +1,13 @@
|
|||
Document: nut-developer-guide
|
||||
Title: Network UPS Tools Developer Guide
|
||||
Author: Russell Kroll, Arnaud Quette, Charles Lepple and Peter Selinger
|
||||
Abstract: This document intend to describe how NUT is designed,
|
||||
and the way to develop new device drivers and client applications.
|
||||
Section: Programming
|
||||
|
||||
Format: PDF
|
||||
Files: /usr/share/doc/nut-doc/pdf/developer-guide.pdf
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/nut-doc/html/developer-guide/index.html
|
||||
Files: /usr/share/doc/nut-doc/html/developer-guide/*.html
|
12
debian/nut-doc.doc-base.nut-faq
vendored
Normal file
12
debian/nut-doc.doc-base.nut-faq
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
Document: nut-faq
|
||||
Title: NUT Frequently asked questions
|
||||
Author: Arnaud Quette
|
||||
Abstract: Frequently asked questions for Network UPS Tools (NUT)
|
||||
Section: Help/FAQ
|
||||
|
||||
Format: PDF
|
||||
Files: /usr/share/doc/nut-doc/pdf/FAQ.pdf
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/nut-doc/html/FAQ.html
|
||||
Files: /usr/share/doc/nut-doc/html/FAQ.html
|
15
debian/nut-doc.doc-base.nut-packager-guide
vendored
Normal file
15
debian/nut-doc.doc-base.nut-packager-guide
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
Document: nut-packager-guide
|
||||
Title: NUT Packager and Integrators Guide
|
||||
Author: Arnaud Quette
|
||||
Abstract: Packaging is a final aim for software.
|
||||
It eases and completes the software integration into an OS,
|
||||
and allows users to have an easy software installation and support out of the box.
|
||||
This document describes best practice for packaging NUT.
|
||||
Section: Debian
|
||||
|
||||
Format: PDF
|
||||
Files: /usr/share/doc/nut-doc/pdf/packager-guide.pdf
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/nut-doc/html/packager-guide/index.html
|
||||
Files: /usr/share/doc/nut-doc/html/packager-guide/*.html
|
15
debian/nut-doc.doc-base.nut-user-manual
vendored
Normal file
15
debian/nut-doc.doc-base.nut-user-manual
vendored
Normal file
|
@ -0,0 +1,15 @@
|
|||
Document: nut-user-manual
|
||||
Title: Network UPS Tools User Manual
|
||||
Author: Russell Kroll, Arnaud Quette and Arjen de Korte
|
||||
Abstract: This document intend to describe how to install software support
|
||||
for your Power Devices (UPS, PDU, …), and how to use the NUT project.
|
||||
It is not intended to explain what are, nor distinguish the different technologies that exist.
|
||||
For such information, have a look at the General Power Devices Information.
|
||||
Section: System/Administration
|
||||
|
||||
Format: PDF
|
||||
Files: /usr/share/doc/nut-doc/pdf/user-manual.pdf
|
||||
|
||||
Format: HTML
|
||||
Index: /usr/share/doc/nut-doc/html/user-manual/index.html
|
||||
Files: /usr/share/doc/nut-doc/html/user-manual/*.html
|
1
debian/nut-doc.install
vendored
Normal file
1
debian/nut-doc.install
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
debian/tmp/usr/share/doc/nut-doc/
|
18
debian/rules
vendored
18
debian/rules
vendored
|
@ -32,6 +32,11 @@ ifeq (linux,$(DEB_HOST_ARCH_OS))
|
|||
DEB_CONFIGURE_EXTRA_FLAGS+=--with-udev-dir=/lib/udev
|
||||
endif
|
||||
|
||||
# only build documentation if asciidoc is installed
|
||||
ifneq ($(shell which asciidoc),)
|
||||
DEB_CONFIGURE_EXTRA_FLAGS+=--with-doc=html-chunked,pdf
|
||||
endif
|
||||
|
||||
common-install-arch::
|
||||
# install the bash completion script
|
||||
mkdir -p $(CURDIR)/debian/tmp/etc/bash_completion.d
|
||||
|
@ -44,10 +49,23 @@ common-install-arch::
|
|||
mv $${f} $(CURDIR)/debian/tmp/etc/nut/$${nf}; \
|
||||
done
|
||||
|
||||
common-install-indep::
|
||||
#install documentation
|
||||
mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/pdf
|
||||
mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/html
|
||||
cp $(CURDIR)/docs/*.pdf $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/pdf
|
||||
cp $(CURDIR)/docs/FAQ.html $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/html
|
||||
|
||||
for f in $(CURDIR)/docs/*.chunked/; do \
|
||||
nf=`basename $${f} | sed 's/\(.*\)\.chunked/\1/'`; \
|
||||
cp -a $${f} $(CURDIR)/debian/tmp/usr/share/doc/nut-doc/html/$${nf}/; \
|
||||
done
|
||||
|
||||
binary-install/nut-monitor::
|
||||
dh_python2 -pnut-monitor
|
||||
|
||||
DEB_DH_INSTALLINIT_ARGS_nut-server := --init-script=nut -- start 50 2 3 4 5 . stop 50 0 1 6 .
|
||||
DEB_DH_COMPRESS_ARGS_nut-doc := -X.pdf
|
||||
|
||||
ifeq (linux,$(DEB_HOST_ARCH_OS))
|
||||
# for Debian
|
||||
|
|
Loading…
Reference in a new issue