Files
extra/perl-socket6/PKGBUILD
2025-06-22 20:39:04 -05:00

56 lines
1.7 KiB
Bash

# Maintainer: Jesus E. <heckyel@riseup.net>
pkgname=perl-socket6
pkgver=0.29
_debver=0.29
_debrel=1
pkgrel=1
pkgdesc="A getaddrinfo/getnameinfo support module"
arch=('i686' 'x86_64')
url='http://search.cpan.org/dist/Socket6'
license=('Modified-BSD' 'ISC')
depends=('perl')
makedepends=('quilt')
options=('!emptydirs')
source=(https://search.cpan.org/CPAN/authors/id/U/UM/UMEMOTO/Socket6-$pkgver.tar.gz
https://deb.debian.org/debian/pool/main/libs/libsocket6-perl/libsocket6-perl_$_debver-$_debrel.debian.tar.gz
LICENSE.BSD3
LICENSE.ISC)
sha512sums=('51d05a04563519010f515a50fb1082c4e72eb4537137ad55f117458c71ec8429a5674083bd68adcbbf2e57632a1cb1bf60693ea98364e7f96c826ff8c9655b33'
'7a673a47b1ff380c4a8f8c292000704f304e52daa4cc2d066eb69d19742ce194b7169be0d2da75c1eefefd0ffbbcebdcce0db29cefef2a1f042e21fadb6f2b04'
'daba6aae06f47ca935da7a9fb9385c5da24dfcb17772393cb55460db5e19c1c3f981599087b134410ef85cf14c67d01c9b256223a564e4621da050d8aa043044'
'46dfd9cc6642b7049c1643aca7b47b0c26af2e9018e18c946e0898c113bd952fb3148497a73403e84a7d01ab25c99ed4732ddbca64c781033d8dd02169db6876')
prepare() {
cd Socket6-$pkgver
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
# Debian patches
export QUILT_PATCHES=debian/patches
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
export QUILT_DIFF_ARGS='--no-timestamps'
mv "$srcdir"/debian .
quilt push -av
fi
}
build() {
cd Socket6-$pkgver
perl Makefile.PL INSTALLDIRS=vendor
make
}
check() {
cd Socket6-$pkgver
make test
}
package() {
cd Socket6-$pkgver
make DESTDIR="$pkgdir" install
for i in BSD3 ISC; do
install -Dm644 $srcdir/LICENSE.$i $pkgdir/usr/share/licenses/$pkgname/LICENSE.$i
done
}