debian/0000775000000000000000000000000012240675450007175 5ustar debian/libjana-dev.install0000664000000000000000000000011612217123061012725 0ustar usr/include/jana/libjana/ usr/lib/*/libjana.so usr/lib/*/pkgconfig/libjana.pc debian/jana-ecal-time.sgml0000664000000000000000000001227212217116257012633 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2009 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License, Version 2.1 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1.
&dhucpackage; &dhsection; &dhpackage; program to test if DST auto-adjust works. &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the Debian distribution because the original program does not have a manual page. &dhpackage; is a program that creates a time object for 2:00 1/1/2007, GMT/BST and changes the month to July. If all goes well, the time should be adjusted forward by an hour and it should be in daylight savings. SEE ALSO jana-ecal-event 1 , jana-ecal-store-view 1 , jana-ecal-time-2 1
debian/compat0000664000000000000000000000000212217117255010371 0ustar 9 debian/libjana0.install0000664000000000000000000000002712217123061012232 0ustar usr/lib/*/libjana.so.* debian/patches/0000775000000000000000000000000012217117401010613 5ustar debian/patches/series0000664000000000000000000000012212217117374012034 0ustar 01_add_jana_ecal_component_get_recurrence_id.patch 02_build_with_latest_eds.patch debian/patches/02_build_with_latest_eds.patch0000664000000000000000000003135112217117401016501 0ustar Index: jana-0.0.0+git20091215.9ec1da8a/bindings/vala/libjana-ecal.gi =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/bindings/vala/libjana-ecal.gi 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/bindings/vala/libjana-ecal.gi 2013-09-21 03:16:14.000000000 +0800 @@ -139,10 +139,10 @@ - + - + Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/doc/reference/libjana-ecal-sections.txt =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/doc/reference/libjana-ecal-sections.txt 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/doc/reference/libjana-ecal-sections.txt 2013-09-21 03:16:14.000000000 +0800 @@ -75,7 +75,7 @@ JanaEcalStore JanaEcalStore jana_ecal_store_new -jana_ecal_store_new_from_uri +jana_ecal_store_new_from_uid JANA_ECAL_STORE JANA_ECAL_IS_STORE Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-component.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-component.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-component.h 2013-09-21 03:16:14.000000000 +0800 @@ -22,7 +22,7 @@ #define JANA_ECAL_COMPONENT_H #include -#include +#include #include #include Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-event.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-event.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-event.h 2013-09-21 03:16:14.000000000 +0800 @@ -22,7 +22,7 @@ #define JANA_ECAL_EVENT_H #include -#include +#include #include #include Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-note.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-note.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-note.h 2013-09-21 03:16:14.000000000 +0800 @@ -22,7 +22,7 @@ #define JANA_ECAL_NOTE_H #include -#include +#include #include #include Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store.c =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-store.c 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store.c 2013-09-21 03:16:14.000000000 +0800 @@ -194,27 +194,6 @@ /*JanaEcalStorePrivate *priv = STORE_PRIVATE (self);*/ } -#ifndef HAVE_ECAL_NEW_SYSTEM_MEMOS -/* Taken from eds libecal */ -static ECal * -e_cal_new_system_memos (void) -{ - ECal *ecal; - char *uri; - char *filename; - - filename = g_build_filename (g_get_home_dir (), - ".evolution/memos/local/system", - NULL); - uri = g_filename_to_uri (filename, NULL, NULL); - g_free (filename); - ecal = e_cal_new_from_uri (uri, E_CAL_SOURCE_TYPE_JOURNAL); - g_free (uri); - - return ecal; -} -#endif - /** * jana_ecal_store_new: * @type: The type of store to create/open @@ -228,25 +207,47 @@ JanaStore * jana_ecal_store_new (JanaComponentType type) { - ECal *ecal; + ESourceRegistry *registry; + ESource *source; + JanaStore *store; + GError *error = NULL; + + registry = e_source_registry_new_sync (NULL, &error); + if (!registry) { + g_warning ("%s: Cannot open ESourceRegistry: %s", G_STRFUNC, error ? error->message : "Unknown error"); + g_clear_error (&error); + + return NULL; + } switch (type) { case JANA_COMPONENT_EVENT : - ecal = e_cal_new_system_calendar (); + source = e_source_registry_ref_builtin_calendar (registry); break; case JANA_COMPONENT_NOTE : - ecal = e_cal_new_system_memos (); + source = e_source_registry_ref_builtin_memo_list (registry); break; case JANA_COMPONENT_TASK : - ecal = e_cal_new_system_tasks (); + source = e_source_registry_ref_builtin_task_list (registry); break; default : g_warning ("%s called with invalid type", G_STRFUNC); + g_object_unref (registry); return NULL; } - - return JANA_STORE (g_object_new (JANA_ECAL_TYPE_STORE, - "ecal", ecal, "type", type, NULL)); + + if (!source) { + g_warning ("%s: Cannot find builtin source", G_STRFUNC); + g_object_unref (registry); + return NULL; + } + + store = jana_ecal_store_new_from_uid (e_source_get_uid (source), type); + + g_object_unref (source); + g_object_unref (registry); + + return store; } static gboolean @@ -266,22 +267,25 @@ } /** - * jana_ecal_store_new_from_uri: - * @uri: The uri to the store + * jana_ecal_store_new_from_uid: + * @uid: The uid to the store * @type: The type of store to create/open * - * Opens or creates an evolution-data-server storage at the given uri for the + * Opens or creates an evolution-data-server storage for the given uid and the * specified type of component. * * Returns: A #JanaEcalStore that wraps an evolution-data-server storage of - * the specified component type at the given uri, cast as a #JanaStore. + * the specified component type for the given uid, cast as a #JanaStore. */ JanaStore * -jana_ecal_store_new_from_uri (const gchar *uri, JanaComponentType type) +jana_ecal_store_new_from_uid (const gchar *uid, JanaComponentType type) { + ESourceRegistry *registry; + ESource *source; ECal *ecal; ECalSourceType etype; - + GError *error = NULL; + switch (type) { case JANA_COMPONENT_EVENT : etype = E_CAL_SOURCE_TYPE_EVENT; @@ -297,29 +301,48 @@ return NULL; } - if ((ecal = e_cal_new_from_uri (uri, etype))) { + registry = e_source_registry_new_sync (NULL, &error); + if (!registry) { + g_warning ("%s: Cannot open ESourceRegistry: %s", G_STRFUNC, error ? error->message : "Unknown error"); + g_clear_error (&error); + + return NULL; + } + + source = e_source_registry_ref_source (registry, uid); + if (!source) { + g_warning ("%s: Failed to find source with uid '%s'", G_STRFUNC, uid); + g_object_unref (registry); + return NULL; + } + + if ((ecal = e_cal_new (source, etype))) { + g_object_unref (source); + g_object_unref (registry); return JANA_STORE (g_object_new (JANA_ECAL_TYPE_STORE, "ecal", ecal, "type", type, NULL)); } else { + g_object_unref (source); + g_object_unref (registry); g_warning ("Could not create ECal in %s", G_STRFUNC); return NULL; } } /** - * jana_ecal_store_get_uri - * @store: The store to get the uri of. + * jana_ecal_store_get_uid + * @store: The store to get the uid of. * - * Returns: The uri of the calendar that this store represents. + * Returns: The uid of the calendar that this store represents. */ const gchar * -jana_ecal_store_get_uri (JanaEcalStore *store) +jana_ecal_store_get_uid (JanaEcalStore *store) { JanaEcalStorePrivate *priv = STORE_PRIVATE (store); g_return_val_if_fail (JANA_ECAL_IS_STORE (store), NULL); - return e_cal_get_uri (priv->ecal); + return e_source_get_uid (priv->ecal); } static void Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-store.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store.h 2013-09-21 03:16:14.000000000 +0800 @@ -22,8 +22,7 @@ #define JANA_ECAL_STORE_H #include -#include -#include +#include #include #include @@ -61,9 +60,9 @@ GType jana_ecal_store_get_type (void); JanaStore *jana_ecal_store_new (JanaComponentType type); -JanaStore *jana_ecal_store_new_from_uri (const gchar *uri, +JanaStore *jana_ecal_store_new_from_uid (const gchar *uid, JanaComponentType type); -const gchar *jana_ecal_store_get_uri (JanaEcalStore *store); +const gchar *jana_ecal_store_get_uid (JanaEcalStore *store); #endif /* JANA_ECAL_STORE_H */ Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store-view.c =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-store-view.c 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store-view.c 2013-09-21 03:16:14.000000000 +0800 @@ -33,8 +33,7 @@ #define HANDLE_LIBICAL_MEMORY 1 #include -#include -#include +#include #include #include "jana-ecal-component.h" #include "jana-ecal-event.h" Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store-view.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-store-view.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-store-view.h 2013-09-21 03:16:14.000000000 +0800 @@ -22,7 +22,7 @@ #define JANA_ECAL_STORE_VIEW_H #include -#include +#include #include #include Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-task.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-task.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-task.h 2013-09-21 03:16:14.000000000 +0800 @@ -22,7 +22,7 @@ #define JANA_ECAL_TASK_H #include -#include +#include #include #include Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-time.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-time.h 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-time.h 2013-09-21 03:16:14.000000000 +0800 @@ -24,7 +24,7 @@ #include #include #include -#include +#include #define JANA_ECAL_TYPE_TIME (jana_ecal_time_get_type ()) #define JANA_ECAL_TIME(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), \ Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-utils.c =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-utils.c 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-utils.c 2013-09-21 03:16:14.000000000 +0800 @@ -30,7 +30,7 @@ #include #include #include -#include +#include #include #include #include "jana-ecal-utils.h" Index: jana-0.0.0+git20091215.9ec1da8a/tests/test-jana-ecal-store-view.c =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/tests/test-jana-ecal-store-view.c 2013-09-21 03:16:14.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/tests/test-jana-ecal-store-view.c 2013-09-21 03:16:14.000000000 +0800 @@ -193,7 +193,7 @@ main (int argc, char **argv) { JanaStore *store; - gchar *uri; + gchar *uid; ECal *ecal; GError *error = NULL; @@ -201,10 +201,10 @@ g_type_init (); - uri = g_strdup_printf ("file://%s%slibjana-test", + uid = g_strdup_printf ("file://%s%slibjana-test", g_get_tmp_dir (), G_DIR_SEPARATOR_S); - store = jana_ecal_store_new_from_uri (uri, JANA_COMPONENT_EVENT); - g_free (uri); + store = jana_ecal_store_new_from_uid (uid, JANA_COMPONENT_EVENT); + g_free (uid); g_signal_connect (G_OBJECT (store), "opened", G_CALLBACK (opened_cb), NULL); debian/patches/01_add_jana_ecal_component_get_recurrence_id.patch0000664000000000000000000000314412217117337022465 0ustar Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-component.c =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-component.c 2013-09-21 03:15:39.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-component.c 2013-09-21 03:15:39.000000000 +0800 @@ -652,3 +652,19 @@ return TRUE; } +/** + * jana_ecal_component_get_recurrence_id: + * @self: A #JanaEcalComponent + * + * Gets a string representing the recurremce for this component instance. + * + * Returns: A newly allocated string for the recurrence. + */ +gchar * +jana_ecal_component_get_recurrence_id (JanaEcalComponent *self) +{ + JanaEcalComponentPrivate *priv = COMPONENT_PRIVATE (self); + + return e_cal_component_get_recurid_as_string (priv->comp); +} + Index: jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-component.h =================================================================== --- jana-0.0.0+git20091215.9ec1da8a.orig/libjana-ecal/jana-ecal-component.h 2013-09-21 03:15:39.000000000 +0800 +++ jana-0.0.0+git20091215.9ec1da8a/libjana-ecal/jana-ecal-component.h 2013-09-21 03:15:39.000000000 +0800 @@ -68,6 +68,8 @@ gchar * jana_ecal_component_get_summary (JanaEcalComponent *self); gchar * jana_ecal_component_get_description (JanaEcalComponent *self); gchar * jana_ecal_component_get_location (JanaEcalComponent *self); +gchar * jana_ecal_component_get_recurrence_id (JanaEcalComponent *self); + JanaTime * jana_ecal_component_get_start (JanaEcalComponent *self); JanaTime * jana_ecal_component_get_end (JanaEcalComponent *self); debian/rules0000775000000000000000000000400712217124174010252 0ustar #!/usr/bin/make -f DEB_SOURCE := $(shell dpkg-parsechangelog | grep Source: | sed -e 's/Source: //') DEB_VERSION := $(shell dpkg-parsechangelog | grep Version: | sed -e 's/Version: //') DEB_UPSTREAM_VERSION := $(shell echo $(DEB_VERSION) | sed -e 's/-[^-]*$$//') include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk # Optimise the linking and only depend on directly required libraries DEB_CONFIGURE_SCRIPT_ENV += LDFLAGS="$(LDFLAGS) -Wl,-O1 -Wl,--as-needed" DEB_CONFIGURE_EXTRA_FLAGS := --enable-tests --enable-examples --enable-gtk-doc DEB_CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) DEB_CONFIGURE_SCRIPT = $(CURDIR)/$(DEB_SRCDIR)/autogen.sh GIT_URL = git://git.gnome.org/jana DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" jana-ecal-event.1: debian/jana-ecal-event.xml $(XP) $(DB2MAN) $< jana-ecal-store-view.1: debian/jana-ecal-store-view.xml $(XP) $(DB2MAN) $< jana-ecal-time.1: debian/jana-ecal-time.sgml $(XP) $(DB2MAN) $< jana-ecal-time-2.1: debian/jana-ecal-time-2.sgml $(XP) $(DB2MAN) $< build/libjana-test:: jana-ecal-event.1 jana-ecal-store-view.1 \ jana-ecal-time.1 jana-ecal-time-2.1 clean:: rm -rf autom4te.cache rm -rf libjana/doc/reference/html libjana-ecal/doc/reference/html rm -rf libjana-gtk/doc/reference/html get-orig-source:: set -e; if echo $(DEB_VERSION) | grep -c "git"; \ then \ git_version=`echo $(DEB_VERSION) | sed -e 's/^.*git\([0-9]*\)*\.\(.*\)-.*$$/\2/g'`; \ else \ git_version=$(DEB_UPSTREAM_VERSION); \ fi; \ tmpdir=`mktemp -d -t`; \ cd $$tmpdir; \ echo "checkout upstream repository ..."; \ git clone $(GIT_URL); echo "getting specific upstream revision/tag: $$git_version"; \ cd `ls | head -n 1`; git checkout -b orig $$git_version; cd ..; \ tar --exclude=.git -czvf $(CURDIR)/$(DEB_SOURCE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz `ls | head -n 1`; \ cd $(CURDIR); \ rm -rf $$tmpdir debian/jana-ecal-event.xml0000664000000000000000000001224612217116257012655 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2009 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License, Version 2.1 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1.
&dhucpackage; &dhsection; &dhpackage; program to test if basic event functions work for JanaEcalEvent. &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the Debian distribution because the original program does not have a manual page. &dhpackage; is a program that creates a new event, set the summary, description, start, end and categories, then read them back to verify they were set correctly. SEE ALSO jana-ecal-store-view 1 , jana-ecal-time 1 , jana-ecal-time-2 1
debian/libjana-gtk-doc.links0000664000000000000000000000010612217116257013161 0ustar usr/share/doc/libjana-gtk-doc/html usr/share/gtk-doc/html/libjana-gtk debian/libjana-doc.links0000664000000000000000000000007612217116257012404 0ustar usr/share/doc/libjana-doc/html usr/share/gtk-doc/html/libjana debian/libjana-ecal-doc.links0000664000000000000000000000011012217116257013273 0ustar usr/share/doc/libjana-ecal-doc/html usr/share/gtk-doc/html/libjana-ecal debian/libjana-test.manpages0000664000000000000000000000011512217116257013263 0ustar jana-ecal-event.1 jana-ecal-store-view.1 jana-ecal-time.1 jana-ecal-time-2.1 debian/libjana-gtk-doc.install0000664000000000000000000000011012217123061013471 0ustar usr/share/gtk-doc/html/libjana-gtk/* usr/share/doc/libjana-gtk-doc/html debian/source/0000775000000000000000000000000012217117062010467 5ustar debian/source/format0000664000000000000000000000001412217117054011676 0ustar 3.0 (quilt) debian/jana-ecal-time-2.sgml0000664000000000000000000001225112217116257012767 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2009 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License, Version 2.1 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1.
&dhucpackage; &dhsection; &dhpackage; program to test if DST+Zone auto-adjust works &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the Debian distribution because the original program does not have a manual page. &dhpackage; is a program that creates a time object for 2:00 1/1/2007, GMT/BST (+1) and changes the timezone to FJT (+12). If all goes well, the time should be adjusted forward by 11 hours. SEE ALSO jana-ecal-event 1 , jana-ecal-store-view 1 , jana-ecal-time 1
debian/libjana-ecal0.install0000664000000000000000000000003412217123061013132 0ustar usr/lib/*/libjana-ecal.so.* debian/control0000664000000000000000000001265212217367627010616 0ustar Source: jana Section: libs Maintainer: Ying-Chun Liu (PaulLiu) Priority: optional Build-Depends: autoconf, automake, autotools-dev, cdbs, debhelper (>= 9), docbook-xsl, gtk-doc-tools (>= 1.8), intltool, libecal1.2-dev (>= 3.8), libgconf2-dev, libglib2.0-dev (>= 2.12.0), libgtk2.0-dev (>= 2.10.0), libtool, xsltproc Standards-Version: 3.9.4 Package: libjana0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: interface library for time-related personal information jana is a library for management time-related personal information related data. libjana is the interface of the framework so other software can use this library to provide the libjana interface. Package: libjana-dev Section: libdevel Architecture: any Depends: libglib2.0-dev, libjana0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: interface library for time-related personal information (dev. files) jana is a library for management time-related personal information related data. libjana is the interface of the framework so other software can use this library to provide the libjana interface. . This package contains the development files. Package: libjana-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: devhelp Description: interface library for time-related personal information (documentation) jana is a library for management time-related personal information related data. libjana is the interface of the framework so other software can use this library to provide the libjana interface. . This package contains the documentation. Package: libjana0-dbg Section: debug Architecture: any Priority: extra Depends: libjana0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: interface library for time-related personal information (debug symbols) jana is a library for management time-related personal information related data. libjana is the interface of the framework so other software can use this library to provide the libjana interface. . This package contains the debug symbols. Package: libjana-ecal0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: evolution-data-server, ${misc:Depends}, ${shlibs:Depends} Description: implementation of libjana based on evolution-data-server jana is a library for management time-related personal information related data. libjana-ecal is the implementation of the framework which provides the libjana interface. Package: libjana-ecal-dev Section: libdevel Architecture: any Depends: libecal1.2-dev, libjana-dev, libjana-ecal0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: implementation of libjana based on evolution-data-server (dev. files) jana is a library for management time-related personal information related data. libjana-ecal is the implementation of the framework which provides the libjana interface. . This package contains the development files. Package: libjana-ecal-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: devhelp Description: implementation of libjana based on evolution-data-server (documentation) jana is a library for management time-related personal information related data. libjana-ecal is the implementation of the framework which provides the libjana interface. . This package contains the documentation. Package: libjana-gtk0 Section: libs Architecture: any Multi-Arch: same Pre-Depends: ${misc:Pre-Depends} Depends: ${misc:Depends}, ${shlibs:Depends} Description: GTK+ widgets to visualise libjana data jana is a library for management time-related personal information related data. libjana-gtk provides the GTK+ widgets to visualize the data of libjana. Package: libjana-gtk-dev Section: libdevel Architecture: any Depends: libglib2.0-dev, libgtk2.0-dev, libjana-dev, libjana-gtk0 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends} Description: GTK+ widgets to visualise libjana data (development files) jana is a library for management time-related personal information related data. libjana-gtk provides the GTK+ widgets to visualize the data of libjana. . This package contains the development files. Package: libjana-gtk-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: devhelp Description: GTK+ widgets to visualise libjana data (documentation) jana is a library for management time-related personal information related data. libjana-gtk provides the GTK+ widgets to visualize the data of libjana. . This package contains the documentation. Package: libjana-test Section: misc Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: test applications for libjana and libjana-ecal This package contains a set of test applications for libjana and libjana-ecal, that verify the library functions are performing correctly. Package: libjana-examples Section: misc Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Example applications for libjana, libjana-ecal and libjana-gtk This package contains a set of example applications, demonstrating how to use libjana, libjana-ecal and libjana-gtk. debian/libjana-examples.install0000664000000000000000000000017312217123061013770 0ustar usr/bin/jana-ecal-example-* usr/lib/libjana-examples/examples usr/bin/jana-gtk-example-* usr/lib/libjana-examples/examples debian/libjana-doc.install0000664000000000000000000000010012217123061012705 0ustar usr/share/gtk-doc/html/libjana/* usr/share/doc/libjana-doc/html debian/libjana-ecal-dev.install0000664000000000000000000000013512217123061013630 0ustar usr/include/jana/libjana-ecal/ usr/lib/*/libjana-ecal.so usr/lib/*/pkgconfig/libjana-ecal.pc debian/copyright0000664000000000000000000000442612217123231011123 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: jana Upstream-Contact: Chris Lord Rob Bradford Source: http://git.gnome.org/cgit/jana/ Files: * Copyright: 2007 OpenedHand Ltd - http://www.openedhand.com/ 2008-2009 Intel Corporation License: LGPL-2.1 Files: debian/* Copyright: 2013 Ying-Chun Liu (PaulLiu) 2009 Canonical, Ltd 2007-2008 Chris Lord License: LGPL-2.1 Files: libjana-gtk/data/landwater.vmf Copyright: 2008 John Mackin License: GPL-2+ License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. . On Debian systems the full text of the GNU General Public Licese, version 2, can be found in the /usr/share/common-licenses/GPL-2 file License: LGPL-2.1 This program is free software; you can redistribute it and/or modify it under the terms and conditions of the GNU Lesser General Public License, version 2.1, as published by the Free Software Foundation. . This program is distributed in the hope it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. . You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems the full text of the GNU Lesser General Public Licese, version 2.1, can be found in the /usr/share/common-licenses/LGPL-2.1 file. debian/libjana-test.install0000664000000000000000000000014512217123061013130 0ustar usr/bin/jana-ecal-event usr/bin/jana-ecal-store-view usr/bin/jana-ecal-time usr/bin/jana-ecal-time-2 debian/libjana-ecal-doc.install0000664000000000000000000000011212217123061013612 0ustar usr/share/gtk-doc/html/libjana-ecal/* usr/share/doc/libjana-ecal-doc/html debian/changelog0000664000000000000000000000560512240675450011055 0ustar jana (0.0.0+git20091215.9ec1da8a-3build1) trusty; urgency=low * No-change rebuild for new e-d-s -- Iain Lane Wed, 13 Nov 2013 13:14:16 +0000 jana (0.0.0+git20091215.9ec1da8a-3) unstable; urgency=low * Upload jana with eds 3.8 patch to unstable. -- Ying-Chun Liu (PaulLiu) Sun, 22 Sep 2013 03:11:12 +0800 jana (0.0.0+git20091215.9ec1da8a-3~exp1) experimental; urgency=low * Bump Standards-Version to 3.9.4 - Bump debhelper compat to 9 - Multiarch support - Hardening support - Fix lintian warnings for the package descriptions - Use DebSrc3.0 * Transit to eds 3.8 (Closes: #722043) - Add debian/patches/02_build_with_latest_eds.patch - Thanks to Didier Roche * Update debian/copyright format to latest spec -- Ying-Chun Liu (PaulLiu) Sat, 21 Sep 2013 16:16:46 +0800 jana (0.0.0+git20091215.9ec1da8a-2) unstable; urgency=low * debian/patches/01_add_jana_ecal_component_get_recurrence_id.patch: - Add add_jana_ecal_component_get_recurrence_id() to get RID. * debian/rules: Bump Standards-Version to 3.8.4 - nothing need to be changed -- Ying-Chun Liu (PaulLiu) Thu, 04 Feb 2010 21:52:12 +0800 jana (0.0.0+git20091215.9ec1da8a-1) unstable; urgency=low * New upstream release * Don't install .la files -- Ying-Chun Liu (PaulLiu) Wed, 27 Jan 2010 02:18:09 +0800 jana (0.0.0+git20091006.9bce985d-1) unstable; urgency=low * New upstream release -- Ying-Chun Liu (PaulLiu) Sun, 25 Oct 2009 03:48:22 +0800 jana (0.0.0+git20090406.b416a41f-1) unstable; urgency=low * New upstream version * debian/rules: get-orig-source uses git instead of svn * debian/copyright: refreshed -- Ying-Chun Liu (PaulLiu) Tue, 29 Sep 2009 10:22:41 +0800 jana (0.0+svn20090513-1) unstable; urgency=low * Michael Terry - Remove configure-generated files that caused the build to skip autogen.sh - debian/control: build against eds-dbus * Bruno Dilly - Update to latest subversion * Chris Lord - Update to latest subversion (0.0+svn20080720) - Added libmokoui2 dependency to openmoko-dates - Bumping version to rebuild on PPA - Package tests, examples and openmoko-dates - Update sections - Fix source package - Initial release. (Closes: #548281) * Ying-Chun Liu (PaulLiu) - debian/copyright: use machine-readable format - debian/control: Split the package properly. - debian/control: Add missing Build-Depends and Depends. - debian/control: Add dbg packages - debian/rules: Add proper clean rule. Add get-orig-source rule. - Add missing manpages. -- Ying-Chun Liu (PaulLiu) Sat, 26 Sep 2009 09:55:34 +0800 debian/libjana-examples.examples0000664000000000000000000000001512217116257014144 0ustar examples/*.c debian/clean0000664000000000000000000000226512217120214010172 0ustar jana-ecal-event.1 jana-ecal-store-view.1 jana-ecal-time.1 jana-ecal-time-2.1 aclocal.m4 config.h config.h.in config.log config.status config.sub config.guess configure compile depcomp install-sh ltmain.sh missing stamp-h1 mkinstalldirs COPYING INSTALL libtool.m4 ltoptions.m4 ltsugar.m4 ltversion.m4 lt~obsolete.m4 gtk-doc.m4 intltool-*.in gtk-doc.make Makefile.in libjana/Makefile.in libjana-gtk/doc/Makefile.in libjana-gtk/doc/reference/Makefile.in libjana-gtk/Makefile.in libjana-gtk/data/Makefile.in tests/Makefile.in po/Makefile.in.in po/Makefile.in po/Makefile bindings/install-sh bindings/missing bindings/Makefile.in bindings/COPYING bindings/config.h.in bindings/INSTALL bindings/aclocal.m4 bindings/configure bindings/vala/Makefile.in libjana/Makefile.in libjana/doc/Makefile.in libjana/doc/reference/Makefile.in examples/Makefile.in examples/data/Makefile.in libjana-ecal/Makefile.in libjana-ecal/doc/Makefile.in libjana-ecal/doc/reference/Makefile.in libjana/doc/reference/tmpl/*jana* libjana-ecal/doc/reference/tmpl/*jana* libjana-gtk/doc/reference/tmpl/*jana* libjana-gtk/doc/reference/libjana-gtk-overrides.txt po/POTFILES po/stamp-it libjana-ecal/doc/reference/libjana-ecal-overrides.txt debian/jana-ecal-store-view.xml0000664000000000000000000001336012217116257013636 0ustar .
will be generated. You may view the manual page with: nroff -man .
| less'. A typical entry in a Makefile or Makefile.am is: DB2MAN = /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl XP = xsltproc -''-nonet -''-param man.charmap.use.subset "0" manpage.1: manpage.xml $(XP) $(DB2MAN) $< The xsltproc binary is found in the xsltproc package. The XSL files are in docbook-xsl. A description of the parameters you can use can be found in the docbook-xsl-doc-* packages. Please remember that if you create the nroff version in one of the debian/rules file targets (such as build), you will need to include xsltproc and docbook-xsl in your Build-Depends control field. Alternatively use the xmlto command/package. That will also automatically pull in xsltproc and docbook-xsl. Notes for using docbook2x: docbook2x-man does not automatically create the AUTHOR(S) and COPYRIGHT sections. In this case, please add them manually as ... . To disable the automatic creation of the AUTHOR(S) and COPYRIGHT sections read /usr/share/doc/docbook-xsl/doc/manpages/authors.html. This file can be found in the docbook-xsl-doc-html package. Validation can be done using: `xmllint -''-noout -''-valid manpage.xml` General documentation about man-pages and man-page-formatting: man(1), man(7), http://www.tldp.org/HOWTO/Man-Page/ --> ]> &dhtitle; &dhpackage; &dhfirstname; &dhsurname; Wrote this manpage for the Debian system.
&dhemail;
2009 &dhusername; This manual page was written for the Debian system (and may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Lesser General Public License, Version 2.1 or (at your option) any later version published by the Free Software Foundation. On Debian systems, the complete text of the GNU Lesser General Public License can be found in /usr/share/common-licenses/LGPL-2.1.
&dhucpackage; &dhsection; &dhpackage; program to test if basic functions work for JanaEcalStore and JanaEcalStoreView. &dhpackage; DESCRIPTION This manual page documents briefly the &dhpackage; command. This manual page was written for the Debian distribution because the original program does not have a manual page. &dhpackage; is a program that open up the system calendar and add three events on differing dates. Then open a view on this calendar, initially narrowed to see just one date, then widen to view all events. Finally, close and delete the calendar. Test runs for 10 seconds, or until it is successful, whichever occurs first. If the test does not complete within 10 seconds, it will count as a failure, however, it may not necessarily have failed. This test should really never take more than a couple of seconds, however. Note that this test can pass when really it should fail... Should check event UIDs to verify results properly. SEE ALSO jana-ecal-event 1 , jana-ecal-time 1 , jana-ecal-time-2 1
debian/libjana-test.examples0000664000000000000000000000001212217116257013302 0ustar tests/*.c debian/libjana-gtk0.install0000664000000000000000000000003312217123061013012 0ustar usr/lib/*/libjana-gtk.so.* debian/libjana-gtk-dev.install0000664000000000000000000000013212217123061013506 0ustar usr/include/jana/libjana-gtk/ usr/lib/*/libjana-gtk.so usr/lib/*/pkgconfig/libjana-gtk.pc