diff --git a/lcr.spec b/lcr.spec index e3a1828..848bcd1 100644 --- a/lcr.spec +++ b/lcr.spec @@ -1,6 +1,7 @@ %global _version 2.1.1 -%global _release 8 +%global _release 9 %global _inner_name isula_libutils +%global enable_lxc 0 Name: lcr Version: %{_version} @@ -75,17 +76,23 @@ the libisula-devel package contains json, log and utils headers for developing p %build mkdir -p build cd build -%cmake -DDEBUG=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} ../ +%if 0%{?enable_lxc} +%cmake -DDEBUG=ON -DENABLE_LIBLCR=ON -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} ../ +%else +%cmake -DDEBUG=ON -DENABLE_LIBLCR=OFF -DCMAKE_SKIP_RPATH=TRUE -DLIB_INSTALL_DIR=%{_libdir} ../ +%endif %make_build %install rm -rf %{buildroot} cd build mkdir -p %{buildroot}/{%{_libdir},%{_libdir}/pkgconfig,%{_includedir}/lcr,%{_bindir}} +%if 0%{?enable_lxc} install -m 0644 ./src/liblcr.so %{buildroot}/%{_libdir}/liblcr.so install -m 0644 ./conf/lcr.pc %{buildroot}/%{_libdir}/pkgconfig/lcr.pc install -m 0644 ../src/lcrcontainer.h %{buildroot}/%{_includedir}/lcr/lcrcontainer.h chmod +x %{buildroot}/%{_libdir}/liblcr.so +%endif install -m 0644 ./src/libisula_libutils.so %{buildroot}/%{_libdir}/libisula_libutils.so install -m 0644 ./conf/libisula.pc %{buildroot}/%{_libdir}/pkgconfig/libisula.pc @@ -108,6 +115,7 @@ rm -rf %{buildroot} %postun -p /sbin/ldconfig +%if 0%{?enable_lxc} %files %defattr(-,root,root,-) %{_libdir}/liblcr.so @@ -116,6 +124,7 @@ rm -rf %{buildroot} %files devel %defattr(-,root,root,-) %{_includedir}/lcr/lcrcontainer.h +%endif %files -n libisula %defattr(-,root,root,-) @@ -127,6 +136,12 @@ rm -rf %{buildroot} %{_includedir}/%{_inner_name}/*.h %changelog +* Mon Aug 07 2023 zhangxiaoyu - 2.1.1-9 +- Type:enhancement +- CVE:NA +- SUG:NA +- DESC:disable liblcr + * Sat Aug 05 2023 zhangxiaoyu - 2.1.1-8 - Type:enhancement - CVE:NA