5 Summary: Stand-alone ini file parsing library
6 Url: http://ndevilla.free.fr/iniparser/
7 Group: System/Libraries
8 Source: http://ndevilla.free.fr/iniparser/iniparser-%{version}.tar.gz
9 Source1001: %{name}.manifest
12 iniparser is a free stand-alone ini file parsing library.
13 It is written in portable ANSI C and should compile anywhere.
14 iniparser is distributed under an MIT license.
17 Summary: Development tools for stand-alone ini file parsing library
18 Group: Development/Libraries
19 Requires: %{name} = %{version}
22 This package contains the header files and development documentation
23 for %{name}. If you like to develop programs using %{name}, you will need
24 to install %{name}-devel.
27 %setup -q -n iniparser-%{version}
31 %__make prefix=%{_prefix} %{?_smp_mflags} CFLAGS="%{optflags} -fPIC"
35 mkdir -p %{buildroot}/%{_libdir}
36 install -m 755 libiniparser.so.1 %{buildroot}/%{_libdir}
37 ln -s libiniparser.so.1 %{buildroot}/%{_libdir}/libiniparser.so
38 mkdir -p %{buildroot}/%{_includedir}
39 install -m 644 src/*.h %{buildroot}/%{_includedir}
40 install -m 644 src/*.h %{buildroot}/%{_includedir}
41 mkdir -p %{buildroot}/%{_libdir}/pkgconfig
42 cat > %{buildroot}/%{_libdir}/pkgconfig/%{name}.pc <<EOF
44 exec_prefix = %{_exec_prefix}
46 includedir = %{_includedir}
49 Description : a free stand-alone ini file parsing library.
51 Libs : -L\${libdir} -liniparser
52 Cflags : -I\${includedir}
55 %post -p /sbin/ldconfig
57 %postun -p /sbin/ldconfig
60 %manifest %{name}.manifest
65 %manifest %{name}.manifest
68 %{_libdir}/pkgconfig/*.pc