# Copyright 2016 Julian Ospald # Distributed under the terms of the GNU General Public License v2 MY_PNV=MyGUI${PV} WORK="${WORKBASE}/${PN}-${MY_PNV}" require cmake [ api=2 ] require github [ user=MyGUI tag=${MY_PNV} ] SUMMARY="A library for creating GUIs for games" HOMEPAGE="http://mygui.info/" LICENCES="MIT" SLOT="0" PLATFORMS="~amd64 ~x86" DEPENDENCIES=" build: virtual/pkg-config build+run: media-libs/freetype:2 media-libs/glew x11-dri/mesa " DEFAULT_SRC_PREPARE_PATCHES=( -p0 "${FILES}"/${PNV}-underlinking.patch -p1 "${FILES}"/${PNV}-Use-GNUInstallDirs.patch ) CMAKE_SRC_CONFIGURE_PARAMS=( -DCMAKE_INSTALL_BINDIR="/usr$(exhost --target)/bin" -DCMAKE_INSTALL_INCLUDEDIR="/usr/$(exhost --target)/include" -DCMAKE_INSTALL_LIBDIR="/usr/$(exhost --target)/lib" -DCMAKE_INSTALL_PREFIX="/usr" -DMYGUI_BUILD_DEMOS=OFF -DMYGUI_BUILD_DOCS=OFF -DMYGUI_BUILD_PLUGINS=ON -DMYGUI_BUILD_TOOLS=OFF -DCMAKE_BUILD_TYPE=Release -DMYGUI_BUILD_WRAPPER=OFF -DMYGUI_INSTALL_DOCS=OFF -DMYGUI_INSTALL_MEDIA=ON -DMYGUI_INSTALL_SAMPLES=OFF -DMYGUI_INSTALL_TOOLS=OFF -DMYGUI_RENDERSYSTEM=4 -DMYGUI_STATIC=OFF -DMYGUI_USE_FREETYPE=ON -DMYGUI_USE_SYSTEM_GLEW=ON ) src_install() { cmake_src_install # test media not needed at runtime edo rm -r "${IMAGE}"/usr/share/MYGUI/Media/UnitTests # wrapper not available for linux, remove related media edo rm -r "${IMAGE}"/usr/share/MYGUI/Media/Wrapper }