--- /dev/null
+Name: dali-addon
+Summary: DALi module for Node.JS
+Version: 0.0.1
+Release: 1
+Group: Development/Libraries
+License: Apache License, Version 2.0
+URL: https://review.tizen.org/gerrit/#/q/project:platform/core/uifw/dali-toolkit
+Distribution: Tizen
+Source0: %{name}-%{version}.tar.gz
+
+BuildRequires: pkgconfig
+BuildRequires: pkgconfig(dlog)
+BuildRequires: cmake
+BuildRequires: pkgconfig(dali-core)
+BuildRequires: pkgconfig(dali-toolkit)
+BuildRequires: nodejs-devel
+
+# DALi JS applications using dali-addon always run on dali-adaptor-uv.
+BuildRequires: pkgconfig(dali-adaptor-uv)
+
+%description
+DALi Node.JS addon
+
+
+##############################
+# Define directory locations
+# Currently the addon is part of toolkit repository
+##############################
+# addonDir = node-addon directory inside BUILD directory
+%define addonDir %{_builddir}/dali-addon-%{version}/node-addon
+
+# addonBuildDir = node-addon build directory inside BUILD directory
+%define addonBuildDir %{addonDir}/build/tizen
+
+# installPath = the directory the node-addon is installed into
+# we use /usr/lib/node so the developer can do var dali = require('dali');
+%define installPath /usr/lib/node
+
+# full install path, for GBS were are installing into a BUILDROOT
+%define installDir %{buildroot}%{installPath}
+
+##############################
+# Preparation
+##############################
+%prep
+
+# setup = cd build area, decompresses source, sets all file permisions to be owned by root ( q = quiet )
+%setup -q
+
+##############################
+# Build
+##############################
+%build
+
+echo "----------------Build directory = " %{addonBuildDir}
+PREFIX="/usr"
+CXXFLAGS+=" -std=c++11 -Wall -g -Os -fPIC -fvisibility-inlines-hidden -fdata-sections -ffunction-sections "
+LDFLAGS+=" -Wl,--rpath=$PREFIX/lib -Wl,--as-needed -Wl,--gc-sections -Wl,-Bsymbolic-functions "
+
+cd "%{addonBuildDir}"
+cmake -DCMAKE_INSTALL_PREFIX=%{installPath} -DGBSBuild:BOOL=1 .
+make
+
+##############################
+# Installation
+##############################
+%install
+rm -rf %{buildroot}
+
+cd "%{addonBuildDir}"
+%make_install
+cp -R %{addonDir}/examples %{installDir}/examples
+
+
+%clean
+rm -rf %{buildroot}
+
+##############################
+# Post Install
+##############################
+%post
+exit 0
+
+
+##############################
+# Post Uninstall
+##############################
+%postun
+
+##############################
+# Files in Binary Packages
+##############################
+%files
+%manifest dali-addon.manifest
+%defattr(-,root,root,-)
+%{installPath}
+
+