Hello community,

here is the log from the commit of package nut for openSUSE:Factory checked in 
at 2017-05-16 14:38:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nut (Old)
 and      /work/SRC/openSUSE:Factory/.nut.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nut"

Tue May 16 14:38:15 2017 rev:54 rq:493054 version:2.7.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/nut/nut.changes  2016-02-03 10:19:35.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.nut.new/nut.changes     2017-05-16 
14:38:19.672685500 +0200
@@ -1,0 +2,34 @@
+Wed Apr 19 15:28:14 CEST 2017 - [email protected]
+
+- Update to version 2.7.4:
+  For more see NEWS and UPGRADING in /usr/share/doc/packages/nut.
+  * New class of device supported: ATS - Automatic Transfer Switch
+  * NUT command and variable naming scheme changes.
+  * support for new devices: AEG PROTECT B / NAS APC ATS AP7724
+    (should be supported) Asium P700 Eaton ATS Eaton 5E 1100iUSB
+    Eaton E Series DX UPS 1-20 kVA Eaton Powerware 9125-5000g
+    Electrys UPS 2500 Fideltronic INIGO Viper 1200 Legrand Keor
+    Multiplug LYONN CTB-800V Micropower LCD 1000 NHS Laser Senoidal
+    5000VA Sweex model P220 TS Shara Various APCUPSD-controlled APC
+    devices
+  * snmp-ups improvements.
+  * Eaton: improvements and fixes of 3ph SNMP, ePDU (G2 and G3) and
+    XML/PDC.
+  * Further fixes and improvements of bcmxcp_usb, dummy-ups,
+    libnutclient, nutdrv_atcl_usb, nutdrv_qx, nut-ipmipsu, solis,
+    tripplitesu, usbhid-ups.
+  * nut-scanner: Don't depend on development libraries
+    (boo#963505).
+  * Improved SSL support through Mozilla NSS, Augeas support.
+  * Fixed UPower device matching in recent kernels.
+  * nut-server.service: Restore systemd relationship (drop
+    0001-Restore-systemd-relationship-with-nut-driver-service.patch).
+  * Network protocol information change.
+- Drop dummy init scripts. They are not needed any more
+  (nut-monitor, nut-server, nut-driver, boo#801542#c2).
+- Build and package documentation
+  (nut-doc-fixed-date.patch, nut-doc-cables.patch).
+- Fix dependencies.
+- Fix bash-completion path.
+
+-------------------------------------------------------------------
@@ -39,0 +74 @@
+  * Fix service files paths (boo#907387).

Old:
----
  0001-Restore-systemd-relationship-with-nut-driver-service.patch
  nut-2.7.3.tar.gz
  nut-2.7.3.tar.gz.sig
  nut-driver
  nut-monitor
  nut-server

New:
----
  nut-2.7.4.tar.gz
  nut-2.7.4.tar.gz.sig
  nut-doc-cables.patch
  nut-doc-fixed-date.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ nut.spec ++++++
--- /var/tmp/diff_new_pack.zTnidQ/_old  2017-05-16 14:38:20.588556822 +0200
+++ /var/tmp/diff_new_pack.zTnidQ/_new  2017-05-16 14:38:20.592556260 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package nut
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -40,8 +40,22 @@
 %define _udevrulesdir %{_sysconfdir}/udev/rules.d/
 %define with_systemd 0
 %endif
+# SLE <= 12 lacks needed packages
+%if 0%{?sle_version} == 0
+%if 0%{?suse_version} < 1200
+%define with_doc 0
+%else
+%define with_doc 1
+%endif
+%else
+%if 0%{?sle_version} < 130000
+%define with_doc 0
+%else
+%define with_doc 1
+%endif
+%endif
 Name:           nut
-Version:        2.7.3
+Version:        2.7.4
 Release:        0
 Summary:        Network UPS Tools Core (Uninterruptible Power Supply 
Monitoring)
 License:        GPL-2.0+
@@ -56,16 +70,14 @@
 Source7:        nut.sleep
 Source8:        
http://www.networkupstools.org/source/2.7/%{name}-%{version}.tar.gz.sig
 Source9:        %{name}.keyring
-Source10:       nut-driver
-Source11:       nut-server
-Source12:       nut-monitor
 Patch0:         nut-preconfig.patch
 Patch3:         nut-notifyflag.patch
 # PATCH-FIX-UPSTREAM nut-systemd-dirs.patch [email protected] -- Fix systemd 
targets.
 Patch7:         nut-systemd-dirs.patch
-# PATCH-FIX-UPSTREAM: nut-server vs nut-drivers relation
-# 
https://github.com/networkupstools/nut/commit/c98fab9f5dec993aa9f5e0a3e79de53ae9ecd32b
-Patch8:         0001-Restore-systemd-relationship-with-nut-driver-service.patch
+# PATCH-FEATURE-OPENSUSE nut-doc-fixed-date.patch [email protected] -- Make doc 
builds reproducible.
+Patch8:         nut-doc-fixed-date.patch
+# PATCH-FIX-UPSTREAM nut-doc-cables.patch [email protected] -- Build HTML 
documentation of cables.
+Patch9:         nut-doc-cables.patch
 BuildRequires:  apache2-devel
 BuildRequires:  avahi-devel
 BuildRequires:  dbus-1-glib-devel
@@ -79,6 +91,13 @@
 BuildRequires:  net-snmp-devel
 BuildRequires:  pkg-config
 BuildRequires:  tcpd-devel
+%if 0%{?suse_version} >= 1200
+%if 0%{?suse_version} >= 1330
+BuildRequires:  bash-completion-devel
+%else
+BuildRequires:  bash-completion
+%endif
+%endif
 Requires:       logrotate
 Requires:       usbutils
 Requires(post): udev
@@ -102,9 +121,25 @@
 BuildRequires:  freeipmi-devel
 %endif
 %else
+Requires(pre):  %insserv_prereq
 BuildRequires:  pm-utils
 Requires:       powersave
-Requires(pre):  %insserv_prereq
+%endif
+%if %suse_version >= 1330
+Requires(pre):  user(upsd)
+%endif
+%if %with_doc
+BuildRequires:  asciidoc
+BuildRequires:  aspell
+BuildRequires:  dblatex
+BuildRequires:  libxml2-tools
+BuildRequires:  libxslt-tools
+BuildRequires:  source-highlight
+%endif
+%if 0%{?suse_version} >= 1200
+%define bashcompletionsdir %(pkg-config bash-completion 
--variable=completionsdir)
+%else
+%define bashcompletionsdir %{_sysconfdir}/bash_completion.d
 %endif
 
 %description
@@ -161,14 +196,115 @@
 Network UPS Tools is a collection of programs which provide a common
 interface for monitoring and administering UPS hardware.
 
+%package doc-images
+Summary:        Network UPS Tools - Images for Documentation
+Group:          Hardware/UPS
+Recommends:     %{name} = %{version}
+Enhances:       %{name}
+Requires:       %{name}-doc-images = %{version}
+%if 0%{?suse_version} > 1200
+BuildArch:      noarch
+%endif
+
+%description doc-images
+Images for the documentation. It is a supplementary package for some NUT
+documentation packages.
+
+Network UPS Tools is a collection of programs which provide a common
+interface for monitoring and administering UPS hardware.
+
+%package doc-asciidoc
+Summary:        Network UPS Tools - Documentation in AsciiDoc Format
+Group:          Hardware/UPS
+Recommends:     %{name} = %{version}
+Enhances:       %{name}
+Requires:       %{name}-doc-images = %{version}
+%if 0%{?suse_version} > 1200
+BuildArch:      noarch
+%endif
+
+%description doc-asciidoc
+NUT manuals in AsciiDoc format (human readable source).
+
+Network UPS Tools is a collection of programs which provide a common
+interface for monitoring and administering UPS hardware.
+
+%if %with_doc
+%package doc-pdf
+Summary:        Network UPS Tools - Documentation in PDF
+Group:          Hardware/UPS
+Recommends:     %{name} = %{version}
+Enhances:       %{name}
+%if 0%{?suse_version} > 1200
+BuildArch:      noarch
+%endif
+
+%description doc-pdf
+User manual in PDF format.
+
+Network UPS Tools is a collection of programs which provide a common
+interface for monitoring and administering UPS hardware.
+
+%package doc-html
+Summary:        Network UPS Tools - Documentation in PDF
+Group:          Hardware/UPS
+Recommends:     %{name} = %{version}
+Enhances:       %{name}
+Requires:       %{name}-doc-images = %{version}
+%if 0%{?suse_version} > 1200
+BuildArch:      noarch
+%endif
+
+%description doc-html
+User manual in PDF format.
+
+Network UPS Tools is a collection of programs which provide a common
+interface for monitoring and administering UPS hardware.
+
+%package devel-doc-pdf
+Summary:        Network UPS Tools - Documentation in PDF
+Group:          Hardware/UPS
+Recommends:     %{name} = %{version}
+Enhances:       %{name}
+%if 0%{?suse_version} > 1200
+BuildArch:      noarch
+%endif
+
+%description devel-doc-pdf
+Developer manual in PDF format.
+
+Network UPS Tools is a collection of programs which provide a common
+interface for monitoring and administering UPS hardware.
+
+%package devel-doc-html
+Summary:        Network UPS Tools - Documentation in PDF
+Group:          Hardware/UPS
+Recommends:     %{name} = %{version}
+Enhances:       %{name}
+Requires:       %{name}-doc-images = %{version}
+# For CSS files:
+Requires:       %{name}-doc-html = %{version}
+%if 0%{?suse_version} > 1200
+BuildArch:      noarch
+%endif
+
+%description devel-doc-html
+Developer manual in HTML format.
+
+Network UPS Tools is a collection of programs which provide a common
+interface for monitoring and administering UPS hardware.
+
+%endif
 %prep
 %setup -q
-cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} 
%{SOURCE10} %{SOURCE11} %{SOURCE12} .
+cp -a %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE5} %{SOURCE6} %{SOURCE7} .
 mv upsd-early-powerdown.init upsd-early-powerdown
 %patch0
 %patch3
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
+sed -i s/@now@/`date -r ChangeLog +%%Y-%%m-%%d`/g docs/docinfo.xml.in
 
 sed -i "s/@UPSD_USER@/%{USER}/g" upsd.init
 sed -i s:%{_prefix}/local/ups/bin:/bin: conf/upssched.conf.sample.in
@@ -182,7 +318,11 @@
        --sysconfdir=%{CONFPATH} \
        --datadir=%{_datadir}/nut \
        --with-all \
+%if %with_doc
+       --with-doc \
+%else
        --without-doc \
+%endif
        --with-ssl \
        --with-openssl \
        --without-nss \
@@ -209,6 +349,10 @@
 %endif
        --enable-option-checking=fatal
 
+# There is a bug in doc build that makes impossible to build in parallel
+cd docs
+make
+cd ..
 make %{?_smp_mflags}
 PORT=$(sed -n 's/#define PORT //p' config.log)
 if test "$PORT" = 3493 ; then
@@ -231,7 +375,6 @@
 mkdir -p %{buildroot}%{_sysconfdir}/init.d
 install -m 755 upsd.init %{buildroot}%{_sysconfdir}/init.d/upsd
 ln -sf ../..%{_sysconfdir}/init.d/upsd %{buildroot}%{_sbindir}/rcupsd
-install nut-driver nut-server nut-monitor %{buildroot}%{_initddir}/
 %endif
 mkdir -p %{buildroot}%{_sysconfdir}/logrotate.d
 install -m 644 scripts/logrotate/nutlogd 
%{buildroot}%{_sysconfdir}/logrotate.d/nut
@@ -253,11 +396,24 @@
 mv %{buildroot}%{HTMLPATH}/*.{html,png} %{buildroot}%{HTMLPATH}/nut/
 mv %{buildroot}%{CGIPATH}/*.cgi %{buildroot}%{CGIPATH}/nut
 
-mkdir -p %{buildroot}%{_sysconfdir}/bash_completion.d
-install -m0644 scripts/misc/nut.bash_completion 
%{buildroot}%{_sysconfdir}/bash_completion.d/nut
+mkdir -p %{buildroot}%{bashcompletionsdir}
+install -m0644 scripts/misc/nut.bash_completion 
%{buildroot}%{bashcompletionsdir}/nut
+
+# Documentation
+mkdir -p %{buildroot}%{_docdir}/%{name}
+cp -a AUTHORS COPYING ChangeLog MAINTAINERS NEWS README README.SUSE UPGRADING 
upsd-early-powerdown %{buildroot}%{_docdir}/%{name}/
+cp -a docs/*.txt docs/cables docs/images %{buildroot}%{_docdir}/%{name}/
+%if %with_doc
+cp -a docs/*.css docs/*.html docs/*.pdf %{buildroot}%{_docdir}/%{name}/
+%endif
+
+# Not needed for packaged contents:
+rm %{buildroot}%{_docdir}/%{name}/packager-guide.*
 
 %pre
+%if %suse_version < 1330
 useradd -r -g %{GROUP} -s /bin/false -c "UPS daemon" -d /sbin %{USER} 
2>/dev/null || :
+%endif
 %if 0%{with_systemd}
 %service_add_pre nut-driver.service nut-server.service nut-monitor.service
 %endif
@@ -355,8 +511,9 @@
 
 %files
 %defattr(-,root,root)
-%doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS README README.SUSE UPGRADING 
upsd-early-powerdown docs/*.txt docs/cables
-%{_sysconfdir}/bash_completion.d/*
+%doc %dir %{_docdir}/%{name}
+%doc %{_docdir}/%{name}/[A-EG-Z]*
+%doc %{_docdir}/%{name}/upsd-early-powerdown
 %config %{_sysconfdir}/logrotate.d/*
 %{_bindir}/*
 %{_datadir}/nut
@@ -390,6 +547,7 @@
 %{_libexecdir}/pm-utils/sleep.d/99nut
 %{_sysconfdir}/init.d/*
 %endif
+%{bashcompletionsdir}/*
 
 %files drivers-net
 %defattr(-,root,root)
@@ -416,4 +574,41 @@
 %{_libdir}/pkgconfig/*.pc
 %{_mandir}/man3/*.*
 
+%files doc-images
+%defattr(-,root,root)
+%doc %dir %{_docdir}/%{name}
+%{_docdir}/%{name}/images
+
+%files doc-asciidoc
+%defattr(-,root,root)
+%doc %dir %{_docdir}/%{name}
+%{_docdir}/%{name}/*.txt
+%{_docdir}/%{name}/cables
+
+%if %with_doc
+%files doc-pdf
+%defattr(-,root,root)
+%doc %dir %{_docdir}/%{name}
+%{_docdir}/%{name}/FAQ.pdf
+%{_docdir}/%{name}/cables.pdf
+%{_docdir}/%{name}/user-manual.pdf
+
+%files doc-html
+%defattr(-,root,root)
+%{_docdir}/%{name}/FAQ.html
+%{_docdir}/%{name}/cables.html
+%{_docdir}/%{name}/user-manual.html
+%{_docdir}/%{name}/*.css
+
+%files devel-doc-pdf
+%defattr(-,root,root)
+%doc %dir %{_docdir}/%{name}
+%{_docdir}/%{name}/developer-guide.pdf
+
+%files devel-doc-html
+%defattr(-,root,root)
+%{_docdir}/%{name}/developer-guide.html
+
+%endif
+
 %changelog

++++++ nut-2.7.3.tar.gz -> nut-2.7.4.tar.gz ++++++
++++ 18412 lines of diff (skipped)

++++++ nut-doc-cables.patch ++++++
Index: nut-2.7.4/docs/Makefile.am
===================================================================
--- nut-2.7.4.orig/docs/Makefile.am
+++ nut-2.7.4/docs/Makefile.am
@@ -46,11 +46,13 @@ EXTRA_DIST = $(ALL_TXT_SRC) $(SHARED_DEP
 ASCIIDOC_HTML_SINGLE = user-manual.html \
        developer-guide.html \
        packager-guide.html \
+       cables.html \
        FAQ.html
 
 ASCIIDOC_HTML_CHUNKED = user-manual.chunked \
        developer-guide.chunked \
        packager-guide.chunked \
+       cables.html \
        FAQ.html
 
 ASCIIDOC_PDF = user-manual.pdf \
++++++ nut-doc-fixed-date.patch ++++++
Index: nut-2.7.4/docs/Makefile.am
===================================================================
--- nut-2.7.4.orig/docs/Makefile.am
+++ nut-2.7.4/docs/Makefile.am
@@ -92,8 +92,8 @@ packager-guide.html packager-guide.chunk
 #   $ ASCIIDOC_VERBOSE=-v make
 A2X_COMMON_OPTS = $(ASCIIDOC_VERBOSE) --attribute icons \
     --xsltproc-opts "--nonet" \
-    --xsltproc-opts "--stringparam nut.localdate \"`TZ=UTC date +%Y-%m-%d`\"" \
-    --xsltproc-opts "--stringparam nut.localtime \"`TZ=UTC date +%H:%M:%S`\"" \
+    --xsltproc-opts "--stringparam nut.localdate \"`TZ=UTC date +%Y-%m-%d -r 
$(top_srcdir)/ChangeLog`\"" \
+    --xsltproc-opts "--stringparam nut.localtime \"`TZ=UTC date +%H:%M:%S -r 
$(top_srcdir)/ChangeLog`\"" \
     --xsltproc-opts "--stringparam nut.nutversion \"@PACKAGE_VERSION@\"" \
     --attribute iconsdir=$(srcdir)/images \
     --attribute=badges \
Index: nut-2.7.4/docs/man/Makefile.am
===================================================================
--- nut-2.7.4.orig/docs/man/Makefile.am
+++ nut-2.7.4/docs/man/Makefile.am
@@ -591,8 +591,8 @@ if HAVE_ASCIIDOC
 
 .txt.html:
        $(ASCIIDOC) --backend=xhtml11 \
-               --attribute localdate=`TZ=UTC date +%Y-%m-%d` \
-               --attribute localtime=`TZ=UTC date +%H:%M:%S` \
+               --attribute localdate=`TZ=UTC date +%Y-%m-%d -r 
$(top_srcdir)/ChangeLog` \
+               --attribute localtime=`TZ=UTC date +%H:%M:%S -r 
$(top_srcdir)/ChangeLog` \
                --attribute nutversion="@PACKAGE_VERSION@" \
                -o $@ $<
 

Reply via email to