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