Сборка пакетов EduMandriva

Материал из Edumandriva

Пакеты в репозитории

Репозиторий 2010 Spring

Правила сборки пакетов

  • для пакетов, которые замещают имеющиеся в репозиторииях (основных и Update) номер релиза после %mkrel должен начинаться с 10
%mkrel 10
  • желательно русское описание пакета:
Summary(ru): краткое описание
%description  -l ru
Полное описание пакета по-русски

Если вы хотите или планируете участвовать с вашим пакетом в основном репозитории, то описание не нужно!

  • Отключаем сборку debug-пакетов
%global _enable_debug_package 0
%global debug_package %{nil}
%global __os_install_post /usr/lib/rpm/brp-compress %{nil}
  • Src.rpm должен по возможности собираться и в версиях i586 и x86_64. Можно использовать конструкции вида
%ifarch x86_64
код только для 64 бит
%endif
%ifarch i586
код только для 32 бит
%endif

или вида

%{_lib}murrine

тогда для i586 будет подставлено libmurrine, а для x86_64 lib64murrine

Список пакетов для сборки