[build] include *.gypi and tools in devel package
authorRafal Galka <r.galka@samsung.com>
Tue, 16 Jun 2015 13:09:46 +0000 (15:09 +0200)
committerRafal Galka <r.galka@samsung.com>
Tue, 16 Jun 2015 13:09:46 +0000 (15:09 +0200)
Change-Id: I515a93c77a05cfbe3f8806af4a5b2e56e9cadbcb

packaging/webapi-plugins.pc
packaging/webapi-plugins.spec
tools/generate_api.py

index c69bcc56081d8c38e5f2345457f3efef1b639aa6..2cd06acd13ff6a2cf9650bd292798b00d2ce617c 100755 (executable)
@@ -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}
index 3d199a4b96d61adf4008cdb40f9de97c894839bc..784f1e0fddacd3292acecde3f011d1c09bb7c300 100755 (executable)
@@ -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:
index 56c911e985780bfe89790217c352d5527f919656..d9dfc02439b34789b5e5bfb148c0b2a1feabd165 100755 (executable)
@@ -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)