devel: automated code cleanup

Signed-off-by: Ian Leonard <antonlacon@gmail.com>
This commit is contained in:
Ian Leonard 2021-01-19 19:33:48 +00:00
parent 02d5330409
commit 78440702f1
50 changed files with 281 additions and 281 deletions

View File

@ -8,7 +8,7 @@ PKG_SHA256="93240defef3abba7d42a7420e55ae4f8b90cc99ef16044fdfb8b5820a17e766d"
PKG_ARCH="arm" PKG_ARCH="arm"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://github.com/bavison/arm-mem" PKG_SITE="https://github.com/bavison/arm-mem"
PKG_URL="https://github.com/bavison/arm-mem/archive/$PKG_VERSION.tar.gz" PKG_URL="https://github.com/bavison/arm-mem/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_DEPENDS_INIT="toolchain arm-mem" PKG_DEPENDS_INIT="toolchain arm-mem"
PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from string.h" PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from string.h"
@ -20,10 +20,10 @@ else
PKG_LIB_ARM_MEM="libarmmem-v6l.so" PKG_LIB_ARM_MEM="libarmmem-v6l.so"
fi fi
PKG_MAKE_OPTS_TARGET="$PKG_LIB_ARM_MEM" PKG_MAKE_OPTS_TARGET="${PKG_LIB_ARM_MEM}"
pre_make_target() { pre_make_target() {
export CROSS_COMPILE=$TARGET_PREFIX export CROSS_COMPILE=${TARGET_PREFIX}
} }
make_init() { make_init() {
@ -31,17 +31,17 @@ make_init() {
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $INSTALL/usr/lib mkdir -p ${INSTALL}/usr/lib
cp -P $PKG_LIB_ARM_MEM $INSTALL/usr/lib cp -P ${PKG_LIB_ARM_MEM} ${INSTALL}/usr/lib
mkdir -p $INSTALL/etc mkdir -p ${INSTALL}/etc
echo "/usr/lib/$PKG_LIB_ARM_MEM" >> $INSTALL/etc/ld.so.preload echo "/usr/lib/${PKG_LIB_ARM_MEM}" >> ${INSTALL}/etc/ld.so.preload
} }
makeinstall_init() { makeinstall_init() {
mkdir -p $INSTALL/usr/lib mkdir -p ${INSTALL}/usr/lib
cp -P $PKG_LIB_ARM_MEM $INSTALL/usr/lib cp -P ${PKG_LIB_ARM_MEM} ${INSTALL}/usr/lib
mkdir -p $INSTALL/etc mkdir -p ${INSTALL}/etc
echo "/usr/lib/$PKG_LIB_ARM_MEM" >> $INSTALL/etc/ld.so.preload echo "/usr/lib/${PKG_LIB_ARM_MEM}" >> ${INSTALL}/etc/ld.so.preload
} }

View File

@ -8,7 +8,7 @@ PKG_VERSION="2.4.48"
PKG_SHA256="5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7" PKG_SHA256="5ead72b358ec709ed00bbf7a9eaef1654baad937c001c044fe8b74c57f5324e7"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://savannah.nongnu.org/projects/attr" PKG_SITE="https://savannah.nongnu.org/projects/attr"
PKG_URL="http://download.savannah.nongnu.org/releases/attr/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://download.savannah.nongnu.org/releases/attr/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Extended Attributes Of Filesystem Objects." PKG_LONGDESC="Extended Attributes Of Filesystem Objects."
PKG_BUILD_FLAGS="+pic" PKG_BUILD_FLAGS="+pic"
@ -19,15 +19,15 @@ PKG_CONFIGURE_OPTS_TARGET="OPTIMIZER= \
--disable-shared --enable-static" --disable-shared --enable-static"
if build_with_debug; then if build_with_debug; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET DEBUG=-DDEBUG" PKG_CONFIGURE_OPTS_TARGET+=" DEBUG=-DDEBUG"
else else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET DEBUG=-DNDEBUG" PKG_CONFIGURE_OPTS_TARGET+=" DEBUG=-DNDEBUG"
fi fi
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib/ mkdir -p ${SYSROOT_PREFIX}/usr/lib/
cp .libs/libattr.a $SYSROOT_PREFIX/usr/lib/ cp .libs/libattr.a ${SYSROOT_PREFIX}/usr/lib/
mkdir -p $SYSROOT_PREFIX/usr/include/attr mkdir -p ${SYSROOT_PREFIX}/usr/include/attr
cp include/*.h $SYSROOT_PREFIX/usr/include/attr cp include/*.h ${SYSROOT_PREFIX}/usr/include/attr
} }

View File

@ -7,16 +7,16 @@ PKG_VERSION="2019.01.06"
PKG_SHA256="17195c833098da79de5778ee90948f4c5d90ed1a0cf8391b4ab348e2ec511e3f" PKG_SHA256="17195c833098da79de5778ee90948f4c5d90ed1a0cf8391b4ab348e2ec511e3f"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://www.gnu.org/software/autoconf-archive/" PKG_SITE="https://www.gnu.org/software/autoconf-archive/"
PKG_URL="http://ftpmirror.gnu.org/autoconf-archive/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftpmirror.gnu.org/autoconf-archive/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_LONGDESC="autoconf-archive is an package of m4 macros" PKG_LONGDESC="autoconf-archive is an package of m4 macros"
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --prefix=$TOOLCHAIN" PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} --prefix=${TOOLCHAIN}"
makeinstall_host() { makeinstall_host() {
# make install # make install
make prefix=$SYSROOT_PREFIX/usr install make prefix=${SYSROOT_PREFIX}/usr install
# remove problematic m4 file # remove problematic m4 file
rm -rf $SYSROOT_PREFIX/usr/share/aclocal/ax_prog_cc_for_build.m4 rm -rf ${SYSROOT_PREFIX}/usr/share/aclocal/ax_prog_cc_for_build.m4
} }

View File

@ -6,15 +6,15 @@ PKG_VERSION="2.69"
PKG_SHA256="64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684" PKG_SHA256="64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://sources.redhat.com/autoconf/" PKG_SITE="http://sources.redhat.com/autoconf/"
PKG_URL="http://ftpmirror.gnu.org/autoconf/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftpmirror.gnu.org/autoconf/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host m4:host gettext:host" PKG_DEPENDS_HOST="ccache:host m4:host gettext:host"
PKG_LONGDESC="A GNU tool for automatically configuring source code." PKG_LONGDESC="A GNU tool for automatically configuring source code."
PKG_CONFIGURE_OPTS_HOST="EMACS=no \ PKG_CONFIGURE_OPTS_HOST="EMACS=no \
ac_cv_path_M4=$TOOLCHAIN/bin/m4 \ ac_cv_path_M4=${TOOLCHAIN}/bin/m4 \
ac_cv_prog_gnu_m4_gnu=no \ ac_cv_prog_gnu_m4_gnu=no \
--target=$TARGET_NAME" --target=${TARGET_NAME}"
post_makeinstall_host() { post_makeinstall_host() {
make prefix=$SYSROOT_PREFIX/usr install make prefix=${SYSROOT_PREFIX}/usr install
} }

View File

@ -6,12 +6,12 @@ PKG_VERSION="1.15.1"
PKG_SHA256="af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf" PKG_SHA256="af6ba39142220687c500f79b4aa2f181d9b24e4f8d8ec497cea4ba26c64bedaf"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://sources.redhat.com/automake/" PKG_SITE="http://sources.redhat.com/automake/"
PKG_URL="http://ftpmirror.gnu.org/automake/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftpmirror.gnu.org/automake/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host autoconf:host" PKG_DEPENDS_HOST="ccache:host autoconf:host"
PKG_LONGDESC="A GNU tool for automatically creating Makefiles." PKG_LONGDESC="A GNU tool for automatically creating Makefiles."
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME --disable-silent-rules" PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} --disable-silent-rules"
post_makeinstall_host() { post_makeinstall_host() {
make prefix=$SYSROOT_PREFIX/usr install make prefix=${SYSROOT_PREFIX}/usr install
} }

View File

@ -7,14 +7,14 @@ PKG_VERSION="2.35.1"
PKG_SHA256="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607" PKG_SHA256="3ced91db9bf01182b7e420eab68039f2083aed0a214c0424e257eae3ddee8607"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/binutils/" PKG_SITE="http://www.gnu.org/software/binutils/"
PKG_URL="http://ftp.gnu.org/gnu/binutils/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftp.gnu.org/gnu/binutils/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host bison:host flex:host linux:host" PKG_DEPENDS_HOST="ccache:host bison:host flex:host linux:host"
PKG_DEPENDS_TARGET="toolchain zlib binutils:host" PKG_DEPENDS_TARGET="toolchain zlib binutils:host"
PKG_LONGDESC="A GNU collection of binary utilities." PKG_LONGDESC="A GNU collection of binary utilities."
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \ PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} \
--with-sysroot=$SYSROOT_PREFIX \ --with-sysroot=${SYSROOT_PREFIX} \
--with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \ --with-lib-path=${SYSROOT_PREFIX}/lib:${SYSROOT_PREFIX}/usr/lib \
--without-ppl \ --without-ppl \
--without-cloog \ --without-cloog \
--disable-werror \ --disable-werror \
@ -28,9 +28,9 @@ PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \
--enable-lto \ --enable-lto \
--disable-nls" --disable-nls"
PKG_CONFIGURE_OPTS_TARGET="--target=$TARGET_NAME \ PKG_CONFIGURE_OPTS_TARGET="--target=${TARGET_NAME} \
--with-sysroot=$SYSROOT_PREFIX \ --with-sysroot=${SYSROOT_PREFIX} \
--with-lib-path=$SYSROOT_PREFIX/lib:$SYSROOT_PREFIX/usr/lib \ --with-lib-path=${SYSROOT_PREFIX}/lib:${SYSROOT_PREFIX}/usr/lib \
--with-system-zlib \ --with-system-zlib \
--without-ppl \ --without-ppl \
--without-cloog \ --without-cloog \
@ -59,7 +59,7 @@ make_host() {
} }
makeinstall_host() { makeinstall_host() {
cp -v ../include/libiberty.h $SYSROOT_PREFIX/usr/include cp -v ../include/libiberty.h ${SYSROOT_PREFIX}/usr/include
make install make install
} }
@ -72,10 +72,10 @@ make_target() {
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib mkdir -p ${SYSROOT_PREFIX}/usr/lib
cp libiberty/libiberty.a $SYSROOT_PREFIX/usr/lib cp libiberty/libiberty.a ${SYSROOT_PREFIX}/usr/lib
make DESTDIR="$SYSROOT_PREFIX" -C bfd install make DESTDIR="${SYSROOT_PREFIX}" -C bfd install
make DESTDIR="$SYSROOT_PREFIX" -C opcodes install make DESTDIR="${SYSROOT_PREFIX}" -C opcodes install
mkdir -p ${INSTALL}/usr/bin mkdir -p ${INSTALL}/usr/bin
cp binutils/strings ${INSTALL}/usr/bin cp binutils/strings ${INSTALL}/usr/bin

View File

@ -7,7 +7,7 @@ PKG_VERSION="3.7.4"
PKG_SHA256="a3b5813f48a11e540ef26f46e4d288c0c25c7907d9879ae50e430ec49f63c010" PKG_SHA256="a3b5813f48a11e540ef26f46e4d288c0c25c7907d9879ae50e430ec49f63c010"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/bison/" PKG_SITE="http://www.gnu.org/software/bison/"
PKG_URL="http://ftpmirror.gnu.org/bison/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftpmirror.gnu.org/bison/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host m4:host" PKG_DEPENDS_HOST="ccache:host m4:host"
PKG_LONGDESC="A general-purpose parser generator." PKG_LONGDESC="A general-purpose parser generator."
PKG_BUILD_FLAGS="-parallel" PKG_BUILD_FLAGS="-parallel"
@ -17,6 +17,6 @@ PKG_CONFIGURE_OPTS_HOST="--disable-rpath --with-gnu-ld"
post_configure_host() { post_configure_host() {
# The configure system causes Bison to be built without support for # The configure system causes Bison to be built without support for
# internationalization of error messages if a bison program is not already in # internationalization of error messages if a bison program is not already in
# $PATH. The following addition will correct this: # ${PATH}. The following addition will correct this:
echo '#define YYENABLE_NLS 1' >> lib/config.h echo '#define YYENABLE_NLS 1' >> lib/config.h
} }

View File

@ -20,31 +20,31 @@ make_host() {
} }
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/bin mkdir -p ${TOOLCHAIN}/bin
cp bjam $TOOLCHAIN/bin cp bjam ${TOOLCHAIN}/bin
} }
pre_configure_target() { pre_configure_target() {
export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/$PKG_PYTHON_VERSION" export CFLAGS="${CFLAGS} -I${SYSROOT_PREFIX}/usr/include/${PKG_PYTHON_VERSION}"
export CXXFLAGS="$CXXFLAGS -I$SYSROOT_PREFIX/usr/include/$PKG_PYTHON_VERSION" export CXXFLAGS="${CXXFLAGS} -I${SYSROOT_PREFIX}/usr/include/${PKG_PYTHON_VERSION}"
} }
configure_target() { configure_target() {
sh bootstrap.sh --prefix=/usr \ sh bootstrap.sh --prefix=/usr \
--with-bjam=$TOOLCHAIN/bin/bjam \ --with-bjam=${TOOLCHAIN}/bin/bjam \
--with-python=$TOOLCHAIN/bin/python \ --with-python=${TOOLCHAIN}/bin/python \
--with-python-root=$SYSROOT_PREFIX/usr --with-python-root=${SYSROOT_PREFIX}/usr
echo "using gcc : `$CC -v 2>&1 | tail -n 1 |awk '{print $3}'` : $CC : <compileflags>\"$CFLAGS\" <linkflags>\"$LDFLAGS\" ;" \ echo "using gcc : $(${CC} -v 2>&1 | tail -n 1 |awk '{print $3}') : ${CC} : <compileflags>\"${CFLAGS}\" <linkflags>\"${LDFLAGS}\" ;" \
> tools/build/src/user-config.jam > tools/build/src/user-config.jam
echo "using python : ${PKG_PYTHON_VERSION/#python} : $TOOLCHAIN : $SYSROOT_PREFIX/usr/include : $SYSROOT_PREFIX/usr/lib ;" \ echo "using python : ${PKG_PYTHON_VERSION/#python} : ${TOOLCHAIN} : ${SYSROOT_PREFIX}/usr/include : ${SYSROOT_PREFIX}/usr/lib ;" \
>> tools/build/src/user-config.jam >> tools/build/src/user-config.jam
} }
makeinstall_target() { makeinstall_target() {
$TOOLCHAIN/bin/bjam -d2 --ignore-site-config \ ${TOOLCHAIN}/bin/bjam -d2 --ignore-site-config \
--layout=system \ --layout=system \
--prefix=$SYSROOT_PREFIX/usr \ --prefix=${SYSROOT_PREFIX}/usr \
--toolset=gcc link=static \ --toolset=gcc link=static \
--with-chrono \ --with-chrono \
--with-date_time \ --with-date_time \
@ -52,7 +52,7 @@ makeinstall_target() {
--with-iostreams \ --with-iostreams \
--with-python \ --with-python \
--with-random \ --with-random \
--with-regex -sICU_PATH="$SYSROOT_PREFIX/usr" \ --with-regex -sICU_PATH="${SYSROOT_PREFIX}/usr" \
--with-serialization \ --with-serialization \
--with-system \ --with-system \
--with-thread \ --with-thread \

View File

@ -7,34 +7,34 @@ PKG_VERSION="3.7.12"
PKG_SHA256="a02f4e8360dc6618bc494ca35b0ae21cea080f804a4898eab1ad3fcd108eb400" PKG_SHA256="a02f4e8360dc6618bc494ca35b0ae21cea080f804a4898eab1ad3fcd108eb400"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://ccache.dev/download.html" PKG_SITE="https://ccache.dev/download.html"
PKG_URL="https://github.com/ccache/ccache/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="https://github.com/ccache/ccache/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="make:host" PKG_DEPENDS_HOST="make:host"
PKG_LONGDESC="A compiler cache to speed up re-compilation of C/C++ code by caching." PKG_LONGDESC="A compiler cache to speed up re-compilation of C/C++ code by caching."
PKG_CONFIGURE_OPTS_HOST="--with-bundled-zlib" PKG_CONFIGURE_OPTS_HOST="--with-bundled-zlib"
pre_configure_host() { pre_configure_host() {
export CC=$LOCAL_CC export CC=${LOCAL_CC}
export CXX=$LOCAL_CXX export CXX=${LOCAL_CXX}
} }
post_makeinstall_host() { post_makeinstall_host() {
# setup ccache # setup ccache
if [ -z "$CCACHE_DISABLE" ]; then if [ -z "${CCACHE_DISABLE}" ]; then
$TOOLCHAIN/bin/ccache --max-size=$CCACHE_CACHE_SIZE ${TOOLCHAIN}/bin/ccache --max-size=${CCACHE_CACHE_SIZE}
fi fi
cat > $TOOLCHAIN/bin/host-gcc <<EOF cat > ${TOOLCHAIN}/bin/host-gcc <<EOF
#!/bin/sh #!/bin/sh
$TOOLCHAIN/bin/ccache $CC "\$@" ${TOOLCHAIN}/bin/ccache ${CC} "\$@"
EOF EOF
chmod +x $TOOLCHAIN/bin/host-gcc chmod +x ${TOOLCHAIN}/bin/host-gcc
cat > $TOOLCHAIN/bin/host-g++ <<EOF cat > ${TOOLCHAIN}/bin/host-g++ <<EOF
#!/bin/sh #!/bin/sh
$TOOLCHAIN/bin/ccache $CXX "\$@" ${TOOLCHAIN}/bin/ccache ${CXX} "\$@"
EOF EOF
chmod +x $TOOLCHAIN/bin/host-g++ chmod +x ${TOOLCHAIN}/bin/host-g++
} }

View File

@ -7,12 +7,12 @@ PKG_VERSION="c8ddc8472f8efcadafc1ef53ca1d863415fddd5f" # 2020-12-22
PKG_SHA256="6389d62e4e55554c764c2c0deb5b42767f34d7f274728c28355fedbaa337165b" PKG_SHA256="6389d62e4e55554c764c2c0deb5b42767f34d7f274728c28355fedbaa337165b"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://git.savannah.gnu.org/cgit/config.git" PKG_SITE="http://git.savannah.gnu.org/cgit/config.git"
PKG_URL="http://git.savannah.gnu.org/cgit/config.git/snapshot/config-$PKG_VERSION.tar.gz" PKG_URL="http://git.savannah.gnu.org/cgit/config.git/snapshot/config-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="" PKG_DEPENDS_HOST=""
PKG_LONGDESC="configtools" PKG_LONGDESC="configtools"
PKG_TOOLCHAIN="manual" PKG_TOOLCHAIN="manual"
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/configtools mkdir -p ${TOOLCHAIN}/configtools
cp config.* $TOOLCHAIN/configtools cp config.* ${TOOLCHAIN}/configtools
} }

View File

@ -6,19 +6,19 @@ PKG_VERSION="8f399e8bd4252be9952f3dfa8199924cc8487ca4"
PKG_SHA256="022c9f02cc36e865cd8fd0111a597ff2bd91988deeb348dbe2aba64aed1abd99" PKG_SHA256="022c9f02cc36e865cd8fd0111a597ff2bd91988deeb348dbe2aba64aed1abd99"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://github.com/graeme-hill/crossguid" PKG_SITE="https://github.com/graeme-hill/crossguid"
PKG_URL="https://github.com/graeme-hill/crossguid/archive/$PKG_VERSION.tar.gz" PKG_URL="https://github.com/graeme-hill/crossguid/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain util-linux" PKG_DEPENDS_TARGET="toolchain util-linux"
PKG_LONGDESC="minimal, cross platform, C++ GUID library" PKG_LONGDESC="minimal, cross platform, C++ GUID library"
PKG_TOOLCHAIN="manual" PKG_TOOLCHAIN="manual"
make_target() { make_target() {
$CXX -c guid.cpp -o guid.o $CXXFLAGS -std=c++11 -DGUID_LIBUUID ${CXX} -c guid.cpp -o guid.o ${CXXFLAGS} -std=c++11 -DGUID_LIBUUID
$AR rvs libcrossguid.a guid.o ${AR} rvs libcrossguid.a guid.o
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib/ mkdir -p ${SYSROOT_PREFIX}/usr/lib/
cp libcrossguid.a $SYSROOT_PREFIX/usr/lib/ cp libcrossguid.a ${SYSROOT_PREFIX}/usr/lib/
mkdir -p $SYSROOT_PREFIX/usr/include/ mkdir -p ${SYSROOT_PREFIX}/usr/include/
cp guid.h $SYSROOT_PREFIX/usr/include cp guid.h ${SYSROOT_PREFIX}/usr/include
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="0.110"
PKG_SHA256="7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825" PKG_SHA256="7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://freedesktop.org/wiki/Software/dbus" PKG_SITE="https://freedesktop.org/wiki/Software/dbus"
PKG_URL="https://dbus.freedesktop.org/releases/dbus-glib/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="https://dbus.freedesktop.org/releases/dbus-glib/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain dbus glib expat" PKG_DEPENDS_TARGET="toolchain dbus glib expat"
PKG_LONGDESC="A message bus, used for sending messages between applications." PKG_LONGDESC="A message bus, used for sending messages between applications."
PKG_TOOLCHAIN="autotools" PKG_TOOLCHAIN="autotools"
@ -23,5 +23,5 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_have_abstract_sockets=yes \
--enable-asserts=no" --enable-asserts=no"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin/dbus-binding-tool rm -rf ${INSTALL}/usr/bin/dbus-binding-tool
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="0.182"
PKG_SHA256="ecc406914edf335f0b7fc084ebe6c460c4d6d5175bfdd6688c1c78d9146b8858" PKG_SHA256="ecc406914edf335f0b7fc084ebe6c460c4d6d5175bfdd6688c1c78d9146b8858"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://sourceware.org/elfutils/" PKG_SITE="https://sourceware.org/elfutils/"
PKG_URL="https://sourceware.org/elfutils/ftp/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_URL="https://sourceware.org/elfutils/ftp/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_HOST="make:host zlib:host" PKG_DEPENDS_HOST="make:host zlib:host"
PKG_DEPENDS_TARGET="toolchain zlib elfutils:host" PKG_DEPENDS_TARGET="toolchain zlib elfutils:host"
PKG_LONGDESC="A collection of utilities to handle ELF objects." PKG_LONGDESC="A collection of utilities to handle ELF objects."

View File

@ -15,6 +15,6 @@ PKG_TOOLCHAIN="configure"
PKG_CONFIGURE_OPTS_HOST="--with-gnu-ld" PKG_CONFIGURE_OPTS_HOST="--with-gnu-ld"
pre_configure_host() { pre_configure_host() {
cd $PKG_BUILD cd ${PKG_BUILD}
./bootstrap ./bootstrap
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="1.12.0"
PKG_SHA256="62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45" PKG_SHA256="62f2223fb9181d1d6338451375628975775f7522185266cd5296571ac152bc45"
PKG_LICENSE="Apache-2.0" PKG_LICENSE="Apache-2.0"
PKG_SITE="https://github.com/google/flatbuffers" PKG_SITE="https://github.com/google/flatbuffers"
PKG_URL="https://github.com/google/flatbuffers/archive/v$PKG_VERSION.tar.gz" PKG_URL="https://github.com/google/flatbuffers/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_HOST="toolchain:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="An efficient cross platform serialization library for games and other memory constrained apps." PKG_LONGDESC="An efficient cross platform serialization library for games and other memory constrained apps."
@ -30,10 +30,10 @@ PKG_CMAKE_OPTS_TARGET="-DFLATBUFFERS_CODE_COVERAGE=OFF \
-DFLATBUFFERS_BUILD_SHAREDLIB=OFF" -DFLATBUFFERS_BUILD_SHAREDLIB=OFF"
pre_configure_host() { pre_configure_host() {
export CXXFLAGS="$CXXFLAGS -std=c++11" export CXXFLAGS="${CXXFLAGS} -std=c++11"
} }
post_makeinstall_host() { post_makeinstall_host() {
mkdir -p $TOOLCHAIN/bin mkdir -p ${TOOLCHAIN}/bin
cp -PR $PKG_BUILD/.$HOST_NAME/flatc $TOOLCHAIN/bin cp -PR ${PKG_BUILD}/.${HOST_NAME}/flatc ${TOOLCHAIN}/bin
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="2.6.4"
PKG_SHA256="e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995" PKG_SHA256="e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://github.com/westes/flex" PKG_SITE="https://github.com/westes/flex"
PKG_URL="https://github.com/westes/flex/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="https://github.com/westes/flex/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host m4:host autotools:host bison:host" PKG_DEPENDS_HOST="ccache:host m4:host autotools:host bison:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A tool for generating programs that perform pattern-matching on text." PKG_LONGDESC="A tool for generating programs that perform pattern-matching on text."
@ -19,10 +19,10 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_realloc_0_nonnull=yes \
ac_cv_func_malloc_0_nonnull=yes" ac_cv_func_malloc_0_nonnull=yes"
post_makeinstall_host() { post_makeinstall_host() {
cat > $TOOLCHAIN/bin/lex << "EOF" cat > ${TOOLCHAIN}/bin/lex << "EOF"
#!/bin/sh #!/bin/sh
exec flex "$@" exec flex "$@"
EOF EOF
chmod -v 755 $TOOLCHAIN/bin/lex chmod -v 755 ${TOOLCHAIN}/bin/lex
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="1.0.10"
PKG_SHA256="7f1c687c7831499bcacae5e8675945a39bacbad16ecaa945e9454a32df653c01" PKG_SHA256="7f1c687c7831499bcacae5e8675945a39bacbad16ecaa945e9454a32df653c01"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="http://fribidi.freedesktop.org/" PKG_SITE="http://fribidi.freedesktop.org/"
PKG_URL="https://github.com/fribidi/fribidi/releases/download/v$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="https://github.com/fribidi/fribidi/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A bidirectional algorithm library." PKG_LONGDESC="A bidirectional algorithm library."
PKG_TOOLCHAIN="meson" PKG_TOOLCHAIN="meson"
@ -18,9 +18,9 @@ PKG_MESON_OPTS_TARGET="-Ddeprecated=false \
-Ddefault_library=static" -Ddefault_library=static"
post_makeinstall_target() { post_makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/bin mkdir -p ${SYSROOT_PREFIX}/usr/bin
cp -f $PKG_DIR/scripts/fribidi-config $SYSROOT_PREFIX/usr/bin cp -f ${PKG_DIR}/scripts/fribidi-config ${SYSROOT_PREFIX}/usr/bin
chmod +x $SYSROOT_PREFIX/usr/bin/fribidi-config chmod +x ${SYSROOT_PREFIX}/usr/bin/fribidi-config
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="0.21"
PKG_SHA256="d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192" PKG_SHA256="d20fcbb537e02dcf1383197ba05bd0734ef7bf5db06bdb241eb69b7d16b73192"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/s/gettext/" PKG_SITE="http://www.gnu.org/s/gettext/"
PKG_URL="http://ftp.gnu.org/pub/gnu/gettext/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftp.gnu.org/pub/gnu/gettext/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A program internationalization library and tools." PKG_LONGDESC="A program internationalization library and tools."

View File

@ -7,7 +7,7 @@ PKG_VERSION="2.67.2"
PKG_SHA256="b41d42d6c572e1e420ffc38a077e0157e0b53b5a94c9647a3dc3701043c3b69b" PKG_SHA256="b41d42d6c572e1e420ffc38a077e0157e0b53b5a94c9647a3dc3701043c3b69b"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="http://www.gtk.org/" PKG_SITE="http://www.gtk.org/"
PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/$(get_pkg_version_maj_min)/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftp.gnome.org/pub/gnome/sources/glib/$(get_pkg_version_maj_min)/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="libffi:host Python3:host meson:host ninja:host" PKG_DEPENDS_HOST="libffi:host Python3:host meson:host ninja:host"
PKG_DEPENDS_TARGET="toolchain pcre zlib libffi Python3:host util-linux" PKG_DEPENDS_TARGET="toolchain pcre zlib libffi Python3:host util-linux"
PKG_LONGDESC="A library which includes support routines for C such as lists, trees, hashes, memory allocation." PKG_LONGDESC="A library which includes support routines for C such as lists, trees, hashes, memory allocation."
@ -40,9 +40,9 @@ growing_stack=false
va_val_copy=false" va_val_copy=false"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
rm -rf $INSTALL/usr/lib/gdbus-2.0 rm -rf ${INSTALL}/usr/lib/gdbus-2.0
rm -rf $INSTALL/usr/lib/glib-2.0 rm -rf ${INSTALL}/usr/lib/glib-2.0
rm -rf $INSTALL/usr/lib/installed-tests rm -rf ${INSTALL}/usr/lib/installed-tests
rm -rf $INSTALL/usr/share rm -rf ${INSTALL}/usr/share
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="2.32"
PKG_SHA256="1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836" PKG_SHA256="1627ea54f5a1a8467032563393e0901077626dc66f37f10ee6363bb722222836"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libc/" PKG_SITE="http://www.gnu.org/software/libc/"
PKG_URL="http://ftp.gnu.org/pub/gnu/glibc/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftp.gnu.org/pub/gnu/glibc/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="ccache:host autotools:host linux:host gcc:bootstrap pigz:host Python3:host" PKG_DEPENDS_TARGET="ccache:host autotools:host linux:host gcc:bootstrap pigz:host Python3:host"
PKG_DEPENDS_INIT="glibc" PKG_DEPENDS_INIT="glibc"
PKG_LONGDESC="The Glibc package contains the main C library." PKG_LONGDESC="The Glibc package contains the main C library."
@ -25,8 +25,8 @@ PKG_CONFIGURE_OPTS_TARGET="BASH_SHELL=/bin/sh \
--with-elf \ --with-elf \
--with-tls \ --with-tls \
--with-__thread \ --with-__thread \
--with-binutils=$BUILD/toolchain/bin \ --with-binutils=${BUILD}/toolchain/bin \
--with-headers=$SYSROOT_PREFIX/usr/include \ --with-headers=${SYSROOT_PREFIX}/usr/include \
--enable-kernel=5.4.0 \ --enable-kernel=5.4.0 \
--without-cvs \ --without-cvs \
--without-gd \ --without-gd \
@ -36,9 +36,9 @@ PKG_CONFIGURE_OPTS_TARGET="BASH_SHELL=/bin/sh \
--disable-timezone-tools" --disable-timezone-tools"
if build_with_debug; then if build_with_debug; then
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --enable-debug" PKG_CONFIGURE_OPTS_TARGET+=" --enable-debug"
else else
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --disable-debug" PKG_CONFIGURE_OPTS_TARGET+=" --disable-debug"
fi fi
post_unpack() { post_unpack() {
@ -46,7 +46,7 @@ post_unpack() {
} }
pre_build_target() { pre_build_target() {
cd $PKG_BUILD cd ${PKG_BUILD}
aclocal --force --verbose aclocal --force --verbose
autoconf --force --verbose autoconf --force --verbose
cd - cd -
@ -54,26 +54,26 @@ pre_build_target() {
pre_configure_target() { pre_configure_target() {
# Filter out some problematic *FLAGS # Filter out some problematic *FLAGS
export CFLAGS=`echo $CFLAGS | sed -e "s|-ffast-math||g"` export CFLAGS=$(echo ${CFLAGS} | sed -e "s|-ffast-math||g")
export CFLAGS=`echo $CFLAGS | sed -e "s|-Ofast|-O2|g"` export CFLAGS=$(echo ${CFLAGS} | sed -e "s|-Ofast|-O2|g")
export CFLAGS=`echo $CFLAGS | sed -e "s|-O.|-O2|g"` export CFLAGS=$(echo ${CFLAGS} | sed -e "s|-O.|-O2|g")
if [ -n "$PROJECT_CFLAGS" ]; then if [ -n "${PROJECT_CFLAGS}" ]; then
export CFLAGS=`echo $CFLAGS | sed -e "s|$PROJECT_CFLAGS||g"` export CFLAGS=$(echo ${CFLAGS} | sed -e "s|${PROJECT_CFLAGS}||g")
fi fi
export LDFLAGS=`echo $LDFLAGS | sed -e "s|-ffast-math||g"` export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-ffast-math||g")
export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Ofast|-O2|g"` export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-Ofast|-O2|g")
export LDFLAGS=`echo $LDFLAGS | sed -e "s|-O.|-O2|g"` export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-O.|-O2|g")
export LDFLAGS=`echo $LDFLAGS | sed -e "s|-Wl,--as-needed||"` export LDFLAGS=$(echo ${LDFLAGS} | sed -e "s|-Wl,--as-needed||")
unset LD_LIBRARY_PATH unset LD_LIBRARY_PATH
# set some CFLAGS we need # set some CFLAGS we need
export CFLAGS="$CFLAGS -g -fno-stack-protector" export CFLAGS="${CFLAGS} -g -fno-stack-protector"
export BUILD_CC=$HOST_CC export BUILD_CC=${HOST_CC}
export OBJDUMP_FOR_HOST=objdump export OBJDUMP_FOR_HOST=objdump
cat >config.cache <<EOF cat >config.cache <<EOF
@ -97,60 +97,60 @@ EOF
} }
post_makeinstall_target() { post_makeinstall_target() {
mkdir -p $INSTALL/.noinstall mkdir -p ${INSTALL}/.noinstall
cp -p $INSTALL/usr/bin/localedef $INSTALL/.noinstall cp -p ${INSTALL}/usr/bin/localedef ${INSTALL}/.noinstall
cp -a $INSTALL/usr/share/i18n/locales $INSTALL/.noinstall cp -a ${INSTALL}/usr/share/i18n/locales ${INSTALL}/.noinstall
mv $INSTALL/usr/share/i18n/charmaps $INSTALL/.noinstall mv ${INSTALL}/usr/share/i18n/charmaps ${INSTALL}/.noinstall
# Generic "installer" needs localedef to define drawing chars # Generic "installer" needs localedef to define drawing chars
if [ "$PROJECT" != "Generic" ]; then if [ "${PROJECT}" != "Generic" ]; then
rm $INSTALL/usr/bin/localedef rm ${INSTALL}/usr/bin/localedef
fi fi
# we are linking against ld.so, so symlink # we are linking against ld.so, so symlink
ln -sf $(basename $INSTALL/usr/lib/ld-*.so) $INSTALL/usr/lib/ld.so ln -sf $(basename ${INSTALL}/usr/lib/ld-*.so) ${INSTALL}/usr/lib/ld.so
# cleanup # cleanup
# remove any programs we don't want/need, keeping only those we want # remove any programs we don't want/need, keeping only those we want
for f in $(find $INSTALL/usr/bin -type f); do for f in $(find ${INSTALL}/usr/bin -type f); do
listcontains "${GLIBC_INCLUDE_BIN}" "$(basename "${f}")" || safe_remove "${f}" listcontains "${GLIBC_INCLUDE_BIN}" "$(basename "${f}")" || safe_remove "${f}"
done done
safe_remove $INSTALL/usr/lib/audit safe_remove ${INSTALL}/usr/lib/audit
safe_remove $INSTALL/usr/lib/glibc safe_remove ${INSTALL}/usr/lib/glibc
safe_remove $INSTALL/usr/lib/libc_pic safe_remove ${INSTALL}/usr/lib/libc_pic
safe_remove $INSTALL/usr/lib/*.o safe_remove ${INSTALL}/usr/lib/*.o
safe_remove $INSTALL/usr/lib/*.map safe_remove ${INSTALL}/usr/lib/*.map
safe_remove $INSTALL/var safe_remove ${INSTALL}/var
# add UTF-8 charmap for Generic (charmap is needed for installer) # add UTF-8 charmap for Generic (charmap is needed for installer)
if [ "$PROJECT" = "Generic" ]; then if [ "${PROJECT}" = "Generic" ]; then
mkdir -p $INSTALL/usr/share/i18n/charmaps mkdir -p ${INSTALL}/usr/share/i18n/charmaps
cp -PR $PKG_BUILD/localedata/charmaps/UTF-8 $INSTALL/usr/share/i18n/charmaps cp -PR ${PKG_BUILD}/localedata/charmaps/UTF-8 ${INSTALL}/usr/share/i18n/charmaps
pigz --best --force $INSTALL/usr/share/i18n/charmaps/UTF-8 pigz --best --force ${INSTALL}/usr/share/i18n/charmaps/UTF-8
fi fi
if [ ! "$GLIBC_LOCALES" = yes ]; then if [ ! "${GLIBC_LOCALES}" = yes ]; then
safe_remove $INSTALL/usr/share/i18n/locales safe_remove ${INSTALL}/usr/share/i18n/locales
mkdir -p $INSTALL/usr/share/i18n/locales mkdir -p ${INSTALL}/usr/share/i18n/locales
cp -PR $PKG_BUILD/localedata/locales/POSIX $INSTALL/usr/share/i18n/locales cp -PR ${PKG_BUILD}/localedata/locales/POSIX ${INSTALL}/usr/share/i18n/locales
fi fi
# create default configs # create default configs
mkdir -p $INSTALL/etc mkdir -p ${INSTALL}/etc
cp $PKG_DIR/config/nsswitch-target.conf $INSTALL/etc/nsswitch.conf cp ${PKG_DIR}/config/nsswitch-target.conf ${INSTALL}/etc/nsswitch.conf
cp $PKG_DIR/config/host.conf $INSTALL/etc cp ${PKG_DIR}/config/host.conf ${INSTALL}/etc
cp $PKG_DIR/config/gai.conf $INSTALL/etc cp ${PKG_DIR}/config/gai.conf ${INSTALL}/etc
if [ "$TARGET_ARCH" = "arm" -a "$TARGET_FLOAT" = "hard" ]; then if [ "${TARGET_ARCH}" = "arm" -a "${TARGET_FLOAT}" = "hard" ]; then
ln -sf ld.so $INSTALL/usr/lib/ld-linux.so.3 ln -sf ld.so ${INSTALL}/usr/lib/ld-linux.so.3
fi fi
} }
configure_init() { configure_init() {
cd $PKG_BUILD cd ${PKG_BUILD}
rm -rf $PKG_BUILD/.$TARGET_NAME-init rm -rf ${PKG_BUILD}/.${TARGET_NAME}-init
} }
make_init() { make_init() {
@ -158,22 +158,22 @@ make_init() {
} }
makeinstall_init() { makeinstall_init() {
mkdir -p $INSTALL/usr/lib mkdir -p ${INSTALL}/usr/lib
cp -PR $PKG_BUILD/.$TARGET_NAME/elf/ld*.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}/libc.so* ${INSTALL}/usr/lib
cp -PR $PKG_BUILD/.$TARGET_NAME/math/libm.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}/nptl/libpthread.so* ${INSTALL}/usr/lib
cp -PR $PKG_BUILD/.$TARGET_NAME/rt/librt.so* $INSTALL/usr/lib cp -PR ${PKG_BUILD}/.${TARGET_NAME}/rt/librt.so* ${INSTALL}/usr/lib
cp -PR $PKG_BUILD/.$TARGET_NAME/resolv/libnss_dns.so* $INSTALL/usr/lib cp -PR ${PKG_BUILD}/.${TARGET_NAME}/resolv/libnss_dns.so* ${INSTALL}/usr/lib
cp -PR $PKG_BUILD/.$TARGET_NAME/resolv/libresolv.so* $INSTALL/usr/lib cp -PR ${PKG_BUILD}/.${TARGET_NAME}/resolv/libresolv.so* ${INSTALL}/usr/lib
if [ "$TARGET_ARCH" = "arm" -a "$TARGET_FLOAT" = "hard" ]; then if [ "${TARGET_ARCH}" = "arm" -a "${TARGET_FLOAT}" = "hard" ]; then
ln -sf ld.so $INSTALL/usr/lib/ld-linux.so.3 ln -sf ld.so ${INSTALL}/usr/lib/ld-linux.so.3
fi fi
} }
post_makeinstall_init() { post_makeinstall_init() {
# create default configs # create default configs
mkdir -p $INSTALL/etc mkdir -p ${INSTALL}/etc
cp $PKG_DIR/config/nsswitch-init.conf $INSTALL/etc/nsswitch.conf cp ${PKG_DIR}/config/nsswitch-init.conf ${INSTALL}/etc/nsswitch.conf
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="6.2.1"
PKG_SHA256="fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2" PKG_SHA256="fd4829912cddd12f84181c3451cc752be224643e87fac497b69edddadc49b4f2"
PKG_LICENSE="LGPLv3+" PKG_LICENSE="LGPLv3+"
PKG_SITE="http://gmplib.org/" PKG_SITE="http://gmplib.org/"
PKG_URL="https://gmplib.org/download/gmp/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="https://gmplib.org/download/gmp/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host m4:host" PKG_DEPENDS_HOST="ccache:host m4:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers." PKG_LONGDESC="A library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers."
@ -16,5 +16,5 @@ PKG_BUILD_FLAGS="+pic:host"
PKG_CONFIGURE_OPTS_HOST="--enable-cxx --enable-static --disable-shared" PKG_CONFIGURE_OPTS_HOST="--enable-cxx --enable-static --disable-shared"
pre_configure_host() { pre_configure_host() {
export CPPFLAGS="$CPPFLAGS -fexceptions" export CPPFLAGS="${CPPFLAGS} -fexceptions"
} }

View File

@ -7,6 +7,6 @@ PKG_VERSION="d271f868a8df9bbec29049d01e056481b7a1a263"
PKG_SHA256="4e23415ae2977ffca15e07419ceff3e9334d0369eafc9e7ae2578f8dd9a4839c" PKG_SHA256="4e23415ae2977ffca15e07419ceff3e9334d0369eafc9e7ae2578f8dd9a4839c"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://savannah.gnu.org/git/?group=gnulib" PKG_SITE="https://savannah.gnu.org/git/?group=gnulib"
PKG_URL="http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://git.savannah.gnu.org/cgit/gnulib.git/snapshot/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_LONGDESC="GNU portability library" PKG_LONGDESC="GNU portability library"
PKG_TOOLCHAIN="manual" PKG_TOOLCHAIN="manual"

View File

@ -7,7 +7,7 @@ PKG_VERSION="7.7.0"
PKG_SHA256="f7d414d0914abb0e151a276b4de22cf4977fd6c28bd9ecdd990407b1138a945c" PKG_SHA256="f7d414d0914abb0e151a276b4de22cf4977fd6c28bd9ecdd990407b1138a945c"
PKG_LICENSE="BSD-3c" PKG_LICENSE="BSD-3c"
PKG_SITE="http://www.h5l.org/" PKG_SITE="http://www.h5l.org/"
PKG_URL="https://github.com/heimdal/heimdal/archive/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="https://github.com/heimdal/heimdal/archive/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="toolchain:host Python3:host ncurses:host" PKG_DEPENDS_HOST="toolchain:host Python3:host ncurses:host"
PKG_LONGDESC="Kerberos 5, PKIX, CMS, GSS-API, SPNEGO, NTLM, Digest-MD5 and, SASL implementation." PKG_LONGDESC="Kerberos 5, PKIX, CMS, GSS-API, SPNEGO, NTLM, Digest-MD5 and, SASL implementation."
PKG_TOOLCHAIN="autotools" PKG_TOOLCHAIN="autotools"
@ -29,7 +29,7 @@ PKG_CONFIGURE_OPTS_HOST="ac_cv_prog_COMPILE_ET=no \
--disable-heimdal-documentation" --disable-heimdal-documentation"
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/bin mkdir -p ${TOOLCHAIN}/bin
cp -PR lib/asn1/asn1_compile $TOOLCHAIN/bin/heimdal_asn1_compile cp -PR lib/asn1/asn1_compile ${TOOLCHAIN}/bin/heimdal_asn1_compile
cp -PR lib/com_err/compile_et $TOOLCHAIN/bin/heimdal_compile_et cp -PR lib/com_err/compile_et ${TOOLCHAIN}/bin/heimdal_compile_et
} }

View File

@ -6,11 +6,11 @@ PKG_VERSION="0.51.0"
PKG_SHA256="67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd" PKG_SHA256="67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnome.org" PKG_SITE="http://www.gnome.org"
PKG_URL="http://launchpad.net/intltool/trunk/$PKG_VERSION/+download/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://launchpad.net/intltool/trunk/${PKG_VERSION}/+download/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_LONGDESC="Tools to translate strings from various source files (.xml.in, .glade, .desktop.in, .server.in, .oaf.in)." PKG_LONGDESC="Tools to translate strings from various source files (.xml.in, .glade, .desktop.in, .server.in, .oaf.in)."
post_makeinstall_host() { post_makeinstall_host() {
mkdir -p $SYSROOT_PREFIX/usr/share/aclocal mkdir -p ${SYSROOT_PREFIX}/usr/share/aclocal
cp ../intltool.m4 $SYSROOT_PREFIX/usr/share/aclocal cp ../intltool.m4 ${SYSROOT_PREFIX}/usr/share/aclocal
} }

View File

@ -16,9 +16,9 @@ make_target() {
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib mkdir -p ${SYSROOT_PREFIX}/usr/lib
cp -PR src/libaio.a $SYSROOT_PREFIX/usr/lib cp -PR src/libaio.a ${SYSROOT_PREFIX}/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/include mkdir -p ${SYSROOT_PREFIX}/usr/include
cp -PR src/libaio.h $SYSROOT_PREFIX/usr/include cp -PR src/libaio.h ${SYSROOT_PREFIX}/usr/include
} }

View File

@ -8,25 +8,25 @@ PKG_VERSION="2.46"
PKG_SHA256="4ed3d11413fa6c9667e49f819808fbb581cd8864b839f87d7c2a02c70f21d8b4" PKG_SHA256="4ed3d11413fa6c9667e49f819808fbb581cd8864b839f87d7c2a02c70f21d8b4"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="" PKG_SITE=""
PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A library for getting and setting POSIX.1e capabilities." PKG_LONGDESC="A library for getting and setting POSIX.1e capabilities."
post_unpack() { post_unpack() {
mkdir -p $PKG_BUILD/.$HOST_NAME mkdir -p ${PKG_BUILD}/.${HOST_NAME}
cp -r $PKG_BUILD/* $PKG_BUILD/.$HOST_NAME cp -r ${PKG_BUILD}/* ${PKG_BUILD}/.${HOST_NAME}
mkdir -p $PKG_BUILD/.$TARGET_NAME mkdir -p ${PKG_BUILD}/.${TARGET_NAME}
cp -r $PKG_BUILD/* $PKG_BUILD/.$TARGET_NAME cp -r ${PKG_BUILD}/* ${PKG_BUILD}/.${TARGET_NAME}
} }
make_host() { make_host() {
cd $PKG_BUILD/.$HOST_NAME cd ${PKG_BUILD}/.${HOST_NAME}
make CC=$CC \ make CC=${CC} \
AR=$AR \ AR=${AR} \
RANLIB=$RANLIB \ RANLIB=${RANLIB} \
CFLAGS="$HOST_CFLAGS" \ CFLAGS="${HOST_CFLAGS}" \
BUILD_CFLAGS="$HOST_CFLAGS -I$PKG_BUILD/libcap/include" \ BUILD_CFLAGS="${HOST_CFLAGS} -I${PKG_BUILD}/libcap/include" \
PAM_CAP=no \ PAM_CAP=no \
lib=/lib \ lib=/lib \
BUILD_GPERF=no \ BUILD_GPERF=no \
@ -34,13 +34,13 @@ make_host() {
} }
make_target() { make_target() {
cd $PKG_BUILD/.$TARGET_NAME cd ${PKG_BUILD}/.${TARGET_NAME}
make CC=$CC \ make CC=${CC} \
AR=$AR \ AR=${AR} \
RANLIB=$RANLIB \ RANLIB=${RANLIB} \
CFLAGS="$TARGET_CFLAGS" \ CFLAGS="${TARGET_CFLAGS}" \
BUILD_CC=$HOST_CC \ BUILD_CC=${HOST_CC} \
BUILD_CFLAGS="$HOST_CFLAGS -I$PKG_BUILD/libcap/include" \ BUILD_CFLAGS="${HOST_CFLAGS} -I${PKG_BUILD}/libcap/include" \
PAM_CAP=no \ PAM_CAP=no \
lib=/lib \ lib=/lib \
BUILD_GPERF=no \ BUILD_GPERF=no \
@ -48,23 +48,23 @@ make_target() {
} }
makeinstall_host() { makeinstall_host() {
mkdir -p $TOOLCHAIN/lib mkdir -p ${TOOLCHAIN}/lib
cp libcap/libcap.a $TOOLCHAIN/lib cp libcap/libcap.a ${TOOLCHAIN}/lib
mkdir -p $TOOLCHAIN/lib/pkgconfig mkdir -p ${TOOLCHAIN}/lib/pkgconfig
cp libcap/libcap.pc $TOOLCHAIN/lib/pkgconfig cp libcap/libcap.pc ${TOOLCHAIN}/lib/pkgconfig
mkdir -p $TOOLCHAIN/include/sys mkdir -p ${TOOLCHAIN}/include/sys
cp libcap/include/sys/capability.h $TOOLCHAIN/include/sys cp libcap/include/sys/capability.h ${TOOLCHAIN}/include/sys
} }
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/lib mkdir -p ${SYSROOT_PREFIX}/usr/lib
cp libcap/libcap.a $SYSROOT_PREFIX/usr/lib cp libcap/libcap.a ${SYSROOT_PREFIX}/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig mkdir -p ${SYSROOT_PREFIX}/usr/lib/pkgconfig
cp libcap/libcap.pc $SYSROOT_PREFIX/usr/lib/pkgconfig cp libcap/libcap.pc ${SYSROOT_PREFIX}/usr/lib/pkgconfig
mkdir -p $SYSROOT_PREFIX/usr/include/sys mkdir -p ${SYSROOT_PREFIX}/usr/include/sys
cp libcap/include/sys/capability.h $SYSROOT_PREFIX/usr/include/sys cp libcap/include/sys/capability.h ${SYSROOT_PREFIX}/usr/include/sys
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="4.0.7"
PKG_SHA256="bcd92c376993a5721d346edcc09eb17289451f9156b1d1d113c9663c2046315a" PKG_SHA256="bcd92c376993a5721d346edcc09eb17289451f9156b1d1d113c9663c2046315a"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://libcec.pulse-eight.com/" PKG_SITE="http://libcec.pulse-eight.com/"
PKG_URL="https://github.com/Pulse-Eight/libcec/archive/libcec-$PKG_VERSION.tar.gz" PKG_URL="https://github.com/Pulse-Eight/libcec/archive/libcec-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain systemd p8-platform swig:host" PKG_DEPENDS_TARGET="toolchain systemd p8-platform swig:host"
PKG_LONGDESC="libCEC is an open-source dual licensed library designed for communicating with the Pulse-Eight USB - CEC Adaptor." PKG_LONGDESC="libCEC is an open-source dual licensed library designed for communicating with the Pulse-Eight USB - CEC Adaptor."
@ -21,22 +21,22 @@ PKG_CMAKE_OPTS_TARGET="-DBUILD_SHARED_LIBS=1 \
-DHAVE_RPI_LIB=0" -DHAVE_RPI_LIB=0"
# libX11 and xrandr to read the sink's EDID, used to determine the PC's HDMI physical address # libX11 and xrandr to read the sink's EDID, used to determine the PC's HDMI physical address
if [ "$DISPLAYSERVER" = "x11" ]; then if [ "${DISPLAYSERVER}" = "x11" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libX11 libXrandr" PKG_DEPENDS_TARGET+=" libX11 libXrandr"
fi fi
if [ "$CEC_FRAMEWORK_SUPPORT" = "yes" ]; then if [ "${CEC_FRAMEWORK_SUPPORT}" = "yes" ]; then
PKG_CMAKE_OPTS_TARGET="$PKG_CMAKE_OPTS_TARGET -DHAVE_LINUX_API=1" PKG_CMAKE_OPTS_TARGET+=" -DHAVE_LINUX_API=1"
else else
PKG_CMAKE_OPTS_TARGET="$PKG_CMAKE_OPTS_TARGET -DHAVE_LINUX_API=0" PKG_CMAKE_OPTS_TARGET+=" -DHAVE_LINUX_API=0"
fi fi
post_makeinstall_target() { post_makeinstall_target() {
# Remove the Python3 demo - useless for us # Remove the Python3 demo - useless for us
rm -f $INSTALL/usr/bin/pyCecClient rm -f ${INSTALL}/usr/bin/pyCecClient
PYTHON_DIR=$INSTALL/usr/lib/$PKG_PYTHON_VERSION PYTHON_DIR=${INSTALL}/usr/lib/${PKG_PYTHON_VERSION}
if [ -d $PYTHON_DIR/dist-packages ]; then if [ -d ${PYTHON_DIR}/dist-packages ]; then
mv $PYTHON_DIR/dist-packages $PYTHON_DIR/site-packages mv ${PYTHON_DIR}/dist-packages ${PYTHON_DIR}/site-packages
fi fi
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="0.14"
PKG_SHA256="fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834" PKG_SHA256="fd23eb5f6f986dcc7e708307355ba3289abe03cc381fc47a80bca4a50aa6b834"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://0pointer.de/lennart/projects/libdaemon/" PKG_SITE="http://0pointer.de/lennart/projects/libdaemon/"
PKG_URL="http://0pointer.de/lennart/projects/libdaemon/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://0pointer.de/lennart/projects/libdaemon/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A lightweight C library which eases the writing of UNIX daemons." PKG_LONGDESC="A lightweight C library which eases the writing of UNIX daemons."

View File

@ -6,8 +6,8 @@ PKG_NAME="libffi"
PKG_VERSION="3.3" PKG_VERSION="3.3"
PKG_SHA256="72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056" PKG_SHA256="72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://sourceware.org/$PKG_NAME/" PKG_SITE="http://sourceware.org/${PKG_NAME}/"
PKG_URL="ftp://sourceware.org/pub/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="ftp://sourceware.org/pub/${PKG_NAME}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host libtool:host pkg-config:host" PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host libtool:host pkg-config:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="Foreign Function Interface Library." PKG_LONGDESC="Foreign Function Interface Library."

View File

@ -6,7 +6,7 @@ PKG_VERSION="7.1.3"
PKG_SHA256="5cae7072042b3043e12d53d50ef404bbb76949dad1de368d7f993a15c8c05ecc" PKG_SHA256="5cae7072042b3043e12d53d50ef404bbb76949dad1de368d7f993a15c8c05ecc"
PKG_LICENSE="BSD" PKG_LICENSE="BSD"
PKG_SITE="https://github.com/fmtlib/fmt" PKG_SITE="https://github.com/fmtlib/fmt"
PKG_URL="https://github.com/fmtlib/fmt/archive/$PKG_VERSION.tar.gz" PKG_URL="https://github.com/fmtlib/fmt/archive/${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="fmt is an open-source formatting library for C++. It can be used as a safe alternative to printf or as a fast alternative to IOStreams." PKG_LONGDESC="fmt is an open-source formatting library for C++. It can be used as a safe alternative to printf or as a fast alternative to IOStreams."

View File

@ -6,12 +6,12 @@ PKG_VERSION="0.7.D001"
PKG_SHA256="e4018e850f80700acee8da296e56e15b1eef711ab15157e542e7d7e1237c3476" PKG_SHA256="e4018e850f80700acee8da296e56e15b1eef711ab15157e542e7d7e1237c3476"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://fstrcmp.sourceforge.net/" PKG_SITE="http://fstrcmp.sourceforge.net/"
PKG_URL="https://downloads.sourceforge.net/project/fstrcmp/fstrcmp/$(get_pkg_version_maj_min)/fstrcmp-$PKG_VERSION.tar.gz" PKG_URL="https://downloads.sourceforge.net/project/fstrcmp/fstrcmp/$(get_pkg_version_maj_min)/fstrcmp-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="The fstrcmp project provides a library that is used to make fuzzy comparisons of strings and byte arrays, including multi-byte character strings." PKG_LONGDESC="The fstrcmp project provides a library that is used to make fuzzy comparisons of strings and byte arrays, including multi-byte character strings."
pre_configure_target() { pre_configure_target() {
cd "$PKG_BUILD" cd "${PKG_BUILD}"
} }
make_target() { make_target() {
@ -19,5 +19,5 @@ make_target() {
} }
makeinstall_target() { makeinstall_target() {
make DESTDIR="$SYSROOT_PREFIX" install-include install-libdir make DESTDIR="${SYSROOT_PREFIX}" install-include install-libdir
} }

View File

@ -19,12 +19,12 @@ PKG_CMAKE_OPTS_TARGET="-DSTATICLIBS=ON \
-DPYTHON_BINDINGS=FALSE" -DPYTHON_BINDINGS=FALSE"
makeinstall_target() { makeinstall_target() {
mkdir -p $SYSROOT_PREFIX/usr/include/libftdi1 mkdir -p ${SYSROOT_PREFIX}/usr/include/libftdi1
cp ../src/ftdi.h $SYSROOT_PREFIX/usr/include/libftdi1 cp ../src/ftdi.h ${SYSROOT_PREFIX}/usr/include/libftdi1
mkdir -p $SYSROOT_PREFIX/usr/lib mkdir -p ${SYSROOT_PREFIX}/usr/lib
cp src/libftdi1.a $SYSROOT_PREFIX/usr/lib cp src/libftdi1.a ${SYSROOT_PREFIX}/usr/lib
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig mkdir -p ${SYSROOT_PREFIX}/usr/lib/pkgconfig
cp libftdi1.pc $SYSROOT_PREFIX/usr/lib/pkgconfig cp libftdi1.pc ${SYSROOT_PREFIX}/usr/lib/pkgconfig
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="0.5.2"
PKG_SHA256="43e58d7cd22b3a4c4dc8dcf8542a269ebcb4d8f6ceea0577b9fc882898f09a47" PKG_SHA256="43e58d7cd22b3a4c4dc8dcf8542a269ebcb4d8f6ceea0577b9fc882898f09a47"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://sourceforge.net/projects/libirman" PKG_SITE="https://sourceforge.net/projects/libirman"
PKG_URL="http://downloads.sourceforge.net/project/libirman/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://downloads.sourceforge.net/project/libirman/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain systemd lirc" PKG_DEPENDS_TARGET="toolchain systemd lirc"
PKG_NEED_UNPACK="$(get_pkg_directory lirc)" PKG_NEED_UNPACK="$(get_pkg_directory lirc)"
PKG_LONGDESC="libirman library for lircd" PKG_LONGDESC="libirman library for lircd"
@ -17,5 +17,5 @@ PKG_BUILD_FLAGS="+pic -parallel"
PKG_CONFIGURE_OPTS_TARGET="--disable-swtest" PKG_CONFIGURE_OPTS_TARGET="--disable-swtest"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
} }

View File

@ -19,5 +19,5 @@ pre_configure_target() {
} }
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
} }

View File

@ -6,6 +6,6 @@ PKG_VERSION="0.4"
PKG_SHA256="50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9" PKG_SHA256="50d5686b79019ccea08bcbd7b02fe5a40634abcfd4146b6e75c6420cc170e9d9"
PKG_LICENSE="OSS" PKG_LICENSE="OSS"
PKG_SITE="http://xcb.freedesktop.org/" PKG_SITE="http://xcb.freedesktop.org/"
PKG_URL="http://xcb.freedesktop.org/dist/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://xcb.freedesktop.org/dist/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A library providing weak aliases for pthread functions." PKG_LONGDESC="A library providing weak aliases for pthread functions."

View File

@ -7,7 +7,7 @@ PKG_VERSION="2.4.6"
PKG_SHA256="e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3" PKG_SHA256="e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/libtool/" PKG_SITE="http://www.gnu.org/software/libtool/"
PKG_URL="http://ftpmirror.gnu.org/libtool/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://ftpmirror.gnu.org/libtool/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host intltool:host" PKG_DEPENDS_HOST="ccache:host autoconf:host automake:host intltool:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A generic library support script." PKG_LONGDESC="A generic library support script."
@ -16,6 +16,6 @@ PKG_TOOLCHAIN="autotools"
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared" PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
rm -rf $INSTALL/usr/share rm -rf ${INSTALL}/usr/share
} }

View File

@ -6,12 +6,12 @@ PKG_VERSION="1.4.18"
PKG_SHA256="6640d76b043bc658139c8903e293d5978309bf0f408107146505eca701e67cf6" PKG_SHA256="6640d76b043bc658139c8903e293d5978309bf0f408107146505eca701e67cf6"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.gnu.org/software/m4/" PKG_SITE="http://www.gnu.org/software/m4/"
PKG_URL="http://ftpmirror.gnu.org/m4/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_URL="http://ftpmirror.gnu.org/m4/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_LONGDESC="The m4 macro processor." PKG_LONGDESC="The m4 macro processor."
PKG_CONFIGURE_OPTS_HOST="gl_cv_func_gettimeofday_clobber=no --target=$TARGET_NAME" PKG_CONFIGURE_OPTS_HOST="gl_cv_func_gettimeofday_clobber=no --target=${TARGET_NAME}"
post_makeinstall_host() { post_makeinstall_host() {
make prefix=$SYSROOT_PREFIX/usr install make prefix=${SYSROOT_PREFIX}/usr install
} }

View File

@ -7,14 +7,14 @@ PKG_VERSION="4.3"
PKG_SHA256="e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19" PKG_SHA256="e05fdde47c5f7ca45cb697e973894ff4f5d79e13b750ed57d7b66d8defc78e19"
PKG_LICENSE="GPLv3" PKG_LICENSE="GPLv3"
PKG_SITE="https://www.gnu.org/software/make/" PKG_SITE="https://www.gnu.org/software/make/"
PKG_URL="http://ftpmirror.gnu.org/make/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://ftpmirror.gnu.org/make/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="" PKG_DEPENDS_HOST=""
PKG_LONGDESC="Utility to maintain groups of programs." PKG_LONGDESC="Utility to maintain groups of programs."
pre_configure_host() { pre_configure_host() {
export CC=$LOCAL_CC export CC=${LOCAL_CC}
} }
post_makeinstall_host() { post_makeinstall_host() {
ln -sf make $TOOLCHAIN/bin/gmake ln -sf make ${TOOLCHAIN}/bin/gmake
} }

View File

@ -7,11 +7,11 @@ PKG_VERSION="1.2.1"
PKG_SHA256="17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459" PKG_SHA256="17503d2c395dfcf106b622dc142683c1199431d095367c6aacba6eec30340459"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="http://www.multiprecision.org" PKG_SITE="http://www.multiprecision.org"
PKG_URL="http://ftpmirror.gnu.org/mpc/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://ftpmirror.gnu.org/mpc/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host gmp:host mpfr:host" PKG_DEPENDS_HOST="ccache:host gmp:host mpfr:host"
PKG_LONGDESC="A C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result." PKG_LONGDESC="A C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result."
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \ PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} \
--enable-static --disable-shared \ --enable-static --disable-shared \
--with-gmp=$TOOLCHAIN \ --with-gmp=${TOOLCHAIN} \
--with-mpfr=$TOOLCHAIN" --with-mpfr=${TOOLCHAIN}"

View File

@ -7,12 +7,12 @@ PKG_VERSION="4.1.0"
PKG_SHA256="0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f" PKG_SHA256="0c98a3f1732ff6ca4ea690552079da9c597872d30e96ec28414ee23c95558a7f"
PKG_LICENSE="LGPL" PKG_LICENSE="LGPL"
PKG_SITE="http://www.mpfr.org/" PKG_SITE="http://www.mpfr.org/"
PKG_URL="http://ftpmirror.gnu.org/mpfr/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://ftpmirror.gnu.org/mpfr/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_HOST="ccache:host gmp:host" PKG_DEPENDS_HOST="ccache:host gmp:host"
PKG_LONGDESC="A C library for multiple-precision floating-point computations with exact rounding." PKG_LONGDESC="A C library for multiple-precision floating-point computations with exact rounding."
PKG_CONFIGURE_OPTS_HOST="--target=$TARGET_NAME \ PKG_CONFIGURE_OPTS_HOST="--target=${TARGET_NAME} \
--enable-static --disable-shared \ --enable-static --disable-shared \
--prefix=$TOOLCHAIN \ --prefix=${TOOLCHAIN} \
--with-gmp-lib=$TOOLCHAIN/lib \ --with-gmp-lib=${TOOLCHAIN}/lib \
--with-gmp-include=$TOOLCHAIN/include" --with-gmp-include=${TOOLCHAIN}/include"

View File

@ -7,7 +7,7 @@ PKG_VERSION="6.1-20181215"
PKG_SHA256="08b07c3e792961f300829512c283d5fefc0b1c421a57b76922c3d13303ed677d" PKG_SHA256="08b07c3e792961f300829512c283d5fefc0b1c421a57b76922c3d13303ed677d"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="http://www.gnu.org/software/ncurses/" PKG_SITE="http://www.gnu.org/software/ncurses/"
PKG_URL="http://invisible-mirror.net/archives/ncurses/current/ncurses-$PKG_VERSION.tgz" PKG_URL="http://invisible-mirror.net/archives/ncurses/current/ncurses-${PKG_VERSION}.tgz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain zlib ncurses:host" PKG_DEPENDS_TARGET="toolchain zlib ncurses:host"
PKG_LONGDESC="A library is a free software emulation of curses in System V Release 4.0, and more." PKG_LONGDESC="A library is a free software emulation of curses in System V Release 4.0, and more."
@ -67,8 +67,8 @@ PKG_CONFIGURE_OPTS_HOST="--enable-termcap \
--without-manpages" --without-manpages"
post_makeinstall_target() { post_makeinstall_target() {
cp misc/ncurses-config $TOOLCHAIN/bin cp misc/ncurses-config ${TOOLCHAIN}/bin
chmod +x $TOOLCHAIN/bin/ncurses-config chmod +x ${TOOLCHAIN}/bin/ncurses-config
sed -e "s:\(['=\" ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" -i $TOOLCHAIN/bin/ncurses-config sed -e "s:\(['=\" ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" -i ${TOOLCHAIN}/bin/ncurses-config
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
} }

View File

@ -7,14 +7,14 @@ PKG_VERSION="8.44"
PKG_SHA256="19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d" PKG_SHA256="19108658b23b3ec5058edc9f66ac545ea19f9537234be1ec62b714c84399366d"
PKG_LICENSE="OSS" PKG_LICENSE="OSS"
PKG_SITE="http://www.pcre.org/" PKG_SITE="http://www.pcre.org/"
PKG_URL="https://ftp.pcre.org/pub/pcre/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_URL="https://ftp.pcre.org/pub/pcre/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_HOST="toolchain:host" PKG_DEPENDS_HOST="toolchain:host"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A set of functions that implement regular expression pattern matching." PKG_LONGDESC="A set of functions that implement regular expression pattern matching."
PKG_TOOLCHAIN="configure" PKG_TOOLCHAIN="configure"
PKG_BUILD_FLAGS="+pic" PKG_BUILD_FLAGS="+pic"
PKG_CONFIGURE_OPTS_HOST="--prefix=$TOOLCHAIN \ PKG_CONFIGURE_OPTS_HOST="--prefix=${TOOLCHAIN} \
--enable-static \ --enable-static \
--enable-utf8 \ --enable-utf8 \
--enable-unicode-properties \ --enable-unicode-properties \
@ -28,6 +28,6 @@ PKG_CONFIGURE_OPTS_TARGET="--disable-shared \
--with-gnu-ld" --with-gnu-ld"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
sed -e "s:\(['= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" -i $SYSROOT_PREFIX/usr/bin/$PKG_NAME-config sed -e "s:\(['= ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" -i ${SYSROOT_PREFIX}/usr/bin/${PKG_NAME}-config
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="0.29.2"
PKG_SHA256="6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591" PKG_SHA256="6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.freedesktop.org/software/pkgconfig/" PKG_SITE="http://www.freedesktop.org/software/pkgconfig/"
PKG_URL="http://pkg-config.freedesktop.org/releases/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://pkg-config.freedesktop.org/releases/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host gettext:host" PKG_DEPENDS_HOST="ccache:host gettext:host"
PKG_LONGDESC="A system for managing library compile/link flags that works with automake and autoconf." PKG_LONGDESC="A system for managing library compile/link flags that works with automake and autoconf."
@ -15,6 +15,6 @@ PKG_CONFIGURE_OPTS_HOST="--disable-silent-rules \
--with-gnu-ld" --with-gnu-ld"
post_makeinstall_host() { post_makeinstall_host() {
mkdir -p $SYSROOT_PREFIX/usr/share/aclocal mkdir -p ${SYSROOT_PREFIX}/usr/share/aclocal
cp pkg.m4 $SYSROOT_PREFIX/usr/share/aclocal cp pkg.m4 ${SYSROOT_PREFIX}/usr/share/aclocal
} }

View File

@ -7,16 +7,16 @@ PKG_VERSION="1.18"
PKG_SHA256="5159bc03a20b28ce363aa96765f37df99ea4d8850b1ece17d1e6ad5c24fdc5d1" PKG_SHA256="5159bc03a20b28ce363aa96765f37df99ea4d8850b1ece17d1e6ad5c24fdc5d1"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="https://github.com/rpm-software-management/popt" PKG_SITE="https://github.com/rpm-software-management/popt"
PKG_URL="http://ftp.rpm.org/popt/releases/popt-1.x/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://ftp.rpm.org/popt/releases/popt-1.x/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="The popt library exists essentially for parsing command-line options." PKG_LONGDESC="The popt library exists essentially for parsing command-line options."
pre_configure_target() { pre_configure_target() {
cd $PKG_BUILD cd ${PKG_BUILD}
rm -rf .$TARGET_NAME rm -rf .${TARGET_NAME}
} }
pre_configure_host() { pre_configure_host() {
cd $PKG_BUILD cd ${PKG_BUILD}
rm -rf .$HOST_NAME rm -rf .${HOST_NAME}
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="1.1.0"
PKG_SHA256="bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e" PKG_SHA256="bf7ced29704a1e696fbccf2a2b4ea068e7774fa37f6d7dd4039d0787f8bed98e"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="https://github.com/miloyip/rapidjson" PKG_SITE="https://github.com/miloyip/rapidjson"
PKG_URL="https://github.com/miloyip/rapidjson/archive/v$PKG_VERSION.tar.gz" PKG_URL="https://github.com/miloyip/rapidjson/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A fast JSON parser/generator for C++ with both SAX/DOM style API" PKG_LONGDESC="A fast JSON parser/generator for C++ with both SAX/DOM style API"

View File

@ -7,7 +7,7 @@ PKG_VERSION="8.1"
PKG_SHA256="f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02" PKG_SHA256="f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="http://www.gnu.org/software/readline/" PKG_SITE="http://www.gnu.org/software/readline/"
PKG_URL="http://ftpmirror.gnu.org/readline/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://ftpmirror.gnu.org/readline/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain ncurses" PKG_DEPENDS_TARGET="toolchain ncurses"
PKG_LONGDESC="The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in." PKG_LONGDESC="The GNU Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in."
PKG_BUILD_FLAGS="+pic" PKG_BUILD_FLAGS="+pic"
@ -18,5 +18,5 @@ PKG_CONFIGURE_OPTS_TARGET="bash_cv_wcwidth_broken=no \
--with-curses" --with-curses"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/share/readline rm -rf ${INSTALL}/usr/share/readline
} }

View File

@ -7,7 +7,7 @@ PKG_VERSION="2.3.2"
PKG_SHA256="fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a" PKG_SHA256="fc9e3b0fc4f67c3c1f6d43c90c16a5c42d117b8e28457c5b46831b8b5d3ae31a"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.jedsoft.org/slang/" PKG_SITE="http://www.jedsoft.org/slang/"
PKG_URL="https://www.jedsoft.org/releases/slang/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_URL="https://www.jedsoft.org/releases/slang/${PKG_NAME}-${PKG_VERSION}.tar.bz2"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A library designed to allow a developer to create robust multi-platform software." PKG_LONGDESC="A library designed to allow a developer to create robust multi-platform software."
PKG_BUILD_FLAGS="-parallel" PKG_BUILD_FLAGS="-parallel"
@ -16,12 +16,12 @@ PKG_CONFIGURE_OPTS_TARGET="--without-onig"
pre_configure_target() { pre_configure_target() {
# slang fails to build in subdirs # slang fails to build in subdirs
cd $PKG_BUILD cd ${PKG_BUILD}
rm -rf .$TARGET_NAME rm -rf .${TARGET_NAME}
} }
pre_configure_host() { pre_configure_host() {
# slang fails to build in subdirs # slang fails to build in subdirs
cd $PKG_BUILD cd ${PKG_BUILD}
rm -rf .$HOST_NAME rm -rf .${HOST_NAME}
} }

View File

@ -6,7 +6,7 @@ PKG_VERSION="1.8.2"
PKG_SHA256="e20e6bd8f57e866eaf25a5417f0a38a116e537f1a77ac7b5409ca2b180cec0d5" PKG_SHA256="e20e6bd8f57e866eaf25a5417f0a38a116e537f1a77ac7b5409ca2b180cec0d5"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="https://github.com/gabime/spdlog" PKG_SITE="https://github.com/gabime/spdlog"
PKG_URL="https://github.com/gabime/spdlog/archive/v$PKG_VERSION.tar.gz" PKG_URL="https://github.com/gabime/spdlog/archive/v${PKG_VERSION}.tar.gz"
PKG_DEPENDS_TARGET="toolchain libfmt" PKG_DEPENDS_TARGET="toolchain libfmt"
PKG_LONGDESC="Very fast, header only, C++ logging library." PKG_LONGDESC="Very fast, header only, C++ logging library."
PKG_TOOLCHAIN="cmake" PKG_TOOLCHAIN="cmake"

View File

@ -7,12 +7,12 @@ PKG_VERSION="4.0.2"
PKG_SHA256="d53be9730d8d58a16bf0cbd1f8ac0c0c3e1090573168bfa151b01eb47fa906fc" PKG_SHA256="d53be9730d8d58a16bf0cbd1f8ac0c0c3e1090573168bfa151b01eb47fa906fc"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.swig.org" PKG_SITE="http://www.swig.org"
PKG_URL="$SOURCEFORGE_SRC/swig/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="${SOURCEFORGE_SRC}/swig/${PKG_NAME}-${PKG_VERSION}.tar.gz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_LONGDESC="SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages." PKG_LONGDESC="SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages."
PKG_CONFIGURE_OPTS_HOST="--program-suffix=4.0 \ PKG_CONFIGURE_OPTS_HOST="--program-suffix=4.0 \
--with-pcre-prefix=$TOOLCHAIN \ --with-pcre-prefix=${TOOLCHAIN} \
--with-boost=no \ --with-boost=no \
--without-pcre \ --without-pcre \
--without-x \ --without-x \
@ -40,5 +40,5 @@ PKG_CONFIGURE_OPTS_HOST="--program-suffix=4.0 \
--without-d" --without-d"
post_makeinstall_host() { post_makeinstall_host() {
ln -sf swig4.0 $TOOLCHAIN/bin/swig ln -sf swig4.0 ${TOOLCHAIN}/bin/swig
} }

View File

@ -6,14 +6,14 @@ PKG_VERSION="2.1.0"
PKG_SHA256="020f55a2dfc979ad63dc99b629b3fea7e7e4b9f20d8b10b856cfcb8850f03c61" PKG_SHA256="020f55a2dfc979ad63dc99b629b3fea7e7e4b9f20d8b10b856cfcb8850f03c61"
PKG_LICENSE="ISC" PKG_LICENSE="ISC"
PKG_SITE="http://lloyd.github.com/yajl/" PKG_SITE="http://lloyd.github.com/yajl/"
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_TARGET="toolchain"
PKG_LONGDESC="A small event-driven (SAX-style) JSON parser." PKG_LONGDESC="A small event-driven (SAX-style) JSON parser."
post_makeinstall_target() { post_makeinstall_target() {
mv $SYSROOT_PREFIX/usr/lib/libyajl_s.a $SYSROOT_PREFIX/usr/lib/libyajl.a mv ${SYSROOT_PREFIX}/usr/lib/libyajl_s.a ${SYSROOT_PREFIX}/usr/lib/libyajl.a
rm $SYSROOT_PREFIX/usr/lib/libyajl.so* rm ${SYSROOT_PREFIX}/usr/lib/libyajl.so*
rm -rf $INSTALL/usr/bin rm -rf ${INSTALL}/usr/bin
rm -rf $INSTALL/usr/lib rm -rf ${INSTALL}/usr/lib
} }