With this new hotfix CSPromod is running off of AppId 215. In srcds -game content this would be "episode1". But you still need "Counter-Strike Source" content in order to host a server.
Note: This also means you should use the command line versions of srcds not the Steam version.
Here is one way to set up your server (I'm using a Linux server in this example, it is all very similar on Windows):
On a clean install you could first get episode1 and then CS:S files, then move the cstrike folder up to the episode1 content and install cspromod + hotfix next to it.
If you already have a Counter-Strike Source server you can skip downloading it again of course and just copy or move the cstrike directory up one level.
chmod +x hldsupdatetool.bin
echo "yes" | ./hldsupdatetool.bin
./steam -command update -game episode1 -dir .
./steam -command update -game "Counter-Strike Source" -dir .
mv orangebox/cstrike/ .
rm cspromod_b104.zip -f
rm cspromod_b104_hotfix.zip -f
./srcds_run -game cspromod +map csp_dust2
Note that if you move it out of the orangebox folder you can not run a CS:S server from that directory anymore.
For Linux specifically there seems to be an issue with an outdated libsteamvalidateuseridtickets_i486.so which thankfully can be fixed by copying or moving over the libsteamvalidateuseridtickets.so from CS:S:
Don't hesitate to ask questions if you run into any problems. Visit the server admin forum section or contact me at email@example.com
mv orangebox/bin/libsteamvalidateuseridtickets.so bin/