Toshaan Bharvani
6 months ago
commit
77c38599f0
2 changed files with 96 additions and 0 deletions
@ -0,0 +1,96 @@ |
|||||||
|
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 |
Loading…
Reference in new issue