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