diff options
author | David Seifert <soap@gentoo.org> | 2017-05-01 17:39:32 +0200 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2017-05-01 18:17:02 +0200 |
commit | 6855ac7b26fa7352ab7329954cabcb091d36ed56 (patch) | |
tree | 88457c5249730fd6436fc425770cb86432bdeefc /games-engines | |
parent | dev-python/vdirsyncer: Tested on py3.5 & 3.6 (diff) | |
download | gentoo-6855ac7b26fa7352ab7329954cabcb091d36ed56.tar.gz gentoo-6855ac7b26fa7352ab7329954cabcb091d36ed56.tar.bz2 gentoo-6855ac7b26fa7352ab7329954cabcb091d36ed56.zip |
games-engines/gemrb: [QA] Remove WANT_CMAKE
* Other misc python fixes
Bug: https://bugs.gentoo.org/show_bug.cgi?id=616064
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Closes: https://github.com/gentoo/gentoo/pull/4528
Diffstat (limited to 'games-engines')
-rw-r--r-- | games-engines/gemrb/gemrb-0.8.3-r1.ebuild | 52 | ||||
-rw-r--r-- | games-engines/gemrb/gemrb-0.8.3.ebuild | 7 |
2 files changed, 28 insertions, 31 deletions
diff --git a/games-engines/gemrb/gemrb-0.8.3-r1.ebuild b/games-engines/gemrb/gemrb-0.8.3-r1.ebuild index ef446bfd850e..6ec09ffb5278 100644 --- a/games-engines/gemrb/gemrb-0.8.3-r1.ebuild +++ b/games-engines/gemrb/gemrb-0.8.3-r1.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 + PYTHON_COMPAT=( python2_7 ) -WANT_CMAKE=always -inherit eutils python-any-r1 cmake-utils gnome2-utils + +inherit eutils gnome2-utils python-single-r1 cmake-utils DESCRIPTION="Reimplementation of the Infinity engine" HOMEPAGE="http://gemrb.sourceforge.net/" @@ -14,9 +15,11 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RDEPEND="media-libs/freetype - media-libs/libpng:0 +RDEPEND=" + media-libs/freetype + media-libs/libpng:0= >=media-libs/libsdl-1.2[video] media-libs/libvorbis media-libs/openal @@ -26,12 +29,8 @@ RDEPEND="media-libs/freetype DEPEND="${RDEPEND} virtual/pkgconfig" -pkg_setup() { - python-any-r1_pkg_setup -} - src_prepare() { - default + cmake-utils_src_prepare sed -i \ -e '/COPYING/d' \ @@ -39,28 +38,25 @@ src_prepare() { } src_configure() { - mycmakeargs=( - -DBIN_DIR="/usr/bin" - -DCMAKE_INSTALL_PREFIX="/usr" - -DDATA_DIR="/usr/share/gemrb" - -DDOC_DIR="/usr/share/doc/${PF}" - -DICON_DIR=/usr/share/pixmaps - -DLIB_DIR="/usr/$(get_libdir)" - -DMAN_DIR=/usr/share/man/man6 - -DMENU_DIR=/usr/share/applications - -DSVG_DIR=/usr/share/icons/hicolor/scalable/apps - -DSYSCONF_DIR="/etc/${PN}" - ) + local mycmakeargs=( + -DBIN_DIR=bin + -DDATA_DIR=share/gemrb + -DDOC_DIR=share/doc/${PF} + -DICON_DIR=share/pixmaps + -DLIB_DIR=$(get_libdir) + -DMAN_DIR=share/man/man6 + -DMENU_DIR=share/applications + -DSVG_DIR=share/icons/hicolor/scalable/apps + -DSYSCONF_DIR=/etc/${PN} + # needed, causes massive QA warnings otherwise + -DCMAKE_SKIP_RPATH=ON + ) cmake-utils_src_configure } -src_compile() { - cmake-utils_src_compile -} - src_install() { - DOCS="README NEWS AUTHORS" \ - cmake-utils_src_install + cmake-utils_src_install + python_fix_shebang "${ED%/}"/usr/bin/extend2da.py } pkg_preinst() { diff --git a/games-engines/gemrb/gemrb-0.8.3.ebuild b/games-engines/gemrb/gemrb-0.8.3.ebuild index 6fbd80936e10..b7ba53323a6f 100644 --- a/games-engines/gemrb/gemrb-0.8.3.ebuild +++ b/games-engines/gemrb/gemrb-0.8.3.ebuild @@ -1,9 +1,10 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 + PYTHON_COMPAT=( python2_7 ) -WANT_CMAKE=always + inherit eutils python-any-r1 cmake-utils gnome2-utils games DESCRIPTION="Reimplementation of the Infinity engine" @@ -38,7 +39,7 @@ src_prepare() { } src_configure() { - mycmakeargs=( + local mycmakeargs=( -DCMAKE_INSTALL_PREFIX="${GAMES_PREFIX}" -DBIN_DIR="${GAMES_BINDIR}" -DDATA_DIR="${GAMES_DATADIR}/gemrb" |