Package tpb: Specfile

Name: tpb
Version: 0.6.5
# Subversion revision 318
# see svn://svn.savannah.nongnu.org/tpb
Release: alt1.r318
Packager: Grigory Batalov <bga@altlinux.ru>

Summary: IBM ThinkPad button support utility
Summary(ru_RU.KOI8-R): \xf0\xcf\xc4\xc4\xc5\xd2\xd6\xcb\xc1 \xc4\xcf\xd0\xcf\xcc\xce\xc9\xd4\xc5\xcc\xd8\xce\xd9\xc8 \xcb\xce\xcf\xd0\xcf\xcb IBM ThinkPad
License: GPL
Group: System/Configuration/Other
Url: http://www.nongnu.org/tpb/

Source0: http://savannah.nongnu.org/download/tpb/%name-%version.tar
Source1: tpb-0.6.0-alt-tpb.xinit
Patch0: %name-%version-alt.patch

# Automatically added by buildreq on Thu Dec 11 2008
BuildRequires: imake libSM-devel libX11-devel libXext-devel libXinerama-devel libxosd-devel

%description
With TPB it is possible to bind a program to the ThinkPad, Mail, Home
and Search buttons. TPB can also run a callback program on each state
change with the changed state and the new state as options.  So it is
possible to trigger several actions on different events.  TPB has a
on-screen display (OSD) to show volume, mute, brightness and some
other information.  Furthermore TPB supports a software mixer, as the
R series ThinkPads have no hardware mixer to change the volume.

%description -l ru_RU.KOI8-R
TPB \xd0\xcf\xda\xd7\xcf\xcc\xd1\xc5\xd4 \xd0\xd2\xc9\xd7\xd1\xda\xc1\xd4\xd8 \xcb \xcb\xcc\xc1\xd7\xc9\xdb\xc1\xcd ThinkPad, Mail, Home \xc9 Search
\xd3\xcf\xcf\xd4\xd7\xc5\xd4\xd3\xd4\xd7\xd5\xc0\xdd\xc9\xc5 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xd9. TPB \xd4\xc1\xcb\xd6\xc5 \xcd\xcf\xd6\xc5\xd4 \xda\xc1\xd0\xd5\xd3\xcb\xc1\xd4\xd8 \xcf\xc2\xd2\xc1\xc2\xcf\xd4\xde\xc9\xcb
\xd3\xcf\xc2\xd9\xd4\xc9\xca \xd0\xd2\xc9 \xcb\xc1\xd6\xc4\xcf\xcd \xc9\xda\xcd\xc5\xce\xc5\xce\xc5\xce\xc9\xc9 \xd3\xcf\xd3\xd4\xcf\xd1\xce\xc9\xd1 \xcb\xcc\xc1\xd7\xc9\xdb\xc9, \xd0\xc5\xd2\xc5\xc4\xc1\xd7\xc1\xd1 \xd3\xd4\xc1\xd2\xcf\xc5
\xc9 \xce\xcf\xd7\xcf\xc5 \xd3\xcf\xd3\xd4\xcf\xd1\xce\xc9\xd1 \xd7 \xcb\xc1\xde\xc5\xd3\xd4\xd7\xc5 \xc1\xd2\xc7\xd5\xcd\xc5\xce\xd4\xcf\xd7. \xfc\xd4\xcf \xc4\xc1\xa3\xd4 \xd7\xcf\xda\xcd\xcf\xd6\xce\xcf\xd3\xd4\xd8 \xd7\xd9\xd0\xcf\xcc\xce\xd1\xd4\xd8
\xce\xc5\xd3\xcb\xcf\xcc\xd8\xcb\xcf \xc4\xc5\xca\xd3\xd4\xd7\xc9\xca \xd0\xd2\xc9 \xd2\xc1\xda\xce\xd9\xc8 \xd3\xcf\xc2\xd9\xd4\xc9\xd1\xc8. TPB \xc9\xd3\xd0\xcf\xcc\xd8\xda\xd5\xc5\xd4 OSD (\xdc\xcb\xd2\xc1\xce
\xd7 \xdc\xcb\xd2\xc1\xce\xc5) \xc4\xcc\xd1 \xcf\xd4\xcf\xc2\xd2\xc1\xd6\xc5\xce\xc9\xd1 \xd5\xd3\xd4\xc1\xce\xcf\xd7\xcf\xcb \xc7\xd2\xcf\xcd\xcb\xcf\xd3\xd4\xc9, \xd1\xd2\xcb\xcf\xd3\xd4\xc9 \xc9 \xc4\xd2\xd5\xc7\xcf\xca
\xc9\xce\xc6\xcf\xd2\xcd\xc1\xc3\xc9\xc9. \xeb\xd2\xcf\xcd\xc5 \xd4\xcf\xc7\xcf, TPB \xd0\xcf\xc4\xc4\xc5\xd2\xd6\xc9\xd7\xc1\xc5\xd4 \xd0\xd2\xcf\xc7\xd2\xc1\xcd\xcd\xce\xd9\xca \xcd\xc9\xcb\xdb\xc5\xd2, \xd0\xcf\xd3\xcb\xcf\xcc\xd8\xcb\xd5
\xce\xcf\xd5\xd4\xc2\xd5\xcb\xc9 ThinkPad \xd3\xc5\xd2\xc9\xc9 R \xce\xc5 \xd3\xcf\xc4\xc5\xd2\xd6\xc1\xd4 \xd7\xd3\xd4\xd2\xcf\xc5\xce\xce\xcf\xc7\xcf \xc1\xd0\xd0\xc1\xd2\xc1\xd4\xce\xcf\xc7\xcf \xcd\xc9\xcb\xdb\xc5\xd2\xc1,
\xc7\xd2\xcf\xcd\xcb\xcf\xd3\xd4\xd8 \xcb\xcf\xd4\xcf\xd2\xcf\xc7\xcf \xcd\xcf\xd6\xce\xcf \xc2\xd9\xcc\xcf \xc2\xd9 \xd2\xc5\xc7\xd5\xcc\xc9\xd2\xcf\xd7\xc1\xd4\xd8.

