[freeimage] 10/18: Provide FreeImagePlus in separate binary packages.

Ghislain Vaillant ghisvail-guest at moszumanska.debian.org
Wed Nov 11 19:19:38 UTC 2015


This is an automated email from the git hooks/post-receive script.

ghisvail-guest pushed a commit to branch debian/experimental
in repository freeimage.

commit abb942620665ebefa1ae3853fd85600b80add6cb
Author: Ghislain Antony Vaillant <ghisvail at gmail.com>
Date:   Wed Nov 4 13:57:19 2015 +0000

    Provide FreeImagePlus in separate binary packages.
---
 debian/control                                     | 43 ++++++++++++++++++++++
 debian/libfreeimage-dev.install                    |  4 +-
 debian/libfreeimage3.install                       |  4 +-
 debian/libfreeimageplus-dev.install                |  2 +
 ...reeimage3.install => libfreeimageplus3.install} |  2 -
 debian/rules                                       |  3 +-
 6 files changed, 49 insertions(+), 9 deletions(-)

diff --git a/debian/control b/debian/control
index e7b1f25..86ae090 100644
--- a/debian/control
+++ b/debian/control
@@ -64,3 +64,46 @@ Description: Support library for graphics image formats (debugging symbols)
  with Linux, 32 bit Windows and Mac OS X).
  .
  This package contains the debugging symbols for the FreeImage library.
+
+Package: libfreeimageplus-dev
+Architecture: any
+Section: libdevel
+Depends: libfreeimageplus3 (= ${binary:Version}),
+         ${misc:Depends}
+Description: C++ wrappers for FreeImage (development files)
+ FreeImage is an Open Source C/C++ library project for developers who would
+ like to support popular graphics image formats like PNG, BMP, JPEG, TIFF
+ and others as needed by today's multimedia applications. FreeImage is
+ easy to use, fast, multithreading safe, and cross-platform (works both
+ with Linux, 32 bit Windows and Mac OS X).
+ .
+ This package contains the headers and static libraries needed to develop
+ programs using FreeImagePlus.
+
+Package: libfreeimageplus3
+Architecture: any
+Depends: ${misc:Depends},
+         ${shlibs:Depends}
+Description: C++ wrappers for freeimage (library)
+ FreeImage is an Open Source C/C++ library project for developers who would
+ like to support popular graphics image formats like PNG, BMP, JPEG, TIFF
+ and others as needed by today's multimedia applications. FreeImage is
+ easy to use, fast, multithreading safe, and cross-platform (works both
+ with Linux, 32 bit Windows and Mac OS X).
+ .
+ This package contains the FreeImagePlus library.
+
+Package: libfreeimageplus3-dbg
+Architecture: any
+Section: debug
+Priority: extra
+Depends: libfreeimageplus3 (= ${binary:Version}),
+         ${misc:Depends}
+Description: C++ wrappers for FreeImage (debugging symbols)
+ FreeImage is an Open Source C/C++ library project for developers who would
+ like to support popular graphics image formats like PNG, BMP, JPEG, TIFF
+ and others as needed by today's multimedia applications. FreeImage is
+ easy to use, fast, multithreading safe, and cross-platform (works both
+ with Linux, 32 bit Windows and Mac OS X).
+ .
+ This package contains the debugging symbols for the FreeImagePlus library.
diff --git a/debian/libfreeimage-dev.install b/debian/libfreeimage-dev.install
index ee8bbd3..8224bc7 100644
--- a/debian/libfreeimage-dev.install
+++ b/debian/libfreeimage-dev.install
@@ -1,4 +1,2 @@
-usr/include
-usr/lib/*.a
+usr/include/FreeImage.h
 usr/lib/libfreeimage.so
-usr/lib/libfreeimageplus.so
diff --git a/debian/libfreeimage3.install b/debian/libfreeimage3.install
index 2dbb155..1ac73b4 100644
--- a/debian/libfreeimage3.install
+++ b/debian/libfreeimage3.install
@@ -1,4 +1,2 @@
 usr/lib/libfreeimage-*.so
-usr/lib/*.so.*
-usr/lib/libfreeimageplus-*.so
-usr/lib/libfreeimageplus.so.*
+usr/lib/libfreeimage.so.*
diff --git a/debian/libfreeimageplus-dev.install b/debian/libfreeimageplus-dev.install
new file mode 100644
index 0000000..f285479
--- /dev/null
+++ b/debian/libfreeimageplus-dev.install
@@ -0,0 +1,2 @@
+usr/include/FreeImagePlus.h
+usr/lib/libfreeimageplus.so
diff --git a/debian/libfreeimage3.install b/debian/libfreeimageplus3.install
similarity index 59%
copy from debian/libfreeimage3.install
copy to debian/libfreeimageplus3.install
index 2dbb155..0b83953 100644
--- a/debian/libfreeimage3.install
+++ b/debian/libfreeimageplus3.install
@@ -1,4 +1,2 @@
-usr/lib/libfreeimage-*.so
-usr/lib/*.so.*
 usr/lib/libfreeimageplus-*.so
 usr/lib/libfreeimageplus.so.*
diff --git a/debian/rules b/debian/rules
index cf3132e..bb32245 100755
--- a/debian/rules
+++ b/debian/rules
@@ -36,4 +36,5 @@ override_dh_installchangelogs:
 	dh_installchangelogs Whatsnew.txt
 
 override_dh_strip:
-	dh_strip --dbg-package=libfreeimage3-dbg
+	dh_strip --package=libfreeimage3 --dbg-package=libfreeimage3-dbg
+	dh_strip --package=libfreeimageplus3 --dbg-package=libfreeimageplus3-dbg

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/freeimage.git



More information about the debian-science-commits mailing list