diff --git a/.cvsignore b/.cvsignore index 15f8d8b..e1c635f 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -nut-2.4.1.tar.gz +nut-2.4.3.tar.gz diff --git a/nut-2.2.1-conf.patch b/nut-2.2.1-conf.patch index 6b096fe..beebdf6 100644 --- a/nut-2.2.1-conf.patch +++ b/nut-2.2.1-conf.patch @@ -6,7 +6,7 @@ Index: nut/conf/upssched.conf.sample.in # A shell script with a big case..esac construct should work nicely for this. # An example has been provided to help you get started. --CMDSCRIPT /usr/local/ups/bin/upssched-cmd +-CMDSCRIPT @BINDIR@/upssched-cmd +CMDSCRIPT @bindir@/upssched-cmd # ============================================================================ diff --git a/nut-2.2.1-glibcopen.patch b/nut-2.2.1-glibcopen.patch deleted file mode 100644 index ed8db0b..0000000 --- a/nut-2.2.1-glibcopen.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up nut-2.2.1/drivers/megatec_usb.c.open nut-2.2.1/drivers/megatec_usb.c ---- nut-2.2.1/drivers/megatec_usb.c.open 2008-01-09 14:22:27.000000000 +0100 -+++ nut-2.2.1/drivers/megatec_usb.c 2008-01-09 14:23:00.000000000 +0100 -@@ -207,7 +207,7 @@ int ser_open(const char *port) - /* link the matchers */ - regex_matcher->next = &subdriver_matcher; - -- ret = usb->open(&udev, &usbdevice, regex_matcher, NULL); -+ ret = (usb->open)(&udev, &usbdevice, regex_matcher, NULL); - if (ret < 0) - usb_open_error(port); - diff --git a/nut-2.2.1-multilib.patch b/nut-2.2.1-multilib.patch deleted file mode 100644 index ffd8996..0000000 --- a/nut-2.2.1-multilib.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff -up nut-2.2.1/lib/libupsclient-config.in.multilib nut-2.2.1/lib/libupsclient-config.in ---- nut-2.2.1/lib/libupsclient-config.in.multilib 2007-07-10 15:44:32.000000000 +0200 -+++ nut-2.2.1/lib/libupsclient-config.in 2008-01-09 14:45:06.000000000 +0100 -@@ -10,9 +10,18 @@ - Version="@PACKAGE_VERSION@" - prefix=@prefix@ - exec_prefix=@exec_prefix@ --Libs="-L@libdir@ -lupsclient @LIBSSL_LDFLAGS@" - Cflags="-I@includedir@ @LIBSSL_CFLAGS@" - -+arch=$(/bin/arch) -+if [ "$arch" = "x86_64" -o "$arch" = "s390x" -o "$arch" = "ppc64" -o "$arch" = "ia64" ]; then -+ libdir="/usr/lib64" -+else -+ libdir="/usr/lib" -+fi -+Libs="-L$libdir -lupsclient @LIBSSL_LDFLAGS@" -+ -+ -+ - case "$1" in - - --cflags) diff --git a/nut-2.2.2-halpath.patch b/nut-2.2.2-halpath.patch index d5752f7..eefb81b 100644 --- a/nut-2.2.2-halpath.patch +++ b/nut-2.2.2-halpath.patch @@ -1,35 +1,35 @@ -diff -up nut-2.4.0/m4/nut_check_libhal.m4.halpath nut-2.4.0/m4/nut_check_libhal.m4 ---- nut-2.4.0/m4/nut_check_libhal.m4.halpath 2009-02-09 12:18:36.578732609 +0100 -+++ nut-2.4.0/m4/nut_check_libhal.m4 2009-02-09 12:18:36.579732703 +0100 -@@ -75,29 +75,8 @@ if test -z "${nut_have_libhal_seen}"; th - dnl As per HAL spec, §5 Callouts and §2 Device Information Files - dnl - addon install path: $libdir/hal - AC_MSG_CHECKING(for libhal Callouts path) -- HAL_CALLOUTS_PATH=`pkg-config --silence-errors --variable=libexecdir hal` -- if (test -z "$HAL_CALLOUTS_PATH") -- then -- # fallback to detecting the right path -- if (test -d "${libdir}/hal") -- then -- # For Debian -- HAL_CALLOUTS_PATH="${libdir}/hal" -- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) -- else # For RedHat -- if (test -d "/usr/libexec") -- then -- HAL_CALLOUTS_PATH="${libexecdir}" -- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) -- else -- # FIXME -- HAL_CALLOUTS_PATH="${libdir}/hal" -- AC_MSG_RESULT(using default (${HAL_CALLOUTS_PATH})) -- fi -- fi -- else -- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) -- fi -+ HAL_CALLOUTS_PATH="${libexecdir}" -+ AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) - - dnl - fdi install path: $datarootdir/hal/fdi/information/20thirdparty - AC_MSG_CHECKING(for libhal Device Information path) +diff -up nut-2.4.3/m4/nut_check_libhal.m4.halpath nut-2.4.3/m4/nut_check_libhal.m4 +--- nut-2.4.3/m4/nut_check_libhal.m4.halpath 2010-02-11 22:43:05.000000000 +0100 ++++ nut-2.4.3/m4/nut_check_libhal.m4 2010-02-24 15:04:17.455678931 +0100 +@@ -86,29 +86,8 @@ if test -z "${nut_have_libhal_seen}"; th + dnl As per HAL spec, §5 Callouts and §2 Device Information Files + dnl - addon install path: $libdir/hal + AC_MSG_CHECKING(for libhal Callouts path) +- HAL_CALLOUTS_PATH=`pkg-config --silence-errors --variable=libexecdir hal` +- if test -n "$HAL_CALLOUTS_PATH"; then +- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) +- else +- # fallback to detecting the right path +- if (test -d "${libdir}/hal"); then +- # For Debian +- HAL_CALLOUTS_PATH="${libdir}/hal" +- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) +- elif (test -d "/usr/libexec"); then +- # For RedHat +- HAL_CALLOUTS_PATH="${libexecdir}" +- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) +- elif (test -d "/usr/lib/hal"); then +- # For OpenSUSE +- HAL_CALLOUTS_PATH="${libdir}/hal" +- AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) +- else +- # FIXME +- HAL_CALLOUTS_PATH="${libdir}/hal" +- AC_MSG_RESULT(using default (${HAL_CALLOUTS_PATH})) +- fi +- fi ++ HAL_CALLOUTS_PATH="${libexecdir}" ++ AC_MSG_RESULT(${HAL_CALLOUTS_PATH}) + + dnl - fdi install path: $datarootdir/hal/fdi/information/20thirdparty + AC_MSG_CHECKING(for libhal Device Information path) diff --git a/nut-2.2.2-trippliteusb_476850.patch b/nut-2.2.2-trippliteusb_476850.patch deleted file mode 100644 index 541ebed..0000000 --- a/nut-2.2.2-trippliteusb_476850.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- a/drivers/tripplite_usb.c -+++ a/drivers/tripplite_usb.c -@@ -25,7 +25,7 @@ - Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - --#define DRV_VERSION "0.11" -+#define DRV_VERSION "0.11.1" - - /* % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % - * -@@ -358,8 +358,6 @@ static int reconnect_ups(void) - upsdebugx(2, "= device has been disconnected, try to reconnect ="); - upsdebugx(2, "=================================================="); - -- upsdrv_cleanup(); -- - ret = comm_driver->open(&udev, &curDevice, reopen_matcher, NULL); - if (ret < 1) { - upslogx(LOG_INFO, "Reconnecting to UPS failed; will retry later..."); -@@ -515,12 +513,10 @@ void usb_comm_fail(int res, const char *msg) - case -EBUSY: - upslogx(LOG_WARNING, "%s: Device claimed by another process", msg); - fatalx(EXIT_FAILURE, "Terminating: EBUSY"); -- upsdrv_cleanup(); - break; - - default: - upslogx(LOG_WARNING, "%s: Device detached? (error %d: %s)", msg, res, usb_strerror()); -- upsdrv_cleanup(); - - upslogx(LOG_NOTICE, "Reconnect attempt #%d", ++try); - hd = NULL; diff --git a/nut-2.2.2-udevusb.patch b/nut-2.2.2-udevusb.patch deleted file mode 100644 index d411970..0000000 --- a/nut-2.2.2-udevusb.patch +++ /dev/null @@ -1,124 +0,0 @@ -diff -up nut-2.4.0/scripts/udev/nut-usbups.rules.in.udevusb nut-2.4.0/scripts/udev/nut-usbups.rules.in ---- nut-2.4.0/scripts/udev/nut-usbups.rules.in.udevusb 2009-02-09 13:29:01.452732427 +0100 -+++ nut-2.4.0/scripts/udev/nut-usbups.rules.in 2009-02-09 13:29:01.454107542 +0100 -@@ -7,86 +7,86 @@ BUS!="usb", GOTO="nut-usbups_rules_end" - - LABEL="nut-usbups_rules_real" - # Krauler UP-M500VA - blazer_usb --SYSFS{idVendor}=="0001", SYSFS{idProduct}=="0000", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0001", ATTR{idProduct}=="0000", MODE="664", GROUP="@RUN_AS_GROUP@" - - # Hewlett Packard - # HP R/T 2200 INTL (like SMART2200RMXL2U) - usbhid-ups --SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="1f0a", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="03f0", ATTR{idProduct}=="1f0a", MODE="664", GROUP="@RUN_AS_GROUP@" - - # MGE Office Protection Systems, prev. MGE UPS Systems - # various models - usbhid-ups --SYSFS{idVendor}=="0463", SYSFS{idProduct}=="0001", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0463", ATTR{idProduct}=="0001", MODE="664", GROUP="@RUN_AS_GROUP@" - # various models - usbhid-ups --SYSFS{idVendor}=="0463", SYSFS{idProduct}=="ffff", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="664", GROUP="@RUN_AS_GROUP@" - - # Belkin - # F6H375-USB - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0375", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0375", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C550-AVR - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0551", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0551", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C1500-TW-RK - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0751", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0751", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C900-UNV - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0900", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0900", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C100-UNV - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0910", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0910", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C120-UNV - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0912", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0912", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C800-UNV - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="0980", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="0980", MODE="664", GROUP="@RUN_AS_GROUP@" - # F6C1100-UNV, F6C1200-UNV - usbhid-ups --SYSFS{idVendor}=="050d", SYSFS{idProduct}=="1100", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="050d", ATTR{idProduct}=="1100", MODE="664", GROUP="@RUN_AS_GROUP@" - - # APC - # various models - usbhid-ups --SYSFS{idVendor}=="051d", SYSFS{idProduct}=="0002", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="051d", ATTR{idProduct}=="0002", MODE="664", GROUP="@RUN_AS_GROUP@" - - # Powerware - # various models - bcmxcp_usb --SYSFS{idVendor}=="0592", SYSFS{idProduct}=="0002", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0592", ATTR{idProduct}=="0002", MODE="664", GROUP="@RUN_AS_GROUP@" - # Agiler UPS - blazer_usb --SYSFS{idVendor}=="05b8", SYSFS{idProduct}=="0000", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="05b8", ATTR{idProduct}=="0000", MODE="664", GROUP="@RUN_AS_GROUP@" - # Belkin F6C1200-UNV - blazer_usb --SYSFS{idVendor}=="0665", SYSFS{idProduct}=="5161", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0665", ATTR{idProduct}=="5161", MODE="664", GROUP="@RUN_AS_GROUP@" - # various models - bcmxcp_usb --SYSFS{idVendor}=="06da", SYSFS{idProduct}=="0002", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="06da", ATTR{idProduct}=="0002", MODE="664", GROUP="@RUN_AS_GROUP@" - # Mustek Powermust - blazer_usb --SYSFS{idVendor}=="06da", SYSFS{idProduct}=="0003", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="06da", ATTR{idProduct}=="0003", MODE="664", GROUP="@RUN_AS_GROUP@" - # various models - usbhid-ups --SYSFS{idVendor}=="06da", SYSFS{idProduct}=="ffff", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="06da", ATTR{idProduct}=="ffff", MODE="664", GROUP="@RUN_AS_GROUP@" - - # Cyber Power Systems - # 900AVR/BC900D, CP1200AVR/BC1200D - usbhid-ups --SYSFS{idVendor}=="0764", SYSFS{idProduct}=="0005", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0764", ATTR{idProduct}=="0005", MODE="664", GROUP="@RUN_AS_GROUP@" - # Dynex DX-800U? - usbhid-ups --SYSFS{idVendor}=="0764", SYSFS{idProduct}=="0501", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0764", ATTR{idProduct}=="0501", MODE="664", GROUP="@RUN_AS_GROUP@" - # Sweex 1000VA - richcomm_usb --SYSFS{idVendor}=="0925", SYSFS{idProduct}=="1234", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0925", ATTR{idProduct}=="1234", MODE="664", GROUP="@RUN_AS_GROUP@" - - # TrippLite - # e.g. OMNIVS1000, SMART550USB, ... - tripplite_usb --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="0001", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="0001", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite AVR550U - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="1003", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="1003", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite AVR750U - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="1007", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="1007", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite OMNI1000LCD - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="2005", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="2005", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite OMNI900LCD - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="2007", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="2007", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite smart2200RMXL2U - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="3012", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="3012", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. ? - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="3014", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="3014", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite SmartOnline SU1500RTXL2UA (older unit?) - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="4001", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="4001", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite SmartOnline SU6000RT4U? - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="4002", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="4002", MODE="664", GROUP="@RUN_AS_GROUP@" - # e.g. TrippLite SmartOnline SU1500RTXL2ua - usbhid-ups --SYSFS{idVendor}=="09ae", SYSFS{idProduct}=="4003", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="09ae", ATTR{idProduct}=="4003", MODE="664", GROUP="@RUN_AS_GROUP@" - # Unitek Alpha 1200Sx - blazer_usb --SYSFS{idVendor}=="0f03", SYSFS{idProduct}=="0001", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="0f03", ATTR{idProduct}=="0001", MODE="664", GROUP="@RUN_AS_GROUP@" - # Ablerex 625L USB - blazer_usb --SYSFS{idVendor}=="ffff", SYSFS{idProduct}=="0000", MODE="664", GROUP="@RUN_AS_GROUP@" -+ATTR{idVendor}=="ffff", ATTR{idProduct}=="0000", MODE="664", GROUP="@RUN_AS_GROUP@" - - LABEL="nut-usbups_rules_end" diff --git a/nut-2.2.2-usbhal.patch b/nut-2.2.2-usbhal.patch deleted file mode 100644 index 3957226..0000000 --- a/nut-2.2.2-usbhal.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up nut-2.2.0/scripts/hal/20-ups-nut-device.fdi.usbhal nut-2.2.0/scripts/hal/20-ups-nut-device.fdi ---- nut-2.2.0/scripts/hal/ups-nut-device.fdi.usbhal 2007-07-02 16:19:48.000000000 +0200 -+++ nut-2.2.0/scripts/hal/ups-nut-device.fdi 2007-11-27 09:43:35.000000000 +0100 -@@ -1,7 +1,7 @@ - - - -- -+ - - - diff --git a/nut.spec b/nut.spec index 45ad682..30b8cc8 100644 --- a/nut.spec +++ b/nut.spec @@ -8,8 +8,8 @@ Summary: Network UPS Tools Name: nut -Version: 2.4.1 -Release: 9%{?dist} +Version: 2.4.3 +Release: 1%{?dist} Group: Applications/System License: GPLv2+ Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -20,11 +20,8 @@ Source2: ups.sysconfig Patch0: nut-2.2.1-conf.patch -# sent upstream, for nut <= 2.4.1 -Patch2: nut-2.2.2-udevusb.patch - - -Patch3: nut-2.2.2-halpath.patch +#rejected upstream +Patch1: nut-2.2.2-halpath.patch Requires: nut-client => 2.4.0 hal Requires(pre): hal @@ -118,8 +115,7 @@ necessary to develop NUT client applications. %prep %setup -q %patch0 -p1 -b .conf -%patch2 -p1 -b .udevusb -%patch3 -p1 -b .halpath +%patch1 -p1 -b .halpath %build autoreconf -i @@ -134,7 +130,6 @@ autoreconf -i --with-drvpath=%{modeldir} \ --with-all \ --with-ipv6 \ - --with-gd-libs \ --with-linux-hiddev=%{_includedir}/linux/hiddev.h \ --with-pkgconfig-dir=%{_libdir}/pkgconfig \ --disable-static \ @@ -253,6 +248,7 @@ rm -rf %{buildroot} %{_bindir}/upslog %{_datadir}/cmdvartab %{_datadir}/driver.list +%{_mandir}/man5/nut.conf.5.gz %{_mandir}/man5/ups.conf.5.gz %{_mandir}/man5/upsd.conf.5.gz %{_mandir}/man5/upsd.users.5.gz @@ -262,17 +258,20 @@ rm -rf %{buildroot} %{_mandir}/man8/belkin.8.gz %{_mandir}/man8/bestfcom.8.gz %{_mandir}/man8/belkinunv.8.gz +%{_mandir}/man8/bestfortress.8.gz %{_mandir}/man8/bestups.8.gz %{_mandir}/man8/bestuferrups.8.gz %{_mandir}/man8/blazer.8.gz -%{_mandir}/man8/cyberpower.8.gz +%{_mandir}/man8/clone.8.gz %{_mandir}/man8/dummy-ups.8.gz %{_mandir}/man8/everups.8.gz %{_mandir}/man8/etapro.8.gz %{_mandir}/man8/gamatronic.8.gz %{_mandir}/man8/genericups.8.gz %{_mandir}/man8/isbmex.8.gz +%{_mandir}/man8/ivtscd.8.gz %{_mandir}/man8/liebert.8.gz +%{_mandir}/man8/liebertgxt2.8.gz %{_mandir}/man8/masterguard.8.gz %{_mandir}/man8/megatec.8.gz %{_mandir}/man8/megatec_usb.8.gz @@ -357,6 +356,15 @@ rm -rf %{buildroot} %{_libdir}/pkgconfig/libupsclient.pc %changelog +* Wed Feb 24 2010 Michal Hlavinka - 2.4.3-1 +- cyberpower driver was replaced by the powerpanel driver +- general USB support has been vastly improved, including many bug + fixes, new features and devices +- the virtual driver has been renamed to 'clone' +- the UPower (previously known as DeviceKit-power) rules file is now + generated by NUT +- a lot of new devices supported + * Thu Nov 05 2009 Michal Hlavinka - 2.4.1-9 - spec cleanup diff --git a/sources b/sources index 37c97bd..ecb75c8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -609ebaf2123fc7171d25a6c742dd7d66 nut-2.4.1.tar.gz +6f893b61b07915e7a139324fa3f79121 nut-2.4.3.tar.gz