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  /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:  Mandrake Linux 9.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/usr/share/applnk-mdk/Applications/Accessibility
46
mkdir -p $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
47
mkdir -p $RPM_BUILD_ROOT/usr/share/doc/HTML/en/quax
48
cp -f src/quax-hi16.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/16x16/apps/quax.png
49
cp -f src/quax-hi32.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/32x32/apps/quax.png
50
cp -f src/quax-hi48.png $RPM_BUILD_ROOT%{kdedir}/share/icons/hicolor/48x48/apps/quax.png
51
cp -f src/quax.desktop  $RPM_BUILD_ROOT%{kdedir}/share/applnk/Graphics
52
cp -f src/quax.desktop  $RPM_BUILD_ROOT/usr/share/applnk-mdk/Applications/Accessibility
53
cp -f src/quax.desktop  $RPM_BUILD_ROOT/usr/share/applnk-mdk/Multimedia/Graphics
54
cp -f doc/*.png  $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/
55
cp -f doc/quax.docbook  $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax/index.docbook
56
( cd $RPM_BUILD_ROOT%{kdedir}/share/doc/HTML/en/quax && ln -s ../common common )
57
58
59
60
61
%clean
62
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf "$RPM_BUILD_ROOT"
63
64
65
%files
66
67
%defattr(0755, root, root)
68
%{_prefix}/bin/*
69
70
%defattr(0644, root, root)
71
%{_mandir}/man1/*
72
73
%defattr(-, root, root)
74
%doc AUTHORS BUGS COPYING CREDITS ChangeLog Doxyfile INSTALL README TODO VERSION quax.lsm
75
%doc doc/quax.pdf doc/quax.ps
76
77
%defattr(0644, root, root)
78
%{kdedir}/share/icons/hicolor/16x16/apps/*
79
%{kdedir}/share/icons/hicolor/32x32/apps/*
80
%{kdedir}/share/icons/hicolor/48x48/apps/*
81
%{kdedir}/share/applnk/Graphics/*
82
%{kdedir}/share/doc/HTML/en/quax/*
83
/usr/share/applnk-mdk/Applications/Accessibility/*
84
/usr/share/applnk-mdk/Multimedia/Graphics/*
85
86
87
%changelog
88
* Wed Nov 19 2003 Claudiu Costin <claudiuc@kde.org>
89
- Added KDE documentation
90
91
* Sun Jun 15 2003 Claudiu Costin <claudiuc@kde.org>
92
- Mandrake Linux integration
93
94
* Sun Jun 08 2003 Claudiu Costin <claudiuc@kde.org>
95
- KDE integration, icons
96
- RPM customizations
97
- improved documentation
98
- color tool tip
99
100
* Sat May 25 2003 Claudiu Costin <claudiuc@kde.org>
101
- initial RPM