1 Summary: Snappy - fast compression/decompression library
2 Summary(pl.UTF-8): Snappy - biblioteka do szybkiej kompresji i dekompresji
8 #Source0Download: http://code.google.com/p/snappy/downloads/list
9 Source0: http://snappy.googlecode.com/files/%{name}-%{version}.tar.gz
10 # Source0-md5: c8f3ef29b5281e78f4946b2d739cea4f
11 URL: http://code.google.com/p/snappy/
12 BuildRequires: autoconf >= 2.50
13 BuildRequires: automake
14 BuildRequires: libstdc++-devel
15 BuildRequires: libtool >= 2:2.0
16 BuildRequires: pkgconfig
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 Snappy is a compression/decompression library. It does not aim for
21 maximum compression, or compatibility with any other compression
22 library; instead, it aims for very high speeds and reasonable
23 compression. For instance, compared to the fastest mode of zlib,
24 Snappy is an order of magnitude faster for most inputs, but the
25 resulting compressed files are anywhere from 20% to 100% bigger.
27 Snappy has the following properties:
28 - Fast: Compression speeds at 250 MB/sec and beyond, with no
30 - Stable: Over the last few years, Snappy has compressed and
31 decompressed petabytes of data in Google's production environment.
32 The Snappy bitstream format is stable and will not change between
34 - Robust: The Snappy decompressor is designed not to crash in the face
35 of corrupted or malicious input.
36 - Free and open source software: Snappy is licensed under the Apache
39 Snappy has previously been called "Zippy" in some Google presentations
42 %description -l pl.UTF-8
43 Snappy to biblioteka kompresująca i dekompresująca. Jej celem nie jest
44 maksymalna kompresja ani kompatybilność z żadną istniejącą biblioteką;
45 celem natomiast jest bardzo duża szybkość przy rozsądnej kompresji. Na
46 przykład, w porównaniu do najszybszego trybu zliba, Snappy jest rząd
47 wielkości szybszy dla większości danych, ale pliki wynikowe są większe
50 Biblioteka Snappy ma następujące cechy:
51 - jest szybka: potrafi przetwarzać 250 MB/s bez kodu w asemblerze
52 - jest stabilna: przez ostatnie kilka lat była używana do kompresji i
53 dekompresji petabajtów danych w środowisku produkcyjnym Google'a;
54 format strumienia Snappy jest stabilny i nie zmieni się między
56 - jest trwała: dekompresor Snappy został tak zaprojektowany, aby nie
57 wykładać się na uszkodzonych lub błędnych danych wejściowych
58 - jest oprogramowaniem wolnodostępnym i z otwartymi źródłami, na
59 licencji Apache w wersji 2.0.
61 Snappy wcześniej (np. na różnych prezentacjach Google'a) był nazywany
65 Summary: Header files for Snappy library
66 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Snappy
67 Group: Development/Libraries
68 Requires: %{name} = %{version}-%{release}
69 Requires: libstdc++-devel
72 Header files for Snappy library.
74 %description devel -l pl.UTF-8
75 Pliki nagłówkowe biblioteki Snappy.
78 Summary: Static Snappy library
79 Summary(pl.UTF-8): Statyczna biblioteka Snappy
80 Group: Development/Libraries
81 Requires: %{name}-devel = %{version}-%{release}
84 Static Snappy library.
86 %description static -l pl.UTF-8
87 Statyczna biblioteka Snappy.
102 rm -rf $RPM_BUILD_ROOT
105 DESTDIR=$RPM_BUILD_ROOT
108 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/snappy
111 rm -rf $RPM_BUILD_ROOT
113 %post -p /sbin/ldconfig
114 %postun -p /sbin/ldconfig
117 %defattr(644,root,root,755)
118 %doc AUTHORS COPYING ChangeLog NEWS README
119 %attr(755,root,root) %{_libdir}/libsnappy.so.*.*.*
120 %attr(755,root,root) %ghost %{_libdir}/libsnappy.so.1
123 %defattr(644,root,root,755)
124 %attr(755,root,root) %{_libdir}/libsnappy.so
125 %{_libdir}/libsnappy.la
126 %{_includedir}/snappy*.h
129 %defattr(644,root,root,755)
130 %{_libdir}/libsnappy.a