1 Summary: Portable x86 PC Emulator
2 Summary(pl): Przeno¶ny emulator x86 PC
7 Group: Applications/Emulators
8 Source0: http://prdownloads.sourceforge.net/bochs/%{name}-%{version}.tar.gz
9 URL: http://bochs.sourceforge.net/
10 BuildRequires: XFree86-devel
11 BuildRequires: libstdc++-devel
12 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15 Bochs is a portable x86 PC emulation software package that emulates
16 enough of the x86 CPU, related AT hardware, and BIOS to run DOS,
17 Windows '95, Minix 2.0, and other OS's, all on your workstation.
20 Bochs jest przeno¶nym emulatorem x86 PC emuluj±cym wystarczaj±co du¿o
21 architektury procesora x86 oraz hardware'u AT i BIOS-u ¿eby uruchomiæ
22 DOS-a, Windows'95, Minix 2.0 i inne systemu operacyjne, wszystkie na
31 --enable-cpu-level=5 \
38 #for i in vga.bdf hercules.bdf;
40 # bdftopcf $i -o `basename $i .bdf`.pcf
42 # vga.pcf has moved to XFree86-fonts
43 bdftopcf hercules.bdf -o hercules.pcf
47 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT/{%{_bindir},%{_datadir}/bochs/bios,%{_datadir}/fonts/misc,%{_mandir}/man1}
50 install bochs install-x11-fonts bximage $RPM_BUILD_ROOT/%{_bindir}
51 install bios/BIOS-bochs-latest* bios/VGABIOS-elpin-2.40 $RPM_BUILD_ROOT%{_datadir}/bochs/bios
52 install doc/man/{bochs,bochsrc,bximage}.1 $RPM_BUILD_ROOT%{_mandir}/man1
55 echo "Example .bochrc file - put it into selected directory and modify" \
56 "path to images" >.bochsrc
57 sed -e 's#bios#%{_datadir}/bochs/bios#g' <.brc >>.bochsrc
59 gzip -9nf bios/VGABIOS-elpin-LICENSE .bochsrc font/*.pcf CHANGES TESTFORM.txt
61 install font/hercules.pcf* $RPM_BUILD_ROOT%{_datadir}/fonts/misc
64 rm -rf $RPM_BUILD_ROOT
66 if [ -x /usr/X11R6/bin/mkfontdir ]; then
67 (cd /usr/share/fonts/misc; /usr/X11R6/bin/mkfontdir)
69 killall -USR1 xfs > /dev/null 2>&1 ||:
72 if [ -x /usr/X11R6/bin/mkfontdir ]; then
73 (cd /usr/share/fonts/misc; /usr/X11R6/bin/mkfontdir)
75 killall -USR1 xfs > /dev/null 2>&1 ||:
78 %defattr(644,root,root,755)
79 %doc docs-html/*.html bios/VGABIOS-elpin-LICENSE* .bochsrc* *.gz
80 %attr(755,root,root) %{_bindir}/bochs
81 %attr(755,root,root) %{_bindir}/bximage
82 %dir %{_datadir}/bochs
84 %{_datadir}/fonts/misc/*.pcf*