[gnome-software] Add --enable-offline-appstream-data configure switch



commit 52a011a4f6cad61e5ad219e8f8761e897517ded1
Author: Richard Hughes <richard hughsie com>
Date:   Mon Sep 2 15:20:24 2013 +0100

    Add --enable-offline-appstream-data configure switch

 configure.ac     |    8 ++++++++
 data/Makefile.am |    2 ++
 2 files changed, 10 insertions(+), 0 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index d67d4ed..7ece2b1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -90,6 +90,13 @@ AS_IF([test "$enable_man" != no], [
 ])
 AM_CONDITIONAL(ENABLE_MAN, test "$enable_man" != no)
 
+# ostree doesn't have networking
+AC_ARG_ENABLE(offline-appstream-data,
+              [AS_HELP_STRING([--enable-offline-appstream-data],
+                              [ship offline appstream data [default=yes]])],,
+              enable_offline_appstream_data=yes)
+AM_CONDITIONAL(ENABLE_OFFLINE_APPSTREAM_DATA, test "$enable_offline_appstream_data" != no)
+
 dnl ---------------------------------------------------------------------------
 dnl - Makefiles, etc.
 dnl ---------------------------------------------------------------------------
@@ -109,6 +116,7 @@ echo "
 
         prefix:                    ${prefix}
         datadir:                   ${datadir}
+        Offline AppStream data:    ${enable_offline_appstream_data}
         compiler:                  ${CC}
         cflags:                    ${CFLAGS}
         cppflags:                  ${CPPFLAGS}
diff --git a/data/Makefile.am b/data/Makefile.am
index 1020ca6..ea41ccd 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -14,6 +14,7 @@ dist_resources_DATA =                                 \
 appdatadir = $(datadir)/appdata
 appdata_files = gnome-software.appdata.xml
 
+if ENABLE_OFFLINE_APPSTREAM_DATA
 appstream.xml.gz:
        wget -N http://people.freedesktop.org/~hughsient/temp/appstream.xml.gz
 appstream-icons.tar.gz:
@@ -24,6 +25,7 @@ dist_appstream_DATA = appstream.xml.gz appstream-icons.tar.gz
 
 EXTRA_DIST =                                           \
        $(appdata_files)
+endif
 
 CLEANFILES =                                           \
        $(dist_appstream_DATA)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]