From 319d146f10d7332ad817e56e73a1fa32da30325f Mon Sep 17 00:00:00 2001 From: Kalle Vahlman Date: Tue, 20 Dec 2011 06:28:34 +0000 Subject: Import linux kernel metapackages for ux500 Based on John Rigby's repository at git://git.linaro.org/people/jcrigby/ubuntu/linux-meta-linaro-natty.git --- meta-source/debian/rules | 86 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) create mode 100755 meta-source/debian/rules (limited to 'meta-source/debian/rules') diff --git a/meta-source/debian/rules b/meta-source/debian/rules new file mode 100755 index 0000000..f4a31c9 --- /dev/null +++ b/meta-source/debian/rules @@ -0,0 +1,86 @@ +#!/usr/bin/make -f +# +# debian/rules for kernel-source. +# +# GNU copyright 1997 to 1999 by Joey Hess. +# Copyright (c) 1999-2004 Herbert Xu +# Copyright (c) 2004 Jens Schmalzing +# + +RELEASE_NAME=maverick + +KERNEL_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed -e \ + 's/Version: \([0-9]*\.[0-9]*\.[0-9]*\)\..*/\1/') +KERNEL_ABI=$(shell head -n1 < debian/changelog | gawk '{n=split($$0,v,"."); print v[4];}') +KERNEL_ABI_VERSION=$(KERNEL_VERSION)-$(KERNEL_ABI) + +GENERIC_i386=generic +GENERIC_amd64=generic +GENERIC_lpia=lpia + +GENERIC=$(value GENERIC_$(shell dpkg-architecture -qDEB_HOST_ARCH)) +GENERIC_DEP=$(if $(GENERIC),$(GENERIC),) + +control_files := debian/control.common $(shell LC_ALL=C ls -d debian/control.d/*) + +SHELL := sh -e + +build: + dh_testdir + +clean: debian/control + dh_testdir + dh_testroot + dh_clean + +debian/control: $(control_files) + rm -f debian/control.tmp + for i in $^; do \ + sed 's/RELEASE_NAME/$(RELEASE_NAME)/g' $$i >> debian/control.tmp; \ + echo >> debian/control.tmp; \ + done + rm -f $@ + mv debian/control.tmp $@ + +install: build + dh_testdir + dh_testroot + dh_clean -k + +gencontrol_flags = -Vkernel-version=$(KERNEL_VERSION) +gencontrol_flags += -Vkernel-abi-version=$(KERNEL_ABI_VERSION) +gencontrol_flags += -Vgeneric-depends=$(GENERIC_DEP) + +# Build architecture-independent files here. +binary-indep: debian/control install + dh_testdir + dh_testroot + + dh_installdirs -i + dh_installdocs -i + dh_installchangelogs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i -- $(gencontrol_flags) + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: debian/control install + dh_testdir + dh_testroot + + dh_installdirs -s + dh_installdocs -s + dh_installchangelogs -s + dh_compress -s + dh_fixperms -s + dh_installdeb -s + dh_gencontrol -s -- $(gencontrol_flags) + dh_md5sums -s + dh_builddeb -s + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary install -- cgit v1.2.3