[SCM] kodi/experimental: Ensure all needed development headers are installed

rbalint at users.alioth.debian.org rbalint at users.alioth.debian.org
Tue Oct 11 21:23:37 UTC 2016


The following commit has been merged in the experimental branch:
commit ec8f65089eeb9680587e0784d2754f4ed5193a07
Author: Balint Reczey <balint at balintreczey.hu>
Date:   Mon Oct 10 23:01:41 2016 +0200

    Ensure all needed development headers are installed

diff --git a/debian/headers-check.c b/debian/headers-check.c
new file mode 100644
index 0000000..05501a6
--- /dev/null
+++ b/debian/headers-check.c
@@ -0,0 +1,6 @@
+#include "libKODI_adsp.h"
+#include "libKODI_audioengine.h"
+#include "libKODI_guilib.h"
+#include "libXBMC_addon.h"
+#include "libXBMC_codec.h"
+#include "libXBMC_pvr.h"
diff --git a/debian/rules b/debian/rules
index b92b02e..e79e184 100755
--- a/debian/rules
+++ b/debian/rules
@@ -140,6 +140,13 @@ override_dh_install:
 		-XLato-Regular.ttf -XDejaVuSans-Bold.ttf -XLICENSE.txt \
 		-XAnonymousPro -XNOTICE.txt \
 		-Xjquery-1.8.2.min.js -Xiscroll-min.js
+	# check if all needed headers are included
+	$(CXX) -c debian/headers-check.c -DBUILD_KODI_ADDON \
+	$(shell dpkg-buildflags --get CPPFLAGS) \
+	$(shell dpkg-buildflags --get CXXFLAGS) \
+	-Idebian/kodi-addons-dev/usr/include \
+	-Idebian/kodi-addons-dev/usr/include/kodi \
+	-o /dev/null
 
 override_dh_shlibdeps: debian/tmp/kodi-bin-depends-dummy.so debian/tmp/kodi-bin-recommends-dummy.so
 	dh_shlibdeps -a -O--parallel \

-- 
kodi packaging



More information about the pkg-multimedia-commits mailing list