summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmarnath Valluri <amarnath.valluri@linux.intel.com>2014-07-16 14:48:36 +0300
committerAmarnath Valluri <amarnath.valluri@linux.intel.com>2014-07-17 23:16:32 +0300
commit87c665642e94f01672321ca61222ad4feac320c2 (patch)
tree76b86040486ee197127da339e375f41ef0435011
parentd4c5f7846e1d197f16b7db3f9208995efcad7fdd (diff)
downloadsignonui-efl-accepted/tizen_ivi.tar.gz
signonui-efl-accepted/tizen_ivi.tar.bz2
signonui-efl-accepted/tizen_ivi.zip
Change-Id: I183ac37c049ab999cfc83767c03f6b84c8df4e49
-rw-r--r--packaging/signonui-efl.changes4
-rw-r--r--packaging/signonui-efl.spec34
2 files changed, 31 insertions, 7 deletions
diff --git a/packaging/signonui-efl.changes b/packaging/signonui-efl.changes
index 0f46984..4d3094f 100644
--- a/packaging/signonui-efl.changes
+++ b/packaging/signonui-efl.changes
@@ -1,3 +1,7 @@
+* Thu Jul 17 2014 Amarnath Valluri <amarnath.valluri@linux.intel.com>
+- Release 0.0.3
+- made webkit support optional
+
* Mon Aug 26 2013 Amarnath Valluri <amarnath.valluri@linux.intel.com> upstream/0.0.2@4f1be2f
- spec file changes to support release 0.0.2
- packaging files added
diff --git a/packaging/signonui-efl.spec b/packaging/signonui-efl.spec
index fa60d04..eb4d970 100644
--- a/packaging/signonui-efl.spec
+++ b/packaging/signonui-efl.spec
@@ -1,18 +1,25 @@
-Name: signon-ui
+%define _use_browser 1
+
+Name: signonui-efl
Summary: EFL based Single Sign-On UI
URL: https://code.google.com/p/accounts-sso/source/checkout?repo=signonui-efl
-Version: 0.0.2
-Release: 2
+Version: 0.0.3
+Release: 1
Group: Security/Secure Storage
License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
Requires: dbus-1
+BuildRequires: pkgconfig(ecore)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(evas)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(glib-2.0) >= 2.30
BuildRequires: pkgconfig(gio-unix-2.0)
-BuildRequires: pkgconfig(evas)
-BuildRequires: pkgconfig(elementary)
+%if %{_use_browser} == 1
+BuildRequires: pkgconfig(libsoup-2.4)
+%else
BuildRequires: pkgconfig(ewebkit2)
+%endif
BuildRequires: pkgconfig(gsignond)
Provides: signon-ui
@@ -23,11 +30,20 @@ EFL based Single Sign-On UI used by gsignond.
%prep
%setup -q -n %{name}-%{version}
-autoreconf -f -i
+%if %{_use_browser} == 1
+autoreconf -f -i
+%else
+autoreconf -f -i --with-ewebkit2
+%endif
%build
-%configure
+CFLAGS="$CFLAGS -DTIZEN" %configure \
+%if %{_use_browser} == 1
+ --enable-browser-cmd=/usr/bin/xwalk
+%else
+ --with-ewebkit2
+%endif
make %{?_smp_mflags}
@@ -36,6 +52,10 @@ rm -rf %{buildroot}
%make_install
+%post
+chmod u+s %{_bindir}/%{name}
+
+
%files
%defattr(-,root,root,-)
%{_libexecdir}/%{name}