| # Copyright 1999-2016 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| EAPI=5 |
| |
| inherit cmake-utils eutils |
| |
| MY_P=SFML-${PV} |
| |
| DESCRIPTION="Simple and Fast Multimedia Library (SFML)" |
| HOMEPAGE="http://www.sfml-dev.org/ https://github.com/SFML/SFML" |
| SRC_URI="https://github.com/SFML/SFML/archive/${PV}.tar.gz -> ${P}.tar.gz" |
| |
| LICENSE="ZLIB" |
| SLOT="0" |
| KEYWORDS="amd64 x86" |
| IUSE="debug doc examples" |
| |
| RDEPEND="media-libs/freetype:2 |
| media-libs/libpng:0= |
| media-libs/mesa |
| media-libs/flac |
| media-libs/libogg |
| media-libs/libvorbis |
| media-libs/openal |
| sys-libs/zlib |
| virtual/jpeg:0 |
| virtual/libudev:0 |
| virtual/opengl |
| x11-libs/libX11 |
| x11-libs/libXrandr |
| x11-libs/libxcb |
| x11-libs/xcb-util-image" |
| DEPEND="${RDEPEND} |
| doc? ( app-doc/doxygen )" |
| |
| DOCS="changelog.txt readme.txt" |
| |
| S=${WORKDIR}/${MY_P} |
| |
| src_prepare() { |
| epatch "${FILESDIR}"/${PN}-2.2-no-docs.patch |
| |
| sed -i "s:DESTINATION .*:DESTINATION /usr/share/doc/${PF}:" \ |
| doc/CMakeLists.txt || die |
| } |
| |
| src_configure() { |
| local mycmakeargs=( |
| $(cmake-utils_use doc SFML_BUILD_DOC) |
| -DSFML_INSTALL_PKGCONFIG_FILES=TRUE |
| ) |
| cmake-utils_src_configure |
| } |
| |
| src_install() { |
| cmake-utils_src_install |
| |
| insinto /usr/share/cmake/Modules |
| doins cmake/Modules/FindSFML.cmake |
| |
| if use examples ; then |
| docompress -x /usr/share/doc/${PF}/examples |
| dodoc -r examples |
| find "${ED}"/usr/share/doc/${PF}/examples -name CMakeLists.txt -delete |
| fi |
| } |