Альтернативный ./configure при написании ebuild [РЕШЕНО]
Доброго Всем!
В связи с выходом newLISP-10.4.0 решил обновиться, и тут возникла проблема, newLISP отказался собираться. Я почитал прилагаемые readme файлы и там предлагалось, при такой раскладке, использовать альтернативный конфигурационный файл configure-alt. Действительно, с этим файлом все собралось как надо и я стал готовить под это дело ebuild. Внимание вопрос: как в ebuild'e указать использовать альтернативный конфигурационный файл? Возможно я чего невнимательно читал? Пока делаю так:
src_compile () { cat ${S}/configure-alt > ${S}/configure }
Если кто знает, буду очень благодарен за подсказку!
-------------------------------------------------------------------------------------------------
Спасибо всем за откликнувшимся за помощь, в результате вашего участия получился вот такой ebuild:
# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI="4" DESCRIPTION="newLISP - a new generation of Lisp!" HOMEPAGE="http://www.newlisp.org/" SRC_URI="http://www.newlisp.org/downloads/${P}.tgz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 amd64" RDEPEND="sys-libs/readline" DEPEND="${RDEPEND}" src_compile () { ./configure-alt --prefix="/usr" }
Думаю что на x86 архитектуре пойдет без проблем, но сам не проверял, поэтому маскировка.
- Для комментирования войдите или зарегистрируйтесь
src_compile () {
а что помешало сделать ./configure-alt?
Да и вообще, только при кате скрипта без дальнейшего
ничего не будет конфигуриться...
А вот это:
вообще лишнее, т.к. соответствует default при подключенном eutils....
mva написал(а):
Сейчас внес исправления в ebuild и все пошло, но до моего поста сюда ./configure-alt не хотел подхватываться, не могу понять почему :-|
Как ни странно, но конфигурируется.
Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...
# Copyright 1999-2005 Gentoo
2012 год на дворе
4-я версия актуальна , 2-ю рекомендуется по мере сил переписывать
ты в курсе про существование еклассов ?
оно уже стабильное ?
если завтра в дерево добавять реадлайн-7.0 - ты уверен, что оно будет работать ? мне кажется, что указание слота было бы более правильным.
a просто ./configure-alt foo blaa my-conf ?
как написали выше - это дефолт в еапи 4
вы сюда смотрели ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Большое спасибо за подробный
Большое спасибо за подробный разбор! Что-то осознал, что-то узнал новое. Фактически - это первый мой ebuild, так как не возникало потребности до этого. Вы своими комментариями здорово все прояснили. Еще раз спасибо!
Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...
Я бы просто скопировал через
Я бы просто скопировал через cp, хотя можно и через cat.
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
krigstask написал(а): Я бы
Так привычней :-)
Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...