[arch-commits] Commit in mysql-workbench/trunk (2 files)
Christian Hesse
eworm at archlinux.org
Tue Dec 15 15:28:20 UTC 2015
Date: Tuesday, December 15, 2015 @ 16:28:20
Author: eworm
Revision: 153386
upgpkg: mysql-workbench 6.3.6-1
new upstream release
Modified:
mysql-workbench/trunk/PKGBUILD
Deleted:
mysql-workbench/trunk/0012-mysql-workbench-cpp11.patch
----------------------------------+
0012-mysql-workbench-cpp11.patch | 25 -------------------------
PKGBUILD | 25 +++++++++++++------------
2 files changed, 13 insertions(+), 37 deletions(-)
Deleted: 0012-mysql-workbench-cpp11.patch
===================================================================
--- 0012-mysql-workbench-cpp11.patch 2015-12-15 14:14:38 UTC (rev 153385)
+++ 0012-mysql-workbench-cpp11.patch 2015-12-15 15:28:20 UTC (rev 153386)
@@ -1,25 +0,0 @@
-diff --git a/library/forms/swig/mforms.i b/library/forms/swig/mforms.i
-index 3f5104f..cdcca30 100644
---- a/library/forms/swig/mforms.i
-+++ b/library/forms/swig/mforms.i
-@@ -533,7 +533,7 @@ inline boost::function<void (mforms::TextEntryAction)> pycall_void_entryaction_f
-
- #define SWIG_ADD_SIGNAL_BOOL_INT_CALLBACK(method, signal)\
- void add_##method(PyObject *callback) { signal->connect(pycall_bool_int_fun(callback)); }\
-- bool call_##method(int i) { return (*signal)(i); }
-+ bool call_##method(int i) { return *( (*signal)(i) ); }
-
- #define SWIG_ADD_SIGNAL_VOID_ENTRYACTION_CALLBACK(method, signal)\
- void add_##method(PyObject *callback) { signal->connect(pycall_void_entryaction_fun(callback)); }
-diff --git a/library/forms/view.cpp b/library/forms/view.cpp
-index ec49389..67ff486 100644
---- a/library/forms/view.cpp
-+++ b/library/forms/view.cpp
-@@ -512,7 +512,7 @@ DropPosition View::get_drop_position()
- bool View::mouse_leave()
- {
- if (_signal_mouse_leave.num_slots() > 0)
-- return _signal_mouse_leave();
-+ return *_signal_mouse_leave();
- return false;
- }
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-12-15 14:14:38 UTC (rev 153385)
+++ PKGBUILD 2015-12-15 15:28:20 UTC (rev 153386)
@@ -6,8 +6,8 @@
# Contributor: Ionut Biru <ibiru at archlinux.org>
pkgname=mysql-workbench
-pkgver=6.3.5
-pkgrel=2
+pkgver=6.3.6
+pkgrel=1
pkgdesc='A cross-platform, visual database design tool developed by MySQL'
arch=('i686' 'x86_64')
url='https://www.mysql.com/products/workbench/'
@@ -29,10 +29,9 @@
'0007-mysql-workbench-no-set-gtid-purged.patch'
'0009-mysql-workbench-gnome-keyring.patch'
'0010-mysql-workbench-object.patch'
- '0012-mysql-workbench-cpp11.patch'
'0013-mysql-workbench-no-json.patch'
'arch_linux_profile.xml')
-sha256sums=('7a63d05cfb5dec60ece3e73869eb61afc7125e4a8a18e53d760cd7ca0479dc84'
+sha256sums=('c51fce1a3fd9425dd9adf4d16e24e84f92e2f8374b43a956f580fd84d03afe62'
'SKIP'
'9d3e866b610460664522520f73b81777b5626fb0a282a5952b9800b751550bf7'
'b189e15c6b6f5a707357d9a9297f39ee3a33264fd28b44d5de6f537f851f82cf'
@@ -39,7 +38,6 @@
'b49d4ea352d2c2013b9c5834668c44521a0a2c5f9c7e3fe746ad94ce0d2bb865'
'9c2ae2fe7a4f59502bdcf591a07353c350b0ba29c3935c8242d97848cc0e50d3'
'2bc79f935cd5059409d32aa64832b7aa2c49ba533cc93d40a063bcbfe01a4485'
- 'f76ffa7343b758ac0de2448e948c533e8623a0e426d293602ab7261c853ec684'
'663b6eed3715988e16a695f5810bdfb7e76aaeb28baaf4b11b2a73ee2bcb403d'
'28724c4b4cec29ce19aada08279df1b086381cd788fef7ae07c1860f7d17af7e')
@@ -59,13 +57,17 @@
# fix cannot call member function without object
patch -Np1 < "${srcdir}"/0010-mysql-workbench-object.patch
- # fix for C++11
- # http://bugs.mysql.com/bug.php?id=78668
- patch -Np1 < "${srcdir}"/0012-mysql-workbench-cpp11.patch
-
# we have no JSON, probably missing in mariadb
patch -Np1 < "${srcdir}"/0013-mysql-workbench-no-json.patch
+ # make cmake happy with mariadb
+ sed -i '/^find_package(MySQL /c find_package(MySQL REQUIRED)' \
+ CMakeLists.txt
+
+ # we need python 2.x
+ sed -i '/^FIND_PROGRAM(PYTHON_EXEC /c FIND_PROGRAM(PYTHON_EXEC "python2")' \
+ CMakeLists.txt
+
# fix the swig workaround
sed -i '/SWIG_VERSION/s/0x030008/0x030006/' \
library/forms/mforms/textbox.h \
@@ -74,10 +76,9 @@
# fix GDAL
sed -i '/#include/s|gdal/||' \
backend/wbpublic/grtui/geom_draw_box.h \
- backend/wbpublic/grt/spatial_handler.h
+ backend/wbpublic/grt/spatial_handler.h \
+ backend/wbpublic/objimpl/db.query/db_query_Resultset.cpp
- # allow to stick icon to the gnome dash
- echo "StartupWMClass=mysql-workbench-bin" >> mysql-workbench.desktop.in
# put antlr into place
install -D ${srcdir}/antlr-3.4-complete.jar ${srcdir}/linux-res/bin/antlr-3.4-complete.jar
More information about the arch-commits
mailing list