From: gb Date: Tue, 16 Mar 2010 13:53:09 +0000 (+0000) Subject: Add debian packaging. X-Git-Tag: 0.1.0~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4a041f42c1e842f4fe4dedb54887e2b65f7777f9;p=platform%2Fupstream%2Fgstreamer-vaapi.git Add debian packaging. --- diff --git a/Makefile.am b/Makefile.am index 6f73729..99d568d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,9 +1,15 @@ AUTOMAKE_OPTIONS = foreign -SUBDIRS = gst-libs pkgconfig sys tests +SUBDIRS = debian gst-libs pkgconfig sys tests # Extra clean files so that maintainer-clean removes *everything* MAINTAINERCLEANFILES = \ aclocal.m4 compile config.guess config.sub \ configure depcomp install-sh ltmain.sh \ Makefile.in missing config.h.in + +deb: dist + -mkdir -p debian-build + cd debian-build && \ + tar zxvf ../$(PACKAGE)-$(VERSION).tar.gz && \ + cd $(PACKAGE)-$(VERSION) && dpkg-buildpackage -rfakeroot -uc -us diff --git a/configure.ac b/configure.ac index 0d72823..7325b6d 100644 --- a/configure.ac +++ b/configure.ac @@ -21,6 +21,18 @@ m4_define([gst_vaapi_micro_version], [0]) m4_define([gst_vaapi_version], [gst_vaapi_major_version.gst_vaapi_minor_version.gst_vaapi_micro_version]) +# libva package version number +m4_define([libva_sds_version_0_29], [8]) +m4_define([libva_sds_package_version_0_29], [0.29-2+sds11]) +m4_define([libva_sds_version_0_30], [1]) +m4_define([libva_sds_package_version_0_30], [0.30-1+sds1]) +m4_define([libva_glx_sds_version_0_30], [5]) +m4_define([libva_glx_sds_package_version_0_30], [0.30.4-1+sds6]) +m4_define([libva_glx_sds_version_0_31], [1]) +m4_define([libva_glx_sds_package_version_0_31], [0.31.0-1+sds1]) +m4_define([libva_sds_version], [libva_glx_sds_version_0_31]) +m4_define([libva_sds_package_version], [libva_glx_sds_package_version_0_31]) + AC_PREREQ([2.57]) AC_INIT([gst_vaapi], [gst_vaapi_version], [gbeauchesne@splitted-desktop.com], @@ -30,6 +42,15 @@ AC_CANONICAL_TARGET AM_INIT_AUTOMAKE AM_CONFIG_HEADER([config.h]) +TODAY="`LC_ALL=C date +'%a, %d %b %Y %X %z'`" +AC_SUBST(TODAY) + +GST_VAAPI_MAJOR_VERSION=gst_vaapi_major_version +AC_SUBST(GST_VAAPI_MAJOR_VERSION) + +LIBVA_SDS_PACKAGE_VERSION=libva_sds_package_version +AC_SUBST(LIBVA_SDS_PACKAGE_VERSION) + dnl Check for __attribute__((visibility())) AC_CACHE_CHECK([whether __attribute__((visibility())) is supported], vaapi_cv_visibility_attribute, @@ -154,6 +175,13 @@ AC_SUBST(pkgconfigdir) AC_OUTPUT([ Makefile + debian/Makefile + debian/changelog + debian/control + debian/gstreamer$GST_MAJORMINOR-vaapi.install:debian/gstreamer-vaapi.install.in + debian/libgstvaapi$GST_VAAPI_MAJOR_VERSION.install:debian/libgstvaapi.install.in + debian/libgstvaapi$GST_VAAPI_MAJOR_VERSION-dev.install:debian/libgstvaapi-dev.install.in + debian/libgstvaapi-x11-$GST_VAAPI_MAJOR_VERSION.install:debian/libgstvaapi-x11.install.in gst-libs/Makefile gst-libs/gst/Makefile gst-libs/gst/vaapi/Makefile