Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libmemcached for openSUSE:Factory 
checked in at 2023-04-08 17:39:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmemcached (Old)
 and      /work/SRC/openSUSE:Factory/.libmemcached.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmemcached"

Sat Apr  8 17:39:04 2023 rev:29 rq:1077832 version:1.1.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes        
2021-10-31 22:56:10.119722526 +0100
+++ /work/SRC/openSUSE:Factory/.libmemcached.new.19717/libmemcached.changes     
2023-04-08 17:39:23.262157512 +0200
@@ -1,0 +2,14 @@
+Thu Apr  6 10:04:11 UTC 2023 - Danilo Spinella <danilo.spine...@suse.com>
+
+- Update to new maintained fork of libmemcached
+- Update to 1.1.4:
+  * Lot of bugfixes
+  * Have a look at Changelog-1.1.md for the complete list of changes
+- Removed patches:
+  * libmemcached-pthread.patch
+  * libmemcached-automake1_14.diff
+  * libmemcached-no-docs-available.patch
+  * libmemcached-1.0.18-fix-build-gcc7.patch
+- Remove libmemcached.keyring
+
+-------------------------------------------------------------------

Old:
----
  libmemcached-1.0.18-fix-build-gcc7.patch
  libmemcached-1.0.18.tar.gz
  libmemcached-1.0.18.tar.gz.asc
  libmemcached-automake1_14.diff
  libmemcached-no-docs-available.patch
  libmemcached-pthread.patch
  libmemcached.keyring

New:
----
  1.1.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libmemcached.spec ++++++
--- /var/tmp/diff_new_pack.69y026/_old  2023-04-08 17:39:23.670159855 +0200
+++ /var/tmp/diff_new_pack.69y026/_new  2023-04-08 17:39:23.674159878 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmemcached
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,28 +18,19 @@
 
 %define libsoname %{name}11
 Name:           libmemcached
-Version:        1.0.18
+Version:        1.1.4
 Release:        0
 Summary:        A C/C++ client library and tools for the memcached server
 License:        BSD-3-Clause
 Group:          Development/Libraries/C and C++
-URL:            http://libmemcached.org
-Source0:        
https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz
-Source1:        
https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc
-Source2:        %{name}.keyring
-# PATCH-FIX-UPSTREAM libmemcached-pthread.patch lp#133614 dims...@opensuse.org 
-- Fix pthread detection
-Patch0:         libmemcached-pthread.patch
-Patch1:         libmemcached-automake1_14.diff
-# PATCH-FIX-UPSTREAM libmemcached-no-docs-available.patch dims...@opensuse.org 
-- Do not build docs if not VCS checkout
-Patch2:         libmemcached-no-docs-available.patch
-# PATCH-FIX-UPSTREAM libmemcached-1.0.18-fix-build-gcc7.patch -- Fix build 
with GCC 7
-Patch3:         libmemcached-1.0.18-fix-build-gcc7.patch
+URL:            https://awesomized.github.io/%{name}/
+Source0:        
https://github.com/awesomized/%{name}/archive/refs/tags/%{version}.tar.gz
 # List of additional build dependencies
 BuildRequires:  automake >= 1.13
 BuildRequires:  bison
+BuildRequires:  cmake
 BuildRequires:  cyrus-sasl-devel
-# needed for man pages
-BuildRequires:  fdupes
+BuildRequires:  flex
 BuildRequires:  gcc-c++
 BuildRequires:  libevent-devel
 BuildRequires:  libtool
@@ -102,26 +93,24 @@
 
 %prep
 %setup -q
-%patch -P 0 -P 1 -p1
-%patch2 -p1
-%patch3 -p1
 
 %build
-autoreconf -fiv
-%configure \
-  --disable-static \
-  --enable-libmemcachedprotocol \
-  --with-memcached=%{_sbindir}/memcached
-make V=1 CFLAGS="-std=c99 %{optflags}" CXXFLAGS="%{optflags}" %{?_smp_mflags}
+%cmake \
+    -DBUILD_DOCS_HTML=OFF \
+    -DBUILD_DOCS_MANGZ=ON \
+    -DBUILD_TESTING=ON
+%cmake_build
+
+%check
+make test
 
 %install
-%make_install V=1 CFLAGS="-std=c99 %{optflags}" CXXFLAGS="%{optflags}"
-find %{buildroot} -type f -name "*.la" -delete -print
-# create symlinks for man pages
-%fdupes -s %{buildroot}%{_mandir}
+%cmake_install
 
 # remove not needed files
 rm -f %{buildroot}%{_datadir}/aclocal/ax_libmemcached.m4
+rm -f %{buildroot}%{_libdir}/libp9y.a
+rm -f %{buildroot}%{_libdir}/cmake/*/p9y*
 
 %post -n %{libsoname} -p /sbin/ldconfig
 %postun -n %{libsoname} -p /sbin/ldconfig
@@ -131,6 +120,11 @@
 %postun -n libmemcachedprotocol0 -p /sbin/ldconfig
 
 %files
+%license %{_datadir}/doc/%{name}-awesome/LICENSE
+%dir %{_datadir}/doc/%{name}-awesome
+%doc %{_datadir}/doc/%{name}-awesome/*
+%doc %{_datadir}/%{name}-awesome/example.cnf
+%dir %{_datadir}/%{name}-awesome
 %{_bindir}/memcapable
 %{_bindir}/memcat
 %{_bindir}/memcp
@@ -142,12 +136,13 @@
 %{_bindir}/memping
 %{_bindir}/memrm
 %{_bindir}/memslap
+%{_bindir}/memaslap
 %{_bindir}/memstat
 %{_bindir}/memtouch
 %{_mandir}/man1/mem*.1%{?ext_man}
 
 %files -n %{libsoname}
-%license COPYING
+%license LICENSE
 %{_libdir}/%{name}.so.*
 
 %files -n libmemcachedutil2
@@ -179,5 +174,10 @@
 %{_libdir}/libmemcachedutil.so
 %{_libdir}/libmemcachedprotocol.so
 %{_mandir}/man3/*.3%{?ext_man}
+%dir %{_libdir}/cmake/%{name}-awesome
+%{_libdir}/cmake/%{name}-awesome/%{name}-*.cmake
+%{_libdir}/cmake/%{name}-awesome/libhashkit-*.cmake
+%{_libdir}/cmake/%{name}-awesome/%{name}util-*.cmake
+%{_libdir}/cmake/%{name}-awesome/%{name}protocol-*.cmake
 
 %changelog

++++++ libmemcached-1.0.18.tar.gz -> 1.1.4.tar.gz ++++++
++++ 273158 lines of diff (skipped)

Reply via email to