repo/gentoo:master commit in: media-libs/libva-intel-media-driver/

"Matt Turner" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786029142.8b05ed3e021f8465e0f3106b10e666fba62dcec5.mattst88@gentoo>
commit:     8b05ed3e021f8465e0f3106b10e666fba62dcec5
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  6 13:11:13 2026 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Thu Aug  6 15:12:22 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b05ed3e

media-libs/libva-intel-media-driver: Version bump to 26.3.1

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 media-libs/libva-intel-media-driver/Manifest       |  1 +
 .../libva-intel-media-driver-26.3.1.ebuild         | 57 ++++++++++++++++++++++
 2 files changed, 58 insertions(+)

diff --git a/media-libs/libva-intel-media-driver/Manifest b/media-libs/libva-intel-media-driver/Manifest
index 3124d31219f8..06cdf9bf7b19 100644
--- a/media-libs/libva-intel-media-driver/Manifest
+++ b/media-libs/libva-intel-media-driver/Manifest
@@ -3,3 +3,4 @@ DIST intel-media-26.2.0.tar.gz 29389825 BLAKE2B 3e2d3726481e14994d92b7f88a5aa740
 DIST intel-media-26.2.1.tar.gz 29391165 BLAKE2B c60399207777d8cb4f0cc423ce02925b0d18f6631459d2af96c04207f27e3ca565c775cabc8e6b0988dec47053b3fd06429f8bf13121890f6546edbb39dce494 SHA512 26d2b619bd50ebe1e07e2adb16a5f9b2e0122d80883c5e32c90a887f4e0b3d3dee1ec683c533366c155aa3b0fa28b0109c4ab38c434081e812dd2b9cd7c9f2bc
 DIST intel-media-26.2.3.tar.gz 29747122 BLAKE2B 0179b320da8653539245dfbd45e5a8e24d7159133272da74f75958e79f436405fd3c972deebf84acd1aebe59af5e0b96c9f119bda42824869990c0bfdbefa23a SHA512 5374c983b3f208211e1cf366cb212b6b604b261bbb9397e99b265bfbc3ddaed800eec1a434ce192abff7819d7ed1cb92b4a6adff3d8e7bbefb9d22dce7ed04ad
 DIST intel-media-26.2.4.tar.gz 29791842 BLAKE2B 966db45d4651bca1ea15daf2b7aac32d6d0a763841bf86322fb2687b7fd1625579babbb41167bf20f9615d92ec0392666e5023d517436981f14199752d3d012e SHA512 6e01092c06a100279b40ff46afa0c592483edc30e426fe802a79c2fa53b5ba16f952bdb445dfbfbfb7f50ef952727536f08c7eb0b3d06db25521fb9149887494
+DIST intel-media-26.3.1.tar.gz 29801954 BLAKE2B 1f3cb35df448bc55046c0be13b6f37a0906848b56a8ae926bfe78e6ef600488e2a72363a7b7c4057a737e6943657931b18d444800a1b10de83207b72ecd4128c SHA512 8d5f110831c8a5b8812ce170be5af68bec11365df5320738494144e070fa307610d2b0b6225786d9f61f2598dcc08f67cad707f139c7086d80b7dff91b11d375

diff --git a/media-libs/libva-intel-media-driver/libva-intel-media-driver-26.3.1.ebuild b/media-libs/libva-intel-media-driver/libva-intel-media-driver-26.3.1.ebuild
new file mode 100644
index 000000000000..4ac35d71db1f
--- /dev/null
+++ b/media-libs/libva-intel-media-driver/libva-intel-media-driver-26.3.1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib flag-o-matic
+
+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
+else
+	MY_PV="${PV%_pre}"
+	SRC_URI="https://github.com/intel/media-driver/archive/intel-media-${MY_PV}.tar.gz"
+	S="${WORKDIR}/media-driver-intel-media-${MY_PV}"
+	if [[ ${PV} != *_pre* ]] ; then
+		KEYWORDS="~amd64"
+	fi
+fi
+
+DESCRIPTION="Intel Media Driver for VA-API (iHD)"
+HOMEPAGE="https://github.com/intel/media-driver"
+
+LICENSE="MIT BSD redistributable? ( no-source-code )"
+SLOT="0"
+IUSE="+redistributable test X"
+
+RESTRICT="!test? ( test )"
+
+DEPEND=">=media-libs/gmmlib-22.10.0:=[${MULTILIB_USEDEP}]
+	>=media-libs/libva-2.22.0[X?,${MULTILIB_USEDEP}]
+"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-23.3.4-Remove-unwanted-CFLAGS.patch
+	"${FILESDIR}"/${PN}-23.3.4_testing_in_src_test.patch
+)
+
+multilib_src_configure() {
+	# https://github.com/intel/media-driver/issues/356
+	append-cxxflags -D_FILE_OFFSET_BITS=64
+
+	local mycmakeargs=(
+		-DMEDIA_BUILD_FATAL_WARNINGS=OFF
+		-DMEDIA_RUN_TEST_SUITE=$(usex test)
+		-DBUILD_TYPE=Release
+		-DPLATFORM=linux
+		-DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex !X)
+		-DENABLE_NONFREE_KERNELS=$(usex redistributable)
+		-DLATEST_CPP_NEEDED=ON # Seems to be the best option for now
+	)
+	local CMAKE_BUILD_TYPE="Release"
+	cmake_src_configure
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.