>=dev-lisp/cffi-0.10.5_p20100818Немного протестил - вроде работает нормально.
Показаны сообщения с ярлыком gentoo. Показать все сообщения
Показаны сообщения с ярлыком gentoo. Показать все сообщения
среда, 18 августа 2010 г.
Ebuild на iolib-0.7.0
Наконец появился ebuild на iolib-0.7.0, но он зависит от cffi-9999.ebuild, с чем я, конечно смириться не могу (ибо это исключает возможность использования данного пакета на боевых серверах). Поэтому, в своём оверлее сделал cffi-0.10.5_p20100818.ebuild и установил зависимость iolib от него как
вторник, 20 июля 2010 г.
layman и archimag-lisp-overlay
Немного упростил использования моего lisp-оверлея (который форк стандартного gentoo-lisp-overlay) с помощью layman (Gentoo). Теперь, для подключения моего оверлея необходимо установить layman
$ emerge laymanдобавить http://github.com/archimag/archimag-lisp-overlay/raw/master/layman-list.xml в "список списков оверлеев" (!), который находиться в файле /etc/layman/layman.cfg, например
overlays : http://www.gentoo.org/proj/en/overlays/repositories.xmlи наконец
http://github.com/archimag/archimag-lisp-overlay/raw/master/layman-list.xml
layman -f -a archimag-lispВсё.
вторник, 2 февраля 2010 г.
EAPI 3 в gentoo-lisp-overlay
Сегодня, после обновления gentoo-lisp-overlay вдруг обнаружил, что система хочет откатить мой SBCL-1.0.34 до версии 1.0.31, и это вместо того, что бы обновить его до версии 1.0.35! Как вскоре выяснилось, это связано с тем, что Stelian Ionescu перевёл пакеты для SBCL, ClozureCL и CMUCL на использование EAPI 3. Извините, я конечно понимаю, что переход на новые возможности portage обычно начинается с оверлеев, но я использую gentoo-lisp-overlay на нескольких машинах, в том числе и на рабочих серверах и переходить на использование portage-2.2, до тех пор пока он не попал в стабильную ветку, у меня никакого желания нет.
В общем, сделал revert для этих коммитов с EAPI 3, сам обновил ebuild для SBCL до версии 1.0.35 и залил в свой форк.
среда, 16 декабря 2009 г.
www-restas и cl-gtk2
Внёс изменения в свой форк gentoo-lisp-overlay: добавил новую категорию www-restas и перенёс в неё пакеты restas-planet, restas-wiki и restas-directory-publisher.
Кроме того, добавил пакеты из cl-gtk2-overlay, который поддерживает dmitry_vk: всё таки git мощная штука :)
пятница, 11 декабря 2009 г.
archimag/gentoo-lisp-overlay
Немного поразмышляв решил форкнуть gentoo-lisp-overlay, в конце концов, ведь именно для этого и придумали git :) Итак, http://github.com/archimag/gentoo-lisp-overlay, помимо прочего содержит мои пакеты:
- wiki-parser
- cl-closure-template
- garbage-pools
- cl-libxml2
- cl-routes
- restas
- restas-directory-publisher
- restas-planet
- restas-wiki
Кроме того, он также содержит cl-typesetting и мой форк cl-pdf, который включает в себя поддержку salza2, zpb-ttf и некоторые мои изменения.
При использовании layman проще всего подключить этот форк вместо оригинальной версии следующим образом:
cd /usr/local/portage/layman/lisp(Пишу по памяти, могу немного напутать)
git remote rm origin
git remote add origin git://github.com/archimag/gentoo-lisp-overlay.git
git config branch.master.remote origin
git config branch.master.merge master
Теперь
layman --sync lispБудет брать обновления из моего репозитория, который я обещаю регулярно синхронизировать с основным.
Открыт приём багов и предложений :)
вторник, 16 июня 2009 г.
cl-libxml2 в gentoo-lisp-overlay
cl-libxml2 теперь доступна пользователям Gentoo Linux через gentoo-lisp-overlay. Добиться этого оказалось чрезвычайно просто. Сначала я написал хозяину репозитория этого оверелея, но он предложил мне сделать заявку через Bugzilla, что я и сделал: зашёл на bugs.gentoo.org (я уже давно там зарегестрирован, как-то сообщал о проблеме с xalan-c) , выбрал действие "New-Ex", выбрал продукт "Gentoo Linux", в качестве компонента указал "Ebuilds", параметр "Severity" установил в "enhancement", в "Keywords" добавил "InOverlay", ввёл прочую информацию типа Url, Summary и Description, а в дополнительные подписчики ("CC") добавил common-lisp@gentoo.org (это, насколько я понимаю, существенно ускорило обработку), теперь "Commit" и следующим шагом приатачил ebuild-файл. Ну и появился в irc-канале #gentoo-lisp на FreeNode.
Может я правильно оформил заявку, а может там вообще ребята оперативные, но не прошло и двух часов, как Stelian Ionescu сообщил о том, что он добавил мои ebuild-файлы (их было два, для garbage-pools и cl-libxml2) в оверлей (а заодно и пропатчил мой Makefile для вспомогательной библиотеки).
Может я правильно оформил заявку, а может там вообще ребята оперативные, но не прошло и двух часов, как Stelian Ionescu сообщил о том, что он добавил мои ebuild-файлы (их было два, для garbage-pools и cl-libxml2) в оверлей (а заодно и пропатчил мой Makefile для вспомогательной библиотеки).
пятница, 6 февраля 2009 г.
restas-git-overlay
Сделал следующий шаг в освоении git: создал restas-lisp-overlay - до сих пор работал только с локальными репозиториями, а удаленные использовал только в режиме чтения.
Этот репозиторий, как можно догадаться из названия, содержит overlay для Gentoo Linux, в котором я буду собирать пакеты, необходимые для работы restas. Скажу сразу, что данный overlay не является независимым, и не пытается быть альтернативой для gentoo-lisp-overlay. Наоборот, он рассчитан на совместное использование с gentoo-lisp-overlay, просто будет содержать ебилды для пакетов, которых ещё нет в gentoo-lisp-overlay и ебилды для моих проектов. В данный момент там уже есть ебилды для:
С помощью этого оверлея установка cl-libxml2 на Gentoo Linux становится тривиальной:
Этот репозиторий, как можно догадаться из названия, содержит overlay для Gentoo Linux, в котором я буду собирать пакеты, необходимые для работы restas. Скажу сразу, что данный overlay не является независимым, и не пытается быть альтернативой для gentoo-lisp-overlay. Наоборот, он рассчитан на совместное использование с gentoo-lisp-overlay, просто будет содержать ебилды для пакетов, которых ещё нет в gentoo-lisp-overlay и ебилды для моих проектов. В данный момент там уже есть ебилды для:
С помощью этого оверлея установка cl-libxml2 на Gentoo Linux становится тривиальной:
$ mkdir /usr/local/overlaysПравда, возможно придётся размаскировать пакеты по ~x86, но пользователи Gentoo думаю разберутся с этим без особых проблем.
$ cd /usr/local/overlays
$ git clone http://repo.or.cz/r/gentoo-lisp-overlay.git
$ get clone http://repo.or.cz/r/restas-lisp-overlay.git
$ echo "PORTDIR_OVERLAY=\"/usr/local/overlays/gentoo-lisp-overlay /usr/local/overlays/restas-lisp-overlay\"" >> /etc/make.conf
$ emerge cl-libxml2
Подписаться на:
Сообщения (Atom)
