diff --git a/_service b/_service
deleted file mode 100644
index 281d8b7..0000000
--- a/_service
+++ /dev/null
@@ -1,22 +0,0 @@
-
-
- prdownloads.sourceforge.net
- http
- /log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-1.1.3.tar.gz
-
-
- log4cpp-1.1.3.tar.gz
- sha256
- 2cbbea55a5d6895c9f0116a9a9ce3afb86df383cd05c9d6c1a4238e5e5c8f51d
-
-
- xz
- log4cpp-1.1.3.tar.gz
-
-
- log4cpp.spec
-
-
- log4cpp.spec
-
-
diff --git a/log4cpp-1.1.3.tar.xz b/log4cpp-1.1.3.tar.xz
deleted file mode 100644
index 873ad0c..0000000
--- a/log4cpp-1.1.3.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:0ce2d6645c2a2f5f77b6a2e759ba0a6bb08bb6d322c0110baf5cb95353d66b89
-size 356356
diff --git a/log4cpp-1.1.4.tar.gz b/log4cpp-1.1.4.tar.gz
new file mode 100644
index 0000000..93e52fc
--- /dev/null
+++ b/log4cpp-1.1.4.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:696113659e426540625274a8b251052cc04306d8ee5c42a0c7639f39ca90c9d6
+size 637440
diff --git a/log4cpp.changes b/log4cpp.changes
index a19f954..32f3ce5 100644
--- a/log4cpp.changes
+++ b/log4cpp.changes
@@ -1,3 +1,19 @@
+-------------------------------------------------------------------
+Wed Jan 3 04:55:42 UTC 2024 - Stefan BrĂ¼ns
+
+- update to version 1.1.4
+ * fix for bug 152: use timespec and clock_settime for c++11 and
+ higher; use stime for glibc version lower than 2.31; none for
+ other cases
+ * Replace obsolete auto_ptr removed in C++17 with newer
+ unique_ptr since C++11
+ * Replace older Non-throwing dynamic exception specification
+ throw() removed in C++20 with newer noexcept since C++11
+ * Patch #49 C99 compatibility fix for snprintf configure check
+ * va_copy is here since c++11; fallback to simple copy if
+ standard is not specified or less than c++11
+- Replace _service with full URL in Source
+
-------------------------------------------------------------------
Fri Dec 28 21:40:47 UTC 2018 - Jan Engelhardt
diff --git a/log4cpp.spec b/log4cpp.spec
index c00e8d2..a083b22 100644
--- a/log4cpp.spec
+++ b/log4cpp.spec
@@ -1,7 +1,7 @@
#
# spec file for package log4cpp
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,22 +16,22 @@
#
+%define sonum 5
+
Name: log4cpp
-Version: 1.1.3
+Version: 1.1.4
Release: 0
Summary: C++ logging library
License: LGPL-2.1-only
Group: Development/Languages/C and C++
-Url: http://%{name}.sourceforge.net/
-Source: %{name}-%{version}.tar.xz
+URL: https://log4cpp.sourceforge.net/
+Source: https://downloads.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-%{version}.tar.gz
BuildRequires: doxygen
+BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: pkg-config
-%if 0%{?suse_version}
-BuildRequires: fdupes
-%endif
-%define libname lib%{name}5
+%define libname lib%{name}%{sonum}
%description
Log for C++ is a library of classes for flexible logging to files,
@@ -68,24 +68,20 @@ the popular doxygen documentation generation tool.
%build
%configure --enable-doxygen --disable-static
-make %{?_smp_mflags}
+%make_build
%install
%make_install mandir="%{buildroot}/%{_mandir}" docdir="%{buildroot}/%{_docdir}/%{name}"
find %{buildroot} -type f -name "*.la" -delete -print
-%if 0%{?suse_version}
%fdupes -s %{buildroot}/%{_docdir}/%{name}/api
-%endif
%post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%files -n %{libname}
-%defattr(-,root,root,-)
-%{_libdir}/*.so.*
+%{_libdir}/*.so.%{sonum}*
%files devel
-%defattr(-,root,root)
%{_includedir}/%{name}
%{_mandir}/man3/%{name}*.3%{?ext_man}
%{_bindir}/%{name}-config
@@ -95,7 +91,6 @@ find %{buildroot} -type f -name "*.la" -delete -print
%attr(644,root,root) %{_datadir}/aclocal/%{name}.m4
%files doc
-%defattr(-,root,root)
%doc AUTHORS ChangeLog NEWS README THANKS
%doc %{_docdir}/%{name}
%license COPYING