File HandBrake-build-shared.patch of Package handbrake
--- make/include/main.defs.orig 2021-07-19 09:51:29.420769173 +0200
+++ make/include/main.defs 2021-07-19 09:51:29.436768899 +0200
@@ -29,35 +29,23 @@
MODULES += contrib/jansson
MODULES += contrib/libvpx
MODULES += contrib/libjpeg-turbo
-endif
-
-ifeq (1,$(FEATURE.flatpak))
- MODULES += contrib/jansson
- MODULES += contrib/x264
-endif
-
-ifeq (1,$(FEATURE.fdk_aac))
- MODULES += contrib/fdk-aac
-endif
-
-ifeq (1,$(FEATURE.x265))
MODULES += contrib/x265
MODULES += contrib/x265_8bit
MODULES += contrib/x265_10bit
MODULES += contrib/x265_12bit
-endif
-
-MODULES += contrib/libdav1d
-MODULES += contrib/zimg
-MODULES += contrib/ffmpeg
-MODULES += contrib/libdvdread
-MODULES += contrib/libdvdnav
-MODULES += contrib/libbluray
-
-ifeq (1,$(FEATURE.qsv))
-ifeq (,$(filter $(HOST.system),freebsd))
+ MODULES += contrib/libdav1d
+ MODULES += contrib/zimg
+ MODULES += contrib/ffmpeg
+ MODULES += contrib/libdvdread
+ MODULES += contrib/libdvdnav
+ MODULES += contrib/libbluray
+ MODULES += contrib/fdk-aac
MODULES += contrib/libvpl
endif
+
+ifeq (1,$(FEATURE.flatpak))
+ MODULES += contrib/jansson
+ MODULES += contrib/x264
endif
ifeq (1,$(FEATURE.vce))
--- gtk/configure.ac.orig 2021-07-19 09:51:32.612714687 +0200
+++ gtk/configure.ac 2021-07-19 09:51:32.628714415 +0200
@@ -203,7 +203,7 @@
AM_CONDITIONAL([MINGW], [test "x$mingw_flag" = "xyes"])
-HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg"
+HB_LIBS="$HB_LIBS -lhandbrake -lavformat -lavfilter -lavcodec -lavutil -ldav1d -lswresample -lpostproc -ldvdnav -ldvdread -lmp3lame -lvorbis -lvorbisenc -logg -lswscale -ltheoraenc -ltheoradec -lvpx -lz -lbz2 -lbluray -lass -lfontconfig -lfreetype -lxml2 -ljansson -lopus -lspeex -lturbojpeg -llzma -lzimg -ldl"
HB_CPPFLAGS="$HB_CPPFLAGS $HBINC"
PKG_CHECK_MODULES([x264], [x264], sys_x264=yes, sys_x264=no)
--- test/module.defs.orig 2021-07-19 09:51:36.392650171 +0200
+++ test/module.defs 2021-07-19 09:51:36.408649898 +0200
@@ -16,7 +16,7 @@
TEST.GCC.l = \
ass avformat avfilter avcodec avutil swresample postproc mp3lame dvdnav \
dvdread fribidi swscale vpx theoraenc theoradec vorbis vorbisenc ogg \
- x264 bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d \
+ x264 x265 bluray freetype xml2 bz2 z jansson harfbuzz opus speex lzma dav1d \
turbojpeg zimg
ifeq (,$(filter $(HOST.system),darwin cygwin mingw))