SampleSpecs/empty: различия между версиями
PhpCoder (обсуждение | вклад) (Import from freesource.info) |
м (подровнял примерно по ALT Packaging HOWTO#Порядок тэгов и давно сложившейся практике) |
||
(не показано 16 промежуточных версий 10 участников) | |||
Строка 1: | Строка 1: | ||
__FORCETOC__ | |||
==Пример пустого спека== | |||
Подходит для разжатого тарбола с названием <tt>имя-версия.tar</tt>, содержащего каталог <tt>имя-версия/</tt>, штатно собирающегося {{cmd|./configure && make}} и устанавливающегося {{cmd|make install}}. | |||
Внимание: тэги с пустым значением (<tt>Patch:</tt>) приведены для пояснения порядка их следования; метаданные задаются в ASCII, пример с переводами см. в [[SampleSpecs/program]]. | |||
<pre> | |||
Name: <имя-пакета> | |||
Version: <версия-пакета> | |||
Release: alt<релиз-пакета> | |||
Summary: <однострочное описание> | |||
License: <лицензия> | |||
Group: <группа> | |||
Url: <URL> | |||
Packager: <ваше имя> <$login@altlinux.org> | |||
Source: %name-%version.tar | |||
Patch: | |||
PreReq: | |||
Requires: | |||
Provides: | |||
Conflicts: | |||
BuildPreReq: | |||
BuildRequires: | |||
%{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}} | |||
BuildArch: | |||
%description | |||
<многострочное | |||
описание> | |||
%prep | |||
%setup | %setup | ||
%patch1 -p1 | |||
%build | |||
%configure | %configure | ||
%make_build | %make_build | ||
%install | |||
% | %makeinstall_std | ||
%check | |||
%make_build check | |||
%files | |||
%_bindir/* | %_bindir/* | ||
%_man1dir/* | %_man1dir/* | ||
%doc AUTHORS | %doc AUTHORS NEWS README | ||
%changelog | |||
* <дата> <ваше имя> <$login@altlinux.org> <версия_пакета>-<релиз_пакета> | |||
- initial build for ALT Linux Sisyphus | |||
</pre> | |||
===Примечания=== | |||
====BuildRequires только для %check==== | |||
О выражении <code>%{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}}</code> смотри [[Spec#BuildRequires только для %check]]. | |||
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}} | |||
Версия от 13:10, 25 сентября 2022
Пример пустого спека
Подходит для разжатого тарбола с названием имя-версия.tar, содержащего каталог имя-версия/, штатно собирающегося ./configure && make и устанавливающегося make install.
Внимание: тэги с пустым значением (Patch:) приведены для пояснения порядка их следования; метаданные задаются в ASCII, пример с переводами см. в SampleSpecs/program.
Name: <имя-пакета> Version: <версия-пакета> Release: alt<релиз-пакета> Summary: <однострочное описание> License: <лицензия> Group: <группа> Url: <URL> Packager: <ваше имя> <$login@altlinux.org> Source: %name-%version.tar Patch: PreReq: Requires: Provides: Conflicts: BuildPreReq: 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.