]> git.pld-linux.org Git - packages/apcupsd.git/blobdiff - apcupsd.spec
- fixed md5
[packages/apcupsd.git] / apcupsd.spec
index 4b07fb45e8cde4507b13a9f3761eec10770fb56d..c3a965902d5a448f4f370c4b2c1123de00bd28cf 100644 (file)
@@ -1,3 +1,4 @@
+# TODO: /usr/share/hal/fdi/policy/20thirdparty/80-apcupsd-ups-policy.fdi
 #
 # Conditional build:
 %bcond_without cgi     # without CGI program support
 Summary:       Power management software for APC UPS hardware
 Summary(pl.UTF-8):     Oprogramowanie do zarządzania energią dla UPS-ów APC
 Name:          apcupsd
-Version:       3.14.3
+Version:       3.14.8
 Release:       1
 License:       GPL v2
 Group:         Networking/Daemons
 Source0:       http://dl.sourceforge.net/apcupsd/%{name}-%{version}.tar.gz
-# Source0-md5: a212351d21828e9344264614c7ad8ba1
+# Source0-md5: cd17f0a903dc2220e55ed54e242359d2
 Source1:       %{name}.init
 Source2:       %{name}.logrotate
 Source3:       %{name}.sysconfig
 Patch0:                %{name}-configure.patch
+Patch1:                %{name}-pcnet-seconds.patch
 URL:           http://www.apcupsd.com/
+%{?with_gapcmon:BuildRequires: GConf2-devel >= 2.0}
 BuildRequires: autoconf
-%{?with_gapcmon:       BuildRequires:  gconfmm-devel}
-BuildRequires: gettext-devel
-BuildRequires: ncurses-ext-devel
-%{?with_snmp:  BuildRequires:  net-snmp-devel}
+BuildRequires: automake
+BuildRequires: gd-devel
+%{?with_gapcmon:BuildRequires: gtk+2-devel >= 2:2.4.0}
+BuildRequires: man
+%{?with_snmp:BuildRequires:    net-snmp-devel}
+BuildRequires: pkgconfig
 BuildRequires: rpmbuild(macros) >= 1.268
+BuildRequires: util-linux-ng
 Requires(post):        fileutils
 Requires(post,preun):  /sbin/chkconfig
 Requires:      rc-scripts
@@ -49,7 +55,7 @@ komputerowi działać po awarii zasilania przez określony czas lub czas
 odpowiednio uruchamia kontrolowany shutdown przy dłuższej awarii
 zasilania.
 
-%package cgi 
+%package cgi
 Summary:       upsstats - Web-based UPS status viewer
 Summary(pl.UTF-8):     upsstats - oparta na WWW przeglądarka stanu UPS-a
 Group:         Applications/Networking
@@ -69,24 +75,29 @@ Summary(pl.UTF-8):  Aplikacja GUI monitorowania Apcupsd
 Group:         X11/Applications
 
 %description gapcmon
-Gnome/GTK based application which integrates into most desktop panels (not
-just Gnome). It monitors one or more Apcupsd instances using Apcupsd's NIS
-networking server. The status of each UPS is shown with a icon.
+GNOME/GTK+ based application which integrates into most desktop panels
+(not just GNOME). It monitors one or more Apcupsd instances using
+Apcupsd's NIS networking server. The status of each UPS is shown with
+a icon.
 
 %description gapcmon -l pl.UTF-8
-Oparta na Gnome/GTK aplikacja, która integruje się z panelami (nie tylko
-Gnome). Monitoruje jedną bądź kilka instancji Apcupsd za pomocą serwera
-NIS. Status każdego UPS-a przedstawia ikona.
+Oparta na GNOME/GTK+ aplikacja, która integruje się z panelami (nie
+tylko Gnome). Monitoruje jedną bądź kilka instancji Apcupsd za pomocą
+serwera NIS. Status każdego UPS-a przedstawia ikona.
 
 %prep
 %setup -q
 %patch0 -p1
+%patch1 -p1
 for i in configure.in aclocal.m4 config.h.in; do install autoconf/$i .;done
 cp -f %{_datadir}/automake/config.sub autoconf
 
 %build
 %{__autoconf}
 %configure \
+       APCUPSD_MAIL="/bin/mail" \
+       SHUTDOWN="/sbin/shutdown" \
+       WALL="%{_bindir}/wall" \
        --with-log-dir=%{_var}/log \
        --with-stat-dir=%{_var}/lib/apcupsd \
 %if %{with cgi}
@@ -97,8 +108,6 @@ cp -f %{_datadir}/automake/config.sub autoconf
 %if %{with net}
        --enable-net \
 %endif
-       --enable-nls \
-       --enable-powerflute \
        %{?with_gapcmon:--enable-gapcmon} \
        %{?with_snmp:--enable-snmp} \
        %{?with_usb:--enable-usb}
@@ -113,7 +122,6 @@ install -d $RPM_BUILD_ROOT/etc/{apcupsd,logrotate.d,rc.d/init.d,sysconfig} \
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
-install src/powerflute $RPM_BUILD_ROOT%{_sbindir}        
 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/apcupsd
 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apcupsd
 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/apcupsd
@@ -142,7 +150,10 @@ fi
 %files
 %defattr(644,root,root,755)
 %doc ChangeLog Developers
-%attr(755,root,root) %{_sbindir}/*
+%attr(755,root,root) %{_sbindir}/apcaccess
+%attr(755,root,root) %{_sbindir}/apctest
+%attr(755,root,root) %{_sbindir}/apcupsd
+%attr(755,root,root) %{_sbindir}/smtp
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/apcupsd.conf
 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/apcupsd
 %attr(754,root,root) %{_sysconfdir}/apccontrol
@@ -164,7 +175,8 @@ fi
 %dir /var/lib/apcupsd
 %attr(640,root,root) %ghost /var/log/apcupsd.events
 %attr(640,root,root) %ghost /var/lib/apcupsd/apcupsd.status
-%{_mandir}/man8/apcupsd.*
+%{_mandir}/man*/*
+
 
 %if %{with cgi}
 %files cgi
@@ -175,7 +187,7 @@ fi
 %if %{with gapcmon}
 %files gapcmon
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/gapcmon
 %{_desktopdir}/gapcmon.desktop
-%{_pixmapsdir}/*
+%{_pixmapsdir}/*.png
 %endif
This page took 0.072441 seconds and 4 git commands to generate.