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

Материал из ALT Linux Wiki
(добавление в категорию Kernel + пометка как crap)
Нет описания правки
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
[[Категория:Kernel]]
[[Категория:Devel]]
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/SampleSpecs/kernelsource}}
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/devel/SampleSpecs/kernelsource}}
{{crap}}
{{Устарело}}
 
<div style="display: inline; color: red;">spec не правился ~2.5 года и out-of-date</div>
<div style="display: inline; color: red;">spec не правился ~2.5 года и out-of-date</div>


Строка 66: Строка 63:
* Sun Sep 25 2005 Andrey Rahmatullin <wrar@altlinux.ru> 0.1-alt1
* Sun Sep 25 2005 Andrey Rahmatullin <wrar@altlinux.ru> 0.1-alt1
- initial build</pre>
- initial build</pre>
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Kernel|category=Kernel|sortkey={{SUBPAGENAME}}}}

Текущая версия от 16:42, 21 декабря 2023

Freesource-logo.png Blue Glass Arrow.svg MediaWiki logo.png
Эта страница была перемещена с freesource.info.
Эта страница наверняка требует чистки и улучшения — смело правьте разметку и ссылки.
Просьба по окончанию убрать этот шаблон со страницы.
48px-Mail-mark-junk red.svg.png
Эта статья конкретно протухла.
Статья уже не подходит под современные реалии, под современные версии Альта или сломана совсем. Возможно, её уже не доработать и не поместить в архив.


spec не правился ~2.5 года и out-of-date
%define module_name samplemodule
%define module_version 0.1
%define module_release alt1
%define module_source %module_name-%module_version.tar.bz2
%define module_source_dir %module_name-%module_version

Name: kernel-source-%module_name
Version: %module_version
Release: %module_release

Summary: Linux %module_name modules sources
License: GPL
Group: Development/Kernel
BuildArch: noarch

Url: http://wiki.sisyphus.ru/
Source0: %module_source
Source1: Makefile.%module_name

BuildPreReq: kernel-build-tools >= 0.1-alt3

%package -n kernel-doc-%module_name
Version: %module_version
Summary: Linux %module_name modules documentation
Group: Development/Kernel

%description
This specfile is provided as sample specfile for packages with kernel
modules sources.
It contains most of usual tags and constructions used in such specfiles.

%description -n kernel-doc-%module_name
%module_name modules documentation for Linux kernel

%prep
%setup -n %module_source_dir

install -m644 %SOURCE1 Makefile

%install
mkdir -p %buildroot%kernel_src

mkdir -p %buildroot%_defaultdocdir/%module_name-doc-%module_version
mv INSTALL README %buildroot%_defaultdocdir/%module_name-doc-%module_version

cd ..
mv %module_source_dir kernel-source-%module_name-%module_version
tar -c kernel-source-%module_name-%module_version | bzip2 -c > \
    %buildroot%kernel_src/kernel-source-%module_name-%module_version.tar.bz2
rm -fr kernel-source-%module_name-%module_version

%files
%kernel_src/kernel-source-%module_name-%module_version.tar.bz2

%files -n kernel-doc-%module_name
%doc %_defaultdocdir/%module_name-doc-%module_version 

%changelog
* Sun Sep 25 2005 Andrey Rahmatullin <wrar@altlinux.ru> 0.1-alt1
- initial build