Dist/Debian: Add debian related files
authorSangjung Woo <sangjung.woo@samsung.com>
Mon, 19 Nov 2018 08:30:22 +0000 (17:30 +0900)
committergichan2-jang <gichan2.jang@samsung.com>
Mon, 8 Jan 2024 02:26:52 +0000 (11:26 +0900)
In order to make a debian package, this patch newly adds some debian
related files such as rules, control & changelog. Moreover, this patch
adds the whole googletest code since it is required as git submodule.

This is the first commits for debian/ from the v3.12.3/debian branch of
the lp:~nnstreamer/+git/protobuf-old repository. All the following
commits are meld into this commit.

Change-Id: I6cd3aa250374a51907c8daf011cda532e372a14b
Signed-off-by: Jaeyun Jung <jy1210.jung@samsung.com>
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
Signed-off-by: Parichay Kapoor <pk.kapoor@samsung.com>
Signed-off-by: Sangjung Woo <sangjung.woo@samsung.com>
Signed-off-by: Wook Song <wook16.song@samsung.com>
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/libprotobuf-dev.install [new file with mode: 0644]
debian/libprotobuf-lite23.install [new file with mode: 0644]
debian/libprotobuf23.install [new file with mode: 0644]
debian/libprotoc-dev.install [new file with mode: 0644]
debian/libprotoc23.install [new file with mode: 0644]
debian/protobuf-compiler.install [new file with mode: 0644]
debian/rules [new file with mode: 0755]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..bf631eb
--- /dev/null
@@ -0,0 +1,20 @@
+protobuf (3.12.3-0) unstable; urgency=medium
+
+  * Bumped up to version 3.12.3
+  * Replaced the pre-embedded submodules with new ones required by 3.12.3
+
+ -- Parichay Kapoor <pk.kapoor@samsung.com>  Thu, 09 Jul 2020 18:20:05 +0900
+
+protobuf (3.8.0-6) unstable; urgency=medium
+
+  * Bumped up to version 3.8.0
+  * Replaced the pre-embedded submodules with new ones required by 3.8.0
+  * Created new package to provide protoc
+
+ -- Wook Song <wook16.song@samsung.com>  Fri, 7 Feb 2020 15:42:52 +0900
+
+protobuf (3.6.1-4) unstable; urgency=medium
+
+  * Note that -dev package contains common proto files (closes: #842159).
+
+ -- Laszlo Boszormenyi (GCS) <gcs@debian.org>  Tue, 23 Oct 2018 14:33:32 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..f11c82a
--- /dev/null
@@ -0,0 +1 @@
+9
\ No newline at end of file
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..3cce1a3
--- /dev/null
@@ -0,0 +1,132 @@
+Source: protobuf
+Section: devel
+Priority: optional
+Build-Depends: debhelper (>=9), autoconf, automake, libtool, zlib1g-dev
+Maintainer: Laszlo Boszormenyi (GCS) <gcs@debian.org>
+Standards-Version: 3.12.3
+Homepage: https://github.com/protocolbuffers/protobuf
+
+Package: libprotobuf23
+Architecture: linux-any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: protocol buffers C++ library
+ Protocol buffers are a flexible, efficient, automated mechanism for
+ serializing structured data - similar to XML, but smaller, faster, and
+ simpler. You define how you want your data to be structured once, then you can
+ use special generated source code to easily write and read your structured
+ data to and from a variety of data streams and using a variety of languages.
+ You can even update your data structure without breaking deployed programs
+ that are compiled against the "old" format.
+ .
+ Google uses Protocol Buffers for almost all of its internal RPC protocols and
+ file formats.
+ .
+ This package contains the runtime library needed for C++ applications.
+
+Package: libprotobuf-lite23
+Architecture: linux-any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: protocol buffers C++ library (lite version)
+ Protocol buffers are a flexible, efficient, automated mechanism for
+ serializing structured data - similar to XML, but smaller, faster, and
+ simpler. You define how you want your data to be structured once, then you can
+ use special generated source code to easily write and read your structured
+ data to and from a variety of data streams and using a variety of languages.
+ You can even update your data structure without breaking deployed programs
+ that are compiled against the "old" format.
+ .
+ Google uses Protocol Buffers for almost all of its internal RPC protocols and
+ file formats.
+ .
+ This package contains the runtime library needed for C++ applications whose
+ message definitions have the "lite runtime" optimization setting.
+
+Package: libprotobuf-dev
+Architecture: linux-any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends}, zlib1g-dev,
+ libprotobuf23 (= ${binary:Version}), libprotobuf-lite23 (= ${binary:Version})
+Description: protocol buffers C++ library (development files) and proto files
+ Protocol buffers are a flexible, efficient, automated mechanism for
+ serializing structured data - similar to XML, but smaller, faster, and
+ simpler. You define how you want your data to be structured once, then you can
+ use special generated source code to easily write and read your structured
+ data to and from a variety of data streams and using a variety of languages.
+ You can even update your data structure without breaking deployed programs
+ that are compiled against the "old" format.
+ .
+ Google uses Protocol Buffers for almost all of its internal RPC protocols and
+ file formats.
+ .
+ This package contains the development headers and static libraries needed for
+ writing C++ applications. Includes well known proto type files.
+
+Package: libprotoc23
+Architecture: linux-any
+Multi-Arch: same
+Section: libs
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: protocol buffers compiler library
+ Protocol buffers are a flexible, efficient, automated mechanism for
+ serializing structured data - similar to XML, but smaller, faster, and
+ simpler. You define how you want your data to be structured once, then you can
+ use special generated source code to easily write and read your structured
+ data to and from a variety of data streams and using a variety of languages.
+ You can even update your data structure without breaking deployed programs
+ that are compiled against the "old" format.
+ .
+ Google uses Protocol Buffers for almost all of its internal RPC protocols and
+ file formats.
+ .
+ This package contains the runtime library needed for the protocol buffer
+ compiler.
+
+Package: libprotoc-dev
+Architecture: linux-any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends},
+ libprotoc23 (= ${binary:Version}), libprotobuf-dev (= ${binary:Version})
+Replaces: libprotobuf-dev (<< 3.8.0)
+Breaks: libprotobuf-dev (<< 3.8.0)
+Description: protocol buffers compiler library (development files)
+ Protocol buffers are a flexible, efficient, automated mechanism for
+ serializing structured data - similar to XML, but smaller, faster, and
+ simpler. You define how you want your data to be structured once, then you can
+ use special generated source code to easily write and read your structured
+ data to and from a variety of data streams and using a variety of languages.
+ You can even update your data structure without breaking deployed programs
+ that are compiled against the "old" format.
+ .
+ Google uses Protocol Buffers for almost all of its internal RPC protocols and
+ file formats.
+ .
+ This package contains the development headers and static library needed for
+ writing protobuf compilers.
+
+Package: protobuf-compiler
+Architecture: linux-any
+Multi-Arch: same
+Section: libdevel
+Depends: ${misc:Depends},
+ libprotoc23 (= ${binary:Version}), libprotobuf23 (= ${binary:Version})
+Description: compiler for protocol buffer definition files
+ Protocol buffers are a flexible, efficient, automated mechanism for
+ serializing structured data - similar to XML, but smaller, faster, and
+ simpler. You define how you want your data to be structured once, then you can
+ use special generated source code to easily write and read your structured
+ data to and from a variety of data streams and using a variety of languages.
+ You can even update your data structure without breaking deployed programs
+ that are compiled against the "old" format.
+ .
+ Google uses Protocol Buffers for almost all of its internal RPC protocols and
+ file formats.
+ .
+ This package contains the protocol buffer compiler that is used for
+ translating from .proto files (containing the definitions) to the language
+ binding for the supported languages.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..1074896
--- /dev/null
@@ -0,0 +1,201 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: protobuf
+Source: https://github.com/google/protobuf
+Comment:
+ This package was originally debianized by Iustin Pop <iusty@k1024.org>
+ on Mon, 07 Jul 2008 17:48:21 +0200.
+ Based on the debianized work previously done by others, this package was
+ debianized by the NNStreamer team  (https://github.com/nnstreamer/nnstreamer)
+ on Fri, 18 Jan 2018 13:37:33 +0900. Note that we only releases the sub-packages
+ of protobuf required by NNStreamer to back-port support.
+
+Files: *
+Copyright: 2008-2018 Google Inc.
+License: BSD-3-Clause~Google
+
+Files:
+    src/google/protobuf/stubs/atomicops_internals_power.h
+Copyright: 2014 Bloomberg Finance LP
+License: BSD-3-Clause~Bloomberg
+
+Files:
+    src/google/protobuf/stubs/atomicops_internals_generic_gcc.h
+Copyright: 2013 Red Hat Inc
+License: BSD-3-Clause~RedHat
+
+Files: m4/acx_pthread.m4
+Copyright: 2006 Steven G. Johnson <stevenj@alum.mit.edu>
+License: GPLWithACException
+ This program 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. As a special exception, the respective Autoconf
+ Macro's copyright owner gives unlimited permission to copy, distribute and
+ modify the configure scripts that are the output of Autoconf when
+ processing the Macro. You need not follow the terms of the GNU General
+ Public License when using or distributing such scripts.
+ .
+ On Debian systems, the complete text of the GNU General Public
+ License can be found in "/usr/share/common-licenses/GPL-2".
+Comment:
+ Unspecified GPL, assuming any version as per text of the GPL-2 license:
+   "If the Program does not specify a version number of this License, you may
+    choose any version ever published by the Free Software Foundation."
+
+Files:
+    python/mox.py
+    python/stubout.py
+Copyright: 2008 Google Inc.
+License: Apache-2.0
+
+Files: conformance/third_party/jsoncpp/*
+Copyright: 2007-2010 Baptiste Lepilleur
+License: Public-Domain or Expat
+
+Files: debian/*
+Copyright:
+    2009      Dirk Eddelbuettel <edd@debian.org>
+    2016      Dmitry Smirnov <onlyjob@debian.org>
+    2009      Julien Cristau <jcristau@debian.org>
+    2013-2014 Robert Edmonds <edmonds@debian.org>
+    2008,2009,2010 Iustin Pop <iusty@k1024.org>
+    2016-     Laszlo Boszormenyi (GCS) <gcs@debian.org>
+License: GPL-3
+
+License: Public-Domain
+ The author explicitly disclaims copyright in all jurisdictions which
+ recognize such a disclaimer. In such jurisdictions, this software is
+ released into the Public Domain.
+
+License: Expat
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ ․
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ ․
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+License: BSD-3-Clause~Google
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above
+      copyright notice, this list of conditions and the following disclaimer
+      in the documentation and/or other materials provided with the
+      distribution.
+    * Neither the name of Google Inc. nor the names of its
+      contributors may be used to endorse or promote products derived from
+      this software without specific prior written permission.
+ .
+ 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.
+Comment:
+ Code generated by the Protocol Buffer compiler is owned by the owner
+ of the input file used when generating it.  This code is not
+ standalone and requires a support library to be linked with it.
+ This support library is itself covered by the above license.
+
+License: BSD-3-Clause~Bloomberg
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+     * Redistributions of source code must retain the above copyright
+       notice, this list of conditions and the following disclaimer.
+     * Redistributions in binary form must reproduce the above
+       copyright notice, this list of conditions and the following disclaimer
+       in the documentation and/or other materials provided with the
+       distribution.
+     * Neither the name of Bloomberg Finance LP. nor the names of its
+       contributors may be used to endorse or promote products derived from
+       this software without specific prior written permission.
+ .
+ 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.
+
+License: BSD-3-Clause~RedHat
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+ .
+     * Redistributions of source code must retain the above copyright
+       notice, this list of conditions and the following disclaimer.
+     * Redistributions in binary form must reproduce the above
+       copyright notice, this list of conditions and the following disclaimer
+       in the documentation and/or other materials provided with the
+       distribution.
+     * Neither the name of Red Hat Inc. nor the names of its
+       contributors may be used to endorse or promote products derived from
+       this software without specific prior written permission.
+ .
+ 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.
+
+License: Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ ․
+    https://www.apache.org/licenses/LICENSE-2.0
+ ․
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ ․
+ On Debian systems, the complete text of the Apache License,
+ Version 2.0 can be found in "/usr/share/common-licenses/Apache-2.0".
+
+License: GPL-3
+ This program 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, version 3 of the License.
+ ․
+ This program 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.
+ ․
+ On Debian systems, the complete text of the GNU General Public
+ License Version 3 can be found in "/usr/share/common-licenses/GPL-3".
diff --git a/debian/libprotobuf-dev.install b/debian/libprotobuf-dev.install
new file mode 100644 (file)
index 0000000..4572d6f
--- /dev/null
@@ -0,0 +1,7 @@
+/usr/lib/*/libprotobuf.a
+/usr/lib/*/libprotobuf-lite.a
+/usr/lib/*/libprotobuf.so
+/usr/lib/*/libprotobuf-lite.so
+/usr/lib/*/pkgconfig/protobuf-lite.pc
+/usr/lib/*/pkgconfig/protobuf.pc
+/usr/include/google/protobuf/*
diff --git a/debian/libprotobuf-lite23.install b/debian/libprotobuf-lite23.install
new file mode 100644 (file)
index 0000000..2b9e545
--- /dev/null
@@ -0,0 +1 @@
+/usr/lib/*/libprotobuf-lite.so.*
diff --git a/debian/libprotobuf23.install b/debian/libprotobuf23.install
new file mode 100644 (file)
index 0000000..92199cd
--- /dev/null
@@ -0,0 +1,2 @@
+/usr/lib/*/libprotobuf.so.23.*
+/usr/lib/*/libprotobuf.so.23
diff --git a/debian/libprotoc-dev.install b/debian/libprotoc-dev.install
new file mode 100644 (file)
index 0000000..933c951
--- /dev/null
@@ -0,0 +1,2 @@
+/usr/lib/*/libprotoc.a
+/usr/lib/*/libprotoc.so
diff --git a/debian/libprotoc23.install b/debian/libprotoc23.install
new file mode 100644 (file)
index 0000000..c42e107
--- /dev/null
@@ -0,0 +1,2 @@
+/usr/lib/*/libprotoc*.so.23.*
+/usr/lib/*/libprotoc*.so.23
diff --git a/debian/protobuf-compiler.install b/debian/protobuf-compiler.install
new file mode 100644 (file)
index 0000000..f3ca45e
--- /dev/null
@@ -0,0 +1 @@
+/usr/bin/protoc
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..f2a734e
--- /dev/null
@@ -0,0 +1,75 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+
+ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+export DEB_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)
+else
+export DEB_MULTIARCH ?= $(shell dpkg-architecture -qDEB_BUILD_MULTIARCH)
+endif
+export DEB_CXXFLAGS_MAINT_APPEND=-std=c++11
+
+include /usr/share/dpkg/architecture.mk
+ifeq ($(origin CXX),default)
+CXX := $(DEB_HOST_GNU_TYPE)-g++
+endif
+
+ifneq (,$(findstring $(DEB_BUILD_ARCH), armel m68k mips mipsel powerpc powerpcspe sh4))
+export DEB_LDFLAGS_MAINT_APPEND  = -latomic
+endif
+
+%:
+       dh $@
+
+PROTOBUF_INSTALL_PREFIX=/usr
+PROTOBUF_INSTALL_LIBDIR=$(PROTOBUF_INSTALL_PREFIX)/lib/$(DEB_MULTIARCH)
+
+override_dh_auto_configure:
+       NOCONFIGURE=1 ./autogen.sh
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+       dh_auto_configure -- --host=$(DEB_BUILD_GNU_TYPE) --prefix=$(PROTOBUF_INSTALL_PREFIX) --libdir=$(PROTOBUF_INSTALL_LIBDIR)
+
+else
+       dh_auto_configure -- --prefix=$(PROTOBUF_INSTALL_PREFIX) --libdir=$(PROTOBUF_INSTALL_LIBDIR)
+endif
+
+override_dh_auto_build-arch:
+       dh_auto_build --arch
+       bash -x ./generate_descriptor_proto.sh
+
+ifneq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH))
+       cp -Rv src/.libs debian/native_protoc
+       $(MAKE) clean
+       dh_auto_configure -- --with-protoc=$(CURDIR)/debian/run_protoc
+       dh_auto_build --arch
+endif
+
+override_dh_auto_build-indep:
+       dh_auto_build --indep
+
+override_dh_clean:
+       $(RM) -rv gmock
+       dh_clean
+       $(RM) -f config.h config.log config.status
+       $(RM) -f *.pc
+       $(RM) -f google-protobuf.gemspec
+       $(RM) -f libtool stamp-h1
+       find $(CURDIR) -name Makefile -delete
+
+override_dh_auto_test-arch:
+override_dh_auto_test-indep:
+       :
+
+override_dh_auto_clean-arch:
+       dh_auto_clean --arch
+
+override_dh_auto_clean-indep:
+       dh_auto_clean --indep
+
+override_dh_auto_install-arch:
+       dh_auto_install --arch
+
+override_dh_auto_install-indep:
+       dh_auto_install --indep
+
+override_dh_install-arch:
+       dh_install --arch