1 Summary: Ini-File Handling
5 License: Apache 2.0 or LGPL v2.1+
7 Source0: https://github.com/c-util/c-ini/archive/v%{version}/%{name}-%{version}.tar.gz
8 # Source0-md5: 87e8140b88b2382dd59dcbf2075e350c
9 URL: https://c-util.github.io/c-ini/
10 BuildRequires: c-list-devel >= 3
11 BuildRequires: c-rbtree-devel >= 3
12 BuildRequires: c-stdaux-devel >= 1.5.0
13 BuildRequires: c-utf8-devel
14 BuildRequires: meson >= 0.60.0
16 BuildRequires: pkgconfig
17 BuildRequires: rpmbuild(macros) >= 1.736
18 Requires: c-rbtree >= 3
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 The c-ini project implements APIs to deal with ini-files. Different
23 formats can be supported, but all share common ini-file properties,
24 mainly that they are human-readable, grouped key-value pairs.
27 Summary: Header files for c-ini library
28 Group: Development/Libraries
29 Requires: %{name}%{?_isa} = %{version}-%{release}
32 Header files for c-ini library.
35 Summary: Static c-ini library
36 Group: Development/Libraries
37 Requires: %{name}-devel%{?_isa} = %{version}-%{release}
51 rm -rf $RPM_BUILD_ROOT
53 %ninja_install -C build
56 rm -rf $RPM_BUILD_ROOT
58 %post -p /sbin/ldconfig
59 %postun -p /sbin/ldconfig
62 %defattr(644,root,root,755)
63 %doc AUTHORS NEWS.md README.md
64 %attr(755,root,root) %{_libdir}/libcini-1.so.0
67 %defattr(644,root,root,755)
68 %attr(755,root,root) %{_libdir}/libcini-1.so
69 %{_includedir}/c-ini.h
70 %{_pkgconfigdir}/libcini-1.pc
73 %defattr(644,root,root,755)
74 %{_libdir}/libcini-1.a