Various portability fixes
[wimlib] / rpm / wimlib-without-ntfs-3g.spec
1 Summary:   Library to extract, create, and modify WIM files
2 Name:      wimlib
3 Version:   1.1.0
4 Release:   1
5 License:   GPLv3+
6 Group:     System/Libraries
7 URL:       http://wimlib.sourceforge.net
8 Packager:  Eric Biggers <ebiggers3@gmail.com>
9 Source:    http://downloads.sourceforge.net/wimlib/wimlib-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11
12 Requires: libxml2, fuse-libs, fuse, openssl
13 BuildRequires: libxml2-devel, fuse-devel, openssl-devel, libattr-devel, fuse
14 %description
15 wimlib is a library that can be used to create, extract, and modify files in the
16 Windows Imaging Format. These files are normally created by the 'imagex.exe'
17 program on Windows, but this library provides a free implementation of 'imagex'
18 for UNIX-based systems. wimlib supports mounting WIM files, just like
19 imagex.exe.
20
21 %package devel
22 Summary:  Development files for wimlib
23 Group:    Development/Libraries
24 Requires: %{name} = %{version}-%{release}
25 %description devel
26 Development files for wimlib
27
28 %prep
29 %setup -q -n %{name}-%{version}
30
31 %build
32 %configure --prefix=/usr                 \
33            --disable-rpath               \
34            --with-libcrypto              \
35            --without-ntfs-3g             \
36            --enable-xattr                \
37            --disable-verify-compression
38 %__make %{?_smp_mflags}
39
40 %check
41 make check
42
43 %install
44 %__rm -rf %{buildroot}
45 %__make DESTDIR=%{buildroot} install
46
47 %clean
48 %__rm -rf %{buildroot}
49
50 %post -p /sbin/ldconfig
51 %postun -p /sbin/ldconfig
52
53 %files
54 %defattr(-, root, root)
55 %doc AUTHORS COPYING README TODO
56 %{_bindir}/imagex
57 %{_bindir}/mkwinpeimg
58 %{_libdir}/libwim.so
59 %{_libdir}/libwim.so.0
60 %{_libdir}/libwim.so.0.0.0
61 %doc %{_mandir}/man1/*.1.gz
62
63 %files devel
64 %defattr(-, root, root)
65 %{_libdir}/libwim.a
66 %{_libdir}/libwim.la
67 %{_includedir}/wimlib.h
68 %{_libdir}/pkgconfig/wimlib.pc