From 4dad10d9812dc50ad70992d343e75dea4df2dca6 Mon Sep 17 00:00:00 2001 From: Miroslav Ondra Date: Thu, 22 Aug 2019 19:24:37 +0200 Subject: [PATCH] fix debian/rules to be usable on amd64 platform --- .gitignore | 3 ++- debian/control | 6 +++--- debian/rules | 5 +++++ 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 3152749..6f7c15e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ modules/unipi/tmp* modules/unipi/.tmp_versions modules/unipi/unipi.mod.c modules/unipi/modules.order -debian/neuron-kernel.changelog \ No newline at end of file +debian/neuron-kernel.changelog +debian/changelog \ No newline at end of file diff --git a/debian/control b/debian/control index 7a785fe..d151893 100644 --- a/debian/control +++ b/debian/control @@ -16,10 +16,10 @@ Description: UniPi Neuron kernel modules Package: unipi-kernel-modules-dkms Architecture: all -Pre-Depends: raspberrypi-kernel-headers | axon-kernel-headers(>= 4.0) | linux-headers(>=4.0) +Pre-Depends: raspberrypi-kernel-headers | axon-kernel-headers | linux-headers(>=4.0) Depends: ${misc:Depends}, unipi-common, dkms -Replaces: neuron-kernel -Conflicts: neuron-kernel +Replaces: neuron-kernel, unipi-kernel-modules +Conflicts: neuron-kernel, unipi-kernel-modules Description: UniPi Neuron kernel modules - DKMS source This package contains source code of kernel module for spi protocol used by internal boards in the UniPi Neuron/Axon controllers. diff --git a/debian/rules b/debian/rules index f7d3718..fe53897 100755 --- a/debian/rules +++ b/debian/rules @@ -83,9 +83,14 @@ override_dh_auto_configure: endif endif +ifeq ($(shell dpkg-architecture -q DEB_HOST_ARCH),amd64) +override_dh_auto_build: + @echo "skip build" +else override_dh_auto_build: dh_auto_build -- CCPREFIX=${DEB_TARGET_GNU_TYPE}- \ LINUX_DIR_PATH=$(LINUX_DIR_PATH) ARCH=${DEB_TARGET_ARCH_CPU} +endif ifeq ($(shell dpkg-architecture -q DEB_HOST_ARCH),arm64) override_dh_auto_install: -- 2.34.1