]> git.pld-linux.org Git - packages/fuse.git/blob - fuse.spec
50510cb42bae2efd4992cbdc717f85f2ab1f4aaf
[packages/fuse.git] / fuse.spec
1 Summary:        Free Unix Spectrum Emulator
2 Summary(pl):    "Wolny" uniksowy emulator ZX Spectrum
3 Name:           fuse
4 Version:        0.5.1
5 Release:        1
6 License:        GPL
7 Group:          Applications/Emulators
8 Source0:        http://www.srcf.ucam.org/~pak21/spectrum/%{name}-%{version}.tar.gz
9 Patch0:         %{name}-typo.patch
10 URL:            http://www.srcf.ucam.org/~pak21/spectrum/fuse.html
11 BuildRequires:  autoconf
12 BuildRequires:  automake
13 BuildRequires:  libspectrum-devel
14 BuildRequires:  perl
15 %ifarch %{ix86} alpha ppc
16 BuildRequires:  svgalib-devel
17 %endif
18 BuildRequires:  XFree86-devel
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 fuse is Free Unix Spectrum Emulator.
23 What Fuse does have:
24
25 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
26   speed on any computer you're likely to try it on (it runs at full
27   speed on a SparcStation 4 unless you do too much graphics intensive
28   stuff).
29 * Support for loading from .tzx files.
30 * Sound emulation.
31
32 %description -l pl
33 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
34 Jego w³a¶ciwo¶ci to:
35
36 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
37 * Mo¿liwo¶æ ³adowania programów z plików .tzx.
38 * D¼wiêk.
39
40 %package common
41 Summary:        Free Unix Spectrum Emulator (common files)
42 Summary(pl):    "Wolny" uniksowy emulator ZX Spectrum (pliki wspólne)
43 Group:          Applications/Emulators
44
45 %description common
46 fuse is Free Unix Spectrum Emulator.
47 What Fuse does have:
48
49 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
50   speed on any computer you're likely to try it on (it runs at full
51   speed on a SparcStation 4 unless you do too much graphics intensive
52   stuff).
53 * Support for loading from .tzx files.
54 * Sound.
55
56 This package contains common files for X11 and svga version.
57
58 %description common -l pl
59 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
60 Jego w³a¶ciwo¶ci to:
61
62 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
63 * Mo¿liwo¶æ ³adowania programów z plików .tzx.
64 * D¼wiêk.
65 * Emulacja kilku drukarek przeznaczonych dla ZX Spectrum.
66
67 W tym pakiecie znajduj± siê wspólne pliki dla wersji X11 i svga.
68
69 %package fb
70 Summary:        Free Unix Spectrum Emulator (framebuffer version)
71 Summary(pl):    "Wolny" uniksowy emulator ZX Spectrum (wersja na framebuffer)
72 Group:          Applications/Emulators
73 Requires:       %{name}-common = %{version}
74
75 %description fb
76 fuse is Free Unix Spectrum Emulator.
77 What Fuse does have:
78
79 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
80   speed on any computer you're likely to try it on (it runs at full
81   speed on a SparcStation 4 unless you do too much graphics intensive
82   stuff).
83 * Support for loading from .tzx files.
84 * Sound.
85
86 This package contains files for framebuffer version.
87
88 %description fb -l pl
89 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
90 Jego w³a¶ciwo¶ci to:
91
92 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
93 * Mo¿liwo¶æ ³adowania programów z plików .tzx.
94 * D¼wiêk.
95
96 W tym pakiecie znajduj± siê pliki dla wersji korzystaj±cej z framebuffera. 
97
98 %package svga
99 Summary:        Free Unix Spectrum Emulator (svga version)
100 Summary(pl):    "Wolny" uniksowy emulator ZX Spectrum (wersja na svgalib)
101 Group:          Applications/Emulators
102 Requires:       %{name}-common = %{version}
103
104 %description svga
105 fuse is Free Unix Spectrum Emulator.
106 What Fuse does have:
107
108 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
109   speed on any computer you're likely to try it on (it runs at full
110   speed on a SparcStation 4 unless you do too much graphics intensive
111   stuff).
112 * Support for loading from .tzx files.
113 * Sound.
114
115 This package contains files for svga version.
116
117 %description svga -l pl
118 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
119 Jego w³a¶ciwo¶ci to:
120
121 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
122 * Mo¿liwo¶æ ³adowania programów z plików .tzx.
123 * D¼wiêk.
124
125 W tym pakiecie znajduj± siê pliki dla wersji korzystaj±cej z svgalib. 
126
127 %package X11
128 Summary:        Free Unix Spectrum Emulator (X11 version)
129 Summary(pl):    "Wolny" uniksowy emulator ZX Spectrum (wersja na XWindow)
130 Group:          Applications/Emulators
131 Requires:       %{name}-common = %{version}
132
133 %description X11
134 fuse is Free Unix Spectrum Emulator.
135 What Fuse does have:
136
137 * Working 48K/128K/+2/+2A Speccy emulation, running at true Speccy
138   speed on any computer you're likely to try it on (it runs at full
139   speed on a SparcStation 4 unless you do too much graphics intensive
140   stuff).
141 * Support for loading from .tzx files.
142 * Sound.
143
144 This package contains files for X11 version.
145
146 %description X11 -l pl
147 fuse (Free Unix Spectrum Emulator) jest emulatorem ZX Spectrum.
148 Jego w³a¶ciwo¶ci to:
149
150 * Emulacja ZX Spectrum 48K/128K/+2/+2A.
151 * Mo¿liwo¶æ ³adowania programów z plików .tzx.
152 * D¼wiêk.
153
154 W tym pakiecie znajduj± siê pliki dla wersji X11.
155
156 %prep
157 %setup -q
158 %patch0 -p1
159
160 %build
161 rm -f missing
162 %{__aclocal}
163 %{__autoconf}
164 %{__automake}
165 # version for X11
166 %configure  \
167         --with-x \
168         --with-glib \
169         --without-svgalib \
170         --without-fb
171 %{__make} clean
172 %{__make}
173 cp -f ./fuse ./fuse-x11
174
175 #version for svga
176 %ifarch %{ix86} alpha ppc
177 %{__make} clean
178 %configure \
179         --without-x \
180         --with-glib \
181         --without-fb \
182         --with-svgalib
183 %{__make} CFLAGS="-I/usr/include/glib-1.2 -I/usr/lib/glib/include %{rpmcflags}"
184 cp -f ./fuse ./fuse-svga
185 %endif
186
187 %{__make} clean
188 %configure \
189         --without-x \
190         --with-glib \
191         --with-fb \
192         --without-svgalib
193 %{__make} CFLAGS="-I/usr/include/glib-1.2 -I/usr/lib/glib/include %{rpmcflags}"
194 cp -f ./fuse ./fuse-fb
195
196 %install
197 rm -rf $RPM_BUILD_ROOT
198 %define _xbindir /usr/X11R6/bin
199 %{__make} install DESTDIR=$RPM_BUILD_ROOT
200 install -d $RPM_BUILD_ROOT%{_xbindir}
201
202 %ifarch %{ix86} alpha ppc
203 install fuse-svga $RPM_BUILD_ROOT%{_bindir}
204 %endif
205 install fuse-x11 $RPM_BUILD_ROOT%{_xbindir}
206 install fuse-fb  $RPM_BUILD_ROOT%{_bindir}
207
208 %clean
209 rm -rf $RPM_BUILD_ROOT
210
211 %files common
212 %defattr(644,root,root,755)
213 %doc README THANKS AUTHORS keysyms.dat keysyms.pl hacking/* 
214 %dir %{_datadir}/%{name}
215 %{_datadir}/%{name}/*
216 %{_mandir}/man1/*
217
218 %files fb
219 %defattr(644,root,root,755)
220 %attr(755,root,root) %{_bindir}/fuse-fb
221
222 %ifarch %{ix86} alpha ppc
223 %files svga
224 %defattr(644,root,root,755)
225 %attr(755,root,root) %{_bindir}/fuse-svga
226 %endif
227
228 %files X11
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_xbindir}/fuse-x11
This page took 0.055229 seconds and 2 git commands to generate.