dev-util/spirv-tools: Uprev to 2020.6

Required by uprev of vulkan-layers.

This is a copy of the upstream ebuild with the following change:
  - Add python_36 to PYTHON_COMPAT.

BUG=b:195986385
TEST=emerge-$BOARD spirv-tools

Change-Id: Ie5aacf9cd851e8f81a454207469191ae01a27974
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/overlays/portage-stable/+/3098399
Tested-by: Chad Versace <chadversary@chromium.org>
Auto-Submit: Chad Versace <chadversary@chromium.org>
Reviewed-by: Chia-I Wu <olv@google.com>
Reviewed-by: Matt Turner <msturner@google.com>
Commit-Queue: Chad Versace <chadversary@chromium.org>
diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest
index ab2ae6d..d32cb5f 100644
--- a/dev-util/spirv-tools/Manifest
+++ b/dev-util/spirv-tools/Manifest
@@ -1 +1 @@
-DIST spirv-tools-2020.6.tar.gz 2595300 BLAKE2B bd500824866fcd0f0e05ccf3f43a168e33bc4783396d24fa6ddc58d4e46110b001cc32acde1cadcd793a997d547476f58c07475f43c3cbec5314b039926896b2 SHA512 b6d3667581101536e1f4d405e9c1c64e64a0aba174cc2f41d31e080f44d23bcfaed9642fd31f1d44a56c3df3e894526b643c572832cb96218b16d748b1ac6fe2
+DIST spirv-tools-2021.1.tar.gz 2613619 BLAKE2B ab5816e3407ba827f5db69cb391b0e4820661aa7367edfc5a9a41cb9fee98a7e814f765d99548cdab1a11869f79710e6243f2c97ec3ee4f6a919990dc24e63dd SHA512 74be4ecb3f6926cebdbfdc2351e3d3e0db18a8a312ce12882442d4e33737f9ccfb0ec6e1f5cd6bb5604525467605c080a8494b4aef6dd797dc805e12bc10226f
diff --git a/dev-util/spirv-tools/OWNERS b/dev-util/spirv-tools/OWNERS
index 3f0223d..25664ce 100644
--- a/dev-util/spirv-tools/OWNERS
+++ b/dev-util/spirv-tools/OWNERS
@@ -1,2 +1,3 @@
 chadversary@chromium.org
+msturner@google.com
 olv@google.com
diff --git a/dev-util/spirv-tools/spirv-tools-2020.6.ebuild b/dev-util/spirv-tools/spirv-tools-2021.1.ebuild
similarity index 78%
rename from dev-util/spirv-tools/spirv-tools-2020.6.ebuild
rename to dev-util/spirv-tools/spirv-tools-2021.1.ebuild
index 78f6fca..e564c87 100644
--- a/dev-util/spirv-tools/spirv-tools-2020.6.ebuild
+++ b/dev-util/spirv-tools/spirv-tools-2021.1.ebuild
@@ -12,8 +12,8 @@
 	EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git"
 	inherit git-r3
 else
-	EGIT_COMMIT="${PV}"
-	SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+	EGIT_COMMIT="c2d5375fa7cc87c93f692e7200d5d974283d4391"
+	SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
 	KEYWORDS="*"
 	S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
 fi
@@ -26,7 +26,7 @@
 # Tests fail upon finding symbols that do not match a regular expression
 # in the generated library. Easily hit with non-standard compiler flags
 RESTRICT="test"
-COMMON_DEPEND=">=dev-util/spirv-headers-1.5.4.1"
+COMMON_DEPEND=">=dev-util/spirv-headers-1.5.4.2_pre20210526"
 DEPEND="${COMMON_DEPEND}"
 RDEPEND=""
 BDEPEND="${PYTHON_DEPS}
@@ -34,7 +34,7 @@
 
 multilib_src_configure() {
 	local mycmakeargs=(
-		"-DSPIRV-Headers_SOURCE_DIR=/usr/"
+		"-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/"
 		"-DSPIRV_WERROR=OFF"
 		"-DSPIRV_TOOLS_BUILD_STATIC=OFF"
 		"-DBUILD_SHARED_LIBS=ON"