SampleSpecs/empty: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
м (→‎Пример пустого спека: Sentence begins with a capital.)
 
(не показано 19 промежуточных версий 10 участников)
Строка 1: Строка 1:
[[Category:Devel]]
__FORCETOC__
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/SampleSpecs/empty}}


Name: <div style="display: inline; color: red;">имя-пакета</div><br />
==Пример пустого спека==
Version: <div style="display: inline; color: red;">версия.пакета</div><br />
Подходит для разжатого тарбола с названием <tt>имя-версия.tar</tt>, содержащего каталог <tt>имя-версия/</tt>,  штатно собирающегося {{cmd|./configure && make}} и устанавливающегося {{cmd|make install}}.
Release: alt<div style="display: inline; color: red;">1</div><br />


Summary: <div style="display: inline; color: red;">однострочное описание</div><br />
Внимание: тэги с пустым значением (<tt>Patch:</tt>) приведены для пояснения порядка их следования; метаданные задаются в ASCII, пример с переводами см. в [[SampleSpecs/program]].
License: [[SpecTips/License|лицензия]]<br />
Group: [[SpecTips/Group|группа]]


Url: [[SpecTips/PackageUrl|URL]]<br />
<pre>
Source: %name-%version.tar.bz2<br />
Name: <имя-пакета>
Packager: <div style="display: inline; color: red;">Ваше Имя</div> <<div style="display: inline; color: red;">login</div>@altlinux.org>
Version: <версия-пакета>
Release: alt<релиз-пакета>


Summary: <однострочное описание>
License: <лицензия>
Group: <группа>


''%description''
Url: <URL>
<div style="display: inline; color: red;">многострочное</div>
VCS: <URL на git>
<div style="display: inline; color: red;">описание</div>
Source: %name-%version.tar
Patch:


''%prep''<br />
Requires:
Provides:
Conflicts:
 
BuildRequires(pre):
BuildRequires:
%{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}}
BuildArch:
 
%description
<многострочное
описание>
 
%prep
%setup
%setup
%patch1 -p1


''%build''<br />
%build
%configure<br />
%configure
%make_build
%make_build


''%install''<br />
%install
%make_install DESTDIR=%buildroot install
%makeinstall_std
 
%check
%make_build check
 
%files
%_bindir/*
%_man1dir/*
%doc AUTHORS NEWS README
 
%changelog
* <дата> <ваше имя> <$login@altlinux.org> <версия_пакета>-<релиз_пакета>
- Initial build for ALT Linux Sisyphus.
</pre>
 
===Примечания===


''%files''<br />
====BuildRequires только для %check====
%_bindir/*<br />
О выражении <code>%{?!_without_test:%{?!_disable_test:%{?!_without_check:%{?!_disable_check:BuildRequires: }}}}</code> смотри [[Spec#BuildRequires только для %check]].
%_man1dir/*<br />
%doc AUTHORS ChangeLog README


''%changelog''<br />
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}}
* <div style="display: inline; color: red;">дата</div> <div style="display: inline; color: red;">Ваше Имя</div> <<div style="display: inline; color: red;">login</div>@altlinux.org> <div style="display: inline; color: red;">версия-пакета</div>-alt<div style="display: inline; color: red;">1</div>
- initial build

Текущая версия от 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.