China Naming Network - Auspicious day query - whether we will have a football game or not tomorrow depends on the weather

whether we will have a football game or not tomorrow depends on the weather

Depend on/upon means "depending on, depending on...". So this sentence says "Whether we will have a football game tomorrow depends on the weather"

The s is added because the subject is "whether we will have a football game or not tomorrow." This sentence belongs to the third person singular.