[mysql-utilities/f17] - update to 1.3.0 (alpha) http://dev.mysql.com/doc/relnotes/mysql-utilities/en/wb-utils-news-1-3-0
Remi Collet
remi at fedoraproject.org
Sat Apr 6 07:20:53 UTC 2013
commit f1575874146bd6b7424bfa09080af63612fa0972
Author: Remi Collet <remi at fedoraproject.org>
Date: Sat Apr 6 09:13:07 2013 +0200
- update to 1.3.0 (alpha)
http://dev.mysql.com/doc/relnotes/mysql-utilities/en/wb-utils-news-1-3-0.html
- move from launchpad to mysql.com
- new command mysqlfrm
- mysqluc is now usable
- man pages provided in upstream tarball
.gitignore | 2 +
mysql-utilities-man.patch | 14 -------
mysql-utilities.spec | 86 ++++++++++++++++-----------------------------
sources | 2 +-
4 files changed, 33 insertions(+), 71 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 14f0484..b73e93f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
+clog
*spec~
/mysql-utilities-1.0.5.tgz
/mysql-utilities-1.0.6.tgz
@@ -5,3 +6,4 @@
/mysql-utilities-1.1.1.tgz
/mysql-utilities-1.2.0.tgz
/mysql-utilities-1.2.1.tgz
+/mysql-utilities-1.3.0.tar.gz
diff --git a/mysql-utilities.spec b/mysql-utilities.spec
index c17c283..97f3370 100644
--- a/mysql-utilities.spec
+++ b/mysql-utilities.spec
@@ -5,39 +5,23 @@
# Python 2.6 or later but Python 3.x is not supported (yet).
%global with_python3 0
-# http://bugs.mysql.com/68610 - Missing man pages
-%if 0%{?fedora} >= 14
-%global with_buildman 0
-%else
-%global with_buildman 0
-%endif
-
Name: mysql-utilities
-Version: 1.2.1
-Release: 2%{?dist}
+Version: 1.3.0
+Release: 1%{?dist}
Summary: MySQL Utilities
Group: Applications/Databases
License: GPLv2
URL: https://launchpad.net/mysql-utilities
-# wget http://bazaar.launchpad.net/~mysql/mysql-utilities/trunk/tarball/301 -O mysql-utilities-1.2.1.tgz
-Source0: %{name}-%{version}.tgz
-
-# Fix man page destination path
-# http://bugs.mysql.com/68323
-Patch0: %{name}-man.patch
+# Upstream has a mirror redirector for downloads, so the URL is hard to
+# represent statically. You can get the tarball by following a link from
+# http://dev.mysql.com/downloads/tools/utilities/
+Source0: %{name}-%{version}.tar.gz
BuildArch: noarch
BuildRequires: python2-devel >= 2.6
BuildRequires: mysql-connector-python
-%if %{with_buildman}
-# Man pages generated by upstream setup.py
-BuildRequires: python-sphinx >= 1.0
-%else
-# To generate our minimal man pages
-BuildRequires: help2man
-%endif
%if %{with_python3}
BuildRequires: python3-devel
%endif
@@ -46,25 +30,21 @@ Requires: mysql-connector-python
%description
-The MySQL Utilities is a set of easy-to-use scripts intended to make working
-with servers easier. It is part of the MySQL Workbench.
+A package of utilities that are used for maintenance and administration
+of MySQL servers. These utilities encapsulate a set of primitive commands,
+and bundles them so they can be used to perform macro operations with a
+single command.
Documentation:
http://dev.mysql.com/doc/workbench/en/mysql-utilities.html
%prep
-%setup -q -n ~mysql/%{name}/trunk
-
-%patch0 -p0 -b .manpath
+%setup -q
%build
-%if %{with_buildman}
-%{__python} setup.py build_man
-%else
-: Minimal man pages will be generated
-%endif
+# nothing to build
%install
@@ -86,35 +66,22 @@ rm %{buildroot}%{_bindir}/mysqlauditadmin
rm %{buildroot}%{_bindir}/mysqlauditgrep
%endif
-%if ! %{with_buildman}
-: Generate minimal man pages
-
-export PYTHONPATH=%{buildroot}/%{python_sitelib}
-ls -l %{python_sitelib}/mysql/connector
-ln -s %{python_sitelib}/mysql/connector \
- %{buildroot}%{python_sitelib}/mysql/connector
-
-for cmd in %{buildroot}%{_bindir}/*
-do
- %{__python} $cmd --version
- name=$(basename $cmd)
- help2man --no-info \
- --output %{buildroot}%{_mandir}/man1/$name.1 \
- "%{__python} $cmd"
-done
-
-rm -f %{buildroot}%{python_sitelib}/mysql/connector
-%endif
+: Man pages
+%{__python} setup.py install_man --root %{buildroot}
%check
%if "%{python_version}" >= "2.7"
-%{__python} check.py
+export PYTHONPATH=%{buildroot}/%{python_sitelib}
+for unit in unit_tests/test*py
+do
+ %{__python} $unit
+done
%endif
%files
-%doc CHANGES.txt LICENSE.txt
+%doc CHANGES.txt LICENSE.txt README.txt
%if "%{python_version}" >= "2.7"
%{_bindir}/mysqlauditadmin
%{_bindir}/mysqlauditgrep
@@ -126,6 +93,7 @@ rm -f %{buildroot}%{python_sitelib}/mysql/connector
%{_bindir}/mysqldiff
%{_bindir}/mysqldiskusage
%{_bindir}/mysqlfailover
+%{_bindir}/mysqlfrm
%{_bindir}/mysqlindexcheck
%{_bindir}/mysqlmetagrep
%{_bindir}/mysqlprocgrep
@@ -135,18 +103,24 @@ rm -f %{buildroot}%{python_sitelib}/mysql/connector
%{_bindir}/mysqlrplshow
%{_bindir}/mysqlserverclone
%{_bindir}/mysqlserverinfo
-# http://bugs.mysql.com/68322
-%exclude %{_bindir}/mysqluc
+%{_bindir}/mysqluc
%{_bindir}/mysqluserclone
%{python_sitelib}/mysql/utilities
%{python_sitelib}/mysql_utilities*
%{_mandir}/man1/mysql*
-%exclude %{_mandir}/man1/mysqluc*
# empty file already provided by mysql-connector-python
%exclude %{python_sitelib}/mysql/__init*
%changelog
+* Sat Apr 6 2013 Remi Collet <remi at fedoraproject.org> - 1.3.0-1
+- update to 1.3.0 (alpha)
+ http://dev.mysql.com/doc/relnotes/mysql-utilities/en/wb-utils-news-1-3-0.html
+- move from launchpad to mysql.com
+- new command mysqlfrm
+- mysqluc is now usable
+- man pages provided in upstream tarball
+
* Fri Mar 8 2013 Remi Collet <remi at fedoraproject.org> - 1.2.1-2
- generate minimal man pages using help2man
http://bugs.mysql.com/68610 - Missing man pages
diff --git a/sources b/sources
index 8534ea6..806f97a 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-5413235e1469689f5be01883e9331953 mysql-utilities-1.2.1.tgz
+ae548207f84c3ee830aa527ce37679b2 mysql-utilities-1.3.0.tar.gz
More information about the scm-commits
mailing list