]> git.pld-linux.org Git - packages/bochs.git/blob - bochs.spec
- added XFree86-devel and libstdc++-devel to BuildRequires.
[packages/bochs.git] / bochs.spec
1 Summary:        Portable x86 PC Emulator
2 Summary(pl):    Przeno¶ny emulator x86 PC
3 Name:           bochs
4 Version:        1.1.2
5 Release:        1
6 License:        GPL
7 Group:          Applications/Emulators
8 Group(de):      Applikationen/Emulators
9 Group(pl):      Aplikacje/Emulatory
10 Source0:        http://prdownloads.sourceforge.net/bochs/%{name}-%{version}.tar.gz
11 URL:            http://bochs.sourceforge.net/
12 BuildRequires:  XFree86-devel
13 BuildRequires:  libstdc++-devel
14 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
15
16 %description
17 Bochs is a portable x86 PC emulation software package that emulates
18 enough of the x86 CPU, related AT hardware, and BIOS to run DOS,
19 Windows '95, Minix 2.0, and other OS's, all on your workstation.
20
21 %description -l pl
22 Bochs jest przeno¶nym emulatorem x86 PC emuluj±cym wystarczaj±co du¿o
23 architektóry procesora x86 oraz hardwaru AT i BIOS-u ¿eby uruchomiæ
24 DOS-a, windows'95, Minix 2.0 i inne systemu operacyjne, wszystkie na
25 twoim komputerze.
26
27 %prep
28 %setup -q
29
30 %build
31 %configure \
32         --with-x \
33         --enable-cpu-level=5 \
34         --enable-vga \
35         --enable-fpu \
36         --enable-cdrom \
37         --with-x11
38 %{__make}
39 cd font
40 for i in vga.bdf hercules.bdf; 
41 do
42         bdftopcf $i -o `basename $i .bdf`.pcf
43 done;
44 cd ..
45
46 %install
47 rm -rf $RPM_BUILD_ROOT
48
49 install -d $RPM_BUILD_ROOT/{%{_bindir},%{_datadir}/bochs/bios,%{_datadir}/fonts/misc}
50 install bochs $RPM_BUILD_ROOT/%{_bindir}
51 install bios/BIOS-bochs-990925a bios/VGABIOS-elpin-2.40 $RPM_BUILD_ROOT%{_datadir}/bochs/bios
52 mv -f .bochsrc .brc
53 echo "Example .bochrc file - put it into selected directory and modify" \
54      "path to images" >.bochsrc
55 sed -e 's#bios#%{_datadir}/bochs/bios#g' <.brc >>.bochsrc
56 gzip -9nf docs-html/* bios/VGABIOS-elpin-LICENSE .bochsrc font/*.pcf
57 install font/*.pcf* $RPM_BUILD_ROOT%{_datadir}/fonts/misc
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61 %post
62 if [ -x /usr/X11R6/bin/mkfontdir ]; then
63         (cd /usr/share/fonts/misc; /usr/X11R6/bin/mkfontdir)
64 fi
65 killall -USR1 xfs > /dev/null 2>&1 ||:
66
67 %postun
68 if [ -x /usr/X11R6/bin/mkfontdir ]; then
69         (cd /usr/share/fonts/misc; /usr/X11R6/bin/mkfontdir)
70 fi
71 killall -USR1 xfs > /dev/null 2>&1 ||:
72
73 %files
74 %defattr(644,root,root,755)
75 %doc docs-html/* bios/VGABIOS-elpin-LICENSE* .bochsrc*
76 %attr(755,root,root) %{_bindir}/bochs
77 %dir %{_datadir}/bochs
78 %{_datadir}/bochs/*
79 %{_datadir}/fonts/misc/*.pcf*
This page took 0.035312 seconds and 3 git commands to generate.