# remirepo spec file for rnp # # Copyright (c) 2022 Remi Collet # License: CC-BY-SA # http://creativecommons.org/licenses/by-sa/4.0/ # # Please, preserve the changelog entries # %bcond_without tests %global libname librnp %global soname 0 Name: rnp Summary: OpenPGP (RFC4880) tools Version: 0.16.2 Release: 1%{?dist} License: BSD-2-Clause and BSD-3-Clause and Apache-2.0 URL: https://github.com/rnpgp/rnp Source0: https://github.com/rnpgp/rnp/archive/refs/tags/v%{version}.tar.gz BuildRequires: cmake >= 3.14 BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRequires: pkgconfig(zlib) BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(botan-2) >= 2.14 BuildRequires: cmake(json-c) >= 0.11 BuildRequires: cmake(GTest) BuildRequires: python3 BuildRequires: gnupg2 Requires: %{libname}%{?_isa} = %{version}-%{release} %description RNP is a set of OpenPGP (RFC4880) tools. %package -n %{libname} Summary: Library for all OpenPGP functions %description -n %{libname} %{libname} is the library used by RNP for all OpenPGP functions, useful for developers to build against, different from GPGME. %package -n %{libname}-devel Summary: Header files and development libraries for %{libname} Requires: %{libname}%{?_isa} = %{version}-%{release} %description -n %{libname}-devel This package contains the header files and development libraries for %{libname}. %prep %setup -q -n %{name}-%{version} %build %cmake . \ -DDOWNLOAD_GTEST:BOOL=OFF \ -DDOWNLOAD_RUBYRNP:BOOL=OFF %cmake_build %install %cmake_install %if %{with tests} %check %ctest %endif %files %{_bindir}/rnp %{_bindir}/rnpkeys %files -n %{libname} %license LICENSE* %{_libdir}/%{libname}.so.%{soname}* %files -n %{libname}-devel %doc CHANGELOG.md %{_includedir}/rnp %{_libdir}/%{libname}.so %{_libdir}/pkgconfig/%{libname}.pc %{_libdir}/cmake/rnp %changelog * Thu Oct 27 2022 Remi Collet - 0.16.2-1 - initial package