Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
#98927 - 03/31/15 05:23 PM Outdated packages  
Joined: Oct 2006
Posts: 920
Stiletto Offline
Senior Member
Stiletto  Offline
Senior Member

Joined: Oct 2006
Posts: 920
Decided to go through the links on the MAMEDev.org wiki's SDL Supported Platforms page: http://wiki.mamedev.org/index.php?title=SDL_Supported_Platforms

The following platforms have 6-months or more old packages through their varying package distributions...

CentOS: 0.115
Gentoo: 0.149
OpenMandriva: 0.151
OpenBSD: 0.153
FreeBSD: 0.154

It seems these could use new maintainers, maybe?

There's also VERY few packages available for MESS/SDLMESS.

That said, it's fairly easy to compile oneself (not counting any changes due to the new build system).

#103395 - 12/31/15 06:32 PM Re: Outdated packages [Re: Stiletto]  
Joined: Oct 2006
Posts: 920
Stiletto Offline
Senior Member
Stiletto  Offline
Senior Member

Joined: Oct 2006
Posts: 920
For the record, an update:
- OpenBSD is now at 0.160 at the official repo's. - so it's trending towards around seven versions behind
- OpenSUSE now also seems to have stayed at 0.160.
- And unless I'm mistaken, Ubuntu packages are also stuck at 0.160. ([EDIT] The official repo's are stuck there, but wallyweek has 0.164 packaged at his website).
- CentOS packages are still ancient.

However,
- Gentoo is almost current at 0.168 now.
- OpenMandriva "Cooker" is basically current. Also oddly, they have a sdlmess 0.168 package!
- FreeBSD is now at 0.166, three months behind.

Interesting. What happened at MAME 0.161?

Last edited by Stiletto; 12/31/15 06:37 PM.
#103398 - 12/31/15 06:52 PM Re: Outdated packages [Re: Stiletto]  
Joined: Mar 2001
Posts: 15,658
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,658
USA
0.161 might've been the GTK to Qt switch.

#103399 - 12/31/15 07:09 PM Re: Outdated packages [Re: Stiletto]  
Joined: May 2008
Posts: 4,830
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,830
Germany
I could try to do an up to date openSUSE package when I find the time (probably next week)... I'm used to their build-system already so it shouldn't be too hard.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#103403 - 01/01/16 03:56 AM Re: Outdated packages [Re: qmc2]  
Joined: Oct 2006
Posts: 920
Stiletto Offline
Senior Member
Stiletto  Offline
Senior Member

Joined: Oct 2006
Posts: 920
Originally Posted By qmc2
I could try to do an up to date openSUSE package when I find the time (probably next week)... I'm used to their build-system already so it shouldn't be too hard.


Well, it's up to you. I'm not running it so I cannot test. wink
Perhaps the previous (unknown?) packager knows the issues and is worth an email?

#103404 - 01/01/16 08:58 AM Re: Outdated packages [Re: Stiletto]  
Joined: May 2008
Posts: 4,830
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,830
Germany
Originally Posted By Stiletto
Perhaps the previous (unknown?) packager knows the issues and is worth an email?

Well, it will be a package that I control personally, it can be done in parallel to any other package. The thing just is that someone has to take care of it, and it seems the other packager apparently lost interest somewhere (being 9 months behind). I don't see any issues here other than the minimum gcc version (that is, openSUSE 13.1 will not work, 13.2 and up should).

Once the spec file is done it's just a matter of some osc commands I put in a script to push the compile farm every month smile.

Also, the package you're referring to is the one from packman I suppose (which is at 0.160). There is no official one:

Code:
thunder:~ # zypper lr
#  | Alias                               | Name                       | Enabled | GPG Check | Refresh
---+-------------------------------------+----------------------------+---------+-----------+--------
 1 | Google-Chrome                       | Google-Chrome              | Yes     | (r ) Yes  | No     
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)  | Yes     | (r ) Yes  | Yes    
 3 | download.opensuse.org-oss           | Main Repository (OSS)      | Yes     | (r ) Yes  | Yes    
 4 | download.opensuse.org-tumbleweed    | Main Update Repository     | Yes     | (r ) Yes  | Yes    
 5 | google-chrome                       | google-chrome              | Yes     | (r ) Yes  | Yes    
 6 | http-download.opensuse.org-7e382bda | KDE:Qt                     | Yes     | (r ) Yes  | Yes    
 7 | openSUSE-20151201-0                 | openSUSE-20151201-0        | Yes     | (r ) Yes  | Yes    
 8 | packman                             | packman                    | Yes     | (r ) Yes  | Yes    
 9 | repo-debug                          | openSUSE-Tumbleweed-Debug  | No      | ----      | Yes    
