]> git.pld-linux.org Git - packages/bbkeys.git/blob - bbkeys.spec
- tabs in preamble
[packages/bbkeys.git] / bbkeys.spec
1 Summary:        bbkeys, a completely configurable key-combo grabber for blackbox
2 Summary(pl.UTF-8):      Całkowicie konfigurowalny przechwytywacz klawiszy dla blackboksa
3 Name:           bbkeys
4 Version:        0.8.6
5 Release:        4
6 License:        GPL
7 Group:          X11/Applications
8 Source0:        http://dl.sourceforge.net/bbkeys/%{name}-%{version}.tar.gz
9 # Source0-md5:  6df58a99d136f21682b859b823d31b7d
10 Patch0:         %{name}-sysconfdir.patch
11 Patch1:         %{name}-ac_fixes.patch
12 Patch2:         %{name}-etc_dir.patch
13 URL:            http://bbkeys.sourceforge.net/
14 BuildRequires:  XFree86-devel
15 BuildRequires:  autoconf
16 BuildRequires:  automake
17 BuildRequires:  libstdc++-devel
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 bbkeys is a configurable key-grabber designed for the blackbox window
22 manager which is written by Brad Hughes. It is based on the bbtools
23 object code created by John Kennis and re-uses some of the blackbox
24 window manager classes as well. bbkeys is easily configurable via
25 directly hand-editing the user's ~/.bbkeysrc file, or by using the
26 provided gui configuration tool, bbkeysconf (for lack of a better name
27 yet).
28
29 %description -l pl.UTF-8
30 bbkeys jest konfigurowalnym programem do przechwytywania klawiszy
31 zaprojektowanym dla zarządcy okien blackbox, napisanego przez Brada
32 Hughesa. Bazuje na kodzie obiektowym bbtools napisanym przez Johna
33 Kennisa, używa także niektórych klas blackboksa. bbkeys są łatwo
34 konfigurowalne przez bezpośrednią edycję pliku użytkownika
35 ~/.bbkeysrc, albo poprzez graficzny interfejs bbkeysconf (z braku
36 lepszej nazwy).
37
38 %prep
39 %setup -q
40 %patch0 -p1
41 %patch1 -p1
42 %patch2 -p1
43
44 %build
45 %{__aclocal}
46 %{__autoconf}
47 %{__automake}
48 CXXFLAGS="%{rpmcflags} -fno-rtti -fno-exceptions"
49 %configure
50 %{__make}
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54
55 %{__make} install \
56         DESTDIR=$RPM_BUILD_ROOT
57
58 %clean
59 rm -rf $RPM_BUILD_ROOT
60
61 %triggerpostun -- bbkeys < 0.8.6-4
62 if [ -f /etc/default/bbtools/bbkeys.bb.rpmsave ]; then
63         mv -f %{_sysconfdir}/bbtools/bbkeys.bb %{_sysconfdir}/bbtools/bbkeys.bb.rpmnew
64         mv -f /etc/default/bbtools/bbkeys.bb.rpmsave %{_sysconfdir}/bbtools/bbkeys.bb
65 fi
66 if [ -f /etc/default/bbtools/bbkeys.nobb.rpmsave ]; then
67         mv -f %{_sysconfdir}/bbtools/bbkeys.nobb %{_sysconfdir}/bbtools/bbkeys.nobb.rpmnew
68         mv -f /etc/default/bbtools/bbkeys.nobb.rpmsave %{_sysconfdir}/bbtools/bbkeys.nobb
69 fi
70 rmdir /etc/default/bbtools 2>/dev/null || :
71
72 %files
73 %defattr(644,root,root,755)
74 %doc README AUTHORS ChangeLog NEWS TODO
75 %dir %{_sysconfdir}/bbtools
76 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bbtools/%{name}.*
77 %attr(755,root,root) %{_bindir}/*
78 %{_mandir}/man[15]/*
This page took 0.093288 seconds and 3 git commands to generate.