Add Tizen packaging files 13/12713/1
authorMikko Ylinen <mikko.ylinen@intel.com>
Thu, 21 Nov 2013 12:23:32 +0000 (14:23 +0200)
committerMikko Ylinen <mikko.ylinen@intel.com>
Thu, 21 Nov 2013 12:23:32 +0000 (14:23 +0200)
Change-Id: I70ca7386b80521718c1bd7876524640bd3b1fafa
Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com>
packaging/node-startup-controller.changes [new file with mode: 0644]
packaging/node-startup-controller.spec [new file with mode: 0644]

diff --git a/packaging/node-startup-controller.changes b/packaging/node-startup-controller.changes
new file mode 100644 (file)
index 0000000..c9d1bec
--- /dev/null
@@ -0,0 +1,2 @@
+* Fri Aug 24 01:30:21 UTC 2012 - Mikko Ylinen <mikko.ylinen@intel.con> - 1.0
+- Initial release (node-startup-controller 1.0)
diff --git a/packaging/node-startup-controller.spec b/packaging/node-startup-controller.spec
new file mode 100644 (file)
index 0000000..046079e
--- /dev/null
@@ -0,0 +1,62 @@
+Summary:       GENIVI Node Startup Controller
+Name:          node-startup-controller
+Version:       1.0.2
+Release:       1
+License:       MPL-2.0
+Group:         Automotive/GENIVI
+Source:                %{name}-%{version}.tar.bz2
+BuildRequires:  gtk-doc
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(libsystemd-daemon)
+BuildRequires: pkgconfig(automotive-dlt)
+BuildRequires:  pkgconfig(zlib)
+BuildRequires: python-xml
+
+%description
+The Node Startup Controller (NSC) is a system lifecycle package for GENIVI
+to handle some startup and shutdown functionality.
+
+%package dummy
+Summary:       GENIVI Node Startup Controller
+Requires:      %{name} = %{version}-%{release}
+
+%description dummy
+Dummy Node Startup Controller instance
+
+%prep
+%setup -q
+
+%build
+
+(test -d m4 || mkdir m4) && autoreconf -ivf
+
+./configure --prefix=/usr \
+           --sysconfdir=/etc \
+           --enable-debug=no \
+           --enable-gtk-doc=no \
+           GDBUS_CODEGEN=`which gdbus-codegen`
+
+%ifarch %{arm}
+make ARCH=arm
+%else
+make ARCH=i586
+%endif
+
+%install
+%make_install
+
+%files
+%defattr(-,root,root,-)
+%config %{_sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf
+%{_libdir}/node-startup-controller-1/legacy-app-handler
+%{_libdir}/node-startup-controller-1/node-startup-controller
+%{_libdir}/systemd/system/node-startup-controller.service
+%{_datadir}/dbus-1/system-services/org.genivi.NodeStartupController1.service
+
+%files dummy
+%defattr(-,root,root,-)
+%{_libdir}/node-startup-controller-1/nsm-dummy
+%{_libdir}/systemd/system/nsm-dummy.service
+%config %{_sysconfdir}/dbus-1/system.d/org.genivi.NodeStateManager.conf
+%{_datadir}/dbus-1/system-services/org.genivi.NodeStateManager.Consumer.service
+%{_datadir}/dbus-1/system-services/org.genivi.NodeStateManager.LifecycleControl.service