summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMounir Lamouri <volkmar@gentoo.org>2008-06-11 19:29:45 +0000
committerMounir Lamouri <volkmar@gentoo.org>2008-06-11 19:29:45 +0000
commit507b7503244be3b2cfcc1037bee7251979343c04 (patch)
tree3f977c3c9125a27d7c8788737dbed95cfad3e3ad /games-util
parentnet-p2p/freenet: New upstream release (diff)
downloadsunrise-507b7503244be3b2cfcc1037bee7251979343c04.tar.gz
sunrise-507b7503244be3b2cfcc1037bee7251979343c04.tar.bz2
sunrise-507b7503244be3b2cfcc1037bee7251979343c04.zip
games-util/playonlinux: New ebuild for bug 213287
svn path=/sunrise/; revision=6294
Diffstat (limited to 'games-util')
-rw-r--r--games-util/playonlinux/ChangeLog4
-rw-r--r--games-util/playonlinux/Manifest6
-rw-r--r--games-util/playonlinux/playonlinux-3.0.1.ebuild38
-rw-r--r--games-util/playonlinux/playonlinux-3.0.2.ebuild79
4 files changed, 86 insertions, 41 deletions
diff --git a/games-util/playonlinux/ChangeLog b/games-util/playonlinux/ChangeLog
index e22919f0f..5382c8763 100644
--- a/games-util/playonlinux/ChangeLog
+++ b/games-util/playonlinux/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 11 Jun 2008; Mounir Lamouri (Volkmar) <mounir.lamouri@gmail.com>
+ -playonlinux-3.0.1.ebuild, +playonlinux-3.0.2.ebuild:
+ New ebuild for bug 213287
+
06 Jun 2008; Thomas Sachau (Tommy[D]) <tommy@gentoo.org>
playonlinux-3.0.1.ebuild:
Drop some unneeded lines and remove LICENSE from dodoc
diff --git a/games-util/playonlinux/Manifest b/games-util/playonlinux/Manifest
index f6951195e..d72834e25 100644
--- a/games-util/playonlinux/Manifest
+++ b/games-util/playonlinux/Manifest
@@ -1,4 +1,4 @@
-DIST PlayOnLinux_3.0.1.tar.gz 1001421 RMD160 751074b5f0702c414f0d73d5c0a09719b8389dcc SHA1 5dd516fa3e42907df5e7135396029a568c3ca417 SHA256 65d35abb755b160b17508e76ec25244729a950fd65a96801f9bdf26ca923bc7b
-EBUILD playonlinux-3.0.1.ebuild 831 RMD160 51db1520b705bc126aea067d18cebe0c3a4b6705 SHA1 8cecb5da4bd94fdbff278f7bd6211efb8afc0950 SHA256 9173a6c14ebc6d6ab0b2d75ef9ecb809b91d65d1afba04c7ff47e723429f7870
-MISC ChangeLog 409 RMD160 ed2346b009671f1f4c3c3b41ca5167fca93b9abd SHA1 f5dec332bf7827314385047cfd7b6bac83f4692e SHA256 7ca5a19420e193d40a4c68092f110a57e171765cdfca9eb8a742e46d034a21aa
+DIST PlayOnLinux_3.0.2.tar.gz 800637 RMD160 4f3c388dc21dd0c03d8c28524bb145cd5ec6ba33 SHA1 98b304436ad3bbb56a04f6c815c5c8f790859318 SHA256 aca92210b294204d7a856fbbbbb4ecbb69c1c18e87108b7494a0161fadfbefc1
+EBUILD playonlinux-3.0.2.ebuild 2327 RMD160 be9ce848de5a364c91548665d8ef73fce6df558b SHA1 406c903fff5075def6d8d0417280c237806195a9 SHA256 094f88470676bdc561828ce21d2b324a179193a6875e0bcea7f77b0a331c065e
+MISC ChangeLog 561 RMD160 a7b5cb200ecb52465d45e0e8041edf1722a33e01 SHA1 96b3550e7353c347d3e6828b57f5d426131ca26e SHA256 251ef2a179922e15d5b7767074e03c0b2355b9c970abe8875707c9747cc068bc
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
diff --git a/games-util/playonlinux/playonlinux-3.0.1.ebuild b/games-util/playonlinux/playonlinux-3.0.1.ebuild
deleted file mode 100644
index c904a494a..000000000
--- a/games-util/playonlinux/playonlinux-3.0.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="1"
-
-inherit games
-
-DESCRIPTION="PlayOnLinux allows you to install and use many games and softwares designed to run with Windows(tm)."
-HOMEPAGE="http://www.playonlinux.com/"
-SRC_URI="http://www.playonlinux.com/script_files/PlayOnLinux/${PV}/PlayOnLinux_${PV}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE=""
-
-DEPEND="dev-lang/python
- x11-libs/wxGTK
- x11-libs/gtk+
- www-client/lynx
- app-arch/unzip
- app-arch/cabextract
- sys-devel/binutils
- x11-terms/xterm
- app-emulation/wine
- media-gfx/imagemagick
- app-arch/lzma-utils"
-RDEPEND="${DEPEND}
- dev-python/wxpython"
-
-S="${WORKDIR}/playonlinux"
-
-src_install() {
- ./playonlinux || die "install failed"
- dodoc CHANGELOG || die "doc failed"
-}
-
diff --git a/games-util/playonlinux/playonlinux-3.0.2.ebuild b/games-util/playonlinux/playonlinux-3.0.2.ebuild
new file mode 100644
index 000000000..564ab1a85
--- /dev/null
+++ b/games-util/playonlinux/playonlinux-3.0.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="1"
+
+inherit eutils games
+
+DESCRIPTION="Set of scripts to easily configure wine for numerous Windows(tm) games."
+HOMEPAGE="http://playonlinux.com/"
+SRC_URI="http://www.playonlinux.com/script_files/PlayOnLinux/${PV}/PlayOnLinux_${PV}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="x11-libs/gtk+
+ x11-libs/wxGTK:2.8
+ dev-python/wxpython:2.8
+ app-arch/unzip
+ app-arch/cabextract
+ x11-terms/xterm
+ app-emulation/wine
+ media-gfx/imagemagick
+ app-arch/lzma-utils"
+# lzma-utils is a run dep regarding playonlinux team
+
+S="${WORKDIR}/${PN}"
+
+src_install() {
+ # all things without exec permissions
+ insinto "${GAMES_DATADIR}/${PN}"
+ doins -r "${S}/themes" \
+ "${S}/lang" "${S}/lib" \
+ "${S}/etc" || die "installation failed"
+
+ # bin/ install
+ exeinto "${GAMES_DATADIR}/${PN}/bin"
+ doexe "${S}"/bin/* || die "installation failed"
+
+ # bash/ install
+ exeinto "${GAMES_DATADIR}/${PN}/bash"
+ doexe "${S}"/bash/* || die "installation failed"
+ exeinto "${GAMES_DATADIR}/${PN}/bash/terminals"
+ doexe "${S}"/bash/terminals/* || die "installation failed"
+ exeinto "${GAMES_DATADIR}/${PN}/bash/expert"
+ doexe "${S}"/bash/expert/* || die "installation failed"
+ exeinto "${GAMES_DATADIR}/${PN}/bash/options"
+ doexe "${S}"/bash/options/* || die "installation failed"
+
+ # python/ install
+ exeinto "${GAMES_DATADIR}/${PN}/python"
+ doexe "${S}"/python/* || die "installation failed"
+ exeinto "${GAMES_DATADIR}/${PN}/python/tools"
+ doexe "${S}"/python/tools/* || die "installation failed"
+ # sub dir without exec permissions
+ insinto "${GAMES_DATADIR}/${PN}/python"
+ doins -r "${S}"/python/lib || die "installation failed"
+
+ # main executable files
+ exeinto "${GAMES_DATADIR}/${PN}"
+ doexe "${S}/${PN}" || die "installation failed"
+ exeinto "${GAMES_DATADIR}/${PN}"
+ doexe "${S}/${PN}-pkg" || die "installation failed"
+
+ # making a script to run app from ${GAMES_BINDIR}
+ echo "#!/bin/bash" > ${PN}_launcher
+ echo "cd \"${GAMES_DATADIR}/${PN}\" && ./${PN}" >> ${PN}_launcher
+ newgamesbin playonlinux_launcher playonlinux || die "installation failed"
+
+ dodoc CHANGELOG || die "doc installation failed"
+
+ doicon "${S}/etc/${PN}.png"
+ make_desktop_entry ${PN} "PlayOnLinux"
+ prepgamesdirs
+}
+