George Rawlinson pushed to branch main at Arch Linux / Packaging / Packages /
perl-rename
Commits:
5eb55b23 by George Rawlinson at 2026-01-29T07:36:38+00:00
upgpkg: 1.16-4
Add shell completions (closes #1).
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = perl-rename
pkgdesc = Renames multiple files using Perl regular expressions
pkgver = 1.16
- pkgrel = 3
+ pkgrel = 4
url = https://search.cpan.org/~pederst/rename/
arch = any
license = GPL-1.0-or-later
=====================================
PKGBUILD
=====================================
@@ -3,16 +3,16 @@
pkgname=perl-rename
pkgver=1.16
-pkgrel=3
+pkgrel=4
pkgdesc='Renames multiple files using Perl regular expressions'
-arch=('any')
+arch=(any)
url='https://search.cpan.org/~pederst/rename/'
license=(
- 'GPL-1.0-or-later'
- 'Artistic-1.0-Perl'
+ GPL-1.0-or-later
+ Artistic-1.0-Perl
)
-depends=('perl')
-options=('!emptydirs')
+depends=(perl)
+options=(!emptydirs)
source=(
"$pkgname-$pkgver.tar.gz::https://search.cpan.org/CPAN/authors/id/P/PE/PEDERST/rename-$pkgver.tar.gz"
)
@@ -25,6 +25,17 @@ build() {
perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor
make
+
+ # generate shell completions & alter function/binary name
+ ./bin/rename --shell-completion bash > perl-rename
+ sed \
+ -e 's/rename/perl-rename/g' \
+ -i perl-rename
+ ./bin/rename --shell-completion zsh > _perl-rename
+ sed \
+ -e 's/comp_rename/comp_perl_rename/g' \
+ -e 's/rename;/perl-rename;/g' \
+ -i _perl-rename
}
package() {
@@ -32,6 +43,10 @@ package() {
make DESTDIR="$pkgdir" install
+ # shell completions
+ install -vDm644 -t "$pkgdir/usr/share/bash-completion/completions"
perl-rename
+ install -vDm644 -t "$pkgdir/usr/share/zsh/site-functions" _perl-rename
+
# create directories
install -vd "$pkgdir/usr/bin"
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/perl-rename/-/commit/5eb55b23b2fbddb70899af4666e0116fc56a4034
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/perl-rename/-/commit/5eb55b23b2fbddb70899af4666e0116fc56a4034
You're receiving this email because of your account on gitlab.archlinux.org.