LINUX.ORG.RU
ФорумTalks

[принципиально новое]arch build service


0

3

вот, вечерком делать нечего было, привёл в более-менее рабочий вид свой небольшой проектик.
адрес: http://sctt.ddns.name/aps/

для тех, кто не знает: это небольшой репозиторий для ArchLinux, в который любой желающий может добавить свой PKGBUILD или же пакет с AUR'а.
например, вам хочется всегда иметь бинарную сборку последнего gimp, но свою машину напрягать не хочется - вы идёте на APS, делаете запрос на добавление gimp - и каждый день gimp будет пересобираться из SVN и будет доступным в бинарном репозитории.

** ограничения: к сожалению, нельзя добавлять пакеты типа nouveau-git, т.к. для сборки должна быть установлена mesa-git, которая так и норовит снести мои проприетарные драйвера..

★★★★★

А вот есть же сюсевый OBS, который умеет deb, rpm и вроде не только... А может можно было бы прикрутить?..

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

Надо было тебе сюда...

http://en.opensuse.org//openSUSE:GSOC_2011_Ideas#openSUSE_Build_Service

The Build Service currently allows to build packages for RPM and DEB based distributions. However, adding support for futher formats (like Arch Linux) is not hard. The respective toolchain invocation has to be added to our build scripts. On top of that, new distributions have to be exposed to the user interface.


Хотя ещё не поздно.

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

>Skill level: Willingness to learn new programming languages (if you don't now them yet), learn about the insights of package management.

)

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

В велосипедостроительном ПТУ учишся?

Led ★★★☆☆
()

а можно ж в чруте собирать жеж. зафигарить арч в папку какую-нибудь, и пусть там живёт свободная меза, надо ж только пакетик получить. или я чего-то не понимаю?

OldWiseCat ★★
()

При добавлении пакетов их наличие в ауре не проверяется?
Алсо разбань меня, это я ololo добавил :)

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

не буду аппрувить. делов -то?)

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

а какие надо?
говори, запилю.. ^^
и вообще, я хочу запилить что-то типа «профилей»:
например, первый -
[abs-x86]
дефолтный x86
[abs-x86-with-navoroty]
со всякими флажками

надо?

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

Вот например более-менее стандартизированный и более-менее оптимизирующий профиль с флагами "-march=native -mtune=native -O2 -pipe" =]

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

[neko@gdetotut abs]$ source /etc/makepkg.conf && echo $CFLAGS
-march=i686 -mtune=generic -O2 -pipe


надо ли менять флаги на твои? что это даст? O_o

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

Гарантию того, что на процессоре отличном от твоего бинари будут либо тормознее generic, либо не запустятся вообще.

anon_666
()
Ответ на: комментарий от neocrust

Native тут не подойдёт, т.к. у конечного потребителя может быть другой тип процессоров и в итоге будет потеря производительности.
Необходима возможность выбора.

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

native позволит компилятору автоматически выбрать тип процессора.

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

Чей процессор он будет определять то? Той машины, на которой будет компилиться. Т.е. один на всех.

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