1 Summary: Library to extract, create, modify, and mount WIM files
6 URL: http://sourceforge.net/projects/wimlib
7 Packager: Eric Biggers <ebiggers3@gmail.com>
8 Source: http://downloads.sourceforge.net/wimlib/wimlib-%{version}.tar.gz
9 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
11 Requires: libxml2, libfuse2, fuse, openssl
13 BuildRequires: libxml2-devel, fuse, fuse-devel, openssl-devel, libattr-devel
14 BuildRequires: ntfs-3g-devel, ntfsprogs, libtool, pkg-config
16 Summary: Tools to create, extract, modify, and mount WIM files
17 Group: Applications/System
20 Tools to extract, create, modify, and mount WIM (Windows Imaging) files. WIM is
21 an archive format designed primarily for archiving Windows filesystems. It
22 features single-instancing and LZ77-based compression and is used by Microsoft
23 to distribute and deploy Windows Vista and later. WIM files are normally
24 created by using the `imagex.exe' utility on Windows, but this package contains
25 a free implementation of ImageX called "wimlib-imagex" that is designed to work
26 on both UNIX and Windows.
28 In addition to the usual extract/create/update support, wimlib-imagex allows you
29 to mount WIM images readonly or read-write, and it even allows you to extract or
30 create a WIM image directly to/from an unmounted NTFS volume. This makes it
31 possible to, from Linux, back up or deploy a Windows OS directly to or from a
32 WIM file, such as the install.wim distributed on the Windows installation media.
34 This package also contains a script to make a customized Windows PE image based
35 on the capabilities provided by wimlib-imagex.
38 Summary: Development files for wimlib
39 Group: System/Libraries
41 Development files for wimlib
44 Summary: Library to extract, create, modify, and mount WIM files
45 Group: Development/Libraries
46 %description -n libwim9
47 wimlib is a C library for extracting, creating, modifying, and mounting WIM
48 (Windows Imaging) files. WIM is an archive format designed primarily for
49 archiving Windows filesystems. It features single-instancing and LZ77-based
50 compression, and is used by Microsoft to distribute and deploy Windows Vista and
51 later. wimlib is an independent implementation of an API for handling WIM
52 files, available on both UNIX and Windows, that provides features similar to
53 Microsoft's WIMGAPI, as well as additional features such as support for pipable
54 WIM files and programatically making changes to WIM images without mounting
56 %post -n libwim9 -p /sbin/ldconfig
57 %postun -n libwim9 -p /sbin/ldconfig
60 %setup -q -n wimlib-%{version}
64 %configure --prefix=/usr \
74 make DESTDIR=%{buildroot} install
81 %defattr(-, root, root)
83 %doc %{_mandir}/man1/*.1.gz
84 %doc %{_mandir}/man1/*.1
87 %defattr(-, root, root)
90 %exclude %{_libdir}/libwim.la
91 %{_includedir}/wimlib.h
92 %{_libdir}/pkgconfig/wimlib.pc
93 %doc AUTHORS COPYING README
96 %defattr(-, root, root)
97 %{_libdir}/libwim.so.*