1
%define name	quax
2
%define version @VERSION@
3
%define release @RELEASE@
4
%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5
%define kdedir  /usr
6
7
Name:		%{name}
8
Version:	%{version}
9
Release:	%{release}
10
Vendor:		Claudiu Costin <claudiuc@kde.org>
11
Packager:	Claudiu Costin <claudiuc@kde.org>
12
URL:		http://www.ro.kde.org/quax/
13
Source:         %{name}-%{version}-%{release}.tar.gz
14
Group:		System/X11/Utilities
15
Copyright:      GPL
16
Provides:	quax
17
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}
18
Summary:	A neat desktop zooming tool
19
Distribution:   RedHat 9.0
20
21
%description
22
Quax is a  desktop zooming tool intended especially for web developers, but
23
is very handy and friendly for newbies. There are few other tools for this
24
task: XMag, KMag and KZoom. All of them are full featured applications
25
and take some time to figure how to use them.
26
But Quax is *very* easy to use.
27
28
29
%prep
30
%setup -n %{name}-%{version}-%{release}
31
32
33
%build
34
./configure
35
PREFIX="%{_prefix}" make
36
37
38
%install
39
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
40
PREFIX="%{_prefix}" INSTALL_ROOT="$RPM_BUILD_ROOT" make install 
41
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps
42
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps
43
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps
44
mkdir -p $RPM_BUILD_ROOT/usr/share/applications
45
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax
46
cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/16x16/apps/quax.png
47
cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/32x32/apps/quax.png
48
cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/crystalsvg/48x48/apps/quax.png
49
cp -f src/quax.desktop  $RPM_BUILD_ROOT/usr/share/applications/kde-quax.desktop
50
cp -f doc/*.png  $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
51
cp -f doc/quax.docbook  $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
52
( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
53
54
%clean
55
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
56
57
58
%post
59
ln -sf /usr/share/applications/kde-quax.desktop /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
60
61
62
%postun
63
rm -f /var/lib/menu/kde/Applications/Graphics/kde-quax.desktop
64
65
66
%files
67
68
%defattr(0755, root, root)
69
%{_prefix}/bin/*
70
71
%defattr(0644, root, root)
72
%{_mandir}/man1/*
73
74
%defattr(-, root, root)
75
%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
76
%doc doc/quax.pdf doc/quax.ps
77
78
%defattr(0644, root, root)
79
%{kdedir}/share/icons/crystalsvg/16x16/apps/*
80
%{kdedir}/share/icons/crystalsvg/32x32/apps/*
81
%{kdedir}/share/icons/crystalsvg/48x48/apps/*
82
%{kdedir}/share/doc/HTML/en/quax/*
83
/usr/share/applications/*
84
85
86
%changelog
87
* Mon Nov 17 2003 Claudiu Costin <claudiuc@kde.org>
88
- Added KDE documentation
89
90
* Sun Jun 16 2003 Claudiu Costin <claudiuc@kde.org>
91
- Spec file for RedHat 9.0
92
93
* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
94
- KDE integration, icons
95
- RPM customizations
96
- improved documentation
97
- color tool tip
98
99
* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
100
- initial RPM