Update Debian package
authorEric Biggers <ebiggers3@gmail.com>
Fri, 24 May 2013 21:00:49 +0000 (16:00 -0500)
committerEric Biggers <ebiggers3@gmail.com>
Fri, 24 May 2013 21:00:49 +0000 (16:00 -0500)
debian/control
debian/rules
debian/wimlib-doc.docs [new file with mode: 0644]
debian/wimlib-doc.examples [new file with mode: 0644]
debian/wimlib.install [deleted file]
debian/wimtools.docs [moved from debian/docs with 100% similarity]

index c1b84c0..b6921a0 100644 (file)
@@ -1,39 +1,77 @@
 Source: wimlib
 Priority: optional
 Maintainer: Eric Biggers <ebiggers3@gmail.com>
-Build-Depends: debhelper (>= 7.0.0), autotools-dev, pkg-config,
+Build-Depends: debhelper (>= 8.9.7), autotools-dev, pkg-config,
                libfuse-dev, libxml2-dev, libssl-dev,
                ntfs-3g-dev (>= 2011.4.12), attr-dev, bash, attr
+Build-Depends-Indep: doxygen
 Standards-Version: 3.9.2
 Section: libs
 Homepage: http://sourceforge.net/projects/wimlib
 Vcs-Git: git://git.code.sf.net/p/wimlib/code
 
-Package: wimlib-dev
-Section: libdevel
-Architecture: any
-Depends: wimlib (= ${binary:Version})
-Description: Development files for wimlib
- Development files for wimlib
-
-Package: wimlib
+Package: wimlib7
 Section: libs
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, libfuse2, libxml2,
-         libssl0.9.8 | libssl1.0.0, ntfs-3g (>= 2011.4.12), attr
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: wimtools
 Description: Library to extract, create, modify, and mount WIM files
- wimlib is a C library for creating, extracting, modifying, and mounting files
- in the Windows Imaging Format (WIM files).  It is similar to Microsoft's
- WIMGAPI but is designed for both UNIX and Windows.
+ wimlib is a C library for extracting, creating, modifying, and mounting WIM
+ (Windows Imaging) files.  WIM is an archive format designed primarily for
+ archiving Windows filesystems.  It features single-instancing and LZ77-based
+ compression, and is used by Microsoft to distribute and deploy Windows Vista
+ and later.  wimlib is an independent implementation of an API for handling WIM
+ files, available on both UNIX and Windows, that provides capabilities similar
+ to Microsoft's WIMGAPI.
+
 
 Package: wimtools
-Section: libs
+Section: utils
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Suggests: genisoimage, mtools, syslinux, cabextract, ntfsprogs
-Description: Tools to create, extract, modify, and mount WIM files
- Tools to create, extract, modify, and mount files in the Windows Imaging
- Format (WIM files).  These files are normally created by using the
- `imagex.exe' utility on Windows, but this package contains a free
- implementation of ImageX called "wimlib-imagex" that is designed to work on
- both UNIX and Windows.
+Suggests: genisoimage, mtools, syslinux, cabextract
+Description: Tools to extract, create, modify, and mount WIM files
+ Tools to extract, create, modify, and mount WIM (Windows Imaging) files.  WIM
+ is an archive format designed primarily for archiving Windows filesystems.  It
+ features single-instancing and LZ77-based compression and is used by Microsoft
+ to distribute and deploy Windows Vista and later.  WIM files are normally
+ created by using the `imagex.exe' utility on Windows, but this package
+ contains a free implementation of ImageX called "wimlib-imagex" that is
+ designed to work on both UNIX and Windows.
+ .
+ In addition to the usual extract/create/update support, wimlib-imagex allows
+ you to mount WIM images readonly or read-write, and it even allows you to
+ extract or create a WIM image directly to/from an unmounted NTFS volume.  This
+ makes it possible to, from Linux, back up or deploy a Windows OS directly to
+ or from a WIM file,  such as the install.wim distributed on the Windows
+ installation media.
+ .
+ This package also contains a script to make a customized Windows PE image
+ based on the capabilities provided by wimlib-imagex.
+
+Package: wimlib-dev
+Section: libdevel
+Architecture: any
+Depends: wimlib7 (= ${binary:Version}), ${misc:Depends}
+Suggests: wimlib-doc
+Description: wimlib - development files
+ Development files for wimlib, a C library for extracting, creating, modifying,
+ and mounting WIM (Windows Imaging) files.  WIM is an archive format designed
+ primarily for archiving Windows filesystems.  It features single-instancing
+ and LZ77-based compression, and is used by Microsoft to distribute and deploy
+ Windows Vista and later.  wimlib is an independent implementation of an API
+ for handling WIM files, available on both UNIX and Windows, that provides
+ capabilities similar to Microsoft's WIMGAPI.
+
+Package: wimlib-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: wimlib - API documentation
+ Documentation for library API of wimlib.  wimlib is a C library for
+ extracting, creating, modifying, and mounting WIM (Windows Imaging) files.
+ WIM is an archive format designed primarily for archiving Windows filesystems.
+ It features single-instancing and LZ77-based compression, and is used by
+ Microsoft to distribute and deploy Windows Vista and later.  wimlib is an
+ independent implementation of an API for handling WIM files, available on both
+ UNIX and Windows, that provides capabilities similar to Microsoft's WIMGAPI.
index ff81fc0..27b9b9e 100755 (executable)
@@ -12,5 +12,8 @@ export DH_VERBOSE=1
 %:
        dh $@
 
-override_dh_auto_test:
-       true
+override_dh_auto_build-indep:
+       set -e; if type doxygen >/dev/null 2>/dev/null; \
+       then \
+               cd doc && doxygen; \
+       fi
diff --git a/debian/wimlib-doc.docs b/debian/wimlib-doc.docs
new file mode 100644 (file)
index 0000000..b2ea5b5
--- /dev/null
@@ -0,0 +1,5 @@
+doc/html
+AUTHORS
+NEWS
+README
+README.WINDOWS
diff --git a/debian/wimlib-doc.examples b/debian/wimlib-doc.examples
new file mode 100644 (file)
index 0000000..e39721e
--- /dev/null
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/wimlib.install b/debian/wimlib.install
deleted file mode 100644 (file)
index 8161387..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/libwim.so.*
similarity index 100%
rename from debian/docs
rename to debian/wimtools.docs