Rewrite PKGBUILD and update package to 6.95

This commit is contained in:
ryoskzypu 2026-02-19 12:53:39 -03:00
parent 490de90294
commit aafd75c1c2
No known key found for this signature in database
GPG key ID: 19D6F71BA9ED3E0E
2 changed files with 63 additions and 35 deletions

View file

@ -1,24 +1,21 @@
# Generated by mksrcinfo v8
# Fri May 4 05:07:16 UTC 2018
pkgbase = perl-poe-component-irc
pkgdesc = A fully event-driven IRC client module
pkgver = 6.88
pkgrel = 2
url = http://search.cpan.org/dist/POE-Component-IRC
arch = i686
arch = x86_64
license = GPL
license = PerlArtistic
depends = perl>=5.10.0
depends = glibc
depends = perl-poe
depends = perl-poe-filter-ircd
depends = perl-poe-component-pluggable
depends = perl-poe-component-client-dns
depends = perl-irc-utils
pkgver = 6.95
pkgrel = 1
url = https://metacpan.org/dist/POE-Component-IRC
arch = any
license = Artistic-1.0-Perl OR GPL-1.0-or-later
checkdepends = perl-test-differences>=0.61
checkdepends = perl-test-simple
depends = perl-irc-utils>=0.12
depends = perl-poe-component-syndicator
depends = perl-poe-filter-ircd>=2.42
depends = perl-poe>=1.311
depends = perl-scalar-list-utils>=1.33
depends = perl>=5.8.1
optdepends = perl-poe-component-client-dns: Resolver support
options = !emptydirs
source = http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/POE-Component-IRC-6.88.tar.gz
sha256sums = 5d7f2168383c93e54b00d06695cc52f514a921e1ee4f45a05950700f50075a8f
source = https://cpan.metacpan.org/authors/id/B/BI/BINGOS/POE-Component-IRC-6.95.tar.gz
sha256sums = 77c8cd8c726f1dae242c4ba5569586e9add8a62c6a317738e92af8f55f2fefdd
pkgname = perl-poe-component-irc

View file

@ -1,28 +1,59 @@
# Maintainer : David Phillips < dbphillipsnz , gmail >
# Maintainer: ryoskzypu <ryoskzypu@proton.me>
# Contributor: David Phillips < dbphillipsnz , gmail >
# Contributor: Jakob Nixdorf <flocke [swirly thing] shadowice [dot] org>
pkgname=perl-poe-component-irc
pkgver=6.88
pkgrel=2
pkgdesc="A fully event-driven IRC client module"
depends=('perl>=5.10.0' 'glibc' 'perl-poe' 'perl-poe-filter-ircd' 'perl-poe-component-pluggable' 'perl-poe-component-client-dns' 'perl-irc-utils')
license=('GPL' 'PerlArtistic')
url="http://search.cpan.org/dist/POE-Component-IRC"
source=("http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/POE-Component-IRC-${pkgver}.tar.gz")
sha256sums=('5d7f2168383c93e54b00d06695cc52f514a921e1ee4f45a05950700f50075a8f')
_dist='POE-Component-IRC'
pkgname='perl-poe-component-irc'
pkgver=6.95
pkgrel=1
pkgdesc='A fully event-driven IRC client module'
arch=('any')
url="https://metacpan.org/dist/$_dist"
license=('Artistic-1.0-Perl OR GPL-1.0-or-later')
depends=(
'perl-irc-utils>=0.12'
'perl-poe-component-syndicator'
'perl-poe-filter-ircd>=2.42'
'perl-poe>=1.311'
'perl-scalar-list-utils>=1.33'
'perl>=5.8.1'
)
checkdepends=(
'perl-test-differences>=0.61'
'perl-test-simple'
)
optdepends=(
'perl-poe-component-client-dns: Resolver support'
)
options=('!emptydirs')
arch=('i686' 'x86_64')
source=("https://cpan.metacpan.org/authors/id/B/BI/BINGOS/$_dist-$pkgver.tar.gz")
sha256sums=('77c8cd8c726f1dae242c4ba5569586e9add8a62c6a317738e92af8f55f2fefdd')
build()
{
cd "${srcdir}/POE-Component-IRC-${pkgver}"
cd $_dist-$pkgver
perl Makefile.PL INSTALLDIRS=vendor
make
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 $_dist-$pkgver
unset PERL5LIB PERL_LOCAL_LIB_ROOT
make test
}
package()
{
cd "${srcdir}/POE-Component-IRC-${pkgver}"
make DESTDIR="${pkgdir}" install
cd $_dist-$pkgver
unset PERL5LIB PERL_LOCAL_LIB_ROOT
make install INSTALLDIRS=vendor DESTDIR="$pkgdir"
}