Indeed. These are not components, but classes.
Don't ask for components, they would be over-coding and not very useful in true, real life, settings.
Xor-el would probably never even consider it. (this code is not for - I hear a song - "Absolute Beginners" comes to mind.... )
In this case installing the package simply means the classes are compiled and available for fast linking without re-compiling.
When I try to execute my routine, I get this error:
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, HlpTiger;
type
TForm1 = class(TForm)
HlpTiger1: TTiger;
Error. Only classes which are compiled in $M+ mode can be published
Not sure what that means or how it is done. Does $M+ need to be put in somewhere as a compiler directive before compiling HashLib4PascalPackage.lpk?