Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
mysql-workbench


Commits:
7e8f7ae7 by Antonio Rojas at 2025-05-18T12:45:52+02:00
upgpkg: 8.0.42-4: gdal 3.11 rebuild

- - - - -


3 changed files:

- .SRCINFO
- + 0005-gcc-15.patch
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = mysql-workbench
        pkgdesc = A cross-platform, visual database design tool developed by 
MySQL
        pkgver = 8.0.42
-       pkgrel = 3
+       pkgrel = 4
        url = https://www.mysql.com/products/workbench/
        arch = x86_64
        license = GPL2
@@ -78,6 +78,7 @@ pkgbase = mysql-workbench
        source = 0002-disable-unsupported-operating-system-warning.patch
        source = 0003-swig-4-3.patch
        source = 0004-replace-deprecated-python-modules-pipes-with-shlex.patch
+       source = 0005-gcc-15.patch
        source = arch_linux_profile.xml
        validpgpkeys = BCA43417C3B485DD128EC6D4B7B3B788A8D3785C
        sha256sums = 
7784a73402caefa017584bb45875f4759bf8728e90fa808c4d8015577a5df605
@@ -91,6 +92,7 @@ pkgbase = mysql-workbench
        sha256sums = 
2d0f6dcf38f22e49ef7ab9de0230484f1ffac41b7ac40feaf5ef4538ae2f7a18
        sha256sums = 
fb0732919a15dc0b16f5ca104cac7be3edd92dc997fed879c23cd933a1f43367
        sha256sums = 
8a8a013ca0dad92e4859e2e9bc3ff73d018e2d8ecd9ca7a9c922a5ce2368e914
+       sha256sums = 
f119302517a748b8ea54fdd84e2f057f6d631b7ea55dcf2198686899d2df4a59
        sha256sums = 
d816164098c90c432b4fe590708c14f95ab137abfe16ad1b7d498b2e83c0e265
 
 pkgname = mysql-workbench


=====================================
0005-gcc-15.patch
=====================================
@@ -0,0 +1,11 @@
+diff -ru mysql-connector-c++-9.3.0-src.orig/include/mysqlx/common/value.h 
mysql-connector-c++-9.3.0-src/include/mysqlx/common/value.h
+--- mysql-connector-c++-9.3.0-src.orig/include/mysqlx/common/value.h   
2025-05-18 12:30:03.916477018 +0200
++++ mysql-connector-c++-9.3.0-src/include/mysqlx/common/value.h        
2025-05-18 12:30:25.042409140 +0200
+@@ -35,6 +35,7 @@
+ #include "api.h"
+ #include "error.h"
+ #include "util.h"
++#include <cstdint>
+ 
+ PUSH_SYS_WARNINGS
+ #include <string>


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 
 pkgname=mysql-workbench
 pkgver=8.0.42
-pkgrel=3
+pkgrel=4
 _mysql_version=8.4.5
 _connector_version=9.3.0
 _boost_version=1.87.0
@@ -62,6 +62,7 @@ 
source=("https://cdn.mysql.com/Downloads/MySQLGUITools/mysql-workbench-community
        '0002-disable-unsupported-operating-system-warning.patch'
        '0003-swig-4-3.patch'
        '0004-replace-deprecated-python-modules-pipes-with-shlex.patch'
+        '0005-gcc-15.patch'
        'arch_linux_profile.xml')
 sha256sums=('7784a73402caefa017584bb45875f4759bf8728e90fa808c4d8015577a5df605'
             'SKIP'
@@ -74,6 +75,7 @@ 
sha256sums=('7784a73402caefa017584bb45875f4759bf8728e90fa808c4d8015577a5df605'
             '2d0f6dcf38f22e49ef7ab9de0230484f1ffac41b7ac40feaf5ef4538ae2f7a18'
             'fb0732919a15dc0b16f5ca104cac7be3edd92dc997fed879c23cd933a1f43367'
             '8a8a013ca0dad92e4859e2e9bc3ff73d018e2d8ecd9ca7a9c922a5ce2368e914'
+            'f119302517a748b8ea54fdd84e2f057f6d631b7ea55dcf2198686899d2df4a59'
             'd816164098c90c432b4fe590708c14f95ab137abfe16ad1b7d498b2e83c0e265')
 
 prepare() {
@@ -108,6 +110,10 @@ prepare() {
 
        # be happy with more recent antlr
        sed -i "/set(ANTLR_JAR_FILENAME/s/4.13.2/${_antlr4_version}/" 
CMakeLists.txt
+
+       cd ../mysql-connector-c++-${_connector_version}-src
+       # fix build with GCC 15
+        patch -Np1 < "$srcdir"/0005-gcc-15.patch
 }
 
 build() {



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mysql-workbench/-/commit/7e8f7ae78bbd6a5ecb5d3dc18a742652e2fa5b17

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/mysql-workbench/-/commit/7e8f7ae78bbd6a5ecb5d3dc18a742652e2fa5b17
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to