Commit Graph

7 Commits

Author SHA1 Message Date
John Stebbins 8cb2ee4ce3
flatpak: make manifest creation script python 3 compatible 2020-02-05 13:54:30 -08:00
John Stebbins adbd2a63b0 flatpak: add Intel MediaSDK plugin
Defines a flatpak manifest that is used to download and build all the
dependencies for MediaSDK 19.1.pre2.  These are built into a flatpak
plugin that can be installed independently from the main HandBrake flatpak.

When the plugin is installed, HandBrake gains the ability to do QSV
encoding with the latest MediaSDK and VA drivers.

When HandBrake is configured with '--flatpak --enable-qsv' and
'make pkg.create.flatpak' is run, both the HandBrake flatpak and the
MediaSDK plugin will be built.

The name of the MediaSDK plugin file is:
fr.handbrake.plugin.IntelMediaSDK-$(HB.version)-$(HB.machine).flatpak

I've also changed the the name of the HandBrake flatpak file to conform
better with flatpak naming:
fr.handbrake.ghb-$(HB.version)-$(HB.machine).flatpak
fr.handbrake.HandBrakeCLI-$(HB.version)-$(HB.machine).flatpak
2019-03-07 13:59:35 -08:00
John Stebbins 3062c4373b flatpak: allow building with QSV enabled 2019-03-07 13:59:35 -08:00
John Stebbins 695581c81b
flatpak: improve manifest creation script
make script compatible with multiple modules
2018-06-19 17:45:31 -07:00
John Stebbins e401ec7f54
flatpak: use freedesktop platform instead gnome
It's smaller
2018-06-19 16:04:13 -07:00
John Stebbins 0b8c828230
flatpak: sort manifest entries by using OrderedDict 2018-06-19 13:16:50 -07:00
John Stebbins 93a153eee4
scripts: add script for creating flatpak manifests
This script can generate manifests that are suitable for submitting to
flathub for publishing to their repository.  It can also be used for
generating manifests suitable for building local flatpak bundles and is
used during 'make pkg.create.flatpak'
2018-06-06 16:23:03 -07:00