From ecf333b51ad5d30724c7cb1122a37c7150e05774 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 11 Nov 2013 09:07:14 +0100 Subject: [PATCH] linux: make this also work for arm/rpi. --- srcpkgs/linux/template | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/srcpkgs/linux/template b/srcpkgs/linux/template index 2c129c05d3b..bb7a24efbb8 100644 --- a/srcpkgs/linux/template +++ b/srcpkgs/linux/template @@ -3,20 +3,30 @@ pkgname=linux version=3.10 revision=1 build_style=meta -homepage="https://www.voidlinux.eu/" +homepage="http://www.voidlinux.eu/" short_desc="Linux kernel meta package" maintainer="Juan RP " license="Public domain" -# XXX make it available to all architectures/platforms (rpi). -only_for_archs="i686 x86_64" -makedepends="linux3.10 linux-firmware dracut" +if [ "$XBPS_TARGET_ARCH" = "i686" -o "$XBPS_TARGET_ARCH" = "x86_64" ]; then + makedepends="linux3.10 linux-firmware dracut" +elif [ "$XBPS_TARGET_ARCH" = "armv6l" ]; then + makedepends="kernel-rpi" +fi linux_package() { - depends="linux3.10" + if [ "$XBPS_TARGET_ARCH" = "armv6l" ]; then + depends="kernel-rpi" + else + depends="linux3.10" + fi } linux-headers_package() { short_desc="Linux kernel headers meta package" - depends="linux3.10-headers" + if [ "$XBPS_TARGET_ARCH" = "armv6l" ]; then + depends="kernel-rpi-headers" + else + depends="linux3.10-headers" + fi }