I just wanted to note that it appears you're using the pkgrel
field to indicate part of an upstream version number, however that's not what the pkgrel field is for. Per the PKGBUILD wiki:
The release number. This is usually a positive integer number that allows to differentiate between consecutive builds of the same version of a package. As fixes and additional features are added to the PKGBUILD that influence the resulting package, the pkgrel should be incremented by 1. When a new version of the software is released, this value must be reset to 1. In exceptional cases other formats can be found in use, such as major.minor.
Thus this should generally be 1
unless you need to rebuild a specific version for some reason, such as a change or fix in the PKGBUILD, bumping for dependent library versions like python, etc.
I know that the librewolf project is using -X
to indicate some minor version, and that you can't use a dash in the actual package version, however you could always change this to something like 119.0.7
or 119.0r7
or similar. Note that according to vercmp, version XX > XXrX (119.0 is greater than 119.0r2 for instance), so if you go with the r
version you'll want to wait until the next major release, otherwise the dot notation would work.
Pinned Comments
lsf commented on 2021-11-10 12:14 (UTC) (edited on 2023-04-17 07:18 (UTC) by lsf)
https://wiki.archlinux.org/title/Arch_User_Repository#Acquire_a_PGP_public_key_if_needed
gpg --keyserver hkp://keyserver.ubuntu.com --search-keys 031F7104E932F7BD7416E7F6D2845E1305D6E801
/edit: starting with 112.0-1, the binaries are signed with the maintainers shared key, so
gpg --keyserver hkp://keyserver.ubuntu.com --search-keys 662E3CDD6FE329002D0CA5BB40339DD82B12EF16
should do the trick instead. I've also signed the key with the previously used key, so you have at least some guarantee that it's not a malicious attack :)