10 | repo-source                         | openSUSE-Tumbleweed-Source | No      | ----      | Yes    
thunder:~ # zypper se -s mame
Loading repository data...
Reading installed packages...

S | Name                 | Type       | Version    | Arch   | Repository
--+----------------------+------------+------------+--------+-----------
  | mame                 | package    | 0.160-1.13 | x86_64 | packman   
  | mame                 | package    | 0.160-1.13 | i586   | packman   
  | mame                 | srcpackage | 0.160-1.13 | noarch | packman   
  | mame-debuginfo       | package    | 0.160-1.13 | x86_64 | packman   
  | mame-debuginfo       | package    | 0.160-1.13 | i586   | packman   
  | mame-debugsource     | package    | 0.160-1.13 | x86_64 | packman   
  | mame-debugsource     | package    | 0.160-1.13 | i586   | packman   
  | mame-tools           | package    | 0.160-1.13 | x86_64 | packman   
  | mame-tools           | package    | 0.160-1.13 | i586   | packman   
  | mame-tools-debuginfo | package    | 0.160-1.13 | x86_64 | packman   
  | mame-tools-debuginfo | package    | 0.160-1.13 | i586   | packman

The new package will be from my personal repository then.

Last edited by qmc2; 01/01/16 09:40 AM.

A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#104780 - 03/30/16 12:15 PM Re: Outdated packages [Re: Stiletto]  
Joined: May 2008
Posts: 4,830
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,830
Germany
I've eventually started creating an openSUSE package... it's currently being tested locally, and it will likely take a few iterations to finalize when I upload it to the openSUSE build service to try it there. I hope their build system doesn't limit the available memory too much smile.

If everything works as expected, there should be a package for 0.172 soon. Right now it's only for 64-bit (x64_64), not sure if I should add a 32-bit target as well (as MAME itself is supposed to be 64-bit only in the future).

Also, since most packages do it wrong with regard to MAME, but right from a distribution POV, I've decided to do it the way MAME is supposed to be used by its authors. That is, all required stuff will be installed into a single folder (with sub-dirs) which the user (not root!) should thus install to some folder he/she has write permission to (preferably within his/her HOME directory) through "rpm --Uvh --prefix <some_folder> mame-<version>.rpm".

Anyway, I'll let you know when the package is ready.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#104783 - 03/30/16 12:51 PM Re: Outdated packages [Re: Stiletto]  
Joined: Mar 2001
Posts: 15,658
R. Belmont Offline
R. Belmont  Offline

Very Senior Member

Joined: Mar 2001
Posts: 15,658
USA
FWIW, MAME on Linux is perfectly fine with being installed in /usr/local/bin or so; it's why ~/.mame/mame.ini is in the default inipath.

#104784 - 03/30/16 12:53 PM Re: Outdated packages [Re: Stiletto]  
Joined: May 2008
Posts: 4,830
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,830
Germany
Yes, I know. It's just that things are so much easier to setup when you can go with the defaults. And for a first version of the package I think it's fine to be a bit lazy on my side wink.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
#104787 - 03/30/16 02:52 PM Re: Outdated packages [Re: Stiletto]  
Joined: May 2008
Posts: 4,830
qmc2 Offline
qmc2  Offline

Very Senior Member

Joined: May 2008
Posts: 4,830
Germany
This doesn't work the way I want anyway - RPM is preventing a user-local install completely (unless there are tricks). It must be installed by root and all paths (in the final rpm) are absolute.


A mind is like a parachute. It doesn't work unless it's open. [Frank Zappa]

We're searching for QMC2 translators and support for existing translations. Interested? See here!
Page 1 of 2 1 2

Moderated by  R. Belmont 

Who's Online Now
2 registered members (Robbbert, 1 invisible), 18 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,385
Posts108,508
Members4,750
Most Online225
May 26th, 2014
Powered by UBB.threads™ PHP Forum Software 7.6.0
Page Time: 0.029s Queries: 15 (0.007s) Memory: 5.0195 MB (Peak: 5.2484 MB) Zlib enabled. Server Time: 2017-07-26 12:29:21 UTC