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 }