snappy/snappy.spec

92 lines
2.3 KiB
RPMSpec
Raw Normal View History

2011-03-24 19:15:37 +00:00
Name: snappy
2011-09-16 08:29:07 +00:00
Version: 1.0.4
2011-04-29 15:36:18 +00:00
Release: 1%{?dist}
2011-03-24 19:15:37 +00:00
Summary: Fast compression and decompression library
Group: System Environment/Libraries
2011-04-29 15:36:18 +00:00
License: BSD
2011-03-24 19:15:37 +00:00
URL: http://code.google.com/p/snappy/
Source0: http://snappy.googlecode.com/files/%{name}-%{version}.tar.gz
BuildRequires: gtest-devel
%description
Snappy is a compression/decompression library. It does not aim for maximum
compression, or compatibility with any other compression library; instead, it
aims for very high speeds and reasonable compression. For instance, compared to
the fastest mode of zlib, Snappy is an order of magnitude faster for most
inputs, but the resulting compressed files are anywhere from 20% to 100%
bigger.
%package devel
Summary: Development files for %{name}
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
%prep
%setup -q
%build
%configure CXXFLAGS="%{optflags} -DNDEBUG" --disable-static
make %{?_smp_mflags}
%install
make install DESTDIR=%{buildroot}
rm -rf %{buildroot}%{_datadir}/doc/snappy/
find %{buildroot} -name '*.la' -exec rm -f {} ';'
%check
make check
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(-,root,root,-)
%doc AUTHORS ChangeLog COPYING NEWS README
%{_libdir}/libsnappy.so.*
%files devel
%defattr(-,root,root,-)
2011-06-04 08:15:39 +00:00
%doc format_description.txt
2011-03-24 19:15:37 +00:00
%{_includedir}/snappy*.h
%{_libdir}/libsnappy.so
%changelog
2011-09-16 08:29:07 +00:00
* Fri Sep 16 2011 Martin Gieseking <martin.gieseking@uos.de> 1.0.4-1
- updated to release 1.0.4
2011-06-04 08:15:39 +00:00
* Sat Jun 04 2011 Martin Gieseking <martin.gieseking@uos.de> 1.0.3-1
- updated to release 1.0.3
- added format description to devel package
2011-04-29 15:36:18 +00:00
* Fri Apr 29 2011 Martin Gieseking <martin.gieseking@uos.de> 1.0.2-1
- updated to release 1.0.2
- changed License to BSD
- dropped the patch as it has been applied upstream
2011-03-24 19:15:37 +00:00
* Thu Mar 24 2011 Martin Gieseking <martin.gieseking@uos.de> 1.0.0-3
- added file COPYING from the upstream repo
* Thu Mar 24 2011 Martin Gieseking <martin.gieseking@uos.de> 1.0.0-2
- replaced $CXXFLAGS with %%{optflags} in %%build section
- removed empty %%doc entry from %%files devel
* Thu Mar 24 2011 Martin Gieseking <martin.gieseking@uos.de> 1.0.0-1
- initial package