Name: OpenBoard Release: %autorelease Version: 1.7.3 Summary: Interactive whiteboard application for use in a classroom setting License: GPL-3.0-or-later URL: https://openboard.ch/ Source: https://github.com/OpenBoard-org/OpenBoard/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Concurrent) BuildRequires: cmake(Qt6DBus) BuildRequires: cmake(Qt6LinguistTools) BuildRequires: cmake(Qt6Multimedia) BuildRequires: cmake(Qt6MultimediaWidgets) BuildRequires: cmake(Qt6Network) BuildRequires: cmake(Qt6PrintSupport) BuildRequires: cmake(Qt6Svg) BuildRequires: cmake(Qt6SvgWidgets) BuildRequires: cmake(Qt6UiTools) BuildRequires: cmake(Qt6WebEngineWidgets) BuildRequires: cmake(Qt6Xml) BuildRequires: cmake(QuaZip-Qt6) BuildRequires: cmake(zlib) BuildRequires: desktop-file-utils BuildRequires: gcc-c++ BuildRequires: ninja-build BuildRequires: pkgconfig(cups) BuildRequires: pkgconfig(libavcodec) BuildRequires: pkgconfig(libavformat) BuildRequires: pkgconfig(libavutil) BuildRequires: pkgconfig(libswresample) BuildRequires: pkgconfig(libswscale) BuildRequires: pkgconfig(libcrypto) BuildRequires: pkgconfig(opengl) BuildRequires: pkgconfig(poppler) BuildRequires: pkgconfig(poppler-cpp) %description OpenBoard is an open source cross-platform interactive white board application designed primarily for use in schools. It was originally forked from Open-Sankoré, which was itself based on Uniboard. %prep %autosetup -p1 %build %cmake \ -G Ninja \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_CXX_STANDARD=20 \ %cmake_build %install %cmake_install %check desktop-file-validate %{buildroot}%{_datadir}/applications/ch.openboard.OpenBoard.desktop %files %license LICENSE %doc README.md %{_bindir}/openboard %{_datadir}/applications/ch.openboard.OpenBoard.desktop %{_datadir}/mime/packages/ch.openboard.openboard-ubz.xml %{_datadir}/openboard %{_iconsdir}/hicolor/scalable/apps/ch.openboard.OpenBoard.svg %{_iconsdir}/hicolor/scalable/mimetypes/ch.openboard.application-ubz.svg %{_sysconfdir}/openboard %changelog %autochangelog