diff --git a/log4cplus.spec b/log4cplus.spec index 6f16c7175ec13b30dbe6759cf78ba7bd8564baca..852ae2610c076e6be30697a0262966f1697871b9 100644 --- a/log4cplus.spec +++ b/log4cplus.spec @@ -1,6 +1,6 @@ Name: log4cplus Version: 2.0.5 -Release: 1 +Release: 2 Summary: simple logging API by using C++ License: BSD URL: https://sourceforge.net/projects/log4cplus @@ -10,30 +10,45 @@ BuildRequires: cmake %description log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API. +%package devel +Summary: log4cplus headers, static libraries +Requires: %name = %version + +%description devel +log4cplus is a simple to use C++ logging API providing thread-safe, +flexible, and arbitrarily granular control over log management and +configuration. It is modeled after the Java log4j API. %prep %setup -q -n %{name}-%{version}/ %build -%cmake +export CFLAGS=$RPM_OPT_FLAGS +export CXXFLAGS="$RPM_OPT_FLAGS -std=c++11" +%configure +make %{?_smp_mflags} %install +rm -rf $RPM_BUILD_ROOT %make_install -%pre -%preun -%post -%postun - -%check +%clean +rm -rf $RPM_BUILD_ROOT %files %license LICENSE -%{_bindir}/* +%_libdir/lib*.so* +%_libdir/*.la + +%files devel %{_includedir}/* -%{_libdir}/* +%{_libdir}/pkgconfig/log4cplus.pc +%{_libdir}/lib*.so %changelog +* Tue Aug 11 2020 douyan - 2.0.5-2 +- add devel package + * Sun Mar 29 2020 Wei Xiong - Package init