1 %define _kernel_ver %(grep UTS_RELEASE %{_kernelsrcdir}/include/linux/version.h 2>/dev/null| cut -d'"' -f2)
2 #%define _kernel_ver_str %(echo %{_kernel_ver} | sed s/-/_/g)
3 Summary: A DOS emulator
4 Summary(de): DOS-Emulator
5 Summary(fr): Emulateur DOS
6 Summary(pl): Emulator DOSa
7 Summary(tr): DOS öykünümcüsü
11 License: distributable
12 Group: Applications/Emulators
13 Group(de): Applikationen/Emulators
14 Group(pl): Aplikacje/Emulatory
15 Source0: ftp://ftp.dosemu.org/dosemu/%{name}-%{version}.tgz
16 Source1: %{name}-pl-man-pages.tar.bz2
17 Source2: dosemu-sys.tar.gz
18 Source3: http://prdownloads.sourceforge.net/freedos/ke2025c16.zip
19 Source4: autoexec2.bat
24 Patch0: %{name}-dosemu_conf.patch
25 Patch1: %{name}-1.0.2-man-pages.patch
26 URL: http://www.dosemu.org/
31 BuildRequires: glibc-static
32 BuildRequires: XFree86-static
33 BuildRequires: slang-static
34 Conflicts: mtools < 3.6
36 Exclusivearch: %{ix86}
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Conflicts: kernel < 2.0.28
41 Dosemu is a DOS emulator. Once you've installed dosemu, start the DOS
42 emulator by typing in the "dos" command.
44 You need to install dosemu if you use DOS programs and you want to be
45 able to run them on your GNU/Linux system. You may also need to
46 install the dosemu-freedos-* package.
49 Esta es una versión del emulador DOS que fue proyectada para
50 ejecutarse en secciones X Window. Ofrece soporte a gráficos VGA como
51 también soporte a ratón.
54 Dosemu to Emulator systemu DOS. Po zainstalowaniu mo¿esz go uruchomiæ
57 Je¶li korzystasz z dosowych programów i chcia³by¶ je uruchamiaæ
58 na twoim Linuksowym systemie zainstaluj dosemu. Mo¿esz te¿
59 potrzebowaæ pakietów dosemu-freedos-*.
62 Essa é uma versão do emulador DOS que foi projetada para rodar em
63 sessões X Window. Oferece suporte para gráficos VGA bem como suporte
67 Summary: kernel module dosnet.o
68 Summary(pl): Modu³ dosnet.o do kernela
69 Group: Applications/Emulators
70 Group(de): Applikationen/Emulators
71 Group(pl): Aplikacje/Emulatory
72 Requires: %{name} = %{version}
76 Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP
77 connection beetween dosemu session and Linux kernel. Read README
78 for dosemu for more information.
80 %description -l pl dosnet
81 Modu³ dosnet.o dla kernela. Modu³ ten pozwala ³±czyæ siê programom
82 DOSowym wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy innymi
83 przy pisaniu programów sieciowych dla DOSa. Rzeteln± informacjê na
84 temat dosnet mo¿esz znale¼æ w README do dosemu.
93 unzip -L -o %{SOURCE3} -d freedos
96 cp base-configure.in configure.in
99 %{?_with_static:--enable-linkstatic} \
100 --enable-new-intcode \
104 make -C src/dosext/net/v-net
106 mv -f man/dosemu.bin.1 man/dos.1
108 %define _dosemudir /var/lib/dosemu
111 rm -rf $RPM_BUILD_ROOT
112 install -d $RPM_BUILD_ROOT{%{_bindir},%{_sysconfdir},%{_mandir}/man1,%{_mandir}/pl/man1,%{_pixmapsdir}}
113 install -d $RPM_BUILD_ROOT%{_dosemudir}/bootdir/{dosemu,freedos/doc/fdkernel}
114 install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/net
116 install bin/dosemu.bin $RPM_BUILD_ROOT%{_bindir}/dos
117 install bin/dosdebug $RPM_BUILD_ROOT%{_bindir}/dosdebug
118 install src/tools/periph/{dexeconfig,hdinfo,mkhdimage,mkfatimage16} $RPM_BUILD_ROOT%{_bindir}
119 install etc/dosemu.xpm $RPM_BUILD_ROOT%{_prefix}/X11R6/share/pixmaps
120 install etc/dosemu.users.secure $RPM_BUILD_ROOT%{_sysconfdir}/dosemu.users
121 install etc/global.conf $RPM_BUILD_ROOT%{_dosemudir}/global.conf
122 install etc/dosemu.conf $RPM_BUILD_ROOT%{_sysconfdir}/dosemu.conf
123 install man/{dos.1,dosdebug.1,xdos.1,mkfatimage16.1} $RPM_BUILD_ROOT%{_mandir}/man1
124 install pl/man1/{dos.1,dosdebug.1,xdos.1} $RPM_BUILD_ROOT%{_mandir}/pl/man1
125 install %{SOURCE4} $RPM_BUILD_ROOT%{_dosemudir}/bootdir/autoexec.bat
126 install %{SOURCE5} $RPM_BUILD_ROOT%{_dosemudir}/bootdir/config.sys
127 install %{SOURCE6} $RPM_BUILD_ROOT%{_dosemudir}/bootdir/keybpl.exe
128 install %{SOURCE7} $RPM_BUILD_ROOT%{_dosemudir}/bootdir/egapl.exe
129 install %{SOURCE8} $RPM_BUILD_ROOT%{_dosemudir}/bootdir/shsucdx.exe
130 install src/plugin/commands/*.com $RPM_BUILD_ROOT%{_dosemudir}/bootdir/dosemu
131 install dosemu/*.sys $RPM_BUILD_ROOT%{_dosemudir}/bootdir/dosemu
132 install src/dosext/net/v-net/dosnet.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/net
133 install freedos/bin/kernel.sys $RPM_BUILD_ROOT%{_dosemudir}/bootdir
134 install freedos/doc/fdkernel/* $RPM_BUILD_ROOT%{_dosemudir}/bootdir/freedos/doc/fdkernel
135 ln -sf dosemu/comcom.com $RPM_BUILD_ROOT%{_dosemudir}/bootdir/command.com
136 ln -sf dos $RPM_BUILD_ROOT%{_bindir}/xdos
138 # Take out irritating ^H's from the documentation
139 for i in `ls --color=no doc/` ; do cat doc/$i > $i ; cat $i | perl -p -e 's/.
\b//g' > doc/$i ; done
141 rm -f doc/{configuration,dosemu.lsm}
143 #mv -f $RPM_BUILD_ROOT/usr/X11R6/lib/X11/fonts/misc \
144 # $RPM_BUILD_ROOT%{_fontsdir}
147 gzip -9nf QuickStart COPYING ChangeLog* doc/*
150 rm -rf $RPM_BUILD_ROOT
161 %defattr(644,root,root,755)
164 %config(noreplace) %{_sysconfdir}/dosemu.conf
165 %config(noreplace) %{_sysconfdir}/dosemu.users
166 #%config(noreplace) %{_dosemudir}/hdimage
167 %config(noreplace) %{_dosemudir}/global.conf
168 %attr(755,root,root) %{_bindir}/dos
169 %attr(755,root,root) %{_bindir}/dosdebug
170 #%attr(755,root,root) %{_bindir}/dosexec
171 #%attr(755,root,root) %{_bindir}/dexeconfig
172 %attr(755,root,root) %{_bindir}/hdinfo
173 #%attr(755,root,root) %{_bindir}/do_mtools
174 #%attr(755,root,root) %{_bindir}/extract-dos
175 #%attr(755,root,root) %{_bindir}/mkdexe
176 #%attr(755,root,root) %{_bindir}/myxcopy
177 %attr(755,root,root) %{_bindir}/mkhdimage
178 %attr(755,root,root) %{_bindir}/mkfatimage16
179 #%attr(755,root,root) %{_bindir}/rundos
181 %dir %{_dosemudir}/bootdir
182 %dir %{_dosemudir}/bootdir/dosemu
183 %dir %{_dosemudir}/bootdir/freedos
184 %{_dosemudir}/bootdir/dosemu/*
185 %{_dosemudir}/bootdir/kernel.sys
186 %config(noreplace) %{_dosemudir}/bootdir/autoexec.bat
187 %config(noreplace) %{_dosemudir}/bootdir/config.sys
188 %{_dosemudir}/bootdir/command.com
189 %{_dosemudir}/bootdir/*.exe
190 %{_dosemudir}/bootdir/freedos/*
192 %lang(pl) %{_mandir}/pl/man1/*
193 %{_pixmapsdir}/dosemu.xpm
196 %defattr(644,root,root,755)
197 /lib/modules/%{_kernel_ver}/net/dosnet.o