diff --git a/iniparser.spec b/iniparser.spec index 92393a2a7f14e924aad48534beea2b78c50319b5..5db486b0e745555d068932bc82008fe6a59cedab 100644 --- a/iniparser.spec +++ b/iniparser.spec @@ -1,14 +1,12 @@ -#%global debug_package %{nil} - Name: iniparser Version: 4.1 -Release: 3 +Release: 4 Summary: ini file parser License: MIT and Zlib URL: https://github.com/ndevilla/iniparser Source0: https://github.com/ndevilla/iniparser/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz -BuildRequires: gcc doxygen +BuildRequires: gcc doxygen chrpath %description This modules offers parsing of ini files from the C level. See a complete documentation in HTML format, from this directory open the file html/index.html with any HTML-capable browser. @@ -17,6 +15,7 @@ This modules offers parsing of ini files from the C level. See a complete docume %setup -q -n %{name}-%{version}/ %build +export CFLAGS="${RPM_OPT_FLAGS}" %make_build cd doc;make @@ -32,11 +31,16 @@ install -d %{buildroot}/%{_docdir}/%{name} cp -r example %{buildroot}/%{_docdir}/%{name} cp -r html %{buildroot}/%{_docdir}/%{name} +chrpath -d %{buildroot}/%{_libdir}/libiniparser.so.1 +mkdir -p %{buildroot}/etc/ld.so.conf.d +echo "%{_libdir}" > %{buildroot}/etc/ld.so.conf.d/%{name}-%{_arch}.conf %pre %preun %post +/sbin/ldconfig %postun +/sbin/ldconfig %check @@ -46,8 +50,13 @@ cp -r html %{buildroot}/%{_docdir}/%{name} %{_includedir}/* %{_libdir}/* %{_docdir}/* +%config(noreplace) /etc/ld.so.conf.d/* %changelog +* Mon Aug 22 2022 yaoxin - 4.1-4 +- Fix not striped problem +- Remove rpath + * Tue Jan 19 2021 Ge Wang - 4.1-3 - Modify license information.