Package Details: keyman-onboard 1.4.3-3

Git Clone URL: https://aur.archlinux.org/keyman-onboard.git (read-only, click to copy)
Package Base: keyman-onboard
Description: fork of onboard to adapt it to use it as an OSK for Keyman on Linux
Upstream URL: https://github.com/keymanapp/onboard-keyman
Keywords: gtk gtk3 keyboard on-screen onboard osk python
Licenses: GPL3
Conflicts: onboard
Provides: onboard
Submitter: Vitrum-cnkj34kr8
Maintainer: Vitrum-cnkj34kr8 (begin-theadventu)
Last Packager: begin-theadventu
Votes: 3
Popularity: 0.053475
First Submitted: 2019-01-03 15:17 (UTC)
Last Updated: 2023-11-09 14:06 (UTC)

Latest Comments

begin-theadventu commented on 2023-11-09 13:04 (UTC) (edited on 2024-01-15 18:13 (UTC) by begin-theadventu)

  • merge

I could create a new package 'onboard-keyman' and then submit a merge request.

  • license

Thanks for the link about licenses. I can remove the +, although the situation with some licenses is strange.

In the repositories some packages have the -or-later suffix e.g. geonkick, but short identifier is GPL-3.0+ [//never mind], although Arch shortens licenses even more "GPL3", so I thought why not just add +.

  • source code

Thanks, I will change the link.

//Late edit: I might have been wrong about the dependencies.

Vitrum-cnkj34kr8 commented on 2023-11-09 11:21 (UTC) (edited on 2023-11-09 11:27 (UTC) by Vitrum-cnkj34kr8)

What do you think about creating a new package onboard-keyman

I agree, but currently don't have time. Do you have sufficient rights to do it?

shouldn't the license be GPL-3.0-or-later?

According to Arch Linux convention it should be "GPL3" (for both GPL3 and GPL3+), otherwise namcap informs the "GPL3+ is not a common license":

namcap ./keyman-onboard-1.4.3-2-x86_64.pkg.tar.zst

Files on launchpad.net are recommended by the official developers, so you can use them and check their integrity:

source=("https://launchpad.net/~keymanapp/+archive/ubuntu/keyman/+sourcefiles/onboard-keyman/$pkgver+onboard1.4.1-5.0~lunar/onboard-keyman_$pkgver+onboard1.4.1.orig.tar.gz")
sha256sums=('fd7561cc296f64bff3e87ef35f3a7fa905e749e58940dd4e7c26e6ceee5108db')

begin-theadventu commented on 2023-11-08 23:02 (UTC) (edited on 2023-11-09 03:03 (UTC) by begin-theadventu)

Thank you very much! The links were very useful.

Changelog of my update: arch (launchpad "Builds"), license, depends (iso-codes is required by gtk3, systemd is core, python-dbus renamed to dbus-python), makedepends (git), provides, source to 1.4.3 commit, and pkgdesc which I copied from GitHub, although it's different on launchpad. Edit: corrected commit and added python-lxml depend.

What do you think about creating a new package onboard-keyman for a merge request? Since this is how it's named on both GitHub and launchpad.

Vitrum-cnkj34kr8 commented on 2023-11-08 17:33 (UTC) (edited on 2023-11-08 18:10 (UTC) by Vitrum-cnkj34kr8)

@begin-theadventu

I have made you a Co-Maintainer, and I agree with your proposals.

P.S. The most recent version is v1.4.3.

P.P.S. The release code of v.1.4.3 is here or here ("orig.tar.gz" file), so there is no need to rename the package to "-git".

begin-theadventu commented on 2023-11-08 16:51 (UTC) (edited on 2023-11-08 17:00 (UTC) by begin-theadventu)

And there are also some other things. I could publish the revised PKGBUILD if the maintainer was interested.

However, I wrote my comment over a month ago and received no response.

begin-theadventu commented on 2023-09-29 02:12 (UTC) (edited on 2023-09-29 03:31 (UTC) by begin-theadventu)

This package should be changed to have the -git suffix, merge request to onboard-keyman-git (onboard-keyman, because that's the name of the repository).

It also conflicts with onboard, so provides=('onboard') should be added since it's a drop-in replacement.

Also, shouldn't the license be GPL-3.0-or-later? In the repository, it's written as GPL-3+. However, official packages use the previous variation for such license.

And python-dbus was changed to dbus-python.