]> git.pld-linux.org Git - packages/snappy.git/blame - snappy.spec
- updated to 1.1.0
[packages/snappy.git] / snappy.spec
CommitLineData
c0d1c5f4
JB
1Summary: Snappy - fast compression/decompression library
2Summary(pl.UTF-8): Snappy - biblioteka do szybkiej kompresji i dekompresji
3Name: snappy
80b5b4f2 4Version: 1.1.0
c0d1c5f4 5Release: 1
0c402503 6License: BSD
c0d1c5f4
JB
7Group: Libraries
8#Source0Download: http://code.google.com/p/snappy/downloads/list
9Source0: http://snappy.googlecode.com/files/%{name}-%{version}.tar.gz
80b5b4f2 10# Source0-md5: c8f3ef29b5281e78f4946b2d739cea4f
c0d1c5f4
JB
11URL: http://code.google.com/p/snappy/
12BuildRequires: autoconf >= 2.50
13BuildRequires: automake
14BuildRequires: libstdc++-devel
15BuildRequires: libtool >= 2:2.0
16BuildRequires: pkgconfig
17BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18
19%description
20Snappy is a compression/decompression library. It does not aim for
21maximum compression, or compatibility with any other compression
22library; instead, it aims for very high speeds and reasonable
23compression. For instance, compared to the fastest mode of zlib,
24Snappy is an order of magnitude faster for most inputs, but the
25resulting compressed files are anywhere from 20% to 100% bigger.
26
27Snappy has the following properties:
28- Fast: Compression speeds at 250 MB/sec and beyond, with no
29 assembler code.
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
33 versions.
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
37 license, version 2.0.
38
39Snappy has previously been called "Zippy" in some Google presentations
40and the like.
41
42%description -l pl.UTF-8
43Snappy to biblioteka kompresująca i dekompresująca. Jej celem nie jest
44maksymalna kompresja ani kompatybilność z żadną istniejącą biblioteką;
45celem natomiast jest bardzo duża szybkość przy rozsądnej kompresji. Na
46przykład, w porównaniu do najszybszego trybu zliba, Snappy jest rząd
47wielkości szybszy dla większości danych, ale pliki wynikowe są większe
48o 20 do 100%.
49
50Biblioteka 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
55 wersjami
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.
60
61Snappy wcześniej (np. na różnych prezentacjach Google'a) był nazywany
62"Zippy".
63
64%package devel
65Summary: Header files for Snappy library
66Summary(pl.UTF-8): Pliki nagłówkowe biblioteki Snappy
67Group: Development/Libraries
68Requires: %{name} = %{version}-%{release}
69Requires: libstdc++-devel
70
71%description devel
72Header files for Snappy library.
73
74%description devel -l pl.UTF-8
75Pliki nagłówkowe biblioteki Snappy.
76
77%package static
78Summary: Static Snappy library
79Summary(pl.UTF-8): Statyczna biblioteka Snappy
80Group: Development/Libraries
81Requires: %{name}-devel = %{version}-%{release}
82
83%description static
84Static Snappy library.
85
86%description static -l pl.UTF-8
87Statyczna biblioteka Snappy.
88
89%prep
90%setup -q
c0d1c5f4
JB
91
92%build
93%{__libtoolize}
94%{__aclocal} -I m4
95%{__autoconf}
96%{__autoheader}
97%{__automake}
98%configure
99%{__make}
100
101%install
102rm -rf $RPM_BUILD_ROOT
103
104%{__make} install \
105 DESTDIR=$RPM_BUILD_ROOT
106
107# already as %doc
108%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/snappy
109
110%clean
111rm -rf $RPM_BUILD_ROOT
112
113%post -p /sbin/ldconfig
114%postun -p /sbin/ldconfig
115
116%files
117%defattr(644,root,root,755)
0c402503 118%doc AUTHORS COPYING ChangeLog NEWS README
c0d1c5f4
JB
119%attr(755,root,root) %{_libdir}/libsnappy.so.*.*.*
120%attr(755,root,root) %ghost %{_libdir}/libsnappy.so.1
121
122%files devel
123%defattr(644,root,root,755)
124%attr(755,root,root) %{_libdir}/libsnappy.so
125%{_libdir}/libsnappy.la
126%{_includedir}/snappy*.h
127
128%files static
129%defattr(644,root,root,755)
130%{_libdir}/libsnappy.a
This page took 0.064826 seconds and 4 git commands to generate.