SampleSpecs/empty: различия между версиями
м (__FORCETOC__ чтобы обратить внимание на примечания) |
м (→Пример пустого спека: Sentence begins with a capital.) |
||
(не показаны 4 промежуточные версии 3 участников) | |||
Строка 12: | Строка 12: | ||
Summary: <однострочное описание> | Summary: <однострочное описание> | ||
License: <лицензия> | License: <лицензия> | ||
Group: <группа> | Group: <группа> | ||
Url: <URL> | Url: <URL> | ||
VCS: <URL на git> | |||
Source: %name-%version.tar | Source: %name-%version.tar | ||
Patch: | Patch: | ||
Requires: | Requires: | ||
Provides: | Provides: | ||
Conflicts: | Conflicts: | ||
BuildRequires(pre): | |||
BuildRequires: | BuildRequires: | ||
%{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}} | %{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}} | ||
Строка 57: | Строка 53: | ||
%changelog | %changelog | ||
* <дата> <ваше имя> <$login@altlinux.org> < | * <дата> <ваше имя> <$login@altlinux.org> <версия_пакета>-<релиз_пакета> | ||
- | - Initial build for ALT Linux Sisyphus. | ||
</pre> | </pre> | ||
Текущая версия от 00:25, 9 апреля 2024
Пример пустого спека
Подходит для разжатого тарбола с названием имя-версия.tar, содержащего каталог имя-версия/, штатно собирающегося ./configure && make и устанавливающегося make install.
Внимание: тэги с пустым значением (Patch:) приведены для пояснения порядка их следования; метаданные задаются в ASCII, пример с переводами см. в SampleSpecs/program.
Name: <имя-пакета> Version: <версия-пакета> Release: alt<релиз-пакета> Summary: <однострочное описание> License: <лицензия> Group: <группа> Url: <URL> VCS: <URL на git> Source: %name-%version.tar Patch: Requires: Provides: Conflicts: BuildRequires(pre): BuildRequires: %{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}} BuildArch: %description <многострочное описание> %prep %setup %patch1 -p1 %build %configure %make_build %install %makeinstall_std %check %make_build check %files %_bindir/* %_man1dir/* %doc AUTHORS NEWS README %changelog * <дата> <ваше имя> <$login@altlinux.org> <версия_пакета>-<релиз_пакета> - Initial build for ALT Linux Sisyphus.
Примечания
BuildRequires только для %check
О выражении %{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}}
смотри Spec#BuildRequires только для %check.