[tracker] Documentation: get copyright information from .description file
- From: Ivan Frade <ifrade src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [tracker] Documentation: get copyright information from .description file
- Date: Thu, 19 Nov 2009 15:56:30 +0000 (UTC)
commit aeb2ff97a8e423c8b42fe9f840d6a958dc1250fa
Author: Ivan Frade <ivan frade nokia com>
Date: Thu Nov 19 17:01:09 2009 +0200
Documentation: get copyright information from .description file
utils/services/ttl_html.c | 5 ++++-
utils/services/ttl_loader.c | 3 +++
utils/services/ttl_model.h | 1 +
3 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/utils/services/ttl_html.c b/utils/services/ttl_html.c
index c7d4802..c30ff96 100644
--- a/utils/services/ttl_html.c
+++ b/utils/services/ttl_html.c
@@ -2,6 +2,8 @@
#include <glib/gprintf.h>
#include "qname.h"
+#define DEFAULT_COPYRIGHT "Copyright © 2009 <a href=\"http://www.nokia.com/\">Nokia</a>"
+
typedef struct {
Ontology *ontology;
OntologyDescription *description;
@@ -80,7 +82,8 @@ print_html_header (FILE *f, OntologyDescription *desc)
(desc->gitlog ? desc->gitlog : "#"));
g_fprintf (f," </dl>\n");
g_fprintf (f,"</div>\n");
- g_fprintf (f,"<p class=\"copyright\"> Copyright © 2007 <a href=\"http://www.dfki.de/\">DFKI</a> © 2009 <a href=\"http://www.nokia.com/\">Nokia</a><sup>®</sup> The ontologies are made available under the terms of NEPOMUK <a href=\"../resources/LICENSE.txt\">software license</a> (FIXME verify)</p>\n");
+ g_fprintf (f,"<p class=\"copyright\">%s</p>\n",
+ (desc->copyright ? desc->copyright : DEFAULT_COPYRIGHT));
g_fprintf (f,"<hr />\n");
diff --git a/utils/services/ttl_loader.c b/utils/services/ttl_loader.c
index 8349cb4..f8e7855 100644
--- a/utils/services/ttl_loader.c
+++ b/utils/services/ttl_loader.c
@@ -31,6 +31,7 @@
#define DSC_BASEURI DSC_PREFIX "baseUrl"
#define DSC_RELPATH DSC_PREFIX "relativePath"
#define DSC_LOCALPREFIX DSC_PREFIX "localPrefix"
+#define DSC_COPYRIGHT DSC_PREFIX "copyright"
static void
load_in_memory (Ontology *ontology,
@@ -211,6 +212,8 @@ load_description (OntologyDescription *desc,
desc->relativePath = g_strdup (turtle_object);
} else if (!g_strcmp0 (turtle_predicate, DSC_LOCALPREFIX)) {
desc->localPrefix = g_strdup (turtle_object);
+ } else if (!g_strcmp0 (turtle_predicate, DSC_COPYRIGHT)) {
+ desc->copyright = g_strdup (turtle_object);
} else {
g_critical ("Unhandled element %s", turtle_predicate);
}
diff --git a/utils/services/ttl_model.h b/utils/services/ttl_model.h
index b7c5563..b5a002e 100644
--- a/utils/services/ttl_model.h
+++ b/utils/services/ttl_model.h
@@ -32,6 +32,7 @@ typedef struct {
GList *contributors;
gchar *gitlog;
gchar *upstream;
+ gchar *copyright;
gchar *baseUrl;
gchar *localPrefix;
gchar *relativePath;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]