Commit Graph

19 Commits

Author SHA1 Message Date
robxnano fe7e62bf21
flatpak: Update to Gnome 49 SDK (#7304) 2025-09-29 10:19:21 +02:00
robxnano 4834b9c299 flatpak: Improve build feature options
Refactor create_flatpak_manifest.py to make adding extra options easier
and enable building with fdk-aac or without nvenc support.
Fixes https://github.com/HandBrake/HandBrake/issues/6251
2025-07-27 08:10:00 +02:00
robxnano 752309225a
flatpak: Update SDK and libraries (#6384) 2024-11-01 22:50:58 +00:00
John Stebbins b11889f02d
flatpak: fix "Invalid option" 2024-06-20 14:22:52 -06:00
sr55 09903d0c2e
Add VCN support to flatpak manifest 2024-06-20 19:05:48 +01:00
John Stebbins 14ebeee2d4
LinGui: remove flatpak 'share=network' build-args
This causes flathub sandboxed build failure
2024-05-20 12:53:02 -06:00
robxnano ba1eca499c flatpak: Add rust-stable extension
Used when --enable-libdovi is passed to ./configure.
2023-11-02 18:30:11 +01:00
robxnano 0a846e75be scripts: Remove Python 2 support 2023-07-20 11:21:29 +02:00
John Stebbins dbca5a6f3a
flatpak: fix building snapshot flatpak bundle
Fixes https://github.com/HandBrake/HandBrake/issues/4890
2023-02-03 15:45:54 -07:00
John Stebbins 7cf758d76a
flatpak: fix contrib download target filename
contrib.FETCH.basename was ignored by create_flatpak_manifest.py which
resulted in build errors if the target name differed from the URL name.
2023-01-23 13:19:53 -07:00
FeRD (Frank Dana) 5c6592ff56
create_flatpak_manifest: File existence, python3 2022-12-17 15:19:24 -05:00
Maximilian Müller 8bde0be0a5
fix flatpak cuda_llvm missing (#4580) 2022-09-29 20:44:07 +01:00
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