LINUX.ORG.RU

CRUX, порты


0

0

Помню, мелькала новость, порты CRUX прикручивал кто то к Slackware. Значит это кому то полезно.
Сам пользуюсь этим дистром, потому приходится переделывать или писать некоторые порты.

Вот, хотел спросить.. Например я переделал порт OpenOffice. Как мне поправить комментарии, что бы никого, так сказать, не обидеть (в авторском праве я не силён)?

# Description: A full featured cross platform office suite (binary)
Тут понятно..
# URL: http://www.openoffice.org
Тут то же, понятно..
# Maintainer: Simone Rota, sip at crux dot nu
Чем отличается Maintainer от Packager? Язык Шекспира я понимаю плохо :(
Если портом занимаюсь я, предыдущего разработчика порта я могу как то упомянуть? Ведь структуру я у него позаимствовал, когда переделывал порт (такие случаи бывают, вплоть до того что просто перебил версию)
# Packager: Simone Rota, sip at crux dot nu
# Depends on: mesa3d, xorg-libxaw, xorg-libxcursor, xorg-libxft, xorg-libxinerama, xorg-libxi, xorg-libxrandr, rpm2targz
На счёт зависимостей, то что пишется в этой строке, на сколько это важно? Эти данные prt-get считывает, или это просто так, почитать?

И потом, как их можно опубликовать, если это кому-то может быть нужно?
Вот что есть:
abiword 2.6.3
brlcad 7.10.4 Система проектирования, твердотельное моделирование
openoffice 2.4.0 сборка от Инфра-ресурса
geeqie 1.0alpha1 , вьювер
gnumeric 1.8.2

Спасибо!

★★★

http://crux.nu/Main/Handbook2-4#ntoc30

Description A short description of the package; keep it factual
Maintainer Your full name and e-mail address, obfuscated if you want
Packager The original packager's full name and e-mail address
URL A webpage with more information on this software package
Depends on A list of dependencies, separated either by spaces or commas

prt-get читает зависимости и устанавливает их, если данные порты имеются в имеющихся у тебя репозиториях (директории с портами стоит вписать в /etc/prt-get.conf, опция prtdir).

http://crux.nu/Main/Handbook2-4#ntoc39

Using HttpUp(http://crux.nu/Main/HttpUp), every user can publish his or her own ports easily; the only requirement for that is some webspace to upload the ports. Publishing ports in an HttpUp repository is the easiest way to contribute back to the CRUX community.

http://jw.tks6.net/files/crux/httpup_manual.html
http://crux.nu/portdb/?a=register

Хы, оказывается все просто :) Надо будет свои порты выложить :)

Кстати, я бы еще писал коментарии в Pkgfile насчет использованных репозиториях - если ты в зависимостях пишешь порты, которые могут отсутствовать у человека (это все кроме core, contrib, opt, ну и, возможно, xorg, kde, gnome). Ну и в конце концов проверять зависимости ldd-ом, а то иногда бывает задалбывает искать непрописанные зависимости :)

Удачи и творческих успехов

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

>Хы, оказывается все просто :) Надо будет свои порты выложить

да уж выложите пожалуйста, а то готовых реально мало, а дублировать не хотелось бы.

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

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

>кстати, господа, никто не хочет помочь с разработкой Pkg2Prt? у арчлинупсников в ауре полно пкгбильдов, зачем делать работу дважды?

Хех, хорошая мысль! Но я пока руками это с трудом делаю.. :-\

>http://koluthcka.ru/fwm/crux.html Ага, спасибо!

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