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