# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit desktop flag-o-matic gnome2-utils toolchain-funcs DESCRIPTION="Multi-platform Atari 2600 VCS Emulator" HOMEPAGE="https://stella-emu.github.io" SRC_URI="https://github.com/stella-emu/${PN}/releases/download/${PV}/${P}-src.tar.xz" LICENSE="GPL-2+ BSD" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="joystick" RDEPEND=" media-libs/libsdl2[joystick?,opengl,video] media-libs/libpng:0= sys-libs/zlib " DEPEND="${RDEPEND}" DOCS=(Announce.txt Changes.txt Copyright.txt README-SDL.txt Readme.txt Todo.txt) HTML_DOCS=(docs/.) src_prepare() { default sed -i \ -e '/INSTALL/s/-s //' \ -e '/STRIP/d' \ -e "/icons/d" \ -e '/INSTALL.*DOCDIR/d' \ -e '/INSTALL.*\/applications/d' \ -e '/CXXFLAGS+=/s/-fomit-frame-pointer//' \ Makefile || die } src_configure() { # not an autoconf script CXX=$(tc-getCXX) \ ./configure \ --prefix="/usr" \ --bindir="/usr/bin" \ --docdir="/usr/share/doc/${PF}" \ --datadir="/usr/share" \ $(use_enable joystick) \ || die } src_install() { default local i for i in 16 22 24 32 48 64 128 ; do newicon -s ${i} src/common/stella-${i}x${i}.png stella.png done domenu src/unix/stella.desktop einstalldocs } pkg_postinst() { gnome2_icon_cache_update; } pkg_postrm() { gnome2_icon_cache_update; }