Files
chromebrew/packages/intel_media_driver.rb
chromebrew-actions[bot] 90c86953e6 AutoBuild: gmmlib started at 2025-07-16-16UTC. (#12204)
* libdrm => 2.4.125

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/amd64 to branch gmmlib.

* Add built packages for linux/arm/v7 to branch gmmlib.

* gmmlib => 22.8.0

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/amd64 to branch gmmlib.

* Intel Media Driver => 25.2.6

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* Add built packages for linux/amd64 to branch gmmlib.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
2025-07-16 17:09:38 +00:00

33 lines
1.1 KiB
Ruby

require 'buildsystems/cmake'
class Intel_media_driver < CMake
description 'The Intel(R) Media Driver for VAAPI is a new VA-API (Video Acceleration API) user mode driver supporting hardware accelerated decoding, encoding, and video post processing for GEN based graphics hardware.'
homepage 'https://github.com/intel/media-driver'
version '25.2.6'
license 'BSD-3, and MIT'
compatibility 'x86_64'
source_url 'https://github.com/intel/media-driver.git'
git_hashtag "intel-media-#{version}"
binary_compression 'tar.zst'
binary_sha256({
x86_64: '3f850c8142ea74e265b92257dec53bca8a0910f53b22960971ab5214232ba8ee'
})
depends_on 'gcc_lib' # R
depends_on 'glibc' # R
depends_on 'gmmlib' # R
depends_on 'libva' # R
cmake_options '-DCMAKE_POLICY_VERSION_MINIMUM=3.5.0 -DINSTALL_DRIVER_SYSCONF=OFF -DMEDIA_BUILD_FATAL_WARNINGS=OFF'
cmake_build_extras do
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/etc/env.d/"
File.write "#{CREW_DEST_PREFIX}/etc/env.d/intel_media_driver", <<~CONFIG_EOF
# intel_media_driver configuration
export LIBVA_DRIVER_NAME=iHD
CONFIG_EOF
end
end