Bundle built-in data sources as a GResource.
authorMatthew Barnes <mbarnes@redhat.com>
Mon, 21 Jan 2013 23:45:07 +0000 (18:45 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Tue, 22 Jan 2013 02:03:56 +0000 (21:03 -0500)
commit1081223c4fb744345b1f6b609f6c389962ecff06
treeccf634491647d9d7b5dc138a47a61a0e3a120614
parentfc73e1585cf017c079a64fd2f663a6e62506f047
Bundle built-in data sources as a GResource.

This was primarily meant to aid our test suite, whose goal is to run
successfully without requiring evolution-data-server (or its data files)
to be installed.  The tests inadvertently depend on these built-in data
sources being present.

But this is good to do anyway.  Bundling the data sources directly in
the evolution-source-registry binary guarantees they're always present,
which the E-D-S APIs already assume, and avoids the usual problems with
installed data files: I/O errors, user meddling, etc.
23 files changed:
configure.ac
data/Makefile.am
data/sources/Makefile.am [deleted file]
po/POTFILES.in
services/evolution-source-registry/Makefile.am
services/evolution-source-registry/builtin/birthdays.source.in [moved from data/sources/birthdays.source.in with 100% similarity]
services/evolution-source-registry/builtin/caldav-stub.source.in [moved from data/sources/caldav-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/contacts-stub.source.in [moved from data/sources/contacts-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/google-stub.source.in [moved from data/sources/google-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/ldap-stub.source.in [moved from data/sources/ldap-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/local-stub.source.in [moved from data/sources/local-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/local.source.in [moved from data/sources/local.source.in with 100% similarity]
services/evolution-source-registry/builtin/sendmail.source.in [moved from data/sources/sendmail.source.in with 100% similarity]
services/evolution-source-registry/builtin/system-address-book.source.in [moved from data/sources/system-address-book.source.in with 100% similarity]
services/evolution-source-registry/builtin/system-calendar.source.in [moved from data/sources/system-calendar.source.in with 100% similarity]
services/evolution-source-registry/builtin/system-memo-list.source.in [moved from data/sources/system-memo-list.source.in with 100% similarity]
services/evolution-source-registry/builtin/system-task-list.source.in [moved from data/sources/system-task-list.source.in with 100% similarity]
services/evolution-source-registry/builtin/vfolder.source.in [moved from data/sources/vfolder.source.in with 100% similarity]
services/evolution-source-registry/builtin/weather-stub.source.in [moved from data/sources/weather-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/webcal-stub.source.in [moved from data/sources/webcal-stub.source.in with 100% similarity]
services/evolution-source-registry/builtin/webdav-stub.source.in [moved from data/sources/webdav-stub.source.in with 100% similarity]
services/evolution-source-registry/evolution-source-registry-resource.xml [new file with mode: 0644]
services/evolution-source-registry/evolution-source-registry.c