database: setup permissions
authorJosé Bollo <jose.bollo@iot.bzh>
Wed, 25 Oct 2017 16:18:36 +0000 (18:18 +0200)
committerJosé Bollo <jose.bollo@iot.bzh>
Wed, 25 Oct 2017 16:18:36 +0000 (18:18 +0200)
Change-Id: I5bb0debcff2175de05860b1e13fc6cb5b176a42a
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
ll-database-binding/conf.d/cmake/config.cmake
ll-database-binding/conf.d/wgt/config.xml.in [new file with mode: 0644]

index 2005ddb..37f7e76 100644 (file)
@@ -26,7 +26,7 @@ set(PROJECT_URL "")
 set(PROJECT_ICON "icon.png")
 set(PROJECT_AUTHOR "Collignon, Loïc")
 set(PROJECT_AUTHOR_MAIL "loic.collignon@iot.bzh")
-set(PROJECT_LICENSE "APL2.0")
+set(PROJECT_LICENSE "MIT")
 set(PROJECT_LANGUAGES,"C")
 
 # Where are stored default templates files from submodule or subtree app-templates in your project tree
@@ -127,7 +127,7 @@ set(LD_LIBRARY_PATH ${CMAKE_INSTALL_PREFIX}/lib64 ${CMAKE_INSTALL_PREFIX}/lib)
 # Optional location for config.xml.in
 # -----------------------------------
 #set(WIDGET_ICON conf.d/wgt/${PROJECT_ICON} CACHE PATH "Path to the widget icon")
-#set(WIDGET_CONFIG_TEMPLATE ${CMAKE_CURRENT_SOURCE_DIR}/conf.d/wgt/config.xml.in CACHE PATH "Path to widget config file template (config.xml.in)")
+set(WIDGET_CONFIG_TEMPLATE ${CMAKE_CURRENT_SOURCE_DIR}/conf.d/wgt/config.xml.in CACHE PATH "Path to widget config file template (config.xml.in)")
 
 # Mandatory widget Mimetype specification of the main unit
 # --------------------------------------------------------------------------
diff --git a/ll-database-binding/conf.d/wgt/config.xml.in b/ll-database-binding/conf.d/wgt/config.xml.in
new file mode 100644 (file)
index 0000000..0ccd9b5
--- /dev/null
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<widget xmlns="http://www.w3.org/ns/widgets" id="@PROJECT_NAME@" version="@PROJECT_VERSION@">
+  <name>@PROJECT_NAME@</name>
+  <icon src="@PROJECT_ICON@"/>
+  <content src="@WIDGET_ENTRY_POINT@" type="@WIDGET_TYPE@"/>
+  <description>@PROJECT_DESCRIPTION@</description>
+  <author>@PROJECT_AUTHOR@ &lt;@PROJECT_AUTHOR_MAIL@&gt;</author>
+  <license>@PROJECT_LICENSE@</license>
+  <feature name="urn:AGL:widget:required-permission">
+    <param name="urn:AGL:permission::public:hidden" value="required" />
+    <param name="urn:AGL:permission::system:run-by-default" value="required" />
+  </feature>
+  <feature name="urn:AGL:widget:provided-api">
+     <param name="windowmanager" value="ws" />
+  </feature>     
+  <feature name="urn:AGL:widget:required-api">
+    <param name="lib/afb-ll-database-binding.so" value="local" />
+  </feature>
+</widget>