SampleSpecs/empty
Материал из ALT Linux Wiki
< SampleSpecs(Различия между версиями)
PhpCoder (обсуждение | вклад) (Import from freesource.info) |
м (→Пример пустого спека: +SampleSpecs/program) |
||
(12 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | + | ==Пример пустого спека== | |
- | {{ | + | Подходит для разжатого тарбола с названием <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: | ||
+ | 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> | ||
- | + | {{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