147 Commits

Author SHA256 Message Date
da1bc0a5d8 Accepting request 1299247 from hardware
OBS-URL: https://build.opensuse.org/request/show/1299247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=83
2025-08-13 16:16:05 +00:00
824a958abb - Update to 2.8.4:
https://github.com/networkupstools/nut/releases/tag/v2.8.4
  For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
- Add new manpage files
- Remove patches included in upstream release
  * fix-upsd-buffer-overflow.patch
  * fix-usbhid-ups-commands.patch
- Bump libnutscan3 suffix with new SONAME, now libnutscan4

OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=122
2025-08-13 14:05:07 +00:00
c7940f2055 Accepting request 1291260 from hardware
OBS-URL: https://build.opensuse.org/request/show/1291260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=82
2025-07-09 15:27:17 +00:00
cc610a8cdf Accepting request 1291259 from home:ateixeira:branches:hardware
OBS-URL: https://build.opensuse.org/request/show/1291259
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=120
2025-07-08 12:35:40 +00:00
0e7c78d951 Accepting request 1290531 from home:ateixeira:branches:hardware
- Update to 2.8.3:
  https://github.com/networkupstools/nut/releases/tag/v2.8.3
  For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
- Use upstream sources directly instead of repacking, license issues with
  Eaton scripts have been fixed (files have been relicensed to the GPL)
- SO version bump for libnutscan and libupsclient
- Package new library libnutconf
- Add %service_* calls for new systemd units
- Install html-doc through build system instead of manually
  * html-doc files have been moved to /usr/share/doc/packages/nut/html-doc
- Move python files to %python_sitelib
- Drop pynut-replace-telnetlib.patch
  * Included in upstream release
- Package systemd preset files
- Refresh patches
  * nut-doc-fixed-date.patch
  * harden_nut-server.service.patch
  * harden_nut-monitor.service.patch
  * harden_nut-driver.service.patch
- Add patches
  * fix-upsd-buffer-overflow.patch
    Fixes some portability problems and potential buffer overflow in upsd
  * fix-usbhid-ups-commands.patch
    Fixes failing commands with usbhid-ups

OBS-URL: https://build.opensuse.org/request/show/1290531
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=119
2025-07-07 13:43:36 +00:00
32b193b7e4 Accepting request 1266630 from hardware
OBS-URL: https://build.opensuse.org/request/show/1266630
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=81
2025-04-02 19:39:02 +00:00
6a73b5f46f - Add pynut-replace-telnetlib.patch
* Removes dependency on telnetlib module which was removed in python 3.13

OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=117
2025-04-02 17:55:51 +00:00
2c998c623a Accepting request 1206666 from hardware
OBS-URL: https://build.opensuse.org/request/show/1206666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=80
2024-10-11 15:02:23 +00:00
32ff0ba32d - Add /srv/www directories to filelist [bsc#1231027]
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=115
2024-10-10 10:36:45 +00:00
7d4556337c Accepting request 1202014 from hardware
OBS-URL: https://build.opensuse.org/request/show/1202014
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=79
2024-09-19 19:18:25 +00:00
00cde53334 - Eaton scripts were mistakenly shipped by upstream with a proprietary
license. Repack with upstream re-licensing patch (gh#2623).
  * nut-2.8.2-repack.tar.gz
- Add missing %service_* calls

OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=113
2024-09-19 13:49:56 +00:00
6f0f690786 Accepting request 1166465 from hardware
OBS-URL: https://build.opensuse.org/request/show/1166465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=78
2024-04-10 15:49:00 +00:00
89c67f3f0c Accepting request 1165878 from home:adkorte:branches:hardware
- Update to version 2.8.2
  For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
  (the list of changes is too long to list).

OBS-URL: https://build.opensuse.org/request/show/1165878
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=111
2024-04-09 14:39:20 +00:00
674356f731 Accepting request 1127576 from hardware
OBS-URL: https://build.opensuse.org/request/show/1127576
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=77
2023-11-20 20:19:48 +00:00
6bb3890ddb Accepting request 1123362 from home:adkorte:branches:hardware
- Update to version 2.8.1
  For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
  (the list of changes is too long to list).
- Remove obsolete patch:
  * nut-Solaris-init-files.patch

OBS-URL: https://build.opensuse.org/request/show/1123362
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=109
2023-11-19 19:26:20 +00:00
8ac835a554 Accepting request 1097962 from hardware
OBS-URL: https://build.opensuse.org/request/show/1097962
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=76
2023-07-11 13:56:51 +00:00
365511b7c9 Accepting request 1097446 from home:ateixeira:branches:hardware
- Fix nut.system-sleep script to allow NUT usage with sleep and
  hibernation (bsc#1188990)

OBS-URL: https://build.opensuse.org/request/show/1097446
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=107
2023-07-10 12:42:35 +00:00
a5d2979c76 Accepting request 1097023 from hardware
OBS-URL: https://build.opensuse.org/request/show/1097023
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=75
2023-07-06 16:29:15 +00:00
Lars Vogdt
643716ae59 Accepting request 1096210 from home:adkorte:branches:hardware
- Rerelease of package and switch to GPG signed package
  + add nut.keyring

OBS-URL: https://build.opensuse.org/request/show/1096210
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=105
2023-07-05 21:35:40 +00:00
c6036c923c Accepting request 1079467 from hardware
OBS-URL: https://build.opensuse.org/request/show/1079467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=74
2023-04-15 20:32:35 +00:00
5a7d7e6b7c Accepting request 1068529 from home:adkorte:branches:hardware
- Fix reproducible build (remove files only needed for packaging)

OBS-URL: https://build.opensuse.org/request/show/1068529
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=103
2023-04-14 14:45:54 +00:00
99de9ab3cf Accepting request 1063449 from hardware
OBS-URL: https://build.opensuse.org/request/show/1063449
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=73
2023-02-07 17:48:43 +00:00
Sascha Weber
f2f4762950 Accepting request 1062385 from home:adkorte:branches:hardware
- Update to version 2.8.0
  For more see NEWS and UPGRADING in /usr/share/doc/packages/nut.
  * NUT now supports more i2c and modbus devices, as well as libusb-1.0
    support as an alternative to earlier libusb-0.1 (so new
    dependency-based categories of packages for drivers may be due).
  * NUT Python modules and scripts (e.g. NUT-Monitor variants) should
    work with python-2.7 and with python-3.x, so covering historic
    distro releases as well as new ones (and so your distro can deliver
    one or both, probably in several packages with different
    dependencies in the latter case).
  * NUT provides revised reference systemd and SMF service unit
    definitions, including support of drivers wrapped into individual
    service instances with varying dependencies based on different
    media required (networked stack, USB stack, etc.), and many daemons
    include -F option for running "in foreground" to avoid extra
    forking after one already done by a service framework - you may
    want to use those in your packaged deliverables.
  * NUT newly provides the "nut-driver-enumerator" script and service,
    which allows it to follow edition of ups.conf and dynamically
    define+(re)start and stop+undefine service instances for drivers -
    there are several ways it can be integrated for different
    use-cases.
  * Yhere are several new configuration keywords and CLI options - so
    while new NUT builds should work with old configs and scripts, the
    opposite is not necessarily true (old binaries may reject
    configurations taking advantage of new features).
  * There are several new protocol keywords - but old and new NUT
    daemons (data server and clients) should be able to communicate
    both ways.
  * It is assumed that API/ABI changes may require third-party NUT
    clients (library consumers of libnutclient, libupsclient,
    libnutscan... -- their version info was bumped accordingly) to get
    rebuilt, in order to work with the new NUT release in a stable
    fashion.
  * The dummy-ups driver used in automated testing now processes *.dev
    filename patterns once and does not loop, like it still does for
    *.seq and other files (by default).
  * USB code is now more strict about logical minimum/maximum ranges
    for data reported from devices, and some devices were already found
    to make mistakes - so there is also a mechanism for turning a blind
    eye to known issues and fix-up such report descriptors to produce
    intended sane values.
  * New documentation page docs/config-prereqs.txt highlights packaged
    dependencies installable on a large range of platforms to build as
    much of NUT as possible (incidentally, ones NUT CI farm uses to
    test every iteration).
- Remove upstreamed and obsolete patches:
  * nut-doc-cables.patch
  * nut-systemd-dirs.patch
  * nut-upssched.patch
  * nutscanner-ftbfs.patch
  * openssl-1_1.patch
  * reproducible.patch
  * use-pkg-config-gdlib.diff
- Source is no longer GPG signed, so keyring is not needed anymore
  * nut.keyring
- Unused additional source file removed (was added as a source, but
  not packaged)
  * nut.sleep
- Don't install Solaris init files univited (PR#
  * nut-Solaris-init-files.patch

OBS-URL: https://build.opensuse.org/request/show/1062385
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=101
2023-02-06 16:03:16 +00:00
b2cbe439a7 Accepting request 977547 from hardware
OBS-URL: https://build.opensuse.org/request/show/977547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=72
2022-05-16 16:09:01 +00:00
55c707f53d Accepting request 976497 from home:sbrabec:branches:nut-doc
- Build the basic documentation again (bsc#1197789#c7).
- Make possible to build PDF documentation.

OBS-URL: https://build.opensuse.org/request/show/976497
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=99
2022-05-16 14:49:54 +00:00
4f5ecf4e70 Accepting request 973192 from home:jengelh:branches:hardware
- Resolve rpmlit reports
  * libupsclient1.x86_64: E: shlib-policy-name-error SONAME:
    libnutclient.so.0, expected package suffix: 0
  * libupsclient1.x86_64: E: shlib-policy-name-error SONAME:
    libupsclient.so.4, expected package suffix: 4

OBS-URL: https://build.opensuse.org/request/show/973192
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=98
2022-05-16 14:49:03 +00:00
4fba501296 Accepting request 942925 from hardware
OBS-URL: https://build.opensuse.org/request/show/942925
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=71
2021-12-29 20:10:45 +00:00
Lars Vogdt
60b24b3549 Accepting request 942313 from home:alarrosa:branches:hardware
- Use --with-pidpath to set PIDFile to /run in the service file and
  get rid of a systemd warning about using the legacy directory
  /var/run.

OBS-URL: https://build.opensuse.org/request/show/942313
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=97
2021-12-28 13:11:20 +00:00
302c05c7fc Accepting request 927573 from hardware
OBS-URL: https://build.opensuse.org/request/show/927573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=70
2021-10-26 18:14:23 +00:00
8033e37a6f Accepting request 925370 from home:jsegitz:branches:systemdhardening:hardware
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/925370
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=96
2021-10-26 16:40:59 +00:00
6e07753a0f Accepting request 902791 from hardware
OBS-URL: https://build.opensuse.org/request/show/902791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=69
2021-06-28 13:33:47 +00:00
676bf0e14b Accepting request 902622 from home:adkorte:branches:hardware
- Fix build with GCC11 (as default in GCC11 is now -std=gnu++17)

OBS-URL: https://build.opensuse.org/request/show/902622
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=95
2021-06-28 10:18:51 +00:00
f8f95eba1a Accepting request 863888 from hardware
OBS-URL: https://build.opensuse.org/request/show/863888
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=68
2021-01-18 10:29:36 +00:00
d7b2abe0a0 Accepting request 857934 from home:adkorte:branches:hardware
- use pkg-config to determine version of libgd
- use apache-rpm-macros

OBS-URL: https://build.opensuse.org/request/show/857934
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=93
2021-01-17 15:01:00 +00:00
88eb352a97 Accepting request 805684 from hardware
OBS-URL: https://build.opensuse.org/request/show/805684
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=67
2020-05-15 21:51:49 +00:00
Lars Vogdt
1ee914cfb5 Accepting request 800680 from home:pgajdos:libexec
- use /usr/lib instead of %{_libexecdir} for systemd and udev
  rules, %{_libexecdir} is dedicated for internal binaries

OBS-URL: https://build.opensuse.org/request/show/800680
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=91
2020-05-14 21:20:33 +00:00
28cc5e6e43 Accepting request 779298 from hardware
OBS-URL: https://build.opensuse.org/request/show/779298
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=66
2020-02-26 14:05:48 +00:00
Tomáš Chvátal
27fb164b71 Accepting request 779223 from home:sbrabec:branches:hardware
- Remove obsolete chown from %post. We no more support upgrade from
  SUSE Linux 9 (bsc#1157325).

OBS-URL: https://build.opensuse.org/request/show/779223
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=89
2020-02-26 07:52:31 +00:00
27a219306d Accepting request 718293 from hardware
- Add patch to fix build on TW:
  * nutscanner-ftbfs.patch

- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].

OBS-URL: https://build.opensuse.org/request/show/718293
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=65
2019-07-24 18:50:51 +00:00
Tomáš Chvátal
c35e6e2a8f - Add patch to fix build on TW:
* nutscanner-ftbfs.patch

OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=87
2019-07-24 14:16:13 +00:00
Tomáš Chvátal
df267f35fa Accepting request 718280 from home:mgerstner:branches:hardware
Okay, this time it should be right. The remaining build error was there before
...

- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by
  firewalld, see [1].

OBS-URL: https://build.opensuse.org/request/show/718280
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=86
2019-07-24 14:08:52 +00:00
6ac99bb823 Accepting request 652114 from hardware
- Give up on packaging the tex docu as it fails to build with
  latest texlive

- Add missing tex dependencies so we can generate the pdf with
  newer releases of texlive

- Drop patch docs-destination-dir.patch which is quite pointless

- Remove invalid option 'destination-dir' when generating PDF
  files (docs-destination-dir.patch)

OBS-URL: https://build.opensuse.org/request/show/652114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=64
2018-11-28 10:13:29 +00:00
Tomáš Chvátal
9d2ebcb160 - Give up on packaging the tex docu as it fails to build with
latest texlive

OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=84
2018-11-27 09:19:42 +00:00
Tomáš Chvátal
cfb42d3af6 - Add missing tex dependencies so we can generate the pdf with
newer releases of texlive

OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=83
2018-11-13 09:49:07 +00:00
Tomáš Chvátal
7e86959753 OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=82 2018-11-13 09:27:47 +00:00
Tomáš Chvátal
b75fbdb53a - Drop patch docs-destination-dir.patch which is quite pointless
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=81
2018-11-13 09:27:38 +00:00
Tomáš Chvátal
60d1d1ca55 Accepting request 640452 from home:adkorte:branches:hardware
- Remove invalid option 'destination-dir' when generating PDF
  files (docs-destination-dir.patch)

OBS-URL: https://build.opensuse.org/request/show/640452
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=80
2018-10-08 08:04:58 +00:00
c1d0d96407 Accepting request 628814 from hardware
OBS-URL: https://build.opensuse.org/request/show/628814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=63
2018-08-13 07:54:40 +00:00
Ismail Dönmez
9040019ea4 Accepting request 628805 from home:bmwiedemann:branches:hardware
build non-parallel and
Add reproducible.patch to sort input file list to make package build reproducible (boo#1041090)

OBS-URL: https://build.opensuse.org/request/show/628805
OBS-URL: https://build.opensuse.org/package/show/hardware/nut?expand=0&rev=78
2018-08-12 12:30:47 +00:00
1333b2cd27 Accepting request 571097 from hardware
OBS-URL: https://build.opensuse.org/request/show/571097
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nut?expand=0&rev=62
2018-01-31 18:51:51 +00:00