mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-03-10 22:01:29 +00:00
Add debian packaging.
This commit is contained in:
parent
4a041f42c1
commit
39d5a2f361
10 changed files with 157 additions and 0 deletions
39
debian/Makefile.am
vendored
Normal file
39
debian/Makefile.am
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
DOCS = \
|
||||
AUTHORS \
|
||||
COPYING \
|
||||
NEWS \
|
||||
README \
|
||||
$(NULL)
|
||||
|
||||
DEBIANFILES = \
|
||||
changelog \
|
||||
changelog.in \
|
||||
compat \
|
||||
control \
|
||||
control.in \
|
||||
copyright \
|
||||
gstreamer-vaapi.install.in \
|
||||
gstreamer$(GST_MAJORMINOR)-vaapi.install \
|
||||
libgstvaapi.install.in \
|
||||
libgstvaapi$(GST_VAAPI_MAJOR_VERSION).install \
|
||||
libgstvaapi-dev.install.in \
|
||||
libgstvaapi$(GST_VAAPI_MAJOR_VERSION)-dev.install \
|
||||
libgstvaapi-x11.install.in \
|
||||
libgstvaapi-x11-$(GST_VAAPI_MAJOR_VERSION).install \
|
||||
rules \
|
||||
$(NULL)
|
||||
|
||||
DEBIANGENFILES = \
|
||||
control \
|
||||
changelog \
|
||||
gstreamer$(GST_MAJORMINOR)-vaapi.install \
|
||||
libgstvaapi$(GST_VAAPI_MAJOR_VERSION).install \
|
||||
libgstvaapi$(GST_VAAPI_MAJOR_VERSION)-dev.install \
|
||||
libgstvaapi-x11-$(GST_VAAPI_MAJOR_VERSION).install \
|
||||
$(NULL)
|
||||
|
||||
EXTRA_DIST = \
|
||||
$(DEBIANFILES)
|
||||
|
||||
# Extra clean files so that maintainer-clean removes *everything*
|
||||
MAINTAINERCLEANFILES = Makefile.in $(DEBIANGENFILES)
|
5
debian/changelog.in
vendored
Normal file
5
debian/changelog.in
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
gstreamer@GST_MAJORMINOR@-vaapi (@PACKAGE_VERSION@-1) unstable; urgency=low
|
||||
|
||||
* Autogenerated package, see NEWS file for ChangeLog.
|
||||
|
||||
-- Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> @TODAY@
|
1
debian/compat
vendored
Normal file
1
debian/compat
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
5
|
57
debian/control.in
vendored
Normal file
57
debian/control.in
vendored
Normal file
|
@ -0,0 +1,57 @@
|
|||
Source: gstreamer@GST_MAJORMINOR@-vaapi
|
||||
Section: libs
|
||||
Priority: optional
|
||||
Maintainer: Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
|
||||
Build-Depends: debhelper (>= 5),
|
||||
cdbs,
|
||||
libglib2.0-dev,
|
||||
libgstreamer@GST_MAJORMINOR@-dev,
|
||||
libgstreamer-plugins-base@GST_MAJORMINOR@-dev,
|
||||
libva-dev (>= @LIBVA_SDS_PACKAGE_VERSION@)
|
||||
Standards-Version: 3.7.2
|
||||
|
||||
Package: gstreamer@GST_MAJORMINOR@-vaapi
|
||||
Section: libs
|
||||
Architecture: any
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: VA-API plugins for GStreamer
|
||||
This package contains GStreamer plugins for VA-API support:
|
||||
- `vaapiconvert': converts from YUV pixels to VA surfaces
|
||||
- `vaapisink': a VA-API based video sink
|
||||
|
||||
Package: gstreamer@GST_MAJORMINOR@-vaapi-dbg
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Depends: gstreamer@GST_MAJORMINOR@-vaapi (= ${Source-Version})
|
||||
Description: VA-API plugins for GStreamer
|
||||
VA-API support plugins for GStreamer.
|
||||
.
|
||||
This package contains the debug files.
|
||||
|
||||
Package: libgstvaapi@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 common libraries for the "vaapi" set.
|
||||
|
||||
Package: libgstvaapi-x11-@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 x11 libraries for the "vaapi" set.
|
||||
|
||||
Package: libgstvaapi@GST_VAAPI_MAJOR_VERSION@-dev
|
||||
Architecture: any
|
||||
Section: libdevel
|
||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||
Description: GStreamer development files for libraries from the "vaapi" set
|
||||
GStreamer/VA-API development files.
|
||||
.
|
||||
This package contains development files for GStreamer libraries for
|
||||
the "vaapi" set.
|
34
debian/copyright
vendored
Normal file
34
debian/copyright
vendored
Normal file
|
@ -0,0 +1,34 @@
|
|||
This package is maintained by:
|
||||
Gwenole Beauchesne <gbeauchesne@splitted-desktop.com>
|
||||
|
||||
|
||||
License:
|
||||
|
||||
Copyright (C) 2009, Splitted-Desktop Systems.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution. Redistribution and use in binary form, without
|
||||
modification, are permitted provided that the following conditions are
|
||||
met:
|
||||
|
||||
* Redistributions must reproduce the above copyright notice and the
|
||||
following disclaimer in the documentation and/or other materials
|
||||
provided with the distribution.
|
||||
* Neither the name of Splitted-Desktop Systems nor the names of its
|
||||
suppliers may be used to endorse or promote products derived from
|
||||
this software without specific prior written permission.
|
||||
* No reverse engineering, decompilation, or disassembly of this software
|
||||
is permitted.
|
||||
|
||||
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
|
||||
CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
|
||||
BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
|
||||
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
|
||||
OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
|
||||
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
|
||||
TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
|
||||
USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
|
||||
DAMAGE.
|
1
debian/gstreamer-vaapi.install.in
vendored
Normal file
1
debian/gstreamer-vaapi.install.in
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
debian/tmp/usr/lib/gstreamer-@GST_MAJORMINOR@/libgstvaapi*.so*
|
3
debian/libgstvaapi-dev.install.in
vendored
Normal file
3
debian/libgstvaapi-dev.install.in
vendored
Normal file
|
@ -0,0 +1,3 @@
|
|||
debian/tmp/usr/lib/libgstvaapi*.so
|
||||
debian/tmp/usr/lib/pkgconfig/gstreamer-vaapi*.pc
|
||||
debian/tmp/usr/include/gstreamer-@GST_MAJORMINOR@/gst/vaapi/*.h
|
1
debian/libgstvaapi-x11.install.in
vendored
Normal file
1
debian/libgstvaapi-x11.install.in
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
debian/tmp/usr/lib/libgstvaapi-x11-@GST_MAJORMINOR@.so.*
|
1
debian/libgstvaapi.install.in
vendored
Normal file
1
debian/libgstvaapi.install.in
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
debian/tmp/usr/lib/libgstvaapi-@GST_MAJORMINOR@.so.*
|
15
debian/rules
vendored
Executable file
15
debian/rules
vendored
Executable file
|
@ -0,0 +1,15 @@
|
|||
#!/usr/bin/make -f
|
||||
|
||||
include /usr/share/cdbs/1/rules/debhelper.mk
|
||||
include /usr/share/cdbs/1/class/autotools.mk
|
||||
include /usr/share/cdbs/1/rules/simple-patchsys.mk
|
||||
include /usr/share/cdbs/1/rules/utils.mk
|
||||
|
||||
# Allow SMP build
|
||||
ifeq ($(DEBIAN_BUILD_NCPUS),)
|
||||
DEBIAN_BUILD_NCPUS = $(shell /usr/bin/getconf _NPROCESSORS_ONLN)
|
||||
endif
|
||||
ifneq ($(DEBIAN_BUILD_NCPUS),)
|
||||
EXTRA_MAKE_FLAGS += -j$(DEBIAN_BUILD_NCPUS)
|
||||
endif
|
||||
MAKE += $(EXTRA_MAKE_FLAGS)
|
Loading…
Reference in a new issue