Name: gvm-libs Version: 23.7.0 Release: 1%{?dist} Summary: Greenbone Vulnerability Management libraries License: GPL-2.0-or-later URL: https://github.com/greenbone/gvm-libs Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: cmake >= 3.18 BuildRequires: make BuildRequires: cmake(eclipse-paho-mqtt-c) BuildRequires: pkgconfig(libcjson) >= 1.7.14 BuildRequires: pkgconfig(gio-2.0) >= 2.42 BuildRequires: pkgconfig(glib-2.0) >= 2.42 BuildRequires: pkgconfig(gnutls) >= 3.2.15 BuildRequires: pkgconfig(gpgme) >= 1.7.0 BuildRequires: pkgconfig(hiredis) >= 0.10.1 BuildRequires: pkgconfig(libcurl) >= 7.83.0 BuildRequires: pkgconfig(libgcrypt) BuildRequires: pkgconfig(libnet) >= 1.1.2.1 BuildRequires: pkgconfig(libpcap) BuildRequires: pkgconfig(libssh) >= 0.6.0 BuildRequires: pkgconfig(libxml-2.0) >= 2.0 BuildRequires: pkgconfig(uuid) >= 2.25.0 BuildRequires: pkgconfig(zlib) >= 1.2.8 BuildRequires: libxcrypt-devel # Optional upstream features BuildRequires: openldap-devel BuildRequires: radcli-devel %description The gvm-libs package contains common libraries used by Greenbone Vulnerability Management components, including base, util, GMP, OSP, and related support libraries. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel Header files, pkgconfig metadata, and development symlinks for building software against Greenbone Vulnerability Management libraries. %prep %autosetup -n %{name}-%{version} %build %cmake \ -DBUILD_SHARED=ON \ -DBUILD_STATIC=OFF \ -DBUILD_TESTS=OFF %cmake_build %install %cmake_install # Fedora packages generally should not ship libtool archives. find %{buildroot} -name '*.la' -delete %ldconfig_scriptlets %files %license COPYING %doc README.md INSTALL.md %{_libdir}/libgvm_*.so.* %files devel %{_includedir}/gvm/ %{_libdir}/libgvm_*.so %{_libdir}/pkgconfig/libgvm_*.pc %changelog * Tue Jul 07 2026 Orion Poplawski - 23.7.0-1 - Initial Fedora package