Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experimental builds #161

Open
letsfindaway opened this issue Feb 2, 2024 · 2 comments
Open

Experimental builds #161

letsfindaway opened this issue Feb 2, 2024 · 2 comments

Comments

@letsfindaway
Copy link
Owner

letsfindaway commented Feb 2, 2024

Qt 5: build result
Qt 6: build result

I'm now changing my strategy for experimental builds on the openSUSE Build Service. In #89, the target was to provide early access to the development status of 1.7.0. Now that 1.7.0 is out, I will create a new experimental version for each alpha, beta, release candidate and release version of OpenBoard, i.e. a new build whenever the version number in the version.txt file changes.

The number of additional patches is kept to a minimum. As the only feature, I still add the OpenBoard-org#955 pull request for configurable keyboard shortcuts to most builds.

The list of distribution versions of my builds using Qt5 is currently:

  • openSUSE Leap 15.4
  • openSUSE Leap 15.5
  • openSUSE Leap 15.6
  • openSUSE Leap 16.0 (pre-alpha)
  • openSUSE Tumbleweed
  • Debian 11
  • Debian 12
  • Debian Testing (13)
  • Debian Unstable (14)
  • Ubuntu 22.04
  • Ubuntu 22.10
  • Ubuntu 23.04
  • Ubuntu 23.10
  • Ubuntu 24.04
  • Ubuntu 24.10
  • Arch Linux

If you want to check them out, you can download the ready-built binary packages or even add the repositories as a package source. To download a package:

  • Go to the experimental OpenBoard project at the openSUSE Build Service.
  • To the right, click on your distribution.
  • Download the package from there.

You may also add the repository URL to your package manager to enable automatic updates for new experimental builds.

There is also a set of builds using Qt6 available here on the openSUSE Build Service. Here the set of distributions is restricted to those providing all necessary dependencies for Qt6 builds.

Please note that these builds - in contrast to the official ones

  • install to /usr/bin and /usr/share/openboard (not /opt),
  • install configuration files to /etc/openboard,
  • never contain a bundled Qt version but always use the platform's current version.
@obook
Copy link

obook commented Nov 22, 2024

Thank for the openboard_1.7.2-1_amd64.deb build at build.opensuse.org.
Works with Kubuntu 24.04 on the Lenovo Ideapad Miix 510 with its pen. Only the launcher is missing, possibly because the Flatpak version was installed.
Regards.

@letsfindaway
Copy link
Owner Author

Thank for the openboard_1.7.2-1_amd64.deb build at build.opensuse.org. Works with Kubuntu 24.04 on the Lenovo Ideapad Miix 510 with its pen. Only the launcher is missing, possibly because the Flatpak version was installed. Regards.

Happy that it works for you!

A .desktop file should be installed with those packages at /usr/share/applications/ch.openboard.OpenBoard.desktop. This file should be recognized by typical desktop environments. Of course it might be that this conflicts with another starter created from the Flatpak. However those are typically in another location, e.g. /var/lib/flatpak/exports/share/application. It might also be that just restarting your desktop helps to recognize the .desktop file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants