# Template file for 'llvm' pkgname=llvm version=21 revision=3 metapackage=yes depends="llvm${version}" short_desc="LLVM meta package" maintainer="Enno Boland " license="Public Domain" homepage="https://www.voidlinux.org" replaces="llvm17>=0 llvm15>=0 llvm12>=0 llvm11>=0 llvm10>=0 llvm9>=0 llvm8>=0 llvm7>=0 llvm6.0>=0 llvm3.9>=0" clang_package() { metapackage=yes depends="clang${version}>=0" short_desc+=" - clang" } clang-tools-extra_package() { metapackage=yes depends="clang-tools-extra${version}>=0" short_desc+=" - clang-tools-extra" } clang-analyzer_package() { metapackage=yes depends="clang-analyzer${version}>=0" short_desc+=" - clang-analyzer" } lld_package() { metapackage=yes depends="lld${version}>=0" short_desc+=" - lld" } lldb_package() { metapackage=yes depends="lldb${version}>=0" short_desc+=" - lldb" } compiler-rt_package() { metapackage=yes depends="compiler-rt${version}>=0" short_desc+=" - compiler-rt" } libclang_package() { metapackage=yes depends="libclang${version}>=0" short_desc+=" - transitional meta package" } libclang-cpp_package() { metapackage=yes depends="libclang-cpp${version}>=0" short_desc+=" - transitional meta package" } libllvm_package() { metapackage=yes depends="libllvm${version}>=0" short_desc+=" - transitional meta package" } libomp_package() { metapackage=yes depends="libomp${version}>=0" short_desc+=" - transitional meta package" } libomp-devel_package() { metapackage=yes depends="libomp${version}-devel>=0" short_desc+=" - transitional meta package" } libclc_package() { metapackage=yes depends="libclc${version}" short_desc+=" - libclc" } SPIRV-LLVM-Translator_package() { metapackage=yes depends="SPIRV-LLVM-Translator${version}" short_desc+=" - SPIRV-LLVM-Translator" } SPIRV-LLVM-Translator-devel_package() { metapackage=yes depends="SPIRV-LLVM-Translator${version}-devel" short_desc+=" - SPIRV-LLVM-Translator-devel" }