Пакет libbacktrace: Specfile
%def_disable static %define git d0f5e95 Name: libbacktrace Version: 1.0 Release: alt0.1.g%{git} Summary: Library of Direct Hardware Access License: BSD Group: Development/C URL: https://github.com/ianlancetaylor/libbacktrace Source: %name.tar BuildRequires: gcc zlib-devel liblzma-devel %description %name - A C library that may be linked into a C/C++ program to produce symbolic backtraces. The libbacktrace library may be linked into a program or library and used to produce symbolic backtraces. Sample uses would be to print a detailed backtrace when an error occurs or to gather detailed profiling information. In general the functions provided by this library are async-signal-safe, meaning that they may be safely called from a signal handler. %package devel Summary: Headers for library of %name Group: Development/C Requires: %name%{?_disable_shared:-devel-static} = %EVR %description devel Headers for library of %name %if_enabled static %package devel-static Summary: Static library of %name Group: Development/C Requires: %name-devel = %EVR %description devel-static Static library of %name. %endif %prep %setup -n %name %build %autoreconf %configure --enable-shared %make_build %install mkdir -p %buildroot{%_includedir,%_libdir} install -p -m644 backtrace.h %buildroot%_includedir/ cp -a .libs/*.so* %buildroot%_libdir/ %if_enabled static install -p -m644 .libs/*.a %buildroot%_libdir/ %endif %files %_libdir/*.so.* %files devel %doc README.md LICENSE %_includedir/* %_libdir/*.so %if_enabled static %files devel-static %_libdir/*.a %endif %changelog * Tue Jun 08 2021 L.A. Kostis <lakostis@altlinux.ru> 1.0-alt0.1.gd0f5e95 - Initial build for ALTLinux. |