We can no longer upload to specifications.freedesktop.org directly.
Instead, that area of the freedesktop.org web space is updated by
sending merge requests to the xdg/xdg-specs> project.
Signed-off-by: Simon McVittie <smcv@collabora.com>
: "${DOC_SERVER:=dbus.freedesktop.org}"
: "${DOC_WWW_DIR:=/srv/dbus.freedesktop.org/www}"
-: "${SPECIFICATION_SERVER:=specifications.freedesktop.org}"
-: "${SPECIFICATION_PATH:=/srv/specifications.freedesktop.org/www/dbus/1.0}"
-
if [ -n "${MESON_BUILD_ROOT-}" ]; then
cd "${MESON_BUILD_ROOT}"
fi
scp dbus-docs.tar.xz "$DOC_SERVER:$DOC_WWW_DIR/"
rsync -rpvzP --chmod=Dg+s,ug+rwX,o=rX dbus-docs/ "$DOC_SERVER:$DOC_WWW_DIR/doc/"
-
-scp -p "$top_srcdir"/doc/*.dtd "$SPECIFICATION_SERVER:$SPECIFICATION_PATH/"
- Update the online documentation with
`ninja -C ${builddir} maintainer-upload-docs`.
+ - If `doc/busconfig.dtd` and/or `doc/introspect.dtd` have changed, send
+ a merge request to `xdg-specs` similar to
+ <https://gitlab.freedesktop.org/xdg/xdg-specs/90> to get the new
+ version published
+
- post to dbus@lists.freedesktop.org announcing the release.
## Making a ".0" stable release