Merge pull request #262 from fewtarius/dev
Fix libgo2 dependency, clean packages with device specific config.
This commit is contained in:
commit
f6e6223635
2 changed files with 27 additions and 11 deletions
|
@ -29,18 +29,28 @@ pre_configure_target() {
|
|||
--enable-sdl2 \
|
||||
--enable-ffmpeg"
|
||||
|
||||
if [ "${ARCH}" == "arm" ] || [ "${ARCH}" == "aarch64" ]
|
||||
then
|
||||
PKG_DEPENDS_TARGET+=" librga ${OPENGLES}"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-opengles --enable-opengles3 --enable-opengles3_2 --enable-kms --disable-mali_fbdev --enable-odroidgo2"
|
||||
else
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL} glu libglvnd vulkan-loader vulkan-headers"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-opengl --enable-vulkan --enable-vulkan_display"
|
||||
fi
|
||||
case ${ARCH} in
|
||||
arm)
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-neon"
|
||||
PKG_DEPENDS_TARGET+=" librga ${OPENGLES}"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-opengles --enable-opengles3 --enable-opengles3_2 --enable-kms --disable-mali_fbdev"
|
||||
;;
|
||||
aarch64)
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-neon"
|
||||
PKG_DEPENDS_TARGET+=" librga ${OPENGLES}"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-opengles --enable-opengles3 --enable-opengles3_2 --enable-kms --disable-mali_fbdev"
|
||||
;;
|
||||
*)
|
||||
PKG_DEPENDS_TARGET+=" ${OPENGL} glu libglvnd vulkan-loader vulkan-headers"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-opengl --enable-vulkan --enable-vulkan_display"
|
||||
esac
|
||||
|
||||
if [ "${ARCH}" == "arm" ]; then
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-neon"
|
||||
fi
|
||||
case ${DEVICE} in
|
||||
RG351P)
|
||||
PKG_DEPENDS_TARGET+=" libgo2"
|
||||
PKG_CONFIGURE_OPTS_TARGET+=" --enable-odroidgo2"
|
||||
;;
|
||||
esac
|
||||
|
||||
cd ${PKG_BUILD}
|
||||
}
|
||||
|
|
|
@ -38,6 +38,12 @@ then
|
|||
ln -sf build.${DISTRO}-${ROOT}.${ARCH} build.${DISTRO}-${DEVICE}.${ARCH}
|
||||
fi
|
||||
|
||||
# Clean packages that have device specific configurations.
|
||||
PKG_CLEAN="${PKG_CLEAN} mupen64plus-nx mupen64plus flycast_libretro dosbox-pure parallel-n64_glide64 \
|
||||
parallel-n64_gln64 parallel-n64_rice pcsx_rearmed pcsx_rearmed gpsp raze amiberry lzdoom \
|
||||
PPSSPPSDL gzdoom mupen64plussa-core mupen64plussa-input-sdl 351files libgo2 \
|
||||
gamecontrollerdb"
|
||||
|
||||
# Clean additional packages to ensure the OS is properly built for this device
|
||||
PKG_CLEAN="${PKG_CLEAN} plymouth-lite initramfs busybox kernel grub u-boot SDL2"
|
||||
fi
|
||||
|
|
Loading…
Reference in a new issue