Package Details: openboard 1.7.3-1

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)

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 against qt5 (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 call pacman -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:

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.)

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, everything is fine, works.

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.