commit 559fa4791418d31878a0405737fa2ae15ff48656 Author: Alexander Zhirov Date: Sun Feb 2 00:54:58 2025 +0300 init diff --git a/README.md b/README.md new file mode 100644 index 0000000..fa2f752 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +# OpenBoard + +Interactive whiteboard software for schools and universities + +The package build is taken from the [Arch Linux package](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=openboard). diff --git a/package.yml b/package.yml new file mode 100644 index 0000000..a56c016 --- /dev/null +++ b/package.yml @@ -0,0 +1,42 @@ +name : openboard +version : 1.7.3 +release : 1 +source : + - https://github.com/OpenBoard-org/OpenBoard/archive/v1.7.3.tar.gz : 55532df042e3a5b36e1f6f1e29916d3bbd01796d920782fa1f8a03438dcddd9c +homepage : https://openboard.ch/ +license : GPL-3.0-or-later +component : multimedia.graphics +summary : Interactive whiteboard software for schools and universities +description: | + Interactive whiteboard software for schools and universities +builddeps : + - pkgconfig(Qt6Core) + - pkgconfig(Qt6Core5Compat) + - pkgconfig(Qt6Gui) + - pkgconfig(Qt6Multimedia) + - pkgconfig(Qt6Positioning) + - pkgconfig(Qt6Qml) + - pkgconfig(Qt6Svg) + - pkgconfig(Qt6WebChannel) + - pkgconfig(Qt6WebEngineCore) + - pkgconfig(Qt6WebEngineWidgets) + - pkgconfig(Qt6Widgets) + - pkgconfig(libavcodec) + - pkgconfig(libavformat) + - pkgconfig(libavutil) + - pkgconfig(libswresample) + - pkgconfig(libswscale) + - pkgconfig(openssl) + - pkgconfig(poppler-qt6) + - pkgconfig(quazip1-qt6) +setup : | + %cmake_ninja -B build \ + -DCMAKE_BUILD_TYPE=None \ + -DQT_VERSION=6 \ + -DCMAKE_INSTALL_PREFIX:PATH=/usr \ + -DCMAKE_CXX_STANDARD=20 \ + -Wno-dev +build : | + %ninja_build -C build +install : | + DESTDIR=${installdir} cmake --install build