# Generated by makepkg 6.1.0
# Tue Jun 17 04:45:53 UTC 2025
pkgbase = mingw-w64-llvm
	pkgdesc = C language family frontend for LLVM (mingw-w64)
	pkgver = 20.1.7
	pkgrel = 1
	url = https://llvm.org/
	arch = any
	license = spdx:Apache-2.0 WITH LLVM-exception
	makedepends = mingw-w64-ucrt-x86_64-clang
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-libunwind
	makedepends = mingw-w64-ucrt-x86_64-libffi
	makedepends = mingw-w64-ucrt-x86_64-z3
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = git
	noextract = clang-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/llvm-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/llvm-20.1.7.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/clang-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/clang-20.1.7.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/clang-tools-extra-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/clang-tools-extra-20.1.7.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/compiler-rt-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/compiler-rt-20.1.7.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/lld-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/lld-20.1.7.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/cmake-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/cmake-20.1.7.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/third-party-20.1.7.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-20.1.7/third-party-20.1.7.src.tar.xz.sig
	source = 0001-Fix-GetHostTriple-for-mingw-w64-in-msys.patch
	source = 0002-Fix-Findzstd-on-MINGW.patch
	source = 0003-add-pthread-as-system-lib-for-mingw.patch
	source = 0004-enable-emutls-for-mingw.patch
	source = 0101-link-pthread-with-mingw.patch
	source = 0303-ignore-new-bfd-options.patch
	validpgpkeys = B6C8F98282B944E3B0D5C2530FC3042E345AD05D
	validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
	validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
	sha256sums = 10b62d003f16afbd1a5ee0aa6397704c13d9a12a2562103998a8c1eff4a0f1ea
	sha256sums = SKIP
	sha256sums = cb74965a2481008ae405419357a55fda2df6fa3aee262a0a9293a558532a29ae
	sha256sums = SKIP
	sha256sums = 0e1c675cf36bc5625514bf0dc582d39cb9b1cd0909601a46a2190f3afbc95633
	sha256sums = SKIP
	sha256sums = 326d6deb8eaf60bc4a66a1cbab20409f328bdddcafe77207c6bcd88d768076e3
	sha256sums = SKIP
	sha256sums = 9cb94dac7db0e1f2b664469e1574c0b350bec3eacd0cbc524481a6f65fc0f185
	sha256sums = SKIP
	sha256sums = afdab526c9b337a4eacbb401685beb98a18fb576037ecfaa93171d4c644fe791
	sha256sums = SKIP
	sha256sums = 592019ad4d17ffa6e0162c7584474b2ae8883a61bbfade5f15382ed26b7ce52a
	sha256sums = SKIP
	sha256sums = eb03df53671df6627768141b3aaa76abe176a14e5e47911c97bec544387c4aff
	sha256sums = 7cdf15c7e9c13ab99c42b4fafb15d871b22558f751729bb7173ce3edeffc8db8
	sha256sums = 790eb0fccb4ef29c3795bceb8a62c8f4ecd0bdd6c49b2812352b04cfbc552342
	sha256sums = 76d2a88733cebb1f01b766ff2ab91a9e095bae1d2e4cc18c1ffcf21fd095efc4
	sha256sums = 715cb8862753854b2d9256e0b70003e2d1f57083d83eaeaf5a095fc72b8a4e26
	sha256sums = fd0253879cc5e31857f57307e6105e56493358e35d7c4540e0b476be607ab94e

pkgname = mingw-w64-ucrt-x86_64-llvm
	pkgdesc = Low Level Virtual Machine (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-llvm-libs=20.1.7
	depends = mingw-w64-ucrt-x86_64-llvm-tools=20.1.7

pkgname = mingw-w64-ucrt-x86_64-llvm-tools
	pkgdesc = Low Level Virtual Machine - Tools (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-llvm-libs=20.1.7
	conflicts = mingw-w64-ucrt-x86_64-llvm<20.1.5-2

pkgname = mingw-w64-ucrt-x86_64-llvm-libs
	pkgdesc = Low Level Virtual Machine Runtime Libraries (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-libffi
	depends = mingw-w64-ucrt-x86_64-libxml2
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	conflicts = mingw-w64-ucrt-x86_64-llvm<16.0.2-2

pkgname = mingw-w64-ucrt-x86_64-clang
	pkgdesc = C language family frontend for LLVM (mingw-w64)
	url = https://clang.llvm.org/
	depends = mingw-w64-ucrt-x86_64-clang-libs=20.1.7
	depends = mingw-w64-ucrt-x86_64-llvm-libs=20.1.7
	depends = mingw-w64-ucrt-x86_64-gcc
	optdepends = mingw-w64-ucrt-x86_64-llvm=20.1.7
	provides = 

pkgname = mingw-w64-ucrt-x86_64-clang-libs
	pkgdesc = Clang runtime libraries (mingw-w64)
	url = https://clang.llvm.org/
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-llvm-libs=20.1.7
	conflicts = mingw-w64-ucrt-x86_64-clang<17.0.6

pkgname = mingw-w64-ucrt-x86_64-clang-analyzer
	pkgdesc = A source code analysis framework (mingw-w64)
	url = https://clang-analyzer.llvm.org/
	depends = mingw-w64-ucrt-x86_64-clang=20.1.7
	depends = mingw-w64-ucrt-x86_64-python

pkgname = mingw-w64-ucrt-x86_64-clang-tools-extra
	pkgdesc = Extra tools built using Clang's tooling APIs (mingw-w64)
	url = https://clang.llvm.org/
	depends = mingw-w64-ucrt-x86_64-clang=20.1.7

pkgname = mingw-w64-ucrt-x86_64-compiler-rt
	pkgdesc = Runtime libraries for Clang and LLVM (mingw-w64)
	url = https://compiler-rt.llvm.org/
	depends = mingw-w64-ucrt-x86_64-cc-libs

pkgname = mingw-w64-ucrt-x86_64-lld
	pkgdesc = Linker tools for LLVM (mingw-w64)
	url = https://lld.llvm.org/
	depends = mingw-w64-ucrt-x86_64-cc-libs
	depends = mingw-w64-ucrt-x86_64-llvm-libs=20.1.7
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	provides = 
