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