####################################################################### # # Copyright (C) 2004 Novell, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public # License as published by the Free Software Foundation; either # version 2 of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU # General Public License for more details. # # You should have received a copy of the GNU General Public # License along with this program; if not, write to the Free # Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. # # Author: Juan Carlos Luciani # ####################################################################### # SuSE Specific autobuild tags # neededforbuild mono mono-devel pkgconfig glib2 glib2-devel libicu26 %define prefix /opt/novell/clientpasswordmanager Summary: ClientPasswordManager Name: @PACKAGE@ Version: @VERSION@ Release: @RELEASE@ Copyright: GPL Group: Applications/Productivity Source: %{name}-%{version}.tar.gz URL: http://forge.novell.com/modules/xfmod/project/?isecure #Distribution : Vendor: Packager: BuildRoot: %{_tmppath}/%{name}-%{version} Requires: mono >= 0.31 Obsoletes: %{name} <= %{version} #============================================================================= %Description ClientPasswordManager provides an infrastructure that allows trusted applications to share passwords to help provide a Single Sign-On experience to the user. #============================================================================= %ChangeLog #============================================================================= %Prep %setup -n %{name}-%{version} #============================================================================= %Build ./configure --prefix=%{prefix} make #============================================================================= %Install %{__rm} -rf $RPM_BUILD_ROOT make DESTDIR=$RPM_BUILD_ROOT install #============================================================================= %Clean %{__rm} -rf $RPM_BUILD_ROOT #============================================================================= %Post cd /opt/novell/clientpasswordmanager/lib gacutil -i Novell.Security.ClientPasswordManager.NetCredential.dll gacutil -i Novell.Security.ClientPasswordManager.UsernameDialog.dll gacutil -i Novell.Security.ClientPasswordManager.PasswordDialog.dll gacutil -i Novell.Security.Utilities.dll exit 0 #============================================================================= %Preun gacutil -u Novell.Security.ClientPasswordManager.NetCredential gacutil -u Novell.Security.ClientPasswordManager.UsernameDialog gacutil -u Novell.Security.ClientPasswordManager.PasswordDialog gacutil -u Novell.Security.Utilities exit 0 #============================================================================= %Files %defattr(-,root,root) %{prefix}/* #%{prefix}/lib/* #%{prefix}/share/*