Rebase to 3.0.4

This commit is contained in:
Michal Schorm 2018-04-26 13:14:05 +02:00
parent 921a542134
commit 48ce0c22ca
4 changed files with 23 additions and 14 deletions

1
.gitignore vendored
View File

@ -5,3 +5,4 @@
/mariadb-connector-c-2.3.3-src.tar.gz
/mariadb-connector-c-3.0.2-src.tar.gz
/mariadb-connector-c-3.0.3-src.tar.gz
/mariadb-connector-c-3.0.4-src.tar.gz

View File

@ -1,20 +1,23 @@
--- mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in 2017-07-19 11:31:02.000000000 +0200
+++ mariadb-connector-c-3.0.2-src/mariadb_config/mariadb_config.c.in_patched 2017-10-25 12:32:42.075324299 +0200
@@ -5,8 +5,8 @@
The binary 'mariadb_config' produces its output as some concatenation on a prefix, path and suffix.
The upstream tries to use one binary for all distros, but that does not work as it should for Fedora.
Often producing double prefixes and suffixes to some options.
For example:
# --cflags [-I/usr//usr/include/mysql -I/usr//usr/include/mysql/mysql]
--- mariadb-connector-c-3.0.4-src/mariadb_config/mariadb_config.c.in 2018-04-24 12:22:12.000000000 +0200
+++ mariadb-connector-c-3.0.4-src/mariadb_config/mariadb_config.c.in_patched 2018-04-26 13:05:49.737644735 +0200
@@ -5,13 +5,13 @@
static char *mariadb_progname;
-#define INCLUDE "-I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@ -I@CMAKE_INSTALL_PREFIX@/@INSTALL_INCLUDEDIR@/mysql"
-#define LIBS "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb "\
-#define LIBS "-L@CMAKE_INSTALL_PREFIX@/@INSTALL_LIBDIR@/ -lmariadb @extra_dynamic_LDFLAGS@"
+#define INCLUDE "-I@INSTALL_INCLUDEDIR@ -I@INSTALL_INCLUDEDIR@"
+#define LIBS "-L@INSTALL_LIBDIR@/ -lmariadb "\
"@extra_dynamic_LDFLAGS@"
+#define LIBS "-L@INSTALL_LIBDIR@/ -lmariadb @extra_dynamic_LDFLAGS@"
#define LIBS_SYS "@extra_dynamic_LDFLAGS@"
#define CFLAGS INCLUDE
--- mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in 2018-04-23 14:05:44.061943591 +0200
+++ mariadb-connector-c-3.0.3-src/mariadb_config/mariadb_config.c.in_patched 2018-04-23 14:12:11.645251018 +0200
@@ -12,7 +12,7 @@ static char *mariadb_progname;
#define CFLAGS INCLUDE
#define VERSION "@MARIADB_CLIENT_VERSION@"
#define CC_VERSION "@CPACK_PACKAGE_VERSION@"
-#define PLUGIN_DIR "@CMAKE_INSTALL_PREFIX@/@INSTALL_PLUGINDIR@"

View File

@ -1,6 +1,6 @@
Name: mariadb-connector-c
Version: 3.0.3
Release: 4%{?dist}
Version: 3.0.4
Release: 1%{?dist}
Summary: The MariaDB Native Client library (C driver)
License: LGPLv2+
Source: https://downloads.mariadb.org/interstitial/connector-c-%{version}/mariadb-connector-c-%{version}-src.tar.gz
@ -64,10 +64,12 @@ rm -r win zlib win-iconv examples
-DINSTALL_LAYOUT=RPM \
-DINSTALL_BINDIR="%{_bindir}" \
-DINSTALL_LIBDIR="%{_libdir}" \
-DINSTALL_INCLUDEDIR=%{_includedir}/mysql \
-DINSTALL_INCLUDEDIR="%{_includedir}/mysql" \
-DINSTALL_PLUGINDIR="%{_libdir}/mariadb/plugin"
#cmake -LAH
# Causes build errors:
# -DAUTH_NATIVE=DYNAMIC
# -DCMAKE_INSTALL_PREFIX="/usr"
@ -149,6 +151,9 @@ end
# https://jira.mariadb.org/browse/CONC-291
%changelog
* Thu Apr 26 2018 Michal Schorm <mschorm@redhat.com> - 3.0.4-1
- Rebase to 3.0.4
* Mon Apr 23 2018 Michal Schorm <mschorm@redhat.com> - 3.0.3-4
- Further fix of the '--plugindir' output from the config binary
Realted: #1569159

View File

@ -1 +1 @@
SHA512 (mariadb-connector-c-3.0.3-src.tar.gz) = 6da66a32165cb74b106bf94e13a35d4bb38f05e5d2b3ff3740862dfc0892a7705977c1394b4f84b8e1f1e50a59a3fadbc62e7733b1feb532c6368a9fc262db04
SHA512 (mariadb-connector-c-3.0.4-src.tar.gz) = 6edc7b70380aade1c88a3d9dac70d6da846e6e2e7d7b0dc2eddaba148dc3889f2baa3e757a8b91e479b1ae14051d9f948fbfdc516219e21d4a3117f6700cb020