summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD6
1 files changed, 6 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1b021192d3d9..2cf354e4bfee 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,6 +16,7 @@ source=('https://download.processing.org/reference.zip'
disable_native_dialogs.patch
disable_update_check.patch
fix_theme_engine.patch
+ no_ffmpeg_download.patch
no_jdk_download.patch
no_jfx_download.patch
use_system_jdk.patch
@@ -24,6 +25,7 @@ sha256sums=('fabe7420a714f450a6b1430f13fc46f14ba52db57af360365c6a7fd96d0b642f'
'500d00811031c0445416b6112972aa1f7a377092dd3b8565d79ead3fdfc62451'
'35c4538e6e57c0ea296c6cea590cabeb2b0772f9a431838df270dcc581321e30'
'24b8a3e18b6e3a0de9422e4dbde46cceb91385f7ad6bdc89ec0a9614e082c977'
+ 'b0742db84e6a6b148b56df6d4d1e8a3266461fe0f514f703301a310e99f1d126'
'0ef5266575db0fe6bde436e5a3205ca848440b3006bccb4c20fe8d7b98951ee9'
'dc733c1cb5a41cb06ef0f9ea01d701fd9ac7713b5817b4fe79d7076a505a7c44'
'aa77c001eb5de9e211bb38d06c17483d81450fa0667748c44fba6d04fa329732'
@@ -51,6 +53,7 @@ prepare() {
# Don't download JDK and JFX files during Ant's build process
patch $pkgname/build/build.xml < no_jdk_download.patch
patch $pkgname/java/libraries/javafx/build.xml < no_jfx_download.patch
+ patch $pkgname/build/shared/tools/MovieMaker/build.xml < no_ffmpeg_download.patch
# Use system libraries during build process
patch $pkgname/core/build.xml < use_system_libraries.patch
@@ -94,4 +97,7 @@ package() {
mkdir -p "$pkgdir/usr/share/processing/java/bin/"
echo -e '#!/bin/sh\n/usr/lib/jvm/java-17-openjdk/bin/java "$@"' > "$pkgdir/usr/share/processing/java/bin/java"
chmod a+x "$pkgdir/usr/share/processing/java/bin/java"
+
+ # Link processing's internal ffmpeg-command to the system's one
+ ln -s /usr/bin/ffmpeg "$pkgdir/usr/share/processing/tools/MovieMaker/tool/"
}