Sophie

Sophie

distrib > Mandriva > 10.2 > i586 > by-pkgid > 73765306a787307886d4f0a27c586d19 > files > 2

kdeaccessibility-3.3.2-4mdk.src.rpm


%define __libtoolize    /bin/true


# David - 2.2-0.beta1.0.3mdk - Define if we build a stable release or not
#                              0 = stable
#                              1 = unstable
%if %mdkversion == 1020
%define unstable 0
%else
%define unstable 0
%endif

%define lib_name_orig %mklibname kdeaccessibility
%define lib_major 1
%define lib_name %lib_name_orig%lib_major

%define use_enable_final 1

Name:		kdeaccessibility
Summary:	K Desktop Environment - Accessibility program
Version:    3.3.2
Release:    4mdk
Epoch:		1
Packager:	Mandrake Linux KDE Team <kde@mandrakesoft.com>

URL:		ftp://ftp.kde.org/pub/kde/stable/%version/src/
Source:     	ftp://ftp.kde.org/pub/kde/stable/%version/src/%name-%version.tar.bz2

Patch3:		kdelibs-3.2-remove-rpath.patch.bz2

Group:		Graphical desktop/KDE
BuildRoot:	%_tmppath/%name-%version-%release-root
License:	GPL
Obsoletes:	kmag
Provides:	kmag

BuildRequires:	XFree86-devel kdelibs-devel >= 3.2-13mdk

%if %mdkversion >= 920
BuildRequires:	qt3-devel
BuildRequires: 	automake1.7
%endif

BuildRequires: autoconf2.5

%description
KDE Accessibility Aids:
- kmag, a screen magnifier,
- kmousetool, a program for people whom it hurts to click the mouse
- KMouth, a program that allows people who have lost their voice to let 
  their computer speak for them.


%prep
%setup -q 
%patch3 -p1 -b .fix_remove_rpath


%build
make -f admin/Makefile.common cvs

export QTDIR=%_prefix/%_lib/qt3
export KDEDIR=%_prefix

export LD_LIBRARY_PATH=$QTDIR/%_lib:$KDEDIR/%_lib:$LD_LIBRARY_PATH
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH

# Search for qt/kde libraries in the right directories (avoid patch)
# NOTE: please don't regenerate configure scripts below
perl -pi -e "s@/lib(\"|\b[^/])@/%_lib\1@g if /(kde|qt)_(libdirs|libraries)=/" configure

%{?__cputoolize: %{__cputoolize} }

%ifarch %ix86
CFLAGS="%optflags" CXXFLAGS="`echo %optflags |sed -e 's/-fomit-frame-pointer//'`" \
%else
CFLAGS="%optflags" CXXFLAGS="%optflags" \
%endif
		%configure --build=%_target_platform \
		    --host=%_target_platform \
%if %unstable                    
					--enable-debug=full \
%else
					--disable-debug \
%endif
                    --enable-shared \
%if %use_enable_final
					--enable-final \
%else
					--disable-final \
%endif					
                    --disable-static \
		    --disable-embedded \
		    --disable-palmtop \
		    --disable-rpath \
		    --with-gnu-ld \
		    --with-pic \
                    --with-xinerama

%make



%install
rm -fr %buildroot
export PATH=%_bindir:$PATH
# David - 2.2-0.beta1.1mdk - Don't strip when we are not in final release
%if %unstable
export DONT_STRIP=1
%endif

make install DESTDIR=%buildroot


# Create LMDK menu entries
install -d %buildroot/%_menudir
kdedesktop2mdkmenu.pl kdeaccessibility "More Applications/Accessibility" %buildroot/%_datadir/applnk/Applications/kmag.desktop %buildroot/%_menudir/kdeaccessibility-kmag
kdedesktop2mdkmenu.pl kdeaccessibility "More Applications/Accessibility" %buildroot/%_datadir/applnk/Applications/kmousetool.desktop %buildroot/%_menudir/kdeaccessibility-kmousetool
kdedesktop2mdkmenu.pl kdeaccessibility "More Applications/Accessibility" %buildroot/%_datadir/applnk/Applications/kmouth.desktop %buildroot/%_menudir/kdeaccessibility-kmouth


