SampleSpecs/empty

Материал из ALT Linux Wiki

< SampleSpecs(Различия между версиями)
Перейти к: навигация, поиск
м (Пример пустого спека: +SampleSpecs/program)
 
(11 промежуточных версий не показаны.)
Строка 1: Строка 1:
-
[[Category:Devel]]
+
==Пример пустого спека==
-
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/SampleSpecs/empty}}
+
Подходит для разжатого тарбола с названием <tt>имя-версия.tar</tt>, содержащего каталог <tt>имя-версия/</tt>,  штатно собирающегося {{cmd|./configure && make}} и устанавливающегося {{cmd|make install}}.
-
Name: <div style="display: inline; color: red;">имя-пакета</div><br />
+
Внимание: тэги с пустым значением (<tt>Patch:</tt>) приведены для пояснения порядка их следования; метаданные задаются в ASCII, пример с переводами см. в [[SampleSpecs/program]].
-
Version: <div style="display: inline; color: red;">версия.пакета</div><br />
+
-
Release: alt<div style="display: inline; color: red;">1</div><br />
+
-
Summary: <div style="display: inline; color: red;">однострочное описание</div><br />
+
<pre>
-
License: [[SpecTips/License|лицензия]]<br />
+
Name: <имя-пакета>
-
Group: [[SpecTips/Group|группа]]
+
Version: <версия-пакета>
 +
Release: alt<релиз-пакета>
-
Url: [[SpecTips/PackageUrl|URL]]<br />
+
Summary: <однострочное описание>
-
Source: %name-%version.tar.bz2<br />
+
-
Packager: <div style="display: inline; color: red;">Ваше Имя</div> <<div style="display: inline; color: red;">login</div>@altlinux.org>
+
 +
License: <лицензия>
 +
Group: <группа>
 +
Url: <URL>
-
''%description''
+
Packager: <ваше имя> <$login@altlinux.org>
-
<div style="display: inline; color: red;">многострочное</div>
+
-
<div style="display: inline; color: red;">описание</div>
+
-
''%prep''<br />
+
Source: %name-%version.tar
 +
 
 +
Patch:
 +
 
 +
PreReq:
 +
Requires:
 +
Provides:
 +
Conflicts:
 +
 
 +
BuildPreReq:
 +
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
-
''%files''<br />
+
%changelog
-
%_bindir/*<br />
+
* <дата> <ваше имя> <$login@altlinux.org> <версия-пакета>-<релиз пакета>
-
%_man1dir/*<br />
+
- initial build for ALT Linux Sisyphus
-
%doc AUTHORS ChangeLog README
+
</pre>
-
''%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
+

Текущая версия на 19:47, 16 июня 2015

Пример пустого спека

Подходит для разжатого тарбола с названием имя-версия.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:
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
 
Личные инструменты