Looks like attachments don't work in the Packman mailing list, so I quote it literally here:
<<<<<<<<<<<<<<<<<< --- BEGIN handbrake-dovi.diff --- >>>>>>>>>>>>>>> Index: handbrake.changes =================================================================== --- handbrake.changes (revision b58a5d4649df61b55a139e5ad3d8b49b) +++ handbrake.changes (working copy) @@ -1,3 +1,12 @@ +------------------------------------------------------------------- +Fri Dec 5 11:44:49 UTC 2025 - Markus Ebner <[email protected]> + +- Add support for Dolby Vision media by utilizing libdovi. As we + want to use the version from the distribution, the contrib/libdovi + directory gets removed. +- Add fix-missing-libdovi-link-flag.patch to ensure the library + gets linked to the final executable. + ------------------------------------------------------------------- Sun Sep 7 12:36:48 UTC 2025 - Manfred Hollstein <[email protected]> Index: handbrake.spec =================================================================== --- handbrake.spec (revision b58a5d4649df61b55a139e5ad3d8b49b) +++ handbrake.spec (working copy) @@ -35,6 +35,7 @@ Source1: download.tar.bz2 Source2: pre_checkin.sh Source3: version.txt +Patch0: fix-missing-libdovi-link-flag.patch License: GPL-2.0+ Group: Productivity/Multimedia/Video/Editors and Convertors ExclusiveArch: aarch64 x86_64 @@ -63,6 +64,7 @@ BuildRequires: libmp3lame-devel BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(dbus-glib-1) +BuildRequires: pkgconfig(dovi) BuildRequires: pkgconfig(dvdnav) BuildRequires: pkgconfig(dvdread) BuildRequires: pkgconfig(ffnvcodec) @@ -136,7 +138,7 @@ # disable contrib parts, that we provide externally # beware: avoid omitting libs, if ghb uses patched versions (ffmpeg) # or does build them in specific ways (x265) -for lib in libbluray libdvdnav libdvdread +for lib in libbluray libdovi libdvdnav libdvdread do sed -i "/MODULES.*$lib/d" make/include/main.defs rm -rf contrib/$lib @@ -171,6 +173,7 @@ %endif --enable-amf \ --enable-vce \ + --enable-libdovi \ --debug=max \ --launch-jobs=$(nproc) Index: fix-missing-libdovi-link-flag.patch =================================================================== --- fix-missing-libdovi-link-flag.patch (revision 0) +++ fix-missing-libdovi-link-flag.patch (revision 0) @@ -0,0 +1,16 @@ +Patch-Source: https://github.com/void-linux/void-packages/blob/e7116617abefe5b09afceec30682bfe985f6a394/srcpkgs/handbrake/patches/fix-missing-x265-link-flag.patch + +diff --git a/test/module.defs b/test/module.defs +index 8fc95e6..7f453af 100644 +--- a/test/module.defs ++++ b/test/module.defs +@@ -69,6 +69,9 @@ else ifeq ($(HOST.system),linux) + ifeq (1, $(FEATURE.numa)) + TEST.GCC.l += numa + endif ++ifeq (1, $(FEATURE.libdovi)) ++ TEST.GCC.l += dovi ++endif + else ifeq ($(HOST.system),kfreebsd) + TEST.GCC.l += pthread dl m + else ifneq (,$(filter $(HOST.system),freebsd netbsd openbsd)) <<<<<<<<<<<<<<<<<<< --- END handbrake-dovi.diff --- >>>>>>>>>>>>>>>> Test builds are still running... Cheers. l8er manfred
signature.asc
Description: PGP signature
_______________________________________________ Packman mailing list [email protected] https://lists.links2linux.de/cgi-bin/mailman/listinfo/packman
