SampleSpecs/cmakeprogram: различия между версиями
(Отмена правки 77050, сделанной MichaelShigorin (обсуждение)) Метка: отмена |
м (+эльбрус/портирование#macros с кратким пересказом по мотивам libmongocrypt) |
||
(не показаны 2 промежуточные версии 1 участника) | |||
Строка 4: | Строка 4: | ||
Summary: Sample program specfile | Summary: Sample program specfile | ||
License: | License: GPL-2.0-or-later | ||
Group: Development/Other | Group: Development/Other | ||
Url: | Url: https://www.altlinux.org/SampleSpecs/cmakeprogram | ||
Source: %name-%version.tar | Source: %name-%version.tar | ||
BuildRequires(pre): | BuildRequires(pre): rpm-macros-cmake | ||
BuildRequires: cmake | |||
%description | %description | ||
Строка 20: | Строка 21: | ||
%build | %build | ||
% | %cmake | ||
% | %cmake_build | ||
%install | %install | ||
% | %cmake_install | ||
%find_lang %name | %find_lang %name | ||
Строка 36: | Строка 37: | ||
- initial build</pre> | - initial build</pre> | ||
== архитектурное == | |||
[[эльбрус/портирование#macros|Не следует]] путать <tt>%_cmake__builddir</tt> (который сейчас определён как <tt>%_target_platform</tt>) и <tt>%_host_alias</tt>, поскольку эти значения могут различаться как минимум для e2k-alt-linux: | |||
<pre> | |||
e16c:~> rpm --eval '%_target_platform %_host_alias' | |||
e2kv6-alt-linux-gnu e2k-alt-linux | |||
</pre> | |||
{{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=SampleSpecs|category=SampleSpecs|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 16:05, 15 сентября 2025
Name: sampleprog Version: 1.0 Release: alt1 Summary: Sample program specfile License: GPL-2.0-or-later Group: Development/Other Url: https://www.altlinux.org/SampleSpecs/cmakeprogram Source: %name-%version.tar BuildRequires(pre): rpm-macros-cmake BuildRequires: cmake %description This specfile is provided as a sample specfile for a package built with cmake. %prep %setup %build %cmake %cmake_build %install %cmake_install %find_lang %name %files -f %name.lang %doc AUTHORS ChangeLog NEWS README THANKS TODO contrib/ manual/ %_bindir/* %_man1dir/* %changelog * Sat Jan 33 3001 Example Packager <example@altlinux.org> 1.0-alt1 - initial build
архитектурное
Не следует путать %_cmake__builddir (который сейчас определён как %_target_platform) и %_host_alias, поскольку эти значения могут различаться как минимум для e2k-alt-linux:
e16c:~> rpm --eval '%_target_platform %_host_alias' e2kv6-alt-linux-gnu e2k-alt-linux