diff options
author | Amarnath Valluri <amarnath.valluri@linux.intel.com> | 2014-07-16 14:48:36 +0300 |
---|---|---|
committer | Amarnath Valluri <amarnath.valluri@linux.intel.com> | 2014-07-17 23:16:32 +0300 |
commit | 87c665642e94f01672321ca61222ad4feac320c2 (patch) | |
tree | 76b86040486ee197127da339e375f41ef0435011 | |
parent | d4c5f7846e1d197f16b7db3f9208995efcad7fdd (diff) | |
download | signonui-efl-accepted/tizen_ivi.tar.gz signonui-efl-accepted/tizen_ivi.tar.bz2 signonui-efl-accepted/tizen_ivi.zip |
tizen: using xwalk browser for oauth authenticationsubmit/tizen/20140718.082410submit/tizen/20140718.081402accepted/tizen/ivi/20140729.134604accepted/tizen_ivi
Change-Id: I183ac37c049ab999cfc83767c03f6b84c8df4e49
-rw-r--r-- | packaging/signonui-efl.changes | 4 | ||||
-rw-r--r-- | packaging/signonui-efl.spec | 34 |
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} |