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

Материал из ALT Linux Wiki
Перейти к: навигация, поиск
(Убрал pushd-popd в части %build, бо приводило к ошибке смены папки при сборке пакета)
Строка 32: Строка 32:
pushd build
%make_build VERBOSE=1
%make_build VERBOSE=1

Версия 11:30, 21 февраля 2011

Name: sampleprog
Version: 1.0
Release: alt1

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

Packager: Sample Packager <>
Source: %name-%version.tar.bz2

BuildPreReq: cmake

This specfile is provided as sample specfile for packages with programs.
It contains most of usual tags and constructions used in such specfiles.


mkdir build
cd build
cmake ../ \
        -DCMAKE_INSTALL_PREFIX=%_prefix \
%if %_lib == lib64
        -DLIB_SUFFIX=64 \
        -DCMAKE_CXX_FLAGS:STRING="%optflags" \
        -DCMAKE_BUILD_TYPE="Release" \

%make_build VERBOSE=1

pushd build
%find_lang %name

%files -f %name.lang
%doc AUTHORS ChangeLog NEWS README THANKS TODO contrib/ manual/

* Sat Jan 33 3001 Sample Packager <> 1.0-alt1
- initial build