games-puzzle/color-lines: Stop using games.eclass
authorPacho Ramos <pacho@gentoo.org>
Tue, 1 May 2018 10:40:37 +0000 (12:40 +0200)
committerPacho Ramos <pacho@gentoo.org>
Tue, 1 May 2018 19:32:01 +0000 (21:32 +0200)
Package-Manager: Portage-2.3.31, Repoman-2.3.9

games-puzzle/color-lines/color-lines-0.6-r1.ebuild [new file with mode: 0644]
games-puzzle/color-lines/files/color-lines-0.6-Makefile.patch

diff --git a/games-puzzle/color-lines/color-lines-0.6-r1.ebuild b/games-puzzle/color-lines/color-lines-0.6-r1.ebuild
new file mode 100644 (file)
index 0000000..e239fd1
--- /dev/null
@@ -0,0 +1,47 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit desktop
+
+DESCRIPTION="Color lines game written with SDL with bonus features"
+HOMEPAGE="https://github.com/OpenA/color-lines-sdl"
+SRC_URI="https://color-lines.googlecode.com/files/lines_${PV}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-linux"
+
+RDEPEND="
+       media-libs/libsdl[X,sound,video]
+       media-libs/sdl-image[png]
+       media-libs/sdl-mixer[wav,mod]
+"
+DEPEND="${RDEPEND}"
+
+S="${WORKDIR}/lines-${PV}"
+
+src_prepare() {
+       default
+       eapply "${FILESDIR}/${P}-Makefile.patch"
+
+       sed -i \
+               -e '/^Encoding/d' \
+               -e '/^Version/d' \
+               -e '/^Icon/s/.png//' \
+               color-lines.desktop.in || die 'sed on color-lines.desktop.in failed'
+}
+
+src_compile() {
+       emake BINDIR="${EPREFIX}/usr/bin/" GAMEDATADIR="${EPREFIX}/usr/share/${PN}/"
+}
+
+src_install() {
+       insinto "/usr/share/${PN}"
+       doins -r gfx sounds
+
+       domenu ${PN}.desktop
+       doicon icon/${PN}.png
+       einstalldocs
+       dobin ${PN}
+}
index 9f552d712713daf11327c09e9e53762f320e1170..bf1339b94a01c67b18c1c588f3bc4b56feeef68c 100644 (file)
@@ -1,5 +1,5 @@
---- Makefile.unix.orig 2013-04-12 13:56:42.131113000 +0400
-+++ Makefile.unix      2013-04-12 13:57:26.595946027 +0400
+--- a/Makefile.unix.orig       2013-04-12 13:56:42.131113000 +0400
++++ b/Makefile.unix    2013-04-12 13:57:26.595946027 +0400
 @@ -2,18 +2,18 @@
  VERTITLE := lines-$(VERSION)
  ARCHIVE := lines_$(VERSION).tar.gz