%define sover 0 %define libname libtinyframe%{sover} Name: tinyframe Version: 0.1.2.1792158031 Release: 1%{?dist} Summary: Frame Streams encoder/decoder library Group: Development/Libraries/C and C++ License: LGPL-3.0-or-later URL: https://codeberg.org/DNS-OARC/tinyframe # Source needs to be generated by dist-tools/create-source-packages, see # https://github.com/jelu/dist-tools Source0: %{name}_%{version}.orig.tar.gz BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: pkgconfig %description Minimalistic library for encoding and decoding the Frame Streams protocol. %package -n %{libname} Summary: Frame Streams encoder/decoder library Group: System/Libraries %description -n %{libname} Minimalistic library for encoding and decoding the Frame Streams protocol. %package devel Summary: Frame Streams encoder/decoder library development files Group: Development/Libraries/C and C++ Requires: %{libname}%{?_isa} = %{version}-%{release} %description devel Minimalistic library for encoding and decoding the Frame Streams protocol. %prep %setup -q -n %{name}_%{version} %build sh autogen.sh %configure %make_build %install %make_install %check %make_build test %post -n %{libname} /sbin/ldconfig %postun -n %{libname} /sbin/ldconfig %files -n %{libname} %{_libdir}/libtinyframe.so.%{sover}* %files devel %{_includedir}/* # %{_mandir}/man3/* %{_libdir}/libtinyframe.so %{_libdir}/pkgconfig/libtinyframe.pc %exclude %{_libdir}/libtinyframe.a %exclude %{_libdir}/libtinyframe.la %{_datadir}/doc/* %changelog * Fri Oct 16 2026 Jerry Lundström 0.1.2.1792158031-1 - Auto build 2026-10-16T13:40:31+00:00 * Fri Oct 16 2026 Jerry Lundström 0.1.2-1 - Release 0.1.2 * This release adds `extern "C" {}` in headers to ensure they work in C++. * Other changes relates to packages and moving from GitHub to Codeberg. * Commits: 17ae737 headers 0ff1832 PR/Issue template, CONTRIBUTING, SECURITY 920e379 actions d6b8506 format, clean up, m4 cc988b9 !WIP, autoconf c6f1963 fix scan-build 435a671 CI updates 87187d0 builds 755f47e Migrate to Codeberg d5a863f SPEC 908254a SPEC 2bb1545 SPEC 0033e70 SPEC a9ab379 Badges ece7524 Workflow 465aad6 SonarCloud 93efe8c SonarCloud, CodeQL 273c909 COPR fix 5a09c36 debhelper ba0defe debhelper c8493db Bye Travis 67b8be3 Typo * Thu Oct 22 2020 Jerry Lundström 0.1.1-1 - Release 0.1.1 * This release adds a few assert check on augments to some of the function calls, fixes a typo in configure and adds coverage tests. - `tinyframe_write_control()`: - assert arguments and content fields data - check for valid content field types - `tinyframe_write_control_start()`: assert arguments - `tinyframe_write_frame()`: assert arguments - `tinyframe_write_control_stop()`: assert arguments - `tinyframe_set_header()`: assert arguments - Remove `sprintf()` usage from tracing * Commits: c6fbfea Travis, configure ba616b0 Coverage 97dfeb7 Coverage f69665b Badges 907a894 COPR f07d4e8 Funding 242b1b2 Trace 8d36cf7 LGTM * Thu Mar 19 2020 Jerry Lundström 0.1.0-1 - Release 0.1.0