Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37044869
en ru br
Репозитории ALT
S:1.3.0-alt1
5.1: 1.2.3-alt1
4.1: 1.2.3-alt1
4.0: 1.2.1-alt0.2
3.0: 1.2-alt2
www.altlinux.org/Changes

Группа :: Разработка/Прочее
Пакет: mdk

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

Name: mdk
Version: 1.3.0
Release: alt1

Summary: GNU MIX Development Kit
Summary(ru_RU.UTF-8): п п╬п╪п©п╩п╣п╨я┌ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ п╢п╩я▐ MIX

License: GPLv3
Group: Development/Other
Url: http://www.gnu.org/software/mdk/mdk.html

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://ftp.gnu.org/gnu/mdk/v%version/%name-%version.tar
Patch: %name-1.2.3.patch
Patch1: %name-1.2.7-enable-deprecated.patch

# Automatically added by buildreq on Mon Oct 29 2007

BuildRequires: flex guile30-devel libglade-devel libncurses-devel libreadline-devel
# FIXME:
BuildPreReq:  intltool
# explicitly added texinfo for info files
BuildRequires: texinfo makeinfo

%description
MDK stands for MIX Development Kit, and provides tools for developing and
executing, in a MIX virtual machine, MIXAL programs.

The MIX is Donald Knuth's mythical computer, described in the first volume
of The Art of Computer Programming, which is programmed using MIXAL, the MIX
assembly language.

MDK includes a MIXAL assembler (mixasm) and a MIX virtual machine (mixvm)
with a command line interface.  In addition, a GTK+ GUI to mixvm, called
gmixvm, is provided; and, for Emacs guy, exists emacs mode, which allows
running mixvm inside an Emacs GUD buffer.


%description -l ru_RU.UTF-8
MDK -- п╨п╬п╪п©п╩п╣п╨я┌ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ п╢п╩я▐ MIX, п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я▌я┴п╦п╧ я┐я┌п╦п╩п╦я┌я▀ п╢п╩я▐ я─п╟п╥я─п╟п╠п╬я┌п╨п╦ п╦
п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п©я─п╬пЁя─п╟п╪п╪ п╢п╩я▐ п╡п╦я─я┌я┐п╟п╩я▄п╫п╬п╧ п╪п╟я┬п╦п╫я▀ MIX.

MIX -- п╪п╦я└п╦я┤п╣я│п╨п╦п╧ п╨п╬п╪п©я▄я▌я┌п╣я─ п■п╬п╫п╟п╩я▄п╢п╟ п п╫я┐я┌п╟, п╨п╬я┌п╬я─я▀п╧ п╬п©п╦я│п╟п╫ п╡ п©п╣я─п╡п╬п╪ я┌п╬п╪п╣
"п≤я│п╨я┐я│я│я┌п╡п╟ п©я─п╬пЁя─п╟п╪п╪п╦я─п╬п╡п╟п╫п╦я▐", п╨п╬я┌п╬я─я▀п╧ п©я─п╬пЁя─п╟п╪п╪п╦я─я┐п╣я┌я│я▐ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ MIXAL
-- я▐п╥я▀п╨п╟ п╟я│я│п╣п╪п╠п╩п╣я─п╟ MIX.

MDK п╡п╨п╩я▌я┤п╟п╣я┌ п╡ я│п╣п╠я▐ п╟я│я│п╣п╪п╠п╩п╣я─ MIXAL (mixasm) п╦ п╡п╦я─я┌я┐п╟п╩я▄п╫я┐я▌ п╪п╟я┬п╦п╫я┐ MIX
(mixvm) я│ п╨п╬п╪п╟п╫п╢п╫п╬-я│я┌я─п╬п╨п╬п╡я▀п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪. п▓ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╦ п╨ п╫п╦п╪,
п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌я│я▐ п╡п╦п╥я┐п╟п╩я▄п╫я▀п╧ п╦п╫я┌п╣я─я└п╣п╧я│ п╨ mixvm п╫п╟ п╬я│п╫п╬п╡п╣ GTK+, п╨п╬я┌п╬я─я▀п╧
п╫п╟п╥я▀п╡п╟п╣я┌я│я▐ gmixvm; п╦ п╢п╩я▐ п╩я▌п╠п╦я┌п╣п╩п╣п╧ Emacs, п╣я│я┌я▄ я─п╣п╤п╦п╪, п╨п╬я┌п╬я─я▀п╧ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡п╟п╪
п╥п╟п©я┐я│п╨п╟я┌я▄ mixvm п╡п╫я┐я┌я─п╦ п╠я┐я└п╣я─п╟ Emacs.

%prep
%setup -q
#%patch
%patch1 -p2

%build
#%autoreconf
%configure
%make_build || %make
ln -s doc/img
cd doc
make html

%install
%makeinstall_std
mkdir -p %buildroot%_datadir/%name/samples/
install -m 644 samples/*.mixal %buildroot%_datadir/%name/samples/
mkdir -p %buildroot%_emacslispdir
mv %buildroot/%_datadir/%name/*.el  %buildroot%_emacslispdir
rm -f %buildroot%_infodir/dir

%find_lang %name

%files -f %name.lang
%doc doc/mdk.html doc/img THANKS NEWS README AUTHORS ChangeLog
%_bindir/*
%_infodir/*
%_datadir/%name/
%_emacslispdir/*

%changelog

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

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