%define debug_package %{nil} Name: transgui Version: 5.18.0 Release: 3%{?dist} Summary: Transmission BitTorrent client License: GPLv2 URL: https://github.com/transmission-remote-gui/transgui Source0: %{name}-%{version}.tar.gz BuildArch: x86_64 Requires: GeoIP Requires: GeoIP-GeoLite-data BuildRequires: lazarus BuildRequires: fpc BuildRequires: openssl-devel %description Transmission Remote GUI is feature rich cross platform front-end to remotely control Transmission daemon via its RPC protocol. It is faster and has more functionality than builtin Transmission web interface. %prep %setup sed -i 's|@bindir@|%{_bindir}|g' snap/local/transgui.desktop %build sed -i.bak "s/'Version %s'/'Version %s Build $(git rev-list --abbrev-commit --max-count=1 HEAD)'/" "about.lfm" lazbuild -B transgui.lpi make %{?_smp_mflags} mv "about.lfm.bak" "about.lfm" %install mkdir -p %{buildroot}%{_bindir} install -m 755 -t %{buildroot}%{_bindir} transgui mkdir -p %{buildroot}%{_datadir}/applications install -m 644 -t %{buildroot}%{_datadir}/applications snap/local/transgui.desktop mkdir -p %{buildroot}%{_datadir}/icons/hicolor/48x48/apps install -m 644 -t %{buildroot}%{_datadir}/icons/hicolor/48x48/apps transgui.png mkdir -p %{buildroot}%{_datadir}/transgui/lang install -m 644 -t %{buildroot}%{_datadir}/transgui/lang lang/transgui.* %files %license LICENSE %doc README.md %doc history.txt %{_bindir}/transgui %{_datadir}/applications/transgui.desktop %{_datadir}/icons/hicolor/48x48/apps/transgui.png %{_datadir}/transgui/lang %changelog * Sun Sep 10 2023 David King - 5.18.0-3 Updated to latest development code from github.com * Wed Nov 16 2022 David King - 5.18.0-2 Fixes to support Transmission 3.0 * Sat Dec 14 2019 David King - 5.18.0-1 Initial Version