# Generated by makepkg 6.1.0
# Fri May  1 17:05:17 UTC 2026
pkgbase = mingw-w64-petsc
	pkgdesc = Sparse iterative (non)linear solver package (mingw-w64)
	pkgver = 3.25.1
	pkgrel = 1
	url = https://www.mcs.anl.gov/petsc/
	arch = any
	license = spdx:BSD-2-Clause
	makedepends = python
	makedepends = mingw-w64-ucrt-x86_64-cc
	makedepends = mingw-w64-ucrt-x86_64-fc
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-msmpi
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-gcc-libgfortran
	depends = mingw-w64-ucrt-x86_64-hwloc
	depends = mingw-w64-ucrt-x86_64-metis
	depends = mingw-w64-ucrt-x86_64-parmetis
	depends = mingw-w64-ucrt-x86_64-omp
	depends = mingw-w64-ucrt-x86_64-openblas
	optdepends = mingw-w64-ucrt-x86_64-tcl: build & run test suite
	noextract = petsc-3.25.1.tar.gz
	source = https://web.cels.anl.gov/projects/petsc/download/release-snapshots/petsc-3.25.1.tar.gz
	source = petsc.tcl
	source = testme-0.tm
	source = buildme-0.tm
	source = xyz-0.tm
	source = 0001-mpi-detection-override.patch
	source = 0002-openblas-clang.patch
	source = 0003-pid.patch
	source = 0004-with-pthread.patch
	sha256sums = d9d9518110aea1f8f5444985cc1a95273ab140cdbcd2c2038c6309a3b611abb4
	sha256sums = 18cf48f1fd0af619e0425faedb22870d8b67bf4c3fe7a9a9466f7a3356f10fb2
	sha256sums = 47aa9a8a03627ffeb299191ede391f5aa96071c1b09fb294ec6712e3beb0b799
	sha256sums = e9585cccd9269c9ff3d68a6f9bb313d4cd64b86e5cc8d7b1f2db585e53c7a04d
	sha256sums = b32516dbdf0db3007092cb7b31a0d42034b26e333212860d50d5e866cb346afe
	sha256sums = bef5353d6d10de492c9832f24b41993c38d1b36a78eb55e7d49089ba72acc05a
	sha256sums = 18b693f8321f6f16c8e1b2b5f4a3c651ed8c7bd79e24e9058d06aad6473fd2a8
	sha256sums = 08d37a205d7a2ae27ccef41ee931f92c96aa428b94ed633def2f56fdfa6fb11e
	sha256sums = bd7d1fa888d24f5183de992fb9377a4532cd9f38c5608018f5cd82f61e3096e9

pkgname = mingw-w64-ucrt-x86_64-petsc

pkgname = mingw-w64-ucrt-x86_64-petsc-build
