Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37409651
en ru br
Репозитории ALT

Группа :: Сети/Передача файлов
Пакет: azureus

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

# vim: set ft=spec: -*- rpm-spec -*-

%define azupdater_version 1.8.6

Name: azureus
Version: 3.0.4.2
Release: alt2

Summary: Powerful, full-featured, cross-platform bittorrent client
Group: Networking/File transfer
License: GPL
Url: http://azureus.sourceforge.net/

BuildArch: noarch

Packager: Sir Raorn <raorn at altlinux.ru>

Provides: azureus-plugin-azupdater = %azupdater_version
Requires: java >= 1.5.0 libswt3-gtk2

Source: %name-%version.tar
Source1: azupdater-%azupdater_version.tar

Source10: %name.desktop

Patch: %name-%version-%release.patch
Patch1: azupdater-%azupdater_version-%release.patch

# Automatically added by buildreq on Sun Jan 27 2008 (-bi)

BuildRequires: ant jpackage-1.5-compat jakarta-commons-cli junit4 log4j libswt3-gtk2 ImageMagick

BuildRequires: /proc

%description
Azureus is a BitTorrent protocol implementation that offers
multiple torrent downloads, queuing/priority systems (on torrents
and files), start/stop seeding options, and instant access to
numerous pieces of information about your torrents.  It includes
an embedded tracker that is easily set up and ready to use.

%prep
%setup -a1
%patch -p1
pushd azupdater
%patch1 -p1
popd

%build
mkdir -p build/libs dist
ln -sf %_javadir/commons-cli.jar build/libs
ln -sf %_javadir/junit4.jar build/libs
ln -sf %_javadir/log4j.jar build/libs
ln -sf %_libdir/java/swt.jar build/libs

ANT_OPTS='-Xmx256m' ant

pushd azupdater
javac -source 1.4 -target 1.4 -g:lines,vars,source org/gudy/azureus2/update/Updater.java
jar -cf Updater.jar org/
popd

bzip2 ChangeLog.txt

%install
mkdir -p %buildroot{%_bindir,%_datadir/azureus/plugins/azupdater,%_liconsdir,%_miconsdir,%_niconsdir,%_desktopdir}
install -p -m644 dist/Azureus2.jar %buildroot%_datadir/azureus
install -p -m755 org/gudy/azureus2/platform/unix/startupScript %buildroot%_bindir/azureus
pushd azupdater
install -p -m644 Updater.jar %buildroot%_datadir/azureus/plugins/azupdater
install -p -m644 plugin.properties %buildroot%_datadir/azureus/plugins/azupdater
popd

install -p -m644 %_sourcedir/azureus.desktop %buildroot%_desktopdir/azureus.desktop
install -p -m644 org/gudy/azureus2/ui/icons/a16.png %buildroot%_miconsdir/azureus.png
install -p -m644 org/gudy/azureus2/ui/icons/a32.png %buildroot%_niconsdir/azureus.png
convert -resize 48x48 org/gudy/azureus2/ui/icons/a64.png %buildroot%_liconsdir/azureus.png

%post
%update_menus

%postun
%clean_menus

%files
%doc ChangeLog.txt*
%_bindir/azureus
%_datadir/azureus
%_desktopdir/azureus.desktop
%_miconsdir/azureus.png
%_niconsdir/azureus.png
%_liconsdir/azureus.png

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin