Skip to content

Commit

Permalink
games-kids/lletters: remove deprecated games eclass
Browse files Browse the repository at this point in the history
Also update to EAPI 6

Gentoo-Bug: https://bugs.gentoo.org/574082

Package-Manager: portage-2.3.0
  • Loading branch information
austin987 committed Aug 5, 2016
1 parent f30bfd4 commit 3e084b3
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 4 deletions.
4 changes: 2 additions & 2 deletions games-kids/lletters/files/lletters-0.1.95-make-382.patch
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
http://bugs.gentoo.org/340599

--- intl/Makefile.in
+++ intl/Makefile.in
--- a/intl/Makefile.in
+++ b/intl/Makefile.in
@@ -202,12 +202,12 @@
# The dependency for intlh.inst is different in gettext and all other
# packages. Because we cannot you GNU make features we have to solve
Expand Down
4 changes: 2 additions & 2 deletions games-kids/lletters/files/lletters-0.1.95-underlink.patch
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
--- Makefile.in.old 2011-05-24 10:47:30.276355207 +0200
+++ Makefile.in 2011-05-24 10:47:53.316795932 +0200
--- a/Makefile.in 2011-05-24 10:47:30.276355207 +0200
+++ b/Makefile.in 2011-05-24 10:47:53.316795932 +0200
@@ -265,7 +265,7 @@

@SOUND_FALSE@lletters_SOURCES = $(lln_CORE)
Expand Down
49 changes: 49 additions & 0 deletions games-kids/lletters/lletters-0.1.95-r3.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=6
inherit eutils

PATCH_LEVEL=3

DESCRIPTION="Game that helps young kids learn their letters and numbers"
HOMEPAGE="http://lln.sourceforge.net"
SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}+gtk2.orig.tar.gz
mirror://debian/pool/main/l/${PN}/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff.gz
mirror://sourceforge/lln/${PN}-media-0.1.9a.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="nls"

RDEPEND="x11-libs/gtk+:2
nls? ( virtual/libintl )"
DEPEND="${RDEPEND}
virtual/pkgconfig
nls? ( sys-devel/gettext )"

PATCHES=(
"${WORKDIR}"/${PN}_${PV}+gtk2-${PATCH_LEVEL}.diff
"${FILESDIR}"/${P}-build-2.patch
"${FILESDIR}"/${P}-underlink.patch
"${FILESDIR}"/${P}-make-382.patch
)

src_prepare() {
default

cp -r "${WORKDIR}"/{images,sounds} . || die
}

src_configure() {
econf $(use_enable nls)
}

src_install () {
default
newdoc debian/changelog ChangeLog.debian
doicon debian/${PN}.xpm
make_desktop_entry ${PN} "Linux Letters and Numbers" ${PN}
}

0 comments on commit 3e084b3

Please sign in to comment.