diff --git a/configure.ac b/configure.ac index 86c4f7b515..f6b07d52ff 100644 --- a/configure.ac +++ b/configure.ac @@ -454,6 +454,8 @@ debian.upstream/libgstvaapi.install.in debian.upstream/libgstvaapi-dev.install debian.upstream/libgstvaapi-glx-$GST_VAAPI_MAJOR_VERSION.install:\ debian.upstream/libgstvaapi-glx.install.in + debian.upstream/libgstvaapi-wayland-$GST_VAAPI_MAJOR_VERSION.install:\ +debian.upstream/libgstvaapi-wayland.install.in debian.upstream/libgstvaapi-x11-$GST_VAAPI_MAJOR_VERSION.install:\ debian.upstream/libgstvaapi-x11.install.in docs/Makefile @@ -473,6 +475,8 @@ debian.upstream/libgstvaapi-x11.install.in pkgconfig/gstreamer-vaapi.pc.in pkgconfig/gstreamer-vaapi-glx-$GST_MAJORMINOR.pc:\ pkgconfig/gstreamer-vaapi-glx.pc.in + pkgconfig/gstreamer-vaapi-wayland-$GST_MAJORMINOR.pc:\ +pkgconfig/gstreamer-vaapi-wayland.pc.in pkgconfig/gstreamer-vaapi-x11-$GST_MAJORMINOR.pc:\ pkgconfig/gstreamer-vaapi-x11.pc.in tests/Makefile diff --git a/debian.upstream/Makefile.am b/debian.upstream/Makefile.am index 8bb59be6d2..cf3bc3ef67 100644 --- a/debian.upstream/Makefile.am +++ b/debian.upstream/Makefile.am @@ -25,6 +25,8 @@ DEBIANFILES = \ libgstvaapi-x11-$(GST_VAAPI_MAJOR_VERSION).install \ libgstvaapi-glx.install.in \ libgstvaapi-glx-$(GST_VAAPI_MAJOR_VERSION).install \ + libgstvaapi-wayland.install.in \ + libgstvaapi-wayland-$(GST_VAAPI_MAJOR_VERSION).install \ rules \ $(NULL) @@ -37,6 +39,7 @@ DEBIANGENFILES = \ libgstvaapi-dev.install \ libgstvaapi-x11-$(GST_VAAPI_MAJOR_VERSION).install \ libgstvaapi-glx-$(GST_VAAPI_MAJOR_VERSION).install \ + libgstvaapi-wayland-$(GST_VAAPI_MAJOR_VERSION).install \ $(NULL) EXTRA_DIST = \ diff --git a/debian.upstream/control.in b/debian.upstream/control.in index 5f23160ce1..bd812abeed 100644 --- a/debian.upstream/control.in +++ b/debian.upstream/control.in @@ -67,6 +67,15 @@ Description: GStreamer libraries from the "vaapi" set . This package contains glx libraries for the "vaapi" set. +Package: libgstvaapi-wayland-@GST_VAAPI_MAJOR_VERSION@ +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: GStreamer libraries from the "vaapi" set + VA-API support libraries for GStreamer. + . + This package contains Wayland libraries for the "vaapi" set. + Package: libgstvaapi-dev Architecture: any Section: libdevel diff --git a/debian.upstream/libgstvaapi-wayland.install.in b/debian.upstream/libgstvaapi-wayland.install.in new file mode 100644 index 0000000000..e1740b5c92 --- /dev/null +++ b/debian.upstream/libgstvaapi-wayland.install.in @@ -0,0 +1 @@ +debian/tmp/usr/lib/libgstvaapi-wayland-@GST_MAJORMINOR@.so.* diff --git a/pkgconfig/Makefile.am b/pkgconfig/Makefile.am index dd1012a22b..7d6741379e 100644 --- a/pkgconfig/Makefile.am +++ b/pkgconfig/Makefile.am @@ -5,23 +5,23 @@ endif if USE_GLX pcfiles_in += gstreamer-vaapi-glx.pc.in endif +if USE_WAYLAND +pcfiles_in += gstreamer-vaapi-wayland.pc.in +endif pcfiles = $(pcfiles_in:%.pc.in=%-@GST_MAJORMINOR@.pc) all_pcfiles_in = gstreamer-vaapi.pc.in all_pcfiles_in += gstreamer-vaapi-x11.pc.in all_pcfiles_in += gstreamer-vaapi-glx.pc.in +all_pcfiles_in += gstreamer-vaapi-wayland.pc.in all_pcfiles = $(all_pcfiles_in:%.pc.in=%-@GST_MAJORMINOR@.pc) pkgconfigdir = @pkgconfigdir@ pkgconfig_DATA = $(pcfiles) -EXTRA_DIST = \ - gstreamer-vaapi.pc.in \ - gstreamer-vaapi-glx.pc.in \ - gstreamer-vaapi-x11.pc.in \ - $(NULL) +EXTRA_DIST = $(all_pcfiles_in) DISTCLEANFILES = $(all_pcfiles) diff --git a/pkgconfig/gstreamer-vaapi-wayland.pc.in b/pkgconfig/gstreamer-vaapi-wayland.pc.in new file mode 100644 index 0000000000..07f1da0145 --- /dev/null +++ b/pkgconfig/gstreamer-vaapi-wayland.pc.in @@ -0,0 +1,12 @@ +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +includedir=@includedir@/gstreamer-@GST_MAJORMINOR@ +pluginsdir=@libdir@/gstreamer-@GST_MAJORMINOR@ + +Name: GStreamer VA-API (Wayland) Plugins Libraries +Description: Streaming media framework, VA-API (Wayland) plugins libraries +Requires: gstreamer-vaapi-@GST_MAJORMINOR@ libva-wayland +Version: @VERSION@ +Libs: -L${libdir} -lgstvaapi-wayland-@GST_MAJORMINOR@ +Cflags: -I${includedir}