I don't think HL is supposed to have a direct dependency on gcrypt. Alfred?
It may be a dependency of other system binaries also.
Right HL1 itself doesn't use gcrypt, some support library that is being loaded by the game must be pulling it in. You could try running with the LD_DEBUG environment variable set to "all" to help track this down.
Got it:
file=libgcrypt.so.11 [0]; needed by /home/lordh/.local/share/Steam/SteamApps/common/Half-Life/libcef.so
Closing as libgcrypt.so.11 is in the steam runtime.
Nothing extracted yet.
Games like Hal Life 1 seems to depend on libgcrypt.so.11:
[lordh@archMain Half-Life]$ ./hl.sh
Using breakpad crash handler
Setting breakpad minidump AppID = 70
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Steam_SetMinidumpSteamID: Caching Steam ID: 76561197992653503 [API loaded yes]
Steam_SetMinidumpSteamID: Setting Steam ID: 76561197992653503
GL_SIZES: r:8 g:8 b:8 a:0 depth:24
ARB Multitexture extensions found.
8 texture units. Detail texture supported.
Error:libgcrypt.so.11: cannot open shared object file: No such file or directory
Uploading dump (out-of-process) [proxy '']
/tmp/dumps/crash_20140121201150_1.dmp
./hl.sh : ligne 38 : 27154 Erreur de segmentation (core dumped)${DEBUGGER} "${GAMEROOT}"/${GAMEEXE} $@