[packages/log4cplus] - updated to 2.1.2
qboosh
qboosh at pld-linux.org
Fri Jun 19 20:43:20 CEST 2026
commit 01cc3a5c3c2998a5587317b3ed764d21ef885f53
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Jun 19 20:43:46 2026 +0200
- updated to 2.1.2
log4cplus-link.patch | 12 ++++++------
log4cplus.spec | 51 ++++++++++++++++++++++++++-------------------------
2 files changed, 32 insertions(+), 31 deletions(-)
---
diff --git a/log4cplus.spec b/log4cplus.spec
index 40e4cbb..64ac14f 100644
--- a/log4cplus.spec
+++ b/log4cplus.spec
@@ -14,12 +14,13 @@
Summary: Logging Framework for C++
Summary(pl.UTF-8): Szkielet logowania dla C++
Name: log4cplus
-Version: 2.1.1
-Release: 4
+Version: 2.1.2
+Release: 1
License: BSD or Apache v2.0
Group: Libraries
+# note: there are smaller .tar.lrz archives, but tar lacks generic support for them (and lrzip cannot behave nicely, it's too verbose)
Source0: https://downloads.sourceforge.net/log4cplus/%{name}-%{version}.tar.xz
-# Source0-md5: 6ee2555be39cd269086cc871c834e43f
+# Source0-md5: 9b07ce88a3130673848a26e7e983aa5b
Patch0: %{name}-amfix.patch
Patch1: %{name}-swig.patch
Patch2: %{name}-link.patch
@@ -253,15 +254,15 @@ rm -rf $RPM_BUILD_ROOT
%files
%defattr(644,root,root,755)
%doc AUTHORS ChangeLog LICENSE NEWS README.md TODO
-%attr(755,root,root) %{_libdir}/liblog4cplus-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplus-2.1.so.9
-%attr(755,root,root) %{_libdir}/liblog4cplusU-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusU-2.1.so.9
+%{_libdir}/liblog4cplus-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplus-2.1.so.9
+%{_libdir}/liblog4cplusU-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusU-2.1.so.9
%files devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplus.so
-%attr(755,root,root) %{_libdir}/liblog4cplusU.so
+%{_libdir}/liblog4cplus.so
+%{_libdir}/liblog4cplusU.so
%dir %{_includedir}/log4cplus
%{_includedir}/log4cplus/appender.h
%{_includedir}/log4cplus/asyncappender.h
@@ -311,15 +312,15 @@ rm -rf $RPM_BUILD_ROOT
%if %{with qt4}
%files qt4
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappender-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt4debugappender-2.1.so.9
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.9
+%{_libdir}/liblog4cplusqt4debugappender-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt4debugappender-2.1.so.9
+%{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt4debugappenderU-2.1.so.9
%files qt4-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappender.so
-%attr(755,root,root) %{_libdir}/liblog4cplusqt4debugappenderU.so
+%{_libdir}/liblog4cplusqt4debugappender.so
+%{_libdir}/liblog4cplusqt4debugappenderU.so
%{_includedir}/log4cplus/qt4debugappender.h
%if %{with static_libs}
@@ -333,15 +334,15 @@ rm -rf $RPM_BUILD_ROOT
%if %{with qt5}
%files qt5
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappender-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt5debugappender-2.1.so.9
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.9
+%{_libdir}/liblog4cplusqt5debugappender-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt5debugappender-2.1.so.9
+%{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.*.*.*
+%ghost %{_libdir}/liblog4cplusqt5debugappenderU-2.1.so.9
%files qt5-devel
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappender.so
-%attr(755,root,root) %{_libdir}/liblog4cplusqt5debugappenderU.so
+%{_libdir}/liblog4cplusqt5debugappender.so
+%{_libdir}/liblog4cplusqt5debugappenderU.so
%{_includedir}/log4cplus/qt5debugappender.h
%if %{with static_libs}
@@ -356,8 +357,8 @@ rm -rf $RPM_BUILD_ROOT
%files -n python-log4cplus
%defattr(644,root,root,755)
%dir %{py_sitedir}/log4cplus
-%attr(755,root,root) %{py_sitedir}/log4cplus/_log4cplus.so
-%attr(755,root,root) %{py_sitedir}/log4cplus/_log4cplusU.so
+%{py_sitedir}/log4cplus/_log4cplus.so
+%{py_sitedir}/log4cplus/_log4cplusU.so
%{py_sitescriptdir}/log4cplus
%endif
@@ -365,7 +366,7 @@ rm -rf $RPM_BUILD_ROOT
%files -n python3-log4cplus
%defattr(644,root,root,755)
%dir %{py3_sitedir}/log4cplus
-%attr(755,root,root) %{py3_sitedir}/log4cplus/_log4cplus.so
-%attr(755,root,root) %{py3_sitedir}/log4cplus/_log4cplusU.so
+%{py3_sitedir}/log4cplus/_log4cplus.so
+%{py3_sitedir}/log4cplus/_log4cplusU.so
%{py3_sitescriptdir}/log4cplus
%endif
diff --git a/log4cplus-link.patch b/log4cplus-link.patch
index 0ecda22..020bc6b 100644
--- a/log4cplus-link.patch
+++ b/log4cplus-link.patch
@@ -1,13 +1,13 @@
---- log4cplus-2.1.1/swig/python/Makefile.am.orig 2024-06-14 20:18:51.588346277 +0200
-+++ log4cplus-2.1.1/swig/python/Makefile.am 2024-06-14 21:12:18.190422810 +0200
+--- log4cplus-2.1.2/swig/python/Makefile.am.orig 2026-06-19 06:26:41.399412546 +0200
++++ log4cplus-2.1.2/swig/python/Makefile.am 2026-06-19 06:28:35.398837812 +0200
@@ -9,8 +9,8 @@ _log4cplus_la_CPPFLAGS = $(AM_CPPFLAGS)
$(PYTHON_CPPFLAGS) -DSWIG_TYPE_TABLE=log4cplus \
"-Dregister=/*register*/"
_log4cplus_la_LDFLAGS = -no-undefined -shared -module -avoid-version \
-- $(PYTHON_LDFLAGS) $(AM_LDFLAGS)
+- $(PYTHON_LIBS) $(AM_LDFLAGS)
-_log4cplus_la_LIBADD = $(liblog4cplus_la_file)
+ $(AM_LDFLAGS)
-+_log4cplus_la_LIBADD = $(liblog4cplus_la_file) $(PYTHON_LDFLAGS)
++_log4cplus_la_LIBADD = $(liblog4cplus_la_file) $(PYTHON_LIBS)
$(PYTHON_WRAP_CXX): $(SWIG_SOURCES)
$(SWIG) $(SWIG_FLAGS) -c++ -python $(SWIG_PYTHON_OPT) \
@@ -15,10 +15,10 @@
$(SWIG_PYTHON_CPPFLAGS) $(PYTHON_CPPFLAGS) -DSWIG_TYPE_TABLE=log4cplus \
"-Dregister=/*register*/"
_log4cplusU_la_LDFLAGS = -no-undefined -shared -module -avoid-version \
-- $(PYTHON_LDFLAGS) $(AM_LDFLAGS)
+- $(PYTHON_LIBS) $(AM_LDFLAGS)
-_log4cplusU_la_LIBADD = $(liblog4cplusU_la_file)
+ $(AM_LDFLAGS)
-+_log4cplusU_la_LIBADD = $(liblog4cplusU_la_file) $(PYTHON_LDFLAGS)
++_log4cplusU_la_LIBADD = $(liblog4cplusU_la_file) $(PYTHON_LIBS)
$(PYTHON_WRAPU_CXX): $(SWIG_SOURCES)
$(SWIG) -DUNICODE=1 -D_UNICODE=1 $(SWIG_FLAGS) -c++ -python $(SWIG_PYTHON_OPT) \
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/log4cplus.git/commitdiff/01cc3a5c3c2998a5587317b3ed764d21ef885f53
More information about the pld-cvs-commit
mailing list