PKG_BUILD: drop $ROOT, convert to absolute path

This commit is contained in:
MilhouseVH 2017-02-17 06:40:16 +00:00
parent 03366a102c
commit 99ef6bc05d
92 changed files with 187 additions and 187 deletions

View File

@ -58,11 +58,11 @@ pre_make_target() {
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X github.com/docker/containerd.GitCommit=${PKG_VERSION} -extld $CC"
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/vendor/
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() {

View File

@ -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"
}

View File

@ -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
}

View File

@ -31,7 +31,7 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_configure_target() {
cd "$ROOT/$PKG_BUILD"
cd "$PKG_BUILD"
rm -rf ".$TARGET_NAME"
cp -PR $(get_build_dir ffmpeg)/* .
make clean

View File

@ -31,7 +31,7 @@ PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
pre_configure_target() {
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -48,7 +48,7 @@ configure_host() {
}
make_host() {
cd $ROOT/$PKG_BUILD/src
cd $PKG_BUILD/src
bash make.bash --no-banner
}
@ -59,5 +59,5 @@ pre_makeinstall_host() {
makeinstall_host() {
mkdir -p $TOOLCHAIN/lib/golang
cp -av $ROOT/$PKG_BUILD/* $TOOLCHAIN/lib/golang/
cp -av $PKG_BUILD/* $TOOLCHAIN/lib/golang/
}

View File

@ -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"

View File

@ -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

View File

@ -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/
}

View File

@ -59,7 +59,7 @@ pre_make_target() {
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-extld $CC"
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath
export GOPATH=$PKG_BUILD.gopath
export GOROOT=$TOOLCHAIN/lib/golang
export PATH=$PATH:$GOROOT/bin
}

View File

@ -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() {

View File

@ -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
}

View File

@ -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"
}

View File

@ -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"

View File

@ -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 $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"
@ -66,7 +66,7 @@ make_target() {
}
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

View File

@ -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 \

View File

@ -58,11 +58,11 @@ pre_make_target() {
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -extldflags -static -X main.gitCommit=${PKG_VERSION} -X main.version=$(cat ./VERSION) -extld $CC"
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD.gopath:$ROOT/$PKG_BUILD/Godeps/_workspace/
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() {

View File

@ -38,7 +38,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
}

View File

@ -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() {

View File

@ -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*
}

View File

@ -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*
}

View File

@ -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*
}

View File

@ -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*
}

View File

@ -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*
}

View File

@ -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*
}

View File

@ -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*
}

View File

@ -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*

View File

@ -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*
}

View File

@ -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)

View File

@ -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

View File

@ -69,15 +69,15 @@ configure_target() {
export CGO_CFLAGS=$CFLAGS
export LDFLAGS="-w -linkmode external -extldflags -Wl,--unresolved-symbols=ignore-in-shared-libs -extld $CC"
export GOLANG=$TOOLCHAIN/lib/golang/bin/go
export GOPATH=$ROOT/$PKG_BUILD/.gopath
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

View File

@ -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() {

View File

@ -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

View File

@ -53,7 +53,7 @@ make_target() {
}
makeinstall_target() {
make install INSTALL_PREFIX=$ROOT/$PKG_BUILD/.$TARGET_NAME
make install INSTALL_PREFIX=$PKG_BUILD/.$TARGET_NAME
}
addon() {

View File

@ -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() {

View File

@ -37,9 +37,9 @@ PKG_MAINTAINER="Anton Voyl (awiouy)"
configure_target() {
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)
@ -67,13 +67,13 @@ configure_target() {
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=$ROOT/$PKG_BUILD/src/github.com/syncthing/syncthing:$ROOT/$PKG_BUILD/vendor:$ROOT/$PKG_BUILD/Godeps/_workspace
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 +84,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
}

View File

@ -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
}

View File

@ -71,7 +71,7 @@ post_unpack() {
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
# transcoding

View File

@ -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"
}

View File

@ -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"

View File

@ -32,12 +32,12 @@ 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"
}
@ -46,12 +46,12 @@ makeinstall_host() {
}
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
}

View File

@ -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
}

View File

@ -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 $TOOLCHAIN/bin/comp_err|" $ROOT/$PKG_BUILD/extra/CMakeLists.txt
sed -i "s|COMMAND comp_sql|COMMAND $TOOLCHAIN/bin/comp_sql|" $ROOT/$PKG_BUILD/scripts/CMakeLists.txt
sed -i "s|COMMAND gen_lex_hash|COMMAND $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 \

View File

@ -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
}

View File

@ -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 -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/libc.so* $INSTALL/usr/lib
cp -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/math/libm.so* $INSTALL/usr/lib
cp -PR $ROOT/$PKG_BUILD/.$TARGET_NAME/nptl/libpthread.so* $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

View File

@ -33,33 +33,33 @@ 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

View File

@ -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
}

View File

@ -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
}

View File

@ -38,7 +38,7 @@ PKG_LIBVAR="CRAFT_LIB"
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -37,7 +37,7 @@ PKG_LIBVAR="DOLPHIN_LIB"
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -40,7 +40,7 @@ configure_target(){
}
make_target() {
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
make -f Makefile.libretro
}

View File

@ -38,7 +38,7 @@ PKG_LIBVAR="METEOR_LIB"
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -37,7 +37,7 @@ PKG_LIBVAR="MGBA_LIB"
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -36,8 +36,8 @@ PKG_LIBPATH="libretro/$PKG_LIBNAME"
PKG_LIBVAR="NESTOPIA_LIB"
post_unpack() {
rm $ROOT/$PKG_BUILD/CMakeLists.txt
rm $ROOT/$PKG_BUILD/configure.ac
rm $PKG_BUILD/CMakeLists.txt
rm $PKG_BUILD/configure.ac
}
make_target() {

View File

@ -40,7 +40,7 @@ configure_target() {
}
make_target() {
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
case $PROJECT in
RPi)
make -f Makefile.libretro platform=armv6-hardfloat-arm1176jzf-s

View File

@ -38,12 +38,12 @@ PKG_LIBPATH="$PKG_LIBNAME"
PKG_LIBVAR="PICODRIVE_LIB"
pre_build_host() {
cp -a $(get_build_dir cyclone68000)/* $ROOT/$PKG_BUILD/cpu/cyclone/
cp -a $(get_build_dir cyclone68000)/* $PKG_BUILD/cpu/cyclone/
}
pre_configure_host() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$HOST_NAME
}
@ -63,7 +63,7 @@ makeinstall_host() {
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -36,7 +36,7 @@ PKG_LIBVAR="PPSSPP_LIB"
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -44,7 +44,7 @@ configure_target() {
}
make_target() {
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
CXXFLAGS="$CXXFLAGS -DHAVE_POSIX_MEMALIGN=1"
export AR="$AR cru"
make -C backends/platform/libretro/build/

View File

@ -38,7 +38,7 @@ PKG_LIBVAR="VBAM_LIB"
pre_configure_target() {
# fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}

View File

@ -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

View File

@ -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
}

View File

@ -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
}

View File

@ -55,7 +55,7 @@ pre_configure_target() {
}
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/

View File

@ -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
}

View File

@ -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 \;
}

View File

@ -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() {

View File

@ -150,20 +150,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

View File

@ -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() {

View File

@ -205,7 +205,7 @@ KODI_LIBDVD="$KODI_DVDCSS \
PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$TOOLCHAIN \
-DWITH_TEXTUREPACKER=$TOOLCHAIN/bin/TexturePacker \
-DDEPENDS_PATH=$ROOT/$PKG_BUILD/depends \
-DDEPENDS_PATH=$PKG_BUILD/depends \
-DPYTHON_INCLUDE_DIRS=$SYSROOT_PREFIX/usr/include/python2.7 \
-DGIT_VERSION=$PKG_VERSION \
-DENABLE_INTERNAL_FFMPEG=OFF \

View File

@ -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

View File

@ -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"

View File

@ -37,7 +37,7 @@ 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() {

View File

@ -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"

View File

@ -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() {

View File

@ -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
@ -149,7 +149,7 @@ configure_init() {
makeinstall_host() {
mkdir -p $TOOLCHAIN/bin
cp -R $ROOT/$PKG_BUILD/.install_host/bin/* $TOOLCHAIN/bin
cp -R $PKG_BUILD/.install_host/bin/* $TOOLCHAIN/bin
}
makeinstall_target() {

View File

@ -44,7 +44,7 @@ pre_build_host() {
}
make_host() {
cd $ROOT/$PKG_BUILD/.$HOST_NAME
cd $PKG_BUILD/.$HOST_NAME
make PREFIX=/usr
}

View File

@ -47,5 +47,5 @@ configure_init() {
makeinstall_init() {
mkdir -p $INSTALL/usr/sbin
cp -P $ROOT/$PKG_BUILD/usr/iscsistart $INSTALL/usr/sbin
cp -P $PKG_BUILD/usr/iscsistart $INSTALL/usr/sbin
}

View File

@ -49,8 +49,8 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-docs \
post_unpack() {
mv $PKG_BUILD/$PKG_NAME/* $PKG_BUILD/
sed -i -e 's|.*common-agent/etc/config/Makefile.*||' $ROOT/$PKG_BUILD/configure.ac
mkdir -p $ROOT/$PKG_BUILD/common-agent/etc/config
sed -i -e 's|.*common-agent/etc/config/Makefile.*||' $PKG_BUILD/configure.ac
mkdir -p $PKG_BUILD/common-agent/etc/config
}
pre_configure_target() {

View File

@ -34,7 +34,7 @@ INIT_CONFIGURE_OPTS="--with-x86emu"
pre_configure_init() {
# v86d fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME-init
}

View File

@ -35,5 +35,5 @@ pre_configure_target() {
}
pre_build_target() {
cp $PKG_DIR/config/CMakeLists.txt $ROOT/$PKG_BUILD
cp $PKG_DIR/config/CMakeLists.txt $PKG_BUILD
}

View File

@ -33,10 +33,10 @@ PKG_MAKE_OPTS_TARGET="dtc"
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp -P $ROOT/$PKG_BUILD/dtc $INSTALL/usr/bin
cp -P $PKG_BUILD/dtc $INSTALL/usr/bin
}
makeinstall_host() {
mkdir -p $INSTALL/usr/bin
cp -P $ROOT/$PKG_BUILD/dtc $INSTALL/usr/bin
cp -P $PKG_BUILD/dtc $INSTALL/usr/bin
}

View File

@ -32,5 +32,5 @@ PKG_AUTORECONF="no"
makeinstall_target() {
mkdir -p $INSTALL/usr/sbin
cp -a $ROOT/$PKG_BUILD/hdparm $INSTALL/usr/sbin
cp -a $PKG_BUILD/hdparm $INSTALL/usr/sbin
}

View File

@ -36,13 +36,13 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-nls \
pre_configure_target() {
# newt fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME
}
pre_configure_host() {
# newt fails to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$HOST_NAME
}

View File

@ -36,7 +36,7 @@ fi
pre_configure_init() {
# plymouth-lite dont support to build in subdirs
cd $ROOT/$PKG_BUILD
cd $PKG_BUILD
rm -rf .$TARGET_NAME-init
}

View File

@ -36,5 +36,5 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \
makeinstall_target() {
mkdir -p $INSTALL/usr/bin
cp -P $ROOT/$PKG_BUILD/.$TARGET_NAME/top/top $INSTALL/usr/bin
cp -P $PKG_BUILD/.$TARGET_NAME/top/top $INSTALL/usr/bin
}

View File

@ -61,7 +61,7 @@ make_host() {
make CC=$CC \
AR=$AR \
RANLIB=$RANLIB \
CFLAGS="-I$TOOLCHAIN/include -I$ROOT/$PKG_BUILD/libinstaller -I$ROOT/$PKG_BUILD/libfat -I$ROOT/$PKG_BUILD/bios -I$ROOT/$PKG_BUILD/utils -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" \
CFLAGS="-I$TOOLCHAIN/include -I$PKG_BUILD/libinstaller -I$PKG_BUILD/libfat -I$PKG_BUILD/bios -I$PKG_BUILD/utils -fomit-frame-pointer -D_FILE_OFFSET_BITS=64" \
LDFLAGS="-L$TOOLCHAIN/lib" \
installer
}

View File

@ -84,9 +84,9 @@ make_target() {
makeinstall_target() {
mkdir -p $INSTALL/usr/share/bootloader
cp $ROOT/$PKG_BUILD/u-boot-*.imx $INSTALL/usr/share/bootloader 2>/dev/null || : #
cp $ROOT/$PKG_BUILD/u-boot-*.img $INSTALL/usr/share/bootloader 2>/dev/null || : #
cp $ROOT/$PKG_BUILD/SPL-* $INSTALL/usr/share/bootloader 2>/dev/null || : #
cp $PKG_BUILD/u-boot-*.imx $INSTALL/usr/share/bootloader 2>/dev/null || : #
cp $PKG_BUILD/u-boot-*.img $INSTALL/usr/share/bootloader 2>/dev/null || : #
cp $PKG_BUILD/SPL-* $INSTALL/usr/share/bootloader 2>/dev/null || : #
}
pre_install() {

View File

@ -122,18 +122,18 @@ makeinstall_target() {
mkdir -p $INSTALL/usr/share/bootloader
cp $ROOT/$PKG_BUILD/u-boot*.imx $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $ROOT/$PKG_BUILD/u-boot*.img $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $ROOT/$PKG_BUILD/SPL* $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $PKG_BUILD/u-boot*.imx $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $PKG_BUILD/u-boot*.img $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $PKG_BUILD/SPL* $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $ROOT/$PKG_BUILD/$UBOOT_CONFIGFILE $INSTALL/usr/share/bootloader 2>/dev/null || :
cp $PKG_BUILD/$UBOOT_CONFIGFILE $INSTALL/usr/share/bootloader 2>/dev/null || :
cp -PR $PROJECT_DIR/$PROJECT/bootloader/uEnv*.txt $INSTALL/usr/share/bootloader 2>/dev/null || :
case $PROJECT in
Odroid_C2)
cp -PRv $PKG_DIR/scripts/update-c2.sh $INSTALL/usr/share/bootloader/update.sh
cp -PRv $ROOT/$PKG_BUILD/u-boot.bin $INSTALL/usr/share/bootloader/u-boot
cp -PRv $PKG_BUILD/u-boot.bin $INSTALL/usr/share/bootloader/u-boot
if [ -f $PROJECT_DIR/$PROJECT/splash/boot-logo.bmp.gz ]; then
cp -PRv $PROJECT_DIR/$PROJECT/splash/boot-logo.bmp.gz $INSTALL/usr/share/bootloader
elif [ -f $DISTRO_DIR/$DISTRO/splash/boot-logo.bmp.gz ]; then

View File

@ -34,5 +34,5 @@ PKG_CONFIGURE_OPTS_TARGET="--with-xorg-module-dir=$XORG_PATH_MODULES"
post_makeinstall_target() {
mkdir -p $INSTALL/usr/share/X11/xorg.conf.d
cp $ROOT/$PKG_BUILD/conf/*-libinput.conf $INSTALL/usr/share/X11/xorg.conf.d
cp $PKG_BUILD/conf/*-libinput.conf $INSTALL/usr/share/X11/xorg.conf.d
}

View File

@ -41,8 +41,8 @@ pre_configure_target() {
# ensure we dont use '-O3' optimization.
CFLAGS=`echo $CFLAGS | sed -e "s|-O3|-O2|"`
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-O3|-O2|"`
CFLAGS="$CFLAGS -I$ROOT/$PKG_BUILD"
CXXFLAGS="$CXXFLAGS -I$ROOT/$PKG_BUILD"
CFLAGS="$CFLAGS -I$PKG_BUILD"
CXXFLAGS="$CXXFLAGS -I$PKG_BUILD"
}
post_makeinstall_target() {

View File

@ -194,9 +194,9 @@ if [ ! -f $STAMP ]; then
# configure other variables
if [ "$TARGET" = "target" ]; then
INSTALL=$ROOT/$PKG_BUILD/.install_pkg
INSTALL=$PKG_BUILD/.install_pkg
elif [ "$TARGET" = "init" ]; then
INSTALL=$ROOT/$PKG_BUILD/.install_init
INSTALL=$PKG_BUILD/.install_init
fi
# clean up
@ -208,12 +208,12 @@ if [ ! -f $STAMP ]; then
# setup configure script
if [ -z "$PKG_CONFIGURE_SCRIPT" ]; then
PKG_CONFIGURE_SCRIPT="$ROOT/$PKG_BUILD/configure"
PKG_CONFIGURE_SCRIPT="$PKG_BUILD/configure"
else
PKG_CONFIGURE_SCRIPT="$ROOT/$PKG_BUILD/$PKG_CONFIGURE_SCRIPT"
PKG_CONFIGURE_SCRIPT="$PKG_BUILD/$PKG_CONFIGURE_SCRIPT"
fi
if [ -z "$PKG_CMAKE_SCRIPT" ]; then
PKG_CMAKE_SCRIPT="$ROOT/$PKG_BUILD/CMakeLists.txt"
PKG_CMAKE_SCRIPT="$PKG_BUILD/CMakeLists.txt"
fi
# include build template and build

View File

@ -48,14 +48,14 @@ if [ -f $STAMP ]; then
# setup configure script
if [ -z "$PKG_CONFIGURE_SCRIPT" ]; then
PKG_CONFIGURE_SCRIPT="$ROOT/$PKG_BUILD/configure"
PKG_CONFIGURE_SCRIPT="$PKG_BUILD/configure"
else
PKG_CONFIGURE_SCRIPT="$ROOT/$PKG_BUILD/$PKG_CONFIGURE_SCRIPT"
PKG_CONFIGURE_SCRIPT="$PKG_BUILD/$PKG_CONFIGURE_SCRIPT"
fi
if [ -z "$PKG_CMAKE_SCRIPT" ]; then
PKG_CMAKE_SCRIPT="$ROOT/$PKG_BUILD/CMakeLists.txt"
PKG_CMAKE_SCRIPT="$PKG_BUILD/CMakeLists.txt"
else
PKG_CMAKE_SCRIPT="$ROOT/$PKG_BUILD/$PKG_CMAKE_SCRIPT"
PKG_CMAKE_SCRIPT="$PKG_BUILD/$PKG_CMAKE_SCRIPT"
fi
# ensure $PKG_BUILD is there. (installer? PKG_URL="")