]> git.pld-linux.org Git - SPECS.git/blob - mysql-utilities.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / mysql-utilities.spec
1 Summary:        Scripts for managing and administering MySQL servers
2 Name:           mysql-utilities
3 Version:        1.5.6
4 Release:        1
5 License:        GPL v2
6 Group:          Applications/Databases
7 Source0:        http://cdn.mysql.com/Downloads/MySQLGUITools/%{name}-%{version}.zip
8 # Source0-md5:  bb2eb4d3b5e332bae4d36f026f03e059
9 Patch1:         paths.patch
10 URL:            http://dev.mysql.com/downloads/utilities/
11 BuildRequires:  python-Sphinx >= 1.0
12 BuildRequires:  python-devel >= 1:2.6
13 BuildRequires:  rpm-pythonprov
14 BuildRequires:  rpmbuild(macros) >= 1.566
15 BuildRequires:  sed >= 4.0
16 Requires:       python-mysql-connector >= 1.0.9
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 MySQL Utilities provides a collection of command-line utilities that
22 are used for maintaining and administering MySQL servers, including:
23
24 - Admin Utilities (Clone, Copy, Compare, Diff, Export, Import)
25 - Replication Utilities (Setup, Configuration)
26 - General Utilities (Disk Usage, Redundant Indexes, Search Meta Data)
27
28 %prep
29 %setup -q
30 v=$(head -n1 CHANGES.txt | awk -F'-' '{print $2}')
31 v=${v%qa1}
32 test "$v" = "%{version}"
33
34 %patch1 -p1
35
36 # you'll need this if you cp -a complete dir in source
37 # cleanup backups after patching
38 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
39
40 %build
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 %{__python} setup.py install_man install \
44         --skip-profile \
45         --root $RPM_BUILD_ROOT
46
47 # packaged by python-mysql-connector
48 %{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/mysql/__init__.py*
49 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/mysql/connector
50
51 %py_ocomp $RPM_BUILD_ROOT%{py_sitescriptdir}
52 %py_postclean
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %files
58 %defattr(644,root,root,755)
59 %doc *.txt
60 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mysql/fabric.cfg
61 %attr(755,root,root) %{_bindir}/mysqlauditadmin
62 %attr(755,root,root) %{_bindir}/mysqlauditgrep
63 %attr(755,root,root) %{_bindir}/mysqldbcompare
64 %attr(755,root,root) %{_bindir}/mysqldbcopy
65 %attr(755,root,root) %{_bindir}/mysqldbexport
66 %attr(755,root,root) %{_bindir}/mysqldbimport
67 %attr(755,root,root) %{_bindir}/mysqldiff
68 %attr(755,root,root) %{_bindir}/mysqldiskusage
69 %attr(755,root,root) %{_bindir}/mysqlfabric
70 %attr(755,root,root) %{_bindir}/mysqlfailover
71 %attr(755,root,root) %{_bindir}/mysqlfrm
72 %attr(755,root,root) %{_bindir}/mysqlindexcheck
73 %attr(755,root,root) %{_bindir}/mysqlmetagrep
74 %attr(755,root,root) %{_bindir}/mysqlprocgrep
75 %attr(755,root,root) %{_bindir}/mysqlreplicate
76 %attr(755,root,root) %{_bindir}/mysqlrpladmin
77 %attr(755,root,root) %{_bindir}/mysqlrplcheck
78 %attr(755,root,root) %{_bindir}/mysqlrplms
79 %attr(755,root,root) %{_bindir}/mysqlrplshow
80 %attr(755,root,root) %{_bindir}/mysqlrplsync
81 %attr(755,root,root) %{_bindir}/mysqlserverclone
82 %attr(755,root,root) %{_bindir}/mysqlserverinfo
83 %attr(755,root,root) %{_bindir}/mysqluc
84 %attr(755,root,root) %{_bindir}/mysqluserclone
85 %{_mandir}/man1/mysqlauditadmin.1*
86 %{_mandir}/man1/mysqlauditgrep.1*
87 %{_mandir}/man1/mysqldbcompare.1*
88 %{_mandir}/man1/mysqldbcopy.1*
89 %{_mandir}/man1/mysqldbexport.1*
90 %{_mandir}/man1/mysqldbimport.1*
91 %{_mandir}/man1/mysqldiff.1*
92 %{_mandir}/man1/mysqldiskusage.1*
93 %{_mandir}/man1/mysqlfailover.1*
94 %{_mandir}/man1/mysqlindexcheck.1*
95 %{_mandir}/man1/mysqlmetagrep.1*
96 %{_mandir}/man1/mysqlprocgrep.1*
97 %{_mandir}/man1/mysqlreplicate.1*
98 %{_mandir}/man1/mysqlrpladmin.1*
99 %{_mandir}/man1/mysqlrplcheck.1*
100 %{_mandir}/man1/mysqlrplshow.1*
101 %{_mandir}/man1/mysqlserverclone.1*
102 %{_mandir}/man1/mysqlserverinfo.1*
103 %{_mandir}/man1/mysqluc.1*
104 %{_mandir}/man1/mysqluserclone.1*
105
106 %dir %{py_sitescriptdir}/mysql
107 %dir %{py_sitescriptdir}/mysql/utilities
108 %{py_sitescriptdir}/mysql/utilities/*.py[co]
109 %dir %{py_sitescriptdir}/mysql/utilities/command
110 %{py_sitescriptdir}/mysql/utilities/command/*.py[co]
111 %dir %{py_sitescriptdir}/mysql/utilities/common
112 %{py_sitescriptdir}/mysql/utilities/common/*.py[co]
113 %{py_sitescriptdir}/mysql/fabric
114 %{py_sitescriptdir}/mysql_utilities-*.egg-info
This page took 0.692052 seconds and 3 git commands to generate.