Name: libfastjson Version: 0.99.9 Release: 4%{?dist} Summary: A JSON implementation in C License: MIT URL: https://github.com/rsyslog/libfastjson Source0: http://download.rsyslog.com/libfastjson/libfastjson-%{version}.tar.gz BuildRequires: autoconf automake libtool BuildRequires: make Patch0: libfastjson-CVE-2020-12762.patch %description LIBFASTJSON implements a reference counting object model that allows you to easily construct JSON objects in C, output them as JSON formatted strings and parse JSON formatted strings back into the C representation of JSON objects. %package devel Summary: Development files for libfastjson Requires: %{name}%{?_isa} = %{version}-%{release} %description devel This package contains libraries and header files for developing applications that use libfastjson. %prep %setup -q %patch0 -p1 -b .CVE-2020-12762 for doc in ChangeLog; do iconv -f iso-8859-1 -t utf8 $doc > $doc.new && touch -r $doc $doc.new && mv $doc.new $doc done %build autoreconf -iv export CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE" # temporary workaround for EPEL5, fixed upstream %configure --enable-shared --disable-static %install make V=1 DESTDIR=%{buildroot} install find %{buildroot} -name '*.la' -delete -print %check make V=1 check %ldconfig_scriptlets %files %{!?_licensedir:%global license %%doc} %license COPYING %doc AUTHORS ChangeLog README.html %{_libdir}/libfastjson.so.* %files devel %{_includedir}/libfastjson %{_libdir}/libfastjson.so %{_libdir}/pkgconfig/libfastjson.pc %changelog * Tue May 16 2023 Attila Lakatos - 0.99.9-4 - Address CVE-2020-12762 Resolves: rhbz#2203172 * Mon Aug 09 2021 Mohan Boddu - 0.99.9-3 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688 * Fri Apr 16 2021 Mohan Boddu - 0.99.9-2 - Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 * Mon Mar 08 2021 Attila Lakatos - 0.99.9-1 - rebase to v0.99.9 Resolves: rhbz#1920145 * Tue Jan 26 2021 Fedora Release Engineering - 0.99.8-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 0.99.8-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Jan 29 2020 Fedora Release Engineering - 0.99.8-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Thu Jul 25 2019 Fedora Release Engineering - 0.99.8-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Fri Feb 01 2019 Fedora Release Engineering - 0.99.8-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jul 13 2018 Fedora Release Engineering - 0.99.8-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 07 2018 Fedora Release Engineering - 0.99.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 11 2018 Jiri Vymazal - 0.99.8-1 - rebase to v0.99.8 * Mon Oct 23 2017 Radovan Sroka - 0.99.7-1 - rebase to v0.99.7 * Tue Aug 15 2017 Marek Tamaskovic - 0.99.6-1 - rebase to v0.99.6 * Thu Aug 03 2017 Fedora Release Engineering - 0.99.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 0.99.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon May 22 2017 Radovan Sroka - 0.99.5-1 - added autoreconf - rebase to v0.99.5 * Fri Feb 10 2017 Fedora Release Engineering - 0.99.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Sep 27 2016 Radovan Sroka - 0.99.4-1 - Package created