Sophie

Sophie

distrib > Mandriva > 9.1 > ppc > by-pkgid > f29138eda103b4566ec026e18630af22 > files > 2

krozat-10.0-4.1.91mdk.src.rpm

%{expand:%%define buildfor8_2 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 8.2 ]; then echo 1; else echo 0; fi)}
%{expand:%%define buildfor9_0 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.0 ]; then echo 1; else echo 0; fi)}
%{expand:%%define buildfor9_1 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.1 ]; then echo 1; else echo 0; fi)}
%{expand:%%define buildfor9_2 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 9.2 ]; then echo 1; else echo 0; fi)}
%{expand:%%define buildfor10_0 %(A=$(awk '{print $4}' /etc/mandrake-release); if [ "$A" = 10.0 ]; then echo 1; else echo 0; fi)}

Summary:	Default Mandrake Linux screensaver for KDE.
Name:		krozat
Version:	10.0
Release:	4.1.91mdk
Epoch:		2
License:	GPL
URL:		http://www.mandrakelinux.com/
Group:		System/Configuration/Other

# get the source from our cvs repository (see
# http://www.linuxmandrake.com/en/cvs.php3)
# no extra source or patch are allowed here.
Source:		krozat-%{version}.tar.bz2

BuildRoot:		%_tmppath/%name-%version-%release-root
Requires:       menu
%if %buildfor9_2 || %buildfor10_0
BuildRequires:  XFree86-devel
BuildRequires:  arts-devel
BuildRequires:  fam-devel
BuildRequires:  kdelibs-devel
BuildRequires:  libart_lgpl-devel
BuildRequires:  jpeg-devel
BuildRequires:  png-devel
BuildRequires:  qt3-devel
BuildRequires:  zlib-devel
%else
BuildRequires:  XFree86-devel
BuildRequires:  libarts-devel
BuildRequires:  fam-devel
BuildRequires:  kdelibs-devel
BuildRequires:  libart_lgpl2-devel
BuildRequires:  libjpeg-devel
BuildRequires:  libpng-devel
BuildRequires:  libqt3-devel
BuildRequires:  zlib-devel
%endif
BuildRequires:	intltool

Summary:	Default Mandrake Linux screensaver for KDE
Group:		Graphical desktop/KDE
Requires:	kdebase
Requires:	mandrake_desk >= 9.1

%description
This package contains the default Mandrake Linux screensaver for KDE.

%prep

%setup -q
find . -type 'd' -name 'CVS' | xargs rm -fr

%build
make -f admin/Makefile.common

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

./configure \
        --prefix=%_prefix --libdir=%_libdir \
        --enable-final --disable-debug --with-xinerama --disable-rpath

%make

%install
rm -rf %buildroot

%makeinstall_std

install -d %buildroot/%_menudir
kdedesktop2mdkmenu.pl krozat .hidden/ScreenSavers %buildroot/%_datadir/applnk/System/ScreenSavers/Krozat.desktop %buildroot/%_menudir/krozat kde

%find_lang krozat


%post 
%update_menus

%postun
%clean_menus

%clean
rm -fr %buildroot



%files -f krozat.lang 
%defattr(-,root,root)
#
%_bindir/krozat.kss
#
#
%dir %_datadir/applnk/System/
%dir %_datadir/applnk/System/ScreenSavers/
%_datadir/applnk/System/ScreenSavers/*.desktop
#
#
#
%_menudir/krozat


%changelog
* Fri Jan 09 2004 Vincent Danen <vdanen@mandrakesoft.com> 10.0-4.1.91mdk
- bugfix update for 9.1/9.2
- BuildRequires: intltool

* Thu Jan 08 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 10.0-4mdk
- Fix other mem leak

* Thu Jan 08 2004 Laurent MONTEL <lmontel@mandrakesoft.com> 10.0-3mdk
- Rebuild
- update po file
- Fix make clean
- Fix mem leak

* Thu Dec 04 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 10.0-2mdk
- Translate po file

* Tue Dec 02 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 10.0-1mdk
- Add po file

* Tue Sep 02 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 9.1-4mdk
- Fix build

* Thu Jul 17 2003 Laurent MONTEL <lmontel@mandrakesoft.com> 9.1-3mdk
- Rebuild

* Tue Dec 24 2002 Stefan van der Eijk <stefan@eijk.nu. 9.1-2mdk
- BuildRequires: libart_lgpl2-devel


* Tue Dec 17 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 9.1-1mdk
- 9.1

* Fri Oct 18 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 9.0-7mdk
- Rebuild

* Sat Aug 31 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 9.0-6mdk
- Fix about dialogbox

* Fri Aug 23 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 9.0-5mdk
- Fix MDK copyright.

* Wed Aug 14 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 9.0-4mdk
- Rebuild against new gcc-3.2

* Fri Aug  9 2002 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com> 9.0-3mdk
- lib64 fixes, again. They were split to nihil when mandrake_desk was split

* Thu Aug  8 2002 Stefan van der Eijk <stefan@eijk.nu> 9.0-2mdk
- BuildRequires

* Fri Aug 02 2002 Laurent MONTEL <lmontel@mandrakesoft.com> 9.0-1mdk
- Initial package