diff options
author | Dirk Langer | 2019-10-22 05:12:02 +0200 |
---|---|---|
committer | Dirk Langer | 2019-10-22 05:12:02 +0200 |
commit | e22d3c40fc426d246fdb77a6d68a07b179628073 (patch) | |
tree | 9baf9083b3c4247550f0d6bdee360cf7fdba9c7b | |
download | aur-e22d3c40fc426d246fdb77a6d68a07b179628073.tar.gz |
version 0.18
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | 01-basic.t.diff | 20 | ||||
-rw-r--r-- | 10-syntax.t.diff | 25 | ||||
-rw-r--r-- | PKGBUILD | 60 |
4 files changed, 128 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..ad300f4175ea --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = perl-test-http + pkgdesc = Testing for HTTP services + pkgver = 0.18 + pkgrel = 1 + url = https://metacpan.org/release/Test-HTTP + arch = any + license = PerlArtistic + license = GPL + depends = perl-class-field>=0 + depends = perl-libwww>=0 + options = !emptydirs + source = https://cpan.metacpan.org/authors/id/L/LU/LUKEC/Test-HTTP-0.18.tar.gz + source = 01-basic.t.diff + source = 10-syntax.t.diff + md5sums = 5fc15a8c821e13f1c2847aeda14a1a81 + md5sums = 29929e60bfda049d74997df7dec94fe9 + md5sums = d791375747975928cf0d7af5313a88d5 + sha512sums = 0a4ce985e213c818ec1be34ccdffe3d78cbbceee3587b88c80ffc59391cc14e2afdaaf38ddb943c84c7fcb80d3709512f9e641b40783cae433e0fe9ed79e6e70 + sha512sums = ac90acfbda52fd2619c1cc33d23a62ba8c8039e044402848375c6f6e859ff1f488d51b142099773c2a890081014c217070f4caaf3b2738bbbba48b62c40a65f7 + sha512sums = b84b1e8013493cb9fc2bc810a7ab8cf015a8f7decfebc96d6d4e3b3b8cae02010abf86a2c3e9f44cb3d605284e2439167e5075c46a57695491948b9ff5a9a247 + +pkgname = perl-test-http + diff --git a/01-basic.t.diff b/01-basic.t.diff new file mode 100644 index 000000000000..668357a4c5ce --- /dev/null +++ b/01-basic.t.diff @@ -0,0 +1,20 @@ +--- a/01-basic.t ++++ b/01-basic.t +@@ -6,13 +6,13 @@ + { + my $test = Test::HTTP->new('GET basic'); + +- $test->get('http://www.socialtext.com/'); +- $test->status_code_is(200); ++ $test->get('http://www.socialtext.net/'); ++ $test->status_code_is(301); + } + + { + my $test = Test::HTTP->new('GET utf8-crap'); +- my $uri = 'http://en.wikipedia.org/wiki/£'; ++ my $uri = 'https://en.wikipedia.org/wiki/£'; + $test->get($uri); + $test->status_code_is(200); + } + diff --git a/10-syntax.t.diff b/10-syntax.t.diff new file mode 100644 index 000000000000..f1c3b8982c2d --- /dev/null +++ b/10-syntax.t.diff @@ -0,0 +1,25 @@ +--- a/10-syntax.t ++++ b/10-syntax.t +@@ -4,9 +4,9 @@ + use Test::HTTP '-syntax', tests => 2; + + test_http "Socialtext" { +- >> GET http://www.socialtext.com/ ++ >> GET http://www.socialtext.net/ + +- << 200 ++ << 301 + } + + # Method in a variable should be OK, too. +@@ -14,7 +14,7 @@ + test_http "method in variable" { + my $method = 'GET'; + +- >> $method http://www.socialtext.com/ ++ >> $method http://www.socialtext.net/ + +- << 200 ++ << 301 + } + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7098379f3754 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,60 @@ +# Contributor: ordoban <dirk.langer@vvovgonik.de> +# Generator : CPANPLUS::Dist::Arch 1.32 + +pkgname='perl-test-http' +pkgver='0.18' +pkgrel='1' +pkgdesc="Testing for HTTP services" +arch=('any') +license=('PerlArtistic' 'GPL') +options=('!emptydirs') +depends=('perl-class-field>=0' 'perl-libwww>=0') +makedepends=() +url='https://metacpan.org/release/Test-HTTP' +source=('https://cpan.metacpan.org/authors/id/L/LU/LUKEC/Test-HTTP-0.18.tar.gz' + '01-basic.t.diff' + '10-syntax.t.diff') +md5sums=('5fc15a8c821e13f1c2847aeda14a1a81' + '29929e60bfda049d74997df7dec94fe9' + 'd791375747975928cf0d7af5313a88d5') +sha512sums=('0a4ce985e213c818ec1be34ccdffe3d78cbbceee3587b88c80ffc59391cc14e2afdaaf38ddb943c84c7fcb80d3709512f9e641b40783cae433e0fe9ed79e6e70' + 'ac90acfbda52fd2619c1cc33d23a62ba8c8039e044402848375c6f6e859ff1f488d51b142099773c2a890081014c217070f4caaf3b2738bbbba48b62c40a65f7' + 'b84b1e8013493cb9fc2bc810a7ab8cf015a8f7decfebc96d6d4e3b3b8cae02010abf86a2c3e9f44cb3d605284e2439167e5075c46a57695491948b9ff5a9a247') +_distdir="Test-HTTP-0.18" + +prepare() { + cd "$_distdir/t" + patch --forward --strip=1 --input="$srcdir/01-basic.t.diff" + patch --forward --strip=1 --input="$srcdir/10-syntax.t.diff" +} + +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 + + cd "$srcdir/$_distdir" + /usr/bin/perl Makefile.PL + make +} + +check() { + cd "$srcdir/$_distdir" + export PERL_MM_USE_DEFAULT=1 PERL5LIB="." + make test +} + +package() { + cd "$srcdir/$_distdir" + make install + + find "$pkgdir" \( -name .packlist -o -name perllocal.pod \) -delete +} + +# Local Variables: +# mode: shell-script +# sh-basic-offset: 2 +# End: +# vim:set ts=2 sw=2 et: |