Mame: Multiple Arcade Machine Emulator
This page serves as the home page of the Mame package in Debian.
Status of the Package
Right now the package is waiting the ftp master approval in the NEW queue
Getting the packaging Code
The development of the package is done on alioth, inside the pkg-games group. To participate in the packaging work, create an account on alioth, and present yourself on the debian-devel-game mailinst list ( see Games/VCS )
Building a package
Check out the code
( read only ) git clone git://git.debian.org/git/pkg-games/mame.git
( read write ) git clone git+ssh://<username>@git.debian.org/git/pkg-games/mame.git
Build a package
# get source code cd mame debian/rules get-orig-source # get mame version MAME_VERSION=$(dpkg-parsechangelog | sed -ne 's/^Version: \(.*\)-.*/\1/p') cd .. # untar and build ln -s mame mame-${MAME_VERSION} tar xjf mame_${MAME_VERSION}.orig.tar.bz2 cd mame-${MAME_VERSION} dpkg-buildpackage
TODO
Feel free to pick up any of these, just send a mail to mamedeb at googlegroups well it's a dot com, when you start working on something
- Look about packaging Gnome Video Arcade which looks like the sanest of the plethora of Mame front ends
- Remove Windows.txt from mame -help and package
- Notify Ubuntu about our package
- Upload a source package to mentors
- Change maintainer to Debian Games Team, move Ludo to uploaders
done
- no done: Add screenshot from mame with Galeco Rally or Mame initial start screen ( screenshots.debian.net refuse screenshots from non-free packages )
- Solve broken upgrade from xmame-x with apt-get
- Document what has changed since xmame-x package version 0.106
- Update VCS address to alioth in control file
Notify upstream about typo ( lintian -I -i warning )cf http://www.mametesters.org/view.php?id=4227. Upstream fixed it !
- nodone: Test Mame in Xephyr: useless, as Mame has a -window option to start in non-full screen mode
Remove useless mame-tools binaries: http://forums.bannister.org/ubbthreads.php?ubb=showflat&Main=6493&Number=66395#Post66395
- Check if front ends gmameui and kamefu are working with mame / xmame : kamefu has been removed from the archive, and gmameui is broken cf bug report #610483
Fix dpkg-shlibdeps warnings with the --as-needed ld flag, it is explained in http://www.gentoo.org/proj/en/qa/asneeded.xml
Current status is: manu@leonard:~$ ldd /usr/games/mame | wc -l 59 for mame-tools jumped down from 59 to 22
- Verify of created directories are properly removed when removing the package: OK