-%define _pre pre3
Summary: A client for the mldonkey P2P network
-Summary(pl): Klient dla sieci P2P mldonkey
+Summary(pl.UTF-8): Klient dla sieci P2P mldonkey
Name: kmldonkey
-Version: 0.10
-Release: 0.1%{_pre}
+Version: 0.10.1
+Release: 5
+Epoch: 1
License: GPL
Group: X11/Applications/Networking
-Source0: http://savannah.nongnu.org/download/kmldonkey/%{name}-%{version}%{_pre}.tar.bz2
-# Source0-md5: 580b2d2c9f9c48cf83da5c93bf1c950f
+Source0: http://savannah.nongnu.org/download/kmldonkey/%{name}-%{version}.tar.bz2
+# Source0-md5: e1932b1455c7a5cec53145b675bdd8d7
+Patch0: %{name}-desktop.patch
+Patch1: %{name}-submit.patch
URL: http://www.kmldonkey.org/
+BuildRequires: automake
BuildRequires: fam-devel
BuildRequires: kdebase-devel >= 3.0
BuildRequires: pcre-devel
+BuildRequires: rpmbuild(macros) >= 1.129
+Conflicts: mldonkey-submit
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _htmldir /usr/share/doc/kde/HTML
-
%description
KMLDonkey is a client for the mldonkey P2P network.
-%description -l pl
+%description -l pl.UTF-8
KMLDonkey to klient dla sieci P2P mldonkey.
%package devel
Summary: KMLDonkey header files
-Summary(pl): Pliki nag³ówkowe KMLDonkey
+Summary(pl.UTF-8): Pliki nagłówkowe KMLDonkey
Group: Development/Libraries
-Requires: %{name} = %{version}
+Requires: %{name} = %{epoch}:%{version}-%{release}
%description devel
KMLDonkey header files.
-%description devel -l pl
-Pliki nag³ówkowe KMLDonkey.
+%description devel -l pl.UTF-8
+Pliki nagłówkowe KMLDonkey.
%prep
-%setup -q -n %{name}-%{version}%{_pre}
+%setup -q
+%patch0 -p1
+%patch1 -p1
%build
-kde_appsdir="%{_desktopdir}"; export kde_appsdir
-kde_htmldir="%{_htmldir}"; export kde_htmldir
-%configure
+kde_htmldir="%{_kdedocdir}"; export kde_htmldir
+cp -f /usr/share/automake/config.sub admin
+%configure \
+ --with-qt-libraries=%{_libdir}
%{__make}
rm -rf $RPM_BUILD_ROOT
%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{_desktopdir}
-install -d $RPM_BUILD_ROOT%{_desktopdir}/kde
-
-mv $RPM_BUILD_ROOT%{_desktopdir}/Internet/* $RPM_BUILD_ROOT%{_desktopdir}/
-mv $RPM_BUILD_ROOT%{_desktopdir}/Settings/Network/* $RPM_BUILD_ROOT%{_desktopdir}/kde/
-echo "Categories=Qt;KDE;Network;X-Communication;" >> $RPM_BUILD_ROOT%{_desktopdir}/kmldonkey.desktop
-echo "Categories=Qt;KDE;X-KDE-settings-network;" >> $RPM_BUILD_ROOT%{_desktopdir}/kde/kcmdonkey.desktop
+ DESTDIR=$RPM_BUILD_ROOT \
+ kdelnkdir=%{_desktopdir} \
+ kcmdonkeydir=%{_desktopdir}/kde
+
+mv $RPM_BUILD_ROOT%{_desktopdir}/{ed2k,magnet,sig2dat}.protocol $RPM_BUILD_ROOT%{_datadir}/services/
+
%find_lang %{name} --with-kde
%clean
%files -f %{name}.lang
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*
-%{_desktopdir}/*
-%{_datadir}/apps/*
-%{_iconsdir}/*/*/*/*
%attr(755,root,root) %{_libdir}/lib*.so.*.*.*
-%attr(755,root,root) %{_libdir}/kde3/*.so.*.*.*
-%attr(755,root,root) %{_libdir}/kde3/*.so
+%attr(755,root,root) %{_libdir}/kde3/*.so*
%{_libdir}/kde3/*.la
+%{_datadir}/apps/kmldonkey
+%{_datadir}/apps/mldonkeyapplet
+%{_datadir}/apps/kicker/applets/*.desktop
+%{_datadir}/apps/konqueror/servicemenus/*.desktop
+%{_iconsdir}/*/*/*/*
+%{_desktopdir}/*.desktop
+%{_desktopdir}/kde/*.desktop
%{_datadir}/services/*.protocol
-%{_datadir}/services/kded/mobilemule.desktop
+%{_datadir}/services/kded/kmldonkeyd.desktop
%{_datadir}/services/kmldonkey_debugpage.desktop
%{_datadir}/servicetypes/kmldonkey_plugin.desktop
-
%{_mandir}/man1/*
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/lib*.so
%{_libdir}/lib*.la
-%dir %{_includedir}/kmldonkey
-%{_includedir}/kmldonkey/*
-#%{_includedir}/*.h
+%{_includedir}/kmldonkey