]> git.pld-linux.org Git - packages/percona-toolkit.git/blame - percona-toolkit.spec
- up to 2.1.6
[packages/percona-toolkit.git] / percona-toolkit.spec
CommitLineData
c36db94e
ER
1%include /usr/lib/rpm/macros.perl
2Summary: Essential command-line utilities for MySQL
3Name: percona-toolkit
acedff06 4Version: 2.1.6
c36db94e
ER
5Release: 1
6License: GPL v2
7Group: Applications/Databases
ee34ba2b 8Source0: https://www.percona.com/downloads/percona-toolkit/%{version}/%{name}-%{version}.tar.gz
acedff06 9# Source0-md5: 60ca819e1b7b65928d109fd47b06608e
c36db94e
ER
10URL: http://www.percona.com/software/percona-toolkit/
11BuildRequires: perl-ExtUtils-MakeMaker
12BuildRequires: rpm-perlprov >= 4.1-13
13BuildRequires: sed >= 4.0
14Requires: perl-DBD-mysql >= 1.0
15Requires: perl-DBI >= 1.13
16Requires: perl-Term-ReadKey >= 2.10
17Obsoletes: maatkit
18Obsoletes: mysqldumpgrants
19Obsoletes: mysqltoolkit
20BuildArch: noarch
21BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22
23%description
24Percona Toolkit is a collection of advanced command-line tools used by
25Percona support staff to perform a variety of MySQL and system tasks
26that are too difficult or complex to perform manually, including:
27
28- Verify master and replica data consistency
29- Efficiently archive rows
30- Find duplicate indexes
31- Summarize MySQL servers
32- Analyze queries from logs and tcpdump
33- Collect vital system information when problems occur
34
35Percona Toolkit is derived from Maatkit and Aspersa, two of the
36best-known utility toolkits for MySQL server administration.
37
38%prep
39%setup -q
40
41# change shebang to be actual interpreter for rpm to generate deps on the
42# interpreters.
9f110066 43%{__sed} -i -e '1s,^#!.*env *perl,#!%{__perl},' bin/pt-*
c36db94e
ER
44%{__sed} -i -e '1s,^#!.*env bash,#!/bin/bash,' bin/pt-*
45
46%build
47%{__perl} Makefile.PL \
48 INSTALLDIRS=vendor
49%{__make}
50
51%install
52rm -rf $RPM_BUILD_ROOT
53install -d $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
54%{__make} pure_install \
55 PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
56
57%{__rm} $RPM_BUILD_ROOT%{perl_vendorarch}/auto/%{name}/.packlist
58
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%files
63%defattr(644,root,root,755)
64%doc Changelog README
65%dir %{_sysconfdir}/%{name}
66%attr(755,root,root) %{_bindir}/pt-*
67%{_mandir}/man1/%{name}.1*
68%{_mandir}/man1/pt-*.1*
This page took 0.068505 seconds and 4 git commands to generate.