![]() |
Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Поделиться |
![]()
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: ![]() ![]() ![]() |
Предлагаю в эту тему складывать документацию ( или ссылки на нее ) по поводу спеков, макросов , сборки пакетов , хашера и подобных вопросов нужных начинающему сборщику / кодеру / программисту. На эту мысль меня натолкнула отличная инструкция от Анатолия которая как-то незаметно утонула в недрах форума ALT Linux , вместе с моими бреднями по этому вопросу. Вчера как раз развлекался сборкой пакета в чруте, вспомнил про инструкцию Толи посмотрел - отличная вещь.
Прибьем ее сюда гвоздями , думаю Анатолий возражать не будет ![]() ![]() Сообщение отредактировал kostyalamer - 29.11.2011, 21:36 |
|
|
![]() |
![]()
Сообщение
#2
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 385 Регистрация: 7.10.2010 Вставить ник Цитата Пользователь №: 1941 Страна: Россия Город: Краснодар Пол: Муж. Репутация: ![]() ![]() ![]() |
Редактирование changelog в Vim
В случае с хашером будет так: hsh-install ~/hasher vim vim-plugin-spec_alt-ftplugin hsh-shell ~/hasher echo "%packager Vassily Pupkin <pupkin<>altlinux.org>" >> ~/.rpmmacros vim <наш файл>.spec \ac (вставляет дату, мейнтейнера и версию) P.S. Лично я как-то очень мучался с ручной правкой changelog, теперь работаю только так. Всё-таки олд-скульный Vim - это сила ![]() |
|
|
![]()
Сообщение
#3
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
P.S. Лично я как-то очень мучался с ручной правкой changelog, теперь работаю только так. Всё-таки олд-скульный Vim - это сила ![]() А для этого есть специальный скрипт add_changelog из пакета rpm-utils, который автоматом генерит заготовку новой записи чейнчлога в спек-файл. Есть еще cleanup_spec, если нужно подчистить спек от лишних пробелов и т.п. -------------------- |
|
|
![]()
Сообщение
#4
|
|
Крупный специалист ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 385 Регистрация: 7.10.2010 Вставить ник Цитата Пользователь №: 1941 Страна: Россия Город: Краснодар Пол: Муж. Репутация: ![]() ![]() ![]() |
А для этого есть специальный скрипт add_changelog из пакета rpm-utils, который автоматом генерит заготовку новой записи чейнчлога в спек-файл. Есть еще cleanup_spec, если нужно подчистить спек от лишних пробелов и т.п. Да, Ген, я знаю про add_changelog, но у нас с ним как-то не срослось, стал искать ему замену. А так, через этот плагинчик, и в Vim'е чуток научился работать, хороший инструмент ![]() Согласен, cleanup_spec незаменимая вещь, лишние пробелы глаза пропускают ![]() P.S. За приём со вторым хашером спасибо, обязательно буду пользоваться. Сообщение отредактировал torabora - 30.11.2011, 1:06 |
|
|
![]()
Сообщение
#5
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 1764 Регистрация: 28.7.2010 Вставить ник Цитата Из: Берислав, Херсонщина Пользователь №: 1879 Страна: Украина Город: Не указан Пол: Муж. Репутация: ![]() ![]() ![]() |
...но у нас с ним как-то не срослось... Этого не может быть, если правильно заполнены в спеке тэги Version, Release и Packager. -------------------- |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 17.6.2025, 12:05 |