Об Amaya

Скачать Amaya

Списки рассылки

Документация

Участники, развивающие проект

Скачивание Amaya из репозитория CVS


Русский ПЕРЕВОДЫ

Этот документ является переводом, в котором могут быть ошибки. Перевед был произведен amayaru.com. Английская версия документа доступна на сайте Amaya - en


CVS позволяет проследить развитие Amaya и помочь программе с помощью создания патчей и новых опций.

 


Требования

CVS (версия 1.10 или последующие)
Актуальная система версии
Perl
Нет необходимости водить этот язык

На платформе Unix нужно обладать следующими инструментами GNU для дальнейшей работы. Пожалуйста, проверьте, установлены ли следующие программы в соответствующей версии:

gcc и GNU make
Automake основывается на функциях, предоставленных gcc и GNU make, которые не являются частью других компиляторов и makes. Когда осуществляется компиляция непосредственно из CVS, следует применять gcc и gmake.
GNU automake (версия 1.4 или последующие)
Automake является инструментарием для автоматического генерирования Makefile.in's, который применяется autoconf
GNU autoconf (версия 2.13 или последующие, но избегать версию 2.14)
Инструментарий для автоматического генерирования Makefile's, который применяется make
GNU libtool (версия 1.2d или последующие)
Инструментарий для автоматического генерирования общих библиотек. Если обновляется libtool на новую версию, следует еще раз запустить скрипт конфигурации, поскольку некоторые используемые libtool файлы должны быть снова сгенерированы.
Другие материалы
X11 , GTK/GDK 1.2 заглавия и библиотеки

Redland 0.9.16 или следующая версия - прочитайте, пожалуйста, ниже, как следует устанавливать.

Версии Amaya

CVS позволяет применять последнюю версию Amaya - Новую версию можно обновлять сражу же после добавления новой функции в репозиторий CVS.

Целью версии является констатация того, что код стабилен и обладает хорошо определенным набором функций. До последнего времени мы всегда передавали дистрибьюторские файлы во время выпуска новой версии. Этот подход не изменился, но дополнительно можно использовать репозиторий CVS таким же образом - зачастую намного быстрее, чем дистрибьюторский пакет.

Начиная с версии 2.1, все версии обозначены этикеткой в репозитории CVS, поэтому можно скачать всю версию при помощи опции CVS -r. Проверьте, пожалуйста, CVS log walker вплоть до последнего набора этикеток версий.

Анонимный CVS Checkout

Для компиляции Amaya необходимы redland, wxWidgets, Mesa и libwww subtrees. Можно их получить при помощи скачивания и установки в избранном месте исходного файла последней версии Amaya.

Анонимный checkout является доступом только к ярлыку, который позволяет скачивать последние редакции и интегрировать патчи в основном коде. Инструкции применимы как к Unix так и к Windows. Несколько замечаний:

Начните от входа в систему со следующим логином:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public login

после чего впишите пароль" anonymous" .

Чтобы скачать последнюю версию из репозитория CVS, примените команду

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z3 checkout Amaya

Как скачать последние обновления

Большим удобством использования CVS является то, что можно легко обновлять основной код последними редакциями и изменениями, переданными в CVS.

Если Вы осуществили checked out the amaya tree (не конкретный просмотр), то можете скачать обновления при помощи команды cvs update следующим образом

% 
% cd Amaya
% cvs -z3 update -dP

Следует применить"-dP" для того, чтобы получить новые папки и файлы обновления. Следует повторить процедуру установки компиляции .

Скачивание libwww с CVS

Можно использовать репозиторий libww CVS вместо версии, предоставленной в дистрибьюторском пакете (amaya-sources). Примените следующую команду:

% cvs -d :pserver:anonymous@dev.w3.org:/sources/public -z3 checkout -rAmaya libwww

Во время применения репозитория libwww CVS следует осуществить несколько шагов, которые уже осуществлены в дистрибьюторском пакете. Произведите следующие действия:

  1. Генерируйте файлы include
  2. Unix (только): Генерируйте файлы make
  3. Произведите конфигурацию и компиляцию libwww

1. Генерирование файлов Include (Windows)

И на платформе Windows, и на платформе Unix можно генерировать файлы *.h, а также *.def при помощи запуска скрипта Perl, предоставленного Eric Prud'hommeaux. Когда он запущен, то дает несколько предостережений - все они OK. Он нуждается в последней версии Perl. Запустите скрипт следующим образом:

% cd libwww
% perl config/winConfigure.pl

На платформе Windows можно теперь перейти к инструкции как проводить компиляцию Amaya. На платформе Unix следует произвети дополнительные действия.

2. Генерирование файлов Make и Include ( только Unix )

Генерируйте файлы make и include следующим образом - не обращайте внимание на предостережения, производимые autoconf:

% cd libwww
% libtoolize -c -f
% perl config/winConfigure.pl
% aclocal; autoheader; automake; autoconf

Теперь следует запустить конфигурационный скрипт таким образом, как это описано в следующей секции на тему инструкции конфигурации и компиляции Amaya. Если возникнут проблемы с запуском скрипта, попробуйте применить следующую команду:

% make distclean; aclocal; autoheader; automake; autoconf

Конфигурация и компиляция Amaya

Помните о субиндексе для <www-amaya-dev@w3.org> списка рассылок (архивы), где находится свежая информация о новых функциях, дискуссии о проблемах и новые идеи.

Поздравляем - теперь Вы готовы произвести конфигурацию и компиляцию Amaya:

The @import Rule | The nature of developing with CSS


Irène Vatton
Date: 2007-03-20

Copyright  ©  1994-2007 INRIA and W3C® (MIT, ERCIM, Keio), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.