%prep
%setup -q

%patch0 -p1

%build
aclocal -I m4
autoheader
automake --foreign --copy --add-missing --include-deps
autoconf
touch ChangeLog
chmod a+x configure

%configure
%make_build

%install
%makeinstall mkinstalldirs='./install-sh -d'
install -D %SOURCE1 %buildroot%_sysconfdir/X11/xinit.d/tbp
subst 's!__BINDIR__!%_bindir!' %buildroot%_sysconfdir/X11/xinit.d/tbp

%find_lang %name

%files -f %name.lang
%doc CREDITS README doc/callback_example.sh doc/nvram.txt
%config(noreplace) %_sysconfdir/tpbrc
%config %_sysconfdir/X11/xinit.d/*
%_bindir/*
%_man1dir/*

%changelog
* Fri Dec 12 2008 Grigory Batalov <bga@altlinux.ru> 0.6.5-alt1.r318
- Build requirements were updated.

* Thu Sep 11 2008 Grigory Batalov <bga@altlinux.ru> 0.6.5-alt0.r318
- SVN revision 318:
  + some new laptops supported.

* Thu Dec 29 2005 Grigory Batalov <bga@altlinux.ru> 0.6.4-alt1
- Update to 0.6.4.

* Wed Oct 13 2004 Grigory Batalov <bga@altlinux.ru> 0.6.3-alt1
- Update to 0.6.3.
- Recent ru.po.

* Sun Feb 29 2004 Grigory Batalov <bga@altlinux.ru> 0.6.1-alt1
- Update to 0.6.1.

* Fri Nov 28 2003 Grigory Batalov <bga@altlinux.ru> 0.6.0-alt1
- Built for ALTLinux.

* Mon Aug 11 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.6.0-0.fdr.1
- Update to 0.6.0.

* Tue May 27 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.5.1-0.fdr.4
- Make /dev/nvram readable again (#296).

* Sun May 18 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.5.1-0.fdr.3
- Use MAKEDEV for creating the nvram device node and own it.
- Mark xinit file as config to make rpmlint happy.
- %%{buildroot} -> $RPM_BUILD_ROOT.
- Make the build honor $RPM_OPT_FLAGS.

* Sat Apr 19 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.5.1-0.fdr.2
- Don't require tpctl (#177).

* Fri Apr 11 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.5.1-0.fdr.1
- Update to 0.5.1.

* Sun Apr  6 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.5.0-0.fdr.1
- Update to 0.5.0.
- Save .spec in UTF-8.

* Sun Mar 30 2003 Ville Skytta <ville.skytta at iki.fi> - 0:0.4.2-0.fdr.1
- Rebuild according to Fedora RC3 guidelines.

* Sat Feb  8 2003 Ville Skytta <ville.skytta at iki.fi> - 0.4.2-1.fedora.1
- First Fedora release.