summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--make/include/main.defs4
-rw-r--r--pkg/linux/flatpak/fr.handbrake.HandBrakeCLI.json23
-rw-r--r--pkg/linux/flatpak/fr.handbrake.ghb.json23
3 files changed, 46 insertions, 4 deletions
diff --git a/make/include/main.defs b/make/include/main.defs
index 216ae27c3..dac1985e9 100644
--- a/make/include/main.defs
+++ b/make/include/main.defs
@@ -35,10 +35,6 @@ ifeq (1,$(FEATURE.flatpak))
MODULES += contrib/lame
MODULES += contrib/jansson
MODULES += contrib/x264
- MODULES += contrib/harfbuzz
- MODULES += contrib/fribidi
- MODULES += contrib/freetype
- MODULES += contrib/libass
endif
ifeq (1,$(FEATURE.fdk_aac))
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
@@ -9,6 +9,29 @@
],
"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,
"config-opts": ["--flatpak", "--disable-gtk"],
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
@@ -15,6 +15,29 @@
],
"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,
"config-opts": ["--flatpak", "--disable-gtk-update-checks"],