Index: debian.chrome/rules.d/3-binary-indep.mk |
diff --git a/debian.chrome/rules.d/3-binary-indep.mk b/debian.chrome/rules.d/3-binary-indep.mk |
new file mode 100644 |
index 0000000000000000000000000000000000000000..4887dcf91c1f440d3f0e474340cb90682bea58e8 |
--- /dev/null |
+++ b/debian.chrome/rules.d/3-binary-indep.mk |
@@ -0,0 +1,92 @@ |
+build-indep: |
+ |
+docpkg = $(doc_pkg_name) |
+docdir = $(CURDIR)/debian/$(docpkg)/usr/share/doc/$(docpkg) |
+install-doc: |
+ dh_testdir |
+ dh_testroot |
+ dh_clean -k -p$(docpkg) |
+ |
+ install -d $(docdir) |
+ifeq ($(do_doc_package_content),true) |
+ # First the html docs. We skip these for autobuilds |
+ if [ -z "$(AUTOBUILD)" ]; then \ |
+ install -d $(docdir)/$(doc_pkg_name)-tmp; \ |
+ $(kmake) O=$(docdir)/$(doc_pkg_name)-tmp htmldocs; \ |
+ mv $(docdir)/$(doc_pkg_name)-tmp/Documentation/DocBook \ |
+ $(docdir)/html; \ |
+ rm -rf $(docdir)/$(doc_pkg_name)-tmp; \ |
+ fi |
+endif |
+ # Copy the rest |
+ cp -a Documentation/* $(docdir) |
+ rm -rf $(docdir)/DocBook |
+ find $(docdir) -name .gitignore | xargs rm -f |
+ |
+indep_hdrpkg = $(hdrs_pkg_name) |
+indep_hdrdir = $(CURDIR)/debian/$(indep_hdrpkg)/usr/src/$(indep_hdrpkg) |
+install-headers: |
+ dh_testdir |
+ dh_testroot |
+ dh_clean -k -p$(indep_hdrpkg) |
+ |
+ install -d $(indep_hdrdir) |
+ find . -path './debian' -prune -o -path './$(DEBIAN)' -prune \ |
+ -o -path './include/*' -prune \ |
+ -o -path './scripts/*' -prune -o -type f \ |
+ \( -name 'Makefile*' -o -name 'Kconfig*' -o -name 'Kbuild*' -o \ |
+ -name '*.sh' -o -name '*.pl' -o -name '*.lds' \) \ |
+ -print | cpio -pd --preserve-modification-time $(indep_hdrdir) |
+ cp -a drivers/media/dvb/dvb-core/*.h $(indep_hdrdir)/drivers/media/dvb/dvb-core |
+ cp -a drivers/media/video/*.h $(indep_hdrdir)/drivers/media/video |
+ cp -a drivers/media/dvb/frontends/*.h $(indep_hdrdir)/drivers/media/dvb/frontends |
+ cp -a scripts include $(indep_hdrdir) |
+ (find arch -name include -type d -print | \ |
+ xargs -n1 -i: find : -type f) | \ |
+ cpio -pd --preserve-modification-time $(indep_hdrdir) |
+ |
+srcpkg = $(src_pkg_name)-source-$(release) |
+srcdir = $(CURDIR)/debian/$(srcpkg)/usr/src/$(srcpkg) |
+install-source: |
+ dh_testdir |
+ dh_testroot |
+ dh_clean -k -p$(srcpkg) |
+ |
+ install -d $(srcdir) |
+ifeq ($(do_linux_source_content),true) |
+ find . -path './debian' -prune -o -path './$(DEBIAN)' -prune -o \ |
+ -path './.*' -prune -o -print | \ |
+ cpio -pd --preserve-modification-time $(srcdir) |
+ (cd $(srcdir)/..; tar cf - $(srcpkg)) | bzip2 -9c > \ |
+ $(srcdir).tar.bz2 |
+ rm -rf $(srcdir) |
+endif |
+ |
+install-indep: install-headers install-doc install-source |
+ |
+# This is just to make it easy to call manually. Normally done in |
+# binary-indep target during builds. |
+binary-headers: install-headers |
+ dh_testdir |
+ dh_testroot |
+ dh_installchangelogs -p$(indep_hdrpkg) |
+ dh_installdocs -p$(indep_hdrpkg) |
+ dh_compress -p$(indep_hdrpkg) |
+ dh_fixperms -p$(indep_hdrpkg) |
+ dh_installdeb -p$(indep_hdrpkg) |
+ dh_gencontrol -p$(indep_hdrpkg) |
+ dh_md5sums -p$(indep_hdrpkg) |
+ dh_builddeb -p$(indep_hdrpkg) |
+ |
+binary-indep: install-indep |
+ dh_testdir |
+ dh_testroot |
+ |
+ dh_installchangelogs -i |
+ dh_installdocs -i |
+ dh_compress -i |
+ dh_fixperms -i |
+ dh_installdeb -i |
+ dh_gencontrol -i |
+ dh_md5sums -i |
+ dh_builddeb -i |