Add built-in ESource key files.
authorMatthew Barnes <mbarnes@redhat.com>
Sat, 27 Nov 2010 15:25:32 +0000 (10:25 -0500)
committerMatthew Barnes <mbarnes@redhat.com>
Sun, 3 Jun 2012 23:51:07 +0000 (19:51 -0400)
19 files changed:
configure.ac
data/Makefile.am
data/sources/Makefile.am [new file with mode: 0644]
data/sources/birthdays.source.in [new file with mode: 0644]
data/sources/caldav-stub.source.in [new file with mode: 0644]
data/sources/contacts-stub.source.in [new file with mode: 0644]
data/sources/google-stub.source.in [new file with mode: 0644]
data/sources/ldap-stub.source.in [new file with mode: 0644]
data/sources/local-stub.source.in [new file with mode: 0644]
data/sources/local.source.in [new file with mode: 0644]
data/sources/sendmail.source.in [new file with mode: 0644]
data/sources/system-address-book.source.in [new file with mode: 0644]
data/sources/system-calendar.source.in [new file with mode: 0644]
data/sources/system-memo-list.source.in [new file with mode: 0644]
data/sources/system-task-list.source.in [new file with mode: 0644]
data/sources/vfolder.source.in [new file with mode: 0644]
data/sources/weather-stub.source.in [new file with mode: 0644]
data/sources/webcal-stub.source.in [new file with mode: 0644]
data/sources/webdav-stub.source.in [new file with mode: 0644]

index e1e7c41..7f7b08c 100644 (file)
@@ -1643,6 +1643,7 @@ camel/tests/misc/Makefile
 camel/tests/smime/Makefile
 camel/camel.pc
 data/Makefile
+data/sources/Makefile
 libebackend/Makefile
 libebackend/libebackend.pc
 libedataserver/Makefile
index 566afe9..a31232a 100644 (file)
@@ -1,3 +1,5 @@
+SUBDIRS = sources
+
 gsettings_SCHEMAS = \
        org.gnome.Evolution.DefaultSources.gschema.xml
 
