Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103989 - games-emulation/mupen64-0.5 version bump
Summary: games-emulation/mupen64-0.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Disenchanted (RETIRED)
URL: http://mupen64.emulation64.com/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-27 18:05 UTC by Marcelo Goes (RETIRED)
Modified: 2006-01-27 16:00 UTC (History)
8 users (show)

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


Attachments
mupen64 0.5 ebuild (mupen64-0.5.ebuild,1.84 KB, application/octet-stream)
2005-09-08 16:53 UTC, Daniel Bowser
Details
mupen64 0.5 ebuild (mupen64-0.5.ebuild,2.49 KB, text/plain)
2005-09-10 13:35 UTC, Daniel Bowser
Details
Patch to fix a few problems (mupen64-gentoo.patch,4.62 KB, patch)
2005-09-10 13:37 UTC, Daniel Bowser
Details | Diff
files/mupen64.png (mupen64.png,15.00 KB, image/png)
2005-12-10 16:34 UTC, Bernhard Reiter
Details
files/mupen64.desktop (mupen64.desktop,191 bytes, text/plain)
2005-12-10 16:35 UTC, Bernhard Reiter
Details
mupen64-0.5.ebuild (mupen64-0.5.ebuild,2.53 KB, text/plain)
2005-12-10 16:42 UTC, Bernhard Reiter
Details
mupen64-0.5.ebuild (mupen64-0.5.ebuild,2.22 KB, text/plain)
2005-12-13 13:44 UTC, Bernhard Reiter
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Goes (RETIRED) gentoo-dev 2005-08-27 18:05:50 UTC
Hello,

mupen64-0.5 was released 2005-08-26, it would nice to have it in Portage.
Some files from mupen64.emulation64.com seem not to be in their mirrors anymore
(although they exist in mirror://gentoo). Changes with gtk2 may also require
some ebuild tweaking.

Cheers,
Marcelo
Comment 1 Daniel Bowser 2005-09-08 16:53:40 UTC
Created attachment 67979 [details]
mupen64 0.5 ebuild

I modified the 0.4 ebuild. This only installs the base mupen64 binary. I want
to make the plugins as separate ebuilds. There is already one person planning
on releaseing a newer version of a plugin that is included with mupen64 0.5.
Upgrading just that plugin later on will be a problem if we include it with
this ebuild. Also making separate ebuilds for each shouldn't be too hard. 

I just want some feedback on what I've done so far, but I couldn't get
mupen64_nogui to compile if the avi use flag was set. The whole gtk, gtk2 use
thing will make sense once I get that working. You can then have it install
either the no gui version, the gtk1 version, or the gtk2 version. Depending on
the use flags.
Comment 2 Daniel Bowser 2005-09-10 13:34:33 UTC
I fixed up all the problems I've found in my ebuild. I couldn't find a way to
get this to compile with plugins and not use at least gtk-1.x so I took that
part out. This ebuild also includes the plugins I couldn't find elsewhere. The
only thing that doesn't work is the VCR support I can't select a video codec.
That doesn't work on the 0.4 version for me either so maybe something is wrong
with my system.

This includes the mupen64_input, mupen64_hle_rsp_azimer, dummyaudio,
mupen64_audio, and mupen64_soft_gfx plugins. The glN64 plugin is version 0.4.1
and included in portage already. The jttl_sound and blight_input I think should
stay in their own package. I'm going to try and make ebuilds for those as well,
unless someone tells me my ebuilds suck and I shouldn't wast my time.

I also made a patch so that mupen will look in /usr/games/lib/mupen64 before it
wanted /usr/games/share/mupen64. So any plugin you already have compiled should
still work if you don't mix gtk versions.
Comment 3 Daniel Bowser 2005-09-10 13:35:47 UTC
Created attachment 68139 [details]
mupen64 0.5 ebuild
Comment 4 Daniel Bowser 2005-09-10 13:37:05 UTC
Created attachment 68140 [details, diff]
Patch to fix a few problems
Comment 5 Gábor Lehel 2005-09-11 08:29:29 UTC
Worked great, thanks.
Comment 6 Herval Ribeiro 2005-09-14 21:53:17 UTC
Hi, could you please edit the ebuild to create a desktop entry? 
You can use this icon: 
http://www.kde-look.org/content/show.php?content=18204 
 
Thanks! 
Comment 7 Christian Birchinger (RETIRED) gentoo-dev 2005-10-03 06:41:02 UTC
amd64 keyword should be removed since the app can't load any roms. It's full of
"int" problems. Funny that a 64 bit arch can't run this 64 bit emu.
Comment 8 Marcelo Goes (RETIRED) gentoo-dev 2005-10-03 19:44:20 UTC
Any word on this? I can have a look at it if you are busy...
Comment 9 Matteo Azzali (RETIRED) gentoo-dev 2005-11-08 02:09:12 UTC
Working fine in 32 bit.....
Comment 10 Christian Birchinger (RETIRED) gentoo-dev 2005-11-13 21:32:16 UTC
Did you mean words on the amd64 issues? Sorry i'm no C guy so i don't really
know on how many places the "int" issues appear ... a friend took a look and
gave up after finding more and more problems. I think there was even stuff in
the ASM parts etc.

On the user side it's quiet easy to trigger. It can't even parse the data (Name,
Country, Size etc) if you select a ROM. You can clearly see the places while
compiling as gcc reports all "int" things as warining (doesn't happen when built
on x86 32bit).
Comment 11 Jos Delbar 2005-11-17 05:49:41 UTC
Avifile is going to be removed from the portage tree, you should correct the   
ebuild accordingly.   
   
See bug 111337. 
Comment 12 Bernhard Reiter 2005-12-10 16:34:33 UTC
Created attachment 74461 [details]
files/mupen64.png

Mupen 64 icon as referred to by comment #6, originally made by Quentin Bleton
(zekant on kde-look.org), kant_75780 (o) yahoo.com / http://kantzz.free.fr ,
GPL'ed. Modified by myself (made background transparent).
Comment 13 Bernhard Reiter 2005-12-10 16:35:20 UTC
Created attachment 74462 [details]
files/mupen64.desktop

menu entry for Mupen64, using png icon previously posted
Comment 14 Bernhard Reiter 2005-12-10 16:42:53 UTC
Created attachment 74463 [details]
mupen64-0.5.ebuild

updated ebuild. it now inserts desktop entry and png icon into proper locations
(see comment #6), one typo was removed (in the ewarn part near EOF: then->the)
and it is no longer avifile-rdependent. This last point apparently still needs
some work, as I didn't want to remove the avi option entirely, so ATM it's
still there (but mupen64 crashes when I try to export a previously recorded
sequence via VCR/Start Capture... as avi). Unfortunately, i don't have enough
insight to deal with that.
Comment 15 Anton Romanov 2005-12-11 02:10:54 UTC
why won't use 
make_desktop_entry
for creating desktop entry?
Comment 16 Anton Romanov 2005-12-11 02:29:46 UTC
if you removed avifile dependancy - why you didn't remove avi useflag and VCR
part from ebuild ?
Comment 17 Ben Dodson 2005-12-13 07:43:15 UTC
Any reason for this to not be in portage (at least unstable)? Works great on my
AMD Athlon XP / Radeon AIW 7500. 0.4 barely works at all.
Comment 18 Chris Gianelloni (RETIRED) gentoo-dev 2005-12-13 08:00:28 UTC
http://www.gentoo.org/proj/en/desktop/games/#doc_chap5_sect10
Comment 19 Bernhard Reiter 2005-12-13 13:44:18 UTC
Created attachment 74666 [details]
mupen64-0.5.ebuild

okay, i didn't know about make_desktop_entry before, but this update's now
using it (this obsoletes the .desktop file). as i'm still not able to fix avi
support, i'm removing it.
Comment 20 Disenchanted (RETIRED) gentoo-dev 2006-01-27 16:00:09 UTC
0.5 is in portage, thanks