[Spice-devel] [PATCH spice-gtk 00/12] Various build-sys patches post-v0.36

marcandre.lureau at redhat.com marcandre.lureau at redhat.com
Fri Jan 18 00:16:05 UTC 2019


From: Marc-André Lureau <marcandre.lureau at redhat.com>

Hi,

Meson build system seems complete enough to drop autotools upstream!
Various other improvements to meson, gtk-doc, etc...

(the first 2 patches were already sent for review on the ML, but are
included here for completeness and have received minor fixes)

Thanks

Marc-André Lureau (12):
  meson: improve gtk-doc build
  meson: fix ninja dist, and building from tarball
  meson: fix po generation
  Drop autotools
  meson: add vcs_tag to session init debug log
  Move src/keycodemapdb -> subprojects/keycodemapdb
  keycodemapdb: update submodule
  meson: remove our own submodule update
  doc: fix a few links
  meson: use gtk-doc --rebuild-types
  gtk-doc: fix a few warnings, improve output
  gtk-doc: fix api-index warnings

 .gitlab-ci.yml                     |  27 +-
 .gitmodules                        |   4 +-
 Makefile.am                        |  79 ----
 README                             |  20 +-
 autogen.sh                         |  20 -
 build-aux/git-version-gen          | 158 --------
 build-aux/gitlog-to-changelog      | 191 ----------
 build-aux/meson/check-spice-common |   5 -
 configure.ac                       | 543 --------------------------
 data/Makefile.am                   |  11 -
 doc/Makefile.am                    |   5 -
 doc/reference/Makefile.am          |  80 ----
 doc/reference/meson.build          |  29 +-
 doc/reference/spice-gtk-docs.xml   | 102 ++++-
 doc/reference/spice-gtk.types      |  49 ---
 git.mk                             | 400 -------------------
 m4/ld-version.m4                   |  34 --
 m4/manywarnings.m4                 | 274 -------------
 m4/spice-compile-warnings.m4       | 146 -------
 m4/warnings.m4                     |  79 ----
 man/Makefile.am                    |  17 -
 meson.build                        |  11 +-
 po/ChangeLog                       |   8 -
 po/Makevars                        |  95 -----
 po/{POTFILES.in => POTFILES}       |   0
 po/POTFILES.skip                   |   2 -
 po/meson.build                     |   2 +-
 spice-client-glib-2.0.pc.in        |  14 -
 spice-client-gtk-3.0.pc.in         |  12 -
 src/Makefile.am                    | 591 -----------------------------
 src/channel-display.c              |   2 +-
 src/channel-inputs.c               |   8 +-
 src/channel-main.h                 |   4 +-
 src/keycodemapdb                   |   1 -
 src/meson.build                    |  20 +-
 src/spice-session.c                |   3 +-
 src/usb-device-manager.c           |  12 +-
 src/vcs_tag.h.in                   |   1 +
 subprojects/keycodemapdb           |   1 +
 tests/Makefile.am                  |  49 ---
 tools/Makefile.am                  |  77 ----
 vapi/Makefile.am                   |  43 ---
 42 files changed, 170 insertions(+), 3059 deletions(-)
 delete mode 100644 Makefile.am
 delete mode 100755 autogen.sh
 delete mode 100755 build-aux/git-version-gen
 delete mode 100755 build-aux/gitlog-to-changelog
 delete mode 100755 build-aux/meson/check-spice-common
 delete mode 100644 configure.ac
 delete mode 100644 data/Makefile.am
 delete mode 100644 doc/Makefile.am
 delete mode 100644 doc/reference/Makefile.am
 delete mode 100644 doc/reference/spice-gtk.types
 delete mode 100644 git.mk
 delete mode 100644 m4/ld-version.m4
 delete mode 100644 m4/manywarnings.m4
 delete mode 100644 m4/spice-compile-warnings.m4
 delete mode 100644 m4/warnings.m4
 delete mode 100644 man/Makefile.am
 delete mode 100644 po/ChangeLog
 delete mode 100644 po/Makevars
 rename po/{POTFILES.in => POTFILES} (100%)
 delete mode 100644 po/POTFILES.skip
 delete mode 100644 spice-client-glib-2.0.pc.in
 delete mode 100644 spice-client-gtk-3.0.pc.in
 delete mode 100644 src/Makefile.am
 delete mode 160000 src/keycodemapdb
 create mode 100644 src/vcs_tag.h.in
 create mode 160000 subprojects/keycodemapdb
 delete mode 100644 tests/Makefile.am
 delete mode 100644 tools/Makefile.am
 delete mode 100644 vapi/Makefile.am

-- 
2.20.1.98.gecbdaf0899



More information about the Spice-devel mailing list