@micwoj92 It should already be installed.
I don't see any reason why my sub-packages should provide any other license, I might rather update their metadata, to remove license
field altogether; although I might make sure first if there's any stance at what should be made for the packages like mine since I haven't met much packages like mine, given they only provide symlinks on the filesystem for the appropriate Firefox browsers.
From the licensing point of view, everything should be fulfilled when it is provided like that. Upstream project is attributed correctly (2 paragraphs of MIT license), as the license is distributed alongside the packages. It's more of the metadata thing, whenever I should also inform about the license in subpackages or not.
Pinned Comments
SpacingBat3 commented on 2023-06-21 19:47 (UTC) (edited on 2024-01-13 21:17 (UTC) by SpacingBat3)
This split PKGBUILD provides a common way to generate an
autoconfig.js
policy, used for bringinguser.js
as default, system-wide configuration. This is especially useful for people who want to use official Firefox builds (e.g. to avoid AUR updates) or forks not bundling withuser.js
as default configuration or policy.Take a note LibreWolf default configuration is a bit different from
user.js
and this script doesn't aim to patch/modifyuser.js
by too much. This might be a bit surprising behavior for some of the users but this is whatuser.js
is doing by the default and it is currently outside of the scope for this PKGBUILD to change that. However unlike touser.js
you can useabout:config
to override these settings, as policy utilizes thedefaultPref()
function to set these. It also doesn't have to be cleaned up.Most gecko-based browsers should be installed in
/usr/lib
on Arch by default but on AUR there are a few exceptions likewaterfox-g*-bin
packages, for which this script will install policy in/opt
instead. You are free to set your own list of browsers by editing this PKGBUILD.