@bartus, everything is fine, works.
Search Criteria
Package Details: openboard 1.7.3-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, Vekhir) |
Last Packager: | fsiegert |
Votes: | 54 |
Popularity: | 0.065295 |
First Submitted: | 2016-12-06 14:42 (UTC) |
Last Updated: | 2024-12-19 12:07 (UTC) |
Dependencies (12)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR)
- openssl (openssl-gitAUR, openssl-staticAUR)
- poppler (poppler-gitAUR)
- qt6-base (qt6-base-gitAUR, qt6-base-headlessAUR)
- qt6-declarative (qt6-declarative-gitAUR)
- qt6-multimedia
- qt6-svg
- qt6-webchannel
- qt6-webengine
- quazip-qt6
- cmake (cmake-gitAUR) (make)
- qt6-tools (make)
Required by (0)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 4 5 6 7 8 9 10 11 12 13 14 15 Next › Last »
Lasse_Ristig commented on 2020-10-11 15:52 (UTC)
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 :)
bartus commented on 2020-10-11 12:06 (UTC)
I've updated quazip.patch
please check how it's working for you champs.
Lasse_Ristig commented on 2020-10-11 12:03 (UTC)
Thank you @iyanmv!
iyanmv commented on 2020-10-11 10:05 (UTC)
Okay, so my trick wasn't a good idea. I though it was a simple path change and that quazip 1.x would be backwards compatible with quazip 0.x, but it's not the case. See:
https://github.com/stachenov/quazip/issues/92
Note the comment of current quazip maintainer in Arch:
"We don't keep old versions of libraries in the official repos unless there are official packages that need them and can't be ported, I don't see why it should be different for quazip."
https://bugs.archlinux.org/task/68196
So the only solution is to add a new PKGBUILD in AUR using the old 0.9 version. I did that, and you can find here:
https://aur.archlinux.org/packages/quazip-legacy/
So the only thing left to do is to changed in the PKGBUILD of openboard.
Lasse_Ristig commented on 2020-10-10 18:45 (UTC)
the trick (symlink) @iyanmv provides seems to work, but later on i get the following error:
/usr/bin/ld: cannot find -lquazip5
any help would be appreciated.
iyanmv commented on 2020-10-09 23:50 (UTC)
@rs410ga as a temp solution add the following symbolic link:
sudo ln -s /usr/include/QuaZip-Qt5-1.0/quazip/ /usr/include/quazip5
I don't know if the new paths in quazip package are intended or not. I opened a bug just in case. It would be nice if they add the previous symbolic link in the package. If not, I guess updating the quazip.diff patch with the new directory should do the trick as well.
rs410ga commented on 2020-10-09 13:14 (UTC) (edited on 2020-10-09 13:14 (UTC) by rs410ga)
quazip received an update on 5 Oct.
Upon rebuilding openboard:
src/adaptors/UBExportDocument.cpp:43:10: fatal error: quazip.h: No such file or directory
43 | #include "quazip.h"
| ^~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile.Release:3274: build/linux/release/objects/UBExportDocument.o] Error 1
make[1]: Leaving directory '/home/rs/.cache/yay/openboard/src/OpenBoard-1.5.4'
make: *** [Makefile:42: release] Error 2
==> ERROR: A failure occurred in build().
Aborting...
error making: openboard
and:
pacman -F quazip.h
extra/quazip 0.9.1-1 [installed: 1.0-1]
usr/include/quazip5/quazip.h
TIA for any help.
iyanmv commented on 2020-09-22 12:20 (UTC) (edited on 2020-09-22 12:22 (UTC) by iyanmv)
I installed rebuild-detector
but the pacman hook fails to notify me when openboard needs to be rebuilt. I guess this has to do with this (I quote from the github repo):
"For performance reasons, the ldd check is only executed against direct dependencies of the packages that are being updated in this pacman transaction"
At the end, I always end up realizing I need to rebuild when I try to open it and it fails.
sourcandy commented on 2020-09-15 08:42 (UTC)
@fsiegert My bad, didn't see that before. Will search more carefully next time.
Pinned Comments
bartus commented on 2024-03-12 15:41 (UTC) (edited on 2024-03-13 09:39 (UTC) by bartus)
Since version
v1.7.0
the Qt5 backend is no longer actively maintained and supported.Control environment variable can be used to force build against
qt5
ENABLE_QT5=1
to build againstqt5
(default:off)Usage cases:
makepkg ENABLE_QT5=1
yay -S openboard --mflags="ENABLE_QT5=1"
Yay
users warning:If you want to build against
qt5
, you have to callpacman -S qt5-{base,declarative,multimedia,tools,svg,webchannel,webengine}
beforehand.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.)