Альтернативный ./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 () {

 src_compile ()
    {
      cat ${S}/configure-alt > ${S}/configure
    }

а что помешало сделать ./configure-alt?
Да и вообще, только при кате скрипта без дальнейшего

default

ничего не будет конфигуриться...
А вот это:

  src_install ()
    {
      emake prefix="${D}" install || die "emake install filed"
    }

вообще лишнее, т.к. соответствует default при подключенном eutils....

mva написал(а):

mva написал(а):
 src_compile ()
    {
      cat ${S}/configure-alt > ${S}/configure
    }

а что помешало сделать ./configure-alt?

Сейчас внес исправления в ebuild и все пошло, но до моего поста сюда ./configure-alt не хотел подхватываться, не могу понять почему :-|

Цитата:
Да и вообще, только при кате скрипта без дальнейшего

default

ничего не будет конфигуриться...

Как ни странно, но конфигурируется.

Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...

# Copyright 1999-2005 Gentoo

# Copyright 1999-2005 Gentoo Foundation

2012 год на дворе

  EAPI="2"

4-я версия актуальна , 2-ю рекомендуется по мере сил переписывать

 EAPI="2"

  DESCRIPTION="newLISP - a new generation of Lisp!"

ты в курсе про существование еклассов ?

KEYWORDS="x86 amd64"

оно уже стабильное ?

 RDEPEND=">=sys-libs/readline-6.0"

если завтра в дерево добавять реадлайн-7.0 - ты уверен, что оно будет работать ? мне кажется, что указание слота было бы более правильным.

src_compile ()
    {
      cat ${S}/configure-alt > ${S}/configure
    }

a просто ./configure-alt foo blaa my-conf ?

src_install ()
    {
      emake prefix="${D}" install || die "emake install filed"
    }

как написали выше - это дефолт в еапи 4

ls *lisp*
common-lisp-common-2.eclass  common-lisp-common.eclass  elisp-common.eclass  xemacs-elisp-common.eclass
common-lisp-common-3.eclass  common-lisp.eclass         elisp.eclass         xemacs-elisp.eclass

вы сюда смотрели ?

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 написал(а): Я бы

krigstask написал(а):
Я бы просто скопировал через cp, хотя можно и через cat.

Так привычней :-)

Я типичный русский колхозник.
Долго запрягаю, быстро езжу и сильно торможу...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".