Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37576326
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.2.1
Release: alt0.2

Summary: GNU MIX Development Kit
Summary(ru_RU.KOI8-R): Комплект разработки для MIX

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

Packager: Vitaly Lipatov <lav at altlinux.ru>

Source: http://dl.sf.net/%name/%name-%version.tar.bz2

# Automatically added by buildreq on Mon Dec 06 2004

BuildRequires: flex fontconfig freetype2 glib2-devel guile16-devel hostinfo libatk-devel libglade2-devel libgtk+2-devel libncurses-devel libpango-devel libreadline-devel libxml2-devel pkgconfig xorg-x11-libs

%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.KOI8-R
MDK -- комплект разработки для MIX, предоставляющий утилиты для разработки и
выполнения программ для виртуальной машины MIX.

MIX -- мифический компьютер Дональда Кнута, который описан в первом томе
"Искусства программирования", который программируется с использованием MIXAL
-- языка ассемблера MIX.

MDK включает в себя ассемблер MIXAL (mixasm) и виртуальную машину MIX
(mixvm) с командно-строковым интерфейсом. В добавлении к ним,
предоставляется визуальный интерфейс к mixvm на основе GTK+, который
называется gmixvm; и для любителей Emacs, есть режим, который позволяет вам
запускать mixvm внутри буфера Emacs.

%prep
%setup -q

%build
%configure
%make AM_CFLAGS=-export-dynamic
ln -s doc/img
cd doc
make html

%install
%makeinstall
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

%post
%install_info mdk.info

%preun
%uninstall_info mdk.info

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

%changelog

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

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