[upgrade] sdlmame new upstream 0.129

Bug #318304 reported by Cesare Falco
4
Affects Status Importance Assigned to Milestone
sdlmame (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

A new upstream has been released.

Related branches

Revision history for this message
Cesare Falco (c.falco) wrote :

This is the .diff file for the new upstream release - sdlmame 0.128.

To build the source package use

zcat sdlmame_0.129-0ubuntu1.diff.gz | patch -p0
cd sdlmame-0.129
chmod +x debian/rules
debian/rules get-orig-source
mv sdlmame_0.129.orig.tar.gz ../
cd ..
tar xvfz sdlmame_0.129.orig.tar.gz

and the source tree should be in
sdlmame-0.129

Compiled binaries are available on my PPA as well:
https://edge.launchpad.net/~c.falco/+archive

I guess this could be the last stable release before FF. Please upload it! :)

Thanks,
Cesare.

Cesare Falco (c.falco)
Changed in sdlmame:
status: New → Fix Committed
Cesare Falco (c.falco)
Changed in sdlmame:
status: Fix Committed → Confirmed
Revision history for this message
Cesare Falco (c.falco) wrote :

Could anyone please sponsor sdlmame 0.129?
Feature Freeze is approaching and I'm concerned it could miss it... :)

Thanks!
Cesare.

Revision history for this message
Iain Lane (laney) wrote :

Can you explain these changes in the changelog (I cannot tell why some of them were made):

- ARCHOPTS=-march=pentium-mmx \
+ ARCHOPTS=-march=pentium2 \

-Standards-Version: 3.7.3
+Standards-Version: 3.8.0

-Architecture: i386 amd64 lpia powerpc
+Architecture: i386 amd64 powerpc

(two of these)

--- sdlmame-0.128/debian/contrib/manpages/sdlmame.1
+++ sdlmame-0.129/debian/contrib/manpages/sdlmame.1

--- sdlmame-0.128/debian/contrib/config/mame.ini
+++ sdlmame-0.129/debian/contrib/config/mame.ini

--- sdlmame-0.129.orig/debian/sdlmame.conffiles
+++ sdlmame-0.129/debian/sdlmame.conffiles

Also,

+ if dpkg --compare-versions "$2" lt "0.128u7"; then
+ rm -rf /etc/sdlmame/joymap.dat

this should only be run on upgrade, not install. No need for -r either.

Please resubscribe the sponsors once you've made these changes. Thanks.

Revision history for this message
Cesare Falco (c.falco) wrote :

Here's some explanation:

> - ARCHOPTS=-march=pentium-mmx \
> + ARCHOPTS=-march=pentium2 \
sdlmame requires fast machines or it runs so slow it's unusable; optimization for i686 offers some performance improvement (comment put in changelog)

> -Standards-Version: 3.7.3
> +Standards-Version: 3.8.0
prevents lintian from complaining with the following warning:
W: sdlmame source: out-of-date-standards-version 3.7.3 (current is 3.8.0)

> -Architecture: i386 amd64 lpia powerpc
> +Architecture: i386 amd64 powerpc
lpia architecture is not supported upstream (comment put in changelog)

> --- sdlmame-0.128/debian/contrib/manpages/sdlmame.1
> +++ sdlmame-0.129/debian/contrib/manpages/sdlmame.1
> --- sdlmame-0.128/debian/contrib/config/mame.ini
> +++ sdlmame-0.129/debian/contrib/config/mame.ini
> --- sdlmame-0.129.orig/debian/sdlmame.conffiles
> +++ sdlmame-0.129/debian/sdlmame.conffiles
configuration file "joymap.dat" removed upstream, above are related changes:
manpage: documented new command option; removed reference to joymap.dat
mame.ini: removed reference to joymap.dat
sdlmame.conffiles: removed reference to joymap.dat
(already documented in changelog)

> + if dpkg --compare-versions "$2" lt "0.128u7"; then
> + rm -rf /etc/sdlmame/joymap.dat
> this should only be run on upgrade, not install. No need for -r either.
fixed

Successfully built on my ppa:
https://edge.launchpad.net/~c.falco/+archive/ppa
(I had to rename it 0ubuntu2 to avoid version clash)

Thank you!
Cesare.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package sdlmame - 0.129-0ubuntu1

---------------
sdlmame (0.129-0ubuntu1) jaunty; urgency=low

  * New upstream release - Closes (LP: #318304)
  * Removed obsolete contributed files related to joystick configuration
  * FIX: Don't build for lpia architecture (unsupported upstream)
  * FIX: Increased build optimizations to -pentium2 (sdlmame wouldn't run
    at decent speed on slower machines anyway)

 -- Cesare Falco <email address hidden> Sat, 14 Feb 2009 20:42:57 +0100

Changed in sdlmame:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.