If you use the GUI the reason you need to add the new pinout file to the library
is that this is the only way the build system knows where to look for the source file
(you will notice that in the top level VHDL file that included packages are not
referenced by file name/path but rather the VHDL package name in the source file itself)