%global debug_package %{nil} %global __provides_exclude_from ^%{_prefix}/lib/%{name}/.*$ %global __requires_exclude_from ^%{_prefix}/lib/%{name}/.*$ Name: ab-download-manager Version: 1.10.1 Release: 1%{?dist} Summary: A Download Manager that speeds up your downloads License: Apache-2.0 URL: https://github.com/amir1376/ab-download-manager Source0: %{url}/releases/download/v%{version}/ABDownloadManager_%{version}_linux_x64.tar.gz Source1: https://raw.githubusercontent.com/amir1376/ab-download-manager/master/LICENSE ExclusiveArch: x86_64 BuildRequires: desktop-file-utils %description AB Download Manager is a modern, open-source download manager desktop application that speeds up your downloads using multiple connections. %prep %setup -q -c -n %{name}-%{version} cp %{SOURCE1} LICENSE %build # Pre-built binary distribution, no build step required %install rm -rf %{buildroot} mkdir -p %{buildroot}%{_prefix}/lib/%{name} cp -r ABDownloadManager/* %{buildroot}%{_prefix}/lib/%{name}/ mkdir -p %{buildroot}%{_bindir} ln -sr %{buildroot}%{_prefix}/lib/%{name}/bin/ABDownloadManager %{buildroot}%{_bindir}/%{name} ln -sr %{buildroot}%{_prefix}/lib/%{name}/bin/ABDownloadManager %{buildroot}%{_bindir}/ABDownloadManager ln -sr %{buildroot}%{_prefix}/lib/%{name}/bin/ABDownloadManagerCli %{buildroot}%{_bindir}/%{name}-cli ln -sr %{buildroot}%{_prefix}/lib/%{name}/bin/ABDownloadManagerCli %{buildroot}%{_bindir}/ABDownloadManagerCli mkdir -p %{buildroot}%{_datadir}/icons/hicolor/512x512/apps install -p -m 644 %{buildroot}%{_prefix}/lib/%{name}/lib/ABDownloadManager.png \ %{buildroot}%{_datadir}/icons/hicolor/512x512/apps/%{name}.png mkdir -p %{buildroot}%{_datadir}/applications cat << 'DESKTOPEOF' > %{buildroot}%{_datadir}/applications/%{name}.desktop [Desktop Entry] Name=AB Download Manager Comment=A Download Manager that speeds up your downloads Exec=ab-download-manager %U Icon=ab-download-manager Terminal=false Type=Application Categories=Network;FileTransfer; MimeType=x-scheme-handler/abdlm; StartupWMClass=ABDownloadManager DESKTOPEOF desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop %files %license LICENSE %{_prefix}/lib/%{name}/ %{_bindir}/%{name} %{_bindir}/ABDownloadManager %{_bindir}/%{name}-cli %{_bindir}/ABDownloadManagerCli %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/512x512/apps/%{name}.png %changelog * Sat Aug 22 2026 boobaa - 1.10.1-1 - Initial package release