# Generated by makepkg 6.0.2
# Thu Mar 14 18:46:07 UTC 2024
pkgbase = mingw-w64-clang
	pkgdesc = C language family frontend for LLVM (mingw-w64)
	pkgver = 18.1.1
	pkgrel = 3
	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 = mingw-w64-ucrt-x86_64-python-sphinx
	makedepends = git
	noextract = clang-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/llvm-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/llvm-18.1.1.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/clang-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/clang-18.1.1.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/clang-tools-extra-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/clang-tools-extra-18.1.1.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/compiler-rt-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/compiler-rt-18.1.1.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/lld-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/lld-18.1.1.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/cmake-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/cmake-18.1.1.src.tar.xz.sig
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/third-party-18.1.1.src.tar.xz
	source = https://github.com/llvm/llvm-project/releases/download/llvmorg-18.1.1/third-party-18.1.1.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 = 0005-use-SOVERSION-on-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
	validpgpkeys = B6C8F98282B944E3B0D5C2530FC3042E345AD05D
	validpgpkeys = 474E22316ABF4785A88C6E8EA2C794A986419D8A
	validpgpkeys = D574BD5D1D0E98895E3BF90044F2485E45D59042
	sha256sums = ab0508d02b2d126ceb98035c28638a9d7b1e7fa5ef719396236e72f59a02e1ac
	sha256sums = SKIP
	sha256sums = 412a482b81a969846b127552f8fa2251c7d57a82337f848fe7fea8e6ce614836
	sha256sums = SKIP
	sha256sums = 76d3a0ab82b4337324cb8286072bb684549bd980a58aec85b75487b36d18e532
	sha256sums = SKIP
	sha256sums = 037b1fbbc6ea90c9ef299caab8a751b435ca6ede2d1972db15b30646636ee057
	sha256sums = SKIP
	sha256sums = 8456e8be08767f1f257733c5b56d0671d5b1a43fd78ffa53f024f307641f4612
	sha256sums = SKIP
	sha256sums = 5308023d1c1e9feb264c14f58db35c53061123300a7eb940364f46d574c8b2d6
	sha256sums = SKIP
	sha256sums = 41cdf4fe95faa54f497677313b906e04e74079a03defa9fdc2f07ed5f259f1ef
	sha256sums = SKIP
	sha256sums = eb03df53671df6627768141b3aaa76abe176a14e5e47911c97bec544387c4aff
	sha256sums = 70930739511f0934bafad518cd02acbccd03915ca4c6bec4b272eb5bcec33e1e
	sha256sums = 016fbf6f742c062cc59360070264546c10385b1e8c37605758f62dcbea8f9bcc
	sha256sums = 5f86e542dd1ec92b2fe06ee59061c3e23512df7bafabe82206f2b7d80b81836b
	sha256sums = f9768672d2ebfafef9310329c1e85e00ebefa0778ec4e614fb218a1e0419e29b
	sha256sums = 715cb8862753854b2d9256e0b70003e2d1f57083d83eaeaf5a095fc72b8a4e26
	sha256sums = 2770cadf8ccf6b31aece6aee8f76dceb71e6e9d01fdf3be74c3743480ce34899
	sha256sums = fd0253879cc5e31857f57307e6105e56493358e35d7c4540e0b476be607ab94e

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

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=18.1.1
	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=18.1.1

pkgname = mingw-w64-ucrt-x86_64-llvm-libs
	pkgdesc = Low Level Virtual Machine Runtime Libraries (mingw-w64)
	depends = mingw-w64-ucrt-x86_64-gcc-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
