See https://wiki.archlinux.org/title/Arch_package_guidelines#Licenses
and
https://wiki.archlinux.org/title/Arch_package_guidelines#Package_dependencies
(no relying on transitive dependencies).
Also changed style of depends array to be consistent optdepends and the
librewolf (non-binary) package.
Running namcap on a build outputs:
librewolf-bin W: Dependency hicolor-icon-theme detected and implicitly satisfied (needed for hicolor theme hierarchy)
librewolf-bin W: Dependency libxdamage detected and implicitly satisfied (libraries ['usr/lib/libXdamage.so.1'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxi detected and implicitly satisfied (libraries ['usr/lib/libXi.so.6'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency alsa-lib detected and implicitly satisfied (libraries ['usr/lib/libasound.so.2'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxrender detected and implicitly satisfied (libraries ['usr/lib/libXrender.so.1'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxcursor detected and implicitly satisfied (libraries ['usr/lib/libXcursor.so.1'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency gdk-pixbuf2 detected and implicitly satisfied (libraries ['usr/lib/libgdk_pixbuf-2.0.so.0'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxrandr detected and implicitly satisfied (libraries ['usr/lib/libXrandr.so.2'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency pango detected and implicitly satisfied (libraries ['usr/lib/libpangocairo-1.0.so.0', 'usr/lib/libpango-1.0.so.0'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency freetype2 detected and implicitly satisfied (libraries ['usr/lib/libfreetype.so.6'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/ld-linux-x86-64.so.2', 'usr/lib/libpthread.so.0', 'usr/lib/libc.so.6', 'usr/lib/libresolv.so.2', 'usr/lib/librt.so.1', 'usr/lib/libdl.so.2'] needed in files ['usr/lib/librewolf/gmp-clearkey/0.1/libclearkey.so', 'usr/lib/librewolf/libfreeblpriv3.so', 'usr/lib/librewolf/libgkcodecs.so', 'usr/lib/librewolf/libmozgtk.so', 'usr/lib/librewolf/libplc4.so', 'usr/lib/librewolf/libnspr4.so', 'usr/lib/librewolf/libnssutil3.so', 'usr/lib/librewolf/pingsender', 'usr/lib/librewolf/libssl3.so', 'usr/lib/librewolf/librewolf', 'usr/lib/librewolf/libmozsandbox.so', 'usr/lib/librewolf/libplds4.so', 'usr/lib/librewolf/libmozwayland.so', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/libmozsqlite3.so', 'usr/lib/librewolf/libmozavcodec.so', 'usr/lib/librewolf/libsmime3.so', 'usr/lib/librewolf/liblgpllibs.so', 'usr/lib/librewolf/libmozavutil.so', 'usr/lib/librewolf/libsoftokn3.so', 'usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/libnss3.so'])
librewolf-bin W: Dependency bash detected and implicitly satisfied (programs ['sh'] needed in scripts ['usr/bin/librewolf'])
librewolf-bin W: Dependency fontconfig detected and implicitly satisfied (libraries ['usr/lib/libfontconfig.so.1'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxcomposite detected and implicitly satisfied (libraries ['usr/lib/libXcomposite.so.1'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgio-2.0.so.0', 'usr/lib/libgobject-2.0.so.0', 'usr/lib/libglib-2.0.so.0'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/libmozavcodec.so', 'usr/lib/librewolf/gmp-clearkey/0.1/libclearkey.so', 'usr/lib/librewolf/libgkcodecs.so', 'usr/lib/librewolf/liblgpllibs.so', 'usr/lib/librewolf/pingsender', 'usr/lib/librewolf/librewolf', 'usr/lib/librewolf/libmozsandbox.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency libx11 detected and implicitly satisfied (libraries ['usr/lib/libX11-xcb.so.1', 'usr/lib/libX11.so.6'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency libxfixes detected and implicitly satisfied (libraries ['usr/lib/libXfixes.so.3'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency at-spi2-core detected and implicitly satisfied (libraries ['usr/lib/libatk-1.0.so.0'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxcb detected and implicitly satisfied (libraries ['usr/lib/libxcb.so.1', 'usr/lib/libxcb-shm.so.0'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo-gobject.so.2', 'usr/lib/libcairo.so.2'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency nspr detected and implicitly satisfied (libraries ['usr/lib/libnspr4.so', 'usr/lib/libplc4.so', 'usr/lib/libplds4.so'] needed in files ['usr/lib/librewolf/libnssutil3.so', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/libssl3.so', 'usr/lib/librewolf/libfreeblpriv3.so', 'usr/lib/librewolf/libsoftokn3.so', 'usr/lib/librewolf/libplc4.so', 'usr/lib/librewolf/libsmime3.so', 'usr/lib/librewolf/libmozsandbox.so', 'usr/lib/librewolf/libplds4.so', 'usr/lib/librewolf/libnss3.so'])
librewolf-bin W: Dependency libxext detected and implicitly satisfied (libraries ['usr/lib/libXext.so.6'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
Also see the AUR homepage while logged out. It says:
Contributed PKGBUILDs must conform to the Arch Packaging Standards otherwise they will be deleted!
See https://wiki.archlinux.org/title/Arch_package_guidelines#Licenses
and
https://wiki.archlinux.org/title/Arch_package_guidelines#Package_dependencies
(no relying on transitive dependencies).
Also changed style of depends array to be consistent optdepends and the
librewolf (non-binary) package.
Running namcap on a build outputs:
```
librewolf-bin W: Dependency hicolor-icon-theme detected and implicitly satisfied (needed for hicolor theme hierarchy)
librewolf-bin W: Dependency libxdamage detected and implicitly satisfied (libraries ['usr/lib/libXdamage.so.1'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxi detected and implicitly satisfied (libraries ['usr/lib/libXi.so.6'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency alsa-lib detected and implicitly satisfied (libraries ['usr/lib/libasound.so.2'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxrender detected and implicitly satisfied (libraries ['usr/lib/libXrender.so.1'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxcursor detected and implicitly satisfied (libraries ['usr/lib/libXcursor.so.1'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency gdk-pixbuf2 detected and implicitly satisfied (libraries ['usr/lib/libgdk_pixbuf-2.0.so.0'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxrandr detected and implicitly satisfied (libraries ['usr/lib/libXrandr.so.2'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency pango detected and implicitly satisfied (libraries ['usr/lib/libpangocairo-1.0.so.0', 'usr/lib/libpango-1.0.so.0'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency freetype2 detected and implicitly satisfied (libraries ['usr/lib/libfreetype.so.6'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency glibc detected and implicitly satisfied (libraries ['usr/lib/libm.so.6', 'usr/lib/ld-linux-x86-64.so.2', 'usr/lib/libpthread.so.0', 'usr/lib/libc.so.6', 'usr/lib/libresolv.so.2', 'usr/lib/librt.so.1', 'usr/lib/libdl.so.2'] needed in files ['usr/lib/librewolf/gmp-clearkey/0.1/libclearkey.so', 'usr/lib/librewolf/libfreeblpriv3.so', 'usr/lib/librewolf/libgkcodecs.so', 'usr/lib/librewolf/libmozgtk.so', 'usr/lib/librewolf/libplc4.so', 'usr/lib/librewolf/libnspr4.so', 'usr/lib/librewolf/libnssutil3.so', 'usr/lib/librewolf/pingsender', 'usr/lib/librewolf/libssl3.so', 'usr/lib/librewolf/librewolf', 'usr/lib/librewolf/libmozsandbox.so', 'usr/lib/librewolf/libplds4.so', 'usr/lib/librewolf/libmozwayland.so', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/libmozsqlite3.so', 'usr/lib/librewolf/libmozavcodec.so', 'usr/lib/librewolf/libsmime3.so', 'usr/lib/librewolf/liblgpllibs.so', 'usr/lib/librewolf/libmozavutil.so', 'usr/lib/librewolf/libsoftokn3.so', 'usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/libnss3.so'])
librewolf-bin W: Dependency bash detected and implicitly satisfied (programs ['sh'] needed in scripts ['usr/bin/librewolf'])
librewolf-bin W: Dependency fontconfig detected and implicitly satisfied (libraries ['usr/lib/libfontconfig.so.1'] needed in files ['usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxcomposite detected and implicitly satisfied (libraries ['usr/lib/libXcomposite.so.1'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency glib2 detected and implicitly satisfied (libraries ['usr/lib/libgio-2.0.so.0', 'usr/lib/libgobject-2.0.so.0', 'usr/lib/libglib-2.0.so.0'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency gcc-libs detected and implicitly satisfied (libraries ['usr/lib/libstdc++.so.6', 'usr/lib/libgcc_s.so.1'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/libmozavcodec.so', 'usr/lib/librewolf/gmp-clearkey/0.1/libclearkey.so', 'usr/lib/librewolf/libgkcodecs.so', 'usr/lib/librewolf/liblgpllibs.so', 'usr/lib/librewolf/pingsender', 'usr/lib/librewolf/librewolf', 'usr/lib/librewolf/libmozsandbox.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency libx11 detected and implicitly satisfied (libraries ['usr/lib/libX11-xcb.so.1', 'usr/lib/libX11.so.6'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency libxfixes detected and implicitly satisfied (libraries ['usr/lib/libXfixes.so.3'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency at-spi2-core detected and implicitly satisfied (libraries ['usr/lib/libatk-1.0.so.0'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
librewolf-bin W: Dependency libxcb detected and implicitly satisfied (libraries ['usr/lib/libxcb.so.1', 'usr/lib/libxcb-shm.so.0'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency cairo detected and implicitly satisfied (libraries ['usr/lib/libcairo-gobject.so.2', 'usr/lib/libcairo.so.2'] needed in files ['usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/vaapitest'])
librewolf-bin W: Dependency nspr detected and implicitly satisfied (libraries ['usr/lib/libnspr4.so', 'usr/lib/libplc4.so', 'usr/lib/libplds4.so'] needed in files ['usr/lib/librewolf/libnssutil3.so', 'usr/lib/librewolf/libxul.so', 'usr/lib/librewolf/libssl3.so', 'usr/lib/librewolf/libfreeblpriv3.so', 'usr/lib/librewolf/libsoftokn3.so', 'usr/lib/librewolf/libplc4.so', 'usr/lib/librewolf/libsmime3.so', 'usr/lib/librewolf/libmozsandbox.so', 'usr/lib/librewolf/libplds4.so', 'usr/lib/librewolf/libnss3.so'])
librewolf-bin W: Dependency libxext detected and implicitly satisfied (libraries ['usr/lib/libXext.so.6'] needed in files ['usr/lib/librewolf/vaapitest', 'usr/lib/librewolf/glxtest', 'usr/lib/librewolf/libxul.so'])
```
Also see the AUR homepage while logged out. It says:
> Contributed PKGBUILDs must conform to the [Arch Packaging Standards](https://wiki.archlinux.org/title/Arch_Packaging_Standards) otherwise they will be deleted!