File MediaElch.spec of Package MediaElch

#
# spec file for package mediaelch
#
Name:           MediaElch
Version:        2.12.0
Release:        1%{?dist}
License:        LGPL-3.0-only
Summary:        A Media Manager for Kodi
URL:            https://github.com/Komet/MediaElch
Group:          Productivity/Multimedia/Other
Requires:       libmediainfo0 ffmpeg
Source0:        https://github.com/Komet/MediaElch/archive/refs/tags/v%{version}.tar.gz
Source1:        https://github.com/stachenov/quazip/archive/refs/tags/v1.4.tar.gz
BuildRoot:      %{_tmppath}/%{name}-%{version}-build

BuildRequires:  gcc13
BuildRequires:  gcc13-c++

BuildRequires:  libqt5-qtbase-devel
BuildRequires:  libQt5Multimedia-devel
BuildRequires:  libqt5-qttools-devel
BuildRequires:  libqt5-qtsvg-devel

#BuildRequires:  qt6-base-devel
#BuildRequires:  qt6-multimedia-devel
#BuildRequires:  qt6-multimediawidgets-devel
#BuildRequires:  qt6-quickcontrols2-devel
#BuildRequires:  qt6-quickwidgets-devel
#BuildRequires:  qt6-qt5compat-devel
#BuildRequires:  qt6-tools-devel
#BuildRequires:  qt6-svg-devel

BuildRequires:  libmediainfo-devel
BuildRequires:  libpulse-devel

%description
MediaElch is a MediaManager for Kodi. Information about Movies, TV Shows, Concerts and
Music are stored as nfo files. Fanarts are downloaded automatically from fanart.tv.
Using the nfo generator, MediaElch can be used with other MediaCenters as well.

%prep  
%setup -n %{name}-%{version}
gzip -dc %{SOURCE1} | tar -xvvf -
cp -r quazip-1.4/* third_party/quazip
export CC=/usr/bin/gcc-13
export CXX=/usr/bin/g++-13
gcc --version
g++ --version

qmake-qt5 --version
qmake-qt5 CONFIG+=release

#qmake6 --version
#qmake6 CONFIG+=release

%build
make %{?jobs:-j%jobs}

%install
export INSTALL_ROOT="%{buildroot}"
make install

%files
%defattr(-,root,root,-)
%doc README.md
%license COPYING
%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/pixmaps/%{name}.png
%{_datadir}/metainfo/com.kvibes.MediaElch.metainfo.xml

%changelog
openSUSE Build Service is sponsored by