]>
Commit | Line | Data |
---|---|---|
57b5c9b2 | 1 | Summary: Jar file creation utility |
32a9d45e | 2 | Summary(pl.UTF-8): Narzędzie do tworzenia plików jar |
57b5c9b2 | 3 | Name: fastjar |
7ca03f8d | 4 | Version: 0.93 |
afbcf424 | 5 | Release: 7 |
57b5c9b2 | 6 | License: GPL |
bbfa1a39 | 7 | Group: Development/Languages/Java |
41a5b1bd | 8 | Source0: http://dl.sourceforge.net/fastjar/%{name}-%{version}.tgz |
ab9e80e7 | 9 | # Source0-md5: a8159d2042bce9998020f197fee39ef1 |
81d0f7a5 | 10 | Patch0: %{name}-gcc.patch |
f8136d24 | 11 | URL: http://fastjar.sourceforge.net/ |
19302216 | 12 | BuildRequires: autoconf |
13 | BuildRequires: automake | |
e36a3f61 | 14 | BuildRequires: zlib-devel |
edde4759 | 15 | Provides: jar |
c93d3531 | 16 | Provides: java-shared |
17 | Obsoletes: java-shared | |
57b5c9b2 | 18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
19 | ||
20 | %description | |
e36a3f61 | 21 | FastJar is an attempt at creating a feature-for-feature copy of Sun's |
22 | JDK's 'jar' command. Sun's jar (or Blackdown's for that matter) is | |
23 | written entirely in Java which makes it dog slow. Since FastJar is | |
24 | written in C, it can create the same .jar file as Sun's tool in a | |
25 | fraction of the time. On my system, Sun's jar takes 50 seconds to | |
26 | create a 10MB jar file, while FastJar only takes a little over a | |
27 | second. | |
57b5c9b2 | 28 | |
80588d89 JR |
29 | %description -l pl.UTF-8 |
30 | FastJar to próba stworzenia dokładnej pod względem możliwości kopii | |
f8136d24 | 31 | polecenia jar z Sun JDK. jar Suna (lub Blackdowna) jest napisany |
80588d89 JR |
32 | całkowicie w Javie, co powoduje, że jest bardzo wolny. Ponieważ |
33 | FastJar jest napisany w C, może tworzyć te same pliki .jar co | |
34 | narzędzie Suna kilka razy szybciej. Na systemie autora jar Suna | |
f8136d24 | 35 | potrzebuje 50 sekund na stworzenie 10MB pliku jar, natomiast fastjar |
80588d89 | 36 | robi to w nieco ponad sekundę. |
f8136d24 | 37 | |
57b5c9b2 | 38 | %prep |
39 | %setup -q | |
81d0f7a5 | 40 | %patch0 -p1 |
57b5c9b2 | 41 | |
42 | %build | |
3d2618d8 | 43 | rm -f missing |
94b7735d | 44 | %{__aclocal} |
88460a22 | 45 | %{__autoconf} |
46 | %{__automake} | |
57b5c9b2 | 47 | %configure |
48 | %{__make} | |
49 | ||
50 | %install | |
51 | rm -rf $RPM_BUILD_ROOT | |
52 | ||
a78c6aa4 PG |
53 | %{__make} install \ |
54 | DESTDIR=$RPM_BUILD_ROOT | |
57b5c9b2 | 55 | |
56 | ln -sf fastjar $RPM_BUILD_ROOT%{_bindir}/jar | |
57 | ||
57b5c9b2 | 58 | %clean |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
61 | %files | |
62 | %defattr(644,root,root,755) | |
94b7735d | 63 | %doc README CHANGES |
e36a3f61 | 64 | %attr(755,root,root) %{_bindir}/* |