From e397b83cf9d21afa37977c8c854dadbc78302516 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Fri, 3 Jul 2020 10:59:03 -0400 Subject: [PATCH 35/51] gnu: Add mediasdk. * gnu/packages/video.scm (mediasdk): New variable. --- gnu/packages/video.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm index 932e6dae33..82a3ffb6ed 100644 --- a/gnu/packages/video.scm +++ b/gnu/packages/video.scm @@ -170,6 +170,48 @@ #:use-module (gnu packages xml) #:use-module (gnu packages xorg)) +(define-public mediasdk + (package + (name "mediasdk") + (version "20.1.1") + (source + (origin + (method git-fetch) + (uri + (git-reference + (url "https://github.com/Intel-Media-SDK/MediaSDK.git") + (commit (string-append "intel-" name "-" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0blwcxr5j8762nylx2cxrq0h53bpgnk859dbs6crq4wr9fcxlx9z")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags + (list + "-DENABLE_X11=ON" + "-DENABLE_X11_DRI3=ON" + "-DENABLE_WAYLAND=ON" + "-DENABLE_TEXTLOG=ON" + "-DENABLE_STAT=ON" + "-DBUILD_TESTS=ON" + "-DBUILD_TOOLS=ON" + (string-append "-DCMAKE_EXE_LINKER_FLAGS=-Wl,-rpath=" + (assoc-ref %outputs "out") "/lib")))) + (native-inputs + `(("pkg-config" ,pkg-config) + ("python" ,python-wrapper))) + (inputs + `(("libdrm" ,libdrm) + ("libva" ,libva) + ("pciaccess" ,libpciaccess) + ("wayland" ,wayland) + ("x11" ,libx11))) + (synopsis "Intel Media SDK") + (description "MediaSDK provides a plain C API to access hardware-accelerated +video decode, encode and filtering on Intel's Gen graphics hardware platforms.") + (home-page "http://mediasdk.intel.com/") + (license (license:non-copyleft "file:///LICENSE")))) + (define-public schroedinger (package (name "schroedinger") -- 2.26.2