%define opt %(test -x %{_bindir}/ocamlopt && echo 1 || echo 0) %define debug_package %{nil} Name: mldonkey Version: 2.9.3 Release: 1%{?dist} Summary: MLDonkey is a multi-platform multi-network peer-to-peer client Group: Development/Libraries License: GPLv2 URL: http://mldonkey.sourceforge.net/ Source0: http://puzzle.dl.sourceforge.net/sourceforge/mldonkey/%{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) ExcludeArch: ppc64 BuildRequires: ocaml >= 3.10.1 BuildRequires: zlib-devel, m4, gd-devel BuildRequires: ocaml-lablgtk-devel >= 2.10.0 %define _use_internal_dependency_generator 0 %define __find_requires /usr/lib/rpm/ocaml-find-requires.sh -i Asttypes -i Outcometree -i Parsetree %define __find_provides /usr/lib/rpm/ocaml-find-provides.sh %description MLDonkey - the Open Source eDonkey client Features: * 100% OpenSource, GPL license * runs on Linux, Unix, Solaris, MacOSX, MorphOS and Windows * Core and Guis are separated or linked. * written in ObjectiveCaml, with some C and even some Assembler parts. * OtherNetworksSupported, using separate executables * built to run as daemon for days, weeks, ever... %prep %setup -q ./configure --enable-gui=newgui2 --prefix=%{_prefix} %build make all make utils strip mlnet mlnet+gui mlgui %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_bindir} make DESTDIR=$RPM_BUILD_ROOT install %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %doc Copying.txt distrib docs %{_bindir}/mlbt %{_bindir}/mlbt+gui %{_bindir}/mldc %{_bindir}/mldc+gui %{_bindir}/mldonkey %{_bindir}/mldonkey+gui %{_bindir}/mldonkey_gui %{_bindir}/mlgnut %{_bindir}/mlgnut+gui %{_bindir}/mlgui %{_bindir}/mlnet %{_bindir}/mlnet+gui %{_bindir}/mlslsk %{_bindir}/mlslsk+gui %changelog * Sat Feb 16 2008 Richard W.M. Jones - 2.9.3-1 - Initial RPM release.