compile file
[kdeaccessibility.git] / kmag / kmag.mdk.spec
blob983bf83f7cd4a975139dd8bcdc30ebd4e55d5082
1 %define name kmag
2 %define version 0.8
3 %define release 1
5 Name: %{name}
6 Version: %{version}
7 Release: %{release}
8 Summary: KDE Screen Magnifier
9 Group: Graphical desktop/KDE
10 License: GPL
11 Source: %{name}-%{version}.tar.gz
12 URL: http://kmag.sourceforge.net
13 Packager: Sarang Lakare <sarang@users.sf.net>
14 Buildroot: %_tmppath/%{name}-%{version}-buildroot
15 BuildRequires: gcc-cpp db3 readline pam popt libtermcap2 zlib1 XFree86-devel XFree86-libs Mesa-common
16 BuildRequires: automake arts autoconf diffutils kdelibs file
17 BuildRequires: m4 texinfo gettext libjpeg62-devel kdelibs-devel gcc-c++ libbinutils2 libbzip2_1
18 BuildRequires: db1 freetype2 libjpeg62 libmng1 libpng libqt2 libqt2-devel rpm-build
21 %description
22 KMagnifier is a screen magnifier for KDE. It is useful for
23 people with bad sight or others needing to magnify a part of the screen.
25 %prep
26 rm -rf $RPM_BUILD_ROOT
28 %setup -n %{name}-%{version}
30 %build
31 CFLAGS="%optflags" CXXFLAGS="%optflags" \
32 ./configure --prefix=%_prefix \
33 --disable-rpath \
34 --disable-debug
36 %make
38 %install
39 make DESTDIR=%buildroot install
41 install -d $RPM_BUILD_ROOT%_menudir
43 kdedesktop2mdkmenu.pl kmag "Applications/Accessibility" %buildroot/%_datadir/applnk/Applications/Accessibility/kmag.desktop %buildroot/%_menudir/kmag
46 %clean
47 rm -rf $RPM_BUILD_ROOT
49 %post
50 %update_menus
52 %postun
53 %clean_menus
55 %files
56 %defattr(-,root,root)
57 %_bindir/*
58 %_menudir/*
60 %_datadir/icons/locolor/16x16/apps/*.png
61 %_datadir/icons/locolor/32x32/apps/*.png
62 %_datadir/icons/hicolor/16x16/apps/*.png
64 %_datadir/applnk/Applications/Accessibility/*.desktop
66 %dir %_datadir/apps/kmag/
67 %_datadir/apps/kmag/*.rc
69 #%doc README COPYING AUTHORS
70 #%doc %_docdir/HTML/en/*.docbook
71 %doc %_docdir/HTML/en/kmag/*.docbook
72 %doc %_docdir/HTML/en/kmag/images/*.png
73 #%doc %_docdir/HTML/en/kmag/common
75 %changelog
76 * Sun Apr 21 2002 Sarang Lakare <sarang@users.sf.net> 0.8-1mdk
77 - Rebuilding ver 0.8 for LM8.2/LM8.1
78 - Added KDE documentation and removed GNU documentation
80 * Tue Nov 20 2001 Sarang Lakare <sarang@users.sf.net> 0.6-1mdk
81 - Rebuilding ver 0.6 for LM8.0
83 * Sat Oct 20 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.5-2mdk
84 - Rebuild against libpng3
86 * Wed Sep 19 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.5-1mdk
87 - update code (0.5)
89 * Wed Aug 08 2001 Lenny Cartier <lenny@mandrakesoft.com> 0.3-6mdk
90 - rebuild
92 * Tue Apr 10 2001 David BAUDENS <baudens@mandrakesoft.com> 0.3-5mdk
93 - Move KDE menu entriy in %%_datadir/applnk
94 - Fix and use optimizations
95 - Fix BuildRequires for non %%ix86 architectures
96 - Rebuild against latest GCC
98 * Fri Mar 30 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.3-4mdk
99 - Fix typo in menu entry
101 * Wed Mar 28 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.3-3mdk
102 - Add build requires
104 * Tue Mar 13 2001 Laurent MONTEL <lmontel@mandrakesoft.com> 0.3-2mdk
105 - REbuild with qt-2.3
107 * Sat Feb 24 2001 Daouda Lo <daouda@mandrakesoft.com> 0.3-1mdk
108 - first mdk package