https://bugzilla.rpmfusion.org/show_bug.cgi?id=7509

--- Comment #2 from Bradan Fleming <[email protected]> ---
(In reply to Nicolas Chauvet from comment #1)
Spec URL:
https://codeberg.org/bradan/rpm-spec/raw/commit/6e5f82f84d58fbfca8501523600d981d7f45dc84/makemkv-oss/makemkv-oss.spec
SRPM URL: https://bradan.ca/tmp/makemkv-oss-1.18.4-1.fc44.src.rpm
AppInfo URL:
https://codeberg.org/bradan/rpm-spec/raw/commit/6e5f82f84d58fbfca8501523600d981d7f45dc84/makemkv-oss/makemkv.metainfo.xml

Good point about the release field. I've fixed that, and I'll do the same in
the makemkv-bin package.

Fixes:
- Loosened the makemkv-bin dep to account for different releases.
- Removed the unnecessary makemkv-bin dep in libmakemkv-devel.
- Added the missing requires for libdriveio-devel and libmakemkv-devel.
- Added the %{?_isa} requirement to makemkv-bin because having it on a
different architecture from makemkv-oss would definitely be unsupported
(although they just use shared memory for IPC).

Changelog:
https://codeberg.org/bradan/rpm-spec/commit/6e5f82f84d58fbfca8501523600d981d7f45dc84

The only library used by other programs is libmmbd which gets dynamically
loaded by libbluray when the LIBAACS_PATH or LIBBDPLUS_PATH variables are set
to "libmmbd". VLC and MPV both use libbluray, so they are able to make use of
it without any external plugins. Example:
https://code.videolan.org/videolan/libbluray/-/blob/master/src/libbluray/disc/aacs.c#L96

None of the other libraries get used by anything besides MakeMKV, and the only
reason I bothered splitting them into subpackages was because libmmbd depends
on makemkv-bin and the others don't. From what I understand, libdriveio was
designed to be used by other programs, but nothing else uses it as far as I can
tell.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
rpmfusion-developers mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to