[SCM] mjpegtools/master: Seperate each shared library into it's own package. Removes lintian warnings and also removes the need to use shlibs file.

ceros-guest at users.alioth.debian.org ceros-guest at users.alioth.debian.org
Tue Jul 26 02:30:55 UTC 2011


The following commit has been merged in the master branch:
commit 4cc8f3b0e8705ecc0e5aad396a115dc7e159c845
Author: Andres Mejia <mcitadel at gmail.com>
Date:   Mon Jul 25 22:30:11 2011 -0400

    Seperate each shared library into it's own package.
    Removes lintian warnings and also removes the need to use shlibs file.

diff --git a/debian/control b/debian/control
index e2ccafe..4188135 100644
--- a/debian/control
+++ b/debian/control
@@ -41,7 +41,12 @@ Section: debug
 Priority: extra
 Architecture: any
 Depends:
- libmjpegtools-1.10-0 (= ${binary:Version}),
+ liblavfile-1.10-0 (= ${binary:Version}),
+ liblavjpeg-1.10-0 (= ${binary:Version}),
+ liblavplay-1.10-0 (= ${binary:Version}),
+ libmjpegutils-1.10-0 (= ${binary:Version}),
+ libmpeg2encpp-1.10-0 (= ${binary:Version}),
+ libmplex2-1.10-0 (= ${binary:Version}),
  libmjpegtools-dev (= ${binary:Version}),
  mjpegtools (= ${binary:Version}),
  mjpegtools-gtk (= ${binary:Version}),
@@ -66,28 +71,98 @@ Description: MJPEG capture/editing/replay and MPEG encoding toolset (GTK+ fronte
  .
  This package contains the GTK+ frontend.
 
-Package: libmjpegtools-1.10-0
+Package: libmjpegtools-dev
+Section: libdevel
+Architecture: any
+Depends:
+ liblavfile-1.10-0 (= ${binary:Version}),
+ liblavjpeg-1.10-0 (= ${binary:Version}),
+ liblavplay-1.10-0 (= ${binary:Version}),
+ libmjpegutils-1.10-0 (= ${binary:Version}),
+ libmpeg2encpp-1.10-0 (= ${binary:Version}),
+ libmplex2-1.10-0 (= ${binary:Version}),
+ ${misc:Depends}
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (development)
+ The mjpeg programs are a set of tools that can do recording of videos and
+ playback, simple cut-and-paste editing and the MPEG compression of audio and
+ video under Linux.
+ .
+ This package contains the development files.
+
+Package: liblavfile-1.10-0
 Section: libs
 Architecture: any
 Depends:
  ${misc:Depends},
  ${shlibs:Depends}
-Description: MJPEG capture/editing/replay and MPEG encoding toolset (libraries)
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (library)
  The mjpeg programs are a set of tools that can do recording of videos and
  playback, simple cut-and-paste editing and the MPEG compression of audio and
  video under Linux.
  .
- This package contains the shared libraries.
+ This package contains the shared lavfile library.
 
-Package: libmjpegtools-dev
-Section: libdevel
+Package: liblavjpeg-1.10-0
+Section: libs
 Architecture: any
 Depends:
- libmjpegtools-1.10-0 (= ${binary:Version}),
- ${misc:Depends}
-Description: MJPEG capture/editing/replay and MPEG encoding toolset (development)
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (library)
  The mjpeg programs are a set of tools that can do recording of videos and
  playback, simple cut-and-paste editing and the MPEG compression of audio and
  video under Linux.
  .
- This package contains the development files.
+ This package contains the shared lavjpeg library.
+
+Package: liblavplay-1.10-0
+Section: libs
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (library)
+ The mjpeg programs are a set of tools that can do recording of videos and
+ playback, simple cut-and-paste editing and the MPEG compression of audio and
+ video under Linux.
+ .
+ This package contains the shared lavplay library.
+
+Package: libmjpegutils-1.10-0
+Section: libs
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (library)
+ The mjpeg programs are a set of tools that can do recording of videos and
+ playback, simple cut-and-paste editing and the MPEG compression of audio and
+ video under Linux.
+ .
+ This package contains the shared mjpegutils library.
+
+Package: libmpeg2encpp-1.10-0
+Section: libs
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (library)
+ The mjpeg programs are a set of tools that can do recording of videos and
+ playback, simple cut-and-paste editing and the MPEG compression of audio and
+ video under Linux.
+ .
+ This package contains the shared mpeg2encpp library.
+
+Package: libmplex2-1.10-0
+Section: libs
+Architecture: any
+Depends:
+ ${misc:Depends},
+ ${shlibs:Depends}
+Description: MJPEG capture/editing/replay and MPEG encoding toolset (library)
+ The mjpeg programs are a set of tools that can do recording of videos and
+ playback, simple cut-and-paste editing and the MPEG compression of audio and
+ video under Linux.
+ .
+ This package contains the shared mplex2 library.
diff --git a/debian/liblavfile-1.10-0.install b/debian/liblavfile-1.10-0.install
new file mode 100644
index 0000000..cbf2564
--- /dev/null
+++ b/debian/liblavfile-1.10-0.install
@@ -0,0 +1 @@
+/usr/lib/liblavfile*.so.*
diff --git a/debian/liblavjpeg-1.10-0.install b/debian/liblavjpeg-1.10-0.install
new file mode 100644
index 0000000..d5b6818
--- /dev/null
+++ b/debian/liblavjpeg-1.10-0.install
@@ -0,0 +1 @@
+/usr/lib/liblavjpeg*.so.*
diff --git a/debian/liblavplay-1.10-0.install b/debian/liblavplay-1.10-0.install
new file mode 100644
index 0000000..139ab63
--- /dev/null
+++ b/debian/liblavplay-1.10-0.install
@@ -0,0 +1 @@
+/usr/lib/liblavplay*.so.*
diff --git a/debian/libmjpegtools-1.10-0.install b/debian/libmjpegtools-1.10-0.install
deleted file mode 100644
index 49cc562..0000000
--- a/debian/libmjpegtools-1.10-0.install
+++ /dev/null
@@ -1 +0,0 @@
-/usr/lib/*.so.*
diff --git a/debian/libmjpegtools-1.10-0.shlibs b/debian/libmjpegtools-1.10-0.shlibs
deleted file mode 100644
index f4d483e..0000000
--- a/debian/libmjpegtools-1.10-0.shlibs
+++ /dev/null
@@ -1,6 +0,0 @@
-liblavfile-1.10 0 libmjpegtools-1.10-0 (>= 1.10.0~rc1)
-liblavjpeg-1.10 0 libmjpegtools-1.10-0 (>= 1.10.0~rc1)
-liblavplay-1.10 0 libmjpegtools-1.10-0 (>= 1.10.0~rc1)
-libmjpegutils-1.10 0 libmjpegtools-1.10-0 (>= 1.10.0~rc1)
-libmpeg2encpp-1.10 0 libmjpegtools-1.10-0 (>= 1.10.0~rc1)
-libmplex2-1.10 0 libmjpegtools-1.10-0 (>= 1.10.0~rc1)
diff --git a/debian/libmjpegutils-1.10-0.install b/debian/libmjpegutils-1.10-0.install
new file mode 100644
index 0000000..29e6c4e
--- /dev/null
+++ b/debian/libmjpegutils-1.10-0.install
@@ -0,0 +1 @@
+/usr/lib/libmjpegutils*.so.*
diff --git a/debian/libmpeg2encpp-1.10-0.install b/debian/libmpeg2encpp-1.10-0.install
new file mode 100644
index 0000000..081b292
--- /dev/null
+++ b/debian/libmpeg2encpp-1.10-0.install
@@ -0,0 +1 @@
+/usr/lib/libmpeg2encpp*.so.*
diff --git a/debian/libmplex2-1.10-0.install b/debian/libmplex2-1.10-0.install
new file mode 100644
index 0000000..630dcf6
--- /dev/null
+++ b/debian/libmplex2-1.10-0.install
@@ -0,0 +1 @@
+/usr/lib/libmplex2*.so.*

-- 
mjpegtools packaging



More information about the pkg-multimedia-commits mailing list