[packages/mysql-workbench] - up to 6.2.3
arekm
arekm at pld-linux.org
Wed Oct 15 15:12:38 CEST 2014
commit bcdf350656c37d704b9104c26c6c50620ce9d37a
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Wed Oct 15 15:12:35 2014 +0200
- up to 6.2.3
log_slow_queries.patch | 10 +++++-----
mysql-workbench.spec | 24 ++++++++++++++----------
2 files changed, 19 insertions(+), 15 deletions(-)
---
diff --git a/mysql-workbench.spec b/mysql-workbench.spec
index aa6ede1..7ed08d7 100644
--- a/mysql-workbench.spec
+++ b/mysql-workbench.spec
@@ -13,12 +13,12 @@
Summary: Extensible modeling tool for MySQL
Summary(pl.UTF-8): Narzędzie do modelowania baz danych dla MySQL-a
Name: mysql-workbench
-Version: 6.1.7
+Version: 6.2.3
Release: 1
License: GPL v2
Group: Applications/Databases
-Source0: http://cdn.mysql.com/Downloads/MySQLGUITools/%{name}-community-%{version}-nodocs-src.tar.gz
-# Source0-md5: 96ed84712662ae071378b7af363e70e4
+Source0: http://cdn.mysql.com/Downloads/MySQLGUITools/%{name}-community-%{version}-src.tar.gz
+# Source0-md5: d58ac1beeb3bdaaba65b48e2a24df79b
Source1: PLD_Linux_(MySQL_Package).xml
Patch5: pld-profile.patch
Patch7: log_slow_queries.patch
@@ -32,6 +32,7 @@ BuildRequires: boost-devel
BuildRequires: cairo-devel >= 1.5.12
BuildRequires: cmake >= 2.8
BuildRequires: ctemplate-devel
+BuildRequires: gdal-devel
BuildRequires: glib2-devel
BuildRequires: gtkmm-devel >= 2.12
%{?with_system_antlr:BuildRequires: libantlr3c-devel >= 3.4}
@@ -90,7 +91,7 @@ danych, dokumentowania istniejących baz danych, a nawet wykonywania
skomplikowanych migracji do MySQL-a.
%prep
-%setup -q -n %{name}-community-%{version}-nodocs-src
+%setup -q -n %{name}-community-%{version}-src
%patch5 -p1
%patch7 -p1
%patch8 -p1
@@ -104,16 +105,19 @@ cp -p '%{SOURCE1}' res/mysql.profiles
#rm -r ext/Aga.Controls
%build
-%cmake . \
+install -d build
+cd build
+%cmake \
-DLIB_INSTALL_DIR=%{_libdir} \
-DWB_INSTALL_DIR_EXECUTABLE=%{_libdir}/%{name} \
- -DUSE_UNIXODBC=%{!?with_unixodbc:NO}%{?with_unixodbc:YES}
+ -DUSE_UNIXODBC=%{!?with_unixodbc:NO}%{?with_unixodbc:YES} \
+ ..
%{__make}
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
+%{__make} -C build install \
DESTDIR=$RPM_BUILD_ROOT
%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}
@@ -160,12 +164,12 @@ rm -rf $RPM_BUILD_ROOT
%{_datadir}/%{name}/sys
%dir %{_libdir}/%{name}
-%attr(755,root,root) %{_libdir}/%{name}/*.so
+%attr(755,root,root) %{_libdir}/%{name}/*.so*
%dir %{_libdir}/%{name}/modules
%{_libdir}/%{name}/modules/*.py*
-%attr(755,root,root) %{_libdir}/%{name}/modules/*.so
+%attr(755,root,root) %{_libdir}/%{name}/modules/*.so*
%dir %{_libdir}/%{name}/plugins
-%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so
+%attr(755,root,root) %{_libdir}/%{name}/plugins/*.so*
# desktop stuff
%{_datadir}/mime/packages/mysql-workbench.xml
diff --git a/log_slow_queries.patch b/log_slow_queries.patch
index 6154e17..4d4756a 100644
--- a/log_slow_queries.patch
+++ b/log_slow_queries.patch
@@ -1,11 +1,11 @@
---- mysql-workbench-community-6.1.4-nodocs-src/./plugins/wb.admin/backend/wb_admin_control.py~ 2014-03-26 17:47:23.000000000 +0200
-+++ mysql-workbench-community-6.1.4-nodocs-src/./plugins/wb.admin/backend/wb_admin_control.py 2014-05-04 00:45:02.024193812 +0300
-@@ -717,7 +717,7 @@
+--- mysql-workbench-community-6.2.3-src/plugins/wb.admin/backend/wb_admin_control.py~ 2014-09-15 18:12:58.000000000 +0200
++++ mysql-workbench-community-6.2.3-src/plugins/wb.admin/backend/wb_admin_control.py 2014-10-15 12:18:45.183813688 +0200
+@@ -722,7 +722,7 @@
self.server_profile.general_log_file_path = general_log_file_path or os.path.join(self.server_profile.datadir, hostname + '.log')
request_save_profile = True
- slow_query_log_file = opts[config_section].get('log-slow-queries', '').strip(' "') if opts.has_key(config_section) else ''
+ slow_query_log_file = (opts[config_section].get('log-slow-queries', '') or opts[config_section].get('log_slow_queries', '')).strip(' "') if opts.has_key(config_section) else ''
- slow_query_log_file = normpath(slow_query_log_file)
- if self.server_profile.slow_log_file_path != slow_query_log_file:
+ slow_query_log_file = normpath(slow_query_log_file) if slow_query_log_file else ''
+ if slow_query_log_file and self.server_profile.slow_log_file_path != slow_query_log_file:
self.server_profile.slow_log_file_path = slow_query_log_file or os.path.join(self.server_profile.datadir, hostname + '.slow')
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/mysql-workbench.git/commitdiff/bcdf350656c37d704b9104c26c6c50620ce9d37a
More information about the pld-cvs-commit
mailing list