ebuid, downloaded source filename
undying 2 сентября, 2013 - 15:07
Доброго дня!
Пишу ebuild для одной програмулины, но при скачивании ее исходника файл сохраняется под именем master.
В связи с этим проблемы что emerge не может расшифровать что за файл такой и отказывается с ним работать.
У меня давно возникал вопрос, можно ли как кто при указании SRC_URI добавлять какие-нибудь настройки для скачивания файла, например что бы он сохранился под тем именем, каким я ему укажу.
Может кто в курсе?
Заранее благодарен!
»
- Для комментирования войдите или зарегистрируйтесь
Почитайте документацию по
Почитайте документацию по написанию ebuild`а, ну либо посмотрите ebuild www-plugins/adobe-flash.
Цитата:Почитайте
вы не поверите.. первое место где я искал было - http://devmanual.gentoo.org
спасибо за редирект
еще один вопрос возник:
приложение для своей сборки требует исходники другого приложения. как правильнее будет их подключить к процессу конфигурации?
через переменную DEPEND не проходит, т.к. как я понял, она отвечает только за установку библиотек.
undying
Плохо искали - http://devmanual.gentoo.org/ebuild-writing/eapi/index.html
Нейтральность - высшее достижение сознания!
Цитата: Плохо искали -
балин, понятно почему не нашел. не догадался что подобная информация может быть в EAPI. искал в переменных.
Благодарю!
Остался вопрос с исходниками, надеюсь кто-нибудь в курсе.
Если требуются именно только
Если требуются именно только исходники, то их так же указываете в src_uri. Если из этих исходников должно что-то собраться, что требуется для сборки, то в depend, если это что-то требуется и для работы, то в rdepend.
Цитата: Если требуются именно
тут больше первое, приложению для сборки нужны исходники другого приложения. просто я подумывал над тем, что возможно есть красивый способ указать пакет, чьи исходники нам нужны для сборки.
допустим если бы была переменная SDEPEND, в которой мы указываем версию приложения.
Вообщем все просто - я олень
Вообщем все просто - я олень :)
Пакету нужен не исходник а заголовки другого приложения, которые после установки этого приложения доступны в /usr/include
Все решается указанием пути заголовков и патчем configure скрипта.
Спасибо большое за помощь!