Name: librtr Version: 0.7.0 Release: 1%{?dist} Summary: Small extensible RPKI-RTR-Client C library Group: Development/Libraries License: MIT URL: http://rpki.realmv6.org/ Source0: rtrlib-%{version}.tar.gz BuildRequires: binutils gcc tar cmake libssh-devel >= 0.5.0 doxygen Requires: libssh >= 0.5.0 %description RTRlib is an open-source C implementation of the RPKI/Router Protocol client. The library allows one to fetch and store validated prefix origin data from a RTR-cache and performs origin verification of prefixes. It supports different types of transport sessions (e.g., SSH, unprotected TCP) and is easily extendable. %package devel Summary: Small extensible RPKI-RTR-Client C library. Development files Group: Development/Libraries Requires: %{name} = %{version}-%{release} libssh-devel >= 0.5.0 %description devel RTRlib is an open-source C implementation of the RPKI/Router Protocol client. The library allows one to fetch and store validated prefix origin data from a RTR-cache and performs origin verification of prefixes. It supports different types of transport sessions (e.g., SSH, unprotected TCP) and is easily extendable. . This package contains development files. %package doc Summary: Small extensible RPKI-RTR-Client C library. Documentation Group: Development/Libraries Requires: %{name} = %{version}-%{release} BuildArch: noarch %description doc RTRlib is an open-source C implementation of the RPKI/Router Protocol client. The library allows one to fetch and store validated prefix origin data from a RTR-cache and performs origin verification of prefixes. It supports different types of transport sessions (e.g., SSH, unprotected TCP) and is easily extendable. . This package contains documentation files. %package -n rtr-tools Summary: RPKI-RTR command line tools Group: Development/Libraries Requires: %{name} = %{version}-%{release} %description -n rtr-tools Tools for the RTRlib Rtrclient is command line that connects to an RPKI-RTR server and prints protocol information and information about the fetched ROAs to the console. rpki-rov is a command line tool that connects to an RPKI-RTR server and allows to validate given IP prefixes and origin ASes. %prep %setup -q -n rtrlib-%{version} %build %cmake -D CMAKE_BUILD_TYPE=Release . make %{?_smp_mflags} %install %make_install %check export LD_LIBRARY_PATH=.; make test %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %{_libdir}/lib*.so.0 %attr(755,root,root) %{_libdir}/lib*.so.0.* %doc CHANGELOG %doc LICENSE %files devel %{_libdir}/lib*.so %attr(644,root,root) %{_libdir}/pkgconfig/rtrlib.pc %{_includedir}/rtrlib %doc CHANGELOG %doc LICENSE %files doc %{_docdir}/rtrlib %files -n rtr-tools %attr(755,root,root) %{_bindir}/rtrclient %attr(755,root,root) %{_bindir}/rpki-rov %attr(644,root,root) %{_mandir}/man1/rtrclient.1.gz %attr(644,root,root) %{_mandir}/man1/rpki-rov.1.gz %doc CHANGELOG %doc LICENSE %changelog * Thu Dec 14 2017 Martin Winter - %{version}-%{release} - RPM Packaging added