Received: from mx12.valuehost.ru (mx12.valuehost.ru [217.112.42.215]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTP id 4FED57819A7 for ; Wed, 6 Nov 2019 10:55:22 +0000 (UTC) Received: from mx7.valuehost.ru (unknown [127.0.0.255]) by mx12.valuehost.ru (Postfix) with ESMTP id 1A10B49055 for ; Wed, 6 Nov 2019 13:55:21 +0300 (MSK) From: alpine-mips-patches Date: Wed, 6 Nov 2019 10:39:42 +0000 Subject: [PATCH] main/clang: fix packaging To: alpine-aports@lists.alpinelinux.org Message-Id: <20191106105521.1A10B49055@mx12.valuehost.ru> Keep /usr/lib/clang/x.y.z/include in the main package as all these headers (altivec.h, msa.h, x86intrin.h etc) are required to build programs *with* clang, not against it. --- main/clang/APKBUILD | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/main/clang/APKBUILD b/main/clang/APKBUILD index bbabdb5971..a7663a2b6a 100644 --- a/main/clang/APKBUILD +++ b/main/clang/APKBUILD @@ -4,7 +4,7 @@ pkgname=clang # Note: Update together with llvm. pkgver=9.0.0 -pkgrel=0 +pkgrel=1 _llvmver=${pkgver%%.*} pkgdesc="A C language family front-end for LLVM" arch="all" @@ -81,6 +81,14 @@ static() { mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib/ } +dev() { + default_dev + + # move back usr/lib/clang/x.y.z/include with files such as altivec.h, msa.h etc + # these are needed to build programs *with* clang, not *against* it. + mv "$subpkgdir"/usr/lib/clang "$pkgdir"/usr/lib/ +} + analyzer() { pkgdesc="Clang source code analysis framework" depends="$pkgname=$pkgver-r$pkgrel perl python2" -- 2.23.0