k001
k001
:...

April 2032
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

k001 [userpic]
программазмы / nosrc.rpm

Недавно я предлагал всем src.rpm от Mozilla 1.5 (весит около 30 Мб). В ответ [info]bobuk@lj просил дать ему .spec. Но спек ему не поможет на самом деле, ибо там ещё и патчей дофига. А выкладывать много файлов как-то геморройно.

Решение заключается в том, что нужно сделать nosrc.rpm. Это такой rpm, в котором всё есть, кроме собственно сорца Мозиллы. И я-таки только что разобрался и его сделал. Довольно просто всё, буквально пара строчек. А если хочется побилдить из него бинари, то надо скачать ещё и сам исходник вот отсюда (30 Mb).

Итак, mozilla-1.5-2.nosrc.rpm (33 Kb), mozilla-source-1.5.tar.bz2 (30 Mb). Enjoy.

Comments

да, приятное.

*.nosrc.rpm это аналог *.diff.gz в Debian? Который накладывается на каталог с исходниками штатной командой patch?

nosrc.rpm - это набор патчей, возможно, неких дополнительных исходников, и собственно самого .spec файла, в котором нарисовано, как это собирать. Да, в нём же написано, как накладывать эти патчи (как правило, это команда patch) и куда распаковывать доп. исходники.

Обычно делается src.rpm - это всё, что описано выше, а также все сорцы. Из него делается один или много бинарных пакетов командой rpm --rebuild. nosrc.rpm отличается от src.rpm отсутствием некоторых исходников (каких - определяет тот, кто пишет .spec). В данном случае там "не хватает" mozilla-source-1.5.tar.bz2

Другое дело! Будем посмотреть.
Если надо спеки/патчи от mozilla-thunderbird/mozilla-firebird - свисти :)

Я пока попробую на 1.5 ещё посидеть.

А что - лучше?

Ну, скажем, _щустрее_.
Насчет удобства - спорный вопрос.

Шустрее грузится или шустрее работает? :)