Marcel Wysocki 6b8247a
%filter_provides_in %{python_sitearch}/.*\.so$ 
Marcel Wysocki 6b8247a
%filter_setup
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
Name:               python-llfuse
Marcel Wysocki 6b8247a
Version:            0.37.1
Marcel Wysocki b036148
Release:            10%{?dist}
Marcel Wysocki 6b8247a
Summary:            Python Bindings for the low-level FUSE API
Marcel Wysocki 6b8247a
Source0:            http://python-llfuse.googlecode.com/files/llfuse-%{version}.tar.bz2
Marcel Wysocki 6b8247a
URL:                http://code.google.com/p/python-llfuse/
Marcel Wysocki 6b8247a
Group:              Development/Libraries
Marcel Wysocki 6b8247a
License:            LGPLv2+
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
BuildRequires:      libattr-devel
Marcel Wysocki 6b8247a
BuildRequires:      fuse-devel >= 2.8.0
Marcel Wysocki 6b8247a
BuildRequires:      python-setuptools
Marcel Wysocki 6b8247a
BuildRequires:      python2-devel
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
%description
Marcel Wysocki 6b8247a
LLFUSE is a set of Python bindings for the low level FUSE API. It requires at
Marcel Wysocki 6b8247a
least FUSE 2.8.0 and supports both Python 2.x and 3.x.
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
LLFUSE was originally part of S3QL, but has been factored out so that it can be
Marcel Wysocki 6b8247a
used by other projects as well. 
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
%prep
Marcel Wysocki 6b8247a
%setup -q -n "llfuse-%{version}"
Marcel Wysocki 6b8247a
rm doc/html/.buildinfo
Marcel Wysocki 6b8247a
rm -rf src/llfuse.egg-info
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
%build
Marcel Wysocki 6b8247a
CFLAGS="%{optflags} -fno-strict-aliasing" \
Marcel Wysocki 6b8247a
%__python ./setup.py build
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
%install
Marcel Wysocki 6b8247a
%__python ./setup.py install \
Marcel Wysocki 6b8247a
    --prefix="%{_prefix}" \
Marcel Wysocki 6b8247a
    --root="%{buildroot}"
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
%files
Marcel Wysocki 6b8247a
%doc Changes.txt doc/html LICENSE
Marcel Wysocki 6b8247a
%{python_sitearch}/*
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
%changelog
Marcel Wysocki b036148
* Thu Nov 01 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-10
Marcel Wysocki b036148
- drop python-distribute requirement, it's provided by python-setuptools
Marcel Wysocki b036148
Marcel Wysocki 6b8247a
* Wed Oct 31 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-9
Marcel Wysocki 6b8247a
- drop fuse requirement
Marcel Wysocki 6b8247a
- add license to docs
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Wed Oct 31 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-8
Marcel Wysocki 6b8247a
- filter out private libraries
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Tue Oct 30 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-7
Marcel Wysocki 6b8247a
- use python2-devel BR instead of python-devel
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Tue Oct 30 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-6
Marcel Wysocki 6b8247a
- add python-devel to the build requirements
Marcel Wysocki 6b8247a
- use optflags macro
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Mon Oct 29 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-5
Marcel Wysocki 6b8247a
- add python-setuptools to the build requirements
Marcel Wysocki 6b8247a
- delete llfuse.egg-info prior to build
Marcel Wysocki 6b8247a
- remove python from requirements, rpm picks it up itself
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Tue Oct 23 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-4
Marcel Wysocki 6b8247a
- don't use rm and install macros
Marcel Wysocki 6b8247a
- add missing dependencies
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Fri Oct 05 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-3
Marcel Wysocki 6b8247a
- add missing builddep
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Thu Oct 04 2012 Marcel Wysocki <maci@satgnu.net> 0.37.1-2
Marcel Wysocki 6b8247a
- fedora port
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Sun Jan 22 2012 Dmitry Mikhirev <dmikhirev@mandriva.org> 0.37.1-1
Marcel Wysocki 6b8247a
+ Revision: 764912
Marcel Wysocki 6b8247a
- new version 0.37.1
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Tue Dec 06 2011 Dmitry Mikhirev <dmikhirev@mandriva.org> 0.37-1
Marcel Wysocki 6b8247a
+ Revision: 738418
Marcel Wysocki 6b8247a
- Update to 0.37
Marcel Wysocki 6b8247a
Marcel Wysocki 6b8247a
* Tue Nov 29 2011 Dmitry Mikhirev <dmikhirev@mandriva.org> 0.36-1
Marcel Wysocki 6b8247a
+ Revision: 735378
Marcel Wysocki 6b8247a
- imported package python-llfuse