[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