From 0b16afb4b744517faa7ef1c0551e52f57c7dc942 Mon Sep 17 00:00:00 2001 From: Rafal Galka Date: Tue, 16 Jun 2015 15:09:46 +0200 Subject: [PATCH] [build] include *.gypi and tools in devel package Change-Id: I515a93c77a05cfbe3f8806af4a5b2e56e9cadbcb --- packaging/webapi-plugins.pc | 4 ++-- packaging/webapi-plugins.spec | 10 ++++++++-- tools/generate_api.py | 3 ++- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/packaging/webapi-plugins.pc b/packaging/webapi-plugins.pc index c69bcc56..2cd06acd 100755 --- a/packaging/webapi-plugins.pc +++ b/packaging/webapi-plugins.pc @@ -3,11 +3,11 @@ dirname=tizen-extensions-crosswalk prefix=/usr exec_prefix=${prefix} libdir=${prefix}/lib/${dirname} -includedir=${prefix}/include/${dirname} +includedir=${prefix}/include/${project_name}/src Name: ${project_name} Description: ${project_name} Version: -Requires: dlog +Requires: dbus-1 dlog glib-2.0 Libs: -L${libdir} -ltizen_common Cflags: -I${includedir} diff --git a/packaging/webapi-plugins.spec b/packaging/webapi-plugins.spec index 3d199a4b..784f1e0f 100755 --- a/packaging/webapi-plugins.spec +++ b/packaging/webapi-plugins.spec @@ -523,8 +523,14 @@ install -p -m 644 out/Default/libtizen*.so %{buildroot}%{_libdir}/%{crosswalk_ex # devel files mkdir -p %{buildroot}%{_libdir}/pkgconfig cp packaging/%{name}.pc %{buildroot}%{_libdir}/pkgconfig -mkdir -p %{buildroot}%{_includedir}/%{crosswalk_extensions}/common -install -p -m 644 src/common/*.h %{buildroot}%{_includedir}/%{crosswalk_extensions}/common +mkdir -p %{buildroot}%{_includedir}/%{name}/src/common +install -p -m 644 src/common/*.h %{buildroot}%{_includedir}/%{name}/src/common +install -p -m 644 src/common/*.gypi %{buildroot}%{_includedir}/%{name}/src/common +install -p -m 644 src/common/XW_Extension.cc %{buildroot}%{_includedir}/%{name}/src/common +mkdir -p %{buildroot}%{_includedir}/%{name}/tools +install -p -m 644 tools/generate_api.py %{buildroot}%{_includedir}/%{name}/tools +install -p -m 644 tools/mergejs.py %{buildroot}%{_includedir}/%{name}/tools +cp -a tools/gyp %{buildroot}%{_includedir}/%{name}/tools/gyp %if 0%{?tizen_feature_tvaudio_support} # tv audio beep files: diff --git a/tools/generate_api.py b/tools/generate_api.py index 56c911e9..d9dfc024 100755 --- a/tools/generate_api.py +++ b/tools/generate_api.py @@ -2,6 +2,7 @@ # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. +import os import sys import subprocess @@ -11,7 +12,7 @@ const char %s[] = { %s, 0 }; """ js_code = sys.argv[1] -cmd = "python ../../tools/mergejs.py -f" + js_code +cmd = "python " + os.path.dirname(__file__) + "/mergejs.py -f" + js_code lines = subprocess.check_output(cmd, shell=True) c_code = ', '.join(str(ord(c)) for c in lines) -- 2.34.1