From 2537485264382c4ec515759d9d46839aed947b38 Mon Sep 17 00:00:00 2001 From: taeyoon Date: Wed, 10 Aug 2016 14:33:00 +0900 Subject: [PATCH 1/1] Make only dali-toolkit.spec file be used because of gbs build error Change-Id: I6d621858622c41cc4ea32e30a984436acf331d44 --- packaging/dali-addon.spec | 98 ----------------------------------------------- 1 file changed, 98 deletions(-) delete mode 100644 packaging/dali-addon.spec diff --git a/packaging/dali-addon.spec b/packaging/dali-addon.spec deleted file mode 100644 index ae48184..0000000 --- a/packaging/dali-addon.spec +++ /dev/null @@ -1,98 +0,0 @@ -Name: dali-addon -Summary: DALi module for Node.JS -Version: 1.2.30 -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} - - -- 2.7.4