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

Материал из ALT Linux Wiki
м (macroize (NB: careful %cmake seems to make less sense for a package build))
м (+BR: /proc (из ceph 17.2.6-alt3.2))
 
(не показано 6 промежуточных версий 2 участников)
Строка 6: Строка 6:
License: GPLv2+
License: GPLv2+
Group: Development/Other
Group: Development/Other
Url: http://www.altlinux.org/SampleSpecs/cmakeprogram
Url: http://www.altlinux.org/SampleSpecs/cmakeprogram
Source: %name-%version.tar.bz2


Packager: Example Packager <example@altlinux.org>
BuildRequires(pre): cmake rpm-macros-cmake
Source: %name-%version.tar.bz2


BuildPreReq: cmake rpm-macros-cmake
# cmake/ninja need /proc to correctly estimate system
# resources and run several build jobs in parallel
BuildRequires: /proc


%description
%description
Строка 21: Строка 24:


%build
%build
#%%cmake
%cmake_insource
%cmake_insource
%make_build # VERBOSE=1
%make_build # VERBOSE=1


%install
%install
pushd build
%makeinstall_std
%makeinstall_std
popd
%find_lang %name
%find_lang %name



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

Name: sampleprog
Version: 1.0
Release: alt1

Summary: Sample program specfile
License: GPLv2+
Group: Development/Other

Url: http://www.altlinux.org/SampleSpecs/cmakeprogram
Source: %name-%version.tar.bz2

BuildRequires(pre): cmake rpm-macros-cmake

# cmake/ninja need /proc to correctly estimate system
# resources and run several build jobs in parallel
BuildRequires: /proc

%description
This specfile is provided as a sample specfile
for a package built with cmake.

%prep
%setup

%build
%cmake_insource
%make_build # VERBOSE=1

%install
%makeinstall_std
%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