]> git.pld-linux.org Git - packages/bochs.git/blob - bochs.spec
- vga.pcf moved to XFree86-fonts
[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.2.1
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 architektury procesora x86 oraz hardware'u 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 %configure2_13 \
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 # vga.pcf has moved to XFree86-fonts
45 bdftopcf hercules.bdf -o hercules.pcf
46 cd ..
47
48 %install
49 rm -rf $RPM_BUILD_ROOT
50
51 install -d $RPM_BUILD_ROOT/{%{_bindir},%{_datadir}/bochs/bios,%{_datadir}/fonts/misc,%{_datadir}/man/man1}
52 install bochs install-x11-fonts bximage $RPM_BUILD_ROOT/%{_bindir}
53 install bios/BIOS-bochs-latest* bios/VGABIOS-elpin-2.40 $RPM_BUILD_ROOT%{_datadir}/bochs/bios
54 install doc/man/* $RPM_BUILD_ROOT%{_datadir}/man/man1
55
56 mv -f .bochsrc .brc
57 echo "Example .bochrc file - put it into selected directory and modify" \
58      "path to images" >.bochsrc
59 sed -e 's#bios#%{_datadir}/bochs/bios#g' <.brc >>.bochsrc
60
61 gzip -9nf docs-html/* bios/VGABIOS-elpin-LICENSE .bochsrc font/*.pcf CHANGES TESTFORM.txt
62
63 install font/*.pcf* $RPM_BUILD_ROOT%{_datadir}/fonts/misc
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67 %post
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 %postun
74 if [ -x /usr/X11R6/bin/mkfontdir ]; then
75         (cd /usr/share/fonts/misc; /usr/X11R6/bin/mkfontdir)
76 fi
77 killall -USR1 xfs > /dev/null 2>&1 ||:
78
79 %files
80 %defattr(644,root,root,755)
81 %doc docs-html/* bios/VGABIOS-elpin-LICENSE* .bochsrc* *.gz
82 %attr(755,root,root) %{_bindir}/*
83 %dir %{_datadir}/bochs
84 %{_datadir}/bochs/*
85 %{_datadir}/fonts/misc/*.pcf*
86 %{_datadir}/man/man1/*
This page took 0.061944 seconds and 4 git commands to generate.