Ratnadeep Debnath 820deed
%global upstream_name keyring
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%{?filter_setup:
Ratnadeep Debnath 820deed
%filter_provides_in %{python_sitearch}/.*\.so$
Ratnadeep Debnath 820deed
%filter_setup
Ratnadeep Debnath 820deed
}
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Name:           python-keyring
Ratnadeep Debnath 820deed
Version:        0.4
Ratnadeep Debnath 820deed
Release:        1%{?dist}
Ratnadeep Debnath 820deed
Summary:        Python library to access the system keyring service
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Source0:        http://pypi.python.org/packages/source/k/keyring/%{upstream_name}-%{version}.tar.gz
Ratnadeep Debnath 820deed
License:        Python
Ratnadeep Debnath 820deed
Group:          Development/Libraries
Ratnadeep Debnath 820deed
URL:            http://pypi.python.org/pypi/keyring
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
# Actually the main package is noarch but -gnome and -kwallet contain
Ratnadeep Debnath 820deed
# architecture-specific code. Currently it's impossible to have a noarch main
Ratnadeep Debnath 820deed
# package with arch-specific subpackages. Therefore we can't use 'noarch' here.
Ratnadeep Debnath 820deed
BuildRequires:  python-devel
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
# Gnome-Keyring
Ratnadeep Debnath 820deed
BuildRequires:  dbus-devel glib2-devel gnome-keyring-devel
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
# KWallet
Ratnadeep Debnath 820deed
BuildRequires:  kdelibs4-devel
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%description
Ratnadeep Debnath 820deed
The Python keyring lib provides a easy way to access the system keyring 
Ratnadeep Debnath 820deed
service from python. It can be used in any application that needs safe 
Ratnadeep Debnath 820deed
password storage.
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
This package only provides file-based pseudo-keyrings. To interface with 
Ratnadeep Debnath 820deed
gnome-keyring or KWallet, please install one of python-keyring-gnome or 
Ratnadeep Debnath 820deed
python-keyring-kwallet.
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%package        gnome
Ratnadeep Debnath 820deed
Summary:        Use gnome-keyring as backend for python-keyring
Ratnadeep Debnath ec795bb
Group:          Development/Libraries
Ratnadeep Debnath 820deed
Requires:       %{name} = %{version}-%{release}
Ratnadeep Debnath 820deed
Requires:       dbus gnome-keyring
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%description    gnome
Ratnadeep Debnath 820deed
Integrate python-keyring with gnome-keyring so passwords can be read from/
Ratnadeep Debnath 820deed
stored in the gnome-keyring database.
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%package        kwallet
Ratnadeep Debnath 820deed
Summary:        Use KWallet as backend for python-keyring
Ratnadeep Debnath ec795bb
Group:          Development/Libraries
Ratnadeep Debnath 820deed
Requires:       %{name} = %{version}-%{release}
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%description    kwallet
Ratnadeep Debnath 820deed
Integrate python-keyring with KWallet so passwords can be read 
Ratnadeep Debnath 820deed
from/stored in the KWallet database.
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%prep
Ratnadeep Debnath 820deed
%setup -q -n %{upstream_name}-%{version}
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%build
Ratnadeep Debnath 820deed
CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="-L %{_libdir}/kde4/devel" %{__python} setup.py build
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%install
Ratnadeep Debnath 820deed
%{__rm} -rf $RPM_BUILD_ROOT
Ratnadeep Debnath 820deed
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%clean
Ratnadeep Debnath ec795bb
#%{__rm} -rf $RPM_BUILD_ROOT
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%files 
Ratnadeep Debnath 820deed
%defattr(-,root,root,-)
Ratnadeep Debnath 820deed
%doc README.txt demo
Ratnadeep Debnath 820deed
%{python_sitearch}/%{upstream_name}
Ratnadeep Debnath 820deed
%{python_sitearch}/%{upstream_name}-*.egg-info
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%files gnome
Ratnadeep Debnath 820deed
%defattr(-,root,root,-) 
Ratnadeep Debnath 820deed
%{python_sitearch}/gnome_keyring.so
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%files kwallet
Ratnadeep Debnath 820deed
%defattr(-,root,root,-) 
Ratnadeep Debnath 820deed
%{python_sitearch}/kde_kwallet.so
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
%changelog
Ratnadeep Debnath 820deed
* Mon Nov 01 2010 rtnpro <rtnpro@gmail.com> 0.4-1
Ratnadeep Debnath 820deed
- Updated rpm to python-keyring version 0.4
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Oct 30 2010 rtnpro <rtnpro@gmail.com> 0.2-4
Ratnadeep Debnath 820deed
- Filtered gnome_keyring.so from the provides list, removed kdelibs-devel
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Oct 02 2010 rtnpro <rtnpro@gmail.com> 0.2-3
Ratnadeep Debnath 820deed
- Updated dependencies to kdelibs4-devel, some cleanup
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Tue Aug 24 2010 rtnpro <rtnpro@gmail.com> 0.2-2
Ratnadeep Debnath 820deed
- Some updates according to bugzilla reviews
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Jun 26 2010 rtnpro <rtnpro@gmail.com> 0.2-1.3
Ratnadeep Debnath 820deed
- Some cleanup
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Sat Jun 26 2010 Felix Schwarz <felix.schwarz@oss.schwarz.eu> 0.2-1.2
Ratnadeep Debnath 820deed
- add KWallet subpackage
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Mon Jun 21 2010 Felix Schwarz <felix.schwarz@oss.schwarz.eu> 0.2-1.1
Ratnadeep Debnath 820deed
- add build dependencies
Ratnadeep Debnath 820deed
- create subpackage for gnome, disable KWallet for now
Ratnadeep Debnath 820deed
- look for files in arch-dependend site-packages
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Tue May 25 2010 rtnpro <rtnpro@gmail.com> 0.2-1
Ratnadeep Debnath 820deed
- Incorporated some changes with reference to http://vcrhonek.fedorapeople.org/python-keyring/python-keyring.spec
Ratnadeep Debnath 820deed
- Fixed some rpmlint errors
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed
* Wed May 19 2010 rtnpro <rtnpro@gmail.com> 0.2
Ratnadeep Debnath 820deed
- Initial RPM package
Ratnadeep Debnath 820deed
Ratnadeep Debnath 820deed