[master 0/8] Don't require a built tree to make dist, and other changes

David Shea dshea at redhat.com
Thu Jul 24 19:32:44 UTC 2014


The big change is that this gets rid of gtk-doc. gtk-doc mostly just makes
things harder for us, so let's just not use it anymore. This will hopefully
make things easier for those of you making and testing builds, since it means
that you no longer need to run `make' before `make dist'. ./configure and `make
po-pull' are still necessary. ./configure --enable-gtk-doc will fail, because
there's no --enable-gtk-doc anymore.

Other than that, add some things to some autotools files, remove some things,
and do the tests in such a way that missing dependencies don't cause the
configure script to fail. If you're just running `make dist' you don't really
care whether or not gtk3-devel-3.very-latest is installed or not. gettext
and gobject-introspection-devel are still required in order for autogen.sh to
run, but intltool and the rest of the g* things are no longer hard
requirements.

David Shea (8):
  Dump gtk-doc.
  Don't distribute the gnome desktop file with translations
  Use the result from AC_FUNC_FORK at build time
  Include config.h in every C file.
  Add a couple of things that autoscan found
  Remove unused parts of the configure.ac files.
  Clean up the handling of CFLAGS
  Switch to kinder, gentler autoconf errors

 .gitignore                           |  7 ----
 acinclude.m4                         | 75 ++++++++++++++++++++++++++++++++++++
 configure.ac                         | 75 +++++++-----------------------------
 data/liveinst/gnome/Makefile.am      |  3 +-
 pyanaconda/isys/auditd.c             |  6 +++
 utils/dd/dd_extract.c                |  3 ++
 utils/dd/dd_list.c                   |  3 ++
 utils/dd/rpmutils.c                  |  2 +
 widgets/Makefile.am                  |  4 +-
 widgets/acinclude.m4                 |  1 +
 widgets/autogen.sh                   |  1 -
 widgets/configure.ac                 | 36 ++++++++---------
 widgets/doc/AnacondaWidgets-docs.xml | 63 ------------------------------
 widgets/doc/Makefile.am              | 59 ----------------------------
 widgets/src/BaseStandalone.c         |  2 +
 widgets/src/BaseWindow.c             |  2 +
 widgets/src/DiskOverview.c           |  2 +
 widgets/src/HubWindow.c              |  2 +
 widgets/src/LayoutIndicator.c        |  2 +
 widgets/src/MountpointSelector.c     |  2 +
 widgets/src/SpokeSelector.c          |  2 +
 widgets/src/SpokeWindow.c            |  2 +
 widgets/src/StandaloneWindow.c       |  2 +
 widgets/src/glade-adaptor.c          |  2 +
 widgets/src/intl.h                   |  2 +-
 widgets/src/widgets-common.c         |  2 +
 26 files changed, 149 insertions(+), 213 deletions(-)
 create mode 100644 acinclude.m4
 create mode 120000 widgets/acinclude.m4
 delete mode 100644 widgets/doc/AnacondaWidgets-docs.xml
 delete mode 100644 widgets/doc/Makefile.am

-- 
1.9.3



More information about the anaconda-patches mailing list