Better handling of Gnome desktop files

Gnome desktop support has a lot of folders in share that should be created
directly in share, rather than shared.

Add these folders to keg, and don't link any icon cache files into share.

Closes #20340.
Let the keg handle skipping these
jsdoc3 3.2.0

Closes #20963.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Libvirt 1.1.0

Closes #20950.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
transmission 2.80

Closes #20953.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Scala: install docs in expected location

IDEs look for Scala docs in a versioned folder.

Closes #20939.
allow installation of formulae from the current folder

Closes #19177.
pyxplot 0.9.2

Closes #19070.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
avrdude: add --HEAD

Closes #20814.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
ROOT: Add Python as a dependency to assure PyROOT bindings are correctly linked.

ROOT currently does not have a :python dependency, which causes ROOT to
link against system python instead of homebrew python.  This commit adds
a :python dependency, which does not affect users who use system python
(since homebrew will still link them to system python), but which does
fix linking for users who use a brewed python.  The logic behind making
this dependency non-optional is:

1) Speaking from first-hand experience, most LHC analyses use PyROOT
more than ROOT's built-in CINT interpreter, so it makes sense to have
this always-on, as users will expect it.
2) For users who don't have a brewed python, this doesn't add any extra
build dependencies.
3) The existing formula is compiled with the --all flag, and has no
option to disable python bindings, so this really doesn't change the
interface to the formula.

Closes #20704.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Reduce nesting and remove extra whitespace in python_helper
Remove more nesting in python_helper
ROOT 5.34.09

Updates ROOT to the latest stable version.

Closes #20970.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Hardware: Query sysctl for instructon sets

This may be more accurate than guessing.
fuzzy-find v0.5

Closes #20949.
Closes #20844.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>