From 337cceb17649f50537e16b4fd27ae41884f9ff0a Mon Sep 17 00:00:00 2001 From: John Stebbins Date: Tue, 19 Jun 2018 17:20:24 -0700 Subject: flatpak: prebuild some dependencies Rather than using HandBrake's build for libass, fontconfig, freetype, fribidi, harfbuzz. The runtime platform already has fontconfig, freetype and harfbuzz. We just need to add libass and fribidi. --- pkg/linux/flatpak/fr.handbrake.HandBrakeCLI.json | 23 +++++++++++++++++++++++ pkg/linux/flatpak/fr.handbrake.ghb.json | 23 +++++++++++++++++++++++ 2 files changed, 46 insertions(+) (limited to 'pkg') diff --git a/pkg/linux/flatpak/fr.handbrake.HandBrakeCLI.json b/pkg/linux/flatpak/fr.handbrake.HandBrakeCLI.json index 13752bda7..9c2414f08 100644 --- a/pkg/linux/flatpak/fr.handbrake.HandBrakeCLI.json +++ b/pkg/linux/flatpak/fr.handbrake.HandBrakeCLI.json @@ -8,6 +8,29 @@ "--filesystem=host" ], "modules": [ + { + "name": "fribidi", + "make-args": ["-j1"], + "sources": [ + { + "type": "archive", + "url": "https://download.handbrake.fr/handbrake/contrib/fribidi-0.19.7.tar.gz", + "sha256": "3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8" + } + ] + }, + { + "name": "libass", + "config-opts": ["--enable-asm", "--enable-harfbuzz", + "--enable-fontconfig"], + "sources": [ + { + "type": "archive", + "url": "https://github.com/libass/libass/releases/download/0.14.0/libass-0.14.0.tar.gz", + "sha256": "8d5a5c920b90b70a108007ffcd2289ac652c0e03fc88e6eecefa37df0f2e7fdf" + } + ] + }, { "name": "handbrake", "no-autogen": true, diff --git a/pkg/linux/flatpak/fr.handbrake.ghb.json b/pkg/linux/flatpak/fr.handbrake.ghb.json index 147e66c63..eea299b79 100644 --- a/pkg/linux/flatpak/fr.handbrake.ghb.json +++ b/pkg/linux/flatpak/fr.handbrake.ghb.json @@ -14,6 +14,29 @@ "--filesystem=host" ], "modules": [ + { + "name": "fribidi", + "make-args": ["-j1"], + "sources": [ + { + "type": "archive", + "url": "https://download.handbrake.fr/handbrake/contrib/fribidi-0.19.7.tar.gz", + "sha256": "3fc96fa9473bd31dcb5500bdf1aa78b337ba13eb8c301e7c28923fea982453a8" + } + ] + }, + { + "name": "libass", + "config-opts": ["--enable-asm", "--enable-harfbuzz", + "--enable-fontconfig"], + "sources": [ + { + "type": "archive", + "url": "https://github.com/libass/libass/releases/download/0.14.0/libass-0.14.0.tar.gz", + "sha256": "8d5a5c920b90b70a108007ffcd2289ac652c0e03fc88e6eecefa37df0f2e7fdf" + } + ] + }, { "name": "handbrake", "no-autogen": true, -- cgit v1.2.3