fixed widelands 0.19
This commit is contained in:
parent
9faa589548
commit
9398cb3dfb
|
@ -19,15 +19,15 @@ KEYWORDS="~amd64 ~ppc ~x86"
|
||||||
IUSE=""
|
IUSE=""
|
||||||
|
|
||||||
DEPEND="dev-lang/lua:0
|
DEPEND="dev-lang/lua:0
|
||||||
>=dev-libs/boost-1.48
|
>=dev-libs/boost-1.48
|
||||||
media-libs/glew
|
media-libs/glew
|
||||||
media-libs/libpng:0
|
media-libs/libpng:0
|
||||||
media-libs/libsdl2[video]
|
media-libs/libsdl2[video]
|
||||||
media-libs/sdl2-image[jpeg,png]
|
media-libs/sdl2-image[jpeg,png]
|
||||||
media-libs/sdl2-mixer[vorbis]
|
media-libs/sdl2-mixer[vorbis]
|
||||||
media-libs/sdl2-net
|
media-libs/sdl2-net
|
||||||
media-libs/sdl2-ttf
|
media-libs/sdl2-ttf
|
||||||
sys-libs/zlib[minizip]"
|
sys-libs/zlib[minizip]"
|
||||||
RDEPEND="${DEPEND}"
|
RDEPEND="${DEPEND}"
|
||||||
|
|
||||||
S=${WORKDIR}/${MY_P}
|
S=${WORKDIR}/${MY_P}
|
||||||
|
@ -38,34 +38,35 @@ CMAKE_BUILD_TYPE=Release
|
||||||
PREFIX="/usr/share/games/${PN}"
|
PREFIX="/usr/share/games/${PN}"
|
||||||
|
|
||||||
PATCHES=(
|
PATCHES=(
|
||||||
"${FILESDIR}"/${P}-fix_maybe_uninitialized.patch
|
"${FILESDIR}"/${P}-fix_maybe_uninitialized.patch
|
||||||
)
|
)
|
||||||
|
|
||||||
src_prepare() {
|
src_prepare() {
|
||||||
default
|
default
|
||||||
|
|
||||||
sed -i -e 's:__ppc__:__PPC__:' src/map_io/s2map.cc || die
|
sed -i -e 's:__ppc__:__PPC__:' src/map_io/s2map.cc || die
|
||||||
}
|
}
|
||||||
|
|
||||||
src_configure() {
|
src_configure() {
|
||||||
local mycmakeargs=(
|
local mycmakeargs=(
|
||||||
"-DWL_VERSION_STANDARD=true"
|
"-DCMAKE_INSTALL_PREFIX=${EPREFIX}/usr/share/games/${PN}"
|
||||||
"-DCMAKE_INSTALL_PREFIX="${EPREFIX}"/usr/share/games/${PN}"
|
"-DWL_INSTALL_BASEDIR=${EPREFIX}/usr/share/games/${PN}"
|
||||||
"-DWL_INSTALL_PREFIX="${EPREFIX}"/usr/games"
|
"-DWL_INSTALL_DATADIR=${EPREFIX}/usr/share/games/${PN}"
|
||||||
"-DWL_INSTALL_DATADIR="${EPREFIX}"/usr/share/games/${PN}"
|
)
|
||||||
"-DWL_INSTALL_LOCALEDIR="${EPREFIX}"/usr/share/games/${PN}/locale"
|
cmake-utils_src_configure
|
||||||
"-DWL_INSTALL_BINDIR="${EPREFIX}"/usr/bin"
|
|
||||||
)
|
|
||||||
cmake-utils_src_configure
|
|
||||||
}
|
}
|
||||||
|
|
||||||
src_compile() {
|
src_compile() {
|
||||||
cmake-utils_src_compile
|
cmake-utils_src_compile
|
||||||
}
|
}
|
||||||
|
|
||||||
src_install() {
|
src_install() {
|
||||||
cmake-utils_src_install
|
cmake-utils_src_install
|
||||||
newicon data/images/logos/wl-ico-128.png ${PN}.png
|
newicon data/images/logos/wl-ico-128.png ${PN}.png
|
||||||
make_desktop_entry ${PN} Widelands
|
make_desktop_entry ${PN} Widelands
|
||||||
dodoc ChangeLog CREDITS
|
dodoc ChangeLog CREDITS
|
||||||
|
|
||||||
|
# As everything is installed in /usr/share/games/${PN},
|
||||||
|
# a symlink is needed in /usr/games/bin
|
||||||
|
dosym ${PREFIX}/${PN} /usr/games/bin/${PN}
|
||||||
}
|
}
|
||||||
|
|
Reference in New Issue
Block a user