]> git.pld-linux.org Git - packages/apcupsd.git/blobdiff - apcupsd.spec
- some fixes.
[packages/apcupsd.git] / apcupsd.spec
index f4ec3c3f986f98a422a1ef772d87e70d83378711..f93b1ed4a0963a7320276ff54dd6971d8d2db303 100644 (file)
@@ -6,11 +6,15 @@ Group:                System Environment/Daemons
 Source:                http://www.brisse.dk/site/apcupsd/download/%{name}-%{version}.src.tar.gz
 Patch0:                apcups-initscript.patch
 Patch1:                apcups-makefile.patch
+Patch2:                apcupsd-Makefile-fix.patch
 Summary:       power management software for APC UPS hardware
 URL:           http://www.brisse.dk/site/apcupsd/
-BuildRoot:     /tmp/%{name}-%{version}-root
+BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 #Icon:         apcupsd-logo.xpm
 
+%define        _prefix /
+%define _mandir        /usr/share/man
+
 %description
 UPS power management under Linux for APCC Products. It allows your
 computer/server to run during power problems for a specified length of time
@@ -22,6 +26,7 @@ extended power failure.
 %setup -q -n %{name}-%{version}.src
 %patch0 -p1
 %patch1 -p1
+%patch2 -p0
 
 %build
 mv Makefile Makefile.orig
@@ -38,13 +43,16 @@ rm -rf ${RPM_BUILD_ROOT}
 # - why doesn't the Makefile know that it should install *-linux ??
 # - make install tries to stop apcupsd. That's not necessary (buildroot) (hany: not issue anymore)
 
-install -d ${RPM_BUILD_ROOT}/{sbin,bin,etc/rc.d/init.d,usr/man/man8,var/log}
-NAME="-linux" make install
+#install -d ${RPM_BUILD_ROOT}/{sbin,bin,etc/rc.d/init.d,usr/man/man8,var/log}
+install -d ${RPM_BUILD_ROOT}/{bin,sbin,usr/share/man/man8}
+install -d ${RPM_BUILD_ROOT}/{etc/rc.d/init.d,var/log}
+
+NAME="-linux"  make MANPREFIX="${RPM_BUILD_ROOT}/usr/share/" install
 # hany: why this? we're just building. not installing
 #[ -x /sbin/powersc ] && /sbin/powersc RESTARTME
-gzip -9nf \b ${RPM_BUILD_ROOT}/usr/man/*/*.?
-cp -f installs/apcupsd.conf ${RPM_BUILD_ROOT}/etc
-cp -f installs/apcups.rhs ${RPM_BUILD_ROOT}/etc/rc.d/init.d/apcups
+gzip -9nf ${RPM_BUILD_ROOT}/usr/share/man/man8/*
+install installs/apcupsd.conf ${RPM_BUILD_ROOT}/etc
+install installs/apcups.rhs ${RPM_BUILD_ROOT}/etc/rc.d/init.d/apcups
 touch ${RPM_BUILD_ROOT}/var/log/apcupsd.log
 touch ${RPM_BUILD_ROOT}/etc/apcupsd.status
 
@@ -78,16 +86,16 @@ chkconfig --del apcups
 
 %files
 %defattr(644,root,root,755)
-%attr(-, root, root) %doc README.NEW Changelog port.gif Statement.APCC
-%attr(-, root, root) %doc %{name}-%{version}.src.lsm
-%attr(-, root, root) %doc readmes/*
-%attr(-, root, root) %doc docs/apcupsd.docs
-%attr(-, root, root) %doc installs/halt.rhs installs/apcups.rhs installs/powersc
-/usr/man/man8/apcupsd.8.gz
+%doc README.NEW Changelog port.gif Statement.APCC
+%doc %{name}-%{version}.src.lsm
+%doc readmes/*
+%doc docs/apcupsd.docs
+%doc installs/halt.rhs installs/apcups.rhs installs/powersc
+%attr(644,root,root) /usr/share/man/man8/apcupsd.8.gz
 %attr(755, root, bin)  /sbin/apcupsd
 %attr(755, root, root) /bin/apcaccess
 %attr(755, root, bin)  %config /sbin/powersc
 %attr(640, root, root) %config(noreplace) /etc/apcupsd.conf
-%attr(755, root, root) %config /etc/rc.d/init.d/apcups
+%attr(754, root, root) /etc/rc.d/init.d/apcups
 %ghost /var/log/apcupsd.log
 %ghost /etc/apcupsd.status
This page took 0.039684 seconds and 4 git commands to generate.