| # Copyright 1999-2018 Gentoo Authors |
| # Distributed under the terms of the GNU General Public License v2 |
| |
| EAPI=6 |
| |
| CMAKE_BUILD_TYPE="Release" |
| inherit cmake-utils |
| |
| if [[ ${PV} == *9999 ]] ; then |
| : ${EGIT_REPO_URI:="https://github.com/intel/media-driver"} |
| if [[ ${PV%9999} != "" ]] ; then |
| : ${EGIT_BRANCH:="release/${PV%.9999}"} |
| fi |
| inherit git-r3 |
| fi |
| |
| DESCRIPTION="Intel Media Driver for VAAPI (iHD)" |
| HOMEPAGE="https://github.com/intel/media-driver" |
| if [[ ${PV} == *9999 ]] ; then |
| SRC_URI="" |
| KEYWORDS="" |
| else |
| SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${PV}.tar.gz" |
| S="${WORKDIR}/media-driver-intel-media-${PV}" |
| KEYWORDS="*" |
| fi |
| |
| LICENSE="MIT BSD" |
| SLOT="0" |
| IUSE="" |
| |
| DEPEND=">=media-libs/gmmlib-${PV} |
| >=x11-libs/libva-2.3.0 |
| >=x11-libs/libpciaccess-0.10 |
| " |
| RDEPEND="${DEPEND}" |
| |
| PATCHES=( |
| "${FILESDIR}"/0001-Adjust-compile-flags-for-clang.patch |
| "${FILESDIR}"/0002-add-check-for-external-surface-alignments.patch |
| "${FILESDIR}"/0003-Allow-I420-for-surface-creation.patch |
| "${FILESDIR}"/0004-Add-an-option-in-CMakeLists-to-include-exclude-cmrtl.patch |
| "${FILESDIR}"/0005-Add-X11-detect-support.patch |
| "${FILESDIR}"/0006-Fix-X11-detect-support.patch |
| ) |
| |
| src_configure() { |
| local mycmakeargs=( |
| -DMEDIA_VERSION="18.3.0" |
| -DMEDIA_RUN_TEST_SUITE=OFF |
| -DINSTALL_DRIVER_SYSCONF=OFF |
| -DBUILD_CMRTLIB=OFF |
| ) |
| |
| cmake-utils_src_configure |
| } |