]> git.pld-linux.org Git - packages/libmspack.git/blame - libmspack.spec
- updated to 0.11alpha
[packages/libmspack.git] / libmspack.spec
CommitLineData
5e30f1ca 1#
2# Conditional build:
3%bcond_without static_libs # don't build static libraries
4#
4b07437f 5Summary: A library for Microsoft compression formats
522326c0 6Summary(pl.UTF-8): Biblioteka do formatów kompresji używanych przez Microsoft
4b07437f 7Name: libmspack
b3d430db 8Version: 0.11alpha
1a2499b0 9Release: 1
41db4650 10License: LGPL v2.1
4b07437f 11Group: Libraries
4a8a666f 12Source0: https://www.cabextract.org.uk/libmspack/%{name}-%{version}.tar.gz
b3d430db 13# Source0-md5: 3e770746e8eebba9ac4ce965e69dd107
b2f7b0e4 14Patch0: %{name}-deps.patch
abc2a304 15Patch1: %{name}-headers.patch
1a2499b0 16Patch2: %{name}-progs.patch
4a8a666f 17URL: https://www.cabextract.org.uk/libmspack/
b2f7b0e4 18BuildRequires: autoconf >= 2.59
1a2499b0 19BuildRequires: automake >= 1:1.11
94bceb88 20BuildRequires: gcc >= 5:3.0
b2f7b0e4 21BuildRequires: libtool >= 2:2
4b07437f
JB
22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
23
18a496fa 24%undefine __cxx
25
4b07437f
JB
26%description
27The purpose of libmspack is to provide compressors and decompressors,
28archivers and dearchivers for Microsoft compression formats: CAB, CHM,
b6500233
JB
29HLP, KWAJ, LIT, SZDD and WIM. It is also designed to be easily
30embeddable, stable, robust and resource-efficient.
4b07437f 31
5878fbb1
JR
32%description -l pl.UTF-8
33Celem libmspack jest dostarczenie kompresorów i dekompresorów,
34archiwizerów i dearchiwizerów dla formatów kompresji używanych przez
b6500233
JB
35Microsoft: CAB, CHM, HLP, KWAJ, LIT, SZDD i WIM. Ponadto biblioteka
36została zaprojektowana tak, by być łatwo osadzalna, stabilna, mocna i
37wydajna pod względem zasobów.
4b07437f
JB
38
39%package devel
40Summary: Header files for libmspack library
522326c0 41Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libmspack
4b07437f
JB
42Group: Development/Libraries
43Requires: %{name} = %{version}-%{release}
44
45%description devel
46Header files for libmspack library.
47
5878fbb1
JR
48%description devel -l pl.UTF-8
49Pliki nagłówkowe biblioteki libmspack.
4b07437f
JB
50
51%package static
52Summary: Static libmspack library
522326c0 53Summary(pl.UTF-8): Statyczna biblioteka libmspack
4b07437f
JB
54Group: Development/Libraries
55Requires: %{name}-devel = %{version}-%{release}
56
57%description static
58Static libmspack library.
59
5878fbb1 60%description static -l pl.UTF-8
4b07437f
JB
61Statyczna biblioteka libmspack.
62
d1649ba0
JR
63%package progs
64Summary: MS expand-compatible, .cab and .chm decompressors
65Summary(pl.UTF-8): Dekompresory do plików .cab, .chm i zgodnych z MS expand
66Group: Applications/Archiving
67Requires: %{name} = %{version}-%{release}
68
69%description progs
70Microsoft expand.exe-compatible, .cab and .chm file decompressors.
71
72%description progs -l pl.UTF-8
73Programy dekompresujące pliki .cab, .chm i zgodne z expand.exe
74Microsoftu.
75
4b07437f
JB
76%prep
77%setup -q
b2f7b0e4 78%patch0 -p1
abc2a304 79%patch1 -p1
1a2499b0 80%patch2 -p1
4b07437f
JB
81
82%build
b2f7b0e4
JB
83%{__libtoolize}
84%{__aclocal} -I m4
85%{__autoconf}
86%{__autoheader}
87%{__automake}
5e30f1ca 88%configure \
b2f7b0e4 89 --disable-silent-rules \
5e30f1ca 90 %{!?with_static_libs:--disable-static}
4b07437f
JB
91%{__make}
92
93%install
94rm -rf $RPM_BUILD_ROOT
95
96%{__make} install \
97 DESTDIR=$RPM_BUILD_ROOT
98
99%clean
100rm -rf $RPM_BUILD_ROOT
101
102%post -p /sbin/ldconfig
103%postun -p /sbin/ldconfig
104
105%files
106%defattr(644,root,root,755)
107%doc AUTHORS ChangeLog README TODO
108%attr(755,root,root) %{_libdir}/libmspack.so.*.*.*
0d709c39 109%attr(755,root,root) %ghost %{_libdir}/libmspack.so.0
4b07437f
JB
110
111%files devel
112%defattr(644,root,root,755)
8ae35293 113%doc doc/*.html
4b07437f
JB
114%attr(755,root,root) %{_libdir}/libmspack.so
115%{_libdir}/libmspack.la
0c6b01be
JB
116%{_includedir}/mspack.h
117# private headers, used by cabextract (see headers patch)
118%{_includedir}/libmspack
0d709c39 119%{_pkgconfigdir}/libmspack.pc
4b07437f 120
5e30f1ca 121%if %{with static_libs}
4b07437f
JB
122%files static
123%defattr(644,root,root,755)
124%{_libdir}/libmspack.a
5e30f1ca 125%endif
d1649ba0
JR
126
127%files progs
128%defattr(644,root,root,755)
129%attr(755,root,root) %{_bindir}/cabrip
130%attr(755,root,root) %{_bindir}/chmextract
131%attr(755,root,root) %{_bindir}/msexpand
132%attr(755,root,root) %{_bindir}/oabextract
This page took 0.100416 seconds and 4 git commands to generate.