SampleSpecs/empty

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

< SampleSpecs(Различия между версиями)
Перейти к: навигация, поиск
(Добавлена секция %check (см. http://git.altlinux.org/people/solo/public/specs.git?p=specs.git;a=commit;h=3bd48d21b2990dd68b6d460a90781ad5e2297b0f))
м (Пример пустого спека: +SampleSpecs/program)
 
(3 промежуточные версии не показаны)
Строка 1: Строка 1:
==Пример пустого спека==
==Пример пустого спека==
 +
Подходит для разжатого тарбола с названием <tt>имя-версия.tar</tt>, содержащего каталог <tt>имя-версия/</tt>,  штатно собирающегося {{cmd|./configure && make}} и устанавливающегося {{cmd|make install}}.
-
Внимание: тэги с пустым значением (<tt>Patch:</tt>) приведены для пояснения порядка их следования
+
Внимание: тэги с пустым значением (<tt>Patch:</tt>) приведены для пояснения порядка их следования; метаданные задаются в ASCII, пример с переводами см. в [[SampleSpecs/program]].
<pre>
<pre>
Name: <имя-пакета>
Name: <имя-пакета>
Version: <версия-пакета>
Version: <версия-пакета>
-
Release: <релиз-пакета>
+
Release: alt<релиз-пакета>
Summary: <однострочное описание>
Summary: <однострочное описание>
 +
License: <лицензия>
License: <лицензия>
Group: <группа>
Group: <группа>
-
 
Url: <URL>
Url: <URL>
-
Packager: <ваше имя> <<username>@altlinux.org>
+
 
-
BuildArch:
+
Packager: <ваше имя> <$login@altlinux.org>
Source: %name-%version.tar
Source: %name-%version.tar
 +
Patch:
Patch:
Строка 26: Строка 28:
BuildPreReq:
BuildPreReq:
BuildRequires:
BuildRequires:
 +
BuildArch:
%description
%description
Строка 33: Строка 36:
%prep
%prep
%setup
%setup
 +
%patch1 -p1
%build
%build
Строка 47: Строка 51:
%_bindir/*
%_bindir/*
%_man1dir/*
%_man1dir/*
-
%doc AUTHORS ChangeLog README
+
%doc AUTHORS NEWS README
%changelog
%changelog
-
* <дата> <ваше имя> <<username>@altlinux.org> <версия-пакета>-<релиз пакета>
+
* <дата> <ваше имя> <$login@altlinux.org> <версия-пакета>-<релиз пакета>
- initial build for ALT Linux Sisyphus
- initial build for ALT Linux Sisyphus
</pre>
</pre>
-
 
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}}

Текущая версия на 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
 
Личные инструменты