diff --git a/srcpkgs/maturin/patches/add-ppc-tier3.patch b/srcpkgs/maturin/patches/add-ppc-tier3.patch index af1c16e15e5..7546841b534 100644 --- a/srcpkgs/maturin/patches/add-ppc-tier3.patch +++ b/srcpkgs/maturin/patches/add-ppc-tier3.patch @@ -1,7 +1,7 @@ diff -u a/src/auditwheel/policy.rs b/src/auditwheel/policy.rs --- a/src/auditwheel/policy.rs +++ b/src/auditwheel/policy.rs -@@ -100,6 +100,8 @@ +@@ -101,6 +101,8 @@ Arch::Armv7L => "libc.musl-armv7.so.1", Arch::Powerpc64Le => "libc.musl-ppc64le.so.1", Arch::Powerpc64 => "", // musllinux doesn't support ppc64 @@ -25,7 +25,7 @@ diff -u a/setup.py b/setup.py diff -u a/src/target.rs b/src/target.rs --- a/src/target.rs +++ b/src/target.rs -@@ -58,6 +58,8 @@ +@@ -65,6 +65,8 @@ Powerpc64Le, #[serde(alias = "ppc64")] Powerpc64, @@ -34,7 +34,7 @@ diff -u a/src/target.rs b/src/target.rs #[serde(alias = "i686")] X86, X86_64, -@@ -75,6 +77,7 @@ +@@ -82,6 +84,7 @@ Arch::Aarch64 => write!(f, "aarch64"), Arch::Armv6L => write!(f, "armv6l"), Arch::Armv7L => write!(f, "armv7l"), @@ -42,7 +42,16 @@ diff -u a/src/target.rs b/src/target.rs Arch::Powerpc => write!(f, "ppc"), Arch::Powerpc64Le => write!(f, "ppc64le"), Arch::Powerpc64 => write!(f, "ppc64"), -@@ -98,6 +101,7 @@ +@@ -107,7 +110,7 @@ + match self { + Arch::Aarch64 => "arm64", + Arch::Armv6L | Arch::Armv7L => "arm", +- Arch::Powerpc | Arch::Powerpc64Le | Arch::Powerpc64 => "powerpc", ++ Arch::Powerpc | Arch::Powerpc64Le | Arch::Powerpc64 | Arch::PowerpcLe => "powerpc", + Arch::X86 => "i386", + Arch::X86_64 => "amd64", + Arch::Riscv64 => "riscv", +@@ -128,6 +131,7 @@ Arch::Armv6L, Arch::Armv7L, Arch::Powerpc, @@ -50,7 +59,7 @@ diff -u a/src/target.rs b/src/target.rs Arch::Powerpc64, Arch::Powerpc64Le, Arch::S390X, -@@ -186,6 +190,7 @@ +@@ -236,6 +240,7 @@ }, Architecture::Aarch64(_) => Arch::Aarch64, Architecture::Powerpc => Arch::Powerpc, @@ -58,7 +67,7 @@ diff -u a/src/target.rs b/src/target.rs Architecture::Powerpc64 => Arch::Powerpc64, Architecture::Powerpc64le => Arch::Powerpc64Le, Architecture::S390x => Arch::S390X, -@@ -377,6 +382,7 @@ +@@ -422,6 +427,7 @@ Arch::Armv6L => "armv6l", Arch::Armv7L => "armv7l", Arch::Powerpc => "ppc", @@ -66,7 +75,7 @@ diff -u a/src/target.rs b/src/target.rs Arch::Powerpc64Le => "powerpc64le", Arch::Powerpc64 => "powerpc64", Arch::X86 => "i386", -@@ -429,6 +435,7 @@ +@@ -476,6 +482,7 @@ | Arch::Mips64el | Arch::Mipsel | Arch::Powerpc @@ -74,7 +83,7 @@ diff -u a/src/target.rs b/src/target.rs | Arch::Sparc64 => PlatformTag::Linux, } } -@@ -449,6 +456,7 @@ +@@ -496,6 +503,7 @@ | Arch::X86 | Arch::Wasm32 | Arch::Mipsel diff --git a/srcpkgs/maturin/template b/srcpkgs/maturin/template index 48fcf1a411f..ad33d71a115 100644 --- a/srcpkgs/maturin/template +++ b/srcpkgs/maturin/template @@ -1,6 +1,6 @@ # Template file for 'maturin' pkgname=maturin -version=0.14.3 +version=0.14.7 revision=1 create_wrksrc=yes build_style=python3-module @@ -16,7 +16,7 @@ homepage="https://github.com/PyO3/maturin" _tlver="0.12.5" distfiles="${homepage}/archive/v${version}.tar.gz https://github.com/bytecodealliance/target-lexicon/archive/v${_tlver}.tar.gz>target-lexicon-${_tlver}.tar.gz" -checksum="33d1bfe3909d06a406775410a712a41282ecaaf248d038d4ada8446044032896 +checksum="cb1c01084f681f60e5825e76deb63f64cd41f360d67927acccad3a08dd3c7fff efc488676998ea73d107b0c2632cc71baff91b5ea95abb6064b48a09edc233f9" # Tests use unstable features and fail to build make_check=no