Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 25cc9fcb9fc4459fdbc2cb48135e97e5 > files > 4

lineakd-plugins-0.8.3-1mdk.src.rpm

%define name    lineakd-plugins
%define version 0.8.3
%define release	%mkrel 1

%global builddefault 1
%{?_without_default:   %{expand: %%global builddefault 0}}
%global buildkde 1
%{?_without_kde:   %{expand: %%global buildkde 0}}
%global buildosd 1
%{?_without_osd:   %{expand: %%global buildosd 0}}

Name:           %{name}
Version:        %{version}
Release:        %{release}
Summary:	Plugins for lineakd
License:	GPL
Group:		System/Configuration/Hardware          
Source1:	http://prdownloads.sourceforge.net/lineak_defaultplugin-%{version}.tar.bz2
Source2:	http://prdownloads.sourceforge.net/lineak_xosdplugin-%{version}.tar.bz2
Source3:	http://prdownloads.sourceforge.net/lineak_kdeplugins-%{version}.tar.bz2
Buildroot:	%{_tmppath}/%{name}-root
Url:		http://lineak.sourceforge.net/
BuildRequires:	XFree86-devel
BuildRequires:	lineakd-devel = %{version}
BuildRequires:	lineakd

%if %buildkde
BuildRequires: qt3-devel
%endif

%if %buildosd
BuildRequires: libxosd-devel
%endif

%description
This package contains different plugins for lineakd.

%if %builddefault
%package default
Summary:	Default plugin for lineakd
Group:		System/Configuration/Hardware          
Requires:	lineakd >= %{version}

%description default
This package contains the default plugin for lineakd.
%endif

%if %buildosd
%package xosd
Summary:	XOSD plugin for lineakd
Group:		System/Configuration/Hardware          
Requires:	lineakd >= %{version}
BuildRequires:	libxosd-devel

%description xosd
This package contains the XOSD plugin for lineakd.
%endif

%if %buildkde
%package kde
Summary:	KDE plugins for lineakd
Group:		System/Configuration/Hardware          
Requires:	lineakd >= %{version}
BuildRequires:	kdelibs-devel
BuildRequires:	automake1.8

%description kde
This package contains the KDE plugins for lineakd.
%endif

%prep
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%if %builddefault
%setup -q -c -T -D -a 1
%endif
%if %buildosd
%setup -q -c -T -D -a 2
%endif
%if %buildkde
%setup -q -c -T -D -a 3
%endif

%build
%if %mdkversion <= 1000
%define __libtoolize true
%endif

%if %builddefault
pushd lineak_defaultplugin-%version
%configure2_5x --with-lineak-plugindir=%_libdir/lineakd/plugins/
%make
popd
%endif

%if %buildosd
pushd lineak_xosdplugin-%{version}
%configure2_5x --with-lineak-plugindir=%_libdir/lineakd/plugins/ --with-qt-dir=/usr/lib/qt3 --with-qt-libraries=/usr/lib/qt3/%_lib
%make
popd
%endif

%if %buildkde
pushd lineak_kdeplugins-%{version}
make -f Makefile.dist
%configure2_5x --with-lineak-plugindir=%_libdir/lineakd/plugins/ --with-qt-dir=/usr/lib/qt3 --with-qt-libraries=/usr/lib/qt3/%_lib
%make
popd
%endif

%install
rm -rf $RPM_BUILD_ROOT

%if %builddefault
pushd lineak_defaultplugin-%version
%makeinstall_std
popd
%endif

%if %buildosd
pushd lineak_xosdplugin-%{version}
%makeinstall_std
popd
%endif

%if %buildkde
pushd lineak_kdeplugins-%{version}
%makeinstall_std
popd
%endif

rm -f $RPM_BUILD_ROOT%{_libdir}/lineakd/plugins/*.la

%clean
rm -rf $RPM_BUILD_ROOT

%if %builddefault
%files default
%defattr(-,root,root)
%{_libdir}/lineakd/plugins/defaultplugin.so
%{_libdir}/lineakd/plugins/mediadetectplugin.so
%{_mandir}/man1/lineak_defaultplugin.1*
%endif

%if %buildosd
%files xosd
%defattr(-,root,root)
%{_libdir}/lineakd/plugins/xosdplugin.so
%{_mandir}/man1/lineak_xosdplugin.1*
%endif

%if %buildkde
%files kde
%defattr(-,root,root)
%{_libdir}/lineakd/plugins/jukplugin.so
%{_libdir}/lineakd/plugins/kdesktopplugin.so
%{_libdir}/lineakd/plugins/kmailplugin.so
%{_libdir}/lineakd/plugins/konqplugin.so
%{_libdir}/lineakd/plugins/kmixplugin.so
%{_libdir}/lineakd/plugins/amarokplugin.so
%{_libdir}/lineakd/plugins/kscdplugin.so
%{_mandir}/man1/lineak_kdeplugins.1*
%endif

%changelog
* Wed Apr 06 2005 Olivier Thauvin <nanardon@mandrake.org> 0.8.3-1mdk
- 0.8.3

* Wed Apr 06 2005 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8.2-3mdk
- fix 64bits build (qt...)

* Tue Apr 05 2005 Olivier Thauvin <nanardon@mandrake.org> 0.8.2-2mdk
- fix buildrequires for 64bits arch

* Mon Dec 27 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8.2-1mdk
- 0.8.2

* Thu Oct 28 2004 Olivier Thauvin <thauvin@aerov.jussieu.fr> 0.8.1-1mdk
- 0.8.1
- add switch to disable some compilation
- add few BuildRequires
 
* Tue Sep 14 2004 Götz Waschk <waschk@linux-mandrake.com> 0.8-2mdk
- fix buildrequires

* Tue Sep 14 2004 Götz Waschk <waschk@linux-mandrake.com> 0.8-1mdk
- drop patches
- new version

* Wed Sep  8 2004 Götz Waschk <waschk@linux-mandrake.com> 0.8-0.beta4.4mdk
- fix buildrequires

* Tue Sep  7 2004 Götz Waschk <waschk@linux-mandrake.com> 0.8-0.beta4.3mdk
- fix configure calls
- fix deps
- call versioned automake

* Sun Sep 05 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.8-0.beta4.2mdk 
- fix plugins installation path

* Sat Sep 04 2004 Guillaume Rousse <guillomovitch@mandrake.org> 0.8-0.beta4.1mdk 
- first release