[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