Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37570813
en ru br
Репозитории ALT
S:0.74.3-alt3
5.1: 0.74-alt1.M51.1
4.1: 0.72-alt3
4.0: 0.72-alt4
3.0: 0.63-alt1.1
www.altlinux.org/Changes

Группа :: Эмуляторы
Пакет: dosbox

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: dosbox
Version: 0.72
Release: alt3

Summary: i8086/DOS/VGA software emulator for running old games
License: GPL
Group: Emulators

Url: http://dosbox.com

%define myicon      %name.xpm
%define mygroup     dosgamer

%define docbook_man %_datadir/xml/docbook/xsl-stylesheets/manpages/docbook.xsl

Source0: http://heanet.dl.sourceforge.net/sourceforge/dosbox/%name-%version.tar.gz
Source1: DOSBox-russian-lang-072-2.zip
Source7: %name-wrapper
Source8: %name-install
Source9: %name-install.xml

Source10: %name.xpm.gz
Source11: %name-mini.xpm.gz
Source12: %name-large.xpm.bz2

Patch0: %name-0.65-loadfont-base.patch
Patch1: %name-0.65-alt-compile-fixes.patch

Requires(pre): shadow-utils

Conflicts: dosbox-russian

Summary(ru_RU.UTF8): п÷я─п╬пЁя─п╟п╪п╪п╫я▀п╧ я█п╪я┐п╩я▐я┌п╬я─ i8086/DOS/VGA п╢п╩я▐ п╥п╟п©я┐я│п╨п╟ я│я┌п╟я─я▀я┘ п╦пЁя─

BuildPreReq: unzip
BuildPreReq: docbook-dtds docbook-style-xsl gcc-c++ libalsa-devel libmesa-devel libpng-devel libSDL-devel libSDL_net-devel libSDL_sound-devel xsltproc

%description
DOSBox is graphical application that provides rich programming emulation
of Intel 8086 real-mode, SVGA and DOS with XMS/EMS (but no DPMI!).

This is very useful for running old good DOS games written for PC/XT/AT
that's impossible directly on modern Pentiums, SUN's, PowerPC & etc.
At least PII 400MHz is required for comfortable running.

Full list of tested games successfully supported by DOSBox
is published on the http://dosbox.sourceforge.net site.

Run it as following:
 * dosbox /path/to/game.exe
 * dosbox /path/to/gamedir
Examples:
 * dosbox /tmp/old-games/ugh.exe
   ...maps given directory to drive C: and start given EXE/COM/BAT-file
 * dosbox /usr/local/games
   ...maps given directory to drive C: and start built-in COMMAND.COM

%description -l ru_RU.UTF8
DOSBox - я█я┌п╬ пЁя─п╟я└п╦я┤п╣я│п╨п╬п╣ п©я─п╦п╩п╬п╤п╣п╫п╦п╣, п©я─п╬пЁя─п╟п╪п╪п╫п╬ я█п╪я┐п╩п╦я─я┐я▌я┴п╣п╣
п©я─п╬я├п╣я│я│п╬я─ Intel 8086, пЁя─п╟я└п╦я┤п╣я│п╨п╦п╧ п╟п╢п╟п©я┌п╣я─ SVGA
п╦ п╬п©п╣я─п╟я├п╦п╬п╫п╫я┐я▌ я│п╦я│я┌п╣п╪я┐ DOS я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ XMS п╦ EMS, п╫п╬ п╠п╣п╥ DPMI.

DOSBox п©п╬п╥п╡п╬п╩я▐п╣я┌ п╥п╟п©я┐я│п╨п╟я┌я▄ п╫п╟ я│п╬п╡я─п╣п╪п╣п╫п╫п╬п╪ п╨п╬п╪п©я▄я▌я┌п╣я─п╣ я│я┌п╟я─я▀п╣ п╦пЁя─я▀,
я│п╬п╥п╢п╟п╫п╫я▀п╣ п╢п╩я▐ XT п╦ AT, п╦ п╫п╣ я─п╟п╠п╬я┌п╟я▌я┴п╦п╣ п╫п╟ п╠п╬п╩п╣п╣ п╫п╬п╡я▀я┘ я│п╦я│я┌п╣п╪п╟я┘.
п■п╩я▐ п╨п╬п╪я└п╬я─я┌п╫п╬п╧ я─п╟п╠п╬я┌я▀ я┌я─п╣п╠я┐п╣я┌я│я▐ PII 400MHz п╦п╩п╦ я│я─п╟п╡п╫п╦п╪я▀п╧ я│ п╫п╦п╪
п©п╬ я│п╨п╬я─п╬я│я┌п╦ п©я─п╬я├п╣я│я│п╬я─ п╩я▌п╠п╬п╧ п╟я─я┘п╦я┌п╣п╨я┌я┐я─я▀ (SUN, PowerPC п╦ я┌.п╢.).

