2 # - more subpackages (plugins)
5 %bcond_without svga # without svgalib support
7 Summary: Portable x86 PC Emulator
8 Summary(pl): Przeno¶ny emulator x86 PC
13 Group: Applications/Emulators
14 Source0: http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
15 # Source0-md5: 7b21efbe2b56cc15d110993234259b33
16 Patch0: %{name}-ncurses.patch
17 URL: http://bochs.sourceforge.net/
18 BuildRequires: SDL-devel
19 BuildRequires: XFree86-devel
20 BuildRequires: autoconf
21 BuildRequires: automake
22 BuildRequires: docbook-dtd41-sgml
23 BuildRequires: gtk+-devel
24 BuildRequires: libstdc++-devel
25 BuildRequires: ncurses-devel
26 %{?with_svga:BuildRequires: svgalib-devel}
27 BuildRequires: wxGTK2-devel
28 BuildRequires: zlib-devel
29 Requires: XFree86-fonts
30 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33 Bochs is a portable x86 PC emulation software package that emulates
34 enough of the x86 CPU, related AT hardware, and BIOS to run DOS,
35 Windows '95, Minix 2.0, and other OS's, all on your workstation.
38 Bochs jest przeno¶nym emulatorem x86 PC emuluj±cym wystarczaj±co du¿o
39 architektury procesora x86 oraz hardware'u AT i BIOS-u ¿eby uruchomiæ
40 DOS-a, Windows 95, Minix 2.0 i inne systemy operacyjne, wszystkie na
48 cp -f /usr/share/automake/config.sub .
50 # --enable-x86-64 (not supported together with --enable-sep)
51 # --enable-debugger --enable-iodebug --enable-x86-debugger (slowdowns emulation)
52 # --enable-apic (no need to specify, configure will choose best depending on nr cpus)
54 WX_CONFIG=wxgtk2-2.4-config \
55 --enable-config-interface \
58 --enable-cpu-level=6 \
59 --enable-compressed-hd \
65 --enable-guest2host-tlb \
66 --enable-repeat-speedups \
69 --enable-fast-function-calls \
71 --enable-global-pages \
72 --enable-host-specific-asms \
73 --enable-ignore-bad-msr \
75 --enable-all-optimizations \
77 --enable-instrumentation \
91 %{?with_svga:-with-svga} \
99 rm -rf $RPM_BUILD_ROOT
102 DESTDIR=$RPM_BUILD_ROOT \
103 docdir=%{_docdir}/%{name}-%{version}
105 mv -f $RPM_BUILD_ROOT%{_datadir}/bochs/VGABIOS*{LICENSE,README,latest} \
106 $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
108 cp -f TESTFORM.txt $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
110 #rm -f $RPM_BUILD_ROOT%{_datadir}/bochs/*fonts
111 #rm -f $RPM_BUILD_ROOT%{_datadir}/bochs/*pcf
113 #find $RPM_BUILD_ROOT -type d -name CVS | xargs rm -rf
116 rm -rf $RPM_BUILD_ROOT
119 %defattr(644,root,root,755)
120 %attr(755,root,root) %{_bindir}/*
121 %dir %{_libdir}/%{name}
122 %dir %{_libdir}/%{name}/plugins
123 %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so.*
124 %{_libdir}/%{name}/plugins/*.la
125 %dir %{_datadir}/%{name}
126 %dir %{_datadir}/%{name}/keymaps
127 %attr(755,root,root) %{_datadir}/%{name}/keymaps/convertmap.pl
128 %{_datadir}/%{name}/keymaps/*.map
129 %{_datadir}/%{name}/*BIOS*
131 %{_docdir}/%{name}-%{version}