Name : xmame Relocations: (not relocatable)
Version : 0.104 Vendor: Penguin Liberation Front
Release : 1plf Build Date: Thu 23 Feb 2006
05:28:41 AM CET
Install Date: (not installed) Build Host: littletux.no-ip.org
Group : Emulators Source RPM: (none)
Size : 19761531 License: Freeware
Signature : (none)
Packager : Guillaume Bedot <[EMAIL PROTECTED]>
URL : http://x.mame.net/
Summary : X-Mame Arcade Game Emulator
Description :
X-Mame the UNIX/X11 port of Mame project.
It makes Mame arcade emulator available on *ix machines using the
X11R6 X-Window system (and Linux ones using SVGAlib too).
Mame is a virtual machine emulator: it includes a Z80, 6502, 68000 and
lastly I86 uP emulators, joined to several arcade machine hardware
emulators. Each arcade emulator contains a full description about
hardware, mem maps, video, sounds and so, making possible that if
you have original ROM images of a supported arcade game, you can
play the game.
This package is in PLF because Mandriva policy does not permit to include
it in the main distrib.
---------------
Guillaume Bedot <[EMAIL PROTECTED]> 0.104-1plf
- Release 0.104
---------------
---------------
Index: xmame.spec
===================================================================
RCS file: /home/projects/plf/cvs/SPECS/non-free/xmame/xmame.spec,v
retrieving revision 1.22
diff -u -r1.22 xmame.spec
--- xmame.spec 26 Aug 2005 12:26:58 -0000 1.22
+++ xmame.spec 23 Feb 2006 11:28:06 -0000
@@ -1,13 +1,19 @@
%define build_upx 0
%{?_with_upx: %{expand: %%global build_upx 1}}
+%ifarch %ix86
%define enable_dynarec 1
-%{?_without_dynarec: %{expand: %%global enable_dynarec 0}}
-
%define enable_68k_asm 1
+%else
+%define enable_dynarec 0
+%define enable_68k_asm 0
+%endif
+%{?_with_dynarec: %{expand: %%global enable_dynarec 1}}
+%{?_without_dynarec: %{expand: %%global enable_dynarec 0}}
%{?_with_68k_asm: %{expand: %%global enable_68k_asm 1}}
+%{?_without_68k_asm: %{expand: %%global enable_68k_asm 0}}
-%define fversion 0.99
+%define fversion 0.104
%define buildx11mame 1
%define enable_x11_gl_mame 1
@@ -53,22 +59,18 @@
Source12: http://www.mame.net/roms/gridlee.zip
Source13: http://www.mame.net/roms/gridlee-sample.zip
-Source20: http://www.mameworld.net/highscore/uhsdat099.zip
+Source20: http://www.mameworld.net/highscore/uhsdat0104.zip
+#note the included cheats are for 0.81
Source21: http://cheat.retrogames.com/cheat.zip
-Source22: http://www.arcade-history.com/download/history0_99d.zip
-Source23: http://www.mameworld.net/mameinfo/update/Mameinfo098u1a.zip
-Source24: Update98u1ato98u2.zip
-Source25: Update98u2to98u3.zip
-source26: Update98u3to98u4.zip
-source27: Update98u4to99.zip
-source28: Update99to99u1.zip
-source29: Update99u1to99u2.zip
-source30: Update99u2to99u3.zip
-source31: Update99u3to99u4.zip
+Source22: http://www.arcade-history.com/download/history1_06a.zip
+Source23: http://www.mameworld.net/mameinfo/update/Mameinfo0104.zip
+Source24: Update104to104u1.zip
+Source25: Update104u1to104u2.zip
#location of update zips:
#http://www.mameworld.net/mameinfo/update/update0<target-version>/Update.zip
-Source40: http://www.mameworld.net/catlist/files/catver.zip
+#note the included catver.ini is for 0.101
+Source40: http://catver.com/catver.zip
#for upx packages only, as its name implies:
Patch10: xmame-0.56.1-upx.patch.bz2
@@ -79,10 +81,10 @@
#Actual (X)MAME license : http://x.mame.net/license.html
URL: http://x.mame.net/
Group: Emulators
-ExclusiveArch: %{ix86}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
-BuildRequires: nasm esound-devel XFree86-devel zlib-devel dos2unix
libusb-devel alsa-lib-devel
-BuildRequires: libarts-devel libSDL-devel
+BuildRequires: nasm esound-devel XFree86-devel zlib-devel dos2unix
+BuildRequires: libusb-devel alsa-lib-devel
+BuildRequires: libarts-devel libSDL-devel unzip p7zip
%if %build_upx
BuildRequires: upx
%endif
@@ -159,14 +161,15 @@
# x11 target
%if %buildx11mame
%package -n %{name}-x11
-Summary: X-Mame Arcade Game Emulator compiled for x11
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
-Provides: %{name} %{name}-xgl %{name}-xfx
-Requires: %{name}-base XFree86-libs
-Obsoletes: %{name} <= 0.37b13.2-1mdk
-Obsoletes: %{name}-xgl <= 0.87
-Obsoletes: %{name}-xfx <= 0.87
+Summary: X-Mame Arcade Game Emulator compiled for x11
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
+Provides: %{name} %{name}-xgl %{name}-xfx
+Provides: %{name} = %{fversion}
+Requires: %{name}-base XFree86-libs
+Obsoletes: %{name} <= 0.37b13.2-1mdk
+Obsoletes: %{name}-xgl <= 0.87
+Obsoletes: %{name}-xfx <= 0.87
# xgl
%if %enable_x11_gl_mame
BuildRequires: Mesa-common-devel libjpeg-devel
@@ -201,13 +204,14 @@
%if %buildx11mess
%package -n xmess-x11
-Summary: X-Mess Emulator compiled for x11
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
-Provides: xmess xmess-xgl xmess-xfx
-Requires: xmess-base XFree86-libs
-Obsoletes: xmess-xgl <= 0.87
-Obsoletes: xmess-xfx <= 0.87
+Summary: X-Mess Emulator compiled for x11
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
+Provides: xmess xmess-xgl xmess-xfx
+Provides: xmess = %{fversion}
+Requires: xmess-base XFree86-libs
+Obsoletes: xmess-xgl <= 0.87
+Obsoletes: xmess-xfx <= 0.87
# xgl
%if %enable_x11_gl_mess
BuildRequires: Mesa-common-devel libjpeg-devel
@@ -236,13 +240,14 @@
# svgalib target
%if %buildsvgalibmame
%package -n %{name}-svgalib
-Summary: X-Mame Arcade Game Emulator compiled for SVGA lib
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
-BuildRequires: svgalib-devel
-Provides: %{name}
-Requires: %{name}-base svgalib
-Obsoletes: xmame <= 0.37b13.2-1mdk
+Summary: X-Mame Arcade Game Emulator compiled for SVGA lib
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
+BuildRequires: svgalib-devel
+Provides: %{name}
+Provides: %{name} = %{fversion}
+Requires: %{name}-base svgalib
+Obsoletes: xmame <= 0.37b13.2-1mdk
%description -n %{name}-svgalib
X-Mame the UNIX/X11 port of Mame project.
@@ -266,12 +271,13 @@
%if %buildsvgalibmess
%package -n xmess-svgalib
-Summary: X-Mame Arcade Game Emulator compiled for SVGA lib
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
-BuildRequires: svgalib-devel
-Provides: xmess
-Requires: xmess-base svgalib
+Summary: X-Mame Arcade Game Emulator compiled for SVGA lib
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
+BuildRequires: svgalib-devel
+Provides: xmess
+Provides: xmess = %{fversion}
+Requires: xmess-base svgalib
%description -n xmess-svgalib
X-Mame/Mess the UNIX/X11 are the ports of Mame/MESS projects.
@@ -290,14 +296,15 @@
# SDL target
%if %buildSDLmame
%package -n %{name}-SDL
-Summary: X-Mame Arcade Game Emulator compiled for SDL
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
+Summary: X-Mame Arcade Game Emulator compiled for SDL
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
#causes problems compiling for 9.1 otherwise
#BuildRequires: SDL1.2-devel
-Provides: %{name}
-Requires: %{name}-base
-Obsoletes: xmame <= 0.37b13.2-1mdk
+Provides: %{name}
+Provides: %{name} = %{fversion}
+Requires: %{name}-base
+Obsoletes: xmame <= 0.37b13.2-1mdk
%description -n %{name}-SDL
X-Mame the UNIX/X11 port of Mame project.
@@ -321,12 +328,13 @@
%if %buildSDLmess
%package -n xmess-SDL
-Summary: X-Mame Arcade Game Emulator compiled for SDL
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
+Summary: X-Mame Arcade Game Emulator compiled for SDL
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
#BuildRequires: SDL1.2-devel
-Provides: xmess
-Requires: xmess-base
+Provides: xmess
+Provides: xmess = %{fversion}
+Requires: xmess-base
%description -n xmess-SDL
X-Mame/Mess the UNIX/X11 are the ports of Mame/MESS projects.
@@ -345,13 +353,14 @@
# Glide/svgalib target
%if %buildsvgafxmame
%package -n %{name}-svgafx
-Summary: X-Mame Arcade Game Emulator compiled for 3Dfx cards with X11
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
-BuildRequires: Glide_V3 Glide_V3-devel
-Provides: %{name}
-Requires: %{name}-base Glide_V3
-Obsoletes: xmame <= 0.37b13.2-1mdk
+Summary: X-Mame Arcade Game Emulator compiled for 3Dfx cards with X11
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
+BuildRequires: Glide_V3 Glide_V3-devel
+Provides: %{name}
+Provides: %{name} = %{fversion}
+Requires: %{name}-base Glide_V3
+Obsoletes: xmame <= 0.37b13.2-1mdk
%description -n %{name}-svgafx
X-Mame the UNIX/X11 port of Mame project.
@@ -376,12 +385,13 @@
# Glide/svgalib target
%if %buildsvgafxmess
%package -n xmess-svgafx
-Summary: X-Mame Arcade Game Emulator compiled for 3Dfx cards with X11
-Group: Emulators
-PreReq: /usr/sbin/update-alternatives
-BuildRequires: Glide_V3 Glide_V3-devel
-Provides: xmess
-Requires: xmess-base Glide_V3
+Summary: X-Mame Arcade Game Emulator compiled for 3Dfx cards with X11
+Group: Emulators
+Requires(pre): /usr/sbin/update-alternatives
+BuildRequires: Glide_V3 Glide_V3-devel
+Provides: xmess
+Provides: xmess = %{fversion}
+Requires: xmess-base Glide_V3
%description -n xmess-svgafx
X-Mame/Mess the UNIX/X11 are the ports of Mame/MESS projects.
@@ -412,32 +422,16 @@
unzip -aa -o %{SOURCE20} hiscore.dat
unzip -aa -o %{SOURCE21}
unzip -aa -o %{SOURCE22} history.dat
-unzip -aa -o %{SOURCE23}
+unzip -o %{SOURCE23}
+7za x Mameinfo*.exe
unzip -aa -o %{SOURCE24}
-dos2unix mameinfo.dif mameinfo.dat docs/*
-patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE25}
-dos2unix mameinfo.dif
-patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE26}
-dos2unix mameinfo.dif
-patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE27}
-dos2unix mameinfo.dif
-patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE28}
dos2unix mameinfo.dif
patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE29}
-dos2unix mameinfo.dif
-patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE30}
-dos2unix mameinfo.dif
-patch -p1 <mameinfo.dif
-unzip -aa -o %{SOURCE31}
+unzip -aa -o %{SOURCE25}
dos2unix mameinfo.dif
patch -p1 <mameinfo.dif
+dos2unix mameinfo.dat
unzip -aa -o %{SOURCE40} catver.ini
@@ -448,10 +442,17 @@
perl -pi -e "s/# JOY_SDL/JOY_SDL/" makefile.unix
perl -pi -e "s/# JOY_STANDARD/JOY_STANDARD/" makefile.unix
perl -pi -e "s/# XINPUT/XINPUT/" makefile.unix
-%if enable_dynarec
+perl -pi -e "s|^X11LIB.*$|X11LIB = -L%{_prefix}/X11R6/%{_lib}|" makefile.unix
+%if %enable_dynarec
perl -pi -e "s/# X86_MIPS3_DRC/X86_MIPS3_DRC/" makefile.unix
%endif
+%ifarch x86_64
+perl -pi -e "s/MY_CPU = i386/MY_CPU = amd64/" makefile.unix
+%else
+perl -pi -e "s/MY_CPU = i386/MY_CPU = %{_arch}/" makefile.unix
+%endif
+
#detection of mmx currently works on x86 only...
%ifarch %ix86
perl -pi -e "s/# EFFECT_MMX_ASM/EFFECT_MMX_ASM/" makefile.unix
@@ -466,7 +467,7 @@
# x11 target with 68k asm support
%if %enable_68k_asm
%if %buildx11mame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
X11_DGA=1 X11_XV=1 \
@@ -484,7 +485,7 @@
# SDL target with 68k asm support
%if %buildSDLmame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
XMAMEROOT=%{_gamesdatadir}/xmame \
@@ -497,7 +498,7 @@
# svgalib target with 68k asm support
%if %buildsvgalibmame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
XMAMEROOT=%{_gamesdatadir}/xmame \
@@ -508,7 +509,7 @@
# Glide/svgalib target with 68k asm support
%if %buildsvgafxmame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
XMAMEROOT=%{_gamesdatadir}/xmame \
@@ -523,7 +524,7 @@
# x11 target without 68k asm support
%if %buildx11mame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X11_DGA=1 X11_XV=1\
%if %enable_x11_gl_mame
@@ -539,7 +540,7 @@
# SDL target without 68k asm support
%if %buildSDLmame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
XMAMEROOT=%{_gamesdatadir}/xmame \
DISPLAY_METHOD=SDL \
@@ -549,7 +550,7 @@
# svgalib target without 68k asm support
%if %buildsvgalibmame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
XMAMEROOT=%{_gamesdatadir}/xmame \
DISPLAY_METHOD=svgalib \
@@ -558,7 +559,7 @@
# Glide/svgalib target without 68k asm support
%if %buildsvgafxmame
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mame \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
XMAMEROOT=%{_gamesdatadir}/xmame \
DISPLAY_METHOD=svgafx \
@@ -569,7 +570,7 @@
#Xmess - x11 target with 68k asm support
%if %enable_68k_asm
%if %buildx11mess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
X11_DGA=1 X11_XV=1\
@@ -587,7 +588,7 @@
#Xmess - SDL target with 68k asm support
%if %buildSDLmess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
XMAMEROOT=%{_gamesdatadir}/xmess \
@@ -599,7 +600,7 @@
#Xmess - svgalib target with 68k asm support
%if %buildsvgalibmess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
XMAMEROOT=%{_gamesdatadir}/xmess \
@@ -610,7 +611,7 @@
#Xmess - Glide/svgalib target with 68k asm support
%if %buildsvgafxmess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X86_ASM_68000=1 \
XMAMEROOT=%{_gamesdatadir}/xmess \
@@ -620,12 +621,12 @@
%endif
# won't recompile without the 68k asm core if not clean
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess clean68k
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess clean68k
%endif
#Xmess - x11 target without 68k asm support
%if %buildx11mess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
X11_DGA=1 X11_XV=1\
%if %enable_x11_gl_mess
@@ -641,7 +642,7 @@
#Xmess - SDL target without 68k asm support
%if %buildSDLmess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
XMAMEROOT=%{_gamesdatadir}/xmess \
DISPLAY_METHOD=SDL \
@@ -651,7 +652,7 @@
#Xmess - svgalib target without 68k asm support
%if %buildsvgalibmess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
XMAMEROOT=%{_gamesdatadir}/xmess \
DISPLAY_METHOD=svgalib \
@@ -660,7 +661,7 @@
#Xmess - Glide/svgalib target without 68k asm support
%if %buildsvgafxmess
-make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
+%make -f makefile.unix PREFIX=%{_prefix} TARGET=mess \
OPTIMIZE_FLAGS="$RPM_OPT_FLAGS -fstrict-aliasing" \
XMAMEROOT=%{_gamesdatadir}/xmess \
DISPLAY_METHOD=svgafx \
@@ -911,6 +912,13 @@
#rm %buildroot%{_gamesdatadir}/xmess/xmess-svgafxrc
%endif
+cat > ReadMe.%{name} <<EOF
+Complete docs are in /usr/share/doc/%{name}-%{version}
+EOF
+
+cat > ReadMe.xmess <<EOF
+Complete docs are in /usr/share/doc/xmess-%{version}
+EOF
export DONT_STRIP=1
@@ -918,6 +926,7 @@
#
%files -n %{name}-tools
%defattr(-,root,root)
+%doc ReadMe.%{name}
%attr(755,root,games) %{_bindir}/romcmp
%attr(755,root,games) %{_bindir}/chdman
%attr(755,root,games) %{_bindir}/imgtool
@@ -984,7 +993,7 @@
%if %buildx11mame
%post -n %{name}-x11
%{update_menus}
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/%{name} %{name}
/usr/X11R6/bin/%{name}.x11-68k 9
%endif
update-alternatives --install %{_bindir}/%{name} %{name}
/usr/X11R6/bin/%{name}.x11 10
@@ -996,7 +1005,7 @@
%{clean_menus}
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove %{name} /usr/X11R6/bin/%{name}.x11-68k
%endif
update-alternatives --remove %{name} /usr/X11R6/bin/%{name}.x11
@@ -1005,14 +1014,13 @@
%files -n %{name}-x11
%defattr(-,root,root)
-#%doc doc/readme.mame
-%dir %{_gamesdatadir}/%{name}
+%doc ReadMe.%{name}
%config(noreplace) %{_gamesdatadir}/%{name}/xmame-x11rc
%attr(-,root,games) /usr/X11R6/bin/xmame.x11*
# %attr(-,root,games) /usr/X11R6/bin/xmame-screensaver
%attr(644,root,root) %{_menudir}/%{name}-x11
# OpenGL only?
-%if enable_x11_gl_mame
+%if %enable_x11_gl_mame
%dir %{_gamesdatadir}/%{name}/cab
%{_gamesdatadir}/%{name}/cab/*
#{_sysconfdir}/%{name}/cab
@@ -1023,7 +1031,7 @@
#
%if %buildsvgalibmame
%post -n %{name}-svgalib
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/%{name} %{name}
%{_prefix}/bin/%{name}.svgalib-68k 9
%endif
update-alternatives --install %{_bindir}/%{name} %{name}
%{_prefix}/bin/%{name}.svgalib 10
@@ -1034,7 +1042,7 @@
%postun -n %{name}-svgalib
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove %{name} %{_prefix}/bin/%{name}.svgalib-68k
%endif
update-alternatives --remove %{name} %{_prefix}/bin/%{name}.svgalib
@@ -1043,7 +1051,7 @@
%files -n %{name}-svgalib
%defattr(-,root,root)
-#%doc doc/readme.mame
+%doc ReadMe.%{name}
%dir %{_gamesdatadir}/%{name}
%config(noreplace) %{_gamesdatadir}/%{name}/xmame-svgalibrc
%attr(-,root,games) %{_bindir}/xmame.svgalib*
@@ -1054,7 +1062,7 @@
%if %buildSDLmame
%post -n %{name}-SDL
%{update_menus}
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/%{name} %{name}
/usr/X11R6/bin/%{name}.SDL-68k 9
%endif
update-alternatives --install %{_bindir}/%{name} %{name}
/usr/X11R6/bin/%{name}.SDL 10
@@ -1066,7 +1074,7 @@
%{clean_menus}
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove %{name} /usr/X11R6/bin/%{name}.SDL-68k
%endif
update-alternatives --remove %{name} /usr/X11R6/bin/%{name}.SDL
@@ -1075,7 +1083,7 @@
%files -n %{name}-SDL
%defattr(-,root,root)
-#%doc doc/readme.mame
+%doc ReadMe.%{name}
%dir %{_gamesdatadir}/%{name}
%config(noreplace) %{_gamesdatadir}/%{name}/xmame-SDLrc
%attr(-,root,games) /usr/X11R6/bin/xmame.SDL*
@@ -1086,7 +1094,7 @@
#
%if %buildsvgafxmame
%post -n %{name}-svgafx
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/%{name} %{name}
%{_prefix}/bin/%{name}.svgafx-68k 9
%endif
update-alternatives --install %{_bindir}/%{name} %{name}
%{_prefix}/bin/%{name}.svgafx 10
@@ -1097,7 +1105,7 @@
%postun -n %{name}-svgafx
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove %{name} %{_bindir}/%{name}.svgafx-68k
%endif
update-alternatives --remove %{name} %{_bindir}/%{name}.svgafx
@@ -1106,7 +1114,7 @@
%files -n %{name}-svgafx
%defattr(-,root,root)
-#%doc doc/readme.mame
+%doc ReadMe.%{name}
%dir %{_gamesdatadir}/%{name}
%config(noreplace) %{_gamesdatadir}/%{name}/xmame-svgafxrc
%attr(-,root,games) %{_bindir}/xmame.svgafx*
@@ -1118,7 +1126,7 @@
%if %buildx11mess
%post -n xmess-x11
%{update_menus}
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/xmess xmess
/usr/X11R6/bin/xmess.x11-68k 9
%endif
update-alternatives --install %{_bindir}/xmess xmess /usr/X11R6/bin/xmess.x11
10
@@ -1130,7 +1138,7 @@
%{clean_menus}
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove xmess /usr/X11R6/bin/xmess.x11-68k
%endif
update-alternatives --remove xmess /usr/X11R6/bin/xmess.x11
@@ -1139,6 +1147,7 @@
%files -n xmess-x11
%defattr(-,root,root)
+%doc ReadMe.xmess
#%dir %{_gamesdatadir}/xmess
#%config(noreplace) %{_gamesdatadir}/xmess/xmess-x11rc
%attr(-,root,games) /usr/X11R6/bin/xmess.x11*
@@ -1149,7 +1158,7 @@
#
%if %buildsvgalibmess
%post -n xmess-svgalib
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/xmess xmess
%{_prefix}/bin/xmess.svgalib-68k 9
%endif
update-alternatives --install %{_bindir}/xmess xmess
%{_prefix}/bin/xmess.svgalib 10
@@ -1160,7 +1169,7 @@
%postun -n xmess-svgalib
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove xmess %{_prefix}/bin/xmess.svgalib-68k
%endif
update-alternatives --remove xmess %{_prefix}/bin/xmess.svgalib
@@ -1169,7 +1178,7 @@
%files -n xmess-svgalib
%defattr(-,root,root)
-#%doc doc/readme.mame
+%doc ReadMe.xmess
#%dir %{_gamesdatadir}/xmess
#%config(noreplace) %{_gamesdatadir}/xmess/xmess-svgalibrc
%attr(-,root,games) %{_bindir}/xmess.svgalib*
@@ -1180,7 +1189,7 @@
%if %buildSDLmess
%post -n xmess-SDL
%{update_menus}
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/xmess xmess
/usr/X11R6/bin/xmess.SDL-68k 9
%endif
update-alternatives --install %{_bindir}/xmess xmess /usr/X11R6/bin/xmess.SDL
10
@@ -1192,7 +1201,7 @@
%{clean_menus}
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove xmess /usr/X11R6/bin/xmess.SDL-68k
%endif
update-alternatives --remove xmess /usr/X11R6/bin/xmess.SDL
@@ -1201,6 +1210,7 @@
%files -n xmess-SDL
%defattr(-,root,root)
+%doc ReadMe.xmess
#%dir %{_gamesdatadir}/xmess
#%config(noreplace) %{_gamesdatadir}/xmess/xmame-SDLrc
%attr(-,root,games) /usr/X11R6/bin/xmess.SDL*
@@ -1211,7 +1221,7 @@
#
%if %buildsvgafxmess
%post -n xmess-svgafx
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --install %{_bindir}/xmess xmess
%{_prefix}/bin/xmess.svgafx-68k 9
%endif
update-alternatives --install %{_bindir}/xmess xmess
%{_prefix}/bin/xmess.svgafx 10
@@ -1222,7 +1232,7 @@
%postun -n xmess-svgafx
if [ "$1" = 0 ]; then
# Remove update-alternatives entries
-%if enable_68k_asm
+%if %enable_68k_asm
update-alternatives --remove xmess %{_bindir}/xmess.svgafx-68k
%endif
update-alternatives --remove xmess %{_bindir}/xmess.svgafx
@@ -1231,7 +1241,7 @@
%files -n xmess-svgafx
%defattr(-,root,root)
-#%doc doc/readme.mame
+%doc ReadMe.xmess
#%dir %{_gamesdatadir}/xmess
#%config(noreplace) %{_gamesdatadir}/xmess/xmess-svgafxrc
%attr(-,root,games) %{_bindir}/xmess.svgafx*
@@ -1241,6 +1251,38 @@
rm -rf %buildroot
%changelog
+* Wed Feb 22 2006 Guillaume Bedot <[EMAIL PROTECTED]> 0.104-1plf
+- Release 0.104
+
+* Thu Jan 19 2006 Guillaume Bedot <[EMAIL PROTECTED]> 0.103-2plf
+- Reup
+
+* Wed Jan 18 2006 Guillaume Bedot <[EMAIL PROTECTED]> 0.103-1plf
+- Release 0.103
+- Fixed folder owned by xmame-base and xmame-x11
+- Minimal doc for sub-packages
+- PreReq -> Requires(pre)
+- provide with version
+
+* Tue Nov 29 2005 Guillaume Bedot <[EMAIL PROTECTED]> 0.102-1plf
+- Release 0.102
+- Again a Mameinfo change, require p7zip instead of unrar.
+
+* Mon Oct 24 2005 Guillaume Bedot <[EMAIL PROTECTED]> 0.101-1plf
+- Release 0.101
+- + buildrequire unzip, unrar
+
+* Fri Oct 21 2005 Anssi Hannula <[EMAIL PROTECTED]> 0.100-2plf
+- remove ExclusiveArch
+- enable 68k_asm by default only on x86
+- fix few %%if:s
+- enable mips3 dynamic recompiler only on x86
+- fix X11LIB for lib64
+- %%make
+
+* Thu Sep 22 2005 Guillaume Bedot <[EMAIL PROTECTED]> 0.100-1plf
+- Release 0.100
+
* Fri Aug 26 2005 Guillaume Bedot <[EMAIL PROTECTED]> 0.99-1plf
- Release 0.99
_______________________________________________
PLF-announce mailing list
[email protected]
https://www.zarb.org/mailman/listinfo/plf-announce