mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Merge pull request #1706 from MilhouseVH/le82_buildsystem_update
LE8.2: Bring build system more-or-less up to par with master
This commit is contained in:
commit
524dc53ee8
@ -17,16 +17,16 @@ setup_toolchain() {
|
||||
export CFLAGS="$TARGET_CFLAGS"
|
||||
export CXXFLAGS="$TARGET_CXXFLAGS"
|
||||
export LDFLAGS="$TARGET_LDFLAGS"
|
||||
export PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config"
|
||||
export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config"
|
||||
export PKG_CONFIG_PATH=""
|
||||
export PKG_CONFIG_LIBDIR="$SYSROOT_PREFIX/usr/lib/pkgconfig:$SYSROOT_PREFIX/usr/share/pkgconfig"
|
||||
export PKG_CONFIG_SYSROOT_DIR="$SYSROOT_PREFIX"
|
||||
export PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1
|
||||
export PKG_CONFIG_ALLOW_SYSTEM_LIBS=1
|
||||
export CMAKE_CONF=$ROOT/$TOOLCHAIN/etc/cmake-$TARGET_NAME.conf
|
||||
export CMAKE_CONF=$TOOLCHAIN/etc/cmake-$TARGET_NAME.conf
|
||||
export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=/usr"
|
||||
if [ ! -f $CMAKE_CONF ] ; then
|
||||
mkdir -p $ROOT/$TOOLCHAIN/etc
|
||||
mkdir -p $TOOLCHAIN/etc
|
||||
echo "SET(CMAKE_SYSTEM_NAME Linux)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_SYSTEM_VERSION 1)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_SYSTEM_PROCESSOR $TARGET_ARCH)" >> $CMAKE_CONF
|
||||
@ -39,8 +39,8 @@ setup_toolchain() {
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)" >> $CMAKE_CONF
|
||||
fi
|
||||
export HOST_CC="$ROOT/$TOOLCHAIN/bin/host-gcc"
|
||||
export HOST_CXX="$ROOT/$TOOLCHAIN/bin/host-g++"
|
||||
export HOST_CC="$TOOLCHAIN/bin/host-gcc"
|
||||
export HOST_CXX="$TOOLCHAIN/bin/host-g++"
|
||||
export HOSTCC="$HOST_CC"
|
||||
export HOSTCXX="$HOST_CXX"
|
||||
export CC_FOR_BUILD="$HOST_CC"
|
||||
@ -54,8 +54,8 @@ setup_toolchain() {
|
||||
host|bootstrap)
|
||||
export DESTIMAGE="host"
|
||||
export AWK="gawk"
|
||||
export CC="$ROOT/$TOOLCHAIN/bin/host-gcc"
|
||||
export CXX="$ROOT/$TOOLCHAIN/bin/host-g++"
|
||||
export CC="$TOOLCHAIN/bin/host-gcc"
|
||||
export CXX="$TOOLCHAIN/bin/host-g++"
|
||||
export CPP="cpp"
|
||||
export LD="ld"
|
||||
export AS="as"
|
||||
@ -69,14 +69,14 @@ setup_toolchain() {
|
||||
export CFLAGS="$HOST_CFLAGS"
|
||||
export CXXFLAGS="$HOST_CXXFLAGS"
|
||||
export LDFLAGS="$HOST_LDFLAGS"
|
||||
export PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config"
|
||||
export PKG_CONFIG="$TOOLCHAIN/bin/pkg-config"
|
||||
export PKG_CONFIG_PATH=""
|
||||
export PKG_CONFIG_LIBDIR="$ROOT/$TOOLCHAIN/lib/pkgconfig:$ROOT/$TOOLCHAIN/share/pkgconfig"
|
||||
export PKG_CONFIG_LIBDIR="$TOOLCHAIN/lib/pkgconfig:$TOOLCHAIN/share/pkgconfig"
|
||||
export PKG_CONFIG_SYSROOT_DIR=""
|
||||
unset PKG_CONFIG_ALLOW_SYSTEM_CFLAGS
|
||||
unset PKG_CONFIG_ALLOW_SYSTEM_LIBS
|
||||
export CMAKE_CONF=$ROOT/$TOOLCHAIN/etc/cmake-$HOST_NAME.conf
|
||||
export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=$ROOT/$TOOLCHAIN"
|
||||
export CMAKE_CONF=$TOOLCHAIN/etc/cmake-$HOST_NAME.conf
|
||||
export CMAKE="cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF -DCMAKE_INSTALL_PREFIX=$TOOLCHAIN"
|
||||
if [ ! -f $CMAKE_CONF ] ; then
|
||||
mkdir -p $TOOLCHAIN/etc
|
||||
echo "SET(CMAKE_SYSTEM_NAME Linux)" >> $CMAKE_CONF
|
||||
@ -85,7 +85,7 @@ setup_toolchain() {
|
||||
echo "SET(CMAKE_CXX_COMPILER $CXX)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_CPP_COMPILER $CXX)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_AR $AR CACHE FILEPATH "Archiver")" >> $CMAKE_CONF # hum?
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH $ROOT/$TOOLCHAIN)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH $TOOLCHAIN)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM BOTH)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY BOTH)" >> $CMAKE_CONF
|
||||
echo "SET(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE BOTH)" >> $CMAKE_CONF
|
||||
@ -120,7 +120,7 @@ get_module_dir() {
|
||||
get_build_dir() {
|
||||
local _PKG_NAME="$(get_pkg_variable "$1" PKG_NAME)" _PKG_VERSION="$(get_pkg_version "$1")"
|
||||
if [ -n "$_PKG_NAME" -a -n "$_PKG_VERSION" ]; then
|
||||
echo $ROOT/$BUILD/${_PKG_NAME}-${_PKG_VERSION}
|
||||
echo $BUILD/${_PKG_NAME}-${_PKG_VERSION}
|
||||
fi
|
||||
}
|
||||
|
||||
@ -182,41 +182,41 @@ add_group() {
|
||||
do_autoreconf() {
|
||||
export ACLOCAL_DIR=$SYSROOT_PREFIX/usr/share/aclocal
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/autoconf" ]; then
|
||||
export AUTOCONF=$ROOT/$TOOLCHAIN/bin/autoconf
|
||||
if [ -e "$TOOLCHAIN/bin/autoconf" ]; then
|
||||
export AUTOCONF=$TOOLCHAIN/bin/autoconf
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/automake" ]; then
|
||||
export AUTOMAKE=$ROOT/$TOOLCHAIN/bin/automake
|
||||
if [ -e "$TOOLCHAIN/bin/automake" ]; then
|
||||
export AUTOMAKE=$TOOLCHAIN/bin/automake
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/autopoint" ]; then
|
||||
export AUTOPOINT=$ROOT/$TOOLCHAIN/bin/autopoint
|
||||
if [ -e "$TOOLCHAIN/bin/autopoint" ]; then
|
||||
export AUTOPOINT=$TOOLCHAIN/bin/autopoint
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/libtoolize" ]; then
|
||||
export LIBTOOLIZE=$ROOT/$TOOLCHAIN/bin/libtoolize
|
||||
if [ -e "$TOOLCHAIN/bin/libtoolize" ]; then
|
||||
export LIBTOOLIZE=$TOOLCHAIN/bin/libtoolize
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/intltoolize" ]; then
|
||||
export INTLTOOLIZE=$ROOT/$TOOLCHAIN/bin/intltoolize
|
||||
if [ -e "$TOOLCHAIN/bin/intltoolize" ]; then
|
||||
export INTLTOOLIZE=$TOOLCHAIN/bin/intltoolize
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/aclocal" ]; then
|
||||
export ACLOCAL="$ROOT/$TOOLCHAIN/bin/aclocal -I $ACLOCAL_DIR"
|
||||
if [ -e "$TOOLCHAIN/bin/aclocal" ]; then
|
||||
export ACLOCAL="$TOOLCHAIN/bin/aclocal -I $ACLOCAL_DIR"
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/autoheader" ]; then
|
||||
export AUTOHEADER=$ROOT/$TOOLCHAIN/bin/autoheader
|
||||
if [ -e "$TOOLCHAIN/bin/autoheader" ]; then
|
||||
export AUTOHEADER=$TOOLCHAIN/bin/autoheader
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/libtool" ]; then
|
||||
export LIBTOOL=$ROOT/$TOOLCHAIN/bin/libtool
|
||||
if [ -e "$TOOLCHAIN/bin/libtool" ]; then
|
||||
export LIBTOOL=$TOOLCHAIN/bin/libtool
|
||||
fi
|
||||
|
||||
if [ -e "$ROOT/$TOOLCHAIN/bin/autoreconf" -a -e "$INTLTOOLIZE" ]; then
|
||||
if [ -e "$TOOLCHAIN/bin/autoreconf" -a -e "$INTLTOOLIZE" ]; then
|
||||
mkdir -p $ACLOCAL_DIR
|
||||
export AUTORECONF="$ROOT/$TOOLCHAIN/bin/autoreconf --verbose --force --install -I $ACLOCAL_DIR"
|
||||
export AUTORECONF="$TOOLCHAIN/bin/autoreconf --verbose --force --install -I $ACLOCAL_DIR"
|
||||
$AUTORECONF $@
|
||||
fi
|
||||
}
|
||||
@ -507,7 +507,7 @@ show_config() {
|
||||
# strip
|
||||
debug_strip() {
|
||||
if [ ! "$DEBUG" = yes ]; then
|
||||
find $* -type f -executable | xargs $STRIP 1>/dev/null || :
|
||||
find $* -type f -executable | xargs $STRIP 2>/dev/null || :
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -28,10 +28,10 @@ TARGET_LIBDIR="$SYSROOT_PREFIX/lib $SYSROOT_PREFIX/usr/lib"
|
||||
TARGET_INCDIR="$SYSROOT_PREFIX/include $SYSROOT_PREFIX/usr/include"
|
||||
|
||||
HOST_CPPFLAGS=""
|
||||
HOST_CFLAGS="-O2 -Wall -pipe -I$ROOT/$TOOLCHAIN/include"
|
||||
HOST_CFLAGS="-O2 -Wall -pipe -I$TOOLCHAIN/include"
|
||||
HOST_CXXFLAGS="$HOST_CFLAGS"
|
||||
HOST_LDFLAGS="-Wl,-rpath,$ROOT/$TOOLCHAIN/lib -L$ROOT/$TOOLCHAIN/lib"
|
||||
HOST_LIBDIR="$ROOT/$TOOLCHAIN/lib"
|
||||
HOST_LDFLAGS="-Wl,-rpath,$TOOLCHAIN/lib -L$TOOLCHAIN/lib"
|
||||
HOST_LIBDIR="$TOOLCHAIN/lib"
|
||||
|
||||
# work around Ubuntu default C*FLAGS
|
||||
# see https://wiki.ubuntu.com/ToolChain/CompilerFlags#A-Wformat_-Wformat-security
|
||||
@ -70,4 +70,4 @@ HOST_CXXFLAGS="$HOST_CXXFLAGS -Wno-format-security"
|
||||
|
||||
# default dirs
|
||||
HOST_LIBDIR="$HOST_LIBDIR /lib /usr/lib"
|
||||
HOST_INCDIR="$ROOT/$TOOLCHAIN/include /usr/include"
|
||||
HOST_INCDIR="$TOOLCHAIN/include /usr/include"
|
||||
|
33
config/path
33
config/path
@ -20,14 +20,14 @@ HOST_NAME=`$LOCAL_CC -dumpmachine`
|
||||
TARGET_NAME=$TARGET_GCC_ARCH-libreelec-linux-gnu${TARGET_ABI}
|
||||
|
||||
if [ -n "$DEVICE" ]; then
|
||||
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$DEVICE.$TARGET_ARCH-$LIBREELEC_VERSION
|
||||
BUILD=$ROOT/$BUILD_BASE.$DISTRONAME-$PROJECT.$DEVICE.$TARGET_ARCH-$LIBREELEC_VERSION
|
||||
if [ "$LIBREELEC_VERSION" = "devel" ] ; then
|
||||
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$DEVICE.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
|
||||
BUILD=$ROOT/$BUILD_BASE.$DISTRONAME-$PROJECT.$DEVICE.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
|
||||
fi
|
||||
else
|
||||
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$LIBREELEC_VERSION
|
||||
BUILD=$ROOT/$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$LIBREELEC_VERSION
|
||||
if [ "$LIBREELEC_VERSION" = "devel" ] ; then
|
||||
BUILD=$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
|
||||
BUILD=$ROOT/$BUILD_BASE.$DISTRONAME-$PROJECT.$TARGET_ARCH-$OS_VERSION-$LIBREELEC_VERSION
|
||||
fi
|
||||
fi
|
||||
|
||||
@ -43,11 +43,11 @@ STAMPS=$BUILD/.stamps
|
||||
STAMPS_INSTALL=$BUILD/image/.stamps
|
||||
DOCS=DOCS
|
||||
TOOLCHAIN=$BUILD/toolchain
|
||||
SYSROOT_PREFIX=$ROOT/$TOOLCHAIN/$TARGET_NAME/sysroot
|
||||
SYSROOT_PREFIX=$TOOLCHAIN/$TARGET_NAME/sysroot
|
||||
LIB_PREFIX=$SYSROOT_PREFIX/usr
|
||||
TARGET_PREFIX=$ROOT/$TOOLCHAIN/bin/$TARGET_NAME-
|
||||
TARGET_PREFIX=$TOOLCHAIN/bin/$TARGET_NAME-
|
||||
|
||||
FAKEROOT_SCRIPT=$ROOT/.fakeroot.$BUILD
|
||||
FAKEROOT_SCRIPT=$BUILD/.fakeroot
|
||||
|
||||
if [ -z "$INSTALL" ]; then
|
||||
INSTALL=$BUILD/image/system
|
||||
@ -56,8 +56,8 @@ INSTALL_INIT=$BUILD/image/initramfs/root-image
|
||||
|
||||
. config/sources
|
||||
|
||||
MAKE="$ROOT/$TOOLCHAIN/bin/make"
|
||||
MAKEINSTALL="$ROOT/$TOOLCHAIN/bin/make -j1 DESTDIR=$SYSROOT_PREFIX install"
|
||||
MAKE="$TOOLCHAIN/bin/make"
|
||||
MAKEINSTALL="$TOOLCHAIN/bin/make -j1 DESTDIR=$SYSROOT_PREFIX install"
|
||||
SED="sed -i"
|
||||
|
||||
# set package metadata
|
||||
@ -79,6 +79,8 @@ SED="sed -i"
|
||||
PKG_LONGDESC=""
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_PATCH_DIRS=""
|
||||
PKG_NEED_UNPACK=""
|
||||
PKG_SHA256=""
|
||||
|
||||
if [ -n "$1" ]; then
|
||||
_PKG_ROOT_NAME=${1%:*}
|
||||
@ -141,6 +143,7 @@ SED="sed -i"
|
||||
|
||||
if [ "$PKG_IS_ADDON" = "yes" ] ; then
|
||||
[ -z $PKG_SECTION ] && PKG_ADDON_ID="$PKG_NAME" || PKG_ADDON_ID="`echo $PKG_SECTION | sed 's,/,.,g'`.$PKG_NAME"
|
||||
PKG_NEED_UNPACK="${PKG_NEED_UNPACK} $(get_pkg_directory $MEDIACENTER)"
|
||||
fi
|
||||
|
||||
# Automatically set PKG_SOURCE_NAME unless it is already defined.
|
||||
@ -187,17 +190,17 @@ XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
|
||||
. config/optimize
|
||||
|
||||
if [ -z "$CCACHE_DIR" ]; then
|
||||
export CCACHE_DIR=$ROOT/$BUILD/.ccache
|
||||
export CCACHE_DIR=$BUILD/.ccache
|
||||
fi
|
||||
export MAKEFLAGS=-j$CONCURRENCY_MAKE_LEVEL
|
||||
export PKG_CONFIG=$ROOT/$TOOLCHAIN/bin/pkg-config
|
||||
export PKG_CONFIG=$TOOLCHAIN/bin/pkg-config
|
||||
|
||||
if [ -z "$PATH" -o "$PATH" = "${PATH#$ROOT/$TOOLCHAIN/bin:}" ]; then
|
||||
export PATH="$ROOT/$TOOLCHAIN/bin:$ROOT/$TOOLCHAIN/sbin:$PATH"
|
||||
if [ -z "$PATH" -o "$PATH" = "${PATH#$TOOLCHAIN/bin:}" ]; then
|
||||
export PATH="$TOOLCHAIN/bin:$TOOLCHAIN/sbin:$PATH"
|
||||
fi
|
||||
|
||||
if [ -z "$LD_LIBRARY_PATH" -o "$LD_LIBRARY_PATH" = "${LD_LIBRARY_PATH#$ROOT/$TOOLCHAIN/lib:}" ]; then
|
||||
export LD_LIBRARY_PATH="$ROOT/$TOOLCHAIN/lib:$LD_LIBRARY_PATH"
|
||||
if [ -z "$LD_LIBRARY_PATH" -o "$LD_LIBRARY_PATH" = "${LD_LIBRARY_PATH#$TOOLCHAIN/lib:}" ]; then
|
||||
export LD_LIBRARY_PATH="$TOOLCHAIN/lib:$LD_LIBRARY_PATH"
|
||||
fi
|
||||
|
||||
VERSION_SUFFIX=$TARGET_ARCH
|
||||
|
@ -57,12 +57,12 @@ pre_make_target() {
|
||||
export CGO_NO_EMULATION=1
|
||||
export CGO_CFLAGS=$CFLAGS
|
||||
export LDFLAGS="-w -extldflags -static -X github.com/docker/containerd.GitCommit=${PKG_VERSION} -extld $CC"
|
||||
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/vendor/
|
||||
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
|
||||
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$PKG_BUILD.gopath:$PKG_BUILD/vendor/
|
||||
export GOROOT=$TOOLCHAIN/lib/golang
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
|
||||
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/vendor/src/github.com/docker/containerd
|
||||
ln -fs $PKG_BUILD $PKG_BUILD/vendor/src/github.com/docker/containerd
|
||||
}
|
||||
|
||||
make_target() {
|
||||
|
@ -42,17 +42,17 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-nls \
|
||||
--without-libintl-prefix"
|
||||
|
||||
post_patch() {
|
||||
mkdir -p $ROOT/$PKG_BUILD/build-aux/
|
||||
touch $ROOT/$PKG_BUILD/build-aux/config.rpath
|
||||
touch $ROOT/$PKG_BUILD/libdvbv5-po/Makefile.in.in
|
||||
touch $ROOT/$PKG_BUILD/v4l-utils-po/Makefile.in.in
|
||||
mkdir -p $PKG_BUILD/build-aux/
|
||||
touch $PKG_BUILD/build-aux/config.rpath
|
||||
touch $PKG_BUILD/libdvbv5-po/Makefile.in.in
|
||||
touch $PKG_BUILD/v4l-utils-po/Makefile.in.in
|
||||
}
|
||||
|
||||
make_target() {
|
||||
cd $ROOT/$PKG_BUILD/.$TARGET_NAME/lib/libdvbv5
|
||||
cd $PKG_BUILD/.$TARGET_NAME/lib/libdvbv5
|
||||
make CFLAGS="$TARGET_CFLAGS"
|
||||
|
||||
cd $ROOT/$PKG_BUILD/.$TARGET_NAME/utils/dvb
|
||||
cd $PKG_BUILD/.$TARGET_NAME/utils/dvb
|
||||
make CFLAGS="$TARGET_CFLAGS"
|
||||
}
|
||||
|
||||
|
@ -31,7 +31,7 @@ PKG_AUTORECONF="yes"
|
||||
# aml 3.14 is meh
|
||||
pre_configure_target() {
|
||||
if [ "$TARGET_ARCH" = "aarch64" ]; then
|
||||
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $ROOT/$PKG_BUILD/configure*
|
||||
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $ROOT/$PKG_BUILD/configure*
|
||||
sed -i 's/DVB_HEADER=0/DVB_HEADER=1/g' $PKG_BUILD/configure*
|
||||
sed -i 's/HAS_DVB_API5=0/HAS_DVB_API5=1/g' $PKG_BUILD/configure*
|
||||
fi
|
||||
}
|
||||
|
@ -25,7 +25,7 @@ PKG_DEPENDS_TARGET="toolchain ffmpeg lame x264"
|
||||
PKG_LONGDESC="FFmpeg built static with additional features"
|
||||
|
||||
pre_configure_target() {
|
||||
cd "$ROOT/$PKG_BUILD"
|
||||
cd "$PKG_BUILD"
|
||||
rm -rf ".$TARGET_NAME"
|
||||
cp -PR $(get_build_dir ffmpeg)/* .
|
||||
make clean
|
||||
@ -80,7 +80,7 @@ configure_target() {
|
||||
--as="$CC" \
|
||||
--cc="$CC" \
|
||||
--ld="$CC" \
|
||||
--pkg-config="$ROOT/$TOOLCHAIN/bin/pkg-config" \
|
||||
--pkg-config="$TOOLCHAIN/bin/pkg-config" \
|
||||
--host-cc="$HOST_CC" \
|
||||
--host-cflags="$HOST_CFLAGS" \
|
||||
--host-ldflags="$HOST_LDFLAGS" \
|
||||
|
@ -25,7 +25,7 @@ PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="x264"
|
||||
|
||||
pre_configure_target() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
|
@ -42,22 +42,22 @@ PKG_AUTORECONF="no"
|
||||
|
||||
configure_host() {
|
||||
export GOOS=linux
|
||||
export GOROOT_FINAL=$ROOT/$TOOLCHAIN/lib/golang
|
||||
export GOROOT_FINAL=$TOOLCHAIN/lib/golang
|
||||
export GOROOT_BOOTSTRAP=/usr/lib/golang
|
||||
export GOARCH=amd64
|
||||
}
|
||||
|
||||
make_host() {
|
||||
cd $ROOT/$PKG_BUILD/src
|
||||
cd $PKG_BUILD/src
|
||||
bash make.bash --no-banner
|
||||
}
|
||||
|
||||
pre_makeinstall_host() {
|
||||
# need to cleanup old golang version when updating to a new version
|
||||
rm -rf $ROOT/$TOOLCHAIN/lib/golang
|
||||
rm -rf $TOOLCHAIN/lib/golang
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/lib/golang
|
||||
cp -av $ROOT/$PKG_BUILD/* $ROOT/$TOOLCHAIN/lib/golang/
|
||||
mkdir -p $TOOLCHAIN/lib/golang
|
||||
cp -av $PKG_BUILD/* $TOOLCHAIN/lib/golang/
|
||||
}
|
||||
|
@ -32,7 +32,7 @@ PKG_IS_ADDON="no"
|
||||
|
||||
PKG_AUTORECONF="yes"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_path_GLIB_GENMARSHAL=$ROOT/$TOOLCHAIN/bin/glib-genmarshal \
|
||||
PKG_CONFIGURE_OPTS_TARGET="ac_cv_path_GLIB_GENMARSHAL=$TOOLCHAIN/bin/glib-genmarshal \
|
||||
--disable-glibtest \
|
||||
--enable-modules \
|
||||
--enable-explicit-deps=no \
|
||||
|
@ -35,7 +35,7 @@ PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--disable-shared \
|
||||
--with-cross-build=$ROOT/$PKG_BUILD/.$HOST_NAME"
|
||||
--with-cross-build=$PKG_BUILD/.$HOST_NAME"
|
||||
|
||||
PKG_CONFIGURE_SCRIPT="source/configure"
|
||||
|
||||
|
@ -38,7 +38,7 @@ PKG_CONFIGURE_OPTS_TARGET="--prefix=$SYSROOT_PREFIX/usr \
|
||||
|
||||
pre_configure_target() {
|
||||
# serdisplib fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rmdir .$TARGET_NAME
|
||||
|
||||
# use libusb-config from sysroot
|
||||
|
@ -34,5 +34,5 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--disable-largefile"
|
||||
|
||||
post_makeinstall_target() {
|
||||
cp $ROOT/$PKG_BUILD/common/utils.h $SYSROOT_PREFIX/usr/include/libimobiledevice/
|
||||
cp $PKG_BUILD/common/utils.h $SYSROOT_PREFIX/usr/include/libimobiledevice/
|
||||
}
|
||||
|
@ -58,9 +58,9 @@ pre_make_target() {
|
||||
export CGO_NO_EMULATION=1
|
||||
export CGO_CFLAGS=$CFLAGS
|
||||
export LDFLAGS="-extld $CC"
|
||||
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$ROOT/$PKG_BUILD.gopath
|
||||
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
|
||||
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$PKG_BUILD.gopath
|
||||
export GOROOT=$TOOLCHAIN/lib/golang
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
}
|
||||
|
||||
|
@ -45,7 +45,7 @@ fi
|
||||
PKG_CMAKE_OPTS_TARGET="$FREESCALE_V4L_INCLUDE"
|
||||
|
||||
pre_build_target() {
|
||||
cp -a $(get_build_dir moonlight-common-c)/* $ROOT/$PKG_BUILD/third_party/moonlight-common-c
|
||||
cp -a $(get_build_dir moonlight-common-c)/* $PKG_BUILD/third_party/moonlight-common-c
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
|
@ -53,5 +53,5 @@ post_makeinstall_target() {
|
||||
mkdir -p $SYSROOT_PREFIX/usr/include/MediaInfo/$i/
|
||||
cp -aP ../../../Source/MediaInfo/$i/*.h $SYSROOT_PREFIX/usr/include/MediaInfo/$i/
|
||||
done
|
||||
cp -P libmediainfo-config $ROOT/$TOOLCHAIN/bin
|
||||
cp -P libmediainfo-config $TOOLCHAIN/bin
|
||||
}
|
||||
|
@ -50,5 +50,5 @@ post_makeinstall_target() {
|
||||
mkdir -p $SYSROOT_PREFIX/usr/include/ZenLib/$i/
|
||||
cp -aP ../../../Source/ZenLib/$i/*.h $SYSROOT_PREFIX/usr/include/ZenLib/$i/
|
||||
done
|
||||
cp -P libzen-config $ROOT/$TOOLCHAIN/bin
|
||||
cp -P libzen-config $TOOLCHAIN/bin
|
||||
}
|
||||
|
@ -29,5 +29,5 @@ PKG_LONGDESC="OpenCaster is a free and open source MPEG2 transport stream data g
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
pre_makeinstall_target() {
|
||||
mkdir -p $ROOT/$PKG_BUILD/.install_pkg
|
||||
mkdir -p $PKG_BUILD/.install_pkg
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ PKG_CONFIGURE_OPTS_TARGET="--with-sysroot=$SYSROOT_PREFIX \
|
||||
--without-sco"
|
||||
|
||||
pre_configure_target() {
|
||||
export CFLAGS="$CFLAGS -I$ROOT/$PKG_BUILD"
|
||||
export CFLAGS="$CFLAGS -I$PKG_BUILD"
|
||||
export LIBS="-ltermcap"
|
||||
}
|
||||
|
||||
|
@ -38,7 +38,7 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
|
||||
pre_configure_target() {
|
||||
# nmap fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
export CPPFLAGS="$CPPFLAGS -Iliblua"
|
||||
|
@ -38,5 +38,5 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
cp ninja $ROOT/$TOOLCHAIN/bin/
|
||||
cp ninja $TOOLCHAIN/bin/
|
||||
}
|
||||
|
@ -37,8 +37,8 @@ if [ "$TARGET_ARCH" = "x86_64" ] ; then
|
||||
fi
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--with-pthreads $TARGET_USE_64"
|
||||
PKG_MAKE_OPTS_TARGET="NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall"
|
||||
PKG_MAKEINSTALL_OPTS_TARGET="NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall"
|
||||
PKG_MAKE_OPTS_TARGET="NSINSTALL=$TOOLCHAIN/bin/nsinstall"
|
||||
PKG_MAKEINSTALL_OPTS_TARGET="NSINSTALL=$TOOLCHAIN/bin/nsinstall"
|
||||
|
||||
configure_target() {
|
||||
cd $(get_build_dir nss)/nspr
|
||||
|
@ -34,7 +34,7 @@ PKG_AUTORECONF="no"
|
||||
MAKEFLAGS=-j1
|
||||
|
||||
make_host() {
|
||||
cd $ROOT/$PKG_BUILD/nss
|
||||
cd $PKG_BUILD/nss
|
||||
|
||||
[ "$TARGET_ARCH" = "x86_64" ] && export USE_64=1
|
||||
|
||||
@ -42,15 +42,15 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
cp $ROOT/$PKG_BUILD/nss/coreconf/nsinstall/*/nsinstall $ROOT/$TOOLCHAIN/bin
|
||||
cp $PKG_BUILD/nss/coreconf/nsinstall/*/nsinstall $TOOLCHAIN/bin
|
||||
}
|
||||
|
||||
post_makeinstall_host() {
|
||||
rm -rf $ROOT/$PKG_BUILD/nss/coreconf/nsinstall/Linux*
|
||||
rm -rf $PKG_BUILD/nss/coreconf/nsinstall/Linux*
|
||||
}
|
||||
|
||||
make_target() {
|
||||
cd $ROOT/$PKG_BUILD/nss
|
||||
cd $PKG_BUILD/nss
|
||||
|
||||
[ "$TARGET_ARCH" = "x86_64" ] && TARGET_USE_64="USE_64=1"
|
||||
|
||||
@ -59,14 +59,14 @@ make_target() {
|
||||
USE_SYSTEM_ZLIB=1 ZLIB_LIBS=-lz \
|
||||
OS_TEST=$TARGET_ARCH \
|
||||
NSS_TESTS="dummy" \
|
||||
NSINSTALL=$ROOT/$TOOLCHAIN/bin/nsinstall \
|
||||
NSINSTALL=$TOOLCHAIN/bin/nsinstall \
|
||||
CPU_ARCH_TAG=$TARGET_ARCH \
|
||||
CC=$CC LDFLAGS="$LDFLAGS -L$SYSROOT_PREFIX/usr/lib" \
|
||||
V=1
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
$STRIP dist/Linux*/lib/*.so
|
||||
cp -L dist/Linux*/lib/*.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -L dist/Linux*/lib/libcrmf.a $SYSROOT_PREFIX/usr/lib
|
||||
|
@ -35,13 +35,13 @@ configure_host() {
|
||||
}
|
||||
|
||||
make_host() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
BIN=$ROOT/$PKG_BUILD/pngquant make
|
||||
cd $PKG_BUILD
|
||||
BIN=$PKG_BUILD/pngquant make
|
||||
|
||||
$STRIP $ROOT/$PKG_BUILD/pngquant
|
||||
$STRIP $PKG_BUILD/pngquant
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp $ROOT/$PKG_BUILD/pngquant $ROOT/$TOOLCHAIN/bin
|
||||
mkdir -p $TOOLCHAIN/bin
|
||||
cp $PKG_BUILD/pngquant $TOOLCHAIN/bin
|
||||
}
|
||||
|
@ -28,7 +28,7 @@ PKG_LONGDESC="protobuf: Protocol Buffers - Google's data interchange format"
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CMAKE_SCRIPT="$ROOT/$PKG_BUILD/cmake/CMakeLists.txt"
|
||||
PKG_CMAKE_SCRIPT="$PKG_BUILD/cmake/CMakeLists.txt"
|
||||
|
||||
PKG_CMAKE_OPTS_HOST="-DCMAKE_NO_SYSTEM_FROM_IMPORTED=1 \
|
||||
-DBUILD_SHARED_LIBS=0 \
|
||||
|
@ -30,7 +30,7 @@ PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="-prefix /usr
|
||||
-sysroot $SYSROOT_PREFIX
|
||||
-hostprefix $ROOT/$TOOLCHAIN
|
||||
-hostprefix $TOOLCHAIN
|
||||
-device linux-libreelec-g++
|
||||
-opensource -confirm-license
|
||||
-release
|
||||
|
@ -57,12 +57,12 @@ pre_make_target() {
|
||||
export CGO_NO_EMULATION=1
|
||||
export CGO_CFLAGS=$CFLAGS
|
||||
export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_VERSION} -X main.version=$(cat ./VERSION) -extld $CC"
|
||||
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/Godeps/_workspace/
|
||||
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
|
||||
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$PKG_BUILD.gopath:$PKG_BUILD/Godeps/_workspace/
|
||||
export GOROOT=$TOOLCHAIN/lib/golang
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
|
||||
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/Godeps/_workspace/src/github.com/opencontainers/runc
|
||||
ln -fs $PKG_BUILD $PKG_BUILD/Godeps/_workspace/src/github.com/opencontainers/runc
|
||||
}
|
||||
|
||||
make_target() {
|
||||
|
@ -40,7 +40,7 @@ pre_configure_target() {
|
||||
export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"`
|
||||
|
||||
# screen fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
|
@ -36,7 +36,7 @@ PKG_CMAKE_TARGET_OPTS="-DMINIMAL=ON"
|
||||
PKG_MAKE_TARGET_OPTS="tini-static"
|
||||
|
||||
pre_configure_target(){
|
||||
sed -i "s|@tini_VERSION_GIT@| - git.${PKG_VERSION}|" $ROOT/$PKG_BUILD/src/tiniConfig.h.in
|
||||
sed -i "s|@tini_VERSION_GIT@| - git.${PKG_VERSION}|" $PKG_BUILD/src/tiniConfig.h.in
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
|
@ -53,7 +53,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -46,7 +46,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -52,7 +52,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -46,8 +46,8 @@ post_make_target() {
|
||||
VDR_DIR=$(get_build_dir vdr)
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/server/${LIB_NAME}-server.so $ROOT/$PKG_BUILD/server/${LIB_NAME}-server.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/client/${LIB_NAME}-client.so $ROOT/$PKG_BUILD/client/${LIB_NAME}-client.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/server/${LIB_NAME}-server.so $PKG_BUILD/server/${LIB_NAME}-server.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/client/${LIB_NAME}-client.so $PKG_BUILD/client/${LIB_NAME}-client.so.${VDR_APIVERSION}
|
||||
|
||||
$STRIP client/libvdr-*.so*
|
||||
$STRIP server/libvdr-*.so*
|
||||
|
@ -46,7 +46,7 @@ post_make_target() {
|
||||
VDR_APIVERSION=`sed -ne '/define APIVERSION/s/^.*"\(.*\)".*$/\1/p' $VDR_DIR/config.h`
|
||||
LIB_NAME=lib${PKG_NAME/-plugin/}
|
||||
|
||||
cp --remove-destination $ROOT/$PKG_BUILD/${LIB_NAME}.so $ROOT/$PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
cp --remove-destination $PKG_BUILD/${LIB_NAME}.so $PKG_BUILD/${LIB_NAME}.so.${VDR_APIVERSION}
|
||||
$STRIP libvdr-*.so*
|
||||
}
|
||||
|
||||
|
@ -47,7 +47,7 @@ make_target() {
|
||||
export LD=$CXX
|
||||
|
||||
# Use Python 2
|
||||
find . -name '*.py' -exec sed -i -r "s|/usr/bin/python$|$ROOT/$TOOLCHAIN/bin/python|g" {} +
|
||||
find . -name '*.py' -exec sed -i -r "s|/usr/bin/python$|$TOOLCHAIN/bin/python|g" {} +
|
||||
|
||||
# Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
|
||||
# Note: These are for OpenELEC use ONLY. For your own distribution, please
|
||||
@ -114,7 +114,7 @@ make_target() {
|
||||
./third_party/libaddressinput/chromium/tools/update-strings.py
|
||||
|
||||
./tools/gn/bootstrap/bootstrap.py --gn-gen-args "${_flags[*]}"
|
||||
./out/Release/gn gen out/Release --args="${_flags[*]}" --script-executable=$ROOT/$TOOLCHAIN/bin/python
|
||||
./out/Release/gn gen out/Release --args="${_flags[*]}" --script-executable=$TOOLCHAIN/bin/python
|
||||
|
||||
ninja -C out/Release chrome chrome_sandbox widevinecdmadapter
|
||||
}
|
||||
|
@ -61,6 +61,6 @@ addon() {
|
||||
fi
|
||||
cp $(get_build_dir linux)/usr/include/linux/input.h $ADDON_BUILD/$PKG_ADDON_ID/include/linux/
|
||||
|
||||
python -Wi -t -B $ROOT/$TOOLCHAIN/lib/python2.7/compileall.py $ADDON_BUILD/$PKG_ADDON_ID/lib/ -f 1>/dev/null
|
||||
python -Wi -t -B $TOOLCHAIN/lib/python2.7/compileall.py $ADDON_BUILD/$PKG_ADDON_ID/lib/ -f 1>/dev/null
|
||||
find $ADDON_BUILD/$PKG_ADDON_ID/lib/ -name '*.py' -exec rm {} \;
|
||||
}
|
||||
|
@ -34,8 +34,8 @@ PKG_ADDON_TYPE="xbmc.service"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
mkdir -p $ROOT/$PKG_BUILD
|
||||
cd $ROOT/$PKG_BUILD
|
||||
mkdir -p $PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
|
||||
case $TARGET_ARCH in
|
||||
x86_64)
|
||||
|
@ -38,8 +38,8 @@ PKG_ADDON_PROVIDES="executable"
|
||||
|
||||
post_unpack() {
|
||||
# don't use the files from the script
|
||||
rm $ROOT/$PKG_BUILD/script.moonlight/icon.png
|
||||
rm $ROOT/$PKG_BUILD/script.moonlight/changelog.txt
|
||||
rm $PKG_BUILD/script.moonlight/icon.png
|
||||
rm $PKG_BUILD/script.moonlight/changelog.txt
|
||||
}
|
||||
|
||||
make_target() {
|
||||
@ -52,7 +52,7 @@ makeinstall_target() {
|
||||
|
||||
addon() {
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID
|
||||
cp -PR $ROOT/$PKG_BUILD/script.moonlight/* $ADDON_BUILD/$PKG_ADDON_ID
|
||||
cp -PR $PKG_BUILD/script.moonlight/* $ADDON_BUILD/$PKG_ADDON_ID
|
||||
|
||||
# use our own changelog.txt
|
||||
cp $PKG_DIR/changelog.txt $ADDON_BUILD/$PKG_ADDON_ID
|
||||
|
@ -68,16 +68,16 @@ configure_target() {
|
||||
export CGO_NO_EMULATION=1
|
||||
export CGO_CFLAGS=$CFLAGS
|
||||
export LDFLAGS="-w -linkmode external -extldflags -Wl,--unresolved-symbols=ignore-in-shared-libs -extld $CC"
|
||||
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$ROOT/$PKG_BUILD/.gopath
|
||||
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
|
||||
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$PKG_BUILD/.gopath
|
||||
export GOROOT=$TOOLCHAIN/lib/golang
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
|
||||
mkdir -p $ROOT/$PKG_BUILD/.gopath
|
||||
if [ -d $ROOT/$PKG_BUILD/vendor ]; then
|
||||
mv $ROOT/$PKG_BUILD/vendor $ROOT/$PKG_BUILD/.gopath/src
|
||||
mkdir -p $PKG_BUILD/.gopath
|
||||
if [ -d $PKG_BUILD/vendor ]; then
|
||||
mv $PKG_BUILD/vendor $PKG_BUILD/.gopath/src
|
||||
fi
|
||||
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/.gopath/src/github.com/docker/docker
|
||||
ln -fs $PKG_BUILD $PKG_BUILD/.gopath/src/github.com/docker/docker
|
||||
|
||||
# used for docker version
|
||||
export GITCOMMIT=$PKG_VERSION
|
||||
@ -98,8 +98,8 @@ makeinstall_target() {
|
||||
|
||||
addon() {
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -P $ROOT/$PKG_BUILD/bin/docker $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -P $ROOT/$PKG_BUILD/bin/dockerd $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -P $PKG_BUILD/bin/docker $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -P $PKG_BUILD/bin/dockerd $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
|
||||
# containerd
|
||||
cp -P $(get_build_dir containerd)/bin/containerd $ADDON_BUILD/$PKG_ADDON_ID/bin/docker-containerd
|
||||
|
@ -49,7 +49,7 @@ elif [ "$DISPLAYSERVER" = "x11" ]; then
|
||||
fi
|
||||
|
||||
pre_build_target() {
|
||||
cp -a $(get_build_dir rpi_ws281x)/* $ROOT/$PKG_BUILD/dependencies/external/rpi_ws281x
|
||||
cp -a $(get_build_dir rpi_ws281x)/* $PKG_BUILD/dependencies/external/rpi_ws281x
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
|
@ -49,7 +49,7 @@ pre_make_target() {
|
||||
}
|
||||
|
||||
addon() {
|
||||
drivers="none|$(cat $ROOT/$PKG_BUILD/.$TARGET_NAME/config.log | sed -n "s|^DRIVERS=' \(.*\)'|\1|p" | sed "s|.so||g" | tr ' ' '|')"
|
||||
drivers="none|$(cat $PKG_BUILD/.$TARGET_NAME/config.log | sed -n "s|^DRIVERS=' \(.*\)'|\1|p" | sed "s|.so||g" | tr ' ' '|')"
|
||||
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/config
|
||||
|
||||
|
@ -61,7 +61,7 @@ make_target() {
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
make install INSTALL_PREFIX=$ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
make install INSTALL_PREFIX=$PKG_BUILD/.$TARGET_NAME
|
||||
}
|
||||
|
||||
addon() {
|
||||
|
@ -57,8 +57,8 @@ pre_build_target() {
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
export CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I$SYSROOT_PREFIX/usr/include/ncurses -I$ROOT/$PKG_BUILD/.$TARGET_NAME/include/"
|
||||
export LDFLAGS="$LDFLAGS -L$ROOT/$PKG_BUILD/.$TARGET_NAME/lib"
|
||||
export CFLAGS="$CFLAGS -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I$SYSROOT_PREFIX/usr/include/ncurses -I$PKG_BUILD/.$TARGET_NAME/include/"
|
||||
export LDFLAGS="$LDFLAGS -L$PKG_BUILD/.$TARGET_NAME/lib"
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
|
@ -40,16 +40,16 @@ configure_target() {
|
||||
export CGO_NO_EMULATION=1
|
||||
export CGO_CFLAGS=$CFLAGS
|
||||
export LDFLAGS="-w -linkmode external -extldflags -Wl,--unresolved-symbols=ignore-in-shared-libs -extld $CC -X main.Version=v$PKG_VERSION"
|
||||
export GOLANG=$ROOT/$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$ROOT/$PKG_BUILD/src/github.com/syncthing/syncthing:$ROOT/$PKG_BUILD/vendor:$ROOT/$PKG_BUILD/Godeps/_workspace
|
||||
export GOROOT=$ROOT/$TOOLCHAIN/lib/golang
|
||||
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$PKG_BUILD/src/github.com/syncthing/syncthing:$PKG_BUILD/vendor:$PKG_BUILD/Godeps/_workspace
|
||||
export GOROOT=$TOOLCHAIN/lib/golang
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
|
||||
$ROOT/$TOOLCHAIN/lib/golang/bin/go run build.go assets
|
||||
$TOOLCHAIN/lib/golang/bin/go run build.go assets
|
||||
|
||||
mkdir -p $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/src/github.com/syncthing
|
||||
ln -fs $ROOT/$PKG_BUILD $ROOT/$PKG_BUILD/src/github.com/syncthing/syncthing
|
||||
ln -fs $ROOT/$PKG_BUILD/vendor $ROOT/$PKG_BUILD/vendor/src
|
||||
mkdir -p $PKG_BUILD $PKG_BUILD/src/github.com/syncthing
|
||||
ln -fs $PKG_BUILD $PKG_BUILD/src/github.com/syncthing/syncthing
|
||||
ln -fs $PKG_BUILD/vendor $PKG_BUILD/vendor/src
|
||||
|
||||
case $TARGET_ARCH in
|
||||
x86_64)
|
||||
@ -70,10 +70,20 @@ configure_target() {
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
export GOOS=linux
|
||||
export CGO_ENABLED=1
|
||||
export CGO_NO_EMULATION=1
|
||||
export CGO_CFLAGS=$CFLAGS
|
||||
export LDFLAGS="-w -linkmode external -extldflags -Wl,--unresolved-symbols=ignore-in-shared-libs -extld $CC -X main.Version=v$PKG_VERSION"
|
||||
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
|
||||
export GOPATH=$PKG_BUILD/src/github.com/syncthing/syncthing:$PKG_BUILD/vendor:$PKG_BUILD/Godeps/_workspace
|
||||
export GOROOT=$TOOLCHAIN/lib/golang
|
||||
export PATH=$PATH:$GOROOT/bin
|
||||
}
|
||||
|
||||
make_target() {
|
||||
cd $ROOT/$PKG_BUILD/src/github.com/syncthing/syncthing
|
||||
cd $PKG_BUILD/src/github.com/syncthing/syncthing
|
||||
mkdir -p bin
|
||||
$GOLANG build -v -o bin/syncthing -a -ldflags "$LDFLAGS" ./cmd/syncthing
|
||||
}
|
||||
@ -84,5 +94,5 @@ makeinstall_target() {
|
||||
|
||||
addon() {
|
||||
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -P $ROOT/$PKG_BUILD/bin/syncthing $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
cp -P $PKG_BUILD/bin/syncthing $ADDON_BUILD/$PKG_ADDON_ID/bin
|
||||
}
|
||||
|
@ -40,7 +40,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-curses \
|
||||
|
||||
pre_configure_target() {
|
||||
# tinc fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
|
@ -49,7 +49,7 @@ PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \
|
||||
--enable-bundle \
|
||||
--enable-dvbcsa \
|
||||
--disable-dbus_1 \
|
||||
--python=$ROOT/$TOOLCHAIN/bin/python"
|
||||
--python=$TOOLCHAIN/bin/python"
|
||||
|
||||
post_unpack() {
|
||||
sed -e 's/VER="0.0.0~unknown"/VER="'$PKG_VERSION_NUMBER' ~ LibreELEC Tvh-addon v'$PKG_ADDON_REPOVERSION'.'$PKG_REV'"/g' -i $PKG_BUILD/support/version
|
||||
@ -57,7 +57,7 @@ post_unpack() {
|
||||
|
||||
pre_configure_target() {
|
||||
# fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
export CROSS_COMPILE=$TARGET_PREFIX
|
||||
|
@ -64,21 +64,21 @@ PKG_CONFIGURE_OPTS_TARGET="--prefix=/usr \
|
||||
--enable-trace \
|
||||
--nowerror \
|
||||
--disable-bintray_cache \
|
||||
--python=$ROOT/$TOOLCHAIN/bin/python"
|
||||
--python=$TOOLCHAIN/bin/python"
|
||||
|
||||
post_unpack() {
|
||||
sed -e 's/VER="0.0.0~unknown"/VER="'$PKG_VERSION_NUMBER' ~ LibreELEC Tvh-addon v'$ADDON_VERSION'.'$PKG_REV'"/g' -i $PKG_BUILD/support/version
|
||||
sed -e 's|'/usr/bin/pngquant'|'$ROOT/$TOOLCHAIN/bin/pngquant'|g' -i $PKG_BUILD/support/mkbundle
|
||||
sed -e 's|'/usr/bin/pngquant'|'$TOOLCHAIN/bin/pngquant'|g' -i $PKG_BUILD/support/mkbundle
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
# fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
# transcoding
|
||||
if [ "$TARGET_ARCH" = x86_64 ]; then
|
||||
export AS=$ROOT/$TOOLCHAIN/bin/yasm
|
||||
export AS=$TOOLCHAIN/bin/yasm
|
||||
fi
|
||||
|
||||
export CROSS_COMPILE=$TARGET_PREFIX
|
||||
@ -94,7 +94,7 @@ fi
|
||||
|
||||
post_make_target() {
|
||||
$CC -O -fbuiltin -fomit-frame-pointer -fPIC -shared -o capmt_ca.so src/extra/capmt_ca.c -ldl
|
||||
$STRIP $ROOT/$PKG_BUILD/build.linux/tvheadend
|
||||
$STRIP $PKG_BUILD/build.linux/tvheadend
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
|
@ -64,8 +64,8 @@ configure_target() {
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
make -C "$ROOT/$PKG_BUILD/.$HOST_NAME" install DESTDIR="$INSTALL"
|
||||
make -C "$ROOT/$PKG_BUILD/.$TARGET_NAME" install DESTDIR="$INSTALL"
|
||||
make -C "$PKG_BUILD/.$HOST_NAME" install DESTDIR="$INSTALL"
|
||||
make -C "$PKG_BUILD/.$TARGET_NAME" install DESTDIR="$INSTALL"
|
||||
$STRIP "$INSTALL/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME/bin/mono"
|
||||
}
|
||||
|
||||
|
@ -34,7 +34,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-shared --enable-static"
|
||||
|
||||
pre_configure_target() {
|
||||
# fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
export CXXFLAGS="$CXXFLAGS -Wno-narrowing"
|
||||
|
@ -32,26 +32,26 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
pre_build_host() {
|
||||
mkdir -p $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
mkdir -p $PKG_BUILD/.$HOST_NAME
|
||||
cp -r $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
|
||||
}
|
||||
|
||||
make_host() {
|
||||
cd $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
cd $PKG_BUILD/.$HOST_NAME
|
||||
make -f Makefile-libbz2_so CC=$HOST_CC CFLAGS="$CFLAGS -fPIC -DPIC"
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
make install PREFIX=$ROOT/$TOOLCHAIN
|
||||
make install PREFIX=$TOOLCHAIN
|
||||
}
|
||||
|
||||
pre_build_target() {
|
||||
mkdir -p $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
mkdir -p $PKG_BUILD/.$TARGET_NAME
|
||||
cp -r $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
|
||||
}
|
||||
|
||||
pre_make_target() {
|
||||
cd $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
cd $PKG_BUILD/.$TARGET_NAME
|
||||
sed -e "s,ln -s (lib.*),ln -snf \$$1; ln -snf libbz2.so.$PKG_VERSION libbz2.so,g" -i Makefile-libbz2_so
|
||||
}
|
||||
|
||||
|
@ -34,22 +34,22 @@ PKG_AUTORECONF="no"
|
||||
post_configure_target() {
|
||||
## configure minizip
|
||||
(
|
||||
cd $ROOT/$PKG_BUILD/contrib/minizip
|
||||
cd $PKG_BUILD/contrib/minizip
|
||||
rm Makefile
|
||||
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:../../"
|
||||
do_autoreconf
|
||||
cp $ROOT/$PKG_BUILD/.$TARGET_NAME/zconf.h ./
|
||||
cp $PKG_BUILD/.$TARGET_NAME/zconf.h ./
|
||||
./configure --host=$TARGET_NAME --build=$HOST_NAME $TARGET_CONFIGURE_OPTS --disable-shared --enable-static
|
||||
)
|
||||
}
|
||||
|
||||
post_make_target() {
|
||||
# make minizip
|
||||
make -C $ROOT/$PKG_BUILD/contrib/minizip
|
||||
make -C $PKG_BUILD/contrib/minizip
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
# Install minizip
|
||||
make -C $ROOT/$PKG_BUILD/contrib/minizip DESTDIR=$SYSROOT_PREFIX install
|
||||
make -C $PKG_BUILD/contrib/minizip DESTDIR=$SYSROOT_PREFIX install
|
||||
}
|
||||
|
||||
|
@ -32,13 +32,13 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
post_unpack() {
|
||||
sed -i 's|OPENSSL_MAJOR_VERSION STREQUAL "1"|OPENSSL_MAJOR_VERSION STREQUAL "2"|' $ROOT/$PKG_BUILD/cmake/ssl.cmake
|
||||
sed -i 's|GET_TARGET_PROPERTY(LIBMYSQL_OS_OUTPUT_NAME libmysql OUTPUT_NAME)|SET(LIBMYSQL_OS_OUTPUT_NAME "mysqlclient")|' $ROOT/$PKG_BUILD/scripts/CMakeLists.txt
|
||||
sed -i "s|COMMAND comp_err|COMMAND $ROOT/$TOOLCHAIN/bin/comp_err|" $ROOT/$PKG_BUILD/extra/CMakeLists.txt
|
||||
sed -i "s|COMMAND comp_sql|COMMAND $ROOT/$TOOLCHAIN/bin/comp_sql|" $ROOT/$PKG_BUILD/scripts/CMakeLists.txt
|
||||
sed -i "s|COMMAND gen_lex_hash|COMMAND $ROOT/$TOOLCHAIN/bin/gen_lex_hash|" $ROOT/$PKG_BUILD/sql/CMakeLists.txt
|
||||
sed -i 's|OPENSSL_MAJOR_VERSION STREQUAL "1"|OPENSSL_MAJOR_VERSION STREQUAL "2"|' $PKG_BUILD/cmake/ssl.cmake
|
||||
sed -i 's|GET_TARGET_PROPERTY(LIBMYSQL_OS_OUTPUT_NAME libmysql OUTPUT_NAME)|SET(LIBMYSQL_OS_OUTPUT_NAME "mysqlclient")|' $PKG_BUILD/scripts/CMakeLists.txt
|
||||
sed -i "s|COMMAND comp_err|COMMAND $TOOLCHAIN/bin/comp_err|" $PKG_BUILD/extra/CMakeLists.txt
|
||||
sed -i "s|COMMAND comp_sql|COMMAND $TOOLCHAIN/bin/comp_sql|" $PKG_BUILD/scripts/CMakeLists.txt
|
||||
sed -i "s|COMMAND gen_lex_hash|COMMAND $TOOLCHAIN/bin/gen_lex_hash|" $PKG_BUILD/sql/CMakeLists.txt
|
||||
|
||||
sed -i '/^IF(NOT BOOST_MINOR_VERSION.*$/,/^ENDIF()$/d' $ROOT/$PKG_BUILD/cmake/boost.cmake
|
||||
sed -i '/^IF(NOT BOOST_MINOR_VERSION.*$/,/^ENDIF()$/d' $PKG_BUILD/cmake/boost.cmake
|
||||
}
|
||||
|
||||
PKG_CMAKE_OPTS_HOST="-DCMAKE_BUILD_TYPE=Release \
|
||||
@ -70,9 +70,9 @@ post_make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
cp -P extra/comp_err $ROOT/$TOOLCHAIN/bin
|
||||
cp -P sql/gen_lex_hash $ROOT/$TOOLCHAIN/bin
|
||||
cp -P scripts/comp_sql $ROOT/$TOOLCHAIN/bin
|
||||
cp -P extra/comp_err $TOOLCHAIN/bin
|
||||
cp -P sql/gen_lex_hash $TOOLCHAIN/bin
|
||||
cp -P scripts/comp_sql $TOOLCHAIN/bin
|
||||
}
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DINSTALL_INCLUDEDIR=include/mysql \
|
||||
@ -100,7 +100,7 @@ post_makeinstall_target() {
|
||||
sed -i "s|pkgincludedir=.*|pkgincludedir=\'$SYSROOT_PREFIX/usr/include/mysql\'|" scripts/mysql_config
|
||||
sed -i "s|pkglibdir=.*|pkglibdir=\'$SYSROOT_PREFIX/usr/lib/mysql\'|" scripts/mysql_config
|
||||
cp scripts/mysql_config $SYSROOT_PREFIX/usr/bin
|
||||
ln -sf $SYSROOT_PREFIX/usr/bin/mysql_config $ROOT/$TOOLCHAIN/bin/mysql_config
|
||||
ln -sf $SYSROOT_PREFIX/usr/bin/mysql_config $TOOLCHAIN/bin/mysql_config
|
||||
|
||||
rm -rf $INSTALL
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ fi
|
||||
|
||||
pre_configure_target() {
|
||||
# attr fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
|
@ -30,7 +30,7 @@ PKG_LONGDESC="autoconf-archive is an package of m4 macros"
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --prefix=$ROOT/$TOOLCHAIN"
|
||||
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --prefix=$TOOLCHAIN"
|
||||
|
||||
makeinstall_host() {
|
||||
# make install
|
||||
|
@ -31,7 +31,7 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="EMACS=no \
|
||||
ac_cv_path_M4=$ROOT/$TOOLCHAIN/bin/m4 \
|
||||
ac_cv_path_M4=$TOOLCHAIN/bin/m4 \
|
||||
ac_cv_prog_gnu_m4_gnu=no \
|
||||
--target=$TARGET_NAME"
|
||||
|
||||
|
@ -38,8 +38,8 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp bin.*/bjam $ROOT/$TOOLCHAIN/bin
|
||||
mkdir -p $TOOLCHAIN/bin
|
||||
cp bin.*/bjam $TOOLCHAIN/bin
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
@ -50,8 +50,8 @@ pre_configure_target() {
|
||||
|
||||
configure_target() {
|
||||
sh bootstrap.sh --prefix=/usr \
|
||||
--with-bjam=$ROOT/$TOOLCHAIN/bin/bjam \
|
||||
--with-python=$ROOT/$TOOLCHAIN/bin/python \
|
||||
--with-bjam=$TOOLCHAIN/bin/bjam \
|
||||
--with-python=$TOOLCHAIN/bin/python \
|
||||
|
||||
echo "using gcc : `$CC -v 2>&1 | tail -n 1 |awk '{print $3}'` : $CC : <compileflags>\"$CFLAGS\" <linkflags>\"$LDFLAGS\" ;" \
|
||||
> tools/build/src/user-config.jam
|
||||
@ -62,7 +62,7 @@ make_target() {
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
$ROOT/$TOOLCHAIN/bin/bjam -d2 --toolset=gcc link=static \
|
||||
$TOOLCHAIN/bin/bjam -d2 --toolset=gcc link=static \
|
||||
--prefix=$SYSROOT_PREFIX/usr \
|
||||
--ignore-site-config \
|
||||
--layout=system \
|
||||
|
@ -38,20 +38,20 @@ PKG_CONFIGURE_OPTS_HOST="--with-bundled-zlib"
|
||||
post_makeinstall_host() {
|
||||
# setup ccache
|
||||
if [ -z "$CCACHE_DISABLE" ]; then
|
||||
$ROOT/$TOOLCHAIN/bin/ccache --max-size=$CCACHE_CACHE_SIZE
|
||||
$TOOLCHAIN/bin/ccache --max-size=$CCACHE_CACHE_SIZE
|
||||
fi
|
||||
|
||||
cat > $ROOT/$TOOLCHAIN/bin/host-gcc <<EOF
|
||||
cat > $TOOLCHAIN/bin/host-gcc <<EOF
|
||||
#!/bin/sh
|
||||
$ROOT/$TOOLCHAIN/bin/ccache $CC "\$@"
|
||||
$TOOLCHAIN/bin/ccache $CC "\$@"
|
||||
EOF
|
||||
|
||||
chmod +x $ROOT/$TOOLCHAIN/bin/host-gcc
|
||||
chmod +x $TOOLCHAIN/bin/host-gcc
|
||||
|
||||
cat > $ROOT/$TOOLCHAIN/bin/host-g++ <<EOF
|
||||
cat > $TOOLCHAIN/bin/host-g++ <<EOF
|
||||
#!/bin/sh
|
||||
$ROOT/$TOOLCHAIN/bin/ccache $CXX "\$@"
|
||||
$TOOLCHAIN/bin/ccache $CXX "\$@"
|
||||
EOF
|
||||
|
||||
chmod +x $ROOT/$TOOLCHAIN/bin/host-g++
|
||||
chmod +x $TOOLCHAIN/bin/host-g++
|
||||
}
|
||||
|
@ -31,7 +31,7 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
configure_host() {
|
||||
../configure --prefix=$ROOT/$TOOLCHAIN \
|
||||
../configure --prefix=$TOOLCHAIN \
|
||||
--no-qt-gui --no-system-libs \
|
||||
-- \
|
||||
-DCMAKE_C_FLAGS="-O2 -Wall -pipe -Wno-format-security" \
|
||||
|
@ -29,6 +29,6 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/configtools
|
||||
cp config.* $ROOT/$TOOLCHAIN/configtools
|
||||
mkdir -p $TOOLCHAIN/configtools
|
||||
cp config.* $TOOLCHAIN/configtools
|
||||
}
|
||||
|
@ -33,10 +33,10 @@ PKG_AUTORECONF="no"
|
||||
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared --disable-rpath --with-gnu-ld"
|
||||
|
||||
post_makeinstall_host() {
|
||||
cat > $ROOT/$TOOLCHAIN/bin/lex << "EOF"
|
||||
cat > $TOOLCHAIN/bin/lex << "EOF"
|
||||
#!/bin/sh
|
||||
exec flex "$@"
|
||||
EOF
|
||||
|
||||
chmod -v 755 $ROOT/$TOOLCHAIN/bin/lex
|
||||
chmod -v 755 $TOOLCHAIN/bin/lex
|
||||
}
|
||||
|
@ -138,7 +138,7 @@ post_makeinstall_target() {
|
||||
# add UTF-8 charmap for Generic (charmap is needed for installer)
|
||||
if [ "$PROJECT" = "Generic" ]; then
|
||||
mkdir -p $INSTALL/usr/share/i18n/charmaps
|
||||
cp -PR $ROOT/$PKG_BUILD/localedata/charmaps/UTF-8 $INSTALL/usr/share/i18n/charmaps
|
||||
cp -PR $PKG_BUILD/localedata/charmaps/UTF-8 $INSTALL/usr/share/i18n/charmaps
|
||||
gzip $INSTALL/usr/share/i18n/charmaps/UTF-8
|
||||
fi
|
||||
|
||||
@ -146,7 +146,7 @@ post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/share/i18n/locales
|
||||
|
||||
mkdir -p $INSTALL/usr/share/i18n/locales
|
||||
cp -PR $ROOT/$PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales
|
||||
cp -PR $PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales
|
||||
fi
|
||||
|
||||
# create default configs
|
||||
@ -161,8 +161,8 @@ post_makeinstall_target() {
|
||||
}
|
||||
|
||||
configure_init() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
rm -rf $ROOT/$PKG_BUILD/.$TARGET_NAME-init
|
||||
cd $PKG_BUILD
|
||||
rm -rf $PKG_BUILD/.$TARGET_NAME-init
|
||||
}
|
||||
|
||||
make_init() {
|
||||
@ -171,11 +171,11 @@ make_init() {
|
||||
|
||||
makeinstall_init() {
|
||||
mkdir -p $INSTALL/usr/lib
|
||||
cp -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/elf/ld*.so* $INSTALL/usr/lib
|
||||
cp $ROOT/$PKG_BUILD/.$TARGET_NAME/libc.so.6 $INSTALL/usr/lib
|
||||
cp $ROOT/$PKG_BUILD/.$TARGET_NAME/math/libm.so* $INSTALL/usr/lib
|
||||
cp $ROOT/$PKG_BUILD/.$TARGET_NAME/nptl/libpthread.so.0 $INSTALL/usr/lib
|
||||
cp -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/rt/librt.so* $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/.$TARGET_NAME/elf/ld*.so* $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/.$TARGET_NAME/libc.so* $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/.$TARGET_NAME/math/libm.so* $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/.$TARGET_NAME/nptl/libpthread.so* $INSTALL/usr/lib
|
||||
cp -PR $PKG_BUILD/.$TARGET_NAME/rt/librt.so* $INSTALL/usr/lib
|
||||
|
||||
if [ "$TARGET_ARCH" = "arm" -a "$TARGET_FLOAT" = "hard" ]; then
|
||||
ln -sf ld.so $INSTALL/usr/lib/ld-linux.so.3
|
||||
|
@ -33,47 +33,47 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
post_unpack() {
|
||||
mkdir -p $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
mkdir -p $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
cp -r $ROOT/$PKG_BUILD/* $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
mkdir -p $PKG_BUILD/.$HOST_NAME
|
||||
cp -r $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME
|
||||
mkdir -p $PKG_BUILD/.$TARGET_NAME
|
||||
cp -r $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME
|
||||
}
|
||||
|
||||
|
||||
make_host() {
|
||||
cd $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
cd $PKG_BUILD/.$HOST_NAME
|
||||
make CC=$CC \
|
||||
AR=$AR \
|
||||
RANLIB=$RANLIB \
|
||||
CFLAGS="$HOST_CFLAGS" \
|
||||
BUILD_CFLAGS="$HOST_CFLAGS -I$ROOT/$PKG_BUILD/libcap/include" \
|
||||
BUILD_CFLAGS="$HOST_CFLAGS -I$PKG_BUILD/libcap/include" \
|
||||
PAM_CAP=no \
|
||||
lib=/lib \
|
||||
-C libcap libcap.pc libcap.a
|
||||
}
|
||||
|
||||
make_target() {
|
||||
cd $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
cd $PKG_BUILD/.$TARGET_NAME
|
||||
make CC=$CC \
|
||||
AR=$AR \
|
||||
RANLIB=$RANLIB \
|
||||
CFLAGS="$TARGET_CFLAGS" \
|
||||
BUILD_CC=$HOST_CC \
|
||||
BUILD_CFLAGS="$HOST_CFLAGS -I$ROOT/$PKG_BUILD/libcap/include" \
|
||||
BUILD_CFLAGS="$HOST_CFLAGS -I$PKG_BUILD/libcap/include" \
|
||||
PAM_CAP=no \
|
||||
lib=/lib \
|
||||
-C libcap libcap.pc libcap.a
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/lib
|
||||
cp libcap/libcap.a $ROOT/$TOOLCHAIN/lib
|
||||
mkdir -p $TOOLCHAIN/lib
|
||||
cp libcap/libcap.a $TOOLCHAIN/lib
|
||||
|
||||
mkdir -p $ROOT/$TOOLCHAIN/lib/pkgconfig
|
||||
cp libcap/libcap.pc $ROOT/$TOOLCHAIN/lib/pkgconfig
|
||||
mkdir -p $TOOLCHAIN/lib/pkgconfig
|
||||
cp libcap/libcap.pc $TOOLCHAIN/lib/pkgconfig
|
||||
|
||||
mkdir -p $ROOT/$TOOLCHAIN/include/sys
|
||||
cp libcap/include/sys/capability.h $ROOT/$TOOLCHAIN/include/sys
|
||||
mkdir -p $TOOLCHAIN/include/sys
|
||||
cp libcap/include/sys/capability.h $TOOLCHAIN/include/sys
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
|
@ -33,5 +33,5 @@ PKG_AUTORECONF="no"
|
||||
export CC=$LOCAL_CC
|
||||
|
||||
post_makeinstall_host() {
|
||||
ln -sf make $ROOT/$TOOLCHAIN/bin/gmake
|
||||
ln -sf make $TOOLCHAIN/bin/gmake
|
||||
}
|
||||
|
@ -32,5 +32,5 @@ PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
|
||||
--enable-static --disable-shared \
|
||||
--with-gmp=$ROOT/$TOOLCHAIN \
|
||||
--with-mpfr=$ROOT/$TOOLCHAIN"
|
||||
--with-gmp=$TOOLCHAIN \
|
||||
--with-mpfr=$TOOLCHAIN"
|
||||
|
@ -32,6 +32,6 @@ PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
|
||||
--enable-static --disable-shared \
|
||||
--prefix=$ROOT/$TOOLCHAIN \
|
||||
--with-gmp-lib=$ROOT/$TOOLCHAIN/lib \
|
||||
--with-gmp-include=$ROOT/$TOOLCHAIN/include"
|
||||
--prefix=$TOOLCHAIN \
|
||||
--with-gmp-lib=$TOOLCHAIN/lib \
|
||||
--with-gmp-include=$TOOLCHAIN/include"
|
||||
|
@ -32,7 +32,7 @@ PKG_IS_ADDON="no"
|
||||
PKG_USE_CMAKE="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--prefix=$ROOT/$TOOLCHAIN \
|
||||
PKG_CONFIGURE_OPTS_HOST="--prefix=$TOOLCHAIN \
|
||||
--enable-utf8 \
|
||||
--enable-unicode-properties \
|
||||
--with-gnu-ld"
|
||||
|
@ -32,11 +32,11 @@ PKG_AUTORECONF="no"
|
||||
|
||||
|
||||
pre_configure_target() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
pre_configure_host() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$HOST_NAME
|
||||
}
|
||||
|
@ -35,12 +35,12 @@ MAKEFLAGS=-j1
|
||||
|
||||
pre_configure_target() {
|
||||
# slang fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
}
|
||||
|
||||
pre_configure_host() {
|
||||
# slang fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$HOST_NAME
|
||||
}
|
||||
|
@ -30,7 +30,7 @@ PKG_LONGDESC="SWIG is a software development tool that connects programs written
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CONFIGURE_OPTS_HOST="--with-pcre-prefix=$ROOT/$TOOLCHAIN \
|
||||
PKG_CONFIGURE_OPTS_HOST="--with-pcre-prefix=$TOOLCHAIN \
|
||||
--with-boost=no \
|
||||
--without-pcre \
|
||||
--without-x \
|
||||
|
@ -40,7 +40,7 @@ PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
|
||||
|
||||
pre_configure_host() {
|
||||
export CFLAGS="$CFLAGS -fPIC -DPIC"
|
||||
export CPPFLAGS="$CPPFLAGS -I$ROOT/$TOOLCHAIN/include"
|
||||
export CPPFLAGS="$CPPFLAGS -I$TOOLCHAIN/include"
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
|
@ -87,7 +87,7 @@ makeinstall_host() {
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
export PYTHON_FOR_BUILD=$ROOT/$TOOLCHAIN/bin/python
|
||||
export PYTHON_FOR_BUILD=$TOOLCHAIN/bin/python
|
||||
}
|
||||
|
||||
make_target() {
|
||||
@ -125,7 +125,7 @@ post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/bin/python*-config
|
||||
|
||||
cd $INSTALL/usr/lib/python2.7
|
||||
python -Wi -t -B $ROOT/$PKG_BUILD/Lib/compileall.py -d /usr/lib/python2.7 -f .
|
||||
python -Wi -t -B $PKG_BUILD/Lib/compileall.py -d /usr/lib/python2.7 -f .
|
||||
find $INSTALL/usr/lib/python2.7 -name "*.py" -exec rm -f {} \; &>/dev/null
|
||||
|
||||
# strip
|
||||
|
@ -36,6 +36,6 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/lib/gcc-linaro-aarch64-elf/
|
||||
cp -a * $ROOT/$TOOLCHAIN/lib/gcc-linaro-aarch64-elf
|
||||
mkdir -p $TOOLCHAIN/lib/gcc-linaro-aarch64-elf/
|
||||
cp -a * $TOOLCHAIN/lib/gcc-linaro-aarch64-elf
|
||||
}
|
||||
|
@ -36,6 +36,6 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/lib/gcc-linaro-arm-eabi/
|
||||
cp -a * $ROOT/$TOOLCHAIN/lib/gcc-linaro-arm-eabi
|
||||
mkdir -p $TOOLCHAIN/lib/gcc-linaro-arm-eabi/
|
||||
cp -a * $TOOLCHAIN/lib/gcc-linaro-arm-eabi
|
||||
}
|
||||
|
@ -34,9 +34,9 @@ PKG_AUTORECONF="no"
|
||||
|
||||
GCC_COMMON_CONFIGURE_OPTS="--target=$TARGET_NAME \
|
||||
--with-sysroot=$SYSROOT_PREFIX \
|
||||
--with-gmp=$ROOT/$TOOLCHAIN \
|
||||
--with-mpfr=$ROOT/$TOOLCHAIN \
|
||||
--with-mpc=$ROOT/$TOOLCHAIN \
|
||||
--with-gmp=$TOOLCHAIN \
|
||||
--with-mpfr=$TOOLCHAIN \
|
||||
--with-mpc=$TOOLCHAIN \
|
||||
--with-gnu-as \
|
||||
--with-gnu-ld \
|
||||
--enable-plugin \
|
||||
@ -104,7 +104,7 @@ post_make_host() {
|
||||
post_makeinstall_host() {
|
||||
cp -PR $TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* $SYSROOT_PREFIX/usr/lib
|
||||
|
||||
GCC_VERSION=`$ROOT/$TOOLCHAIN/bin/${TARGET_NAME}-gcc -dumpversion`
|
||||
GCC_VERSION=`$TOOLCHAIN/bin/${TARGET_NAME}-gcc -dumpversion`
|
||||
DATE="0501`echo $GCC_VERSION | sed 's/\([0-9]\)/0\1/g' | sed 's/\.//g'`"
|
||||
CROSS_CC=${TARGET_PREFIX}gcc-${GCC_VERSION}
|
||||
CROSS_CXX=${TARGET_PREFIX}g++-${GCC_VERSION}
|
||||
@ -113,7 +113,7 @@ post_makeinstall_host() {
|
||||
|
||||
cat > ${TARGET_PREFIX}gcc <<EOF
|
||||
#!/bin/sh
|
||||
$ROOT/$TOOLCHAIN/bin/ccache $CROSS_CC "\$@"
|
||||
$TOOLCHAIN/bin/ccache $CROSS_CC "\$@"
|
||||
EOF
|
||||
|
||||
chmod +x ${TARGET_PREFIX}gcc
|
||||
@ -125,7 +125,7 @@ EOF
|
||||
|
||||
cat > ${TARGET_PREFIX}g++ <<EOF
|
||||
#!/bin/sh
|
||||
$ROOT/$TOOLCHAIN/bin/ccache $CROSS_CXX "\$@"
|
||||
$TOOLCHAIN/bin/ccache $CROSS_CXX "\$@"
|
||||
EOF
|
||||
|
||||
chmod +x ${TARGET_PREFIX}g++
|
||||
@ -144,8 +144,8 @@ make_target() {
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/lib
|
||||
cp -P $ROOT/$PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
|
||||
cp -P $ROOT/$PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* $INSTALL/usr/lib
|
||||
cp -P $PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
|
||||
cp -P $PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libstdc++-v3/src/.libs/libstdc++.so* $INSTALL/usr/lib
|
||||
}
|
||||
|
||||
configure_init() {
|
||||
@ -158,5 +158,5 @@ make_init() {
|
||||
|
||||
makeinstall_init() {
|
||||
mkdir -p $INSTALL/usr/lib
|
||||
cp -P $ROOT/$PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
|
||||
cp -P $PKG_BUILD/.$HOST_NAME/$TARGET_NAME/libgcc/libgcc_s.so* $INSTALL/usr/lib
|
||||
}
|
||||
|
@ -56,7 +56,7 @@ make_host() {
|
||||
|
||||
makeinstall_host() {
|
||||
cp -a bin/llvm-config $SYSROOT_PREFIX/usr/bin/llvm-config-host
|
||||
cp -a bin/llvm-tblgen $ROOT/$TOOLCHAIN/bin
|
||||
cp -a bin/llvm-tblgen $TOOLCHAIN/bin
|
||||
}
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||
@ -83,7 +83,7 @@ PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=MinSizeRel \
|
||||
-DLLVM_BUILD_LLVM_DYLIB=ON \
|
||||
-DLLVM_LINK_LLVM_DYLIB=ON \
|
||||
-DLLVM_OPTIMIZED_TABLEGEN=ON \
|
||||
-DLLVM_TABLEGEN=$ROOT/$TOOLCHAIN/bin/llvm-tblgen"
|
||||
-DLLVM_TABLEGEN=$TOOLCHAIN/bin/llvm-tblgen"
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/bin
|
||||
|
@ -34,7 +34,7 @@ PKG_AUTORECONF="no"
|
||||
make_target() {
|
||||
cd bcmdhd_1_201_59_x
|
||||
LDFLAGS="" make V=1 \
|
||||
-C $(kernel_path) M=$ROOT/$PKG_BUILD/bcmdhd_1_201_59_x \
|
||||
-C $(kernel_path) M=$PKG_BUILD/bcmdhd_1_201_59_x \
|
||||
ARCH=$TARGET_KERNEL_ARCH \
|
||||
CROSS_COMPILE=$TARGET_PREFIX
|
||||
}
|
||||
|
@ -45,17 +45,17 @@ pre_make_target() {
|
||||
pre_configure_target() {
|
||||
|
||||
# use it here to be sure libhdhomerun is already built
|
||||
PKG_CMAKE_OPTS_TARGET="-DLIBHDHOMERUN_PATH=$(ls -d $ROOT/$BUILD/libhdhomerun-*/)"
|
||||
PKG_CMAKE_OPTS_TARGET="-DLIBHDHOMERUN_PATH=$(ls -d $BUILD/libhdhomerun-*/)"
|
||||
|
||||
# absolute path
|
||||
LIBHDHOMERUN_PATH=$(ls -d $ROOT/$BUILD/libhdhomerun-*/)
|
||||
LIBHDHOMERUN_PATH=$(ls -d $BUILD/libhdhomerun-*/)
|
||||
sed -i "s|SET(LIBHDHOMERUN_PATH .*)|SET(LIBHDHOMERUN_PATH $LIBHDHOMERUN_PATH)|g" ../userhdhomerun/CMakeLists.txt
|
||||
sed -i "s|/etc/dvbhdhomerun|/tmp/dvbhdhomerun|g" ../userhdhomerun/hdhomerun_tuner.cpp
|
||||
sed -i "s|/etc/dvbhdhomerun|/tmp/dvbhdhomerun|g" ../userhdhomerun/hdhomerun_controller.cpp
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
mkdir -p $INSTALL/usr/lib/modules/$(get_module_dir)/hdhomerun
|
||||
cp kernel/*.ko $INSTALL/usr/lib/modules/$(get_module_dir)/hdhomerun/
|
||||
|
||||
|
@ -34,12 +34,12 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
make_target() {
|
||||
LDFLAGS="" make -C $(kernel_path) M=$ROOT/$PKG_BUILD/mali \
|
||||
LDFLAGS="" make -C $(kernel_path) M=$PKG_BUILD/mali \
|
||||
CONFIG_MALI400=m CONFIG_MALI450=m
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
LDFLAGS="" make -C $(kernel_path) M=$ROOT/$PKG_BUILD/mali \
|
||||
LDFLAGS="" make -C $(kernel_path) M=$PKG_BUILD/mali \
|
||||
INSTALL_MOD_PATH=$INSTALL/usr INSTALL_MOD_STRIP=1 DEPMOD=: \
|
||||
modules_install
|
||||
}
|
||||
|
@ -56,5 +56,5 @@ make_target() {
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/lib/modules/$KERNEL_VER/updates
|
||||
find $ROOT/$PKG_BUILD/v4l/ -name \*.ko -exec cp {} $INSTALL/usr/lib/modules/$KERNEL_VER/updates \;
|
||||
find $PKG_BUILD/v4l/ -name \*.ko -exec cp {} $INSTALL/usr/lib/modules/$KERNEL_VER/updates \;
|
||||
}
|
||||
|
@ -32,12 +32,12 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
post_unpack() {
|
||||
tar xjf $ROOT/$PKG_BUILD/linux-tbs-drivers.tar.bz2 -C $ROOT/$PKG_BUILD
|
||||
chmod -R u+rwX $ROOT/$PKG_BUILD/linux-tbs-drivers/*
|
||||
tar xjf $PKG_BUILD/linux-tbs-drivers.tar.bz2 -C $PKG_BUILD
|
||||
chmod -R u+rwX $PKG_BUILD/linux-tbs-drivers/*
|
||||
}
|
||||
|
||||
make_target() {
|
||||
cd $ROOT/$PKG_BUILD/linux-tbs-drivers
|
||||
cd $PKG_BUILD/linux-tbs-drivers
|
||||
./v4l/tbs-x86_64.sh
|
||||
LDFLAGS="" make DIR=$(kernel_path) prepare
|
||||
LDFLAGS="" make DIR=$(kernel_path)
|
||||
@ -45,7 +45,7 @@ make_target() {
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/lib/modules/$(get_module_dir)/updates/tbs
|
||||
find $ROOT/$PKG_BUILD/linux-tbs-drivers/ -name \*.ko -exec cp {} $INSTALL/usr/lib/modules/$(get_module_dir)/updates/tbs \;
|
||||
find $PKG_BUILD/linux-tbs-drivers/ -name \*.ko -exec cp {} $INSTALL/usr/lib/modules/$(get_module_dir)/updates/tbs \;
|
||||
mkdir -p $INSTALL/lib/firmware/
|
||||
cp $ROOT/$PKG_BUILD/*.fw $INSTALL/lib/firmware/
|
||||
cp $PKG_BUILD/*.fw $INSTALL/lib/firmware/
|
||||
}
|
||||
|
@ -31,8 +31,8 @@ PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
unpack() {
|
||||
mkdir -p $ROOT/$PKG_BUILD
|
||||
tar xf $SOURCES/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tgz -C $ROOT/$PKG_BUILD
|
||||
mkdir -p $PKG_BUILD
|
||||
tar xf $SOURCES/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tgz -C $PKG_BUILD
|
||||
}
|
||||
|
||||
make_host() {
|
||||
@ -40,7 +40,7 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
cp intel-microcode2ucode $ROOT/$TOOLCHAIN/bin/
|
||||
cp intel-microcode2ucode $TOOLCHAIN/bin/
|
||||
}
|
||||
|
||||
make_target() {
|
||||
|
@ -93,15 +93,15 @@ post_patch() {
|
||||
KERNEL_CFG_FILE=$PKG_DIR/config/$PKG_NAME.$TARGET_ARCH.conf
|
||||
fi
|
||||
|
||||
sed -i -e "s|^HOSTCC[[:space:]]*=.*$|HOSTCC = $ROOT/$TOOLCHAIN/bin/host-gcc|" \
|
||||
-e "s|^HOSTCXX[[:space:]]*=.*$|HOSTCXX = $ROOT/$TOOLCHAIN/bin/host-g++|" \
|
||||
sed -i -e "s|^HOSTCC[[:space:]]*=.*$|HOSTCC = $TOOLCHAIN/bin/host-gcc|" \
|
||||
-e "s|^HOSTCXX[[:space:]]*=.*$|HOSTCXX = $TOOLCHAIN/bin/host-g++|" \
|
||||
-e "s|^ARCH[[:space:]]*?=.*$|ARCH = $TARGET_KERNEL_ARCH|" \
|
||||
-e "s|^CROSS_COMPILE[[:space:]]*?=.*$|CROSS_COMPILE = $TARGET_PREFIX|" \
|
||||
$PKG_BUILD/Makefile
|
||||
|
||||
cp $KERNEL_CFG_FILE $PKG_BUILD/.config
|
||||
if [ ! "$BUILD_ANDROID_BOOTIMG" = "yes" ]; then
|
||||
sed -i -e "s|^CONFIG_INITRAMFS_SOURCE=.*$|CONFIG_INITRAMFS_SOURCE=\"$ROOT/$BUILD/image/initramfs.cpio\"|" $PKG_BUILD/.config
|
||||
sed -i -e "s|^CONFIG_INITRAMFS_SOURCE=.*$|CONFIG_INITRAMFS_SOURCE=\"$BUILD/image/initramfs.cpio\"|" $PKG_BUILD/.config
|
||||
fi
|
||||
|
||||
# set default hostname based on $DISTRONAME
|
||||
@ -141,20 +141,20 @@ makeinstall_host() {
|
||||
pre_make_target() {
|
||||
if [ "$TARGET_ARCH" = "x86_64" ]; then
|
||||
# copy some extra firmware to linux tree
|
||||
mkdir -p $ROOT/$PKG_BUILD/external-firmware
|
||||
cp -a $(get_build_dir x86-firmware)/{amdgpu,amd-ucode,i915,radeon,rtl_nic} $ROOT/$PKG_BUILD/external-firmware
|
||||
mkdir -p $PKG_BUILD/external-firmware
|
||||
cp -a $(get_build_dir x86-firmware)/{amdgpu,amd-ucode,i915,radeon,rtl_nic} $PKG_BUILD/external-firmware
|
||||
|
||||
mkdir -p $ROOT/$PKG_BUILD/external-firmware/intel-ucode
|
||||
cp -a $(get_build_dir intel-ucode)/microcode.bin $ROOT/$PKG_BUILD/external-firmware/intel-ucode
|
||||
mkdir -p $PKG_BUILD/external-firmware/intel-ucode
|
||||
cp -a $(get_build_dir intel-ucode)/microcode.bin $PKG_BUILD/external-firmware/intel-ucode
|
||||
|
||||
FW_LIST="$(find $ROOT/$PKG_BUILD/external-firmware \( -type f -o -type l \) \( -iname '*.bin' -o -iname '*.fw' \) | sed 's|.*external-firmware/||' | sort | xargs)"
|
||||
sed -i "s|CONFIG_EXTRA_FIRMWARE=.*|CONFIG_EXTRA_FIRMWARE=\"${FW_LIST}\"|" $ROOT/$PKG_BUILD/.config
|
||||
FW_LIST="$(find $PKG_BUILD/external-firmware \( -type f -o -type l \) \( -iname '*.bin' -o -iname '*.fw' \) | sed 's|.*external-firmware/||' | sort | xargs)"
|
||||
sed -i "s|CONFIG_EXTRA_FIRMWARE=.*|CONFIG_EXTRA_FIRMWARE=\"${FW_LIST}\"|" $PKG_BUILD/.config
|
||||
fi
|
||||
|
||||
make oldconfig
|
||||
|
||||
# regdb
|
||||
cp $(get_build_dir wireless-regdb)/db.txt $ROOT/$PKG_BUILD/net/wireless/db.txt
|
||||
cp $(get_build_dir wireless-regdb)/db.txt $PKG_BUILD/net/wireless/db.txt
|
||||
|
||||
if [ "$BOOTLOADER" = "u-boot" ]; then
|
||||
( cd $ROOT
|
||||
@ -165,12 +165,12 @@ pre_make_target() {
|
||||
|
||||
make_target() {
|
||||
LDFLAGS="" make modules
|
||||
LDFLAGS="" make INSTALL_MOD_PATH=$INSTALL/usr DEPMOD="$ROOT/$TOOLCHAIN/bin/depmod" modules_install
|
||||
LDFLAGS="" make INSTALL_MOD_PATH=$INSTALL/usr DEPMOD="$TOOLCHAIN/bin/depmod" modules_install
|
||||
rm -f $INSTALL/usr/lib/modules/*/build
|
||||
rm -f $INSTALL/usr/lib/modules/*/source
|
||||
|
||||
( cd $ROOT
|
||||
rm -rf $ROOT/$BUILD/initramfs
|
||||
rm -rf $BUILD/initramfs
|
||||
$SCRIPTS/install initramfs
|
||||
)
|
||||
|
||||
@ -183,7 +183,7 @@ make_target() {
|
||||
LDFLAGS="" make $KERNEL_TARGET $KERNEL_MAKE_EXTRACMD
|
||||
|
||||
if [ "$BUILD_ANDROID_BOOTIMG" = "yes" ]; then
|
||||
LDFLAGS="" mkbootimg --kernel arch/$TARGET_KERNEL_ARCH/boot/$KERNEL_TARGET --ramdisk $ROOT/$BUILD/image/initramfs.cpio \
|
||||
LDFLAGS="" mkbootimg --kernel arch/$TARGET_KERNEL_ARCH/boot/$KERNEL_TARGET --ramdisk $BUILD/image/initramfs.cpio \
|
||||
$ANDROID_BOOTIMG_OPTIONS --output arch/$TARGET_KERNEL_ARCH/boot/boot.img
|
||||
mv -f arch/$TARGET_KERNEL_ARCH/boot/boot.img arch/$TARGET_KERNEL_ARCH/boot/$KERNEL_TARGET
|
||||
fi
|
||||
|
@ -34,11 +34,7 @@ PKG_CMAKE_SCRIPT="$(get_build_dir $MEDIACENTER)/tools/depends/native/JsonSchemaB
|
||||
|
||||
PKG_CMAKE_OPTS_HOST="-Wno-dev"
|
||||
|
||||
pre_build_host() {
|
||||
$SCRIPTS/clean $PKG_NAME
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp JsonSchemaBuilder $ROOT/$TOOLCHAIN/bin
|
||||
mkdir -p $TOOLCHAIN/bin
|
||||
cp JsonSchemaBuilder $TOOLCHAIN/bin
|
||||
}
|
||||
|
@ -48,10 +48,10 @@ post_makeinstall_target() {
|
||||
# rm -f resources/lib/modules/bluetooth.py
|
||||
# fi
|
||||
|
||||
python -Wi -t -B $ROOT/$TOOLCHAIN/lib/python2.7/compileall.py $INSTALL/usr/share/kodi/addons/service.libreelec.settings/resources/lib/ -f
|
||||
python -Wi -t -B $TOOLCHAIN/lib/python2.7/compileall.py $INSTALL/usr/share/kodi/addons/service.libreelec.settings/resources/lib/ -f
|
||||
rm -rf `find $INSTALL/usr/share/kodi/addons/service.libreelec.settings/resources/lib/ -name "*.py"`
|
||||
|
||||
python -Wi -t -B $ROOT/$TOOLCHAIN/lib/python2.7/compileall.py $INSTALL/usr/share/kodi/addons/service.libreelec.settings/oe.py -f
|
||||
python -Wi -t -B $TOOLCHAIN/lib/python2.7/compileall.py $INSTALL/usr/share/kodi/addons/service.libreelec.settings/oe.py -f
|
||||
rm -rf $INSTALL/usr/share/kodi/addons/service.libreelec.settings/oe.py
|
||||
}
|
||||
|
||||
|
@ -36,15 +36,11 @@ PKG_CMAKE_SCRIPT="$(get_build_dir $MEDIACENTER)/tools/depends/native/TexturePack
|
||||
PKG_CMAKE_OPTS_HOST="-DCORE_SOURCE_DIR=$(get_build_dir $MEDIACENTER) \
|
||||
-Wno-dev"
|
||||
|
||||
pre_build_host() {
|
||||
$SCRIPTS/clean $PKG_NAME
|
||||
}
|
||||
|
||||
pre_configure_host() {
|
||||
export CXXFLAGS="$CXXFLAGS -std=c++11 -DTARGET_POSIX -DTARGET_LINUX -D_LINUX -I$(get_build_dir $MEDIACENTER)/xbmc/linux"
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp TexturePacker $ROOT/$TOOLCHAIN/bin
|
||||
mkdir -p $TOOLCHAIN/bin
|
||||
cp TexturePacker $TOOLCHAIN/bin
|
||||
}
|
||||
|
@ -33,10 +33,10 @@ post_makeinstall_target() {
|
||||
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DDECRYPTERPATH=special://home/cdm \
|
||||
$ROOT/$PKG_BUILD/wvdecrypter
|
||||
$PKG_BUILD/wvdecrypter
|
||||
make
|
||||
|
||||
cp -P $ROOT/$PKG_BUILD/.$TARGET_NAME/wv/libssd_wv.so $INSTALL/usr/lib
|
||||
cp -P $PKG_BUILD/.$TARGET_NAME/wv/libssd_wv.so $INSTALL/usr/lib
|
||||
}
|
||||
|
||||
addon() {
|
||||
|
@ -31,7 +31,7 @@ PKG_LONGDESC="Kodi Media Center (which was formerly named Xbox Media Center or X
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="no"
|
||||
|
||||
PKG_CMAKE_SCRIPT="$ROOT/$PKG_BUILD/project/cmake/CMakeLists.txt"
|
||||
PKG_CMAKE_SCRIPT="$PKG_BUILD/project/cmake/CMakeLists.txt"
|
||||
|
||||
get_graphicdrivers
|
||||
|
||||
@ -205,9 +205,9 @@ KODI_LIBDVD="$KODI_DVDCSS \
|
||||
-DLIBDVDNAV_URL=$ROOT/$SOURCES/libdvdnav/libdvdnav-$(get_pkg_version libdvdnav).tar.gz \
|
||||
-DLIBDVDREAD_URL=$ROOT/$SOURCES/libdvdread/libdvdread-$(get_pkg_version libdvdread).tar.gz"
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$ROOT/$TOOLCHAIN \
|
||||
-DWITH_TEXTUREPACKER=$ROOT/$TOOLCHAIN/bin/TexturePacker \
|
||||
-DDEPENDS_PATH=$ROOT/$PKG_BUILD/depends \
|
||||
PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$TOOLCHAIN \
|
||||
-DWITH_TEXTUREPACKER=$TOOLCHAIN/bin/TexturePacker \
|
||||
-DDEPENDS_PATH=$PKG_BUILD/depends \
|
||||
-DPYTHON_INCLUDE_DIRS=$SYSROOT_PREFIX/usr/include/python2.7 \
|
||||
-DGIT_VERSION=$PKG_VERSION \
|
||||
-DENABLE_INTERNAL_FFMPEG=OFF \
|
||||
|
@ -82,7 +82,7 @@ if [ "$DISPLAYSERVER" = "x11" ]; then
|
||||
fi
|
||||
|
||||
pre_configure_target() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
# ffmpeg fails building for x86_64 with LTO support
|
||||
@ -128,7 +128,7 @@ configure_target() {
|
||||
--disable-doc \
|
||||
$FFMPEG_DEBUG \
|
||||
--enable-pic \
|
||||
--pkg-config="$ROOT/$TOOLCHAIN/bin/pkg-config" \
|
||||
--pkg-config="$TOOLCHAIN/bin/pkg-config" \
|
||||
--enable-optimizations \
|
||||
--disable-extra-warnings \
|
||||
--disable-ffprobe \
|
||||
|
@ -60,7 +60,7 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-dependency-tracking \
|
||||
|
||||
pre_configure_target() {
|
||||
# bluez fails to build in subdirs
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
export LIBS="-ltermcap"
|
||||
|
@ -37,10 +37,10 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_strlcat=no \
|
||||
--without-python"
|
||||
|
||||
pre_configure_target() {
|
||||
sed "s|@prefix@|$SYSROOT_PREFIX/usr|g" -i $ROOT/$PKG_BUILD/dnet-config.in
|
||||
sed "s|@prefix@|$SYSROOT_PREFIX/usr|g" -i $PKG_BUILD/dnet-config.in
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp dnet-config $ROOT/$TOOLCHAIN/bin/
|
||||
mkdir -p $TOOLCHAIN/bin
|
||||
cp dnet-config $TOOLCHAIN/bin/
|
||||
}
|
||||
|
@ -35,5 +35,5 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
python setup.py install --prefix=$ROOT/$TOOLCHAIN
|
||||
python setup.py install --prefix=$TOOLCHAIN
|
||||
}
|
||||
|
@ -35,5 +35,5 @@ make_host() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
python setup.py install --prefix=$ROOT/$TOOLCHAIN
|
||||
python setup.py install --prefix=$TOOLCHAIN
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_realloc_0_nonnull=yes \
|
||||
--without-gmp --without-mpir"
|
||||
|
||||
pre_configure_target() {
|
||||
cd $ROOT/$PKG_BUILD
|
||||
cd $PKG_BUILD
|
||||
rm -rf .$TARGET_NAME
|
||||
|
||||
export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr"
|
||||
|
@ -53,7 +53,7 @@ pre_configure_target() {
|
||||
;;
|
||||
esac
|
||||
|
||||
cp $ROOT/$PKG_BUILD/src/syscfg/lock-obj-pub.$GPGERROR_TUPLE.h $ROOT/$PKG_BUILD/src/syscfg/lock-obj-pub.$GPGERROR_TARGET.h
|
||||
cp $PKG_BUILD/src/syscfg/lock-obj-pub.$GPGERROR_TUPLE.h $PKG_BUILD/src/syscfg/lock-obj-pub.$GPGERROR_TARGET.h
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
|
@ -82,17 +82,17 @@ pre_build_init() {
|
||||
}
|
||||
|
||||
configure_host() {
|
||||
cd $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
cd $PKG_BUILD/.$HOST_NAME
|
||||
cp $PKG_DIR/config/busybox-host.conf .config
|
||||
|
||||
# set install dir
|
||||
sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"$ROOT/$PKG_BUILD/.install_host\"|" .config
|
||||
sed -i -e "s|^CONFIG_PREFIX=.*$|CONFIG_PREFIX=\"$PKG_BUILD/.install_host\"|" .config
|
||||
|
||||
make oldconfig
|
||||
}
|
||||
|
||||
configure_target() {
|
||||
cd $ROOT/$PKG_BUILD/.$TARGET_NAME
|
||||
cd $PKG_BUILD/.$TARGET_NAME
|
||||
cp $BUSYBOX_CFG_FILE_TARGET .config
|
||||
|
||||
# set install dir
|
||||
@ -129,7 +129,7 @@ configure_target() {
|
||||
}
|
||||
|
||||
configure_init() {
|
||||
cd $ROOT/$PKG_BUILD/.$TARGET_NAME-init
|
||||
cd $PKG_BUILD/.$TARGET_NAME-init
|
||||
cp $BUSYBOX_CFG_FILE_INIT .config
|
||||
|
||||
# set install dir
|
||||
@ -148,8 +148,8 @@ configure_init() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp -R $ROOT/$PKG_BUILD/.install_host/bin/* $ROOT/$TOOLCHAIN/bin
|
||||
mkdir -p $TOOLCHAIN/bin
|
||||
cp -R $PKG_BUILD/.install_host/bin/* $TOOLCHAIN/bin
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
@ -199,7 +199,7 @@ makeinstall_target() {
|
||||
}
|
||||
|
||||
post_install() {
|
||||
ROOT_PWD="`$ROOT/$TOOLCHAIN/bin/cryptpw -m sha512 $ROOT_PASSWORD`"
|
||||
ROOT_PWD="`$TOOLCHAIN/bin/cryptpw -m sha512 $ROOT_PASSWORD`"
|
||||
|
||||
echo "chmod 4755 $INSTALL/usr/bin/busybox" >> $FAKEROOT_SCRIPT
|
||||
echo "chmod 000 $INSTALL/etc/shadow" >> $FAKEROOT_SCRIPT
|
||||
|
@ -44,7 +44,7 @@ pre_build_host() {
|
||||
}
|
||||
|
||||
make_host() {
|
||||
cd $ROOT/$PKG_BUILD/.$HOST_NAME
|
||||
cd $PKG_BUILD/.$HOST_NAME
|
||||
make PREFIX=/usr
|
||||
}
|
||||
|
||||
@ -56,7 +56,7 @@ makeinstall_init() {
|
||||
}
|
||||
|
||||
makeinstall_host() {
|
||||
mkdir -p $ROOT/$TOOLCHAIN/sbin
|
||||
cp mkfs.fat $ROOT/$TOOLCHAIN/sbin
|
||||
ln -sf mkfs.fat $ROOT/$TOOLCHAIN/sbin/mkfs.vfat
|
||||
mkdir -p $TOOLCHAIN/sbin
|
||||
cp mkfs.fat $TOOLCHAIN/sbin
|
||||
ln -sf mkfs.fat $TOOLCHAIN/sbin/mkfs.vfat
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user