diff --git a/.SRCINFO b/.SRCINFO index b53ffa385b15a..13809631276c8 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,16 +1,18 @@ pkgbase = perl-file-dircompare - pkgdesc = Perl module to compare two directories using + pkgdesc = Perl module to compare two directories using callbacks pkgver = 0.7 - pkgrel = 1 - url = https://metacpan.org/release/File-DirCompare + pkgrel = 2 + url = https://metacpan.org/dist/File-DirCompare arch = any - license = PerlArtistic - license = GPL - depends = perl>=0 + license = Artistic-1.0-Perl OR GPL-1.0-or-later + checkdepends = perl-pathtools + checkdepends = perl-test-simple + makedepends = perl-extutils-makemaker + depends = perl + depends = perl-carp + depends = perl-pathtools options = !emptydirs - source = http://search.cpan.org/CPAN/authors/id/G/GA/GAVINC/File-DirCompare-0.7.tar.gz - md5sums = 1b83e9653811d036cc0f97584e0aff9e - sha512sums = f929296b580aed630c1fa9ce177e835fc1110ec06c9fa3994f66e6dde4a7f253e80237dcafbfda1268bcb4e6abbca6147cc2e5a1317b1a1a3009086033463bc8 + source = https://cpan.metacpan.org/authors/id/G/GA/GAVINC/File-DirCompare-0.7.tar.gz + sha256sums = b60e4d5dabc630fcfdcdf6f31fdcb6d277d3fd5375f02852eb4b51795a0b105b pkgname = perl-file-dircompare - diff --git a/.nvchecker.toml b/.nvchecker.toml new file mode 100644 index 0000000000000..1570ddf62f9a0 --- /dev/null +++ b/.nvchecker.toml @@ -0,0 +1,3 @@ +[perl-file-dircompare] +source = "cpan" +cpan = "File-DirCompare" diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000000000..b87c5e4be4423 --- /dev/null +++ b/LICENSE @@ -0,0 +1,12 @@ +Copyright Arch Linux Contributors + +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED “AS IS” AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES +OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE +FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY +DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN +AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/LICENSES/0BSD.txt b/LICENSES/0BSD.txt new file mode 120000 index 0000000000000..ea5b60640b01f --- /dev/null +++ b/LICENSES/0BSD.txt @@ -0,0 +1 @@ +../LICENSE \ No newline at end of file diff --git a/PKGBUILD b/PKGBUILD index f082750c1f627..412ae6cdb59c4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,49 +1,53 @@ -# Contributor: Anonymous -# Generator : CPANPLUS::Dist::Arch 1.32 +# Maintainer: ryoskzypu +# Contributor: Daniel Maurice Davis +_dist='File-DirCompare' pkgname='perl-file-dircompare' -pkgver='0.7' -pkgrel='1' -pkgdesc="Perl module to compare two directories using" +pkgver=0.7 +pkgrel=2 +pkgdesc='Perl module to compare two directories using callbacks' arch=('any') -license=('PerlArtistic' 'GPL') +url="https://metacpan.org/dist/$_dist" +license=('Artistic-1.0-Perl OR GPL-1.0-or-later') +depends=( + 'perl' + 'perl-carp' + 'perl-pathtools' +) +makedepends=('perl-extutils-makemaker') +checkdepends=( + 'perl-pathtools' + 'perl-test-simple' +) options=('!emptydirs') -depends=('perl>=0') -makedepends=() -url='https://metacpan.org/release/File-DirCompare' -source=('http://search.cpan.org/CPAN/authors/id/G/GA/GAVINC/File-DirCompare-0.7.tar.gz') -md5sums=('1b83e9653811d036cc0f97584e0aff9e') -sha512sums=('f929296b580aed630c1fa9ce177e835fc1110ec06c9fa3994f66e6dde4a7f253e80237dcafbfda1268bcb4e6abbca6147cc2e5a1317b1a1a3009086033463bc8') -_distdir="File-DirCompare-0.7" +source=("https://cpan.metacpan.org/authors/id/G/GA/GAVINC/$_dist-$pkgver.tar.gz") +sha256sums=('b60e4d5dabc630fcfdcdf6f31fdcb6d277d3fd5375f02852eb4b51795a0b105b') -build() { - ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" \ - PERL_AUTOINSTALL=--skipdeps \ - PERL_MM_OPT="INSTALLDIRS=vendor DESTDIR='$pkgdir'" \ - PERL_MB_OPT="--installdirs vendor --destdir '$pkgdir'" \ - MODULEBUILDRC=/dev/null +build() +{ + cd $_dist-$pkgver - cd "$srcdir/$_distdir" - /usr/bin/perl Makefile.PL + unset PERL_MM_OPT PERL5LIB PERL_LOCAL_LIB_ROOT + export PERL_MM_USE_DEFAULT=1 + + /usr/bin/perl Makefile.PL NO_PACKLIST=1 NO_PERLLOCAL=1 make - ) } -check() { - cd "$srcdir/$_distdir" - ( export PERL_MM_USE_DEFAULT=1 PERL5LIB="" +check() +{ + cd $_dist-$pkgver + + unset PERL5LIB PERL_LOCAL_LIB_ROOT + make test - ) } -package() { - cd "$srcdir/$_distdir" - make install - find "$pkgdir" -name .packlist -o -name perllocal.pod -delete -} +package() +{ + cd $_dist-$pkgver -# Local Variables: -# mode: shell-script -# sh-basic-offset: 2 -# End: -# vim:set ts=2 sw=2 et: + unset PERL5LIB PERL_LOCAL_LIB_ROOT + + make install INSTALLDIRS=vendor DESTDIR="$pkgdir" +} diff --git a/REUSE.toml b/REUSE.toml new file mode 100644 index 0000000000000..49e3625ad0e49 --- /dev/null +++ b/REUSE.toml @@ -0,0 +1,25 @@ +version = 1 + +[[annotations]] +path = [ + "PKGBUILD", + "README.md", + "keys/**", + ".SRCINFO", + ".gitignore", + ".nvchecker.toml", + "*.install", + "*.sysusers", + "*sysusers.conf", + "*.tmpfiles", + "*tmpfiles.conf", + "*.logrotate", + "*.pam", + "*.service", + "*.socket", + "*.timer", + "*.desktop", + "*.hook", +] +SPDX-FileCopyrightText = "Arch Linux contributors" +SPDX-License-Identifier = "0BSD"