Пакеты Arduino IDE 0021, Fritzing-0.4.3b, bibtex-gost-bst

Залил в EduMandriva SVN пакеты fritzing-0.4.3b, arduino-0021, bibtex-gost-bst.

Об Arduino и Fritzing подробно говорил здесь.

Что нового:
(*) Новая версия Arduino IDE поддерживает новые, недавно вышедшие платы Arduino;
(*) В новой версии Fritzing исправлен ряд багов, улучшен интерфейс и добавлены новые элементы, см. history-changes.

Обновление Fritzing: из-за ошибки в .spec-файле предыдущей версии, обновление происходит некорректно. Необходимо вручную удалить предыдущую версию, а затем вручную установить новую.

Пакет bibtex-gost-bst
Набор стилевых файлов для BiBTeX (gost71s.bst, gost71u.bst, gost780s.bst, gost780s.bst, gost780u.bst). Форматирует библиографию в соответствии с требованиями ГОСТ 7.1-84 и ГОСТ 7.80-00.
Зачем нужен BiBTeX, как его использовать, а также о проблемах с кодировкой UTF-8 для перечисленных выше стилевых файлов и методе их решения написано здесь.

Заметки по использованию:
(1) В оригинальном README приведена следующая конструкция:
latex <my_document>
bibtex8 -B -c <my_codepage_file> <my_document>
latex <my_document>

Эта конструкция отлично работает в MiKTeX под Windows. Но в дистрибутиве Mandriva отсутствует bibtex8, а стандартный bibtex не понимает ключи "-B -c <my_codepage_file>". Однако, если все .tex и .bib файлы используют одну кодировку, то прекрасно работает следующая конструкция
latex <my_document>
bibtex <my_document>
latex <my_document>


(2) При использовании оригинальных .bst файлов возникает ошибка для документов в кодировке UTF-8. В пакет добавлены файлы gost71uUTF8.bst, gost780sUTF8.bst, gost780sUTF8.bst, gost780uUTF8.bst с исправлениями отсюда.
Соответственно, в .tex документе вместо \bibliographystyle{gost71u} нужно использовать \bibliographystyle{gost71uUTF8}.

Файлы
bibtex-gost-bst-2005.08.12-1edm2010.1.noarch.rpm

arduino-0021-1edm2010.1.i586.rpm
fritzing-0.4.3b-1edm2010.1.i586.rpm

arduino-0021-1edm2010.1.x86_64.rpm
fritzing-0.4.3b-1edm2010.1.x86_64.rpm

arduino-0021-1edm2010.1.src.rpm
bibtex-gost-bst-2005.08.12-1edm2010.1.src.rpm
fritzing-0.4.3b-1edm2010.1.src.rpm

залиты, соответственно, в ветки i586, x86_64, noarch, SRCRPM.
Опубликовать в своем блоге livejournal.com

Комментарии Вконтакте facebook

Комментарии (6)

rss свернуть / развернуть
+
0
огромное спасибо за arduino ide и fritzing!
avatar

sol13

  • 10 октября 2010, 01:55
+
0
Не удаётся установить запрошенный пакет:
arduino-0021-1edm2010.1.i586 (из-за неудовлетворённости libc.so.6(GLIBC_2.2.5)(64bit))


вылезает на одной из машин
avatar

sol13

  • 13 октября 2010, 18:20
+
0
А на других компьютерах?
Вообще-то, этот пакет я собирал на машине с x86_64, просто при сборке использовал команду
rpmbuild --rebuild --target=i586 arduino-0021-1edm2010.1.src.rpm
поэтому интересно, устанавливается ли на других машинах с архитектурой i586?
В любом случае, постараюсь в ближайшие дни пересобрать на машине i586.
avatar

DM76

  • 13 октября 2010, 20:17
+
0
понял. соберем.
avatar

sol13

  • 13 октября 2010, 20:42
+
0
Отредактировал spec-файл для arduino. Теперь сборка для разных архитектур проходит более корректно (во всяком случае, при сборке пакета i586 не пишет о зависимостях от библиотек (64bit)).
Плюс ещё ряд улучшений: добавлены зависимости, подправлен скрипт для запуска.
Пакеты arduino-0021-2edm2010.1.* залиты в SVN в соответствующие ветки.
avatar

DM76

  • 20 октября 2010, 16:02
+
0
Залил на ftp
avatar

akdengi

  • 20 октября 2010, 21:44
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.
Блоги, EduMandriva, Пакеты Arduino IDE 0021, Fritzing-0.4.3b, bibtex-gost-bst