Sophie

Sophie

distrib > Mandriva > 2007.1 > x86_64 > by-pkgid > b5c66195f1ee7b2fef6479bdcca28644 > files > 2

oooqs-2.0.3-5mdk.src.rpm

%define name 	oooqs
%define version 2.0.3
%define release %mkrel 5

Summary:	A KDE quickstarter applet for OpenOffice.org.
Name:		%{name}
Version:	%{version}
Release:	%{release}
Source0:	http://download.berlios.de/segfaultskde/%{name}-%{version}.tar.bz2
Source1:	oooqsrc
Group:		Office
License:	GPL
URL:		http://segfaultskde.berlios.de/oooqs/
Buildrequires:	qt3-devel kdelibs-devel
Requires:	OpenOffice.org
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-buildroot

%description
OpenOffice.org Quickstarter is a small application that runs in the KDE 
SystemTray. It is used to quickly start the different OpenOffice.org 
modules without having to go through the K-Menu.

Note that you need at least 128MB of ram to find this usable, especially
if you are going to enable the Quick-start mode of OpenOffice.org.

Due to session-management issues, getting the quickstarter to work reliably
is a bit tricky, Here is how you should use it:
1)Start OpenOffice.org at least once from the menus
2)Start the quickstarter (Office->Accessories->OpenOffice.org Quickstarter)
3)Logout of KDE and save your session
4)Log in, and enable the quick-start mode (Right-click on the quick-starter
  icon in kicker->Configure->Advanced, Check the quick-start mode, Click OK)
5)Log out of KDE, and choose not to save your session.
In future, any time you want to save your KDE session, first disable the
quick-start mode, ensure no copies of OpenOffice.org are running, and then log
out.

%prep
%setup -q

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

%build 
CFLAGS="$RPM_OPT_FLAGS" CXXFLAGS="$RPM_OPT_FLAGS" \
./configure	--build=%{_target_platform} \
		--prefix=%{_prefix} \
		--libdir=%{_libdir} \
		--disable-debug \
		--enable-mt \
		--enable-shared \
		--disable-static \
		--disable-objprelink \
		--with-pic \
		--with-gnu-ld \
		--disable-rpath \
		--disable-embedded \
		--enable-fast-install=yes \
		--with-qt-dir=%{_prefix}/lib/qt3 \
		--with-xinerama \
		--enable-final
%make

%install
rm -rf $RPM_BUILD_ROOT
%makeinstall_std

install -d $RPM_BUILD_ROOT%{_menudir}
kdedesktop2mdkmenu.pl oooqs Office/Accessories %buildroot/%_datadir/applnk/Utilities/oooqs.desktop %buildroot/%_menudir/oooqs
install src/hi16-app-oooqs.png -D %{buildroot}/%{_miconsdir}/oooqs.png
install src/hi32-app-oooqs.png -D %{buildroot}/%{_iconsdir}/oooqs.png
install src/hi48-app-oooqs.png -D %{buildroot}/%{_liconsdir}/oooqs.png
mkdir -p %{buildroot}/%{_datadir}/config/
install -m644 %{SOURCE1} %{buildroot}/%{_datadir}/config/
find %{buildroot}/%{_datadir}/icons -name '*.xpm' -exec rm -f {} \;

#Fix help symlink:
for i in en de; do 
  mkdir -p %{buildroot}/%{_datadir}/doc/HTML/$i/common
( cd %{buildroot}/%{_datadir}/doc/HTML/$i/oooqs/
ln -sf ../common
)
done

%find_lang %{name}

%clean
rm -rf $RPM_BUILD_ROOT

%post
%update_menus

%postun
%clean_menus

%files -f %{name}.lang
%defattr(-,root,root)
%{_bindir}/*
%{_menudir}/*
%{_iconsdir}/*.png
%{_miconsdir}/*.png
%{_liconsdir}/*.png
%{_datadir}/icons/hicolor/16x16/apps/*.png
%{_datadir}/icons/hicolor/32x32/apps/*.png
%{_datadir}/icons/hicolor/48x48/apps/*.png
%{_datadir}/icons/hicolor/64x64/apps/*.png
%{_datadir}/applnk/Utilities/oooqs.desktop
%{_datadir}/autostart/*
%config(noreplace) %{_datadir}/config/oooqsrc

%changelog
* Mon Sep 05 2005 Nicolas Lécureuil <neoclust@mandriva.org> 2.0.3-5mdk
- Fix build for x86_64

* Wed Jun 30 2004 Michael Scherer <misc@mandrake.org> 2.0.3-4mdk 
- rebuild for new gcc

* Wed Mar 03 2004 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 2.0.3-3mdk
- buildrequires
- configure tuning
- cosmetics

* Mon Mar 01 2004 Buchan Milne <bgmilne@linux-mandrake.com> 2.0.3-2mdk
- Update default config for 2.0.x (bug 8516)

* Fri Nov 14 2003 Lenny Cartier <lenny@mandrakesoft.com> 2.0.3-1mdk
- 2.0.3

* Tue May 27 2003 Lenny Cartier <lenny@mandrakesoft.com 1.0-0.rc3.4mdk
- adjust files list

* Mon May 05 2003 Lenny Cartier <lenny@mandrakesoft.com 1.0-0.rc3.3mdk
- buildrequires

* Sat Feb 01 2003 Lenny Cartier <lenny@mandrakesoft.com 1.0-0.rc3.2mdk
- rebuild

* Wed Jan 22 2003 Buchan Milne <bgmilne@linux-mandrake.com> 1.0-0.rc3.1mdk
- rc3
- Don't kmessage on every action (patch0)
- Supply default config

* Thu Sep 06 2002 Buchan Milne <bgmilne@linux-mandrake.com> 1.0-0.rc2.1mdk
- 1.0rc2

* Fri Sep 06 2002 Lenny Cartier <lenny@mandrakesoft.com> 0.9.5.1-3mdk
- rebuild

* Fri Jul 12 2002 Gilles CAULIER <caulier.gilles@free.fr> 0.9.5.1-2mdk
- Add French translations of 'oooqs.desktop' file.
- Fix some bugs on installation files and KDE menu icon.

* Thu Jul 11 2002 Gilles CAULIER <caulier.gilles@free.fr> 0.9.5.1-1mdk
- Original release with the French GUI Translations.