diff --git a/packages/initramfs/package.mk b/packages/initramfs/package.mk index ced2c7e7bc..e6438a3047 100644 --- a/packages/initramfs/package.mk +++ b/packages/initramfs/package.mk @@ -23,8 +23,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS="eglibc:init busybox:init linux:init plymouth-lite:init diskdev_cmds:init" -PKG_BUILD_DEPENDS_TARGET="toolchain" +PKG_DEPENDS_TARGET="toolchain libc:init busybox:init linux:init plymouth-lite:init diskdev_cmds:init" PKG_PRIORITY="optional" PKG_SECTION="virtual" PKG_SHORTDESC="initramfs: Metapackage for installing initramfs" @@ -34,7 +33,7 @@ PKG_IS_ADDON="no" PKG_AUTORECONF="no" if [ "$ISCSI_SUPPORT" = yes ]; then - PKG_DEPENDS="$PKG_DEPENDS open-iscsi:init" + PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET open-iscsi:init" fi post_install() { diff --git a/packages/virtual/autotools/package.mk b/packages/virtual/autotools/package.mk index ed3fd70877..48abaa3be1 100644 --- a/packages/virtual/autotools/package.mk +++ b/packages/virtual/autotools/package.mk @@ -23,8 +23,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.openelec.tv" PKG_URL="" -PKG_DEPENDS_HOST="" -PKG_BUILD_DEPENDS_HOST="ccache:host autoconf:host automake:host libtool:host intltool:host autoconf-archive:host" +PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host libtool:host intltool:host autoconf-archive:host" PKG_PRIORITY="optional" PKG_SECTION="virtual" PKG_SHORTDESC="autotools: Metapackage" diff --git a/packages/virtual/libc/package.mk b/packages/virtual/libc/package.mk new file mode 100644 index 0000000000..8518399e24 --- /dev/null +++ b/packages/virtual/libc/package.mk @@ -0,0 +1,42 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) +# +# OpenELEC is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# OpenELEC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC. If not, see . +################################################################################ + +PKG_NAME="libc" +PKG_VERSION="" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL" +PKG_SITE="http://www.openelec.tv" +PKG_URL="" +PKG_DEPENDS_TARGET="toolchain eglibc timezone-data" +PKG_DEPENDS_INIT="toolchain eglibc:init" +PKG_PRIORITY="optional" +PKG_SECTION="virtual" +PKG_SHORTDESC="libc: Metapackage" +PKG_LONGDESC="" +PKG_SHORTDESC="libc: Meta package for installing various tools and libs needed for libc" +PKG_LONGDESC="Meta package for installing various tools and libs needed for libc" + +PKG_IS_ADDON="no" +PKG_AUTORECONF="no" + +if [ "$XBMCPLAYER_DRIVER" = "bcm2835-driver" ]; then + PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET arm-mem" + PKG_DEPENDS_INIT="$PKG_DEPENDS_INIT arm-mem:init" +fi + diff --git a/scripts/image b/scripts/image index 92aa2c2ebd..9667f98436 100755 --- a/scripts/image +++ b/scripts/image @@ -102,9 +102,12 @@ IMAGE_NAME="$DISTRONAME-$TARGET_VERSION" ln -sf /etc/issue $INSTALL/etc/motd # Basissystem... - $SCRIPTS/install eglibc + $SCRIPTS/install libc $SCRIPTS/install gcc - $SCRIPTS/install linux system + $SCRIPTS/install linux + $SCRIPTS/install linux-drivers + $SCRIPTS/install linux-firmware + $SCRIPTS/install $BOOTLOADER $SCRIPTS/install busybox $SCRIPTS/install util-linux $SCRIPTS/install corefonts