Projects
Multimedia
handbrake
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 63
View file
handbrake.changes
Changed
@@ -1,4 +1,15 @@ ------------------------------------------------------------------- +Fri Dec 5 11:44:49 UTC 2025 - Markus Ebner <info@ebner-markus.de> + +- 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. +- Leap's libdovi is too old, restrict the changes to not be applied + for Leap 15.6 + +------------------------------------------------------------------- Sun Sep 7 12:36:48 UTC 2025 - Manfred Hollstein <manfred.h@gmx.net> - Update to version 1.10.2:
View file
handbrake.spec
Changed
@@ -35,6 +35,9 @@ Source1: download.tar.bz2 Source2: pre_checkin.sh Source3: version.txt +%if 0%{?suse_version} >= 1600 +Patch0: fix-missing-libdovi-link-flag.patch +%endif License: GPL-2.0+ Group: Productivity/Multimedia/Video/Editors and Convertors ExclusiveArch: aarch64 x86_64 @@ -63,6 +66,9 @@ BuildRequires: libmp3lame-devel BuildRequires: pkgconfig(bzip2) BuildRequires: pkgconfig(dbus-glib-1) +%if 0%{?suse_version} >= 1600 +BuildRequires: pkgconfig(dovi) +%endif BuildRequires: pkgconfig(dvdnav) BuildRequires: pkgconfig(dvdread) BuildRequires: pkgconfig(ffnvcodec) @@ -136,7 +142,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 +177,9 @@ %endif --enable-amf \ --enable-vce \ +%if 0%{?suse_version} >= 1600 + --enable-libdovi \ +%endif --debug=max \ --launch-jobs=$(nproc)
View file
fix-missing-libdovi-link-flag.patch
Added
@@ -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))
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.