summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-09-16 01:13:05 +0000
committerMike Frysinger <vapier@gentoo.org>2005-09-16 01:13:05 +0000
commitd12d707ef1722c0834642910a52e47fd2a448f5a (patch)
tree9c275e8603e144c6ebfe6bfb892ec95bd977ba4f
parentMark 0.32 stable on alpha (diff)
downloadgentoo-2-d12d707ef1722c0834642910a52e47fd2a448f5a.tar.gz
gentoo-2-d12d707ef1722c0834642910a52e47fd2a448f5a.tar.bz2
gentoo-2-d12d707ef1722c0834642910a52e47fd2a448f5a.zip
Fix linking against esound libs and clean up build process in general #106088 by Marien Zwart.
(Portage version: 2.0.52-r1 http://ronaldmcnightrider.ytmnd.com/ )
-rw-r--r--games-puzzle/gtetrinet/ChangeLog8
-rw-r--r--games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild33
2 files changed, 19 insertions, 22 deletions
diff --git a/games-puzzle/gtetrinet/ChangeLog b/games-puzzle/gtetrinet/ChangeLog
index 34e9ff9e959c..8f37c501ca1d 100644
--- a/games-puzzle/gtetrinet/ChangeLog
+++ b/games-puzzle/gtetrinet/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for games-puzzle/gtetrinet
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/ChangeLog,v 1.11 2005/06/03 14:10:10 axxo Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/ChangeLog,v 1.12 2005/09/16 01:13:05 vapier Exp $
+
+ 16 Sep 2005; Mike Frysinger <vapier@gentoo.org> gtetrinet-0.7.9.ebuild:
+ Fix linking against esound libs and clean up build process in general
+ #106088 by Marien Zwart.
*gtetrinet-0.7.9 (03 Jun 2005)
diff --git a/games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild b/games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild
index b8c2ff46e7c8..e044fb0518c3 100644
--- a/games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild
+++ b/games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild,v 1.1 2005/06/03 14:10:10 axxo Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-puzzle/gtetrinet/gtetrinet-0.7.9.ebuild,v 1.2 2005/09/16 01:13:05 vapier Exp $
# games after gnome2 so games' functions will override gnome2's
inherit gnome2 games
@@ -12,7 +12,7 @@ SRC_URI="${SRC_URI}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~x86 ~amd64 ~sparc ~ppc"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="nls ipv6"
RDEPEND="dev-libs/libxml2
@@ -21,40 +21,33 @@ RDEPEND="dev-libs/libxml2
>=gnome-base/libgnome-2
>=gnome-base/libgnomeui-2"
DEPEND="${RDEPEND}
- >=sys-apps/sed-4
dev-util/pkgconfig
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
- cd ${S}
- return 0
+ cd "${S}"
sed -i \
- -e "s:\$(datadir)/pixmaps:/usr/share/pixmaps:" \
- -e "/DISABLE_DEPRECATED/d" \
- {.,icons,src}/Makefile.in \
- || die "sed Makefile.in failed"
+ -e "/^pkgdatadir =/s:=.*:= ${GAMES_DATADIR}/${PN}:" \
+ src/Makefile.in themes/*/Makefile.in || die "sed themes"
+ sed -i \
+ -e '/^LDADD/s:$: @ESD_LIBS@:' \
+ -e '/^gamesdir/s:=.*:=@bindir@:' \
+ src/Makefile.in || die "sed bindir"
}
src_compile() {
- egamesconf \
+ econf \
$(use_enable ipv6) \
- --sysconfdir=/etc \
+ --bindir="${GAMES_BINDIR}" \
|| die
emake || die "emake failed"
}
src_install() {
- USE_DESTDIR=1
- gnome2_src_install
+ USE_DESTDIR=1 gnome2_src_install
dodoc AUTHORS ChangeLog NEWS README TODO
-
- # move some stuff around
- cd ${D}/${GAMES_PREFIX}
- mkdir bin && mv games/gtetrinet bin/
- rm -rf games && cd ${D}/${GAMES_DATADIR} && mv applications locale ../
- use nls || rm -rf ../locale
- mv ${WORKDIR}/gentoo ${D}/${GAMES_DATADIR}/${PN}/themes/
+ mv "${WORKDIR}"/gentoo "${D}/${GAMES_DATADIR}"/${PN}/themes/
prepgamesdirs
}