]> git.pld-linux.org Git - packages/Azureus.git/blame - Azureus.spec
- added BR: junit
[packages/Azureus.git] / Azureus.spec
CommitLineData
6b4d5677 1%include /usr/lib/rpm/macros.java
0e794d68 2Summary: Azureus - Java BitTorrent client
f50a5154 3Summary(pl.UTF-8): Azureus - klient BitTorrenta w Javie
67d6f6e7 4Name: Azureus
d8fe02af
PG
5Version: 3.0.4.2
6Release: 1
67d6f6e7 7License: GPL
0e794d68 8Group: X11/Applications/Networking
67d6f6e7 9Source0: http://dl.sourceforge.net/azureus/%{name}_%{version}_source.zip
d8fe02af 10# Source0-md5: fff98b2e2c2006cd71acf10116fc81c6
0e794d68
MB
11Source1: %{name}.png
12Source2: %{name}.desktop
13Source3: %{name}.sh
3afe19c8
ER
14Source4: %{name}-build.xml
15Patch0: %{name}-platform.patch
67d6f6e7 16URL: http://azureus.sourceforge.net/
0e794d68 17BuildRequires: eclipse-swt >= 3.1.1
67d6f6e7 18BuildRequires: jakarta-commons-cli
0e794d68 19BuildRequires: jdk >= 1.4
9eca43d8 20BuildRequires: jpackage-utils
a0eb7a6f 21BuildRequires: junit
13954b7f 22BuildRequires: logging-log4j
6b4d5677 23BuildRequires: rpm-javaprov
9eca43d8
ER
24BuildRequires: rpmbuild(macros) >= 1.300
25BuildRequires: sed >= 4.0
3e066970 26BuildRequires: unzip
9eca43d8 27Requires: eclipse-swt >= 3.3
0e794d68 28Requires: jakarta-commons-cli
0e794d68 29Requires: jre >= 1.4
13954b7f 30Requires: logging-log4j
387d925a 31BuildArch: noarch
67d6f6e7 32BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34%description
13870637
JB
35Azureus provides a BitTorrent protocol implementation using Java
36language. It offers multiple torrent downloads, queuing/priority
37systems (on torrents and files), start/stop seeding options and
38instant access to numerous pieces of information about your torrents.
39Azureus now features an embedded tracker easily set up and ready to
40use.
41
9d60214e
JR
42%description -l pl.UTF-8
43Azureus dostarcza implementację protokołu BitTorrent napisaną w języku
44Java. Oferuje ściąganie wielopotokowe, systemy kolejkowania i
45priorytetów (dla potoków i plików), opcje zatrzymywania i wznawiania
46oraz bezpośredni dostęp do wielu części informacji o potokach. Azureus
47zawiera teraz wbudowany tracker łatwy do skonfigurowania i używania.
67d6f6e7 48
49%prep
13870637 50%setup -q -c
9eca43d8
ER
51find '(' -name '*.java' -o -name '*.xml' ')' -print0 | xargs -0 sed -i -e 's,\r$,,'
52
53%patch0 -p1
3afe19c8 54cp %{SOURCE4} build.xml
9eca43d8 55
3afe19c8 56find -name 'osx' | xargs rm -r
9eca43d8
ER
57find -name 'macosx' | xargs rm -r
58find -name 'win32*' | xargs rm -r
59find -name 'Win32*' | xargs rm -r
60# Remove test code
61rm org/gudy/azureus2/ui/swt/test/PrintTransferTypes.java
67d6f6e7 62
63%build
a932f518 64export ANT_OPTS=-Xmx256M
9eca43d8 65%ant jar
67d6f6e7 66
67%install
68rm -rf $RPM_BUILD_ROOT
387d925a 69install -d $RPM_BUILD_ROOT{%{_datadir}/Azureus,%{_pixmapsdir},%{_desktopdir},%{_bindir}}
67d6f6e7 70
0e794d68
MB
71install %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir}
72install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
73install %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/Azureus
387d925a 74install dist/Azureus2.jar $RPM_BUILD_ROOT%{_datadir}/Azureus/Azureus.jar
67d6f6e7 75
76%clean
77rm -rf $RPM_BUILD_ROOT
78
79%files
80%defattr(644,root,root,755)
0e794d68
MB
81%attr(755,root,root) %{_bindir}/Azureus
82%{_desktopdir}/Azureus.desktop
83%{_pixmapsdir}/Azureus.png
387d925a 84%{_datadir}/Azureus
This page took 0.052113 seconds and 4 git commands to generate.