File friction.spec of Package friction

# spec file for package friction

Name:           friction
Version:        0.9.6.1
Release:        0
Summary:        A vector and raster animation editor
License:        GPL-3.0-or-later
URL:            https://friction.graphics/
Source:         https://github.com/friction2d/friction/archive/refs/tags/v%{version}.tar.gz
Patch0:         0001-dont-install-md-files.patch
Group:          Productivity/Graphics/Vector Editors
BuildRequires:  hicolor-icon-theme
BuildRequires:  fdupes
BuildRequires:  pkgconfig
BuildRequires:  clang
BuildRequires:  ninja
BuildRequires:  cmake
BuildRequires:  libqscintilla-qt5-devel
BuildRequires:  cmake(Qt5Core)
BuildRequires:  cmake(Qt5Gui)
BuildRequires:  cmake(Qt5Widgets)
BuildRequires:  cmake(Qt5OpenGL)
BuildRequires:  cmake(Qt5Multimedia)
BuildRequires:  cmake(Qt5Qml)
BuildRequires:  cmake(Qt5Xml)
BuildRequires:  cmake(libjpeg-turbo)
BuildRequires:  pkgconfig(libunwind)
BuildRequires:  pkgconfig(expat)
BuildRequires:  pkgconfig(harfbuzz)
BuildRequires:  pkgconfig(freetype2)
BuildRequires:  pkgconfig(fontconfig)
BuildRequires:  pkgconfig(libpng)
BuildRequires:  pkgconfig(libwebp)
BuildRequires:  pkgconfig(zlib)
BuildRequires:  pkgconfig(icu-i18n)
BuildRequires:  pkgconfig(libavformat)
BuildRequires:  pkgconfig(libavcodec)
BuildRequires:  pkgconfig(libavutil)
BuildRequires:  pkgconfig(libswscale)
BuildRequires:  pkgconfig(libswresample)

%description
Friction is a powerful and versatile motion graphics application that allows
you to create vector and raster animations for web and video.

%prep
%autosetup -p1

%build
%define __builder ninja
%cmake -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang
%cmake_build

%install
%cmake_install
%fdupes %{buildroot}

%files
%license LICENSE.md
%doc README.md
%{_bindir}/friction
%{_datadir}/applications/graphics.friction.Friction.desktop
%{_datadir}/icons/hicolor/*/apps/graphics.friction.Friction.*
%{_datadir}/icons/hicolor/*/mimetypes/application-x-graphics.friction.Friction.*
%{_datadir}/metainfo/graphics.friction.Friction.appdata.xml
%{_datadir}/mime/packages/graphics.friction.Friction.xml

%changelog
openSUSE Build Service is sponsored by