Репозитории 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 |
Группа :: Разработка/Прочее
Пакет: 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 можно просмотреть здесь
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 можно просмотреть здесь