]> git.pld-linux.org Git - packages/fnfx.git/blame - fnfx.spec
*** empty log message ***
[packages/fnfx.git] / fnfx.spec
CommitLineData
dce79cb4 1Name: fnfx
2Version: 0.2
3Release: 0.1
4Summary: Toshiba laptop function key utility
5License: GPL
6URL: http://fnfx.sf.net
7Group: System/Configuration/Hardware
8Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
c982a7da 9# Source0-md5: fb0b2a9d6c5446a4615d907a572fd541
dce79cb4 10Source1: %{name}.init
11BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a710a760 12Requires(post,preun): /sbin/chkconfig
dce79cb4 13
14%description
15FnFX enables owners of Toshiba laptops to change the LCD brightness,
16control, the internal fan and use the special keys on their keyboard
17(Fn-x combinations, hot-keys). The internal functions will give the
18possibility to map the Fn-Keys to functions like volume up/down, mute,
19suspend to disk, suspend to ram and switch LCD/CRT/TV-out. These
20functions heavily depend on the system and/or kernel configuration.
21You will need at least a kernel (v2.4.x, v2.5.x, v2.6.x) with ACPI and
22Toshiba support (CONFIG_ACPI and CONFIG_ACPI_TOSHIBA).
23
24%prep
25%setup -q
26
27%build
28%configure
29%{__make}
30
31%install
32rm -rf $RPM_BUILD_ROOT
33install -d $RPM_BUILD_ROOT{%{_sbindir},%{_initrddir}}
34install -d $RPM_BUILD_ROOT/etc/fnfx
35install src/{fnfx,fnfxd} $RPM_BUILD_ROOT%{_sbindir}
36install etc/{fnfxd.conf,keymap} $RPM_BUILD_ROOT/etc/fnfx
37install %{SOURCE1} $RPM_BUILD_ROOT%{_initrddir}/fnfx
38
39
40%clean
41rm -rf $RPM_BUILD_ROOT
42
43%post
a710a760 44/sbin/chkconfig --add %{name}
45if [ -f /var/lock/subsys/%{name} ]; then
46 /etc/rc.d/init.d/%{name} restart >&2
47else
48 echo "Run \"/etc/rc.d/init.d/%{name} start\" to start %{name} daemon." >&2
49fi
dce79cb4 50
51%preun
a710a760 52if [ "$1" = "0" ]; then
53 if [ -f /var/lock/subsys/%{name} ]; then
54 /etc/rc.d/init.d/%{name} stop >&2
55 fi
56 /sbin/chkconfig --del %{name}
57fi
dce79cb4 58
59%files
60%defattr(644,root,root,755)
61%attr(755,root,root) %{_sbindir}/%{name}
62%attr(755,root,root) %{_sbindir}/*
63%dir %{_sysconfdir}/%{name}
64%config(noreplace) %{_sysconfdir}/%{name}/*
124f82dd 65%attr(754,root,root) %{_initrddir}/%{name}
dce79cb4 66
67#%doc ChangeLog INSTALL AUTHORS README
This page took 0.046225 seconds and 4 git commands to generate.