Generate upstream packages through make deb.upstream.
authorgb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Tue, 23 Mar 2010 18:45:09 +0000 (18:45 +0000)
committergb <gb@5584edef-b1fe-4b99-b61b-dd2bab72e969>
Tue, 23 Mar 2010 18:45:09 +0000 (18:45 +0000)
13 files changed:
Makefile.am
configure.ac
debian.upstream/Makefile.am [moved from debian/Makefile.am with 100% similarity]
debian.upstream/changelog.in [moved from debian/changelog.in with 100% similarity]
debian.upstream/compat [moved from debian/compat with 100% similarity]
debian.upstream/control.in [moved from debian/control.in with 100% similarity]
debian.upstream/copyright [moved from debian/copyright with 100% similarity]
debian.upstream/gstreamer-vaapi-doc.install.in [moved from debian/gstreamer-vaapi-doc.install.in with 100% similarity]
debian.upstream/gstreamer-vaapi.install.in [moved from debian/gstreamer-vaapi.install.in with 100% similarity]
debian.upstream/libgstvaapi-dev.install.in [moved from debian/libgstvaapi-dev.install.in with 100% similarity]
debian.upstream/libgstvaapi-x11.install.in [moved from debian/libgstvaapi-x11.install.in with 100% similarity]
debian.upstream/libgstvaapi.install.in [moved from debian/libgstvaapi.install.in with 100% similarity]
debian.upstream/rules [moved from debian/rules with 100% similarity]

index 51370db..adaf674 100644 (file)
@@ -1,6 +1,6 @@
 AUTOMAKE_OPTIONS = foreign
 
-SUBDIRS = debian gst-libs pkgconfig sys tests docs
+SUBDIRS = debian.upstream gst-libs pkgconfig sys tests docs
 
 # Extra clean files so that maintainer-clean removes *everything*
 MAINTAINERCLEANFILES = \
@@ -8,8 +8,15 @@ MAINTAINERCLEANFILES = \
        configure depcomp install-sh ltmain.sh     \
        Makefile.in missing config.h.in gtk-doc.make
 
-deb: dist
-       -mkdir -p debian-build
-       cd debian-build && \
-       tar zxvf ../$(PACKAGE)-$(VERSION).tar.gz && \
-       cd $(PACKAGE)-$(VERSION) && dpkg-buildpackage -rfakeroot -uc -us
+DEB_BUILDDIR = debian.build
+
+deb:
+       dpkg-buildpackage -rfakeroot -uc -us
+
+deb.upstream: dist
+       -mkdir -p $(DEB_BUILDDIR)
+       cd $(DEB_BUILDDIR)                              && \
+       tar zxvf ../$(PACKAGE)-$(VERSION).tar.gz        && \
+       cd $(PACKAGE)-$(VERSION)                        && \
+       $(LN_S) debian.upstream debian                  && \
+       $(MAKE) deb -f Makefile.am
index 247bdf8..5d1cdfc 100644 (file)
@@ -190,19 +190,19 @@ AC_SUBST(pkgconfigdir)
 
 AC_OUTPUT([
     Makefile
-    debian/Makefile
-    debian/changelog
-    debian/control
-    debian/gstreamer$GST_MAJORMINOR-vaapi.install:\
-debian/gstreamer-vaapi.install.in
-    debian/gstreamer$GST_MAJORMINOR-vaapi-doc.install:\
-debian/gstreamer-vaapi-doc.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
+    debian.upstream/Makefile
+    debian.upstream/changelog
+    debian.upstream/control
+    debian.upstream/gstreamer$GST_MAJORMINOR-vaapi.install:\
+debian.upstream/gstreamer-vaapi.install.in
+    debian.upstream/gstreamer$GST_MAJORMINOR-vaapi-doc.install:\
+debian.upstream/gstreamer-vaapi-doc.install.in
+    debian.upstream/libgstvaapi$GST_VAAPI_MAJOR_VERSION.install:\
+debian.upstream/libgstvaapi.install.in
+    debian.upstream/libgstvaapi$GST_VAAPI_MAJOR_VERSION-dev.install:\
+debian.upstream/libgstvaapi-dev.install.in
+    debian.upstream/libgstvaapi-x11-$GST_VAAPI_MAJOR_VERSION.install:\
+debian.upstream/libgstvaapi-x11.install.in
     docs/Makefile
     docs/reference/Makefile
     docs/reference/libs/Makefile
similarity index 100%
rename from debian/compat
rename to debian.upstream/compat
similarity index 100%
rename from debian/control.in
rename to debian.upstream/control.in
similarity index 100%
rename from debian/copyright
rename to debian.upstream/copyright
similarity index 100%
rename from debian/rules
rename to debian.upstream/rules