build: change the fallback version suffix to `+git.{sha}`
Seems to be more commonly used than the current `-commit-{sha}`.
Also cleanup/simplify the version handling code and fix the
list of dependencies in the CI scripts.
Change-Id: I438afdd31870b92c54dce30254a485ebb4667b56
diff --git a/docs/conf.py b/docs/conf.py
index 199e8d6..fbc6722 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -10,7 +10,7 @@
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
project = 'ChronoSync: A Synchronization Protocol for NDN'
-copyright = 'Copyright © 2012-2023 Regents of the University of California.'
+copyright = 'Copyright © 2012-2024 Regents of the University of California.'
author = 'Named Data Networking Project'
# The short X.Y version.