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