public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
* [rpms/soci] update-to-4.1.4: Upstream upgrade (to 4.1.0.rc1)
@ 2026-06-20  4:40 Denis Arnaud
  0 siblings, 0 replies; only message in thread
From: Denis Arnaud @ 2026-06-20  4:40 UTC (permalink / raw)
  To: git-commits

A new commit has been pushed.

Repo   : rpms/soci
Branch : update-to-4.1.4
Commit : 33cefeae8d81ed070f37626e98a52cc94dad3181
Author : Denis Arnaud <denis.arnaud_fedora@m4x.org>
Date   : 2025-03-23T17:39:08+01:00
Stats  : +33/-19 in 3 file(s)
URL    : https://src.fedoraproject.org/rpms/soci/c/33cefeae8d81ed070f37626e98a52cc94dad3181?branch=update-to-4.1.4

Log:
Upstream upgrade (to 4.1.0.rc1)

---
diff --git a/soci-unicode.patch b/soci-unicode.patch
new file mode 100644
index 0000000..95fe03e
--- /dev/null
+++ b/soci-unicode.patch
@@ -0,0 +1,12 @@
+diff --git a/src/core/unicode.cpp b/src/core/unicode.cpp
+--- a/src/core/unicode.cpp
++++ b/src/core/unicode.cpp
+@@ -7,6 +7,7 @@
+ 
+ #define SOCI_SOURCE
+ #include "soci/soci-unicode.h"
++#include <cstdint>
+ 
+ namespace soci
+ {
+

diff --git a/soci.spec b/soci.spec
index d941299..07135ed 100644
--- a/soci.spec
+++ b/soci.spec
@@ -22,16 +22,17 @@
 ##
 #
 Name:           soci
-Version:        4.0.3
-%global ups_ver 4.0.3
+Version:        4.1.0.rc1
+%global ups_ver 4.1.0-rc1
 Release:        %autorelease
 Summary:        The database access library for C++ programmers
 License:        BSL-1.0
 URL:            https://github.com/SOCI/%{name}
-Source0:        %{url}/archive/%{ups_ver}.tar.gz#/%{name}-%{version}.tar.gz
+Source0:        %{url}/archive/v%{ups_ver}.tar.gz#/%{name}-%{version}.tar.gz
 
 # Works around a false positive -Wuninitialized error exposed by LTO
 Patch0:         soci-uninit.patch
+Patch1:         soci-unicode.patch
 
 BuildRequires:  dos2unix
 BuildRequires:  gcc gcc-c++
@@ -183,6 +184,7 @@ library. The documentation is the same as at the %{name} web page.
 %prep
 %setup -q -n %{name}-%{ups_ver}
 %patch -P0 -p1
+%patch -P1 -p1
 
 # Rename change-log and license file, so that they comply with
 # packaging standard
@@ -234,68 +236,68 @@ rm -f %{buildroot}%{_libdir}/*.a
 
 %files
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/lib%{name}_core.so.*
-%{?with_empty:%{_libdir}/lib%{name}_empty.so.*}
+%{_libdir}/%{name}/lib%{name}_core.so.*
+%{?with_empty:%{_libdir}/%{name}/lib%{name}_empty.so.*}
 
 %{?with_sqlite3:%files sqlite3
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/lib%{name}_sqlite3.so.*}
+%{_libdir}/%{name}/lib%{name}_sqlite3.so.*}
 
 %{?with_mysql:%files mysql
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/lib%{name}_mysql.so.*}
+%{_libdir}/%{name}/lib%{name}_mysql.so.*}
 
 %{?with_postgresql:%files postgresql
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/lib%{name}_postgresql.so.*}
+%{_libdir}/%{name}/lib%{name}_postgresql.so.*}
 
 %{?with_odbc:%files odbc
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/lib%{name}_odbc.so.*}
+%{_libdir}/%{name}/lib%{name}_odbc.so.*}
 
 %{?with_oracle:%files oracle
 %doc AUTHORS ChangeLog COPYING NEWS README
-%{_libdir}/lib%{name}_oracle.so.*}
+%{_libdir}/%{name}/lib%{name}_oracle.so.*}
 
 
 %files devel
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_includedir}/%{name}/
 %{_includedir}/%{name}/*.h
-%{?with_empty:%{_includedir}/%{name}/empty/}
-%{_libdir}/lib%{name}_core.so
-%{?with_empty:%{_libdir}/lib%{name}_empty.so}
+#%%{?with_empty:%%{_includedir}/%%{name}/empty/}
+%{_libdir}/%{name}/lib%{name}_core.so
+%{?with_empty:%{_libdir}/%{name}/lib%{name}_empty.so}
 %{_datadir}/%{name}/CMake
 
 %{?with_sqlite3:%files sqlite3-devel
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/sqlite3/
-%{_libdir}/lib%{name}_sqlite3.so}
+%{_libdir}/%{name}/lib%{name}_sqlite3.so}
 
 %{?with_mysql:%files mysql-devel
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/mysql
-%{_libdir}/lib%{name}_mysql.so}
+%{_libdir}/%{name}/lib%{name}_mysql.so}
 
 %{?with_postgresql:%files postgresql-devel
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/postgresql
-%{_libdir}/lib%{name}_postgresql.so}
+%{_libdir}/%{name}/lib%{name}_postgresql.so}
 
 %{?with_odbc:%files odbc-devel
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/odbc/
-%{_libdir}/lib%{name}_odbc.so}
+%{_libdir}/%{name}/lib%{name}_odbc.so}
 
 %{?with_oracle:%files oracle-devel
 %doc AUTHORS ChangeLog COPYING NEWS README
 %dir %{_includedir}/%{name}
 %{_includedir}/%{name}/oracle
-%{_libdir}/lib%{name}_oracle.so}
+%{_libdir}/%{name}/lib%{name}_oracle.so}
 
 
 %files doc

diff --git a/sources b/sources
index c3fc26a..ec83f76 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (soci-4.0.3.tar.gz) = d501f55e7e7408e46b4823fd8a97d6ef587f5db0f5b98434be8dfc5693c91b8c3b84a24454279c83142ab1cd1fa139c6e54d6d9a67397b2ead61650fcc88bcdb
+SHA512 (soci-4.1.0.rc1.tar.gz) = 1d610661d5ebd60f712ebfa0ad78c712fbda913cee933449f7e79b6dfba2bf687d8108becb49de68a5632395bb997bb554821e3293d9e6a1f17d043089cec684

^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2026-06-20  4:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-20  4:40 [rpms/soci] update-to-4.1.4: Upstream upgrade (to 4.1.0.rc1) Denis Arnaud

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox