@bertulli: I don't know. My first openboard build was allready with the AUR package of qt5-webkit.
Search Criteria
Package Details: openboard 1.7.0-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/openboard.git (read-only, click to copy) |
---|---|
Package Base: | openboard |
Description: | Interactive whiteboard software for schools and universities |
Upstream URL: | http://openboard.ch/index.en.html |
Licenses: | GPL3 |
Submitter: | fsiegert |
Maintainer: | fsiegert (bartus) |
Last Packager: | fsiegert |
Votes: | 51 |
Popularity: | 0.79 |
First Submitted: | 2016-12-06 14:42 (UTC) |
Last Updated: | 2023-12-10 12:10 (UTC) |
Dependencies (16)
- bzip2 (bzip2-gitAUR)
- ffmpeg4.4 (ffmpeg4.4-v4l2-request-gitAUR, ffmpeg4.4-mppAUR)
- libfdk-aac
- libpaper
- openssl (openssl-gitAUR, openssl-hardenedAUR, openssl-staticAUR, quictls-opensslAUR)
- poppler (poppler-gitAUR)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-multimedia (qt5-multimedia-gitAUR)
- qt5-script (qt5-script-gitAUR)
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools (qt5-tools-gitAUR)
- qt5-webkitAUR (qt5-webkit-gitAUR, qt5-webkit-movableink-gitAUR)
- qt5-xmlpatterns (qt5-xmlpatterns-gitAUR)
- quazip (quazip-qt5)
- sdlAUR (sdl-openglhqAUR, sdl-nokbgrabAUR, sdl-openglhq-nokbgrabAUR, sdl-gitAUR, sdl12-compat-gitAUR, sdl12-compat)
- patch (patch-gitAUR) (make)
Required by (0)
Sources (6)
mimhof commented on 2023-09-22 07:15 (UTC)
bertulli commented on 2023-09-21 11:17 (UTC)
Thanks @mimhof , it appears the qt5-webkit package was installed but I can't find it in the repos (and I don't remember having built it from AUR). Has it been removed?
mimhof commented on 2023-09-20 11:55 (UTC)
The icu library is used by qt5-webkit and openboard. If you build openboard with a new build of qt5-webkit you should be fine without installing the "old" icu library.
bertulli commented on 2023-09-08 08:32 (UTC) (edited on 2023-09-08 08:33 (UTC) by bertulli)
As of now, the package seems to require the icu library, version 72, available on AUR. I installed from https://aur.archlinux.org/packages/icu72-bin and now it compiled. Maybe it would be better to link with the new libraries tho, as now it gives warnings:
ldconfig: /usr/lib/libicudata.so.72 is not a symbolic link
ldconfig: /usr/lib/libicutest.so.72 is not a symbolic link
ldconfig: /usr/lib/libicutu.so.72 is not a symbolic link
ldconfig: /usr/lib/libicuio.so.72 is not a symbolic link
ldconfig: /usr/lib/libicui18n.so.72 is not a symbolic link
ldconfig: /usr/lib/libicuuc.so.72 is not a symbolic link
bertulli commented on 2023-01-31 19:22 (UTC)
Thanks @kbk and @fsiegert , I confirm now it works!
fsiegert commented on 2023-01-27 13:56 (UTC)
@bertulli, @kbk: Thanks for the heads-up. I have pushed an update with the fix.
kbk commented on 2023-01-27 11:43 (UTC)
@bertulli Hoping the maintainer will update it soon, meanwhile one can change the 11th line in quazip.patch to make use of your current quazip1-qt5 version (currently 1.4):
INCLUDEPATH += /usr/include/QuaZip-Qt5-1.4/quazip
then:
updpkgsums
makepkg -f
makepkg -i
bertulli commented on 2023-01-26 16:31 (UTC)
I got an error about the including of quazip, possibly the patch need to be refined?
[alessandro@commodoroII openboard]$ makepkg
==> Making package: openboard 1.6.4-1 (gio 26 gen 2023, 17:26:28)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading v1.6.4.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 31.6M 0 31.6M 0 0 8480k 0 --:--:-- 0:00:03 --:--:-- 9997k
-> Found openboard.desktop
-> Found qchar.patch
-> Found quazip.patch
-> Found drop_ThirdParty_repo.patch
-> Found ffmpeg.patch
==> Validating source files with sha256sums...
v1.6.4.tar.gz ... Passed
openboard.desktop ... Passed
qchar.patch ... Passed
quazip.patch ... Passed
drop_ThirdParty_repo.patch ... Passed
ffmpeg.patch ... Passed
==> Extracting sources...
-> Extracting v1.6.4.tar.gz with bsdtar
==> Starting prepare()...
-> drop_ThirdParty_repo
patching file libs.pri
-> qchar
patching file src/core/UBTextTools.cpp
-> quazip
patching file OpenBoard.pro
Hunk #1 succeeded at 451 (offset 18 lines).
patching file plugins/cffadaptor/UBCFFAdaptor.pro
patching file libs.pri
-> gcc11
-> ffpmeg
patching file src/podcast/podcast.pri
==> Starting build()...
Info: creating stash file /home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4/.qmake.stash
Updating '/home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4/resources/i18n/OpenBoard_en.qm'...
Generated 1 translation(s) (1 finished and 0 unfinished)
Ignored 615 untranslated source text(s)
// rest of translations (lots of them)
Info: creating stash file /home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4/.qmake.stash
make -f Makefile.Release
// uic and some g++ runs
g++ -c -pipe -std=c++11 -fopenmp -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -std=gnu++1z -w -flto -fno-fat-lto-objects -D_REENTRANT -fPIC -DQAPPLICATION_CLASS=QApplication -DNO_THIRD_PARTY_WARNINGS -DUBVERSION="\"1.6.4."\" -DUBVERSION_RC=1,6,4,240,0927 -DQT_NO_DEBUG -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -Isrc -I/usr/include/ffmpeg4.4 -Isrc/web/browser -Isrc/singleapplication -Isrc/pdf-merger -Iplugins/cffadaptor/src -I/usr/include/QuaZip-Qt5-1.3/quazip -I/usr/include/poppler -I/usr/include/qt -I/usr/include/qt/QtWebKitWidgets -I/usr/include/qt/QtWebKit -I/usr/include/qt/QtSvg -I/usr/include/qt/QtUiTools -I/usr/include/qt/QtMultimediaWidgets -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtMultimedia -I/usr/include/qt/QtGui -I/usr/include/qt/QtXmlPatterns -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtXml -I/usr/include/qt/QtConcurrent -I/usr/include/qt/QtCore -Ibuild/linux/release/moc -Ibuild/linux/release/ui -I/usr/lib/qt/mkspecs/linux-g++ -o build/linux/release/objects/UBSvgSubsetAdaptor.o src/adaptors/UBSvgSubsetAdaptor.cpp
src/adaptors/UBExportDocument.cpp:46:14: fatal error: quazip.h: No such file or directory
46 | #include "quazip.h"
| ^~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile.Release:3305: build/linux/release/objects/UBExportDocument.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/alessandro/Downloads/AUR/openboard/src/OpenBoard-1.6.4'
make: *** [Makefile:42: release] Error 2
==> ERROR: A failure occurred in build().
Aborting...
fsiegert commented on 2023-01-16 12:04 (UTC)
@unphysicalix: That's correct, you have to rebuild after dependency packages are updated. Let me make this post sticky to avoid people running into this again and again.
If OpenBoard stops working and when starting it from the command line you get an error message of the type:
openboard: error while loading shared libraries: *.so.1.1: cannot open shared object
Then you most likely just need to rebuild OpenBoard (either with makepkg
or with your favourite AUR helper) because a dependency package has been updated.
(That's the one disadvantage of AUR packages. I don't know what the threshold is for the package to be migrated into the community repository instead.)
unphysicalix commented on 2023-01-14 23:04 (UTC)
openboard
openboard: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object file: No such file or directory
Guess libcrypto comes with openssl-1.1 but my system "upgraded" to openssl v3.0.x.
After installing openssl-1.1 this error message passed as expected. Then: libpoppler wrong version. So tried re-building. Works.
Then I deinstalled openssl-1.1 again... and, oh wonder, it still works.
Last point: the package qt5-webkit was rebuilt as well. I did not check, if this was due to openssl, libpoppler or just because qt5-webkit hasn't been a AUR package the last time I compiled openboard...
So, while there is no new version of openboard, in the meantime due to at least two package updates one needs to recompile...
interesting
Pinned Comments
fsiegert commented on 2023-01-16 12:04 (UTC)
@unphysicalix: That's correct, you have to rebuild after dependency packages are updated. Let me make this post sticky to avoid people running into this again and again.
If OpenBoard stops working and when starting it from the command line you get an error message of the type:
Then you most likely just need to rebuild OpenBoard (either with
makepkg
or with your favourite AUR helper) because a dependency package has been updated.(That's the one disadvantage of AUR packages. I don't know what the threshold is for the package to be migrated into the community repository instead.)
bartus commented on 2020-10-12 08:43 (UTC) (edited on 2020-10-12 08:45 (UTC) by bartus)
Current packages state:
bartus commented on 2020-10-11 12:33 (UTC)
Please report bugs/patches on GitHub/AUR-openboard it's a quicker way to reach me :)