SpecTips: различия между версиями
м (→Разное: +%config) |
м (+кат) |
||
(не показаны 2 промежуточные версии 2 участников) | |||
Строка 10: | Строка 10: | ||
* [[Policy|ALT policy]] | * [[Policy|ALT policy]] | ||
* [http://www.lexpr.ru/node/11 Русский перевод Red Hat RPM Guide] (актуально) | * [http://www.lexpr.ru/node/11 Русский перевод Red Hat RPM Guide] (актуально) | ||
* [http:// | * [http://ftp.rpm.org/max-rpm Maximum RPM] (snapshot), [http://rpm.org/max-rpm/s1-rpm-specref-macros.html макросы] | ||
* [http://fedora.redhat.com/docs/drafts/rpm-guide-en/ Fedora RPM Guide], [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines] | * [http://fedora.redhat.com/docs/drafts/rpm-guide-en/ Fedora RPM Guide], [http://fedoraproject.org/wiki/Packaging/Guidelines Fedora Packaging Guidelines] | ||
* [http://qa.mandriva.com/twiki/bin/view/Main/RpmHowTo Mandriva RPM Howto] | * [http://qa.mandriva.com/twiki/bin/view/Main/RpmHowTo Mandriva RPM Howto] | ||
Строка 49: | Строка 49: | ||
* [[ServiceMaint|Работа со службами]] | * [[ServiceMaint|Работа со службами]] | ||
* [[MassRebuild|Массовая пересборка]] | * [[MassRebuild|Массовая пересборка]] | ||
* [[Игнорирование зависимостей при сборке]] | |||
* [http://uneex.ru/LecturesCMC/PackageMaintaining2009 Курс на ВМК МГУ] | * [http://uneex.ru/LecturesCMC/PackageMaintaining2009 Курс на ВМК МГУ] | ||
* [http://www-uxsup.csx.cam.ac.uk/~jw35/docs/rpm_config.html <tt>%config</tt> в деталях] (англ.) | * [http://www-uxsup.csx.cam.ac.uk/~jw35/docs/rpm_config.html <tt>%config</tt> в деталях] (англ.) | ||
[[Категория:Сборка_пакетов]] | |||
{{Category navigation|title=RPM spec|category=RPM spec}} | {{Category navigation|title=RPM spec|category=RPM spec}} |
Текущая версия от 11:24, 28 октября 2024
Как писать спеки?
Документы
- Howto по упаковке пакетов в ALT
- ALT Packaging (html версия)
- ALT policy
- Русский перевод Red Hat RPM Guide (актуально)
- Maximum RPM (snapshot), макросы
- Fedora RPM Guide, Fedora Packaging Guidelines
- Mandriva RPM Howto
- Краткий курс по RPM (старо)
Взаимодействие
Макросы
Инструменты
Разное
- Типичные ошибки при написании spec-файлов
- e.g. использование внутренних макросов RPM (%__macro)
- Рекомендации по размещению файлов в пакетах
- Генерируемые зависимости
- Скрипты и коды возврата
- Фильтрация Provides/Requires
- autoreconf
- Локализация
- Одинаковые симлинки в пакетах
- Perl man3 pages
- TEXTREL
- Пакетные скрипты, в том числе триггеры
- CFLAGS в qmake
- Упаковка %files
- Борьба с TEXTREL
- Борьба с .la
- Выбор версии компилятора/auto*
- Работа со службами
- Массовая пересборка
- Игнорирование зависимостей при сборке
- Курс на ВМК МГУ
- %config в деталях (англ.)