Package Details: openboard 1.7.0-3

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: bartus
Votes: 53
Popularity: 1.60
First Submitted: 2016-12-06 14:42 (UTC)
Last Updated: 2024-03-12 15:34 (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

1 2 3 4 5 6 .. 14 Next › Last »

Vekhir commented on 2024-03-12 16:01 (UTC)

I would have waited until 1.7.1 since the cmake community build needs changes anyway and better supports building with both Qt versions, but I don't object to this change. I'll note that upstream still supports Qt 5.15, to avoid confusion.

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.

kbk commented on 2024-02-24 11:30 (UTC) (edited on 2024-02-24 11:33 (UTC) by kbk)

I just built and Installed openbaord with qt6 and it seems to work fine. No error so far.

I modified just one line in PKGBUILD:

depends=('qt6-base' 'qt6-multimedia' 'qt6-svg' 'qt6-webchannel' 'qt6-webengine' 'qt6-positioning' 'qt6-multimedia' 'libpaper' 'bzip2' 'openssl' 'libfdk-aac' 'sdl' 'ffmpeg')

then makepkg -si.

Vekhir commented on 2024-01-17 20:38 (UTC)

I think it's OK if you stay as maintainer. I don't think the AUR makes a distinction between maintainer and co-maintainer in any packaging related matter.
As you say, you can always chime in if you find something noteworthy or help is requested. Also bus factor and stuff.

Overall, the current structure is good by me. If and when you decide to step down for one reason or another, I'm sure we can deal with it at that time.

Thanks for the privileges I now enjoy to continue OpenBoard on Arch.

fsiegert commented on 2024-01-17 13:36 (UTC)

Dear @Vekhir, sorry about the delay! I've added you as co-maintainer for now. In case you want to take over completely alone I'm also happy to step down as maintainer (but I guess you should already now have all permissions?).

It sounds great that you can contribute with your upstream expertise, and I'll then just linger in the background (if you want) in case something comes up that I can help with, ok?

Vekhir commented on 2024-01-16 19:05 (UTC)

@fsiegert Thanks for the offer! I am already working with the upstream devs to improve both OpenBoard in general, as well as Arch issues specifically. One notable improvement I was involved with and ensured proper Arch support for is the upcoming option to use the CMake build system. In the AUR, I maintain a few packages, which gave me experience with packaging for the AUR specifically and resolving issues users were encountering. I'd gladly help to maintain openboard if you decide to make me a co-maintainer.

fsiegert commented on 2023-12-18 17:34 (UTC) (edited on 2023-12-18 17:34 (UTC) by fsiegert)

Thanks for the advise, @Vekhir! Should be fixed now.

Are you potentially interested in becoming a (co-?)maintainer? I'm not using OpenBoard much myself at the moment, so would be very happy to have help with the packaging!

Vekhir commented on 2023-12-18 01:13 (UTC)

@kbk If you look at the official PKGBUILDs for WebEngine (Qt5 and Qt6), you'll see that they are already built with proprietary codecs.

Vekhir commented on 2023-12-18 01:10 (UTC)

Some further improvements: qt5-webengine replaces qt5-webkit, so the latter isn't needed anymore.

OpenBoard 1.7 includes startup hints that are in the folder resources/startupHints and also need to be installed.

Finally, the 1.7 release builds with ffmpeg 6.1, so the restriction on ffmpeg 4.4 and the associated patch aren't necessary anymore.