It's very unusual for a pump to just die like that unless it's a Lucas that has been running on veg or very dodgy bio diesel that is lacking in the lubrication department.
Air ingress into the fuel supply side can cause lots of problems and stop the engine. This I reckon is the root of the problem.
There are a few checks to do. Firstly slip the fuel supply pipe off the banjo on the pump and operate the primer. Diesel should flow freely with each stroke of the primer. Depending on the sort of filter you have, if it's the type with the primer plunger on top of it, the primer diaphragm can fail, letting in loads of air and causing the lift pump to be unable to suck fuel into the pump body. Never be tempted to run with the filter bypassed. Instant death to the pump.
A good test is to replace the fuel line from the filter to the pump with translucent pipe. You can then see if fuel is flowing to the pump and if the lift pump is working to draw fuel into the pump.
The fuel return line from the pump can block. Slip it off and blow down it. You should be able to blow bubbles back into the tank.
The stop solenoid could have failed. make sure there is +12V on it with the ignition on.
You can rule out the stop solenoid by removing it carefully (don't let any dirt in), removing the plunger from it and replacing the now plunger-less solenoid body back on the pump. If the engine now runs, the solenoid is duff. It'll get you home but remember that you will have to use the pump emergency stop lever to stop the engine. See the thread "Running 24/7" below for pictures of the emergency stop levers.
Swapping the pump is a task. You need to have the cam covers off, bring the engine to time, lock the pump sprocket and then pull the sprocket off the pump. A special puller is needed although early sprockets have one built in.
Then you have the task of getting to the bottom flange nut on the pump. Often a special "half-moon" spanner is needed. Not a side-of-the-raod sort of job really...
As I say, it's rare indeed for a pump to totally die and I hope the above helps to isolate the problem and it gets you mobile again
