Date: Wednesday, April 28, 2021 @ 19:54:57 Author: mtorromeo Revision: 925010
archrelease: copy trunk to community-x86_64 Added: percona-toolkit/repos/community-x86_64/PKGBUILD (from rev 925009, percona-toolkit/trunk/PKGBUILD) Deleted: percona-toolkit/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 146 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 73 insertions(+), 73 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-04-28 19:54:42 UTC (rev 925009) +++ PKGBUILD 2021-04-28 19:54:57 UTC (rev 925010) @@ -1,73 +0,0 @@ -# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com> -# Contributor: D. Can Celasun <dcelasun[at]gmail[dot]com> -# Contributor: Felix Hanley <fe...@seconddrawer.com.au> -# Contributor: SÅ‚awomir Kowalski <suaw...@gmail.com> - -pkgname=percona-toolkit -pkgver=3.3.0 -pkgrel=2 -pkgdesc="Collection of advanced command-line tools to perform a variety of MySQL and system tasks." -url="https://www.percona.com/software/database-tools/percona-toolkit" -arch=('x86_64') -license=('GPL') -depends=('perl-term-readkey') -makedepends=('perl-dbd-mysql' 'perl-dbi' 'go' 'git') -optdepends=( - 'perl-dbd-mysql: MySQL connections' - 'perl-dbi: MySQL connections' -) -options=('!emptydirs' 'purge') -source=("https://github.com/percona/$pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz") -sha256sums=('1a4a5a2a9778bbb0f6959b5a8e5f46099e03d974c35ac49fc630af1a78837728') - -prepare() { - mkdir -p "$srcdir"/src/github.com/percona - cd "$srcdir"/src/github.com/percona - mv "$srcdir"/$pkgname-$pkgver $pkgname - cd $pkgname - - sed -ri src/go{,/*}/Makefile \ - -e "s#\\$\\(shell git describe --abbrev=0\\)#v$pkgver#" \ - -e "s#\\$\\(shell git rev-(parse|list).* HEAD\\)#v$pkgver#" \ - -e "s#\\$\\(shell git rev-parse --show-toplevel\\)#$srcdir/src/github.com/percona/$pkgname#" \ - -e "s#\\$\\(shell basename \`git rev-parse --show-toplevel\`\\)#$pkgname#" \ - -e "s#\\bLDFLAGS\\b#PTLDFLAGS#" \ - -e 's#^PTLDFLAGS="#PTLDFLAGS="-extldflags \\"$(LDFLAGS)\\" #' - - # disable go dep - sed '/dep ensure/d' -i src/go/Makefile -} - -build() { - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" - - export GOPATH="$srcdir" - export PATH="$GOPATH/bin:$PATH" - - cd "$srcdir"/src/github.com/percona/$pkgname - unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT - export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps MODULEBUILDRC=/dev/null - perl Makefile.PL INSTALLDIRS=vendor - make - - cd src/go - make linux-amd64 -} - -package() { - cd "$srcdir"/src/github.com/percona/$pkgname - unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT - make install DESTDIR="$pkgdir" - rm -rf "$pkgdir"/usr/lib - - cd bin - for bin in *; do - if [ ! -f "$pkgdir/usr/bin/vendor_perl/$bin" ]; then - install -Dm755 "$bin" "$pkgdir/usr/bin/$bin" - fi - done -} Copied: percona-toolkit/repos/community-x86_64/PKGBUILD (from rev 925009, percona-toolkit/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-04-28 19:54:57 UTC (rev 925010) @@ -0,0 +1,73 @@ +# Maintainer: Massimiliano Torromeo <massimiliano.torro...@gmail.com> +# Contributor: D. Can Celasun <dcelasun[at]gmail[dot]com> +# Contributor: Felix Hanley <fe...@seconddrawer.com.au> +# Contributor: SÅ‚awomir Kowalski <suaw...@gmail.com> + +pkgname=percona-toolkit +pkgver=3.3.1 +pkgrel=1 +pkgdesc="Collection of advanced command-line tools to perform a variety of MySQL and system tasks." +url="https://www.percona.com/software/database-tools/percona-toolkit" +arch=('x86_64') +license=('GPL') +depends=('perl-term-readkey') +makedepends=('perl-dbd-mysql' 'perl-dbi' 'go' 'git') +optdepends=( + 'perl-dbd-mysql: MySQL connections' + 'perl-dbi: MySQL connections' +) +options=('!emptydirs' 'purge') +source=("https://github.com/percona/$pkgname/archive/v$pkgver/$pkgname-$pkgver.tar.gz") +sha256sums=('274668d363f58ebede60d7094d87ba0e5368b848a0688e711a7bef6b55d93d64') + +prepare() { + mkdir -p "$srcdir"/src/github.com/percona + cd "$srcdir"/src/github.com/percona + mv "$srcdir"/$pkgname-$pkgver $pkgname + cd $pkgname + + sed -ri src/go{,/*}/Makefile \ + -e "s#\\$\\(shell git describe --abbrev=0\\)#v$pkgver#" \ + -e "s#\\$\\(shell git rev-(parse|list).* HEAD\\)#v$pkgver#" \ + -e "s#\\$\\(shell git rev-parse --show-toplevel\\)#$srcdir/src/github.com/percona/$pkgname#" \ + -e "s#\\$\\(shell basename \`git rev-parse --show-toplevel\`\\)#$pkgname#" \ + -e "s#\\bLDFLAGS\\b#PTLDFLAGS#" \ + -e 's#^PTLDFLAGS="#PTLDFLAGS="-extldflags \\"$(LDFLAGS)\\" #' + + # disable go dep + sed '/dep ensure/d' -i src/go/Makefile +} + +build() { + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw" + + export GOPATH="$srcdir" + export PATH="$GOPATH/bin:$PATH" + + cd "$srcdir"/src/github.com/percona/$pkgname + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps MODULEBUILDRC=/dev/null + perl Makefile.PL INSTALLDIRS=vendor + make + + cd src/go + make linux-amd64 +} + +package() { + cd "$srcdir"/src/github.com/percona/$pkgname + unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT + make install DESTDIR="$pkgdir" + rm -rf "$pkgdir"/usr/lib + + cd bin + for bin in *; do + if [ ! -f "$pkgdir/usr/bin/vendor_perl/$bin" ]; then + install -Dm755 "$bin" "$pkgdir/usr/bin/$bin" + fi + done +}