%global debug_package %{nil} %global _privatelibs driveio %global _privatelibs %{_privatelibs}|makemkv %global _privatelibs %{_privatelibs}|mmbd %global __provides_exclude ^lib(%{_privatelibs})\\.so.*$ %global __requires_exclude ^lib(%{_privatelibs})\\.so.*$ Name: makemkv Version: 1.18.3 Release: 4%{?dist} Summary: DVD and Blu-ray to MKV converter and network streamer License: Proprietary and GPLv2+ URL: https://www.makemkv.com/ Source0: https://www.makemkv.com/download/makemkv-oss-%{version}.tar.gz Source1: https://www.makemkv.com/download/makemkv-bin-%{version}.tar.gz BuildRequires: gcc-c++ BuildRequires: make BuildRequires: glibc-devel BuildRequires: openssl-devel BuildRequires: zlib-devel BuildRequires: expat-devel BuildRequires: libavcodec-free-devel BuildRequires: libavutil-free-devel BuildRequires: qt5-qtbase-devel BuildRequires: pkgconf-pkg-config BuildRequires: less Requires: glibc Requires: openssl Requires: zlib Requires: expat %description MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. %prep %setup -q -c -a 1 # Acceptation silencieuse de la licence pour l'environnement automatisé mkdir -p makemkv-bin-%{version}/tmp echo "accepted" > makemkv-bin-%{version}/tmp/eula_accepted %build pushd makemkv-oss-%{version} %configure --disable-gui-qt4 %make_build popd %install pushd makemkv-oss-%{version} %make_install popd pushd makemkv-bin-%{version} make DESTDIR=%{buildroot} PREFIX=%{_prefix} install popd # Déplacement des librairies pour les systèmes 64-bits (Fedora) if [ "%{_libdir}" != "%{_prefix}/lib" ] && [ -d %{buildroot}%{_prefix}/lib ]; then mkdir -p %{buildroot}%{_libdir} mv %{buildroot}%{_prefix}/lib/* %{buildroot}%{_libdir}/ rm -rf %{buildroot}%{_prefix}/lib fi %files %{_bindir}/makemkv %{_bindir}/makemkvcon %{_bindir}/sdftool %{_bindir}/mmccextr %{_bindir}/mmgplsrv %{_libdir}/lib*.so* %{_datadir}/MakeMKV/ %{_datadir}/applications/makemkv.desktop %{_datadir}/icons/hicolor/*/apps/makemkv.png %changelog * Wed Apr 22 2026 Fedora Builder - 1.18.3-4 - Added missing mmgplsrv binary to files section.