3 %bcond_with capsimage # use capsimage for .IPF, .RAW and .CTR disk image support
4 %bcond_with scsi # SCSI devices emulation (uses libscg: cdrtools <= 2.01.01a08 or result is non-distributable)
6 Summary: Unix Amiga Emulator
7 Summary(pl.UTF-8): Uniksowy emulator Amigi
11 Release: 0.%{subver}.0.1
13 Group: Applications/Emulators
14 Source0: http://www.rcdrummond.net/uae/e-uae-%{version}-%{subver}/%{name}-%{version}-%{subver}.tar.bz2
15 # Source0-md5: cbfd7e3d7a1b323331afbb92ea7ff4f0
18 Patch0: %{name}-format.patch
19 Patch1: %{name}-ucontext.patch
20 Patch2: %{name}-system-libscg.patch
21 URL: http://www.rcdrummond.net/uae/
22 BuildRequires: OpenGL-GLU-devel
23 BuildRequires: SDL-devel >= 1.2.0
24 BuildRequires: alsa-lib-devel
25 BuildRequires: autoconf >= 2.55
26 BuildRequires: automake >= 1:1.7
28 BuildRequires: cdrtools-devel >= 2:2.01
29 #BuildRequires: cdrtools-devel <= 2:2.01.01a09
31 BuildRequires: gtk+2-devel >= 2.0.0
32 %{?with_capsimage:BuildRequires: libcapsimage-devel}
33 BuildRequires: pkgconfig
34 BuildRequires: xorg-lib-libX11-devel
35 BuildRequires: xorg-lib-libXext-devel
36 BuildRequires: xorg-lib-libXxf86dga-devel
37 BuildRequires: xorg-lib-libXxf86vm-devel
38 BuildRequires: xorg-lib-libxkbfile-devel
39 BuildRequires: zlib-devel
40 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43 This is a version of UAE, the Ubiquitous Amiga Emulator, with an
44 emulation core based on WinUAE 0.8.27. It attempts to bring many of
45 the great features of WinUAE to non-Windows platforms. This version
46 now finally has a name, E-UAE, since that's what everybody was calling
47 it anyway. The 'E' can stand for anything you fancy. Experimental,
48 extreme, exciting, egalitarian, eggplant, ...
50 %description -l pl.UTF-8
51 To jest wersja UAE (Ubiquitous Amiga Emulator - wszędobylskiego
52 emulatora Amigi) z rdzeniem emulatora opartym na WinUAE 0.8.27. Jest
53 to próba przeniesienia wielu wspaniałych możliwości WinUAE na
54 platformy inne niż Windows. Ta wersja ma wreszcie nazwę - E-UAE - jako
55 że właśnie tak wszyscy ją nazywali. "E" może oznaczać co tylko chcemy.
56 Eksperymentalny, ekstremalny, ekscytujący, egalitarny...
59 Summary: Unix Amiga Emulator, SDL version
60 Summary(pl.UTF-8): Uniksowy emulator Amigi, wersja SDL
61 Group: Applications/Emulators
64 This is a version of UAE, the Ubiquitous Amiga Emulator, with an
65 emulation core based on WinUAE 0.8.27. It attempts to bring many of
66 the great features of WinUAE to non-Windows platforms. This version
67 now finally has a name, E-UAE, since that's what everybody was calling
68 it anyway. The 'E' can stand for anything you fancy. Experimental,
69 extreme, exciting, egalitarian, eggplant, ...
71 This version uses SDL as audio and video output.
73 %description sdl -l pl.UTF-8
74 To jest wersja UAE (Ubiquitous Amiga Emulator - wszędobylskiego
75 emulatora Amigi) z rdzeniem emulatora opartym na WinUAE 0.8.27. Jest
76 to próba przeniesienia wielu wspaniałych możliwości WinUAE na
77 platformy inne niż Windows. Ta wersja ma wreszcie nazwę - E-UAE - jako
78 że właśnie tak wszyscy ją nazywali. "E" może oznaczać co tylko chcemy.
79 Eksperymentalny, ekstremalny, ekscytujący, egalitarny...
81 Ta wersja używa SDL jako wyjścia dźwięk i obrazu.
84 %setup -q -n %{name}-%{version}-%{subver}
95 --enable-action-replay
103 --enable-compatible-cpu
104 --enable-cycle-exact-cpu
107 --enable-scsi-device%{!?with_scsi:=no}
110 --with-caps%{!?with_capsimage:=no}
123 %{__mv} src/uae e-uae-sdl
133 --without-sdl-sound \
136 %{__mv} src/uae e-uae
139 rm -rf $RPM_BUILD_ROOT
140 install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir}}
142 install e-uae* $RPM_BUILD_ROOT%{_bindir}
143 sed %{SOURCE1} -e 's/uae/e-uae/' -e 's/UAE/E-UAE/' \
144 > $RPM_BUILD_ROOT%{_desktopdir}/e-uae.desktop
145 sed %{SOURCE1} -e 's/uae/e-uae-sdl/' -e 's/UAE/E-UAE SDL/' \
146 > $RPM_BUILD_ROOT%{_desktopdir}/e-uae-sdl.desktop
147 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/e-uae.png
148 cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}/e-uae-sdl.png
151 rm -rf $RPM_BUILD_ROOT
154 %defattr(644,root,root,755)
155 %doc ChangeLog README docs/*
156 %attr(755,root,root) %{_bindir}/e-uae
157 %{_desktopdir}/e-uae.desktop
158 %{_pixmapsdir}/e-uae.png
161 %defattr(644,root,root,755)
162 %doc ChangeLog README docs/*
163 %attr(755,root,root) %{_bindir}/e-uae-sdl
164 %{_desktopdir}/e-uae-sdl.desktop
165 %{_pixmapsdir}/e-uae-sdl.png