License: LGPL-2.1+
Source: %{name}-%{version}.tar.gz
URL: https://01.org/gsso
-Source1001: %{name}.manifest
+Source1001: %{name}.manifest
Provides: gsignon
%if %{dbus_type} != "p2p"
Requires: dbus-1
BuildRequires: pkgconfig(gio-unix-2.0)
BuildRequires: pkgconfig(gmodule-2.0)
BuildRequires: pkgconfig(sqlite3)
+BuildRequires: pkgconfig(libecryptfs)
+BuildRequires: pkgconfig(libsmack)
%description
%package devel
Summary: Development files for %{name}
-Group: Development/Libraries
+Group: SDK/Libraries
Requires: %{name} = %{version}-%{release}
%description devel
%package doc
Summary: Documentation files for %{name}
-Group: Development/Libraries
+Group: SDK/Documentation
Requires: %{name} = %{version}-%{release}
%description doc
%prep
%setup -q -n %{name}-%{version}
+cp %{SOURCE1001} .
%build
%install
rm -rf %{buildroot}
%make_install
-cp -a %{SOURCE1001} %{buildroot}%{_datadir}/%{name}.manifest
%post
%files
%defattr(-,root,root,-)
-%manifest %{_datadir}/%{name}.manifest
+%manifest %{name}.manifest
%doc AUTHORS COPYING.LIB INSTALL NEWS README
%{_bindir}/%{name}
%{_libdir}/lib%{name}-*.so.*
return 0x01000000;
}
+#if 0
static GSignondStorageManager *
_get_storage_manager (GSignondExtension *self, GSignondConfig *config)
{
return priv->secret_storage;
}
+#endif
static GSignondAccessControlManager *
_get_access_control_manager (GSignondExtension *self, GSignondConfig *config)
G_OBJECT_CLASS (klass)->dispose = _dispose;
parent_class->get_extension_name = _get_extension_name;
parent_class->get_extension_version = _get_extension_version;
+ // disable storage manager for now until TEE API has been settled
+# if 0
parent_class->get_storage_manager = _get_storage_manager;
parent_class->get_secret_storage = _get_secret_storage;
+# endif
parent_class->get_access_control_manager = _get_access_control_manager;
}