# Vfolder directory
install -d %buildroot/%_datadir/applications/kde/
cp %buildroot/%_datadir/applnk/Applications/kmag.desktop %buildroot/%_datadir/applications/kde/kmag.desktop
cp %buildroot/%_datadir/applnk/Applications/kmousetool.desktop %buildroot/%_datadir/applications/kde/kmousetool.desktop
cp %buildroot/%_datadir/applnk/Applications/kmouth.desktop %buildroot/%_datadir/applications/kde/kmouth.desktop


%post
/sbin/ldconfig
%update_menus


%postun
/sbin/ldconfig
%clean_menus



%clean
rm -fr %buildroot


%files 
%defattr(-,root,root)
%_bindir/kmag
%_bindir/kmousetool
%_bindir/kmouth

%_menudir/*

%_datadir/applnk/Applications/kmag.desktop
%_datadir/applnk/Applications/kmousetool.desktop
%_datadir/applnk/Applications/kmouth.desktop

%_datadir/applications/kde/kmag.desktop
%_datadir/applications/kde/kmousetool.desktop
%_datadir/applications/kde/kmouth.desktop

%dir %_datadir/apps/kmag/
%dir %_datadir/apps/kmag/icons/
%dir %_datadir/apps/kmag/icons/hicolor/
%dir %_datadir/apps/kmag/icons/hicolor/16x16/
%dir %_datadir/apps/kmag/icons/hicolor/16x16/actions/

%_datadir/apps/kmag/icons/hicolor/16x16/actions/*.png

%_datadir/apps/kmag/kmagui.rc

%dir %_datadir/apps/kmousetool/
%dir %_datadir/apps/kmousetool/icons/
%dir %_datadir/apps/kmousetool/icons/hicolor/
%dir %_datadir/apps/kmousetool/icons/hicolor/16x16/
%dir %_datadir/apps/kmousetool/icons/hicolor/16x16/actions/
%_datadir/apps/kmousetool/icons/hicolor/16x16/actions/*.png
%dir %_datadir/apps/kmousetool/icons/hicolor/16x16/apps/
%_datadir/apps/kmousetool/icons/hicolor/16x16/apps/*.png
%dir %_datadir/apps/kmousetool/icons/hicolor/32x32/
%dir %_datadir/apps/kmousetool/icons/hicolor/32x32/actions/
%_datadir/apps/kmousetool/icons/hicolor/32x32/actions/*.png
%dir %_datadir/apps/kmousetool/icons/hicolor/32x32/apps/
%_datadir/apps/kmousetool/icons/hicolor/32x32/apps/*.png


%dir %_datadir/apps/kmousetool/sounds/
%_datadir/apps/kmousetool/sounds/mousetool_tap.wav

%dir %_datadir/apps/kmouth/
%dir %_datadir/apps/kmouth/books/
%dir %_datadir/apps/kmouth/books/de/
%_datadir/apps/kmouth/books/de/*.phrasebook
%_datadir/apps/kmouth/books/de/*.desktop

%dir %_datadir/apps/kmouth/books/en/
%_datadir/apps/kmouth/books/en/*.phrasebook
%_datadir/apps/kmouth/books/en/*.desktop

%dir %_datadir/apps/kmouth/books/sv/
%_datadir/apps/kmouth/books/sv/*.phrasebook
%_datadir/apps/kmouth/books/sv/*.desktop

%dir %_datadir/apps/kmouth/icons/
%dir %_datadir/apps/kmouth/icons/hicolor/
%dir %_datadir/apps/kmouth/icons/hicolor/16x16/
%dir %_datadir/apps/kmouth/icons/hicolor/16x16/actions/
%_datadir/apps/kmouth/icons/hicolor/16x16/actions/*.png
%dir %_datadir/apps/kmouth/icons/hicolor/22x22/
%dir %_datadir/apps/kmouth/icons/hicolor/22x22/actions/
%_datadir/apps/kmouth/icons/hicolor/22x22/actions/*.png
%dir %_datadir/apps/kmouth/icons/hicolor/32x32/
%dir %_datadir/apps/kmouth/icons/hicolor/32x32/actions/
%_datadir/apps/kmouth/icons/hicolor/32x32/actions/*.png
%dir %_datadir/apps/kmouth/icons/hicolor/48x48/
%dir %_datadir/apps/kmouth/icons/hicolor/48x48/actions/
%_datadir/apps/kmouth/icons/hicolor/48x48/actions/*.png
%_datadir/apps/kmouth/*.rc

%_datadir/config/kmouthrc


%dir %_docdir/HTML/en/kmag/
%doc %_docdir/HTML/en/kmag/common
%doc %_docdir/HTML/en/kmag/*.bz2
%doc %_docdir/HTML/en/kmag/*.docbook
%doc %_docdir/HTML/en/kmag/*.png

%dir %_docdir/HTML/en/kmousetool/
%doc %_docdir/HTML/en/kmousetool/*.bz2
%doc %_docdir/HTML/en/kmousetool/*.docbook
%doc %_docdir/HTML/en/kmousetool/common

%dir %_docdir/HTML/en/kmouth/
%doc %_docdir/HTML/en/kmouth/common
%doc %_docdir/HTML/en/kmouth/*.bz2
%doc %_docdir/HTML/en/kmouth/*.docbook
%doc %_docdir/HTML/en/kmouth/*.eps
%doc %_docdir/HTML/en/kmouth/*.png

%_datadir/icons/hicolor/16x16/apps/*.png
%_datadir/icons/hicolor/22x22/apps/*.png
%_datadir/icons/hicolor/32x32/apps/*.png
%_datadir/icons/hicolor/48x48/apps/*.png
%_datadir/icons/locolor/16x16/apps/*.png
%_datadir/icons/locolor/22x22/apps/*.png
%_datadir/icons/locolor/32x32/apps/*.png

%changelog
* Thu Feb 17 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.2-4mdk
- Sync with CVS (kmousetools fixes)

* Thu Feb 10 2005 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.2-3mdk
- Disable debug

* Wed Dec 08 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.2-2mdk
- Fix menu

* Fri Dec 03 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.2-1mdk
- 3.3.2

* Wed Oct 27 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.1-4mdk
- bye-bye mdkversion

* Tue Oct 19 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.1-3mdk
- Fix spec file

* Tue Oct 12 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.1-2mdk
- Deprecated mdk < 9.2

* Fri Oct 08 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.1-1mdk
- 3.3.1

* Fri Sep 03 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.3.0-1mdk
- 3.3.0

* Fri Aug 13 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.3-6mdk
- Rebuild for new menu translation table

* Wed Aug 11 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.3-5mdk
- Fix spec file

* Mon Aug 09 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.3-4mdk
- Remove debug

* Wed Jul 21 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.3-3mdk
- Fix remove rpath

* Tue Jul 06 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.3-2mdk
- Rebuild

* Mon Jun 14 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.3-1mdk
- 3.2.3

* Thu Jun 03 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.2-2mdk
- Rebuild

* Mon Apr 19 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.2-1mdk
- 3.2.2

* Tue Apr 06 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.1-2mdk
- Fix spec file to using rpmbuildupdate

* Fri Apr 02 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2.1-1mdk
- 3.2.1

* Tue Mar 30 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-5mdk
- Add mdkversion
- Use %%configure
- Add support for mdk 10.1

* Mon Feb 16 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-4mdk
- Rebuild with good kdedesktop2mdkmenu.pl

* Mon Feb 09 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-3mdk
- Fix distint error
- Remove debug

* Wed Feb 04 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-2mdk
- Fix menu entry

* Wed Feb 04 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-1mdk
- 3.2

* Mon Feb 02 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-0.2mdk
- Sync with CVS

* Fri Jan 30 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.2-0.1mdk
- Fix package freeze

* Mon Jan 26 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.95-1mdk
- 3.1.95

* Thu Jan 22 2004 David Baudens <baudens@mandrakesoft.com> 3.1.94-5mdk
- Fix menu entry

* Mon Jan 12 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.94-4mdk
- Add use_enable_final variable
- Sync with CVS
- Reverte VFolder menu type to 'menu' menu type 

* Wed Jan 07 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.94-3mdk
- Sync with CVS

* Mon Jan 05 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.94-2mdk
- Sync with CVS

* Wed Dec 03 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.94-1mdk
- beta2

* Wed Nov 19 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.93-4mdk
- Fix description

* Wed Nov 19 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.93-3mdk
- Sync with CVS

* Fri Nov 07 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.93-2mdk
- Fix menu

* Mon Nov 03 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.93-1mdk
- Beta1

* Thu Oct 16 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.92-3mdk
- Sync with CVS

* Mon Oct 13 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.92-2mdk
- Sync with CVs

* Sun Sep 28 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 3.1.92-1mdk
- First package