Hello community, here is the log from the commit of package intel-media-driver for openSUSE:Factory checked in at 2018-11-26 10:20:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/intel-media-driver (Old) and /work/SRC/openSUSE:Factory/.intel-media-driver.new.19453 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "intel-media-driver" Mon Nov 26 10:20:04 2018 rev:2 rq:648777 version:18.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/intel-media-driver/intel-media-driver.changes 2018-07-27 10:55:38.397577421 +0200 +++ /work/SRC/openSUSE:Factory/.intel-media-driver.new.19453/intel-media-driver.changes 2018-11-26 10:21:39.325637652 +0100 @@ -1,0 +2,23 @@ +Tue Nov 13 15:38:31 UTC 2018 - [email protected] + +- added hardware supplements in order to install the package on + appropriate hardware (Broadwell, Skylake, Broxton/Apollo Lake, + Kaby Lake, Coffee Lake, Cannonlake, Ice Lake at this time) +- added script to generate the above information easily + +------------------------------------------------------------------- +Wed Nov 7 20:08:17 CET 2018 - [email protected] + +- Updated to version 18.3.0: + * Adding ICL support + * Adding dynamic loading support of Gmmlib + * Better support to ffmpeg and gstreamer: + + AVC low power encoding + + MPEG2 encoding + + VP8 decoding + + VC1 decoding + + JPEG encoding and decoding + * Adding Dockerfile and docker images +- Use shared lib of gmmlib; added buildreq accordingly + +------------------------------------------------------------------- Old: ---- gmmlib-20180124.tar.xz intel-media-18.2.0.tar.gz New: ---- generate-supplements.sh intel-media-18.3.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ intel-media-driver.spec ++++++ --- /var/tmp/diff_new_pack.3NgrTw/_old 2018-11-26 10:21:40.949635740 +0100 +++ /var/tmp/diff_new_pack.3NgrTw/_new 2018-11-26 10:21:40.953635736 +0100 @@ -17,20 +17,130 @@ Name: intel-media-driver -Version: 18.2.0 +Version: 18.3.0 Release: 0 Summary: Intel Media Driver for VAAPI License: MIT AND BSD-3-Clause Group: System/Libraries URL: https://github.com/intel/media-driver -Source0: https://github.com/intel/media-driver/archive/intel-media-18.2.0.tar.gz -Source1: gmmlib-20180124.tar.xz +Source: https://github.com/intel/media-driver/archive/intel-media-%{version}.tar.gz +Source1: generate-supplements.sh BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig +BuildRequires: pkgconfig(igdgmm) BuildRequires: pkgconfig(libva) BuildRequires: pkgconfig(pciaccess) ExclusiveArch: x86_64 +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1602sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1606sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X160Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X160Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X160Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X160Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1612sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1616sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X161Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X161Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X161Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X161Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1622sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1626sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X162Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X162Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X162Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X162Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X163Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1902sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1906sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X190Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X190Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X190Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1912sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1913sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1915sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1916sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1917sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X191Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X191Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X191Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X191Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1921sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1923sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1926sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1927sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X192Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X192Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X192Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1932sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X193Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X193Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X193Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1A84sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X1A85sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3184sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3185sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E90sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E91sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E92sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E93sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E94sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E96sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3E9Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA0sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA1sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA2sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA3sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA4sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA5sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA6sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA7sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X3EA8sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5902sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5906sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5908sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X590Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X590Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X590Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5912sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5913sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5915sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5916sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5917sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X591Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X591Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X591Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X591Esv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5921sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5923sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5926sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5927sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X592Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X592Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5932sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X593Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A41sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A42sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A44sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A49sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A4Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A50sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A51sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A52sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A54sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A59sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A5Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A5Csv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A84sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X5A85sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A51sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A52sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A5Asv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A5Bsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A5Csv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A5Dsv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000X8A71sv*sd*bc*sc*i*) +Supplements: modalias(xorg-x11-server:pci:v00008086d00000XFF05sv*sd*bc*sc*i*) %description The Intel Media Driver for VAAPI is a new VA-API (Video Acceleration API) @@ -38,7 +148,7 @@ video post processing for GEN based graphics hardware. %prep -%setup -q -c -a 0 -a 1 +%setup -q -c -a 0 mv media-driver-* media-driver chmod -x media-driver/*.md @@ -46,24 +156,14 @@ %build srcroot=`pwd` -%cmake \ - -DBUILD_SHARED_LIBS:BOOL=OFF \ - -DMEDIA_VERSION="2.0.0" \ - -DBS_DIR_GMMLIB=$srcroot/gmmlib/Source/GmmLib/ \ - -DBS_DIR_COMMON=$srcroot/gmmlib/Source/Common/ \ - -DBS_DIR_INC=$srcroot/gmmlib/Source/inc/ \ - -DBS_DIR_MEDIA=$srcroot/media-driver +%cmake -DBUILD_SHARED_LIBS:BOOL=OFF %make_jobs %install %cmake_install # remove superfluous files, we need only VAAPI driver -rm -rf %{buildroot}%{_sysconfdir} -rm -rf %{buildroot}%{_includedir} -rm -rf %{buildroot}%{_libdir}/pkgconfig rm -f %{buildroot}%{_libdir}/*.so -rm -f %{buildroot}%{_libdir}/*.a # create a profile for exporting LIBVA_DRIVER_NAME variable mkdir -p %{buildroot}%{_sysconfdir}/profile.d ++++++ generate-supplements.sh ++++++ #!/bin/sh # run in root directory of extracted intel-media-driver sources for i in \ $(grep -r RegisterDevice .| \ grep 0x | \ cut -d "(" -f2 | \ cut -d "," -f1 | \ tr [:lower:] [:upper:] | \ sort -u); do echo "Supplements: modalias(xorg-x11-server:pci:v00008086d0000${i}sv*sd*bc*sc*i*)" done ++++++ intel-media-18.2.0.tar.gz -> intel-media-18.3.0.tar.gz ++++++ /work/SRC/openSUSE:Factory/intel-media-driver/intel-media-18.2.0.tar.gz /work/SRC/openSUSE:Factory/.intel-media-driver.new.19453/intel-media-18.3.0.tar.gz differ: char 13, line 1
