Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37048551
en ru br
ALT Linux repos
S:5.18.0-alt3

Group :: Networking/File transfer
RPM: transgui

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: transgui
Version: 5.18.0
Release: alt3

Summary: An App to remotely control a Transmission Bit-Torrent client
Summary(ru_RU.UTF8): Приложение для удаленного управления Бит-торрент-клиентом Transmission
Summary(uk_UA.UTF8): Додаток для віддаленого керування Біт-торрент-клієнтом Transmission
Group: Networking/File transfer
License: GPLv2

Url: https://github.com/transmission-remote-gui/transgui

# https://github.com/transmission-remote-gui/transgui.git

Source: %name-%version.tar
Source1: %name.desktop
Source2: %name.1

Patch0: %name-5.18.0_Duplicate_object_member_status.diff

BuildRequires(pre): rpm-build-ubt
BuildRequires: /usr/bin/convert lazarus

ExclusiveArch: %ix86 x86_64

%add_findreq_skiplist %_datadir/%name/lang/%name.pl

%description
Transmission Remote GUI is a feature rich cross platform front-end to remotely control
a Transmission Bit-Torrent client daemon via its RPC protocol. Transmission Remote GUI
is faster and has more functionality than the built-in Transmission web interface.

%description -l ru_RU.UTF8
Transmission Remote GUI является многофункциональным кроссплатформенныйм интерфейсом для
дистанционного управления демоном Бит-торрент-клиента Transmission через его RPC-протокол.
Transmission Remote GUI быстрее и имеет больше возможностей, чем встроенный веб-интерфейс
Transmission.

%description -l uk_UA.UTF8
Transmission Remote GUI є багатофункціональним багатоплатформовим інтерфейсом для дистанційного
керування демоном Біт-торрент-клієнта Transmission через його RPC-протокол. Transmission Remote
GUI швидше і має більше можливостей, ніж вбудований веб-інтерфейс Transmission.

%prep
%setup
%patch0 -p1

%build
lazbuild -B transgui.lpi
%make_build \
UNIXHier=1 \
PREFIX=%_prefix

%install
%make install \
UNIXHier=1 \
PREFIX=%_prefix \
INSTALL_PREFIX=%buildroot%_prefix

install -Dp -m 644 %SOURCE1 %buildroot%_desktopdir/%name.desktop
install -Dp -m 644 %SOURCE2 %buildroot%_man1dir/%name.1

# Icons

mkdir -p %buildroot/{%_miconsdir,%_niconsdir,%_liconsdir}
convert -resize 48x48 %name.png %buildroot%_liconsdir/%name.png
convert -resize 32x32 %name.png %buildroot%_niconsdir/%name.png
convert -resize 16x16 %name.png %buildroot%_miconsdir/%name.png

# Lang

mkdir -p %buildroot%_datadir/%name
cp -a lang %buildroot%_datadir/%name/
rm -f %buildroot%_datadir/%name/lang/transgui.template

%files
%dir %_datadir/%name
%doc README.md LICENSE rpc-spec.txt VERSION.txt
%_bindir/*
%_desktopdir/%name.desktop
%_man1dir/%name.*
%_iconsdir/hicolor/*/apps/*
%_datadir/%name/lang

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin