summaryrefslogtreecommitdiff
path: root/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-08-12 02:20:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-08-12 02:20:53 +0100
commit671bddebe185c0542619bff3199935bfc8833727 (patch)
treea45296237166c760a0cda0a72836dd451c57a8fb /games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
parentf4ab034d81402342178d7cca4689e01193cd38ca (diff)
gentoo auto-resync : 12:08:2022 - 02:20:53
Diffstat (limited to 'games-arcade/conveysdl/conveysdl-1.3-r2.ebuild')
-rw-r--r--games-arcade/conveysdl/conveysdl-1.3-r2.ebuild52
1 files changed, 52 insertions, 0 deletions
diff --git a/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild b/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
new file mode 100644
index 000000000000..a45ec62f1a9e
--- /dev/null
+++ b/games-arcade/conveysdl/conveysdl-1.3-r2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop flag-o-matic toolchain-funcs
+
+DESCRIPTION="Guide the blob along the conveyer belt collecting the red blobs"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="
+ mirror://gentoo/${P/-/.}.tar
+ https://dev.gentoo.org/~ionen/distfiles/${PN}.png"
+S="${WORKDIR}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ media-libs/libsdl[sound,video]
+ media-libs/sdl-mixer"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-arrays.patch
+ "${FILESDIR}"/${P}-audio.patch
+ "${FILESDIR}"/${P}-speed.patch
+)
+
+src_compile() {
+ tc-export CC
+
+ append-cppflags $($(tc-getPKG_CONFIG) --cflags sdl SDL_mixer || die) \
+ -DDATA_PREFIX="'\"${EPREFIX}/usr/share/${PN}/\"'" \
+ -DENABLE_SOUND
+ append-libs $($(tc-getPKG_CONFIG) --libs sdl SDL_mixer || die)
+
+ emake main LDLIBS="${LIBS}"
+}
+
+src_install() {
+ newbin main ${PN}
+
+ insinto /usr/share/${PN}
+ doins -r gfx levels sounds
+
+ doicon "${DISTDIR}"/${PN}.png
+ make_desktop_entry ${PN} Convey
+
+ dodoc readme
+}