Bug#656719: [RFC] [PATCH v3 2/3] debian/control: libg3dvl-mesa: Depend on libxvmc1

2012-06-25 Thread Michel Dänzer
On Son, 2012-06-24 at 18:02 +0200, Paul Menzel wrote: 
 
 This should be needed for the libxvmc1 interfaces to work. The VDPAU
 libraries should work without `libxvmc1`.
[...] 
 diff --git a/debian/control b/debian/control
 index a9fcdd3..064cd29 100644
 --- a/debian/control
 +++ b/debian/control
 @@ -809,6 +809,7 @@ Package: libg3dvl-mesa
  Section: libs
  Architecture: linux-any
  Depends:
 + libxvmc1,
   ${shlibs:Depends},
   ${misc:Depends},
  Description: xvmc and vdpau Gallium3D video acceleration drivers

Doesn't ${shlibs:Depends} contain libxvmc1 and libvdpau1?

Which is BTW just one reason why I think separate packages for the VDPAU
and XvMC functionality would make more sense.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast |  Debian, X and DRI developer


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


Bug#656719: [RFC] [PATCH v3 2/3] debian/control: libg3dvl-mesa: Depend on libxvmc1

2012-06-25 Thread Paul Menzel
Am Montag, den 25.06.2012, 08:55 +0200 schrieb Michel Dänzer:
 On Son, 2012-06-24 at 18:02 +0200, Paul Menzel wrote: 
  
  This should be needed for the libxvmc1 interfaces to work. The VDPAU
  libraries should work without `libxvmc1`.
 [...] 
  diff --git a/debian/control b/debian/control
  index a9fcdd3..064cd29 100644
  --- a/debian/control
  +++ b/debian/control
  @@ -809,6 +809,7 @@ Package: libg3dvl-mesa
   Section: libs
   Architecture: linux-any
   Depends:
  + libxvmc1,
${shlibs:Depends},
${misc:Depends},
   Description: xvmc and vdpau Gallium3D video acceleration drivers
 
 Doesn't ${shlibs:Depends} contain libxvmc1 and libvdpau1?

$ LANG=C aptitude show libg3dvl-mesa
Package: libg3dvl-mesa   
New: yes
State: installed
Automatically installed: no
Version: 8.0.3-2
Priority: optional
Section: libs
Maintainer: Debian X Strike Force debia...@lists.debian.org
Architecture: i386
Uncompressed Size: 69.5 M
Depends: libc6 (= 2.3.6-6~), libdrm-nouveau1a (= 2.4.23), libdrm2 (= 
2.4.3), libffi5 (= 3.0.4), libgcc1 (= 1:4.1.1), libstdc++6 (=
 4.6), libvdpau1 (= 0.2), libx11-6 (= 2:1.4.99.1), libxext6, 
libxfixes3, libxv1
Description: xvmc and vdpau Gallium3D video acceleration drivers
 
Homepage: http://mesa3d.sourceforge.net/

So without that change I only see `libxv1` and not `libxvmc1`. Am I
missing something?

 Which is BTW just one reason why I think separate packages for the VDPAU
 and XvMC functionality would make more sense.

Alright. I will respin this series. I welcome drafts for more elaborate
descriptions too. ;-)

Fabio, it would be great to hear your comments too.


Thanks,

Paul


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


Bug#656719: [RFC] [PATCH v3 2/3] debian/control: libg3dvl-mesa: Depend on libxvmc1

2012-06-25 Thread Michel Dänzer
On Mon, 2012-06-25 at 09:21 +0200, Paul Menzel wrote: 
 Am Montag, den 25.06.2012, 08:55 +0200 schrieb Michel Dänzer:
  On Son, 2012-06-24 at 18:02 +0200, Paul Menzel wrote: 
   
   This should be needed for the libxvmc1 interfaces to work. The VDPAU
   libraries should work without `libxvmc1`.
  [...] 
   diff --git a/debian/control b/debian/control
   index a9fcdd3..064cd29 100644
   --- a/debian/control
   +++ b/debian/control
   @@ -809,6 +809,7 @@ Package: libg3dvl-mesa
Section: libs
Architecture: linux-any
Depends:
   + libxvmc1,
 ${shlibs:Depends},
 ${misc:Depends},
Description: xvmc and vdpau Gallium3D video acceleration drivers
  
  Doesn't ${shlibs:Depends} contain libxvmc1 and libvdpau1?
 
 $ LANG=C aptitude show libg3dvl-mesa
 Package: libg3dvl-mesa   
 New: yes
 State: installed
 Automatically installed: no
 Version: 8.0.3-2
 Priority: optional
 Section: libs
 Maintainer: Debian X Strike Force debia...@lists.debian.org
 Architecture: i386
 Uncompressed Size: 69.5 M
 Depends: libc6 (= 2.3.6-6~), libdrm-nouveau1a (= 2.4.23), libdrm2 
 (= 2.4.3), libffi5 (= 3.0.4), libgcc1 (= 1:4.1.1), libstdc++6 (=
  4.6), libvdpau1 (= 0.2), libx11-6 (= 2:1.4.99.1), 
 libxext6, libxfixes3, libxv1
 Description: xvmc and vdpau Gallium3D video acceleration drivers
  
 Homepage: http://mesa3d.sourceforge.net/
 
 So without that change I only see `libxv1` and not `libxvmc1`. Am I
 missing something?

No, it indeed looks like the Mesa libXvMC*.so.1 libraries don't link
against libXvMC.so.1. I suspect that's an (upstream) bug though, as they
do seem to reference symbols from libXvMC.so.1.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast |  Debian, X and DRI developer


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


Bug#656719: [RFC] [PATCH v3 2/3] debian/control: libg3dvl-mesa: Depend on libxvmc1

2012-06-24 Thread Paul Menzel
Date: Sun, 24 Jun 2012 17:09:16 +0200

This should be needed for the libxvmc1 interfaces to work. The VDPAU
libraries should work without `libxvmc1`.
---
 debian/changelog |4 
 debian/control   |1 +
 2 files changed, 5 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index a6900df..4815c2e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,12 @@
 mesa (8.0.3-2) UNRELEASED; urgency=low
 
+  [ Fabio Pedretti ]
   * Enable Gallium VDPAU and XvMC driver support on at least
 Radeon r300+ and r600+. (Closes: #656719) (LP: #1002224)
 
+  [ Paul Menzel ]
+  * libg3dvl-mesa: Depend on libxvmc1.
+
  -- Fabio Pedretti fabio@libero.it  Mon, 21 May 2012 12:46:40 +0300
 
 mesa (8.0.3-1) unstable; urgency=low
diff --git a/debian/control b/debian/control
index a9fcdd3..064cd29 100644
--- a/debian/control
+++ b/debian/control
@@ -809,6 +809,7 @@ Package: libg3dvl-mesa
 Section: libs
 Architecture: linux-any
 Depends:
+ libxvmc1,
  ${shlibs:Depends},
  ${misc:Depends},
 Description: xvmc and vdpau Gallium3D video acceleration drivers
-- 
1.7.10.4


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