[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#656719: [PATCH v4 3/3] Split up libg3dvl-mesa into libvdpau1-gallium and libxvmc1-gallium



Date: Tue, 26 Jun 2012 13:09:46 +0200

The package names were suggested by Michael Dänzer [1] and were agreed
upon by Fabio Pedretti [2].

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=677886#26
[2] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=656719#145
---
 debian/changelog                    |    3 +-
 debian/control                      |   52 +++++++++++++++++++++++++++++++----
 debian/libg3dvl-mesa.install.in     |    3 --
 debian/libvdpau1-gallium.install.in |    2 ++
 debian/libxvmc1-gallium.install.in  |    1 +
 5 files changed, 51 insertions(+), 10 deletions(-)
 delete mode 100644 debian/libg3dvl-mesa.install.in
 create mode 100644 debian/libvdpau1-gallium.install.in
 create mode 100644 debian/libxvmc1-gallium.install.in

diff --git a/debian/changelog b/debian/changelog
index 614bb04..4467a87 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -6,8 +6,9 @@ mesa (8.0.3-2) UNRELEASED; urgency=low
 
   [ Paul Menzel ]
   * libg3dvl-mesa: Depend on libxvmc1.
+  * Split up libg3dvl-mesa into libvdpau1-gallium and libxvmc1-gallium.
 
- -- Paul Menzel <pm.debian@googlemail.com>  Sun, 24 Jun 2012 17:09:16 +0200
+ -- Paul Menzel <pm.debian@googlemail.com>  Tue, 26 Jun 2012 13:09:46 +0200
 
 mesa (8.0.3-1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 064cd29..8b264e2 100644
--- a/debian/control
+++ b/debian/control
@@ -805,25 +805,65 @@ Description: Mesa OpenGL utility library -- development files
  For a complete description of GLU, please look at the libglu1-mesa
  package.
 
-Package: libg3dvl-mesa
+Package: libvdpau1-gallium
+Section: libs
+Architecture: linux-any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Description: VDPAU Gallium3D video acceleration drivers
+ .
+ Currently these drivers support using the GPU to decode MPEG2 material.
+ .
+ Recent MPlayer versions use the provided library automatically. But you
+ can manually use it using for example the following command line.
+ .
+ .    mplayer -vo vdpau -vc ffmpeg12vdpau example.mpeg2
+ .
+ Beware that this is work in progress and might not work as expected.
+
+Package: libvdpau1-gallium-dbg
+Section: debug
+Priority: extra
+Architecture: linux-any
+Depends:
+ libvdpau1-gallium (= ${binary:Version}),
+ ${misc:Depends},
+Description: debugging symbols for VDPAU Gallium3D video acceleration drivers
+ .
+ This package contains the debugging symbols for the VDPAU g3dvl libraries.
+
+Package: libxvmc1-gallium
 Section: libs
 Architecture: linux-any
 Depends:
  libxvmc1,
  ${shlibs:Depends},
  ${misc:Depends},
-Description: xvmc and vdpau Gallium3D video acceleration drivers
+Description: XvMC Gallium3D video acceleration drivers
+ .
+ Currently these drivers support using the GPU to decode MPEG2 material.
+ .
+ Recent MPlayer versions use the provided library automatically. But you
+ can manually use it using for example the following command line.
+ .
+ .    mplayer -vo xvmc -vc ffmpeg12mc example.mpeg2
+ .
+ You have to edit `/etc/X11/XvMCConfig` and list your hardware specific
+ library in there, for example `libXvMCr600.so.1`.
+ .
+ Beware that this is work in progress and might not work as expected.
 
-Package: libg3dvl-mesa-dbg
+Package: libxvmc1-gallium-dbg
 Section: debug
 Priority: extra
 Architecture: linux-any
 Depends:
- libg3dvl-mesa (= ${binary:Version}),
+ libxvmc1-gallium (= ${binary:Version}),
  ${misc:Depends},
-Description: xvmc and vdpau Gallium3D video acceleration drivers
+Description: debugging symbols for XvMC Gallium3D video acceleration drivers
  .
- This package contains the debugging symbols for the g3dvl libraries.
+ This package contains the debugging symbols for the XvMC g3dvl libraries.
 
 
 # vim: tw=0
diff --git a/debian/libg3dvl-mesa.install.in b/debian/libg3dvl-mesa.install.in
deleted file mode 100644
index 3edf4cc..0000000
--- a/debian/libg3dvl-mesa.install.in
+++ /dev/null
@@ -1,3 +0,0 @@
-build/dri/${DEB_HOST_MULTIARCH}/gallium/libvdpau_* usr/lib/vdpau
-build/dri/${DEB_HOST_MULTIARCH}/gallium/libXvMC* usr/lib/dri
-build/dri/${DEB_HOST_MULTIARCH}/gallium/XvMCConfig usr/lib
diff --git a/debian/libvdpau1-gallium.install.in b/debian/libvdpau1-gallium.install.in
new file mode 100644
index 0000000..76adf0a
--- /dev/null
+++ b/debian/libvdpau1-gallium.install.in
@@ -0,0 +1,2 @@
+build/dri/${DEB_HOST_MULTIARCH}/gallium/libXvMC* usr/lib/dri
+build/dri/${DEB_HOST_MULTIARCH}/gallium/XvMCConfig usr/lib
diff --git a/debian/libxvmc1-gallium.install.in b/debian/libxvmc1-gallium.install.in
new file mode 100644
index 0000000..757160f
--- /dev/null
+++ b/debian/libxvmc1-gallium.install.in
@@ -0,0 +1 @@
+build/dri/${DEB_HOST_MULTIARCH}/gallium/libvdpau_* usr/lib/vdpau
-- 
1.7.10.4

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: