%description
Crosswalk is an app runtime based on Chromium. It is an open source project started by the Intel Open Source Technology Center (http://www.01.org).
+%package -n widget-manifest-parser
+Summary: Widget manifest parser library
+Requires: %{name} = %{version}
+
+%description -n widget-manifest-parser
+A library parsing widget configuration
+
+%package -n widget-manifest-parser-devel
+Summary: Widget manifest parser library header
+Requires: %{name} = %{version}
+Requires: widget-manifest-parser = %{version}
+
+%description -n widget-manifest-parser-devel
+A header for library parsing widget configuration
+
%define _manifestdir %TZ_SYS_RO_PACKAGES
%define _manifestdir_ro %TZ_SYS_RO_PACKAGES
%define _desktop_icondir %TZ_SYS_RW_ICONS/default/small
sed "s|@LIB_INSTALL_DIR@|%{_libdir}|g" xwalk.in > xwalk
sed "s|@LIB_INSTALL_DIR@|%{_libdir}|g" xwalk.service.in > xwalk.service
+# Widget manifest parser devel
+cp src/xwalk/tizen/widget-manifest-parser/widget-manifest-parser.pc.in .
+sed "s|@VERSION@|%{version}|g" widget-manifest-parser.pc.in > widget-manifest-parser.pc
+
cp -a src/AUTHORS AUTHORS.chromium
cp -a src/LICENSE LICENSE.chromium
cp -a src/xwalk/LICENSE LICENSE.xwalk
-Dwerror= \
-Dskia_warnings_as_errors=0
-ninja %{?_smp_mflags} -C src/out/Release xwalk xwalk_launcher xwalk_application_tools
+ninja %{?_smp_mflags} -C src/out/Release xwalk xwalk_launcher xwalk_application_tools widget-manifest-parser
%install
# Binaries.
%endif
# Register xwalk to the package manager.
-install -p -D %{name}.xml %{buildroot}%{_manifestdir}/%{name}.xml
-install -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{name}.png
+install -m 0644 -p -D %{name}.xml %{buildroot}%{_manifestdir}/%{name}.xml
+install -m 0644 -p -D %{name}.png %{buildroot}%{_desktop_icondir}/%{name}.png
+
+# Widget manifest parser devel
+install -m 0664 -p -D src/xwalk/tizen/widget-manifest-parser/widget-manifest-parser.h %{buildroot}%{_includedir}/widget-manifest-parser/widget-manifest-parser.h
+install -m 0664 -p -D widget-manifest-parser.pc %{buildroot}%{_libdir}/pkgconfig/widget-manifest-parser.pc
+
+# Widget manifest parser
+install -m 0755 -p -D src/out/Release/lib/libwidget-manifest-parser.so %{buildroot}%{_libdir}/libwidget-manifest-parser.so
%post
mkdir -p %{_desktop_icondir_ro}
%{_dbusservicedir}/org.crosswalkproject.Runtime1.service
%{_systemduserservicedir}/xwalk.service
%{_datadir}/xwalk/*
+
+%files -n widget-manifest-parser
+%{_libdir}/libwidget-manifest-parser.so
+
+%files -n widget-manifest-parser-devel
+%{_includedir}/widget-manifest-parser/widget-manifest-parser.h
+%{_libdir}/pkgconfig/widget-manifest-parser.pc