diff --git a/data/sources/Makefile.am b/data/sources/Makefile.am
new file mode 100644 (file)
index 0000000..39f91dd
--- /dev/null
@@ -0,0 +1,37 @@
+NULL =
+
+# These are non-removable and non-writable.
+ro_sources_in_files = \
+       caldav-stub.source.in \
+       contacts-stub.source.in \
+       google-stub.source.in \
+       ldap-stub.source.in \
+       local-stub.source.in \
+       weather-stub.source.in \
+       webcal-stub.source.in \
+       webdav-stub.source.in \
+       $(NULL)
+ro_sources_DATA = $(ro_sources_in_files:.in=)
+
+# These are non-removable, but can be changed
+# and written to the user's sources directory.
+rw_sources_in_files = \
+       birthdays.source.in \
+       local.source.in \
+       sendmail.source.in \
+       system-address-book.source.in \
+       system-calendar.source.in \
+       system-memo-list.source.in \
+       system-task-list.source.in \
+       vfolder.source.in \
+       $(NULL)
+rw_sources_DATA = $(rw_sources_in_files:.in=)
+
+%: %.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po)
+       LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@
+
+EXTRA_DIST = $(ro_sources_in_files) $(rw_sources_in_files)
+
+CLEANFILES = $(ro_sources_DATA) $(rw_sources_DATA)
+
+-include $(top_srcdir)/git.mk
diff --git a/data/sources/birthdays.source.in b/data/sources/birthdays.source.in
new file mode 100644 (file)
index 0000000..7f90f94
--- /dev/null
@@ -0,0 +1,11 @@
+
+[Data Source]
+_DisplayName=Birthdays & Anniversaries
+Enabled=true
+Parent=contacts-stub
+
+[Calendar]
+BackendName=contacts
+Color=#fed4d3
+Enabled=true
+Writable=false
diff --git a/data/sources/caldav-stub.source.in b/data/sources/caldav-stub.source.in
new file mode 100644 (file)
index 0000000..90081a3
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=CalDAV
+Enabled=true
+Parent=
diff --git a/data/sources/contacts-stub.source.in b/data/sources/contacts-stub.source.in
new file mode 100644 (file)
index 0000000..f2bcb97
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=Contacts
+Enabled=true
+Parent=
diff --git a/data/sources/google-stub.source.in b/data/sources/google-stub.source.in
new file mode 100644 (file)
index 0000000..93de6f1
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=Google
+Enabled=true
+Parent=
diff --git a/data/sources/ldap-stub.source.in b/data/sources/ldap-stub.source.in
new file mode 100644 (file)
index 0000000..9c5e324
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=On LDAP Servers
+Enabled=true
+Parent=
diff --git a/data/sources/local-stub.source.in b/data/sources/local-stub.source.in
new file mode 100644 (file)
index 0000000..bad02f0
--- /dev/null
@@ -0,0 +1,7 @@
+# An unfortunate name collision with the "On This Computer"
+# mail store forced the introduction of this "stub" suffix.
+
+[Data Source]
+_DisplayName=On This Computer
+Enabled=true
+Parent=
diff --git a/data/sources/local.source.in b/data/sources/local.source.in
new file mode 100644 (file)
index 0000000..1c38384
--- /dev/null
@@ -0,0 +1,9 @@
+# Special built-in mail store.
+
+[Data Source]
+_DisplayName=On This Computer
+Enabled=true
+Parent=
+
+[Mail Account]
+BackendName=maildir
diff --git a/data/sources/sendmail.source.in b/data/sources/sendmail.source.in
new file mode 100644 (file)
index 0000000..ce825cb
--- /dev/null
@@ -0,0 +1,8 @@
+
+[Data Source]
+_DisplayName=Sendmail
+Enabled=true
+Parent=
+
+[Mail Transport]
+BackendName=sendmail
diff --git a/data/sources/system-address-book.source.in b/data/sources/system-address-book.source.in
new file mode 100644 (file)
index 0000000..f1cea75
--- /dev/null
@@ -0,0 +1,9 @@
+
+[Data Source]
+_DisplayName=Personal
+Enabled=true
+Parent=local-stub
+
+[Address Book]
+BackendName=local
+Color=#becedd
diff --git a/data/sources/system-calendar.source.in b/data/sources/system-calendar.source.in
new file mode 100644 (file)
index 0000000..ffbe161
--- /dev/null
@@ -0,0 +1,11 @@
+
+[Data Source]
+_DisplayName=Personal
+Enabled=true
+Parent=local-stub
+
+[Calendar]
+BackendName=local
+Color=#becedd
+Selected=true
+
diff --git a/data/sources/system-memo-list.source.in b/data/sources/system-memo-list.source.in
new file mode 100644 (file)
index 0000000..f53f0f0
--- /dev/null
@@ -0,0 +1,11 @@
+
+[Data Source]
+_DisplayName=Personal
+Enabled=true
+Parent=local-stub
+
+[Memo List]
+BackendName=local
+Color=#becedd
+Selected=true
+
diff --git a/data/sources/system-task-list.source.in b/data/sources/system-task-list.source.in
new file mode 100644 (file)
index 0000000..22f40bc
--- /dev/null
@@ -0,0 +1,11 @@
+
+[Data Source]
+_DisplayName=Personal
+Enabled=true
+Parent=local-stub
+
+[Task List]
+BackendName=local
+Color=#becedd
+Selected=true
+
diff --git a/data/sources/vfolder.source.in b/data/sources/vfolder.source.in
new file mode 100644 (file)
index 0000000..98a9df4
--- /dev/null
@@ -0,0 +1,9 @@
+# Special built-in mail store.
+
+[Data Source]
+_DisplayName=Search Folders
+Enabled=true
+Parent=
+
+[Mail Account]
+BackendName=vfolder
diff --git a/data/sources/weather-stub.source.in b/data/sources/weather-stub.source.in
new file mode 100644 (file)
index 0000000..e1a549d
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=Weather
+Enabled=true
+Parent=
diff --git a/data/sources/webcal-stub.source.in b/data/sources/webcal-stub.source.in
new file mode 100644 (file)
index 0000000..178cec1
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=On The Web
+Enabled=true
+Parent=
diff --git a/data/sources/webdav-stub.source.in b/data/sources/webdav-stub.source.in
new file mode 100644 (file)
index 0000000..78ec0c4
--- /dev/null
@@ -0,0 +1,5 @@
+
+[Data Source]
+_DisplayName=WebDAV
+Enabled=true
+Parent=