[Pkg-gstreamer-commits] [gstreamer-vaapi] 02/02: Imported Debian patch 0.5.7-1

Vincent Cheng vcheng at moszumanska.debian.org
Fri Jan 24 18:39:34 UTC 2014


This is an automated email from the git hooks/post-receive script.

vcheng pushed a commit to branch master
in repository gstreamer-vaapi.

commit 628c4a1b3d0845e7cd2c297d8406ea5e6f18f8d2
Author: Vincent Cheng <vcheng at debian.org>
Date:   Wed Jan 22 01:19:22 2014 -0800

    Imported Debian patch 0.5.7-1
---
 debian/changelog                         |  5 ++
 debian/compat                            |  1 +
 debian/control                           | 80 ++++++++++++++++++++++++++++++++
 debian/copyright                         | 48 +++++++++++++++++++
 debian/gstreamer1.0-vaapi-doc.install    |  1 +
 debian/gstreamer1.0-vaapi-doc.links      |  1 +
 debian/gstreamer1.0-vaapi.install        |  1 +
 debian/libgstreamer-vaapi1.0-0.install   |  1 +
 debian/libgstreamer-vaapi1.0-dev.install |  3 ++
 debian/rules                             | 57 +++++++++++++++++++++++
 debian/source/format                     |  1 +
 debian/watch                             |  2 +
 12 files changed, 201 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4790c69
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+gstreamer-vaapi (0.5.7-1) unstable; urgency=low
+
+  * Initial release. (Closes: #736217)
+
+ -- Vincent Cheng <vcheng at debian.org>  Wed, 22 Jan 2014 01:19:22 -0800
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..67d1a0d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,80 @@
+Source: gstreamer-vaapi
+Section: libs
+Priority: optional
+Maintainer: Timo Aaltonen <tjaalton at ubuntu.com>
+Uploaders: Maintainers of GStreamer packages <pkg-gstreamer-maintainers at lists.alioth.debian.org>, Vincent Cheng <vcheng at debian.org>
+Build-Depends: debhelper (>= 9),
+ dh-autoreconf,
+ libglib2.0-dev,
+ libgstreamer1.0-dev (>= 1.0.0),
+ libgstreamer-plugins-base1.0-dev (>= 1.0.0),
+ libgstreamer-plugins-bad1.0-dev (>= 1.0.0),
+ libva-dev (>= 1.0.9),
+ libavcodec-dev (>= 0.6),
+# gstreamer1.0-plugins-bad,
+ libx11-dev,
+ libxrandr-dev,
+ libgl1-mesa-dev,
+ mesa-common-dev,
+ libdrm-dev,
+ libudev-dev,
+ libva-drm1,
+Build-Depends-Indep: gtk-doc-tools (>= 1.9)
+Standards-Version: 3.9.5
+Homepage: http://gitorious.org/vaapi/gstreamer-vaapi
+Vcs-Git: git://anonscm.debian.org/collab-maint/gstreamer-vaapi.git
+Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/gstreamer-vaapi.git
+
+Package: gstreamer1.0-vaapi
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends},
+Suggests: gstreamer1.0-vaapi-doc
+Description: VA-API plugins for GStreamer
+ Gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
+ allow hardware accelerated video decoding, encoding and processing through
+ VA-API.
+ .
+ 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: gstreamer1.0-vaapi-doc
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Recommends: libgstreamer-vaapi1.0-dev (= ${source:Version})
+Description: GStreamer VA-API documentation and manuals
+ Gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
+ allow hardware accelerated video decoding, encoding and processing through
+ VA-API.
+ .
+ This package contains documentation for libraries and elements.
+
+Package: libgstreamer-vaapi1.0-0
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: GStreamer libraries from the "vaapi" set
+ Gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
+ allow hardware accelerated video decoding, encoding and processing through
+ VA-API.
+ .
+ This package contains libraries for the "vaapi" set.
+
+Package: libgstreamer-vaapi1.0-dev
+Architecture: any
+Section: libdevel
+Depends: ${shlibs:Depends}, ${misc:Depends},
+ libgstreamer-vaapi1.0-0 (= ${binary:Version}),
+ libva-dev,
+ libgstreamer-plugins-base1.0-dev,
+Description: GStreamer development files for libraries from the "vaapi" set
+ Gstreamer-vaapi is a collection of GStreamer plugins and helper libraries that
+ allow hardware accelerated video decoding, encoding and processing through
+ VA-API.
+ .
+ This package contains development files for GStreamer libraries for
+ the "vaapi" set.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..9f2a30c
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,48 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: gstreamer-vaapi
+Source: http://gitorious.org/vaapi/gstreamer-vaapi
+
+Files: *
+Copyright: 2010-2011, Splitted-Desktop Systems
+	   2011, Intel Corporation
+	   2011, Collabora Ltd
+License: LGPL-2.1+
+ gstreamer-vaapi helper libraries and plugins elements are available under
+ the terms of the GNU Lesser General Public License v2.1+.
+ .
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public License
+ as published by the Free Software Foundation; either version 2.1
+ of the License, or (at your option) any later version.
+ .
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free
+ Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ Boston, MA 02110-1301 USA
+ .
+ On Debian GNU/Linux systems, the complete text of the GNU Lesser General
+ Public License can be found in `/usr/share/common-licenses/LGPL-2.1'.
+
+Files: debian/*
+Copyright: 2012 Timo Aaltonen <tjaalton at ubuntu.com>
+License: GPL-2+
+ This package is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>
+ .
+ On Debian systems, the complete text of the GNU General
+ Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
diff --git a/debian/gstreamer1.0-vaapi-doc.install b/debian/gstreamer1.0-vaapi-doc.install
new file mode 100644
index 0000000..3c2d6bd
--- /dev/null
+++ b/debian/gstreamer1.0-vaapi-doc.install
@@ -0,0 +1 @@
+usr/share/doc/* usr/share/doc/gstreamer1.0-vaapi/
diff --git a/debian/gstreamer1.0-vaapi-doc.links b/debian/gstreamer1.0-vaapi-doc.links
new file mode 100644
index 0000000..7177152
--- /dev/null
+++ b/debian/gstreamer1.0-vaapi-doc.links
@@ -0,0 +1 @@
+usr/share/doc/gstreamer1.0-vaapi	usr/share/gtk-doc/html/gstreamer1.0-vaapi
diff --git a/debian/gstreamer1.0-vaapi.install b/debian/gstreamer1.0-vaapi.install
new file mode 100644
index 0000000..c223bc9
--- /dev/null
+++ b/debian/gstreamer1.0-vaapi.install
@@ -0,0 +1 @@
+usr/lib/*/gstreamer-1.0/libgstvaapi*.so
diff --git a/debian/libgstreamer-vaapi1.0-0.install b/debian/libgstreamer-vaapi1.0-0.install
new file mode 100644
index 0000000..3de3b10
--- /dev/null
+++ b/debian/libgstreamer-vaapi1.0-0.install
@@ -0,0 +1 @@
+usr/lib/*/*.so.*
diff --git a/debian/libgstreamer-vaapi1.0-dev.install b/debian/libgstreamer-vaapi1.0-dev.install
new file mode 100644
index 0000000..7bdfe39
--- /dev/null
+++ b/debian/libgstreamer-vaapi1.0-dev.install
@@ -0,0 +1,3 @@
+usr/lib/*/libgstvaapi*.so
+usr/lib/*/pkgconfig/gstreamer-vaapi*.pc
+usr/include/gstreamer-1.2/gst/vaapi/*.h
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..5008e52
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,57 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Uncomment this to turn on verbose mode.
+#export DH_VERBOSE=1
+
+# This has to be exported to make some magic below work.
+export DH_OPTIONS
+indep_conf_flags = \
+	--with-html-dir=\$${prefix}/share/doc/$(gst_pkgname)
+
+ifeq ($(shell test "`dpkg -l gtk-doc-tools | grep ^ii`" && echo binary-indep),binary-indep)
+indep_conf_flags += --enable-gtk-doc
+endif
+
+# debian package version
+version=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2)
+# upstream version
+gst_version=$(shell echo $(version) | cut -d '-' -f 1)
+gst_major=1
+gst_minor=0
+gst_abi=$(gst_major).$(gst_minor)
+
+gst_deb_abi=$(gst_abi)-0
+
+override_dh_auto_clean:
+	rm -f docs/reference/libs/libs.types gtk-doc.make
+	rm -fr docs/reference/libs/tmpl/ docs/reference/plugins/tmpl/
+	dh_auto_clean
+
+override_dh_autoreconf:
+	mkdir -p m4/
+	gtkdocize || exit $?
+	dh_autoreconf
+
+override_dh_auto_configure:
+	dh_auto_configure -- --disable-silent-rules $(indep_conf_flags)
+
+override_dh_install:
+	# purge .la files
+	find $(CURDIR)/debian/tmp -name "*.la" -type f -exec rm -f "{}" \;
+	# purge static libs
+	find $(CURDIR)/debian/tmp -name "*.a" -type f -exec rm -f "{}" \;
+
+	dh_install --fail-missing
+
+override_dh_installchangelogs:
+	dh_installchangelogs NEWS
+
+override_dh_makeshlibs:
+	dh_makeshlibs -V "libgstreamer-vaapi$(gst_deb_abi) (>= $(gst_version))" -- -plibgstreamer-vaapi$(gst_deb_abi)
+
+override_dh_shlibdeps:
+	LD_LIBRARY_PATH=debian/libgstreamer-vaapi$(gst_deb_abi)/usr/lib/$(DEB_HOST_MULTIARCH)/:/usr/lib/$(DEB_HOST_MULTIARCH)/:$(LD_LIBRARY_PATH) \
+		dh_shlibdeps
+
+%:
+	dh $@ --with autoreconf --builddirectory=build/
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..bfac839
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,2 @@
+version=3
+http://www.freedesktop.org/software/vaapi/releases/gstreamer-vaapi/ gstreamer-vaapi-(.*)\.tar\.bz2

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-gstreamer/gstreamer-vaapi.git



More information about the Pkg-gstreamer-commits mailing list