75dd6bf
%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
75dd6bf
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
75dd6bf
%{!?python_abi: %define python_abi %(%{__python} -c "import sys; print sys.version[:3]")}
75dd6bf
75dd6bf
Name:           python-smbpasswd
75dd6bf
Version:        1.0.1
36a799a
Release:        7%{?dist}
75dd6bf
Summary:        Python SMB Password Hash Generator Module
75dd6bf
75dd6bf
Group:          Development/Languages
0ac4b3f
License:        GPLv2
75dd6bf
URL:            http://barryp.org/software/py-smbpasswd
75dd6bf
Source0:        http://barryp.org/software/py-smbpasswd/files/py-smbpasswd-%{version}.tar.gz
75dd6bf
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
75dd6bf
75dd6bf
BuildRequires:  python-devel
75dd6bf
75dd6bf
%description
75dd6bf
This package contains a python module, which is able to generate LANMAN and
75dd6bf
NT password hashes suiteable to us with Samba.
75dd6bf
75dd6bf
%prep
75dd6bf
%setup -q -n py-smbpasswd-%{version}
75dd6bf
chmod 0644 smbpasswd.c
75dd6bf
75dd6bf
%build
75dd6bf
CFLAGS="$RPM_OPT_FLAGS" %{__python} setup.py build
75dd6bf
75dd6bf
%install
75dd6bf
rm -rf $RPM_BUILD_ROOT
75dd6bf
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
75dd6bf
 
75dd6bf
%clean
75dd6bf
rm -rf $RPM_BUILD_ROOT
75dd6bf
75dd6bf
%files
75dd6bf
%defattr(-,root,root,-)
75dd6bf
%{python_sitearch}/smbpasswd.so
36a799a
%{python_sitearch}/*.egg-info
75dd6bf
75dd6bf
%doc COPYING README.txt
75dd6bf
75dd6bf
%changelog
36a799a
* Sun Jan  6 2008 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-7
36a799a
- Add .egg-info file into package
36a799a
0ac4b3f
* Wed Aug  8 2007 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-6
0ac4b3f
- Changing license tag
0ac4b3f
9c5af8b
* Mon Dec 11 2006 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-5
9c5af8b
- New Build to solve broken deps
9c5af8b
f7cf13c
* Sun Sep  3 2006 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-4
f7cf13c
- Rebuild for FC-6
f7cf13c
75dd6bf
* Mon Jul 24 2006 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-3
75dd6bf
- Change Permissions of smbwasswd.c
75dd6bf
75dd6bf
* Sun Jul 23 2006 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-2
75dd6bf
- Remove Python(ABI) Require.
75dd6bf
75dd6bf
* Tue Jun 27 2006 Jochen Schmitt <Jochen herr-schmitt de> 1.0.1-1
75dd6bf
- Initial RPM