debian: fix Wayland build dependencies.
[platform/upstream/gstreamer-vaapi.git] / debian.upstream / control.in
1 Source: gstreamer@GST_MAJORMINOR@-vaapi
2 Section: libs
3 Priority: optional
4 Maintainer: Gwenole Beauchesne <gwenole.beauchesne@intel.com>
5 Build-Depends: debhelper (>= 5),
6                cdbs,
7                libglib2.0-dev (>= @GLIB_VERSION_REQUIRED@),
8                libgstreamer@GST_MAJORMINOR@-dev (>= @GST_VERSION_REQUIRED@),
9                libgstreamer-plugins-base@GST_MAJORMINOR@-dev (>= @GST_PLUGINS_BASE_VERSION_REQUIRED@),
10 @USE_DRM_TRUE@         libdrm-dev, libudev-dev,
11 @USE_X11_TRUE@         libx11-dev, libxrandr-dev,
12 @USE_GLX_TRUE@         libgl-dev,
13 @USE_WAYLAND_TRUE@             libwayland-dev (>= @WAYLAND_API_VERSION@),
14                libva-dev (>= @LIBVA_PACKAGE_VERSION@)
15 Build-Depends-Indep: gtk-doc-tools (>= @GTKDOC_VERSION@)
16 Standards-Version: 3.7.2
17
18 Package: gstreamer@GST_MAJORMINOR@-vaapi
19 Section: libs
20 Architecture: any
21 Depends: ${shlibs:Depends}, ${misc:Depends}
22 Suggests: gstreamer@GST_MAJORMINOR@-vaapi-doc
23 Description: VA-API plugins for GStreamer
24  This package contains GStreamer plugins for VA-API support:
25  - `vaapidecode': decode bitstreams using VA-API
26  - `vaapiupload': converts from YUV pixels to VA surfaces 
27  - `vaapidownload': convert from VA surfaces to YUV pixels
28  - `vaapipostproc': postprocess VA surfaces, e.g. deinterlacing
29  - `vaapisink': a VA-API based video sink
30
31 Package: gstreamer@GST_MAJORMINOR@-vaapi-doc
32 Architecture: all
33 Section: doc
34 Recommends: libgstvaapi@GST_VAAPI_MAJOR_VERSION@-dev (= ${source:Version})
35 Description: GStreamer VA-API documentation and manuals
36  This packages contains documentation for libraries and elements.
37
38 Package: gstreamer@GST_MAJORMINOR@-vaapi-dbg
39 Section: libdevel
40 Architecture: any
41 Depends: gstreamer@GST_MAJORMINOR@-vaapi (= ${Source-Version})
42 Description: VA-API plugins for GStreamer
43  VA-API support plugins for GStreamer.
44  .
45  This package contains the debug files.
46
47 Package: libgstvaapi@GST_VAAPI_MAJOR_VERSION@
48 Section: libs
49 Architecture: any
50 Depends: ${shlibs:Depends}, ${misc:Depends}
51 Description: GStreamer libraries from the "vaapi" set
52  VA-API support libraries for GStreamer.
53  .
54  This package contains common libraries for the "vaapi" set.
55
56 @USE_DRM_TRUE@Package: libgstvaapi-drm-@GST_VAAPI_MAJOR_VERSION@
57 @USE_DRM_TRUE@Section: libs
58 @USE_DRM_TRUE@Architecture: any
59 @USE_DRM_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
60 @USE_DRM_TRUE@Description: GStreamer libraries from the "vaapi" set
61 @USE_DRM_TRUE@ VA-API support libraries for GStreamer.
62 @USE_DRM_TRUE@ .
63 @USE_DRM_TRUE@ This package contains headless libraries for the "vaapi" set.
64
65 @USE_X11_TRUE@Package: libgstvaapi-x11-@GST_VAAPI_MAJOR_VERSION@
66 @USE_X11_TRUE@Section: libs
67 @USE_X11_TRUE@Architecture: any
68 @USE_X11_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
69 @USE_X11_TRUE@Description: GStreamer libraries from the "vaapi" set
70 @USE_X11_TRUE@ VA-API support libraries for GStreamer.
71 @USE_X11_TRUE@ .
72 @USE_X11_TRUE@ This package contains x11 libraries for the "vaapi" set.
73
74 @USE_GLX_TRUE@Package: libgstvaapi-glx-@GST_VAAPI_MAJOR_VERSION@
75 @USE_GLX_TRUE@Section: libs
76 @USE_GLX_TRUE@Architecture: any
77 @USE_GLX_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
78 @USE_GLX_TRUE@Description: GStreamer libraries from the "vaapi" set
79 @USE_GLX_TRUE@ VA-API support libraries for GStreamer.
80 @USE_GLX_TRUE@ .
81 @USE_GLX_TRUE@ This package contains glx libraries for the "vaapi" set.
82
83 @USE_WAYLAND_TRUE@Package: libgstvaapi-wayland-@GST_VAAPI_MAJOR_VERSION@
84 @USE_WAYLAND_TRUE@Section: libs
85 @USE_WAYLAND_TRUE@Architecture: any
86 @USE_WAYLAND_TRUE@Depends: ${shlibs:Depends}, ${misc:Depends}
87 @USE_WAYLAND_TRUE@Description: GStreamer libraries from the "vaapi" set
88 @USE_WAYLAND_TRUE@ VA-API support libraries for GStreamer.
89 @USE_WAYLAND_TRUE@ .
90 @USE_WAYLAND_TRUE@ This package contains Wayland libraries for the "vaapi" set.
91
92 Package: libgstvaapi-dev
93 Architecture: any
94 Section: libdevel
95 Depends: ${shlibs:Depends}, ${misc:Depends},
96 @USE_DRM_TRUE@   libgstvaapi-drm-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
97 @USE_X11_TRUE@   libgstvaapi-x11-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
98 @USE_GLX_TRUE@   libgstvaapi-glx-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
99 @USE_WAYLAND_TRUE@       libgstvaapi-wayland-@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version}),
100          libgstvaapi@GST_VAAPI_MAJOR_VERSION@ (= ${Source-Version})
101 Description: GStreamer development files for libraries from the "vaapi" set
102  GStreamer/VA-API development files.
103  .
104  This package contains development files for GStreamer libraries for
105  the "vaapi" set.