3 %bcond_without svga # do not build svgalib version
4 %bcond_without x # do not build X11 version
5 %bcond_without fb # do not build framebuffer version
6 %bcond_without sdl # do not build SDL version
8 Summary: Free Unix Spectrum Emulator
9 Summary(pl.UTF-8): Darmowy uniksowy emulator ZX Spectrum
14 Group: Applications/Emulators
15 Source0: http://dl.sourceforge.net/fuse-emulator/%{name}-%{version}.tar.gz
16 # Source0-md5: e6434ae8d5d97613c5ae0c7d42df0e49
17 Patch0: %{name}-missing.patch
18 URL: http://fuse-emulator.sourceforge.net/
19 %{?with_sdl:BuildRequires: SDL-devel >= 1.2.4}
20 BuildRequires: autoconf >= 2.59-9
21 BuildRequires: automake
22 %{?with_x:BuildRequires: gtk+2-devel >= 1:2.0.0}
23 BuildRequires: lib765-devel
24 BuildRequires: libjsw-devel
25 BuildRequires: libao-devel
26 BuildRequires: libpng-devel
27 BuildRequires: libspectrum-devel >= 0.4.0
28 BuildRequires: libxml2-devel >= 2.0.0
30 BuildRequires: pkgconfig
31 %{?with_svga:BuildRequires: svgalib-devel}
32 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35 fuse is Free Unix Spectrum Emulator.
38 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
39 speed on any computer you're likely to try it on (it runs at full
40 speed on a SparcStation 4 unless you do too much graphics intensive
42 * Support for loading from .tzx files.
45 %description -l pl.UTF-8
46 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
49 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
50 * Możliwość ładowania programów z plików .tzx.
54 Summary: Free Unix Spectrum Emulator (common files)
55 Summary(pl.UTF-8): Darmowy uniksowy emulator ZX Spectrum (pliki wspólne)
56 Group: Applications/Emulators
57 Requires: libspectrum >= 0.4.0
60 fuse is Free Unix Spectrum Emulator.
63 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
64 speed on any computer you're likely to try it on (it runs at full
65 speed on a SparcStation 4 unless you do too much graphics intensive
67 * Support for loading from .tzx files.
70 This package contains common files for all versions.
72 %description common -l pl.UTF-8
73 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
76 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
77 * Możliwość ładowania programów z plików .tzx.
79 * Emulacja kilku drukarek przeznaczonych dla ZX Spectrum.
81 W tym pakiecie znajdują się wspólne pliki dla wszystkich wersji.
84 Summary: Free Unix Spectrum Emulator (framebuffer version)
85 Summary(pl.UTF-8): Darmowy uniksowy emulator ZX Spectrum (wersja na framebuffer)
86 Group: Applications/Emulators
87 Requires: %{name}-common = %{version}-%{release}
90 fuse is Free Unix Spectrum Emulator.
93 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
94 speed on any computer you're likely to try it on (it runs at full
95 speed on a SparcStation 4 unless you do too much graphics intensive
97 * Support for loading from .tzx files.
100 This package contains files for framebuffer version.
102 %description fb -l pl.UTF-8
103 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
106 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
107 * Możliwość ładowania programów z plików .tzx.
110 W tym pakiecie znajdują się pliki dla wersji korzystającej z
114 Summary: Free Unix Spectrum Emulator (SDL version)
115 Summary(pl.UTF-8): Darmowy uniksowy emulator ZX Spectrum (wersja na SDL)
116 Group: Applications/Emulators
117 Requires: %{name}-common = %{version}-%{release}
118 Requires: SDL >= 1.2.4
121 fuse is Free Unix Spectrum Emulator.
124 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
125 speed on any computer you're likely to try it on (it runs at full
126 speed on a SparcStation 4 unless you do too much graphics intensive
128 * Support for loading from .tzx files.
131 This package contains files for SDL version.
133 %description sdl -l pl.UTF-8
134 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
137 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
138 * Możliwość ładowania programów z plików .tzx.
141 W tym pakiecie znajdują się pliki dla wersji korzystającej z SDL.
144 Summary: Free Unix Spectrum Emulator (svga version)
145 Summary(pl.UTF-8): Darmowy uniksowy emulator ZX Spectrum (wersja na svgalib)
146 Group: Applications/Emulators
147 Requires: %{name}-common = %{version}-%{release}
150 fuse is Free Unix Spectrum Emulator.
153 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
154 speed on any computer you're likely to try it on (it runs at full
155 speed on a SparcStation 4 unless you do too much graphics intensive
157 * Support for loading from .tzx files.
160 This package contains files for svga version.
162 %description svga -l pl.UTF-8
163 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
166 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
167 * Możliwość ładowania programów z plików .tzx.
170 W tym pakiecie znajdują się pliki dla wersji korzystającej z svgalib.
173 Summary: Free Unix Spectrum Emulator (X11 version)
174 Summary(pl.UTF-8): Darmowy uniksowy emulator ZX Spectrum (wersja na XWindow)
175 Group: Applications/Emulators
176 Requires: %{name}-common = %{version}-%{release}
179 fuse is Free Unix Spectrum Emulator.
182 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
183 speed on any computer you're likely to try it on (it runs at full
184 speed on a SparcStation 4 unless you do too much graphics intensive
186 * Support for loading from .tzx files.
189 This package contains files for X11 version.
191 %description X11 -l pl.UTF-8
192 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
195 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
196 * Możliwość ładowania programów z plików .tzx.
199 W tym pakiecie znajdują się pliki dla wersji X11.
214 --disable-ui-joystick \
225 --disable-ui-joystick \
236 --disable-ui-joystick \
255 rm -rf $RPM_BUILD_ROOT
258 DESTDIR=$RPM_BUILD_ROOT
260 %{?with_svga:install fuse-svga $RPM_BUILD_ROOT%{_bindir}}
261 %{?with_x:install fuse-x11 $RPM_BUILD_ROOT%{_bindir}}
262 %{?with_fb:install fuse-fb $RPM_BUILD_ROOT%{_bindir}}
263 %{?with_sdl:install fuse-sdl $RPM_BUILD_ROOT%{_bindir}}
266 rm -rf $RPM_BUILD_ROOT
269 %defattr(644,root,root,755)
270 %doc README THANKS AUTHORS keysyms.dat keysyms.pl hacking/*
272 %{_mandir}/man1/fuse.1*
276 %defattr(644,root,root,755)
277 %attr(755,root,root) %{_bindir}/fuse-fb
282 %defattr(644,root,root,755)
283 %attr(755,root,root) %{_bindir}/fuse-sdl
288 %defattr(644,root,root,755)
289 %attr(755,root,root) %{_bindir}/fuse-svga
294 %defattr(644,root,root,755)
295 %attr(755,root,root) %{_bindir}/fuse-x11