## START: Set by rpmautospec ## (rpmautospec version 0.8.4) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global forgeurl https://github.com/amule-org/amule %global commit a42a9f32353d8c9e0734923665f057d308f543cc Name: amule Version: 3.0.1 Summary: File sharing client compatible with eDonkey License: GPL-2.0-or-later %forgemeta Release: %autorelease URL: %{forgeurl} Source0: %{forgesource} BuildRequires: gcc-c++ BuildRequires: libappstream-glib BuildRequires: wxGTK-devel >= 3.2.0 BuildRequires: desktop-file-utils BuildRequires: boost-devel BuildRequires: pkgconfig(libpng) BuildRequires: readline-devel BuildRequires: pkgconfig(libcryptopp) BuildRequires: pkgconfig(libupnp) BuildRequires: pkgconfig(libcurl) BuildRequires: pkgconfig(ayatana-appindicator3-0.1) BuildRequires: cmake BuildRequires: libmaxminddb-devel %description aMule is an easy to use multi-platform client for ED2K Peer-to-Peer Network. It is a fork of xMule, which was based on eMule for Windows. aMule currently supports (but is not limited to) the following platforms: Linux, *BSD and MacOS X. %package nogui Summary: Components of aMule which don't require a GUI (for servers) %description nogui This package contains the aMule components which don't require a GUI. It is useful for servers which don't have Xorg. %prep %forgesetup %build %cmake \ -DBUILD_MONOLITHIC=YES \ -DBUILD_DAEMON=YES \ -DBUILD_WEBSERVER=YES \ -DBUILD_AMULECMD=YES \ -DBUILD_ALCC=YES \ -DBUILD_ED2K=YES \ -DENABLE_NLS=YES \ -DENABLE_IP2COUNTRY=YES %cmake_build %install %cmake_install %find_lang %{name} %check desktop-file-validate \ %{buildroot}%{_datadir}/applications/org.amule.aMule.desktop appstream-util validate-relax --nonet \ %{buildroot}%{_metainfodir}/org.amule.aMule.metainfo.xml %files -f %{name}.lang %license docs/COPYING %doc %{_docdir}/%{name} %{_bindir}/amule %{_datadir}/applications/org.amule.aMule.desktop %{_datadir}/metainfo/org.amule.aMule.metainfo.xml %{_datadir}/pixmaps/org.amule.aMule.png %{_datadir}/icons/hicolor/128x128/apps/org.amule.aMule.png %{_datadir}/icons/hicolor/256x256/apps/org.amule.aMule.png %{_mandir}/man1/amule.1.* %{_datadir}/amule/skins %files nogui %{_bindir}/alcc %{_bindir}/amulecmd %{_bindir}/amuled %{_bindir}/amuleweb %{_bindir}/ed2k %{_datadir}/amule/webserver %{_mandir}/man1/alcc.1.* %{_mandir}/man1/amulecmd.1.* %{_mandir}/man1/amuled.1.* %{_mandir}/man1/amuleweb.1.* %{_mandir}/man1/ed2k.1.* %changelog ## START: Generated by rpmautospec * Sun Jul 19 2026 John Doe - 3.0.1-1 - Uncommitted changes ## END: Generated by rpmautospec