* update perl-pkgconfig-libpkgconf to 0.11-6
This commit is contained in:
parent
4595a7d12c
commit
02f2e2e12d
1145
perl/perl-pkgconfig-libpkgconf/17.patch
Normal file
1145
perl/perl-pkgconfig-libpkgconf/17.patch
Normal file
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
46
perl/perl-pkgconfig-libpkgconf/tests.diff
Normal file
46
perl/perl-pkgconfig-libpkgconf/tests.diff
Normal 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 )];
|
||||
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user