LINUX.ORG.RU
ФорумAdmin

Gentoo live ebuild version

 , ,


0

1

Сломался steam, а в terraria поиграть охота. Делаю :

emerge --ask app-emulation/wine-9999
В /usr/portage/app-emulation/wine/wine-9999.ebuild есть блок :
MY_P="${PN}-${PV/_/-}"
SRC_URI="mirror://sourceforge/${PN}/Source/${MY_P}.tar.bz2"
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
S=${WORKDIR}/${MY_P}

Значит можно поставить любую версию wine даже ту которой нет в portage ?

Как это правильно сделать?
Еще как сделать emerge используя конкретный tag, commit ... ?


Значит можно поставить любую версию wine даже ту которой нет в portage ?

Нет, только свежую.

vurdalak ★★★★★
()
Ответ на: комментарий от vurdalak

Зачем проверка на версию ?

if [[ ${PV} == «9999» ]] ; then
EGIT_REPO_URI=«git://source.winehq.org/git/wine.git»
inherit git-2
SRC_URI=«»
#KEYWORDS=«»
else
MY_P=«${PN}-${PV/_/-}»
SRC_URI=«mirror://sourceforge/${PN}/Source/${MY_P}.tar.bz2»
KEYWORDS="-* ~amd64 ~x86 ~x86-fbsd"
S=${WORKDIR}/${MY_P}
fi

koi8-r
() автор топика
Ответ на: комментарий от koi8-r

видимо - один ебилд и для -live версии, и для остальных

Stil ★★★★★
()

Значит можно поставить любую версию wine даже ту которой нет в portage ?

в portage есть только ebuild'ы. пишешь ebuild, ставишь.
для git смотри

man git-2.eclass

arrecck ★★★
()
Ответ на: комментарий от RedEyedMan3

Чуть что сразу мегабакса зовут, он как волшебник решит все проблемы в генте :)

RedEyedMan3
()

Делаешь cp app-emulation/wine-{9999,2.3.4.5}.ebuild и он попытается тебе собрать версию 2.3.4.5, если сможет найти такую.

AnDoR ★★★★★
()
Ответ на: комментарий от eternal_sorrow

Посмотрел остальные ebuild-ы смысл блока стал понятен, все как ты говоришь.

koi8-r
() автор топика

Все таки жаль, что нельзя собрать любую версию/tag по желанию из live ebuild, мне кажется это была бы одна из крутых фичей portage.

koi8-r
() автор топика

Еще как сделать emerge используя конкретный tag, commit ... ?

EGIT_COMMIT=""

но я об этом ничего не знаю.

funeralismatic ★★★
()
Последнее исправление: funeralismatic (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.