]> git.pld-linux.org Git - packages/bochs.git/blob - bochs.spec
- cpu compile patch
[packages/bochs.git] / bochs.spec
1 # TODO:
2 #       - more subpackages (plugins)
3
4 Summary:        Portable x86 PC Emulator
5 Summary(pl):    Przeno¶ny emulator x86 PC
6 Name:           bochs
7 Version:        2.0.2
8 Release:        1
9 License:        GPL
10 Group:          Applications/Emulators
11 Source0:        http://dl.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
12 # Source0-md5:  11bb4e7804f9fef3cda3822f03641b55
13 Patch0:         %{name}-cpu.patch
14 URL:            http://bochs.sourceforge.net/
15 BuildRequires:  XFree86-devel
16 BuildRequires:  docbook-dtd41-sgml
17 BuildRequires:  libstdc++-devel
18 BuildRequires:  wxGTK-devel
19 BuildRequires:  SDL-devel
20 BuildRequires:  svgalib-devel
21 #vga.pcf.gz
22 Requires:       XFree86-fonts
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %description
26 Bochs is a portable x86 PC emulation software package that emulates
27 enough of the x86 CPU, related AT hardware, and BIOS to run DOS,
28 Windows '95, Minix 2.0, and other OS's, all on your workstation.
29
30 %description -l pl
31 Bochs jest przeno¶nym emulatorem x86 PC emuluj±cym wystarczaj±co du¿o
32 architektury procesora x86 oraz hardware'u AT i BIOS-u ¿eby uruchomiæ
33 DOS-a, Windows'95, Minix 2.0 i inne systemu operacyjne, wszystkie na
34 Twoim komputerze.
35
36 %prep
37 %setup -q
38 %patch0 -p1
39
40 %build
41 %configure \
42         --enable-cdrom \
43         --enable-cpu-level=5 \
44         --enable-vbe \
45         --enable-sb16=linux \
46         --enable-configure-interface \
47         --enable-new-pit \
48         --enable-ne2000 \
49         --enable-plugins \
50         --enable-repeat-speedups \
51         --enable-icache \
52         --enable-host-specific-asms \
53         --enable-all-optimizations \
54         --enable-mmx \
55         --enable-sse=2 \
56         --with-x \
57         --with-wx \
58         --with-rfb \
59         --with-sdl \
60         --with-svga \
61         --with-x11
62
63 %{__make}
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %{__make} install \
69     DESTDIR=$RPM_BUILD_ROOT \
70     docdir=%{_docdir}/%{name}-%{version}
71
72 mv -f $RPM_BUILD_ROOT%{_datadir}/bochs/VGABIOS*{LICENSE,README,latest} \
73     $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
74
75 cp -f TESTFORM.txt $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
76
77 rm -f $RPM_BUILD_ROOT%{_datadir}/bochs/*fonts
78 rm -f $RPM_BUILD_ROOT%{_datadir}/bochs/*pcf
79
80 DIRS=`find $RPM_BUILD_ROOT -type d -name CVS`
81 for DIR in $DIRS
82 do
83     rm -rf $DIR
84 done
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %files
90 %defattr(644,root,root,755)
91 %dir %{_datadir}/%{name}
92 %dir %{_datadir}/%{name}/keymaps
93 %attr(755,root,root) %{_bindir}/*
94 %attr(755,root,root) %{_datadir}/%{name}/keymaps/convertmap.pl
95 %attr(755,root,root) %{_libdir}/%{name}/plugins/*.so.*
96 %{_libdir}/%{name}/plugins/*.la
97 %{_datadir}/%{name}/keymaps/*.map
98 %{_datadir}/%{name}/*BIOS*
99 %{_mandir}/man[15]/*
100 %{_docdir}/%{name}-%{version}
This page took 0.067018 seconds and 3 git commands to generate.