Rename and update percona_toolkit package (#11442)

This commit is contained in:
Ed Reel
2025-03-02 07:20:22 -06:00
committed by GitHub
parent 0525f9880e
commit 916955f7d4
4 changed files with 14 additions and 36 deletions

View File

@@ -149,6 +149,7 @@ pkg_update_arr = [
{ pkg_name: 'onepassword', pkg_rename: 'onepassword_cli', pkg_deprecated: nil, comments: 'Rename to distinguish between onepassword_gui.' },
{ pkg_name: 'percona_boost', pkg_rename: nil, pkg_deprecated: true, comments: 'Replaced by regular boost.' },
{ pkg_name: 'percona_server', pkg_rename: nil, pkg_deprecated: true, comments: 'Replaced by mysql.' },
{ pkg_name: 'percona_toolkit', pkg_rename: 'perl_percona_toolkit', pkg_deprecated: true, comments: 'Renamed to identify perl package.' },
{ pkg_name: 'pkgconfig', pkg_rename: 'pkg_config', pkg_deprecated: nil, comments: 'Renamed to better match upstream.' },
{ pkg_name: 'postgres', pkg_rename: 'postgresql', pkg_deprecated: nil, comments: 'Renamed to better match upstream.' },
{ pkg_name: 'proj4', pkg_rename: 'proj', pkg_deprecated: nil, comments: 'Renamed to better match upstream.' },

View File

@@ -18,6 +18,8 @@
/usr/local/bin/pt-online-schema-change
/usr/local/bin/pt-pmp
/usr/local/bin/pt-query-digest
/usr/local/bin/pt-replica-find
/usr/local/bin/pt-replica-restart
/usr/local/bin/pt-show-grants
/usr/local/bin/pt-sift
/usr/local/bin/pt-slave-delay
@@ -31,8 +33,6 @@
/usr/local/bin/pt-upgrade
/usr/local/bin/pt-variable-advisor
/usr/local/bin/pt-visual-explain
/usr/local/lib64/perl5/5.40.0/core_perl/perllocal.pod
/usr/local/lib64/perl5/5.40.0/site_perl/auto/Percona/Toolkit/.packlist
/usr/local/share/man/man1/percona-toolkit.1p.zst
/usr/local/share/man/man1/pt-align.1p.zst
/usr/local/share/man/man1/pt-archiver.1p.zst
@@ -54,6 +54,8 @@
/usr/local/share/man/man1/pt-online-schema-change.1p.zst
/usr/local/share/man/man1/pt-pmp.1p.zst
/usr/local/share/man/man1/pt-query-digest.1p.zst
/usr/local/share/man/man1/pt-replica-find.1p.zst
/usr/local/share/man/man1/pt-replica-restart.1p.zst
/usr/local/share/man/man1/pt-show-grants.1p.zst
/usr/local/share/man/man1/pt-sift.1p.zst
/usr/local/share/man/man1/pt-slave-delay.1p.zst
@@ -117,7 +119,6 @@
/usr/local/share/perl5/site_perl/OobNibbleIterator.pm
/usr/local/share/perl5/site_perl/OptionParser.pm
/usr/local/share/perl5/site_perl/Outfile.pm
/usr/local/share/perl5/site_perl/Percona/Test.pm
/usr/local/share/perl5/site_perl/Percona/Toolkit.pm
/usr/local/share/perl5/site_perl/Percona/XtraDB/Cluster.pm
/usr/local/share/perl5/site_perl/PerconaTest.pm
@@ -144,7 +145,6 @@
/usr/local/share/perl5/site_perl/RowDiff.pm
/usr/local/share/perl5/site_perl/Runtime.pm
/usr/local/share/perl5/site_perl/SQLParser.pm
/usr/local/share/perl5/site_perl/Safeguards.pm
/usr/local/share/perl5/site_perl/Sandbox.pm
/usr/local/share/perl5/site_perl/Schema.pm
/usr/local/share/perl5/site_perl/SchemaIterator.pm

View File

@@ -1,9 +1,9 @@
require 'package'
require 'buildsystems/perl'
class Percona_toolkit < Package
class Perl_percona_toolkit < PERL
description 'Percona Toolkit is a collection of advanced command-line tools used by Percona support staff to perform a variety of MySQL and system tasks that are too difficult or complex to perform manually.'
homepage 'https://www.percona.com/percona-toolkit'
version '3.6.0'
version '3.7.0'
license 'GPL-2'
compatibility 'x86_64'
source_url 'https://github.com/percona/percona-toolkit.git'
@@ -11,23 +11,10 @@ class Percona_toolkit < Package
binary_compression 'tar.zst'
binary_sha256({
x86_64: '62753c68c0bfe391c1a49e0e0dfcf924b142bb8afe7693b529aac30e67df2dcf'
x86_64: '1ba48cd228bcf92b835d8902fa2a72267016687e8391878586a0e27b2abc5c4c'
})
depends_on 'go' => :build
depends_on 'mysql'
depends_on 'perl'
def self.build
system "perl Makefile.PL PREFIX=#{CREW_PREFIX}"
system 'make'
end
def self.check
system 'make', 'test'
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end

View File

@@ -6910,21 +6910,6 @@ url: https://www.piumarta.com/software/peg/
activity: none
---
kind: url
name: percona_boost
url: https://sourceforge.net/projects/boost/files/boost/
activity: medium
---
kind: url
name: percona_server
url: https://www.percona.com/downloads/Percona-Server-LATEST/
activity: medium
---
kind: url
name: percona_toolkit
url: https://www.percona.com/downloads/percona-toolkit/
activity: medium
---
kind: url
name: perf
url: https://www.kernel.org/pub/linux/kernel/v4.x/
activity: medium
@@ -7095,6 +7080,11 @@ url: https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/
activity: none
---
kind: url
name: perl_percona_toolkit
url: https://www.percona.com/downloads/percona-toolkit/
activity: medium
---
kind: url
name: perl_pod_parser
url: https://metacpan.org/pod/Pod::Parser
activity: none