# Generated by makepkg 6.0.2
# Mon Jan 22 08:47:47 UTC 2024
pkgbase = mingw-w64-clang
	pkgdesc = C language family frontend for LLVM (mingw-w64)
	pkgver = 17.0.6
	pkgrel = 7
	url = https://llvm.org/
	arch = any
	license = spdx:Apache-2.0 WITH LLVM-exception
	makedepends = mingw-w64-ucrt-x86_64-cmake
	makedepends = mingw-w64-ucrt-x86_64-z3
	makedepends = mingw-w64-ucrt-x86_64-libffi
	makedepends = mingw-w64-ucrt-x86_64-ninja
	makedepends = mingw-w64-ucrt-x86_64-pkgconf
	makedepends = mingw-w64-ucrt-x86_64-python-sphinx
	makedepends = mingw-w64-ucrt-x86_64-python
	makedepends = mingw-w64-ucrt-x86_64-libunwind
	makedepends = mingw-w64-ucrt-x86_64-clang
	makedepends = git
	noextract = clang-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/llvm-17.0.6.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-17.0.6.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-tools-extra-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/clang-tools-extra-17.0.6.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/compiler-rt-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/compiler-rt-17.0.6.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/lld-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/lld-17.0.6.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/cmake-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/cmake-17.0.6.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/third-party-17.0.6.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-17.0.6/third-party-17.0.6.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 = 0102-Rename-flang-new-flang-experimental-exec-to-flang.patch
	source = 0303-ignore-new-bfd-options.patch
	source = 1d5106d69cf475215887c42834158d710e586f1b.patch
	source = b81ba52e15d95c3353489d4ce2f61c3771714c28.patch
	source = c65ae76326040369bcd3a85678ab76e402140036.patch
	source = 10b78cc8cea65e7e77d227af4027963f39402724.patch
	source = 1709e8c656de69f6d823a3ae6773bf815e373909.patch
	source = 9e3d915d8ebf86e24c9ff58766be8e7c6aa7b0c0.patch
	validpgpkeys = B6C8F98282B944E3B0D5C2530FC3042E345AD05D
	validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
	validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
	sha256sums = b638167da139126ca11917b6880207cc6e8f9d1cbb1a48d87d017f697ef78188
	sha256sums = SKIP
	sha256sums = a78f668a726ae1d3d9a7179996d97b12b90fb76ab9442a43110b972ff7ad9029
	sha256sums = SKIP
	sha256sums = aa774642415d338d7b77a66fcbad6fd1f77f382dabcb67422a6230614eff1ab9
	sha256sums = SKIP
	sha256sums = 11b8d09dcf92a0f91c5c82defb5ad9ff4acf5cf073a80c317204baa922d136b4
	sha256sums = SKIP
	sha256sums = 4ac13125616dc44905b85820aa403d27ec1226329b7f674daeb5f5584c6f0b22
	sha256sums = SKIP
	sha256sums = 807f069c54dc20cb47b21c1f6acafdd9c649f3ae015609040d6182cab01140f4
	sha256sums = SKIP
	sha256sums = 3054d0a9c9375dab1a4539cc2cc45ab340341c5d71475f9599ba7752e222947b
	sha256sums = SKIP
	sha256sums = eb03df53671df6627768141b3aaa76abe176a14e5e47911c97bec544387c4aff
	sha256sums = 70930739511f0934bafad518cd02acbccd03915ca4c6bec4b272eb5bcec33e1e
	sha256sums = 7f0c64cd87b61e894be632f180ae5291e1aa9f1d9d382608f659067eeeda7146
	sha256sums = 5f86e542dd1ec92b2fe06ee59061c3e23512df7bafabe82206f2b7d80b81836b
	sha256sums = 715cb8862753854b2d9256e0b70003e2d1f57083d83eaeaf5a095fc72b8a4e26
	sha256sums = 2770cadf8ccf6b31aece6aee8f76dceb71e6e9d01fdf3be74c3743480ce34899
	sha256sums = de631ab199a6fe83b3f695350bffaad067a2f95fc2ba9c8fe57dc85665d3653c
	sha256sums = 65b50e18793686ec6620896155797ad2cc93d00f8a458c735a524a8c73d67980
	sha256sums = b23427a58ddf2f8fd16605ab9cc89d1233a409ee0a208f6d8d1a34204f716426
	sha256sums = a92baac68b7e7deb81edf197fee4e2ffb03a71488a05e7145bdd12f51d443d5a
	sha256sums = b7f484b02c79dfaac81243b085dd4196a7f46226ac64e0ba1690c41391a4a157
	sha256sums = 0f3dcb8b2d5f90f8ff2e77896d3b0ef6c87af8214e679917898e35dd678daef5
	sha256sums = e745aa71c903445c86639507256a5ca775e69b569b58f2ff48d6047703cfc81a

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-llvm=17.0.6
	depends = mingw-w64-ucrt-x86_64-clang-libs=17.0.6
	depends = mingw-w64-ucrt-x86_64-gcc
	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-gcc-libs
	depends = mingw-w64-ucrt-x86_64-llvm-libs=17.0.6
	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=17.0.6
	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=17.0.6

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-gcc-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-gcc-libs
	depends = mingw-w64-ucrt-x86_64-llvm-libs=17.0.6
	depends = mingw-w64-ucrt-x86_64-zlib
	depends = mingw-w64-ucrt-x86_64-zstd
	provides = 

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

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