You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
3.0 KiB
96 lines
3.0 KiB
Name: cjson |
|
Version: 1.7.17 |
|
Release: 1%{?dist} |
|
Summary: Ultralightweight JSON parser in ANSI C |
|
|
|
# several files in tests/ are Apache-2.0 but are not packaged |
|
License: MIT |
|
URL: https://github.com/DaveGamble/cJSON |
|
Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz |
|
|
|
BuildRequires: gcc |
|
BuildRequires: cmake |
|
|
|
%description |
|
cJSON aims to be the dumbest possible parser that you can get your job |
|
done with. It's a single file of C, and a single header file. |
|
|
|
%package devel |
|
Summary: Development files for cJSON |
|
Requires: %{name}%{?_isa} = %{version}-%{release} |
|
Requires: pkgconfig |
|
Requires: cmake-filesystem |
|
|
|
%description devel |
|
The %{name}-devel package contains libraries and header files for |
|
developing applications that use cJSON. |
|
|
|
%prep |
|
%autosetup -n cJSON-%{version} |
|
|
|
%build |
|
%cmake -DENABLE_CJSON_TEST=ON -DENABLE_TARGET_EXPORT=ON |
|
%cmake_build |
|
|
|
%install |
|
%cmake_install |
|
rm -f %{buildroot}%{_libdir}/*.{la,a} |
|
|
|
%check |
|
%ctest |
|
|
|
%post -p /sbin/ldconfig |
|
%postun -p /sbin/ldconfig |
|
|
|
%files |
|
%license LICENSE |
|
%doc README.md |
|
%{_libdir}/libcjson*.so.* |
|
|
|
%files devel |
|
%doc CHANGELOG.md CONTRIBUTORS.md |
|
%{_libdir}/libcjson.so |
|
%{_libdir}/pkgconfig/libcjson.pc |
|
%{_libdir}/cmake/cJSON/ |
|
%{_includedir}/cjson/ |
|
|
|
%changelog |
|
* Sun Apr 07 2024 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.17.-1 |
|
- Update to latest upstream version 1.7.17 (closes rhbz#2255953) |
|
- Fix rhbz#2254647 |
|
|
|
* Tue Jan 23 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.15-4 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild |
|
|
|
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.15-3 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild |
|
|
|
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.15-2 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild |
|
|
|
* Wed Mar 01 2023 Petr Menšík <pemensik@redhat.com> - 1.7.15-1 |
|
- Update to 1.7.15 |
|
- Export also CMake module |
|
|
|
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.14-7 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild |
|
|
|
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.14-6 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild |
|
|
|
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.14-5 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild |
|
|
|
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.14-4 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild |
|
|
|
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.14-3 |
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild |
|
|
|
* Fri Dec 11 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.14-2 |
|
- Adjust license tag, it's MIT and ASL 2.0 (#1905273) |
|
- Replace ldconfig scriplets |
|
- Fix requires: |
|
|
|
* Mon Dec 07 2020 Fabian Affolter <mail@fabian-affolter.ch> - 1.7.14-1 |
|
- Initial package for Fedora
|
|
|