summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO17
-rw-r--r--.gitignore3
-rw-r--r--PKGBUILD45
3 files changed, 34 insertions, 31 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4b95b3e42826..db3771fc79d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,14 @@
pkgbase = perl-net-sftp-foreign
- pkgdesc = Perl SFTP client using the native SSH client application
+ pkgdesc = SSH File Transfer Protocol client using the native SSH client
pkgver = 1.93
- pkgrel = 1
- url = http://search.cpan.org/~salva/Net-SFTP-Foreign
- changelog = Changes
+ pkgrel = 2
+ url = https://metacpan.org/release/Net-SFTP-Foreign
arch = any
- license = GPL
- license = PerlArtistic
- depends = perl>=5.10.0
- optdepends = perl-file-which
- optdepends = perl-sort-key
+ license = GPL-1.0-or-later OR Artistic-1.0-Perl
+ depends = perl
+ depends = openssh
options = !emptydirs
- source = http://search.cpan.org/CPAN/authors/id/S/SA/SALVA/Net-SFTP-Foreign-1.93.tar.gz
+ source = https://cpan.metacpan.org/authors/id/S/SA/SALVA/Net-SFTP-Foreign-1.93.tar.gz
sha256sums = 6c7d64250876873da434800e5060a8bef7a46451d81f817e37e43cfda51a0f7a
pkgname = perl-net-sftp-foreign
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..c906e75958f4
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,3 @@
+/pkg/
+/src/
+*.tar.*
diff --git a/PKGBUILD b/PKGBUILD
index be222f13bdbf..147425e7b734 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,37 @@
-# Maintainer: "Jameson Pugh <imntreal@gmail.com>"
+# Maintainer: Elias Elwyn <a@jthv.ai>
+# Contributor: "Jameson Pugh <imntreal@gmail.com>"
# Contributor: Alessandro Sagratini <ale_sagra at hotmail dot com>
pkgname=perl-net-sftp-foreign
pkgver=1.93
-pkgrel=1
-pkgdesc="Perl SFTP client using the native SSH client application"
-arch=('any')
-url='http://search.cpan.org/~salva/Net-SFTP-Foreign'
-license=('GPL' 'PerlArtistic')
-depends=('perl>=5.10.0')
-optdepends=('perl-file-which' 'perl-sort-key')
+pkgrel=2
+pkgdesc='SSH File Transfer Protocol client using the native SSH client'
+_dist=Net-SFTP-Foreign
+arch=(any)
+url="https://metacpan.org/release/$_dist"
+license=('GPL-1.0-or-later OR Artistic-1.0-Perl')
+depends=(perl openssh)
options=('!emptydirs')
-changelog=Changes
-source=("http://search.cpan.org/CPAN/authors/id/S/SA/SALVA/Net-SFTP-Foreign-${pkgver}.tar.gz")
+source=("https://cpan.metacpan.org/authors/id/S/SA/SALVA/$_dist-$pkgver.tar.gz")
sha256sums=('6c7d64250876873da434800e5060a8bef7a46451d81f817e37e43cfda51a0f7a')
build() {
- cd "${srcdir}/Net-SFTP-Foreign-${pkgver}"
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1 PERL_AUTOINSTALL=--skipdeps
+ /usr/bin/perl Makefile.PL
+ make
+}
- # install module in vendor directories.
- PERL_MM_USE_DEFAULT=1 perl Makefile.PL INSTALLDIRS=vendor || return 1
- make || return 1
+check() {
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ export PERL_MM_USE_DEFAULT=1
+ make test
}
package() {
- cd "${srcdir}/Net-SFTP-Foreign-${pkgver}"
- make install DESTDIR=${pkgdir} || return 1
- # remove perllocal.pod and .packlist
- find "${pkgdir}" -name perllocal.pod -delete
- find "${pkgdir}" -name .packlist -delete
+ cd "$srcdir/$_dist-$pkgver"
+ unset PERL5LIB PERL_MM_OPT PERL_LOCAL_LIB_ROOT
+ make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
}
-
-# vim:set ts=2 sw=2 et: