ebuid, downloaded source filename

Доброго дня!

Пишу ebuild для одной програмулины, но при скачивании ее исходника файл сохраняется под именем master.
В связи с этим проблемы что emerge не может расшифровать что за файл такой и отказывается с ним работать.
У меня давно возникал вопрос, можно ли как кто при указании SRC_URI добавлять какие-нибудь настройки для скачивания файла, например что бы он сохранился под тем именем, каким я ему укажу.

Может кто в курсе?

Заранее благодарен!

Почитайте документацию по

Почитайте документацию по написанию ebuild`а, ну либо посмотрите ebuild www-plugins/adobe-flash.

Цитата:Почитайте

Цитата:
Почитайте документацию по написанию ebuild`а

вы не поверите.. первое место где я искал было - http://devmanual.gentoo.org

Цитата:
ну либо посмотрите ebuild www-plugins/adobe-flash

спасибо за редирект

еще один вопрос возник:
приложение для своей сборки требует исходники другого приложения. как правильнее будет их подключить к процессу конфигурации?
через переменную DEPEND не проходит, т.к. как я понял, она отвечает только за установку библиотек.

undying

undying написал(а):
[
вы не поверите.. первое место где я искал было - http://devmanual.gentoo.org

Плохо искали - http://devmanual.gentoo.org/ebuild-writing/eapi/index.html

Цитата:
Customization of Output File Names in SRC_URI

A new syntax is supported which allows customization of the output file name for a given URI. In order to customize the output file name, a given URI should be followed by a "->" operator which, in turn, should be followed by the desired output file name. As usual, all tokens, including the operator and output file name, should be separated by whitespace.

Example:

SRC_URI="http://dl.google.com/earth/client/GE4/release_4_3/GoogleEarthLinux.bin
-> GoogleEarthLinux-${PV}.bin"

Нейтральность - высшее достижение сознания!

Цитата: Плохо искали -

Цитата:
Плохо искали - http://devmanual.gentoo.org/ebuild-writing/eapi/index.html

балин, понятно почему не нашел. не догадался что подобная информация может быть в EAPI. искал в переменных.
Благодарю!

Остался вопрос с исходниками, надеюсь кто-нибудь в курсе.

Если требуются именно только

Если требуются именно только исходники, то их так же указываете в src_uri. Если из этих исходников должно что-то собраться, что требуется для сборки, то в depend, если это что-то требуется и для работы, то в rdepend.

Цитата: Если требуются именно

Цитата:
Если требуются именно только исходники, то их так же указываете в src_uri. Если из этих исходников должно что-то собраться, что требуется для сборки, то в depend, если это что-то требуется и для работы, то в rdepend.

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

Вообщем все просто - я олень

Вообщем все просто - я олень :)

Пакету нужен не исходник а заголовки другого приложения, которые после установки этого приложения доступны в /usr/include
Все решается указанием пути заголовков и патчем configure скрипта.

Спасибо большое за помощь!

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

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