]> git.pld-linux.org Git - packages/lz4.git/blame - lz4.spec
- pl for -libs, License for -devel and -static
[packages/lz4.git] / lz4.spec
CommitLineData
e898c13a 1Summary: Hash-based Predictive Lempel-Ziv compressor
8518f842 2Summary(pl.UTF-8): Kompresor wykorzystujący metodę Lempel-Ziv z predykcją opartą na haszach
e898c13a 3Name: lz4
f2003757
ER
4Version: r131
5Release: 1
8518f842 6License: BSD (library), GPL v2+ (CLI utility)
2c2bc572 7Group: Applications
f2003757
ER
8Source0: https://github.com/Cyan4973/lz4/archive/%{version}/%{name}-%{version}.tar.gz
9# Source0-md5: 42b09fab42331da9d3fb33bd5c560de9
39c841ae 10URL: http://www.lz4.org/
e898c13a
ER
11BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
12
13%description
14LZ4 is a very fast compressor, based on well-known LZ77 (Lempel-Ziv)
15algorithm. It is a LZP2 fork and provides better compression ratio for
16text files.
17
8518f842
JB
18%description -l pl.UTF-8
19LZ4 to bardzo szybki kompresor, oparty na dobrze znanym algorytmie
20LZ77 (Lempel-Ziv). Jest to odgałęzienie LZP2, zapewniające lepszy
21współczynnik kompresji dla plików tekstowych.
22
046bf775
ER
23%package libs
24Summary: LZ4 library
18fe31b9 25Summary(pl.UTF-8): Biblioteka LZ4
2c2bc572 26License: BSD
046bf775
ER
27Group: Libraries
28Conflicts: %{name} < 0.0-1.r121.3
29
30%description libs
31LZ4 library.
32
18fe31b9
JB
33%description libs -l pl.UTF_8
34Biblioteka LZ4.
35
e898c13a
ER
36%package devel
37Summary: Development files for the LZ4 compressor
8518f842 38Summary(pl.UTF-8): Pliki programistyczne kompresora LZ4
18fe31b9 39License: BSD
e898c13a 40Group: Development/Libraries
046bf775 41Requires: %{name}-libs = %{version}-%{release}
e898c13a
ER
42
43%description devel
44LZ4 is a very fast compressor, based on well-known LZ77 (Lempel-Ziv)
45algorithm. It is a LZP2 fork and provides better compression ratio for
46text files.
47
8518f842
JB
48This subpackage contains the header files for developing applications
49that want to make use of liblz4.
50
51%description devel -l pl.UTF-8
52LZ4 to bardzo szybki kompresor, oparty na dobrze znanym algorytmie
53LZ77 (Lempel-Ziv). Jest to odgałęzienie LZP2, zapewniające lepszy
54współczynnik kompresji dla plików tekstowych.
55
56Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
57wykorzystujących liblz4.
e898c13a 58
e2b4d925 59%package static
8518f842
JB
60Summary: Static LZ4 compressor library
61Summary(pl.UTF-8): Statyczna biblioteka kompresora LZ4
18fe31b9 62License: BSD
e2b4d925
ER
63Group: Development/Libraries
64Requires: %{name}-devel = %{version}-%{release}
65
66%description static
8518f842 67Static LZ4 compressor library.
e2b4d925
ER
68
69%description static -l pl.UTF-8
8518f842 70Statyczna biblioteka kompresora LZ4.
e2b4d925 71
e898c13a 72%prep
f2003757 73%setup -q
e898c13a
ER
74
75%build
f2003757 76CFLAGS="%{rpmcflags}" \
18fe31b9 77%{__make} lib all \
d6edfe4f 78 CC="%{__cc}" \
18fe31b9 79 CPPFLAGS="%{rpmcppflags}"
e898c13a
ER
80
81%install
82rm -rf $RPM_BUILD_ROOT
d6edfe4f 83%{__make} install \
f2003757 84 PREFIX=%{_prefix} \
d6edfe4f
ER
85 LIBDIR=%{_libdir} \
86 INSTALL="install -p" \
87 DESTDIR=$RPM_BUILD_ROOT \
e898c13a
ER
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
046bf775
ER
92%post libs -p /sbin/ldconfig
93%postun libs -p /sbin/ldconfig
e2b4d925 94
e898c13a
ER
95%files
96%defattr(644,root,root,755)
f2003757 97%doc README.md NEWS
e898c13a 98%attr(755,root,root) %{_bindir}/lz4
d6edfe4f
ER
99%attr(755,root,root) %{_bindir}/lz4c
100%attr(755,root,root) %{_bindir}/lz4cat
f2003757 101%attr(755,root,root) %{_bindir}/unlz4
e898c13a 102%{_mandir}/man1/lz4.1*
d6edfe4f
ER
103%{_mandir}/man1/lz4c.1*
104%{_mandir}/man1/lz4cat.1*
f2003757 105%{_mandir}/man1/unlz4.1*
046bf775
ER
106
107%files libs
108%defattr(644,root,root,755)
e2b4d925 109%attr(755,root,root) %{_libdir}/liblz4.so.*.*.*
d6edfe4f 110%attr(755,root,root) %ghost %{_libdir}/liblz4.so.1
e898c13a
ER
111
112%files devel
113%defattr(644,root,root,755)
8518f842 114%attr(755,root,root) %{_libdir}/liblz4.so
e2b4d925
ER
115%{_includedir}/lz4.h
116%{_includedir}/lz4hc.h
f2003757 117%{_includedir}/lz4frame.h
d6edfe4f 118%{_pkgconfigdir}/liblz4.pc
e2b4d925
ER
119
120%files static
121%defattr(644,root,root,755)
122%{_libdir}/liblz4.a
This page took 0.099433 seconds and 4 git commands to generate.