1
%define name	quax
2
%define version @VERSION@
3
%define release @RELEASE@
4
%define builddir $RPM_BUILD_DIR/%{name}-%{version}-%{release}
5
%define kdedir  /opt/kde3
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:   SuSE 8.x
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/hicolor/16x16/apps
42
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps
43
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps
44
mkdir -p $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
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/hicolor/16x16/apps/quax.png
47
cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
48
cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
49
cp -f src/quax.desktop  $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
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
55
%clean
56
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
57
58
59
%post
60
# if SuSE KDE extension is available, then  install desktop file for it
61
if test -d /etc/opt/kde3/share/applnk/SuSE/Graphics ; then
62
    cp -f %{kdedir}/share/applnk/Graphics/quax.desktop /etc/opt/kde3/share/applnk/SuSE/Graphics
63
fi
64
65
66
%postun
67
lnkfile="/etc/opt/kde3/share/applnk/SuSE/Graphics/quax.desktop"
68
if test -f $lnkfile ; then
69
    rm -r $lnkfile
70
fi
71
72
73
%files
74
75
%defattr(0755, root, root)
76
%{_prefix}/bin/*
77
78
%defattr(0644, root, root)
79
%{_mandir}/man1/*
80
81
%defattr(-, root, root)
82
%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
83
%doc doc/quax.pdf doc/quax.ps
84
85
%defattr(0644, root, root)
86
%{kdedir}/share/icons/hicolor/16x16/apps/*
87
%{kdedir}/share/icons/hicolor/32x32/apps/*
88
%{kdedir}/share/icons/hicolor/48x48/apps/*
89
%{kdedir}/share/applnk/Graphics/*
90
%{kdedir}/share/doc/HTML/en/quax/*
91
92
93
%changelog
94
* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
95
- Added KDE documentation
96
97
* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
98
- KDE integration, icons
99
- RPM customizations
100
- improved documentation
101
- color tool tip
102
103
* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
104
- initial RPM