mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
graphics: automated code cleanup
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
This commit is contained in:
parent
df43cb5f5b
commit
dc28cd2250
@ -23,17 +23,17 @@ makeinstall_target() {
|
||||
# Install vendor header files except proprietary GL headers
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/include
|
||||
for f in $(cd ${PKG_FLOAT}/opt/vc/include; ls | grep -v "GL"); do
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/include/$f ${SYSROOT_PREFIX}/usr/include
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/include/${f} ${SYSROOT_PREFIX}/usr/include
|
||||
done
|
||||
|
||||
# Install vendor libs & pkgconfigs except proprietary GL libs
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib
|
||||
for f in $(cd ${PKG_FLOAT}/opt/vc/lib; ls *.so *.a | grep -Ev "^lib(EGL|GL)"); do
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/lib/$f ${SYSROOT_PREFIX}/usr/lib
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/lib/${f} ${SYSROOT_PREFIX}/usr/lib
|
||||
done
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/pkgconfig
|
||||
for f in $(cd ${PKG_FLOAT}/opt/vc/lib/pkgconfig; ls | grep -v "gl"); do
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/lib/pkgconfig/$f ${SYSROOT_PREFIX}/usr/lib/pkgconfig
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/lib/pkgconfig/${f} ${SYSROOT_PREFIX}/usr/lib/pkgconfig
|
||||
done
|
||||
|
||||
# Update prefix in vendor pkgconfig files
|
||||
@ -49,7 +49,7 @@ makeinstall_target() {
|
||||
# Install vendor libs except proprietary GL
|
||||
mkdir -p ${INSTALL}/usr/lib
|
||||
for f in $(cd ${PKG_FLOAT}/opt/vc/lib; ls *.so | grep -Ev "^lib(EGL|GL)"); do
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/lib/$f ${INSTALL}/usr/lib
|
||||
cp -PRv ${PKG_FLOAT}/opt/vc/lib/${f} ${INSTALL}/usr/lib
|
||||
done
|
||||
|
||||
# Install useful tools
|
||||
|
@ -6,8 +6,8 @@ PKG_VERSION="2.1.2"
|
||||
PKG_SHA256="0f61d978c28cd5d78daded591f5b03f71248c0a51c7965733e8729c874265f50"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://sourceforge.net/projects/ftgl/"
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain freetype"
|
||||
PKG_LONGDESC="a free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications"
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DOUTPUT_DIR=$SYSROOT_PREFIX/usr"
|
||||
PKG_CMAKE_OPTS_TARGET="-DOUTPUT_DIR=${SYSROOT_PREFIX}/usr"
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION="5.2.1"
|
||||
PKG_SHA256="31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://giflib.sourceforge.net/"
|
||||
PKG_URL="$SOURCEFORGE_SRC/giflib/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="${SOURCEFORGE_SRC}/giflib/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_HOST="zlib:host"
|
||||
PKG_DEPENDS_TARGET="toolchain zlib"
|
||||
PKG_LONGDESC="giflib: giflib service library"
|
||||
|
@ -7,23 +7,23 @@ PKG_VERSION="2.2.0"
|
||||
PKG_SHA256="d4fc82893cfb00109578d0a1a2337fb8ca335b3ceccf97b97e5cc7f08e4353e1"
|
||||
PKG_LICENSE="BSD"
|
||||
PKG_SITE="http://glew.sourceforge.net/"
|
||||
PKG_URL="$SOURCEFORGE_SRC/glew/glew/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tgz"
|
||||
PKG_URL="${SOURCEFORGE_SRC}/glew/glew/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tgz"
|
||||
PKG_DEPENDS_TARGET="toolchain libX11"
|
||||
PKG_LONGDESC="A cross-platform C/C++ extension loading library."
|
||||
|
||||
make_target() {
|
||||
make CC="$CC" LD="$CC" AR="$AR" \
|
||||
POPT="$CFLAGS" LDFLAGS.EXTRA="$LDFLAGS" \
|
||||
make CC="${CC}" LD="${CC}" AR="${AR}" \
|
||||
POPT="${CFLAGS}" LDFLAGS.EXTRA="${LDFLAGS}" \
|
||||
GLEW_DEST="/usr" LIBDIR="/usr/lib" lib/libGLEW.a glew.pc
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $SYSROOT_PREFIX/usr/lib
|
||||
cp -PR lib/libGLEW.a $SYSROOT_PREFIX/usr/lib
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib
|
||||
cp -PR lib/libGLEW.a ${SYSROOT_PREFIX}/usr/lib
|
||||
|
||||
mkdir -p $SYSROOT_PREFIX/usr/lib/pkgconfig
|
||||
cp -PR glew.pc $SYSROOT_PREFIX/usr/lib/pkgconfig
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/lib/pkgconfig
|
||||
cp -PR glew.pc ${SYSROOT_PREFIX}/usr/lib/pkgconfig
|
||||
|
||||
mkdir -p $SYSROOT_PREFIX/usr/include
|
||||
cp -PR include/GL $SYSROOT_PREFIX/usr/include
|
||||
mkdir -p ${SYSROOT_PREFIX}/usr/include
|
||||
cp -PR include/GL ${SYSROOT_PREFIX}/usr/include
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION="0.9.9.8"
|
||||
PKG_SHA256="37e2a3d62ea3322e43593c34bae29f57e3e251ea89f4067506c94043769ade4c"
|
||||
PKG_LICENSE="MIT"
|
||||
PKG_SITE="https://glm.g-truc.net/"
|
||||
PKG_URL="https://github.com/g-truc/glm/releases/download/$PKG_VERSION/glm-$PKG_VERSION.zip"
|
||||
PKG_URL="https://github.com/g-truc/glm/releases/download/${PKG_VERSION}/glm-${PKG_VERSION}.zip"
|
||||
PKG_SOURCE_DIR="glm"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="OpenGL Mathematics (GLM)"
|
||||
|
@ -6,15 +6,15 @@ PKG_VERSION="dab3e7d8ab185a59e7475845d189f9a2d7d67ad0"
|
||||
PKG_SHA256="01dc8adb82ae01e248e3d16f7510356bae87900e119089f7402e4915824fcd75"
|
||||
PKG_LICENSE="GPLv3"
|
||||
PKG_SITE="https://github.com/glmark2/glmark2"
|
||||
PKG_URL="https://github.com/glmark2/glmark2/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_URL="https://github.com/glmark2/glmark2/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="glmark2 is an OpenGL 2.0 and ES 2.0 benchmark"
|
||||
|
||||
if [ "$OPENGLES_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" $OPENGLES"
|
||||
if [ "${OPENGLES_SUPPORT}" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
PKG_MESON_OPTS_TARGET="-Dflavors=drm-glesv2"
|
||||
elif [ "$OPENGL_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" $OPENGL"
|
||||
elif [ "${OPENGL_SUPPORT}" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL}"
|
||||
PKG_MESON_OPTS_TARGET="-Dflavors=drm-gl"
|
||||
fi
|
||||
|
||||
|
@ -7,7 +7,7 @@ PKG_VERSION="2.7.4"
|
||||
PKG_SHA256="6ad11d653347bd25d8317589df4e431a2de372c0cf9be3543368e07ec23bb8e7"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.freedesktop.org/wiki/Software/HarfBuzz"
|
||||
PKG_URL="https://github.com/harfbuzz/harfbuzz/releases/download/$PKG_VERSION/harfbuzz-$PKG_VERSION.tar.xz"
|
||||
PKG_URL="https://github.com/harfbuzz/harfbuzz/releases/download/${PKG_VERSION}/harfbuzz-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain cairo freetype glib"
|
||||
PKG_LONGDESC="HarfBuzz is an OpenType text shaping engine."
|
||||
PKG_TOOLCHAIN="meson"
|
||||
|
@ -10,9 +10,9 @@ PKG_URL="https://gitlab.freedesktop.org/mesa/kmscube/-/archive/master/kmscube-${
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Example KMS/GBM/EGL application"
|
||||
|
||||
if [ "$OPENGLES_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" $OPENGLES"
|
||||
elif [ "$OPENGL_SUPPORT" = "yes" ]; then
|
||||
if [ "${OPENGLES_SUPPORT}" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGLES}"
|
||||
elif [ "${OPENGL_SUPPORT}" = "yes" ]; then
|
||||
echo "kmscube only supports OpenGLESv2"
|
||||
exit 0
|
||||
fi
|
||||
|
@ -6,6 +6,6 @@ PKG_VERSION="2.11"
|
||||
PKG_SHA256="dc49b9c8e4d7cdff376040571a722902b682a795bf92985a85b48854c270772e"
|
||||
PKG_LICENSE="MIT/GPLv3"
|
||||
PKG_SITE="http://www.littlecms.com"
|
||||
PKG_URL="$SOURCEFORGE_SRC/lcms/lcms/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_URL="${SOURCEFORGE_SRC}/lcms/lcms/${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain tiff"
|
||||
PKG_LONGDESC="An small-footprint color management engine, with special focus on accuracy and performance."
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION="1.0.8"
|
||||
PKG_SHA256="24c791dd334fa521762320ff54f0febfd3c09fc978880a8c5fbc40a88f21d905"
|
||||
PKG_LICENSE="LGPLv3"
|
||||
PKG_SITE="http://www.libde265.org"
|
||||
PKG_URL="https://github.com/strukturag/libde265/releases/download/v${PKG_VERSION}/${PKG_NAME}-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="https://github.com/strukturag/libde265/releases/download/v${PKG_VERSION}/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="Open h.265 video codec implementation."
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
@ -11,7 +11,7 @@ PKG_DEPENDS_TARGET="toolchain libX11 libXext xorgproto"
|
||||
PKG_LONGDESC="libglvnd is a vendor-neutral dispatch layer for arbitrating OpenGL API calls between multiple vendors."
|
||||
PKG_TOOLCHAIN="autotools"
|
||||
|
||||
if [ "$OPENGLES_SUPPORT" = "no" ]; then
|
||||
if [ "${OPENGLES_SUPPORT}" = "no" ]; then
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --disable-gles"
|
||||
fi
|
||||
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION="1.10.0"
|
||||
PKG_SHA256="ad5af1276f341277dc537b0d19a4193e0833c247b2aacb936e0c5494141533ae"
|
||||
PKG_LICENSE="LGPLv3"
|
||||
PKG_SITE="http://www.libde265.org"
|
||||
PKG_URL="https://github.com/strukturag/libheif/releases/download/v$PKG_VERSION/libheif-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="https://github.com/strukturag/libheif/releases/download/v${PKG_VERSION}/libheif-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain libde265 libjpeg-turbo libpng"
|
||||
PKG_LONGDESC="A HEIF file format decoder and encoder."
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
@ -7,7 +7,7 @@ PKG_VERSION="2.0.6"
|
||||
PKG_SHA256="005aee2fcdca252cee42271f7f90574dda64ca6505d9f8b86ae61abc2b426371"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://libjpeg-turbo.org/"
|
||||
PKG_URL="https://github.com/libjpeg-turbo/libjpeg-turbo/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_URL="https://github.com/libjpeg-turbo/libjpeg-turbo/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_HOST="toolchain:host"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_LONGDESC="A high-speed version of libjpeg for x86 and x86-64 processors which uses SIMD."
|
||||
@ -28,11 +28,11 @@ else
|
||||
PKG_CMAKE_OPTS_TARGET+=" -DWITH_SIMD=OFF"
|
||||
fi
|
||||
|
||||
if [ $TARGET_ARCH = "x86_64" ]; then
|
||||
if [ ${TARGET_ARCH} = "x86_64" ]; then
|
||||
PKG_DEPENDS_HOST+=" nasm:host"
|
||||
PKG_DEPENDS_TARGET+=" nasm:host"
|
||||
fi
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/bin
|
||||
rm -rf ${INSTALL}/usr/bin
|
||||
}
|
||||
|
@ -7,32 +7,32 @@ PKG_SHA256="4f2103fc927cc006ee5c9b647e899f50b0dcaeee127fec713387d06a333eb404"
|
||||
PKG_ARCH="arm aarch64"
|
||||
PKG_LICENSE="nonfree"
|
||||
PKG_SITE="https://github.com/LibreELEC/libmali"
|
||||
PKG_URL="https://github.com/LibreELEC/libmali/archive/$PKG_VERSION.tar.gz"
|
||||
PKG_URL="https://github.com/LibreELEC/libmali/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_LONGDESC="OpenGL ES user-space binary for the ARM Mali GPU family"
|
||||
PKG_STAMP="$MALI_FAMILY"
|
||||
PKG_STAMP="${MALI_FAMILY}"
|
||||
|
||||
PKG_DEPENDS_TARGET="libdrm"
|
||||
|
||||
if listcontains "$MALI_FAMILY" "(t620|t720)"; then
|
||||
if listcontains "${MALI_FAMILY}" "(t620|t720)"; then
|
||||
PKG_DEPENDS_TARGET+=" wayland"
|
||||
fi
|
||||
|
||||
listcontains "$MALI_FAMILY" "4[0-9]+" && PKG_DEPENDS_TARGET+=" mali-utgard"
|
||||
listcontains "$MALI_FAMILY" "t[0-9]+" && PKG_DEPENDS_TARGET+=" mali-midgard"
|
||||
listcontains "$MALI_FAMILY" "g[0-9]+" && PKG_DEPENDS_TARGET+=" mali-bifrost"
|
||||
listcontains "${MALI_FAMILY}" "4[0-9]+" && PKG_DEPENDS_TARGET+=" mali-utgard"
|
||||
listcontains "${MALI_FAMILY}" "t[0-9]+" && PKG_DEPENDS_TARGET+=" mali-midgard"
|
||||
listcontains "${MALI_FAMILY}" "g[0-9]+" && PKG_DEPENDS_TARGET+=" mali-bifrost"
|
||||
|
||||
PKG_CMAKE_OPTS_TARGET="-DMALI_VARIANT=${MALI_FAMILY// /;}"
|
||||
|
||||
if [ "$TARGET_ARCH" = "aarch64" ]; then
|
||||
if [ "${TARGET_ARCH}" = "aarch64" ]; then
|
||||
PKG_CMAKE_OPTS_TARGET+=" -DMALI_ARCH=aarch64-linux-gnu"
|
||||
fi
|
||||
|
||||
post_makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/bin
|
||||
cp -v $PKG_DIR/scripts/libmali-setup $INSTALL/usr/bin
|
||||
mkdir -p ${INSTALL}/usr/bin
|
||||
cp -v ${PKG_DIR}/scripts/libmali-setup ${INSTALL}/usr/bin
|
||||
|
||||
if [ $(ls -1q $INSTALL/usr/lib/libmali-*.so | wc -l) -gt 1 ]; then
|
||||
ln -sfv /var/lib/libmali/libmali.so $INSTALL/usr/lib/libmali.so
|
||||
if [ $(ls -1q ${INSTALL}/usr/lib/libmali-*.so | wc -l) -gt 1 ]; then
|
||||
ln -sfv /var/lib/libmali/libmali.so ${INSTALL}/usr/lib/libmali.so
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION="1.6.37"
|
||||
PKG_SHA256="505e70834d35383537b6491e7ae8641f1a4bed1876dbfe361201fc80868d88ca"
|
||||
PKG_LICENSE="LibPNG2"
|
||||
PKG_SITE="http://www.libpng.org/"
|
||||
PKG_URL="$SOURCEFORGE_SRC/libpng/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_URL="${SOURCEFORGE_SRC}/libpng/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_HOST="zlib:host"
|
||||
PKG_DEPENDS_TARGET="toolchain zlib"
|
||||
PKG_LONGDESC="An extensible file format for the lossless, portable, well-compressed storage of raster images."
|
||||
@ -20,17 +20,17 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_lib_z_zlibVersion=yes \
|
||||
PKG_CONFIGURE_OPTS_HOST="--enable-static --disable-shared"
|
||||
|
||||
pre_configure_host() {
|
||||
export CPPFLAGS="$CPPFLAGS -I$TOOLCHAIN/include"
|
||||
export CPPFLAGS="${CPPFLAGS} -I${TOOLCHAIN}/include"
|
||||
}
|
||||
|
||||
pre_configure_target() {
|
||||
export CPPFLAGS="$CPPFLAGS -I$SYSROOT_PREFIX/usr/include"
|
||||
export CPPFLAGS="${CPPFLAGS} -I${SYSROOT_PREFIX}/usr/include"
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
sed -e "s:\([\"'= ]\)/usr:\\1$SYSROOT_PREFIX/usr:g" \
|
||||
sed -e "s:\([\"'= ]\)/usr:\\1${SYSROOT_PREFIX}/usr:g" \
|
||||
-e "s:libs=\"-lpng16\":libs=\"-lpng16 -lz\":g" \
|
||||
-i $SYSROOT_PREFIX/usr/bin/libpng*-config
|
||||
-i ${SYSROOT_PREFIX}/usr/bin/libpng*-config
|
||||
|
||||
rm -rf $INSTALL/usr/bin
|
||||
rm -rf ${INSTALL}/usr/bin
|
||||
}
|
||||
|
@ -7,8 +7,8 @@ PKG_VERSION="3.1.7"
|
||||
PKG_SHA256="968551c5d6292179838bf5d3ab85f5bd785c6fec7c1de42c0cf5ec3dbf4b04f9"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://github.com/projectM-visualizer/projectm"
|
||||
PKG_URL="https://github.com/projectM-visualizer/projectm/archive/v$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain freetype glm $OPENGL"
|
||||
PKG_URL="https://github.com/projectM-visualizer/projectm/archive/v${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain freetype glm ${OPENGL}"
|
||||
PKG_LONGDESC="A MilkDrop compatible opensource music visualizer."
|
||||
PKG_TOOLCHAIN="configure"
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
@ -6,7 +6,7 @@ PKG_VERSION="0.20.2"
|
||||
PKG_SHA256="dc1b486c2003435733043e4e05273477326e51c3ea554c6864a4eafaff1004a6"
|
||||
PKG_LICENSE="LGPL"
|
||||
PKG_SITE="http://www.libraw.org/"
|
||||
PKG_URL="http://www.libraw.org/data/LibRaw-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="http://www.libraw.org/data/LibRaw-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain libjpeg-turbo lcms2"
|
||||
PKG_LONGDESC="A library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others)"
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
@ -6,15 +6,15 @@ PKG_VERSION="1.16"
|
||||
PKG_SHA256="5f2d8a8c78e81d29df07f0f97c34fa2f75187bcadfdc7222cbd026859acaff2f"
|
||||
PKG_LICENSE="CCPL"
|
||||
PKG_SITE="http://www.lonesock.net/soil.html"
|
||||
PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_URL="${DISTRO_SRC}/${PKG_NAME}-${PKG_VERSION}.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain mesa"
|
||||
PKG_LONGDESC="A tiny C lib primarily for loading textures into OpenGL"
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
|
||||
pre_make_target() {
|
||||
sed "s/1.07-20071110/$PKG_VERSION/" -i Makefile
|
||||
sed "s/1.07-20071110/${PKG_VERSION}/" -i Makefile
|
||||
}
|
||||
|
||||
pre_makeinstall_target() {
|
||||
export DESTDIR=$SYSROOT_PREFIX
|
||||
export DESTDIR=${SYSROOT_PREFIX}
|
||||
}
|
||||
|
@ -7,7 +7,7 @@ PKG_VERSION="4.2.0"
|
||||
PKG_SHA256="eb0484e568ead8fa23b513e9b0041df7e327f4ee2d22db5a533929dfc19633cb"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://www.remotesensing.org/libtiff/"
|
||||
PKG_URL="http://download.osgeo.org/libtiff/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_URL="http://download.osgeo.org/libtiff/${PKG_NAME}-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain libjpeg-turbo zlib"
|
||||
PKG_LONGDESC="libtiff is a library for reading and writing TIFF files."
|
||||
PKG_BUILD_FLAGS="+pic"
|
||||
@ -21,10 +21,10 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-static \
|
||||
--disable-zstd \
|
||||
--disable-webp \
|
||||
--enable-cxx \
|
||||
--with-jpeg-lib-dir=$SYSROOT_PREFIX/usr/lib \
|
||||
--with-jpeg-include-dir=$SYSROOT_PREFIX/usr/include \
|
||||
--with-jpeg-lib-dir=${SYSROOT_PREFIX}/usr/lib \
|
||||
--with-jpeg-include-dir=${SYSROOT_PREFIX}/usr/include \
|
||||
--without-x"
|
||||
|
||||
post_makeinstall_target() {
|
||||
rm -rf $INSTALL/usr/bin
|
||||
rm -rf ${INSTALL}/usr/bin
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user