I meant that all these *-arkenfox-autoconfig packages should install LICENSE-arkenfox-v$pkgver.txt file in their respective /usr/share/licenses/$pkgname.
I don't really like the idea of duplicate files on FS, symlinks are kinda thing for doing so. Again, I'm not even sure IF I should define that there's a license, given those packages installed by themselves (excluding all dependencies) don't really provide anything, other than a broken symlink at this point.
Legally speaking, I don't even need to. There's a great rationale why to distribute each MIT license individually for each software, but none about distributing the multiple instances of the exactly the same license file for the same file.
At this point, I'd just rather make license
in my subpackages point to something like None
or Unlicense
, given... well.. there's nothing to license in them other than symlink pointing to the file in another package. Symlinks by themselves don't provide any licensed material or data associated to linked file.
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.