%define amule_ver %(echo %version | cut -d. -f3-5) %define adunanza_ver %(echo %version | cut -d. -f1-2) Name: aMule-AdunanzA Epoch: 1 Version: 3.14b3.2.2.2 Release: 5mamba Summary: An eMule-like client for the eD2k and Kademlia file sharing networks Group: Graphical Desktop/Applications/Internet Vendor: openmamba Distribution: openmamba Packager: Silvan Calarco URL: http://www.adunanza.net Source: http://kent.dl.sourceforge.net/sourceforge/amule-adunanza/amule-adunanza-%{adunanza_ver}-%{amule_ver}.tar.bz2 Patch0: amuleadunanza3.11b1.patch.gz Patch1: aMule-2.1.3-wx.patch Patch2: aMule-2.1.3-servers.patch Patch3: %{name}-3.14b3-glib-2.8.10.patch License: GPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libbinutils-devel BuildRequires: libfontconfig-devel BuildRequires: libfreetype-devel BuildRequires: libgcc BuildRequires: libgd-devel BuildRequires: libGeoIP-devel BuildRequires: libjpeg-devel BuildRequires: libpng-devel BuildRequires: libreadline-devel BuildRequires: libstdc++6-devel BuildRequires: libtermcap-devel BuildRequires: libupnp-devel BuildRequires: libwxBase-unicode-devel BuildRequires: libwxGTK-unicode-devel BuildRequires: libX11-devel BuildRequires: libXpm-devel BuildRequires: libz-devel BuildRequires: xchat ## AUTOBUILDREQ-END BuildRequires: gettext-devel BuildRequires: libcurl-devel >= 7.12.0 BuildRoot: %{_tmppath}/%{name}-%{version}-root Requires: xchat >= 2.6.6 Requires: aMule Provides: aMule-adunanza Obsoletes: aMule-adunanza Provides: amule-adunanza Obsoletes: amule-adunanza %description aMule is an eMule-like client for the eD2k and Kademlia networks, supporting multiple platforms. Adunanza is a special patched release specially made for use inside italian Fastweb networks. %package webserver Summary: Webserver files for %{name} Group: Applications/Web Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description webserver aMule is an eMule-like client for the eD2k and Kademlia networks, supporting multiple platforms. Adunanza is a special patched release specially made for use inside italian Fastweb networks. This package contains the webserver files. %package doc Summary: Webserver files for %{name} Group: Documentation Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description doc aMule is an eMule-like client for the eD2k and Kademlia networks, supporting multiple platforms. Adunanza is a special patched release specially made for use inside italian Fastweb networks. This package contains the documentation files. %prep %setup -q -n %{name}-%{adunanza_ver} #-n aMule-%{amule_ver} #%patch1 -p1 #%patch0 -p1 #%patch2 -p1 %patch3 -p1 %build %configure \ --disable-debug \ --enable-optimize \ --enable-amule-gui \ --enable-webserver \ --enable-webservergui \ --enable-cas \ --enable-wxcas \ --enable-alc \ --enable-alcc \ --enable-amule-daemon \ --enable-amulecmd \ --enable-amulecmdgui \ --enable-geoip \ --program-suffix=-adunanza \ PACKAGE_NAME=aMule-AdunanzA %make %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %makeinstall %find_lang adunanza mv %{buildroot}%{_datadir}/applications/amule.desktop %{buildroot}%{_datadir}/applications/amule-adunanza.desktop mv %{buildroot}%{_datadir}/applications/amulegui.desktop %{buildroot}%{_datadir}/applications/amulegui-adunanza.desktop sed -i "s|Exec=amule|Exec=amule-adunanza|" %{buildroot}%{_datadir}/applications/amule-adunanza.desktop sed -i "s|Exec=amulegui|Exec=amulegui-adunanza|" %{buildroot}%{_datadir}/applications/amulegui-adunanza.desktop rm -fr %{buildroot}%{_datadir}/doc/aMule-%{amule_ver} %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files -f adunanza.lang %defattr(-,root,root,-) %{_bindir}/* %{_libdir}/xchat/plugins/xas.pl %{_datadir}/applications/*.desktop # avoid conlict with aMule package %exclude %{_datadir}/cas/ %{_datadir}/pixmaps/* %dir %{_datadir}/amule %dir %{_datadir}/amule/skins %dir %{_datadir}/amule/skins/AdunanzA_A.zip %dir %{_datadir}/amule/skins/AdunanzA_B.zip %dir %{_datadir}/amule/skins/gnome.zip %dir %{_datadir}/amule/skins/kde4.zip %dir %{_datadir}/amule/skins/tango.zip %dir %{_datadir}/amule/skins/xfce.zip %{_mandir}/man1/* %{_mandir}/*/man1/* %files webserver %defattr(-,root,root,-) %dir %{_datadir}/amule/webserver %{_datadir}/amule/webserver/* %files doc %defattr(-,root,root,-) %{_datadir}/doc/amule/* %doc docs/Changelog docs/EC_Protocol.txt docs/ED2K-Links.HOWTO %doc docs/README docs/amulesig.txt docs/license.txt %doc docs/socks4.protocol %changelog * Sat Mar 06 2010 Automatic Build System 3.14b3.2.2.2-5mamba - automatic rebuild by autodist * Thu Oct 22 2009 Automatic Build System 3.14b3.2.2.2-4mamba - automatic rebuild by autodist * Fri Feb 06 2009 Silvan Calarco 3.14b3.2.2.2-3mamba - automatic rebuild by autodist * Thu Dec 11 2008 Silvan Calarco 3.14b3.2.2.2-2mamba - fixed desktop entry: launch amule-adunanza * Wed Dec 10 2008 Silvan Calarco 3.14b3.2.2.2-1mamba - update to 2.2.2 * Wed Dec 10 2008 Silvan Calarco 20080430-3mamba - removed conflicts with amule to allow cohexistence - added webserver and doc subpackages * Fri Oct 31 2008 Silvan Calarco 20080430-2mamba - automatic rebuild by autodist * Sat Sep 06 2008 Silvan Calarco 20080430-1mamba - update to 20080430 - renamed to amule-adunanza * Wed Nov 28 2007 Silvan Calarco 3.11b1-5mamba - rebuilt against libbinutils 2.18 * Thu Sep 27 2007 Silvan Calarco 3.11b1-4mamba - added patch for glib 2.14 - added patch for wxGTK 2.8 * Mon Oct 30 2006 Silvan Calarco 3.11b1-3qilnx - rebuilt * Wed Sep 06 2006 Silvan Calarco 3.11b1-2qilnx - rebuilt * Sun Jul 30 2006 Silvan Calarco 3.11b1-1qilnx - first adunanza build based on aMule 2.1.3