From: Brenden Blanco Date: Thu, 11 Aug 2016 21:02:40 +0000 (-0700) Subject: update debian packaging (#657) X-Git-Tag: v0.2.0~13 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c6009c557f5683cd8f902fb7ead9c775d134bcdd;p=platform%2Fupstream%2Fbcc.git update debian packaging (#657) * debian packaging: Add missing Build-dependencies * Add clang-format-3.7 to build-depends Signed-off-by: Brenden Blanco * debian packaging: Build with -DBCC_KERNEL_HAS_SOURCE_DIR=1 This is required to use the distro-provided includes on Debian/Ubuntu --- diff --git a/debian/control b/debian/control index 642ea5d..5ad8efc 100644 --- a/debian/control +++ b/debian/control @@ -3,7 +3,7 @@ Maintainer: Brenden Blanco Section: misc Priority: optional Standards-Version: 3.9.5 -Build-Depends: debhelper (>= 9), cmake, libllvm3.7 | libllvm3.8, llvm-3.7-dev | llvm-3.8-dev, libclang-3.7-dev | libclang-3.8-dev, libelf-dev +Build-Depends: debhelper (>= 9), cmake, libllvm3.7 | libllvm3.8, llvm-3.7-dev | llvm-3.8-dev, libclang-3.7-dev | libclang-3.8-dev, libelf-dev, bison, flex, libedit-dev, clang-format | clang-format-3.7, python-netaddr, python-pyroute2, luajit, libluajit-5.1-dev Homepage: https://github.com/iovisor/bcc Package: libbcc diff --git a/debian/rules b/debian/rules index 215bf45..6467ebe 100755 --- a/debian/rules +++ b/debian/rules @@ -13,4 +13,4 @@ UPSTREAM_VERSION := $(shell dpkg-parsechangelog | sed -rne "s,^Version: ([0-9.]+ # FIXME: LLVM_DEFINITIONS is broken somehow in LLVM cmake upstream override_dh_auto_configure: - dh_auto_configure -- -DREVISION_LAST=$(UPSTREAM_VERSION) -DREVISION=$(UPSTREAM_VERSION) -DLLVM_DEFINITIONS="-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS" + dh_auto_configure -- -DBCC_KERNEL_HAS_SOURCE_DIR=1 -DREVISION_LAST=$(UPSTREAM_VERSION) -DREVISION=$(UPSTREAM_VERSION) -DLLVM_DEFINITIONS="-D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS"