LINUX.ORG.RU

[Arch Linux] makepkg


0

1

Привет лор. Хочу компилить unity. Вот ссылка на проект в git. Там свыше 70 пакетов и вручную как-то муторно все по одиночке компилировать. Можно как-то автоматизировать этот процесс? Там один пакет зависит от другого.

В скриптах не шарю Спасибо!



Последнее исправление: muzlocker (всего исправлений: 1)

неужели никто не знает

muzlocker
() автор топика
Ответ на: комментарий от anonymous

yaourt -S --noconfirm unity

I'm giving up on this as it is impossible for me to fix all the broken dependencies not compiling. I'm disowning the package

Cool story, bro.

baverman ★★★
()

Ну и установи всё, что там есть в нужном порядке (скриптом) и забей на зависимости.

x3al ★★★★★
()

А это что по-вашему?

76 aur/unity 3.4.4-1 (Out of Date) (23)
    Ubuntu's new desktop interface

Или вам yaourt'ом устанавливать не нравится?

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от muzlocker

Хм...

1. Сделай пкгбилд, который тупо пуллит git://github.com/chenxiaolong/Unity-for-Arch.git в /usr/src/unity. Назови его unity-source-all. Тупо возьми образец PKGBUILD.git (где-то в /usr/share/pacman, емнип, складированы при установленном makepkg, дальше разберёшься).

2. Вытащи список из readme. Редактором, седом, пофиг чем.

3. Сделай заготовку пкгбилда (PKGBUILD-sample), которая делает cp /usr/src/unity/SAMPLE_NAME, потом заходит в SAMPLE_NAME и делает autogen/configure/make/make install/whatever. Заставь её зависеть от unity-source-all и SAMPLE_DEP. Остальные поля нафиг не нужны.

4. for i in `cat список`; do sed -i «s/SAMPLE_DEP/$i SAMPLE_DEP» PKGBUILD-sample; mkdir $i-pkg; cd $i-pkg; cp ../PKGBUILD-sample PKGBUILD; sed -i «s/SAMPLE_NAME/$i/g» PKGBUILD; sed -i «s/SAMPLE_DEP//g» PKGBUILD; makepkg -i; cd ..; done

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

Эдуард, тут не столько много постов, чтобы не читать тред. Опять же, можно посмотреть на три слова в скобочках.

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

спасибо. попробую. а я тут пока скрипт состряпал который по порядку все компилит и устанавливает.

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

не хочется шлаком пользоваться

Хочу компилить unity

/0

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от krakatau

Было бы что-то наподобие suse build service для арча. ВСе закинул бы и ждал

muzlocker
() автор топика
Ответ на: комментарий от krakatau

теперь только грамотный мета файл составить. А скомпилить я скомпилю

muzlocker
() автор топика
Ответ на: комментарий от artem

давай вместе скомпилим.Тебе будет первая,а мне вторая половина

muzlocker
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.