SpecTips: различия между версиями
м (→Разное: uneex link) |
м (→Разное: update link) |
||
Строка 35: | Строка 35: | ||
* [[SpecTips/Requires|Генерируемые зависимости]] | * [[SpecTips/Requires|Генерируемые зависимости]] | ||
* [[SpecTips/ReturnCodes|Скрипты и коды возврата]] | * [[SpecTips/ReturnCodes|Скрипты и коды возврата]] | ||
* [[SpecTips/ | * [[SpecTips/ReqProvFilter|Фильтрация Provides/Requires]] | ||
* [[SpecTips/autoreconf|autoreconf]] | * [[SpecTips/autoreconf|autoreconf]] | ||
* [[SpecTips/l10n|Локализация]] | * [[SpecTips/l10n|Локализация]] |
Версия от 22:25, 15 февраля 2011
Как писать спеки?
Документы
- 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*
- Работа со службами
- Массовая пересборка
- Курс на ВМК МГУ