fixing bitwise rather than logical or bug
[bbkeys.git] / redhat / bbkeys.spec.in
blob738f6af0dfec911d208b4da5d4c16227cfa21be3
1 %define name @PACKAGE@
2 %define version @VERSION@
3 %define release 1
4 %define builddir $RPM_BUILD_DIR/%{name}-%{version}
6 Summary: bbkeys, a completely configurable key-combo grabber for blackbox
7 Name: %{name}
8 Version: %{version}
9 Release: %{release}
10 Copyright: GPL
11 Group: X11/Applications
12 URL: http://movingparts.net
13 Source: http://movingparts.net/bbkeys/bbkeys-%{version}.tar.gz
14 Packager: vanRijn (vR@movingparts.net)
16 BuildRoot: %{_tmppath}/%{name}-%{version}
17 Prefix: %{_prefix}
20 %description
21 bbkeys is a configurable key-grabber designed for the blackbox window manager
22 which is written by Brad Hughes. It is based on the bbtools object code
23 created by John Kennis and re-uses some of the blackbox window manager classes
24 as well. bbkeys is easily configurable via directly hand-editting the user's
25 ~/.bbkeysrc file, or by using the GUI total blackbox configurator, bbconf.
27 %prep
28 %setup
29 ./configure --prefix=%{prefix}
31 %build
32 make
34 %install
35 if [ -d $RPM_BUILD_ROOT ]; then rm -rf $RPM_BUILD_ROOT; fi
36 mkdir -p $RPM_BUILD_ROOT
37 make install DESTDIR=$RPM_BUILD_ROOT
38 cd $RPM_BUILD_ROOT/%{prefix}/man
39 [ -f man1/bbkeys.1.gz ] || gzip man1/bbkeys.1
40 [ -f man5/bbkeys.bb.5.gz ] || gzip man5/bbkeys.bb.5
41 [ -f man5/bbkeysrc.5.gz ] || gzip man5/bbkeysrc.5
43 %clean
44 rm -rf $RPM_BUILD_ROOT
46 %files
47 %defattr(-,root,root)
48 %{prefix}/bin/bbkeys
49 %{prefix}/bin/bbkeysconf.pl
50 %{prefix}/share/bbtools/bbkeys.bb
51 %{prefix}/share/bbtools/bbkeys.nobb
52 %{prefix}/doc/bbkeys/README
53 %{prefix}/doc/bbkeys/AUTHORS
54 %{prefix}/doc/bbkeys/BUGS
55 %{prefix}/doc/bbkeys/ChangeLog
56 %{prefix}/doc/bbkeys/NEWS
57 %{prefix}/man/man1/bbkeys.1.gz
58 %{prefix}/man/man5/bbkeys.bb.5.gz
59 %{prefix}/man/man5/bbkeysrc.5.gz
61 %changelog
62 * Sat Jan 12 2002 Jason 'vanRijn' Kasper <vR@movingparts.net>
63 - removing README.bbkeys and adding BUGS and NEWS
64 * Sat Jan 5 2002 Jason 'vanRijn' Kasper <vR@movingparts.net>
65 - gzipping man pages by default and changing file list to reflect this
66 * Mon Nov 5 2001 Jason 'vanRijn' Kasper <vR@movingparts.net>
67 - removing bbkeysConfigC and replacing with bbkeysconf.pl
68 * Tue Sep 18 2001 Jason Kasper <vR@movingparts.net>
69 - changing to a dynamically-created bbkeys.spec
70 * Sun Aug 5 2001 Jason Kasper <vR@movingparts.net>
71 - added to file list for newly included files (docs and man pages)
72 - install to %{prefix} instead of /usr
73 * Sun May 6 2001 Hollis Blanchard <hollis@terraplex.com>
74 - removed file list in favor of explicit %files section
75 - install to /usr instead of /usr/local
76 - buildroot = /var/tmp/bbkeys-buildroot instead of /tmp/buildroot