rpms/mess/F-17 dead.package, NONE, 1.1 .cvsignore, 1.10, NONE mess-fortify.patch, 1.1, NONE mess-verbosebuild.patch, 1.4, NONE mess.spec, 1.10, NONE sources, 1.10, NONE
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/mess/F-17
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv14154
Added Files:
dead.package
Removed Files:
.cvsignore mess-fortify.patch mess-verbosebuild.patch
mess.spec sources
Log Message:
dead.package
--- NEW FILE dead.package ---
As of 0.147, MESS has been merged with MAME.
--- .cvsignore DELETED ---
--- mess-fortify.patch DELETED ---
--- mess-verbosebuild.patch DELETED ---
--- mess.spec DELETED ---
--- sources DELETED ---
12 years, 2 months
rpms/mess/devel dead.package, NONE, 1.1 .cvsignore, 1.10, NONE mess-fortify.patch, 1.1, NONE mess-verbosebuild.patch, 1.4, NONE mess.spec, 1.10, NONE sources, 1.10, NONE
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/mess/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv14003
Added Files:
dead.package
Removed Files:
.cvsignore mess-fortify.patch mess-verbosebuild.patch
mess.spec sources
Log Message:
dead.package
--- NEW FILE dead.package ---
As of 0.147, MESS has been merged with MAME.
--- .cvsignore DELETED ---
--- mess-fortify.patch DELETED ---
--- mess-verbosebuild.patch DELETED ---
--- mess.spec DELETED ---
--- sources DELETED ---
12 years, 2 months
rpms/qmc2/F-16 .cvsignore, 1.23, 1.24 qmc2-ini.patch, 1.9, 1.10 qmc2.spec, 1.35, 1.36 sources, 1.23, 1.24
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/qmc2/F-16
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv13613
Modified Files:
.cvsignore qmc2-ini.patch qmc2.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
- Updated to 0.37
- Updated the ini patch
- SDLMAME/SDLMESS have been gone for a while, so just use them internally
- Require mame/mess since the compatibility provides were dropped
- Updated summaries
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-16/.cvsignore,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- .cvsignore 22 May 2012 17:32:41 -0000 1.23
+++ .cvsignore 22 Sep 2012 00:09:07 -0000 1.24
@@ -1 +1 @@
-qmc2-0.36.tar.bz2
+qmc2-0.37.tar.bz2
qmc2-ini.patch:
qmc2.ini.template | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
Index: qmc2-ini.patch
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-16/qmc2-ini.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- qmc2-ini.patch 6 Feb 2012 17:38:02 -0000 1.9
+++ qmc2-ini.patch 22 Sep 2012 00:09:07 -0000 1.10
@@ -1,11 +1,13 @@
-diff -up qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini qmc2-0.35/sdlmame/inst/qmc2.ini.template
---- qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini 2012-01-28 22:14:08.000000000 +0100
-+++ qmc2-0.35/sdlmame/inst/qmc2.ini.template 2012-02-04 21:35:54.034321890 +0100
-@@ -1,8 +1,24 @@
+diff -up qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini qmc2-0.37/sdlmame/inst/qmc2.ini.template
+--- qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini 2012-08-31 12:59:44.000000000 +0200
++++ qmc2-0.37/sdlmame/inst/qmc2.ini.template 2012-09-22 01:40:33.970276202 +0200
+@@ -1,9 +1,26 @@
[Frontend]
qmc2-sdlmame\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
+qmc2-sdlmame\Gamelist\UseCatverIni=true
qmc2-sdlmess\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
++qmc2-sdlmess\Gamelist\UseCategoryIni=true
+ qmc2-sdlume\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
[MAME]
+Configuration\Global\rompath="DATADIR/mame/roms;DATADIR/mame/chds"
@@ -26,10 +28,10 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMAME/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -15,8 +31,27 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -18,8 +35,27 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mame
+FilesAndDirectories\EmuInfoDB=DATADIR/mame/mameinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mame/history.dat
@@ -54,9 +56,14 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMESS/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -29,3 +64,5 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -34,6 +70,10 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mess
++FilesAndDirectories\EmuInfoDB=/usr/share/mess/messinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mess/sysinfo.dat
++FilesAndDirectories\CategoryIni=/usr/share/mess/category.ini
+
+ [UME]
+ FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLUME/template.xml
Index: qmc2.spec
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-16/qmc2.spec,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- qmc2.spec 22 May 2012 17:32:41 -0000 1.35
+++ qmc2.spec 22 Sep 2012 00:09:07 -0000 1.36
@@ -1,7 +1,7 @@
Name: qmc2
-Version: 0.36
+Version: 0.37
Release: 1%{?dist}
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, common files
+Summary: M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II, common files
License: GPLv2
URL: http://qmc2.arcadehits.net/
@@ -18,32 +18,30 @@
Requires: %{name}-binary%{?_isa} = %{version}-%{release}
%description
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
contains the common files.
%package sdlmame
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMAME support
-Group: Applications/Emulators
+Summary: M.A.M.E. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmame
+Requires: mame
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmame
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMAME support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MAME support.
%package sdlmess
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMESS support
-Group: Applications/Emulators
+Summary: M.E.S.S. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmess
+Requires: mess
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmess
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMESS support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MESS support.
%prep
@@ -120,6 +118,13 @@
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
+- Updated to 0.37
+- Updated the ini patch
+- SDLMAME/SDLMESS have been gone for a while, so just use them internally
+- Require mame/mess since the compatibility provides were dropped
+- Updated summaries
+
* Tue May 22 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.36-1
- Updated to 0.36
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-16/sources,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- sources 22 May 2012 17:32:41 -0000 1.23
+++ sources 22 Sep 2012 00:09:07 -0000 1.24
@@ -1 +1 @@
-db374fcdef5f680729b26af88766c4fb qmc2-0.36.tar.bz2
+0f36197cb1a7ab6f54af43f4f67d7150 qmc2-0.37.tar.bz2
12 years, 2 months
rpms/qmc2/F-17 .cvsignore, 1.23, 1.24 qmc2-ini.patch, 1.9, 1.10 qmc2.spec, 1.37, 1.38 sources, 1.23, 1.24
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/qmc2/F-17
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv13496
Modified Files:
.cvsignore qmc2-ini.patch qmc2.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
- Updated to 0.37
- Updated the ini patch
- SDLMAME/SDLMESS have been gone for a while, so just use them internally
- Require mame/mess since the compatibility provides were dropped
- Updated summaries
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-17/.cvsignore,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- .cvsignore 22 May 2012 17:32:37 -0000 1.23
+++ .cvsignore 22 Sep 2012 00:09:01 -0000 1.24
@@ -1 +1 @@
-qmc2-0.36.tar.bz2
+qmc2-0.37.tar.bz2
qmc2-ini.patch:
qmc2.ini.template | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
Index: qmc2-ini.patch
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-17/qmc2-ini.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- qmc2-ini.patch 6 Feb 2012 17:37:47 -0000 1.9
+++ qmc2-ini.patch 22 Sep 2012 00:09:01 -0000 1.10
@@ -1,11 +1,13 @@
-diff -up qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini qmc2-0.35/sdlmame/inst/qmc2.ini.template
---- qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini 2012-01-28 22:14:08.000000000 +0100
-+++ qmc2-0.35/sdlmame/inst/qmc2.ini.template 2012-02-04 21:35:54.034321890 +0100
-@@ -1,8 +1,24 @@
+diff -up qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini qmc2-0.37/sdlmame/inst/qmc2.ini.template
+--- qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini 2012-08-31 12:59:44.000000000 +0200
++++ qmc2-0.37/sdlmame/inst/qmc2.ini.template 2012-09-22 01:40:33.970276202 +0200
+@@ -1,9 +1,26 @@
[Frontend]
qmc2-sdlmame\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
+qmc2-sdlmame\Gamelist\UseCatverIni=true
qmc2-sdlmess\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
++qmc2-sdlmess\Gamelist\UseCategoryIni=true
+ qmc2-sdlume\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
[MAME]
+Configuration\Global\rompath="DATADIR/mame/roms;DATADIR/mame/chds"
@@ -26,10 +28,10 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMAME/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -15,8 +31,27 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -18,8 +35,27 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mame
+FilesAndDirectories\EmuInfoDB=DATADIR/mame/mameinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mame/history.dat
@@ -54,9 +56,14 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMESS/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -29,3 +64,5 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -34,6 +70,10 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mess
++FilesAndDirectories\EmuInfoDB=/usr/share/mess/messinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mess/sysinfo.dat
++FilesAndDirectories\CategoryIni=/usr/share/mess/category.ini
+
+ [UME]
+ FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLUME/template.xml
Index: qmc2.spec
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-17/qmc2.spec,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- qmc2.spec 22 May 2012 17:32:38 -0000 1.37
+++ qmc2.spec 22 Sep 2012 00:09:01 -0000 1.38
@@ -1,7 +1,7 @@
Name: qmc2
-Version: 0.36
+Version: 0.37
Release: 1%{?dist}
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, common files
+Summary: M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II, common files
License: GPLv2
URL: http://qmc2.arcadehits.net/
@@ -18,32 +18,30 @@
Requires: %{name}-binary%{?_isa} = %{version}-%{release}
%description
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
contains the common files.
%package sdlmame
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMAME support
-Group: Applications/Emulators
+Summary: M.A.M.E. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmame
+Requires: mame
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmame
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMAME support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MAME support.
%package sdlmess
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMESS support
-Group: Applications/Emulators
+Summary: M.E.S.S. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmess
+Requires: mess
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmess
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMESS support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MESS support.
%prep
@@ -120,6 +118,13 @@
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
+- Updated to 0.37
+- Updated the ini patch
+- SDLMAME/SDLMESS have been gone for a while, so just use them internally
+- Require mame/mess since the compatibility provides were dropped
+- Updated summaries
+
* Tue May 22 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.36-1
- Updated to 0.36
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-17/sources,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- sources 22 May 2012 17:32:38 -0000 1.23
+++ sources 22 Sep 2012 00:09:01 -0000 1.24
@@ -1 +1 @@
-db374fcdef5f680729b26af88766c4fb qmc2-0.36.tar.bz2
+0f36197cb1a7ab6f54af43f4f67d7150 qmc2-0.37.tar.bz2
12 years, 2 months
rpms/qmc2/F-18 .cvsignore, 1.23, 1.24 qmc2-ini.patch, 1.9, 1.10 qmc2.spec, 1.37, 1.38 sources, 1.23, 1.24
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/qmc2/F-18
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv13389
Modified Files:
.cvsignore qmc2-ini.patch qmc2.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
- Updated to 0.37
- Updated the ini patch
- SDLMAME/SDLMESS have been gone for a while, so just use them internally
- Require mame/mess since the compatibility provides were dropped
- Updated summaries
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-18/.cvsignore,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- .cvsignore 22 May 2012 17:32:34 -0000 1.23
+++ .cvsignore 22 Sep 2012 00:08:53 -0000 1.24
@@ -1 +1 @@
-qmc2-0.36.tar.bz2
+qmc2-0.37.tar.bz2
qmc2-ini.patch:
qmc2.ini.template | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
Index: qmc2-ini.patch
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-18/qmc2-ini.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- qmc2-ini.patch 6 Feb 2012 17:37:47 -0000 1.9
+++ qmc2-ini.patch 22 Sep 2012 00:08:53 -0000 1.10
@@ -1,11 +1,13 @@
-diff -up qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini qmc2-0.35/sdlmame/inst/qmc2.ini.template
---- qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini 2012-01-28 22:14:08.000000000 +0100
-+++ qmc2-0.35/sdlmame/inst/qmc2.ini.template 2012-02-04 21:35:54.034321890 +0100
-@@ -1,8 +1,24 @@
+diff -up qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini qmc2-0.37/sdlmame/inst/qmc2.ini.template
+--- qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini 2012-08-31 12:59:44.000000000 +0200
++++ qmc2-0.37/sdlmame/inst/qmc2.ini.template 2012-09-22 01:40:33.970276202 +0200
+@@ -1,9 +1,26 @@
[Frontend]
qmc2-sdlmame\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
+qmc2-sdlmame\Gamelist\UseCatverIni=true
qmc2-sdlmess\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
++qmc2-sdlmess\Gamelist\UseCategoryIni=true
+ qmc2-sdlume\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
[MAME]
+Configuration\Global\rompath="DATADIR/mame/roms;DATADIR/mame/chds"
@@ -26,10 +28,10 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMAME/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -15,8 +31,27 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -18,8 +35,27 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mame
+FilesAndDirectories\EmuInfoDB=DATADIR/mame/mameinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mame/history.dat
@@ -54,9 +56,14 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMESS/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -29,3 +64,5 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -34,6 +70,10 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mess
++FilesAndDirectories\EmuInfoDB=/usr/share/mess/messinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mess/sysinfo.dat
++FilesAndDirectories\CategoryIni=/usr/share/mess/category.ini
+
+ [UME]
+ FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLUME/template.xml
Index: qmc2.spec
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-18/qmc2.spec,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- qmc2.spec 22 May 2012 17:32:35 -0000 1.37
+++ qmc2.spec 22 Sep 2012 00:08:53 -0000 1.38
@@ -1,7 +1,7 @@
Name: qmc2
-Version: 0.36
+Version: 0.37
Release: 1%{?dist}
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, common files
+Summary: M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II, common files
License: GPLv2
URL: http://qmc2.arcadehits.net/
@@ -18,32 +18,30 @@
Requires: %{name}-binary%{?_isa} = %{version}-%{release}
%description
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
contains the common files.
%package sdlmame
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMAME support
-Group: Applications/Emulators
+Summary: M.A.M.E. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmame
+Requires: mame
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmame
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMAME support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MAME support.
%package sdlmess
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMESS support
-Group: Applications/Emulators
+Summary: M.E.S.S. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmess
+Requires: mess
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmess
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMESS support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MESS support.
%prep
@@ -120,6 +118,13 @@
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
+- Updated to 0.37
+- Updated the ini patch
+- SDLMAME/SDLMESS have been gone for a while, so just use them internally
+- Require mame/mess since the compatibility provides were dropped
+- Updated summaries
+
* Tue May 22 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.36-1
- Updated to 0.36
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/F-18/sources,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- sources 22 May 2012 17:32:35 -0000 1.23
+++ sources 22 Sep 2012 00:08:53 -0000 1.24
@@ -1 +1 @@
-db374fcdef5f680729b26af88766c4fb qmc2-0.36.tar.bz2
+0f36197cb1a7ab6f54af43f4f67d7150 qmc2-0.37.tar.bz2
12 years, 2 months
rpms/qmc2/devel .cvsignore, 1.23, 1.24 qmc2-ini.patch, 1.9, 1.10 qmc2.spec, 1.37, 1.38 sources, 1.23, 1.24
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/qmc2/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv13271
Modified Files:
.cvsignore qmc2-ini.patch qmc2.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
- Updated to 0.37
- Updated the ini patch
- SDLMAME/SDLMESS have been gone for a while, so just use them internally
- Require mame/mess since the compatibility provides were dropped
- Updated summaries
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/devel/.cvsignore,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- .cvsignore 22 May 2012 17:32:34 -0000 1.23
+++ .cvsignore 22 Sep 2012 00:08:46 -0000 1.24
@@ -1 +1 @@
-qmc2-0.36.tar.bz2
+qmc2-0.37.tar.bz2
qmc2-ini.patch:
qmc2.ini.template | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
Index: qmc2-ini.patch
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/devel/qmc2-ini.patch,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- qmc2-ini.patch 6 Feb 2012 17:37:47 -0000 1.9
+++ qmc2-ini.patch 22 Sep 2012 00:08:46 -0000 1.10
@@ -1,11 +1,13 @@
-diff -up qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini qmc2-0.35/sdlmame/inst/qmc2.ini.template
---- qmc2-0.35/sdlmame/inst/qmc2.ini.template.ini 2012-01-28 22:14:08.000000000 +0100
-+++ qmc2-0.35/sdlmame/inst/qmc2.ini.template 2012-02-04 21:35:54.034321890 +0100
-@@ -1,8 +1,24 @@
+diff -up qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini qmc2-0.37/sdlmame/inst/qmc2.ini.template
+--- qmc2-0.37/sdlmame/inst/qmc2.ini.template.ini 2012-08-31 12:59:44.000000000 +0200
++++ qmc2-0.37/sdlmame/inst/qmc2.ini.template 2012-09-22 01:40:33.970276202 +0200
+@@ -1,9 +1,26 @@
[Frontend]
qmc2-sdlmame\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
+qmc2-sdlmame\Gamelist\UseCatverIni=true
qmc2-sdlmess\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
++qmc2-sdlmess\Gamelist\UseCategoryIni=true
+ qmc2-sdlume\FilesAndDirectories\DataDirectory=DATADIR/qmc2/
[MAME]
+Configuration\Global\rompath="DATADIR/mame/roms;DATADIR/mame/chds"
@@ -26,10 +28,10 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMAME/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -15,8 +31,27 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -18,8 +35,27 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mame
+FilesAndDirectories\EmuInfoDB=DATADIR/mame/mameinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mame/history.dat
@@ -54,9 +56,14 @@
FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLMESS/template.xml
FilesAndDirectories\PreviewDirectory=DATADIR/qmc2/prv/
FilesAndDirectories\FlyerDirectory=DATADIR/qmc2/fly/
-@@ -29,3 +64,5 @@ FilesAndDirectories\PCBDirectory=DATADIR
- FilesAndDirectories\SoftwareSnapDirectory=DATADIR/qmc2/sws/
- FilesAndDirectories\SoftwareNotesFolder=DATADIR/qmc2/swn/
+@@ -34,6 +70,10 @@ FilesAndDirectories\SoftwareNotesFolder=
FilesAndDirectories\SoftwareNotesTemplate=DATADIR/qmc2/swn/template.html
+ FilesAndDirectories\SystemNotesFolder=DATADIR/qmc2/gmn/
+ FilesAndDirectories\SystemNotesTemplate=DATADIR/qmc2/gmn/template.html
+FilesAndDirectories\ExecutableFile=/usr/bin/mess
++FilesAndDirectories\EmuInfoDB=/usr/share/mess/messinfo.dat
+FilesAndDirectories\GameInfoDB=DATADIR/mess/sysinfo.dat
++FilesAndDirectories\CategoryIni=/usr/share/mess/category.ini
+
+ [UME]
+ FilesAndDirectories\OptionsTemplateFile=DATADIR/qmc2/opt/SDLUME/template.xml
Index: qmc2.spec
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/devel/qmc2.spec,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- qmc2.spec 22 May 2012 17:32:35 -0000 1.37
+++ qmc2.spec 22 Sep 2012 00:08:46 -0000 1.38
@@ -1,7 +1,7 @@
Name: qmc2
-Version: 0.36
+Version: 0.37
Release: 1%{?dist}
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, common files
+Summary: M.A.M.E./M.E.S.S./U.M.E. Catalog / Launcher II, common files
License: GPLv2
URL: http://qmc2.arcadehits.net/
@@ -18,32 +18,30 @@
Requires: %{name}-binary%{?_isa} = %{version}-%{release}
%description
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
contains the common files.
%package sdlmame
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMAME support
-Group: Applications/Emulators
+Summary: M.A.M.E. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmame
+Requires: mame
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmame
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMAME support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MAME support.
%package sdlmess
-Summary: M.A.M.E./M.E.S.S. Catalog / Launcher II, SDLMESS support
-Group: Applications/Emulators
+Summary: M.E.S.S. Catalog / Launcher II
Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: sdlmess
+Requires: mess
Provides: %{name}-binary%{?_isa} = %{version}-%{release}
%description sdlmess
-QMC2 is a Qt4 based UNIX frontend for SDLMAME and SDLMESS. This package
-contains the parts required for SDLMESS support.
+QMC2 is a Qt4 based UNIX frontend for MAME and MESS. This package
+contains the parts required for MESS support.
%prep
@@ -120,6 +118,13 @@
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.37-1
+- Updated to 0.37
+- Updated the ini patch
+- SDLMAME/SDLMESS have been gone for a while, so just use them internally
+- Require mame/mess since the compatibility provides were dropped
+- Updated summaries
+
* Tue May 22 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.36-1
- Updated to 0.36
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/qmc2/devel/sources,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- sources 22 May 2012 17:32:35 -0000 1.23
+++ sources 22 Sep 2012 00:08:46 -0000 1.24
@@ -1 +1 @@
-db374fcdef5f680729b26af88766c4fb qmc2-0.36.tar.bz2
+0f36197cb1a7ab6f54af43f4f67d7150 qmc2-0.37.tar.bz2
12 years, 2 months
rpms/mame/F-16 .cvsignore, 1.63, 1.64 mame.spec, 1.71, 1.72 sources, 1.63, 1.64
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/mame/F-16
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv12895
Modified Files:
.cvsignore mame.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.147-1
- Updated to 0.147
- Merged with mess
- Streamlined the directories installation
- Worked around missing whatsnew.txt
- Fixed mame.6 installation location
- Re-enabled ldplayer
- Cleaned-up ancient Obsoletes/Provides
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/mame/F-16/.cvsignore,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- .cvsignore 20 Aug 2012 18:49:04 -0000 1.63
+++ .cvsignore 22 Sep 2012 00:04:18 -0000 1.64
@@ -1,6 +1,2 @@
-mame0146s.exe
-0146u1_diff.zip
-0146u2_diff.zip
-0146u3_diff.zip
-0146u4_diff.zip
-0146u5_diff.zip
+mame0147s.exe
+whatsnew_0147.zip
Index: mame.spec
===================================================================
RCS file: /cvs/nonfree/rpms/mame/F-16/mame.spec,v
retrieving revision 1.71
retrieving revision 1.72
diff -u -r1.71 -r1.72
--- mame.spec 20 Aug 2012 18:49:04 -0000 1.71
+++ mame.spec 22 Sep 2012 00:04:18 -0000 1.72
@@ -1,11 +1,11 @@
# ldplayer can be disabled by --without ldplayer or by changing to %bcond_with
# if it does not build. The debug build is disabled by default, please use
# --with debug to override
-%bcond_with ldplayer
+%bcond_without ldplayer
%bcond_with debug
-%global baseversion 146
-%global sourceupdate 5
+%global baseversion 147
+%global sourceupdate 0
Name: mame
%if 0%{?sourceupdate}
@@ -20,13 +20,15 @@
License: MAME License
URL: http://mamedev.org/
Source0: http://mamedev.org/downloader.php?file=releases/%{name}0%{baseversion}s.exe
+#Get from http://mamedev.org/releases/whatsnew_0%{baseversion}.txt and compress
+Source100: whatsnew_0%{baseversion}.zip
%if 0%{?sourceupdate}
#Source updates
-Source1: http://mamedev.org/updates/0%{baseversion}u1_diff.zip
-Source2: http://mamedev.org/updates/0%{baseversion}u2_diff.zip
-Source3: http://mamedev.org/updates/0%{baseversion}u3_diff.zip
-Source4: http://mamedev.org/updates/0%{baseversion}u4_diff.zip
-Source5: http://mamedev.org/updates/0%{baseversion}u5_diff.zip
+#Source1: http://mamedev.org/updates/0%{baseversion}u1_diff.zip
+#Source2: http://mamedev.org/updates/0%{baseversion}u2_diff.zip
+#Source3: http://mamedev.org/updates/0%{baseversion}u3_diff.zip
+#Source4: http://mamedev.org/updates/0%{baseversion}u4_diff.zip
+#Source5: http://mamedev.org/updates/0%{baseversion}u5_diff.zip
#Source6: http://mamedev.org/updates/0%{baseversion}u6_diff.zip
#Source7: http://mamedev.org/updates/0%{baseversion}u7_diff.zip
#Source8: http://mamedev.org/updates/0%{baseversion}u8_diff.zip
@@ -43,11 +45,10 @@
BuildRequires: p7zip
BuildRequires: SDL_ttf-devel
BuildRequires: zlib-devel
+Requires: %{name}-data = %{version}-%{release}
-Provides: sdlmame = 0%{baseversion}-%{release}
Provides: bundled(libjpeg) = 8c
Provides: bundled(lzma-sdk) = 9.22
-Obsoletes: sdlmame < 0136-2
%description
MAME stands for Multiple Arcade Machine Emulator. When used in conjunction
@@ -68,31 +69,69 @@
emulating the games faithfully.
%package tools
-Summary: Tools used for the MAME package
-Group: Applications/Emulators
+Summary: Additional tools for MAME
Requires: %{name} = %{version}-%{release}
-Provides: sdlmame-tools = 0%{baseversion}-%{release}
-Obsoletes: sdlmame-tools < 0136-2
-
%description tools
%{summary}.
%if %{with ldplayer}
%package ldplayer
Summary: Standalone laserdisc player based on MAME
-Group: Applications/Emulators
-
-Provides: sdlmame-ldplayer = 0%{baseversion}-%{release}
-Obsoletes: sdlmame-ldplayer < 0136-2
%description ldplayer
%{summary}.
%endif
+%package -n mess
+Summary: Multi Emulator Super System
+Requires: mess-data = %{version}-%{release}
+
+Provides: bundled(libjpeg) = 8c
+Provides: bundled(lzma-sdk) = 9.22
+
+%description -n mess
+MESS is an acronym that stands for Multi Emulator Super System. MESS will
+more or less faithfully reproduce computer and console systems on a PC.
+
+MESS emulates the hardware of the systems and sometimes utilizes ROM images to
+load programs and games. Therefore, these systems are NOT simulations, but
+the actual emulations of the hardware.
+
+%package -n mess-tools
+Summary: Additional tools for MESS
+Requires: mess = %{version}-%{release}
+
+%description -n mess-tools
+%{summary}.
+
+%package data
+Summary: Data files used by both MAME and MESS
+
+Provides: mess-data = %{version}-%{release}
+
+BuildArch: noarch
+
+%description data
+%{summary}.
+
+%package data-software-lists
+Summary: Software lists used by both MAME and MESS
+Requires: %{name}-data = %{version}-%{release}
+
+Provides: mess-data-software-lists = %{version}-%{release}
+Obsoletes: mess-data < 0.146-2
+
+BuildArch: noarch
+
+%description data-software-lists
+%{summary}. These are split from the main -data subpackage due to relatively
+large size.
+
%prep
%setup -qcT
+install -pm 644 %{SOURCE100} .
for sourcefile in %{sources}; do
7za x $sourcefile
done
@@ -108,7 +147,7 @@
%patch2 -p1 -b .verbosebuild
-# Create ini file
+# Create ini files
cat > %{name}.ini << EOF
# Define multi-user paths
artpath %{_datadir}/%{name}/artwork;%{_datadir}/%{name}/effects
@@ -137,24 +176,35 @@
autosave 1
EOF
+#make a copy for MESS
+cp %{name}.ini mess.ini
+sed -i 's/%{name}/mess/' mess.ini
+
%build
#these flags are already included in the Makefile
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e s/"-O2 -g -pipe -Wall "//)
+#save some space
+MAME_FLAGS="NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
+ BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="
+
%if %{with ldplayer}
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" TARGET=ldplayer \
+make %{?_smp_mflags} $MAME_FLAGS TARGET=ldplayer \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'"
%endif
%if %{with debug}
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" DEBUG=1 \
+make %{?_smp_mflags} $MAME_FLAGS DEBUG=1 \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'" all
+
+make %{?_smp_mflags} $MAME_FLAGS DEBUG=1 TARGET=mess \
+ OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/mess;\"'" all
%else
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" \
+make %{?_smp_mflags} $MAME_FLAGS \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'" all
+
+make %{?_smp_mflags} $MAME_FLAGS TARGET=mess\
+ OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/mess;\"'" all
%endif
@@ -163,63 +213,75 @@
# create directories
install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/cfg
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/comments
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/diff
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/ini
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/inp
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/memcard
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/nvram
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/snap
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/sta
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/mess
+for folder in cfg comments diff ini inp memcard nvram snap sta
+do
+ install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/$folder
+ install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.mess/$folder
+done
install -d $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/chds
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/cheats
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/ctrlr
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/effects
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/hlsl
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/roms
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/samples
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
+for folder in artwork chds cheats ctrlr effects fonts hash hlsl keymaps roms \
+ samples shader
+do
+ install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
+done
+for folder in artwork chds cheats ctrlr effects fonts hash hlsl keymaps roms \
+ samples shader software
+do
+ install -d $RPM_BUILD_ROOT%{_datadir}/mess/$folder
+done
install -d $RPM_BUILD_ROOT%{_mandir}/man1
+install -d $RPM_BUILD_ROOT%{_mandir}/man6
# install files
install -pm 644 %{name}.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+install -pm 644 mess.ini $RPM_BUILD_ROOT%{_sysconfdir}/mess
%if %{with ldplayer}
install -pm 755 ldplayer $RPM_BUILD_ROOT%{_bindir}
%endif
%if %{with debug}
install -pm 755 %{name}d $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 messd $RPM_BUILD_ROOT%{_bindir}
%else
install -pm 755 %{name} $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 mess $RPM_BUILD_ROOT%{_bindir}
%endif
-install -pm 755 chdman jedutil ldresample ldverify \
- romcmp testkeys unidasm $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 chdman jedutil ldresample ldverify romcmp testkeys unidasm \
+ castool floptool imgtool $RPM_BUILD_ROOT%{_bindir}
#for tool in regrep runtest split src2html srcclean
for tool in regrep split src2html srcclean
do
-install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
+ install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
done
install -pm 644 artwork/* $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork
install -pm 644 hash/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
install -pm 644 hlsl/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hlsl
-install -pm 644 src/osd/sdl/keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
-install -pm 644 src/osd/sdl/shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
-pushd src/osd/sdl/man
+install -pm 644 keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
+pushd src/osd/sdl
+install -pm 644 shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
+for folder in artwork hash hlsl keymaps shader
+do
+ pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
+ for i in *
+ do
+ ln -s ../../%{name}/$folder/$i ../../mess/$folder/$i
+ done
+ popd
+done
+pushd man
%if %{with ldplayer}
install -pm 644 ldplayer.1 $RPM_BUILD_ROOT%{_mandir}/man1
%endif
-install -pm 644 chdman.1 jedutil.1 ldverify.1 mame.6 romcmp.1 \
- testkeys.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -pm 644 chdman.1 jedutil.1 ldverify.1 romcmp.1 testkeys.1 \
+ $RPM_BUILD_ROOT%{_mandir}/man1
+install -pm 644 mame.6 $RPM_BUILD_ROOT%{_mandir}/man6
+popd
popd
%files
-%doc docs/* whatsnew*.txt
+%doc docs/config.txt docs/hlsl.txt docs/license.txt docs/mame.txt
+%doc docs/newvideo.txt docs/nscsi.txt whatsnew*.txt
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.ini
%dir %{_sysconfdir}/%{name}
%{_sysconfdir}/skel/.%{name}
@@ -228,8 +290,7 @@
%else
%{_bindir}/%{name}
%endif
-%{_datadir}/%{name}
-%{_mandir}/man1/mame.6*
+%{_mandir}/man6/mame.6*
%files tools
%{_bindir}/chdman
@@ -256,8 +317,43 @@
%{_mandir}/man1/ldplayer.1*
%endif
+%files -n mess
+%config(noreplace) %{_sysconfdir}/mess/mess.ini
+%dir %{_sysconfdir}/mess
+%{_sysconfdir}/skel/.mess
+%if %{with debug}
+%{_bindir}/messd
+%else
+%{_bindir}/mess
+%endif
+
+%files -n mess-tools
+%doc docs/imgtool.txt
+%{_bindir}/castool
+%{_bindir}/floptool
+%{_bindir}/imgtool
+
+%files data
+%{_datadir}/%{name}
+%exclude %{_datadir}/%{name}/hash/*
+%{_datadir}/mess
+%exclude %{_datadir}/mess/hash/*
+
+%files data-software-lists
+%{_datadir}/%{name}/hash/*
+%{_datadir}/mess/hash/*
+
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.147-1
+- Updated to 0.147
+- Merged with mess
+- Streamlined the directories installation
+- Worked around missing whatsnew.txt
+- Fixed mame.6 installation location
+- Re-enabled ldplayer
+- Cleaned-up ancient Obsoletes/Provides
+
* Mon Aug 20 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.146u5-1
- Updated to 0.146u5
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/mame/F-16/sources,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- sources 20 Aug 2012 18:49:04 -0000 1.63
+++ sources 22 Sep 2012 00:04:18 -0000 1.64
@@ -1,6 +1,2 @@
-22c6aa9472f1c6118f1645171afe667c mame0146s.exe
-9a3eecc61c104539c01499834f4cfa27 0146u1_diff.zip
-0ef1c3d8b7798d0be186d802b8610c27 0146u2_diff.zip
-0b7633e0e70a0c94c12d2c3d06930f6a 0146u3_diff.zip
-a9f6a9c8df0139a55bce9ae50d4f9435 0146u4_diff.zip
-1155b58bad066bf491ffb4c062eb027e 0146u5_diff.zip
+02b38e27f0840bbd0b637385f16f3747 mame0147s.exe
+0b4bec8581c6cfaa3e0ac75d7d575fa9 whatsnew_0147.zip
12 years, 2 months
rpms/mame/F-17 .cvsignore, 1.63, 1.64 mame.spec, 1.72, 1.73 sources, 1.63, 1.64
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/mame/F-17
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv12863
Modified Files:
.cvsignore mame.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.147-1
- Updated to 0.147
- Merged with mess
- Streamlined the directories installation
- Worked around missing whatsnew.txt
- Fixed mame.6 installation location
- Re-enabled ldplayer
- Cleaned-up ancient Obsoletes/Provides
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/mame/F-17/.cvsignore,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- .cvsignore 20 Aug 2012 18:49:01 -0000 1.63
+++ .cvsignore 22 Sep 2012 00:04:16 -0000 1.64
@@ -1,6 +1,2 @@
-mame0146s.exe
-0146u1_diff.zip
-0146u2_diff.zip
-0146u3_diff.zip
-0146u4_diff.zip
-0146u5_diff.zip
+mame0147s.exe
+whatsnew_0147.zip
Index: mame.spec
===================================================================
RCS file: /cvs/nonfree/rpms/mame/F-17/mame.spec,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- mame.spec 20 Aug 2012 18:49:01 -0000 1.72
+++ mame.spec 22 Sep 2012 00:04:16 -0000 1.73
@@ -1,11 +1,11 @@
# ldplayer can be disabled by --without ldplayer or by changing to %bcond_with
# if it does not build. The debug build is disabled by default, please use
# --with debug to override
-%bcond_with ldplayer
+%bcond_without ldplayer
%bcond_with debug
-%global baseversion 146
-%global sourceupdate 5
+%global baseversion 147
+%global sourceupdate 0
Name: mame
%if 0%{?sourceupdate}
@@ -20,13 +20,15 @@
License: MAME License
URL: http://mamedev.org/
Source0: http://mamedev.org/downloader.php?file=releases/%{name}0%{baseversion}s.exe
+#Get from http://mamedev.org/releases/whatsnew_0%{baseversion}.txt and compress
+Source100: whatsnew_0%{baseversion}.zip
%if 0%{?sourceupdate}
#Source updates
-Source1: http://mamedev.org/updates/0%{baseversion}u1_diff.zip
-Source2: http://mamedev.org/updates/0%{baseversion}u2_diff.zip
-Source3: http://mamedev.org/updates/0%{baseversion}u3_diff.zip
-Source4: http://mamedev.org/updates/0%{baseversion}u4_diff.zip
-Source5: http://mamedev.org/updates/0%{baseversion}u5_diff.zip
+#Source1: http://mamedev.org/updates/0%{baseversion}u1_diff.zip
+#Source2: http://mamedev.org/updates/0%{baseversion}u2_diff.zip
+#Source3: http://mamedev.org/updates/0%{baseversion}u3_diff.zip
+#Source4: http://mamedev.org/updates/0%{baseversion}u4_diff.zip
+#Source5: http://mamedev.org/updates/0%{baseversion}u5_diff.zip
#Source6: http://mamedev.org/updates/0%{baseversion}u6_diff.zip
#Source7: http://mamedev.org/updates/0%{baseversion}u7_diff.zip
#Source8: http://mamedev.org/updates/0%{baseversion}u8_diff.zip
@@ -43,11 +45,10 @@
BuildRequires: p7zip
BuildRequires: SDL_ttf-devel
BuildRequires: zlib-devel
+Requires: %{name}-data = %{version}-%{release}
-Provides: sdlmame = 0%{baseversion}-%{release}
Provides: bundled(libjpeg) = 8c
Provides: bundled(lzma-sdk) = 9.22
-Obsoletes: sdlmame < 0136-2
%description
MAME stands for Multiple Arcade Machine Emulator. When used in conjunction
@@ -68,31 +69,69 @@
emulating the games faithfully.
%package tools
-Summary: Tools used for the MAME package
-Group: Applications/Emulators
+Summary: Additional tools for MAME
Requires: %{name} = %{version}-%{release}
-Provides: sdlmame-tools = 0%{baseversion}-%{release}
-Obsoletes: sdlmame-tools < 0136-2
-
%description tools
%{summary}.
%if %{with ldplayer}
%package ldplayer
Summary: Standalone laserdisc player based on MAME
-Group: Applications/Emulators
-
-Provides: sdlmame-ldplayer = 0%{baseversion}-%{release}
-Obsoletes: sdlmame-ldplayer < 0136-2
%description ldplayer
%{summary}.
%endif
+%package -n mess
+Summary: Multi Emulator Super System
+Requires: mess-data = %{version}-%{release}
+
+Provides: bundled(libjpeg) = 8c
+Provides: bundled(lzma-sdk) = 9.22
+
+%description -n mess
+MESS is an acronym that stands for Multi Emulator Super System. MESS will
+more or less faithfully reproduce computer and console systems on a PC.
+
+MESS emulates the hardware of the systems and sometimes utilizes ROM images to
+load programs and games. Therefore, these systems are NOT simulations, but
+the actual emulations of the hardware.
+
+%package -n mess-tools
+Summary: Additional tools for MESS
+Requires: mess = %{version}-%{release}
+
+%description -n mess-tools
+%{summary}.
+
+%package data
+Summary: Data files used by both MAME and MESS
+
+Provides: mess-data = %{version}-%{release}
+
+BuildArch: noarch
+
+%description data
+%{summary}.
+
+%package data-software-lists
+Summary: Software lists used by both MAME and MESS
+Requires: %{name}-data = %{version}-%{release}
+
+Provides: mess-data-software-lists = %{version}-%{release}
+Obsoletes: mess-data < 0.146-2
+
+BuildArch: noarch
+
+%description data-software-lists
+%{summary}. These are split from the main -data subpackage due to relatively
+large size.
+
%prep
%setup -qcT
+install -pm 644 %{SOURCE100} .
for sourcefile in %{sources}; do
7za x $sourcefile
done
@@ -108,7 +147,7 @@
%patch2 -p1 -b .verbosebuild
-# Create ini file
+# Create ini files
cat > %{name}.ini << EOF
# Define multi-user paths
artpath %{_datadir}/%{name}/artwork;%{_datadir}/%{name}/effects
@@ -137,24 +176,35 @@
autosave 1
EOF
+#make a copy for MESS
+cp %{name}.ini mess.ini
+sed -i 's/%{name}/mess/' mess.ini
+
%build
#these flags are already included in the Makefile
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e s/"-O2 -g -pipe -Wall "//)
+#save some space
+MAME_FLAGS="NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
+ BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="
+
%if %{with ldplayer}
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" TARGET=ldplayer \
+make %{?_smp_mflags} $MAME_FLAGS TARGET=ldplayer \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'"
%endif
%if %{with debug}
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" DEBUG=1 \
+make %{?_smp_mflags} $MAME_FLAGS DEBUG=1 \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'" all
+
+make %{?_smp_mflags} $MAME_FLAGS DEBUG=1 TARGET=mess \
+ OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/mess;\"'" all
%else
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" \
+make %{?_smp_mflags} $MAME_FLAGS \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'" all
+
+make %{?_smp_mflags} $MAME_FLAGS TARGET=mess\
+ OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/mess;\"'" all
%endif
@@ -163,63 +213,75 @@
# create directories
install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/cfg
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/comments
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/diff
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/ini
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/inp
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/memcard
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/nvram
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/snap
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/sta
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/mess
+for folder in cfg comments diff ini inp memcard nvram snap sta
+do
+ install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/$folder
+ install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.mess/$folder
+done
install -d $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/chds
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/cheats
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/ctrlr
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/effects
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/hlsl
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/roms
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/samples
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
+for folder in artwork chds cheats ctrlr effects fonts hash hlsl keymaps roms \
+ samples shader
+do
+ install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
+done
+for folder in artwork chds cheats ctrlr effects fonts hash hlsl keymaps roms \
+ samples shader software
+do
+ install -d $RPM_BUILD_ROOT%{_datadir}/mess/$folder
+done
install -d $RPM_BUILD_ROOT%{_mandir}/man1
+install -d $RPM_BUILD_ROOT%{_mandir}/man6
# install files
install -pm 644 %{name}.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+install -pm 644 mess.ini $RPM_BUILD_ROOT%{_sysconfdir}/mess
%if %{with ldplayer}
install -pm 755 ldplayer $RPM_BUILD_ROOT%{_bindir}
%endif
%if %{with debug}
install -pm 755 %{name}d $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 messd $RPM_BUILD_ROOT%{_bindir}
%else
install -pm 755 %{name} $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 mess $RPM_BUILD_ROOT%{_bindir}
%endif
-install -pm 755 chdman jedutil ldresample ldverify \
- romcmp testkeys unidasm $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 chdman jedutil ldresample ldverify romcmp testkeys unidasm \
+ castool floptool imgtool $RPM_BUILD_ROOT%{_bindir}
#for tool in regrep runtest split src2html srcclean
for tool in regrep split src2html srcclean
do
-install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
+ install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
done
install -pm 644 artwork/* $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork
install -pm 644 hash/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
install -pm 644 hlsl/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hlsl
-install -pm 644 src/osd/sdl/keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
-install -pm 644 src/osd/sdl/shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
-pushd src/osd/sdl/man
+install -pm 644 keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
+pushd src/osd/sdl
+install -pm 644 shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
+for folder in artwork hash hlsl keymaps shader
+do
+ pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
+ for i in *
+ do
+ ln -s ../../%{name}/$folder/$i ../../mess/$folder/$i
+ done
+ popd
+done
+pushd man
%if %{with ldplayer}
install -pm 644 ldplayer.1 $RPM_BUILD_ROOT%{_mandir}/man1
%endif
-install -pm 644 chdman.1 jedutil.1 ldverify.1 mame.6 romcmp.1 \
- testkeys.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -pm 644 chdman.1 jedutil.1 ldverify.1 romcmp.1 testkeys.1 \
+ $RPM_BUILD_ROOT%{_mandir}/man1
+install -pm 644 mame.6 $RPM_BUILD_ROOT%{_mandir}/man6
+popd
popd
%files
-%doc docs/* whatsnew*.txt
+%doc docs/config.txt docs/hlsl.txt docs/license.txt docs/mame.txt
+%doc docs/newvideo.txt docs/nscsi.txt whatsnew*.txt
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.ini
%dir %{_sysconfdir}/%{name}
%{_sysconfdir}/skel/.%{name}
@@ -228,8 +290,7 @@
%else
%{_bindir}/%{name}
%endif
-%{_datadir}/%{name}
-%{_mandir}/man1/mame.6*
+%{_mandir}/man6/mame.6*
%files tools
%{_bindir}/chdman
@@ -256,8 +317,43 @@
%{_mandir}/man1/ldplayer.1*
%endif
+%files -n mess
+%config(noreplace) %{_sysconfdir}/mess/mess.ini
+%dir %{_sysconfdir}/mess
+%{_sysconfdir}/skel/.mess
+%if %{with debug}
+%{_bindir}/messd
+%else
+%{_bindir}/mess
+%endif
+
+%files -n mess-tools
+%doc docs/imgtool.txt
+%{_bindir}/castool
+%{_bindir}/floptool
+%{_bindir}/imgtool
+
+%files data
+%{_datadir}/%{name}
+%exclude %{_datadir}/%{name}/hash/*
+%{_datadir}/mess
+%exclude %{_datadir}/mess/hash/*
+
+%files data-software-lists
+%{_datadir}/%{name}/hash/*
+%{_datadir}/mess/hash/*
+
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.147-1
+- Updated to 0.147
+- Merged with mess
+- Streamlined the directories installation
+- Worked around missing whatsnew.txt
+- Fixed mame.6 installation location
+- Re-enabled ldplayer
+- Cleaned-up ancient Obsoletes/Provides
+
* Mon Aug 20 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.146u5-1
- Updated to 0.146u5
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/mame/F-17/sources,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- sources 20 Aug 2012 18:49:01 -0000 1.63
+++ sources 22 Sep 2012 00:04:16 -0000 1.64
@@ -1,6 +1,2 @@
-22c6aa9472f1c6118f1645171afe667c mame0146s.exe
-9a3eecc61c104539c01499834f4cfa27 0146u1_diff.zip
-0ef1c3d8b7798d0be186d802b8610c27 0146u2_diff.zip
-0b7633e0e70a0c94c12d2c3d06930f6a 0146u3_diff.zip
-a9f6a9c8df0139a55bce9ae50d4f9435 0146u4_diff.zip
-1155b58bad066bf491ffb4c062eb027e 0146u5_diff.zip
+02b38e27f0840bbd0b637385f16f3747 mame0147s.exe
+0b4bec8581c6cfaa3e0ac75d7d575fa9 whatsnew_0147.zip
12 years, 2 months
rpms/mame/devel .cvsignore, 1.63, 1.64 mame.spec, 1.72, 1.73 sources, 1.63, 1.64
by Julian Sikorski
Author: belegdol
Update of /cvs/nonfree/rpms/mame/devel
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv12799
Modified Files:
.cvsignore mame.spec sources
Log Message:
* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.147-1
- Updated to 0.147
- Merged with mess
- Streamlined the directories installation
- Worked around missing whatsnew.txt
- Fixed mame.6 installation location
- Re-enabled ldplayer
- Cleaned-up ancient Obsoletes/Provides
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/mame/devel/.cvsignore,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- .cvsignore 20 Aug 2012 18:48:57 -0000 1.63
+++ .cvsignore 22 Sep 2012 00:04:10 -0000 1.64
@@ -1,6 +1,2 @@
-mame0146s.exe
-0146u1_diff.zip
-0146u2_diff.zip
-0146u3_diff.zip
-0146u4_diff.zip
-0146u5_diff.zip
+mame0147s.exe
+whatsnew_0147.zip
Index: mame.spec
===================================================================
RCS file: /cvs/nonfree/rpms/mame/devel/mame.spec,v
retrieving revision 1.72
retrieving revision 1.73
diff -u -r1.72 -r1.73
--- mame.spec 20 Aug 2012 18:48:57 -0000 1.72
+++ mame.spec 22 Sep 2012 00:04:10 -0000 1.73
@@ -1,11 +1,11 @@
# ldplayer can be disabled by --without ldplayer or by changing to %bcond_with
# if it does not build. The debug build is disabled by default, please use
# --with debug to override
-%bcond_with ldplayer
+%bcond_without ldplayer
%bcond_with debug
-%global baseversion 146
-%global sourceupdate 5
+%global baseversion 147
+%global sourceupdate 0
Name: mame
%if 0%{?sourceupdate}
@@ -20,13 +20,15 @@
License: MAME License
URL: http://mamedev.org/
Source0: http://mamedev.org/downloader.php?file=releases/%{name}0%{baseversion}s.exe
+#Get from http://mamedev.org/releases/whatsnew_0%{baseversion}.txt and compress
+Source100: whatsnew_0%{baseversion}.zip
%if 0%{?sourceupdate}
#Source updates
-Source1: http://mamedev.org/updates/0%{baseversion}u1_diff.zip
-Source2: http://mamedev.org/updates/0%{baseversion}u2_diff.zip
-Source3: http://mamedev.org/updates/0%{baseversion}u3_diff.zip
-Source4: http://mamedev.org/updates/0%{baseversion}u4_diff.zip
-Source5: http://mamedev.org/updates/0%{baseversion}u5_diff.zip
+#Source1: http://mamedev.org/updates/0%{baseversion}u1_diff.zip
+#Source2: http://mamedev.org/updates/0%{baseversion}u2_diff.zip
+#Source3: http://mamedev.org/updates/0%{baseversion}u3_diff.zip
+#Source4: http://mamedev.org/updates/0%{baseversion}u4_diff.zip
+#Source5: http://mamedev.org/updates/0%{baseversion}u5_diff.zip
#Source6: http://mamedev.org/updates/0%{baseversion}u6_diff.zip
#Source7: http://mamedev.org/updates/0%{baseversion}u7_diff.zip
#Source8: http://mamedev.org/updates/0%{baseversion}u8_diff.zip
@@ -43,11 +45,10 @@
BuildRequires: p7zip
BuildRequires: SDL_ttf-devel
BuildRequires: zlib-devel
+Requires: %{name}-data = %{version}-%{release}
-Provides: sdlmame = 0%{baseversion}-%{release}
Provides: bundled(libjpeg) = 8c
Provides: bundled(lzma-sdk) = 9.22
-Obsoletes: sdlmame < 0136-2
%description
MAME stands for Multiple Arcade Machine Emulator. When used in conjunction
@@ -68,31 +69,69 @@
emulating the games faithfully.
%package tools
-Summary: Tools used for the MAME package
-Group: Applications/Emulators
+Summary: Additional tools for MAME
Requires: %{name} = %{version}-%{release}
-Provides: sdlmame-tools = 0%{baseversion}-%{release}
-Obsoletes: sdlmame-tools < 0136-2
-
%description tools
%{summary}.
%if %{with ldplayer}
%package ldplayer
Summary: Standalone laserdisc player based on MAME
-Group: Applications/Emulators
-
-Provides: sdlmame-ldplayer = 0%{baseversion}-%{release}
-Obsoletes: sdlmame-ldplayer < 0136-2
%description ldplayer
%{summary}.
%endif
+%package -n mess
+Summary: Multi Emulator Super System
+Requires: mess-data = %{version}-%{release}
+
+Provides: bundled(libjpeg) = 8c
+Provides: bundled(lzma-sdk) = 9.22
+
+%description -n mess
+MESS is an acronym that stands for Multi Emulator Super System. MESS will
+more or less faithfully reproduce computer and console systems on a PC.
+
+MESS emulates the hardware of the systems and sometimes utilizes ROM images to
+load programs and games. Therefore, these systems are NOT simulations, but
+the actual emulations of the hardware.
+
+%package -n mess-tools
+Summary: Additional tools for MESS
+Requires: mess = %{version}-%{release}
+
+%description -n mess-tools
+%{summary}.
+
+%package data
+Summary: Data files used by both MAME and MESS
+
+Provides: mess-data = %{version}-%{release}
+
+BuildArch: noarch
+
+%description data
+%{summary}.
+
+%package data-software-lists
+Summary: Software lists used by both MAME and MESS
+Requires: %{name}-data = %{version}-%{release}
+
+Provides: mess-data-software-lists = %{version}-%{release}
+Obsoletes: mess-data < 0.146-2
+
+BuildArch: noarch
+
+%description data-software-lists
+%{summary}. These are split from the main -data subpackage due to relatively
+large size.
+
%prep
%setup -qcT
+install -pm 644 %{SOURCE100} .
for sourcefile in %{sources}; do
7za x $sourcefile
done
@@ -108,7 +147,7 @@
%patch2 -p1 -b .verbosebuild
-# Create ini file
+# Create ini files
cat > %{name}.ini << EOF
# Define multi-user paths
artpath %{_datadir}/%{name}/artwork;%{_datadir}/%{name}/effects
@@ -137,24 +176,35 @@
autosave 1
EOF
+#make a copy for MESS
+cp %{name}.ini mess.ini
+sed -i 's/%{name}/mess/' mess.ini
+
%build
#these flags are already included in the Makefile
RPM_OPT_FLAGS=$(echo $RPM_OPT_FLAGS | sed -e s/"-O2 -g -pipe -Wall "//)
+#save some space
+MAME_FLAGS="NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
+ BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="
+
%if %{with ldplayer}
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" TARGET=ldplayer \
+make %{?_smp_mflags} $MAME_FLAGS TARGET=ldplayer \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'"
%endif
%if %{with debug}
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" DEBUG=1 \
+make %{?_smp_mflags} $MAME_FLAGS DEBUG=1 \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'" all
+
+make %{?_smp_mflags} $MAME_FLAGS DEBUG=1 TARGET=mess \
+ OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/mess;\"'" all
%else
-make %{?_smp_mflags} NOWERROR=1 SYMBOLS=1 OPTIMIZE=2 BUILD_EXPAT=0 BUILD_ZLIB=0 \
- BUILD_JPEG=1 BUILD_FLAC=0 SUFFIX64="" \
+make %{?_smp_mflags} $MAME_FLAGS \
OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/%{name};\"'" all
+
+make %{?_smp_mflags} $MAME_FLAGS TARGET=mess\
+ OPT_FLAGS="$RPM_OPT_FLAGS -DINI_PATH='\"%{_sysconfdir}/mess;\"'" all
%endif
@@ -163,63 +213,75 @@
# create directories
install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/cfg
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/comments
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/diff
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/ini
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/inp
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/memcard
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/nvram
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/snap
-install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/sta
+install -d $RPM_BUILD_ROOT%{_sysconfdir}/mess
+for folder in cfg comments diff ini inp memcard nvram snap sta
+do
+ install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.%{name}/$folder
+ install -d $RPM_BUILD_ROOT%{_sysconfdir}/skel/.mess/$folder
+done
install -d $RPM_BUILD_ROOT%{_bindir}
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/chds
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/cheats
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/ctrlr
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/effects
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/fonts
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/hlsl
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/roms
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/samples
-install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
+for folder in artwork chds cheats ctrlr effects fonts hash hlsl keymaps roms \
+ samples shader
+do
+ install -d $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
+done
+for folder in artwork chds cheats ctrlr effects fonts hash hlsl keymaps roms \
+ samples shader software
+do
+ install -d $RPM_BUILD_ROOT%{_datadir}/mess/$folder
+done
install -d $RPM_BUILD_ROOT%{_mandir}/man1
+install -d $RPM_BUILD_ROOT%{_mandir}/man6
# install files
install -pm 644 %{name}.ini $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
+install -pm 644 mess.ini $RPM_BUILD_ROOT%{_sysconfdir}/mess
%if %{with ldplayer}
install -pm 755 ldplayer $RPM_BUILD_ROOT%{_bindir}
%endif
%if %{with debug}
install -pm 755 %{name}d $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 messd $RPM_BUILD_ROOT%{_bindir}
%else
install -pm 755 %{name} $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 mess $RPM_BUILD_ROOT%{_bindir}
%endif
-install -pm 755 chdman jedutil ldresample ldverify \
- romcmp testkeys unidasm $RPM_BUILD_ROOT%{_bindir}
+install -pm 755 chdman jedutil ldresample ldverify romcmp testkeys unidasm \
+ castool floptool imgtool $RPM_BUILD_ROOT%{_bindir}
#for tool in regrep runtest split src2html srcclean
for tool in regrep split src2html srcclean
do
-install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
+ install -pm 755 $tool $RPM_BUILD_ROOT%{_bindir}/%{name}-$tool
done
install -pm 644 artwork/* $RPM_BUILD_ROOT%{_datadir}/%{name}/artwork
install -pm 644 hash/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hash
install -pm 644 hlsl/* $RPM_BUILD_ROOT%{_datadir}/%{name}/hlsl
-install -pm 644 src/osd/sdl/keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
-install -pm 644 src/osd/sdl/shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
-pushd src/osd/sdl/man
+install -pm 644 keymaps/* $RPM_BUILD_ROOT%{_datadir}/%{name}/keymaps
+pushd src/osd/sdl
+install -pm 644 shader/*.?sh $RPM_BUILD_ROOT%{_datadir}/%{name}/shader
+for folder in artwork hash hlsl keymaps shader
+do
+ pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/$folder
+ for i in *
+ do
+ ln -s ../../%{name}/$folder/$i ../../mess/$folder/$i
+ done
+ popd
+done
+pushd man
%if %{with ldplayer}
install -pm 644 ldplayer.1 $RPM_BUILD_ROOT%{_mandir}/man1
%endif
-install -pm 644 chdman.1 jedutil.1 ldverify.1 mame.6 romcmp.1 \
- testkeys.1 $RPM_BUILD_ROOT%{_mandir}/man1
+install -pm 644 chdman.1 jedutil.1 ldverify.1 romcmp.1 testkeys.1 \
+ $RPM_BUILD_ROOT%{_mandir}/man1
+install -pm 644 mame.6 $RPM_BUILD_ROOT%{_mandir}/man6
+popd
popd
%files
-%doc docs/* whatsnew*.txt
+%doc docs/config.txt docs/hlsl.txt docs/license.txt docs/mame.txt
+%doc docs/newvideo.txt docs/nscsi.txt whatsnew*.txt
%config(noreplace) %{_sysconfdir}/%{name}/%{name}.ini
%dir %{_sysconfdir}/%{name}
%{_sysconfdir}/skel/.%{name}
@@ -228,8 +290,7 @@
%else
%{_bindir}/%{name}
%endif
-%{_datadir}/%{name}
-%{_mandir}/man1/mame.6*
+%{_mandir}/man6/mame.6*
%files tools
%{_bindir}/chdman
@@ -256,8 +317,43 @@
%{_mandir}/man1/ldplayer.1*
%endif
+%files -n mess
+%config(noreplace) %{_sysconfdir}/mess/mess.ini
+%dir %{_sysconfdir}/mess
+%{_sysconfdir}/skel/.mess
+%if %{with debug}
+%{_bindir}/messd
+%else
+%{_bindir}/mess
+%endif
+
+%files -n mess-tools
+%doc docs/imgtool.txt
+%{_bindir}/castool
+%{_bindir}/floptool
+%{_bindir}/imgtool
+
+%files data
+%{_datadir}/%{name}
+%exclude %{_datadir}/%{name}/hash/*
+%{_datadir}/mess
+%exclude %{_datadir}/mess/hash/*
+
+%files data-software-lists
+%{_datadir}/%{name}/hash/*
+%{_datadir}/mess/hash/*
+
%changelog
+* Fri Sep 21 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.147-1
+- Updated to 0.147
+- Merged with mess
+- Streamlined the directories installation
+- Worked around missing whatsnew.txt
+- Fixed mame.6 installation location
+- Re-enabled ldplayer
+- Cleaned-up ancient Obsoletes/Provides
+
* Mon Aug 20 2012 Julian Sikorski <belegdol(a)fedoraproject.org> - 0.146u5-1
- Updated to 0.146u5
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/mame/devel/sources,v
retrieving revision 1.63
retrieving revision 1.64
diff -u -r1.63 -r1.64
--- sources 20 Aug 2012 18:48:57 -0000 1.63
+++ sources 22 Sep 2012 00:04:10 -0000 1.64
@@ -1,6 +1,2 @@
-22c6aa9472f1c6118f1645171afe667c mame0146s.exe
-9a3eecc61c104539c01499834f4cfa27 0146u1_diff.zip
-0ef1c3d8b7798d0be186d802b8610c27 0146u2_diff.zip
-0b7633e0e70a0c94c12d2c3d06930f6a 0146u3_diff.zip
-a9f6a9c8df0139a55bce9ae50d4f9435 0146u4_diff.zip
-1155b58bad066bf491ffb4c062eb027e 0146u5_diff.zip
+02b38e27f0840bbd0b637385f16f3747 mame0147s.exe
+0b4bec8581c6cfaa3e0ac75d7d575fa9 whatsnew_0147.zip
12 years, 2 months
rpms/rpmfusion-nonfree-release/F-18 rpmfusion-nonfree-release.spec, 1.30, 1.31 rpmfusion-nonfree-updates.repo, 1.16, 1.17 rpmfusion-nonfree.repo, 1.18, 1.19
by Nicolas Chauvet
Author: kwizart
Update of /cvs/nonfree/rpms/rpmfusion-nonfree-release/F-18
In directory old02.ovh.rpmfusion.lan:/tmp/cvs-serv2339/F-18
Modified Files:
rpmfusion-nonfree-release.spec rpmfusion-nonfree-updates.repo
rpmfusion-nonfree.repo
Log Message:
Enable updates
Index: rpmfusion-nonfree-release.spec
===================================================================
RCS file: /cvs/nonfree/rpms/rpmfusion-nonfree-release/F-18/rpmfusion-nonfree-release.spec,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- rpmfusion-nonfree-release.spec 17 Sep 2012 21:18:43 -0000 1.30
+++ rpmfusion-nonfree-release.spec 21 Sep 2012 09:43:46 -0000 1.31
@@ -3,7 +3,7 @@
Name: rpmfusion-%{repo}-release
Version: 18
-Release: 0.3
+Release: 0.4
Summary: RPM Fusion (%{repo}) Repository Configuration
Group: System Environment/Base
@@ -93,6 +93,9 @@
%config(noreplace) %{_sysconfdir}/yum.repos.d/*
%changelog
+* Fri Sep 21 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 18-0.4
+- Enable updates - empty for now
+
* Mon Sep 17 2012 Nicolas Chauvet <kwizart(a)gmail.com> - 18-0.3
- Add F-19 key for Rawhide
Index: rpmfusion-nonfree-updates.repo
===================================================================
RCS file: /cvs/nonfree/rpms/rpmfusion-nonfree-release/F-18/rpmfusion-nonfree-updates.repo,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- rpmfusion-nonfree-updates.repo 19 Nov 2011 19:23:18 -0000 1.16
+++ rpmfusion-nonfree-updates.repo 21 Sep 2012 09:43:46 -0000 1.17
@@ -2,7 +2,7 @@
name=RPM Fusion for Fedora $releasever - Nonfree - Updates
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/updates/$releasever/$basearch/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-up...
-enabled=0
+enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-$basearch
Index: rpmfusion-nonfree.repo
===================================================================
RCS file: /cvs/nonfree/rpms/rpmfusion-nonfree-release/F-18/rpmfusion-nonfree.repo,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- rpmfusion-nonfree.repo 18 May 2012 12:35:41 -0000 1.18
+++ rpmfusion-nonfree.repo 21 Sep 2012 09:43:46 -0000 1.19
@@ -2,7 +2,7 @@
name=RPM Fusion for Fedora $releasever - Nonfree
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-$r...
-enabled=0
+enabled=1
#metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-$basearch
12 years, 2 months