п÷п╬п╩п╫я▀п╧ я│п©п╦я│п╬п╨ п©я─п╬я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╫я▀я┘ п╦пЁя─ (Tower, Wings of Fury, Dune, ...)
п╫п╟я┘п╬п╢п╦я┌я│я▐ п╫п╟ п╬я└п╦я├п╦п╟п╩я▄п╫п╬п╪ я│п╟п╧я┌п╣ п©я─п╬пЁя─п╟п╪п╪я▀: http://dosbox.sourceforge.net.

п≈п╟п©я┐я│п╨ я█п╪я┐п╩я▐я┌п╬я─п╟ п©я─п╬п╦п╥п╡п╬п╢п╦я┌я│я▐ я│п╩п╣п╢я┐я▌я┴п╦п╪ п╬п╠я─п╟п╥п╬п╪:
 * dosbox /п©я┐я┌я▄/п╨/п╦пЁя─п╣/game.exe
 * dosbox /п©я┐я┌я▄/п╨/п╦пЁя─п╣
п÷я─п╦п╪п╣я─я▀:
 * dosbox /tmp/old-games/ugh.exe
   ...п╬я┌п╬п╠я─п╟п╥п╦я┌ п╨п╟я┌п╟п╩п╬пЁ п╦пЁя─я▀ п╫п╟ п╢п╦я│п╨ C: п╦ п╥п╟п©я┐я│я┌п╦я┌ я┐п╨п╟п╥п╟п╫п╫я▀п╧ EXE/COM/BAT-я└п╟п╧п╩
 * dosbox /usr/local/games
   ...п╬я┌п╬п╠я─п╟п╥п╦я┌ я┐п╨п╟п╥п╟п╫п╫я▀п╧ п╨п╟я┌п╟п╩п╬пЁ п╫п╟ п╢п╦я│п╨ C: п╦ п╥п╟п©я┐я│я┌п╦я┌ п╡я│я┌я─п╬п╣п╫п╫я▀п╧ COMMAND.COM

%prep
%setup
%patch0 -p1
%patch1 -p1
./autogen.sh
unzip %SOURCE1

%build
%configure \
--enable-core-inline
%make

%install
%makeinstall

# configuration

mkdir -p %buildroot%_sysconfdir/%name  # /{runargs,autoexec}
cp dosbox.conf %buildroot%_sysconfdir/%name/dosbox.conf.sample.ru

# binaries

mv %buildroot%_bindir/%name{,.bin}
install -p %SOURCE7 %buildroot%_bindir/%name
install -p %SOURCE8 %buildroot%_bindir/%name-install

# manual pages

mkdir -p %buildroot%_man1dir
pushd %buildroot%_man1dir
xsltproc %docbook_man %_sourcedir/%name-install.xml
popd

# create directory for data files and for placing games

mkdir -p %buildroot{%_datadir/%name,%_gamesbindir/%name}

# icons

mkdir -p %buildroot{%_niconsdir,%_liconsdir,%_miconsdir}
gzip -cd %SOURCE10 > %buildroot%_niconsdir/%myicon
gzip -cd %SOURCE11 > %buildroot%_miconsdir/%myicon
bzip2 -cd %SOURCE12 > %buildroot%_liconsdir/%myicon

mkdir -p %buildroot%_desktopdir
cat > %buildroot%_desktopdir/%name.desktop << __EOF__
[Desktop Entry]
Type=Application
Name=DOSBox
GenericName=
Comment=DOS/8086/VGA software emulator running under X
Icon=%name
Exec=%_bindir/%name
Terminal=false
Categories=System;Emulator;
Name[ru]=DOSBox
Comment[ru]=DOS/8086/VGA п©я─п╬пЁя─п╟п╪п╪п╫я▀п╧ я█п╪я┐п╩я▐я┌п╬я─ п╢п╩я▐ п╥п╟п©я┐я│п╨п╟ п╡ X
__EOF__


%pre
%_sbindir/groupadd -r -f %mygroup &>/dev/null

%post
%update_menus

%postun
%clean_menus

%triggerun -- dosbox <= 0.72-alt2
%unregister_alternatives_always dosbox


%files
%_bindir/%name
%_bindir/%name.bin
%_bindir/%name-install
%config %_sysconfdir/%name
%dir %_datadir/%name
%_man1dir/%{name}*
%doc AUTHORS ChangeLog NEWS README THANKS docs/README.video docs/PORTING
%doc DOSBOX_0.72_README_RUS.txt Instructions_RUS_ENG.txt zmbv/
%_niconsdir/%myicon
%_miconsdir/%myicon
%_liconsdir/%myicon
%_desktopdir/%name.desktop
%dir %attr(2755,root,%mygroup) %_gamesbindir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin