]> git.pld-linux.org Git - packages/eeepc-acpi-utilities.git/blobdiff - eeepc-acpi-utilities.spec
rel. 0.3
[packages/eeepc-acpi-utilities.git] / eeepc-acpi-utilities.spec
index fec810aa2f7bb632d8f60e2a8ba7d8874c71b76d..c58cc79d21779b80801f5e671bee6d30a93ea732 100644 (file)
@@ -2,13 +2,16 @@ Summary:      ACPI scripts for EeePC netbook computers
 Summary(pl.UTF-8):     Skrypty ACPI dla notebooków EeePC
 Name:          eeepc-acpi-utilities
 Version:       1.0.9
-Release:       0.1
+Release:       0.3
 License:       GPL
 Group:         X11/Applications
 Source0:       http://dl.sourceforge.net/eeepc-acpi-util/%{name}_%{version}.tar.gz
 # Source0-md5: cc32bd733b980d76beaac051f6b2cf4e
+Source1:       %{name}.init
 URL:           http://eeepc-acpi-util.sourceforge.net/
 Requires:      acpid
+Requires:      coreutils
+Requires:      dmidecode
 BuildArch:     noarch
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -52,35 +55,54 @@ management, and more.
 %prep
 %setup -q
 
+for i in usr/share/applications/eeepc.desktop \
+       acpi/eeepc/*.sh \
+       init.d/eeepc-restore ; do
+       sed -i "s@/etc/default/eeepc-acpi@/etc/sysconfig/eeepc-acpi@g" $i
+done
+
 %build
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/{acpi,cron.d,default,rc.d/init.d,xdg}
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/{acpi,cron.d,sysconfig,rc.d/init.d,xdg}
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/acpi/{eeepc,events}
 install -d $RPM_BUILD_ROOT%{_datadir}/{,applications,pixmaps}
 install -d $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart
+install -d $RPM_BUILD_ROOT/var/eeepc
 
 install acpi/eeepc/*.sh $RPM_BUILD_ROOT%{_sysconfdir}/acpi/eeepc/
 install acpi/events/eeepc-hotkeys $RPM_BUILD_ROOT%{_sysconfdir}/acpi/events/
 install cron.d/eeepc-fan $RPM_BUILD_ROOT/etc/cron.d/
-install default/eeepc-acpi $RPM_BUILD_ROOT%{_sysconfdir}/default/
-install init.d/eeepc-restore $RPM_BUILD_ROOT/etc/rc.d/init.d/
-install usr/share/applications/eeepc.desktop $RPM_BUILD_ROOT%{_datadir}/applications/
-install usr/share/pixmaps/eee.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/
+install default/eeepc-acpi $RPM_BUILD_ROOT%{_sysconfdir}/sysconfig/
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/eeepc-restore
+sed -i "s@/etc/default/eeepc-acpi@/etc/sysconfig/eeepc-acpi@g" $RPM_BUILD_ROOT/etc/rc.d/init.d/eeepc-restore
+install usr/share/applications/eeepc.desktop $RPM_BUILD_ROOT%{_desktopdir}/
+install usr/share/pixmaps/eee.png $RPM_BUILD_ROOT%{_pixmapsdir}/
 install xdg/autostart/eeepc-acpi-util.desktop $RPM_BUILD_ROOT%{_sysconfdir}/xdg/autostart/
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+/sbin/chkconfig --add eeepc-restore
+%service %{name} restart
+
+%preun
+if [ "$1" = "0" ]; then
+       %service -q %{name} stop
+       /sbin/chkconfig --del eeepc-restore
+fi
+
 %files
 %defattr(644,root,root,755)
 %dir  %{_sysconfdir}/acpi/eeepc
 %attr(755,root,root) %{_sysconfdir}/acpi/eeepc/*.sh
 %{_sysconfdir}/acpi/events/eeepc-hotkeys
 /etc/cron.d/eeepc-fan
-%{_sysconfdir}/default/eeepc-acpi
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/eeepc-acpi
 %attr(754,root,root) /etc/rc.d/init.d/eeepc-restore
 %{_sysconfdir}/xdg/autostart/eeepc-acpi-util.desktop
 %{_desktopdir}/eeepc.desktop
 %{_pixmapsdir}/eee.png
+%dir /var/eeepc
This page took 0.078572 seconds and 4 git commands to generate.