[packman] [PM] makemkv 1.16.3-2.1 (SLE 15/x86_64)

w.pelser w.pelser at web.de
Sat Mar 20 12:09:42 CET 2021


Hallo!

#1 makemkv, wie viele andre Pakete auch, ist leider immer noch nicht für
Tumbleweed verfügbar. Warum ändert sich da nichts?


# 2 makemkv. spec. Änderungen für gcc10 und höher:

Mit diesen Änderungen geht das kompilieren für openSUSE TW ohne
Fehlermeldung. Vielleicht könnt Ihr das testen und es ist kein Zufall?

.

.


BuildRequires:  libopenssl-devel
BuildRequires:  libexpat-devel
BuildRequires:  zlib-devel
BuildRequires:  pkgconfig(Qt5Core)
BuildRequires:  pkgconfig(Qt5DBus)
BuildRequires:  pkgconfig(Qt5Gui)
BuildRequires:  pkgconfig(Qt5Widgets)
BuildRequires:  pkgconfig(libavcodec)
BuildRequires:  pkgconfig(libavutil)
BuildRequires:  update-desktop-files
#%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
## gcc10 or newer results in linking issues, so let's use gcc9
#BuildRequires:    gcc9
#BuildRequires:  gcc9-c++
#%endif
ExclusiveArch:  i586 x86_64

.

.

.

%prep
%setup -q -n %{name}-oss-%{version}

%build
#%if 0%{?suse_version} >= 1550 && 0%{?sle_version} == 0
# export CC=gcc-9
# export CXX=g++-9
#%endif
export CC="gcc -fcommon"
%configure
%make_build

%install
%make_install
%suse_update_desktop_file -c makemkv makemkv "makemkv" makemkv
makemkv.png AudioVideo AudioVideoEditing
tar xaf %{SOURCE1}
%ifarch x86_64
   %{__install} -m 755 %{name}-bin-%{version}/bin/amd64/makemkvcon
%{buildroot}%{_bindir}/
%else
   %{__install} -m 755 %{name}-bin-%{version}/bin/i386/makemkvcon
%{buildroot}%{_bindir}/
%endif

mkdir -p -m 755 %{buildroot}%{_datadir}/MakeMKV
%{__install} -m 644 %{name}-bin-%{version}/src/share/*
%{buildroot}%{_datadir}/MakeMKV/

.

.

Quellen:

https://gcc.gnu.org/gcc-10/porting_to.html#common

https://wiki.syslinux.org/wiki/index.php?title=Building



More information about the Packman mailing list