File mediaelch.spec of Package mediaelch

Name:           mediaelch
Version:        2.12.0
Release:        0
License:        LGPL-3.0-only
Summary:        A Media Manager for Kodi
URL:            https://github.com/Komet/MediaElch
Group:          Productivity/Multimedia/Other
Source0:        %{name}-%{version}.tar.xz
BuildRequires:  cmake
#%%if 0%%{?suse_version} <= 1600 
#BuildRequires:  gcc13
#BuildRequires:  gcc13-c++
#%%else
#BuildRequires:  gcc
#BuildRequires:  gcc-c++
#%%endif
BuildRequires:  gcc
BuildRequires:  gcc-c++
BuildRequires:  pkgconfig(Qt6Core)
BuildRequires:  pkgconfig(Qt6Gui)
BuildRequires:  pkgconfig(Qt6Widgets)
BuildRequires:  pkgconfig(Qt6Network)
BuildRequires:  pkgconfig(Qt6Concurrent)
BuildRequires:  pkgconfig(Qt6Multimedia)
BuildRequires:  pkgconfig(Qt6MultimediaWidgets)
BuildRequires:  pkgconfig(Qt6Linguist)
BuildRequires:  pkgconfig(Qt6OpenGL)
BuildRequires:  pkgconfig(Qt6Sql)
BuildRequires:  pkgconfig(Qt6Svg)
BuildRequires:  pkgconfig(Qt6Xml)
BuildRequires:  pkgconfig(Qt6Core5Compat)
BuildRequires:  cmake(Qt6ToolsTools)
BuildRequires:  pkgconfig(libpulse)
BuildRequires:  pkgconfig(libmediainfo) 
%if 0%{?fedora_version}
BuildRequires:  perl-Digest-SHA
%endif
Requires:       ffmpeg

%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
%autosetup -n %{name}-%{version}

%build
#%%if 0%%{?suse_version} <= 1600
#test -x "$(type -p gcc-13)" && export CC="$_"
#test -x "$(type -p g++-13)" && export CXX="$_"
#%%endif

%cmake \
  -DCMAKE_INSTALL_PREFIX=%{_prefix} \
  -DCMAKE_BUILD_TYPE=RELEASE 

%cmake_build

%install
%cmake_install

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

%changelog
* Wed Jan 08 2025 Nobody  2.12.0
- New release.
openSUSE Build Service is sponsored by