Name: jansson Version: 2.14 Release: 1%{?dist} Summary: C library for encoding, decoding and manipulating JSON data Group: System Environment/Libraries License: MIT URL: http://www.digip.org/jansson/ Source0: https://github.com/akheron/jansson/releases/download/v%{version}/jansson-%{version}.tar.bz2 Patch1: Fix-the-check-exports-tests-for-versioned-symbols.patch BuildRequires: gcc BuildRequires: autoconf automake libtool BuildRequires: python3-sphinx %description Small library for parsing and writing JSON documents. %package devel Summary: Header files for jansson Group: Development/Libraries Requires: %{name}%{?_isa} = %{version}-%{release} %description devel Header files for developing applications making use of jansson. %package devel-doc Summary: Development documentation for jansson BuildArch: noarch %description devel-doc Development documentation for jansson. %prep %autosetup -p1 autoreconf --force --install -I m4 %if 0%{?rhel} == 6 %{__sed} -i 's/code-block:: shell/code-block:: none/g' doc/*.rst %endif %build %configure --disable-static make %{?_smp_mflags} make html %check make check %install make install INSTALL="install -p" DESTDIR="$RPM_BUILD_ROOT" rm "$RPM_BUILD_ROOT%{_libdir}"/*.la %ldconfig_scriptlets %files %doc LICENSE CHANGES %{_libdir}/*.so.* %files devel %{_libdir}/*.so %{_libdir}/pkgconfig/%{name}.pc %{_includedir}/* %files devel-doc %doc doc/_build/html/* %changelog * Sun Nov 28 2021 Xin Long - 2.14-1 - Rebase to 2.14 Related: rhbz#2001062 * Fri Aug 03 2018 Xin Long - 2.11-3 - Deal with warnings under gcc 8 - Call va_end after va_copy in json_vsprintf - Fix bogus date in jansson.spec * Mon Jul 09 2018 Charalampos Stratakis - 2.11-2 - Change to python3-sphinx * Sat Mar 10 2018 Corey Farrell - 2.11-1 - Update to Jansson 2.11 * Mon Feb 19 2018 Jared Smith - 2.10-7 - Add missing BuildRequires on gcc * Wed Feb 07 2018 Fedora Release Engineering - 2.10-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Sat Feb 03 2018 Igor Gnatenko - 2.10-5 - Switch to %%ldconfig_scriptlets * Wed Aug 02 2017 Fedora Release Engineering - 2.10-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Wed Jul 26 2017 Fedora Release Engineering - 2.10-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Sat Jun 10 2017 Nathaniel McCallum - 2.10-2 - Add upstream patch for optional arguments to json_pack() - Migrate to use autosetup macro * Thu Mar 02 2017 Nathaniel McCallum - 2.10-1 - Update to Jansson 2.10 * Fri Feb 10 2017 Fedora Release Engineering - 2.9-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Sep 20 2016 Nathaniel McCallum - 2.9-1 - Update to Jansson 2.9 * Fri Sep 16 2016 Nathaniel McCallum - 2.8-1 - Update to Jansson 2.8 - Add json_auto_t patch * Thu Feb 04 2016 Fedora Release Engineering - 2.7-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Wed Jun 17 2015 Fedora Release Engineering - 2.7-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jan 05 2015 Jiri Pirko 2.7-1 - Update to Jansson 2.7 * Sat Aug 16 2014 Fedora Release Engineering - 2.6-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 2.6-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Mar 15 2014 Jiri Pirko 2.6-3 - Create devel-doc package * Tue Mar 11 2014 Peter Robinson 2.6-2 - Package cleanups * Thu Feb 13 2014 Jared Smith - 2.6-1 - Update to Jansson 2.6 for CVE-2013-6401 * Sat Jan 25 2014 Jiri Pirko 2.5-1 - Update to Jansson 2.5. * Sat Aug 03 2013 Fedora Release Engineering - 2.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 2.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Thu Nov 08 2012 Jiri Pirko 2.4-1 - Update to Jansson 2.4. * Thu Jul 19 2012 Fedora Release Engineering - 2.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Fri Feb 03 2012 Jiri Pirko 2.3-1 - Update to Jansson 2.3. * Fri Jan 13 2012 Fedora Release Engineering - 2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Sat Jun 11 2011 Sean Middleditch 2.1-1 - Update to Jansson 2.1. - Drop Sphinx patch, no longer necessary. * Wed Feb 09 2011 Fedora Release Engineering - 1.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Sat Jul 03 2010 Sean Middleditch 1.3-1 - Update to Jansson 1.3. - Disable warnings-as-errors for Sphinx documentation. * Thu Jan 21 2010 Sean Middleditch 1.2-1 - Update to Jansson 1.2. * Mon Jan 11 2010 Sean Middleditch 1.1.3-4 - Update jansson description per upstream's suggestions. - Removed README from docs. * Sat Jan 09 2010 Sean Middleditch 1.1.3-3 - Correct misspelling of jansson in the pkg-config file. * Sat Jan 09 2010 Sean Middleditch 1.1.3-2 - Fix Changelog dates. - Mix autoheader warning. - Added make check. - Build and install HTML documentation in -devel package. * Thu Jan 07 2010 Sean Middleditch 1.1.3-1 - Initial packaging for Fedora.