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