commit:     a2f8fbe503a08532f48e7ff423dfa50ebfdc2ac4
Author:     Denis Reva <denis7774 <AT> gmail <DOT> com>
AuthorDate: Wed Oct 19 06:54:03 2022 +0000
Commit:     Denis Reva <denis7774 <AT> gmail <DOT> com>
CommitDate: Wed Oct 19 06:54:16 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a2f8fbe5

media-libs/amdvlk: Removing version with bug

Closes: https://bugs.gentoo.org/875821
Signed-off-by: Denis Reva <denis7774 <AT> gmail.com>

 media-libs/amdvlk/amdvlk-2022.3.5.ebuild | 110 -------------------------------
 1 file changed, 110 deletions(-)

diff --git a/media-libs/amdvlk/amdvlk-2022.3.5.ebuild 
b/media-libs/amdvlk/amdvlk-2022.3.5.ebuild
deleted file mode 100644
index 8328310d3..000000000
--- a/media-libs/amdvlk/amdvlk-2022.3.5.ebuild
+++ /dev/null
@@ -1,110 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MULTILIB_COMPAT=( abi_x86_{32,64} )
-PYTHON_COMPAT=( python3_{8..11} )
-
-inherit check-reqs python-any-r1 cmake-multilib
-
-DESCRIPTION="AMD Open Source Driver for Vulkan"
-HOMEPAGE="https://github.com/GPUOpen-Drivers/AMDVLK";
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="wayland"
-REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
-
-BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]"
-DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
-       ${BUNDLED_LLVM_DEPEND}
-       >=dev-util/vulkan-headers-1.3.224"
-BDEPEND="${BUNDLED_LLVM_DEPEND}
-       ${PYTHON_DEPS}
-       dev-util/cmake
-       virtual/linux-sources"
-RDEPEND=" ${DEPEND}
-       x11-libs/libdrm[${MULTILIB_USEDEP}]
-       x11-libs/libXrandr[${MULTILIB_USEDEP}]
-       x11-libs/libxcb[${MULTILIB_USEDEP}]
-       x11-libs/libxshmfence[${MULTILIB_USEDEP}]
-       >=media-libs/vulkan-loader-1.3.224[${MULTILIB_USEDEP}]
-       dev-util/glslang[${MULTILIB_USEDEP}]
-       dev-util/DirectXShaderCompiler"
-
-CHECKREQS_MEMORY="16G"
-CHECKREQS_DISK_BUILD="4G"
-S="${WORKDIR}"
-CMAKE_USE_DIR="${S}/xgl"
-
-###SOURCE CODE PER_VERSION VARIABLES
-FETCH_URI="https://github.com/GPUOpen-Drivers";
-##For those who wants update ebuild: check 
https://github.com/GPUOpen-Drivers/AMDVLK/blob/${VERSION}/default.xml , e.g. 
https://github.com/GPUOpen-Drivers/AMDVLK/blob/v-2022.Q3.5/default.xml
-##and place commits in the desired variables
-## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
-## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip 
..."
-XGL_COMMIT="4118707939c2f4783d28ce2a383184a3794ca477"
-PAL_COMMIT="ae55b19b7553bf204b4945de9c11c5b05bc0e167"
-LLPC_COMMIT="7857f2e209fc65374f2891be52e3a4a22fbae483"
-GPURT_COMMIT="b89f22aadd0a335be632055434a7f8ba152fcb37"
-LLVM_PROJECT_COMMIT="5c82ef808fd269c95f5bd166d1846149e3afadc2"
-METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
-CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
-# end of variables
-SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> 
amdvlk-xgl-${XGL_COMMIT}.tar.gz
-${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> 
amdvlk-pal-${PAL_COMMIT}.tar.gz
-${FETCH_URI}/llpc/archive/${LLPC_COMMIT}.tar.gz -> 
amdvlk-llpc-${LLPC_COMMIT}.tar.gz
-${FETCH_URI}/gpurt/archive/${GPURT_COMMIT}.tar.gz -> 
amdvlk-gpurt-${GPURT_COMMIT}.tar.gz
-${FETCH_URI}/llvm-project/archive/${LLVM_PROJECT_COMMIT}.tar.gz -> 
amdvlk-llvm-project-${LLVM_PROJECT_COMMIT}.tar.gz
-${FETCH_URI}/MetroHash/archive/${METROHASH_COMMIT}.tar.gz -> 
amdvlk-MetroHash-${METROHASH_COMMIT}.tar.gz
-${FETCH_URI}/CWPack/archive/${CWPACK_COMMIT}.tar.gz -> 
amdvlk-CWPack-${CWPACK_COMMIT}.tar.gz"
-
-src_prepare() {
-       einfo "moving src to proper directories"
-       mkdir -p "${S}"
-       mkdir -p "${S}/third_party"
-       mv xgl-${XGL_COMMIT}/ "${S}/xgl"
-       mv pal-${PAL_COMMIT}/ "${S}/pal"
-       mv llpc-${LLPC_COMMIT}/ "${S}/llpc"
-       mv gpurt-${GPURT_COMMIT}/ "${S}/gpurt"
-       mv llvm-project-${LLVM_PROJECT_COMMIT}/ "${S}/llvm-project"
-       mv MetroHash-${METROHASH_COMMIT}/ "${S}/third_party/metrohash"
-       mv CWPack-${CWPACK_COMMIT}/ "${S}/third_party/cwpack"
-       cmake_src_prepare
-}
-
-multilib_src_configure() {
-       local mycmakeargs=(
-               -DBUILD_WAYLAND_SUPPORT=$(usex wayland)
-               -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr/lib/llvm/amdvlk"
-               -DLLVM_VERSION_SUFFIX="-$(get_libdir)-amdvlk"
-               -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON
-               -Wno-dev
-               )
-       cmake_src_configure
-}
-multilib_src_install(){
-       cmake_src_install
-       rm -r "${D}"/var/ || die "can't remove incorrect temporary files of 
amdvlk"
-       einfo "Correcting permissions of amdvlk $(get_libdir) libraries"
-       fperms -R 775 /usr/lib/llvm/amdvlk/$(get_libdir)
-}
-
-multilib_src_install_all() {
-       cat > "99${PN}" <<-EOF
-               
LDPATH="${EPREFIX}/usr/lib/llvm/amdvlk/lib:${EPREFIX}/usr/lib/llvm/amdvlk/lib64"
-       EOF
-       doenvd "99${PN}"
-}
-
-pkg_postinst() {
-       ewarn "Make sure the following line is NOT included in the any Xorg 
configuration section:"
-       ewarn "| Driver   \"modesetting\""
-       ewarn "and make sure you use DRI3 mode for Xorg (not revelant for 
wayland)"
-       elog "More information about the configuration can be found here:"
-       elog "https://github.com/GPUOpen-Drivers/AMDVLK";
-       elog "You can use AMD_VULKAN_ICD variable to switch to the required 
driver."
-       elog "AMD_VULKAN_ICD=RADV application   - for using radv."
-       elog "AMD_VULKAN_ICD=AMDVLK application - for using amdvlk."
-}

Reply via email to