Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261895 - dev-games/mygui: new package
Summary: dev-games/mygui: new package
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Julian Ospald
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks: 269630
  Show dependency tree
 
Reported: 2009-03-09 19:04 UTC by Anonymous
Modified: 2012-10-31 20:39 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild (mygui-9999.ebuild,740 bytes, text/plain)
2009-03-10 15:18 UTC, Anonymous
Details
dev-games/mygui-3.0.1.ebuild (mygui-3.0.1.ebuild,929 bytes, text/plain)
2011-03-22 12:44 UTC, Christoph Brill (egore) (RESIGNED)
Details
MyGUI 3.2.0 ebuild (mygui-3.2.0.ebuild,894 bytes, text/plain)
2012-05-04 19:41 UTC, Myckel Habets
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Anonymous 2009-03-09 19:04:16 UTC
hi, i think it should be here, this ebuild worked for me

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit subversion

HOMEPAGE="http://sourceforge.net/projects/my-gui/"
SRC_URI=""
ESVN_REPO_URI="https://my-gui.svn.sourceforge.net/svnroot/my-gui/trunk"
IUSE=""
EAPI="2"

KEYWORDS="~x86"
SLOT="0"
DEPEND="ogre? ( >dev-games/ogre-1.4.9 )"
RDEPEND="${RDEPEND}"
LICENSE="GPL-2"

src_compile() {
	subversion_src_unpack
	cd "${S}"
	sh bootstrap ||  die "Failed to run bootstrap"
	./configure --prefix=/usr || die "Failed to run ./configure"
	emake || die "Failed to run make"
}

src_install() {
	emake DESTDIR="${D}" install || die "cannot install"
}
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-09 19:08:52 UTC
Could you please attach this ebuild as a file?
Comment 2 Anonymous 2009-03-10 15:18:22 UTC
Created attachment 184582 [details]
ebuild

here we go )
Comment 3 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2009-03-10 16:49:47 UTC
Thanks :)

Reassigning to maintainer-wanted, CCing games herd.
Comment 4 Christoph Brill (egore) (RESIGNED) 2011-03-22 12:44:57 UTC
Created attachment 266847 [details]
dev-games/mygui-3.0.1.ebuild

Updated ebuild that uses the latest release and properly integrates with cmake.
Comment 5 Myckel Habets 2012-05-04 19:41:46 UTC
Created attachment 310803 [details]
MyGUI 3.2.0 ebuild

I've bumped the ebuild to version 3.2.0 with some minor adjustments to make it work again.
Comment 6 Mark 2012-10-26 07:24:52 UTC
you have to move the EAPI line into the very first line of the ebuild now, or else you will get an ebuild digest failure:
 * EAPI assignment in ebuild 'dev-games/mygui-3.2.0::lokal' does not
 * conform with PMS section 7.3.1 (see bug #402167):
 *      valid EAPI assignment must occur on or before line: 1

After changing this, the ebuild worked.
Comment 7 Julian Ospald 2012-10-28 20:00:58 UTC
I updated this in my overlay

https://github.com/hasufell/hasufell-overlay/blob/master/dev-games/mygui/

there were quite a few things to fix after a close look at the build system

especially the FHS part was painful and is not really fixed on an upstream compliant level. I'll report bugs for those
Comment 8 Julian Ospald 2012-10-31 20:39:03 UTC
only slightly different:


+*mygui-3.2.0-r1 (31 Oct 2012)
+
+  31 Oct 2012; Julian Ospald <hasufell@gentoo.org> +mygui-3.2.0-r1.ebuild,
+  +files/mygui-3.2.0-FHS.patch, +files/mygui-3.2.0-build.patch,
+  +files/mygui-3.2.0-underlinking.patch, +metadata.xml:
+  initial import wrt #261895