SpecTips
Материал из ALT Linux Wiki
(Различия между версиями)
(→Документы: docs.altlinux.ru не отвечает) |
Andyc (обсуждение | вклад) (→Как писать спеки?) |
||
Строка 6: | Строка 6: | ||
=== Документы === | === Документы === | ||
- | * [http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/doc/old/rpm_packaging_howto.html ALT Packaging] | + | * [[ALT_Packaging_HOWTO|Howto по упаковке пакетов в ALT]] |
+ | * [http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus/doc/old/rpm_packaging_howto.html ALT Packaging] (html версия) | ||
* [[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] (актуально) |
Версия 20:57, 10 октября 2009
Содержание |
Как писать спеки?
Документы
- 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*
- Работа со службами
- Массовая пересборка