* update perl-pkgconfig-libpkgconf to 0.11-6

This commit is contained in:
Alexander Baldeck 2023-12-05 21:25:57 +01:00
parent 4595a7d12c
commit 02f2e2e12d
3 changed files with 1209 additions and 4 deletions

File diff suppressed because it is too large Load Diff

View File

@ -3,15 +3,29 @@
pkgname=perl-pkgconfig-libpkgconf
pkgver=0.11
pkgrel=5
pkgrel=6
pkgdesc="Perl bindings for libpkgconf"
arch=(x86_64 powerpc64le powerpc)
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
license=('PerlArtistic')
url="https://metacpan.org/release/PkgConfig-LibPkgConf"
depends=('perl' 'pkgconf')
options=('!emptydirs')
source=("https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/PkgConfig-LibPkgConf-$pkgver.tar.gz")
sha512sums=('d9205b364c03dd9ab15128f65e4fbf79c81e3dbd8112d2d94c886e521aa8691907d490698c75c43cb2167ee0d96cf76c36c9930f032f65c5785257b658ca55d4')
source=("https://cpan.metacpan.org/authors/id/P/PL/PLICEASE/PkgConfig-LibPkgConf-$pkgver.tar.gz"
'17.patch' 'tests.diff')
sha512sums=('d9205b364c03dd9ab15128f65e4fbf79c81e3dbd8112d2d94c886e521aa8691907d490698c75c43cb2167ee0d96cf76c36c9930f032f65c5785257b658ca55d4'
'62383ed625ddc81be5ff5862fad5157d13641e7b55714ea54c9aefbc44d438a94d390c7c7cacf61064244b2846d0aae165a717bc26c4d1a1b725790103fb56bb'
'1369035dd2cd436a75f90da53da8f33dbe1d6f8877d785c9c7807615ab9d93e0d34608e21a04754556277aea956d160313eea9350001a350a282f3b098d56e0d')
prepare() {
cd PkgConfig-LibPkgConf-$pkgver
# Patch for compat with pkgconf 2.0
# https://github.com/PerlAlien/PkgConfig-LibPkgConf/pull/17
patch -Np1 -i ../17.patch
# Further changes to get tests to pass
patch -Np1 -i ../tests.diff
}
build() {
cd PkgConfig-LibPkgConf-$pkgver

View File

@ -0,0 +1,46 @@
diff -Nurp PkgConfig-LibPkgConf-0.11/t/client.t PkgConfig-LibPkgConf-0.11-2.0.3/t/client.t
--- PkgConfig-LibPkgConf-0.11/t/client.t 2023-11-22 19:46:56.204983196 +0100
+++ PkgConfig-LibPkgConf-0.11-2.0.3/t/client.t 2023-11-22 19:48:31.990180955 +0100
@@ -216,13 +216,13 @@ subtest 'path attributes' => sub {
_is_deeply
[PkgConfig::LibPkgConf::Client->new->path],
- [map { path_relocate "$root$_" } qw( /foo /bar /baz /ralph )];
+ [map { path_relocate "$root$_" } qw( /bar /foo /ralph /baz )];
_is_deeply
[PkgConfig::LibPkgConf::Client->new(path => join($sep, map { "$root$_" } qw( /trans /formers )))->path],
- [map { path_relocate "$root$_" } qw( /trans /formers )];
+ [map { path_relocate "$root$_" } qw( /formers /trans )];
_is_deeply
[PkgConfig::LibPkgConf::Client->new(path => [map { "$root$_" } qw( /trans /formers )])->path],
- [map { path_relocate "$root$_" } qw( /trans /formers )];
+ [map { path_relocate "$root$_" } qw( /formers /trans )];
};
@@ -232,10 +232,10 @@ subtest 'path attributes' => sub {
_is_deeply
[PkgConfig::LibPkgConf::Client->new->filter_lib_dirs],
- [map { path_relocate "$root$_" } qw( /foo/lib /bar/lib )];
+ [map { path_relocate "$root$_" } qw( /bar/lib /foo/lib )];
_is_deeply
[PkgConfig::LibPkgConf::Client->new(filter_lib_dirs => [map { "$root$_" } qw( /trans/lib /formers/lib )])->filter_lib_dirs],
- [map { path_relocate "$root$_" } qw( /trans/lib /formers/lib )];
+ [map { path_relocate "$root$_" } qw( /formers/lib /trans/lib )];
};
@@ -245,10 +245,10 @@ subtest 'path attributes' => sub {
_is_deeply
[PkgConfig::LibPkgConf::Client->new->filter_include_dirs],
- [map { path_relocate "$root$_" } qw( /foo/include /bar/include )];
+ [map { path_relocate "$root$_" } qw( /bar/include /foo/include )];
_is_deeply
[PkgConfig::LibPkgConf::Client->new(filter_include_dirs => [map { "$root$_" } qw( /trans/include /formers/include )])->filter_include_dirs],
- [map { path_relocate "$root$_" } qw( /trans/include /formers/include )];
+ [map { path_relocate "$root$_" } qw( /formers/include /trans/include )];
};