games-arcade/pengupop: EAPI 6->8, simplify ebuild

Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
This commit is contained in:
Ionen Wolkens
2021-06-28 12:42:38 -04:00
parent b6732abb56
commit 3f663baaec
2 changed files with 14 additions and 59 deletions
@@ -1,20 +0,0 @@
--- a/Makefile.am.old 2011-06-14 21:44:40.242317771 +0200
+++ b/Makefile.am 2011-06-14 21:44:49.216882568 +0200
@@ -17,7 +17,7 @@
nodist_pengupop_SOURCES = images.h
if LINUX
-pengupop_LDADD = -lSDL -lz
+pengupop_LDADD = -lSDL -lz -lm
endif
if WIN32
@@ -25,7 +25,7 @@
endif
if DARWIN
pengupop_LDFLAGS = -framework Carbon -framework CoreServices -framework AudioUnit -framework QuickTime -framework Cocoa -framework IOKit -framework OpenGL -framework SDL SDLMain.m
-pengupop_LDADD = -lz -lstdc++
+pengupop_LDADD = -lz -lstdc++ -lm
all-local: Pengupop.dmg
+14 -39
View File
@@ -1,55 +1,30 @@
# Copyright 1999-2018 Gentoo Foundation
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
inherit autotools desktop gnome2-utils
EAPI=8
DESCRIPTION="Networked multiplayer-only Puzzle Bubble clone"
inherit desktop
DESCRIPTION="Networked Puzzle Bubble clone"
HOMEPAGE="http://freshmeat.net/projects/pengupop"
SRC_URI="mirror://gentoo/${P}.tar.gz"
LICENSE="GPL-2"
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="media-libs/libsdl[sound,video]
sys-libs/zlib"
RDEPEND="${DEPEND}"
RDEPEND="
media-libs/libsdl[sound,video]
sys-libs/zlib:="
DEPEND="${RDEPEND}"
src_prepare() {
default
eapply "${FILESDIR}"/${P}-underlink.patch
sed -i \
-e '/Icon/s/\.png//' \
-e '/^Encoding/d' \
-e '/Categories/s/Application;//' \
pengupop.desktop || die
sed -i \
-e 's/-g -Wall -O2/-Wall/' \
Makefile.am || die
mv configure.in configure.ac || die
eautoreconf
src_compile() {
emake LIBS=-lm #497196
}
src_install() {
default
domenu pengupop.desktop
doicon -s 48 pengupop.png
}
pkg_preinst() {
gnome2_icon_savelist
}
pkg_postinst() {
gnome2_icon_cache_update
}
pkg_postrm() {
gnome2_icon_cache_update
doicon pengupop.png
make_desktop_entry ${PN} Pengupop
}