Marcin Zajaczkowski 2a21784
%if 0%{?fedora}
Marcin Zajaczkowski 2a21784
%global with_python3 1
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
Name:           pylibacl
Marcin Zajaczkowski 2a21784
Summary:        POSIX.1e ACLs library wrapper for python
Marcin Zajaczkowski 2a21784
Version:        0.5.2
30ebf72
Release:        8%{?dist}
Marcin Zajaczkowski 2a21784
License:        LGPLv2+
Marcin Zajaczkowski 2a21784
Group:          Development/Libraries
Marcin Zajaczkowski 2a21784
URL:            http://pylibacl.k1024.org
Marcin Zajaczkowski 2a21784
Source:         %{url}/downloads/%{name}-%{version}.tar.gz
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
Obsoletes:      python-libacl <= %{version}-%{release}
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
# Already autodetected
Marcin Zajaczkowski 2a21784
#Requires:      libacl
a9686e2
#Requires:      python2 >= 2.4
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
BuildRequires:  libacl-devel
Marcin Zajaczkowski 2a21784
a9686e2
BuildRequires:  python2-devel
a9686e2
BuildRequires:  python2-setuptools
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
BuildRequires:  python3-devel
Marcin Zajaczkowski 2a21784
BuildRequires:  python3-setuptools
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
472cf33
472cf33
%description
472cf33
Python extension module for POSIX ACLs. It allows to query, list,
472cf33
add and remove ACLs from files and directories.
472cf33
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
%package -n     py3libacl
Marcin Zajaczkowski 2a21784
Summary:        POSIX.1e ACLs library wrapper for python 3
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%description -n py3libacl
Marcin Zajaczkowski 2a21784
Python 3 extension module for POSIX ACLs. It allows to query, list,
Marcin Zajaczkowski 2a21784
add and remove ACLs from files and directories.
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
472cf33
%prep
Marcin Zajaczkowski 2a21784
%autosetup
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
rm -rf %{py3dir}
Marcin Zajaczkowski 2a21784
cp -a . %{py3dir}
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
472cf33
472cf33
%build
Marcin Zajaczkowski 2a21784
CFLAGS="%{optflags}" %{__python2} setup.py build
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
pushd %{py3dir}
Marcin Zajaczkowski 2a21784
CFLAGS="%{optflags}" %{__python3} setup.py build
Marcin Zajaczkowski 2a21784
popd
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
472cf33
472cf33
%install
Marcin Zajaczkowski 2a21784
%{__python2} setup.py install --root="%{buildroot}"
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
pushd %{py3dir}
Marcin Zajaczkowski 2a21784
%{__python3} setup.py install --root="%{buildroot}"
Marcin Zajaczkowski 2a21784
popd
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%check
Marcin Zajaczkowski 2a21784
%{__python2} setup.py check
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
pushd %{py3dir}
Marcin Zajaczkowski 2a21784
%{__python2} setup.py check
Marcin Zajaczkowski 2a21784
popd
Marcin Zajaczkowski 2a21784
%endif
472cf33
472cf33
472cf33
%files
Marcin Zajaczkowski f07535c
%doc COPYING README NEWS
Marcin Zajaczkowski 2a21784
%{python2_sitearch}/*
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
Marcin Zajaczkowski 2a21784
%if 0%{?with_python3}
Marcin Zajaczkowski 2a21784
%files -n       py3libacl
Marcin Zajaczkowski 2a21784
%doc COPYING README NEWS
Marcin Zajaczkowski 2a21784
%{python3_sitearch}/*
Marcin Zajaczkowski 2a21784
%endif
Marcin Zajaczkowski 2a21784
472cf33
472cf33
%changelog
30ebf72
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-8
30ebf72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
30ebf72
a9686e2
* Wed Feb 07 2018 Iryna Shcherbina <ishcherb@redhat.com> - 0.5.2-7
a9686e2
- Update Python 2 dependency declarations to new packaging standards
a9686e2
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
a9686e2
35a97cc
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-6
35a97cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
35a97cc
6720d24
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-5
6720d24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6720d24
43dab59
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.2-4
43dab59
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
43dab59
6cb4873
* Mon Dec 19 2016 Miro HronĨok <mhroncok@redhat.com> - 0.5.2-3
6cb4873
- Rebuild for Python 3.6
6cb4873
429be9b
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-2
429be9b
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
429be9b
Marcin Zajaczkowski 2a21784
* Mon May 02 2016 Yclept Nemo <pscjtwjdjtAhnbjm/dpn> - 0.5.2-1
Marcin Zajaczkowski 2a21784
- updated to 0.5.2
Marcin Zajaczkowski 2a21784
- phase out python-libacl (it's been a while...)
Marcin Zajaczkowski 2a21784
- run checks
Marcin Zajaczkowski 2a21784
- python3 subpackage
Marcin Zajaczkowski 2a21784
- remove outdated macros
Marcin Zajaczkowski 2a21784
- (original change date Mon Jan 12 2015)
Marcin Zajaczkowski 2a21784
c43ddfb
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.1-9
c43ddfb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
c43ddfb
7cf41bf
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-8
7cf41bf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
7cf41bf
14ca4c7
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-7
14ca4c7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
14ca4c7
a50f526
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-6
a50f526
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a50f526
9024c25
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-5
9024c25
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
9024c25
2517885
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-4
2517885
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2517885
c655f3a
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.1-3
c655f3a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
c655f3a
Marcin Zajaczkowski 283f454
* Tue Jun 26 2012 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.5.1-2
Marcin Zajaczkowski 283f454
- fix wrong licence tag - starting from 0.4 it should be LGPLv2+ instead of GPLv2+
Marcin Zajaczkowski 283f454
Marcin Zajaczkowski f07535c
* Tue Jun 26 2012 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.5.1-1
Marcin Zajaczkowski f07535c
- updated to 0.5.1
Marcin Zajaczkowski f07535c
- fix bugs found with cpycheck (bug 800126)
Marcin Zajaczkowski f07535c
- adjust minimal required Python version to 2.4
Marcin Zajaczkowski f07535c
b3a315b
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-4
b3a315b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b3a315b
f61cbb6
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-3
f61cbb6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
f61cbb6
232fcac
* Wed Jul 21 2010 David Malcolm <dmalcolm@redhat.com> - 0.5.0-2
232fcac
- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
232fcac
51322b7
* Tue Jul 06 2010 Kevin Fenzi <kevin@tummy.com> - 0.5.0-1
51322b7
- Update to 0.5.0
51322b7
- Fix egg-info
51322b7
3eab938
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-7
3eab938
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
3eab938
3bc29c1
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.2-6
3bc29c1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3bc29c1
2f044c9
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.2.2-5
2f044c9
- Rebuild for Python 2.6
2f044c9
2611cf2
* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm@gmail.com> - 0.2.2-4
2611cf2
- Rebuild for Python 2.6
2611cf2
60bfbf7
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 0.2.2-3
60bfbf7
- Autorebuild for GCC 4.3
60bfbf7
66f98ca
* Tue Jan 15 2008 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.2-2
66f98ca
- added compatibility with Python Eggs forced in F9
66f98ca
dc107ae
* Mon Aug 27 2007 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.2-1
dc107ae
- upgraded to 0.2.2
dc107ae
dc107ae
* Sun Aug 26 2007 Kevin Fenzi <kevin@tummy.com> - 0.2.1-7
dc107ae
 - Updated License tag
dc107ae
c719e80
* Wed Apr 25 2007 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-6
c719e80
 - added Provides/Obsoletes tags
c719e80
472cf33
* Sat Apr 21 2007 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-5
472cf33
 - removed redundant after name change "exclude" tag
472cf33
 - comments cleanup
472cf33
472cf33
* Wed Apr 18 2007 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-4
472cf33
 - applied suggestions from Kevin Fenzi
472cf33
 - name changed from python-libacl to pylibacl
472cf33
 - corrected path to the source file
472cf33
472cf33
* Fri Apr 6 2007 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-3
472cf33
 - fixed path to a source package
472cf33
472cf33
* Thu Apr 5 2007 Marcin Zajaczkowski <mszpak ATT wp DOTT pl> - 0.2.1-2
472cf33
 - added python-devel in BuildRequires
472cf33
 - added Provides section
472cf33
 - modified to Fedora Extras requirements
472cf33
472cf33
* Sun Sep 11 2005 Dag Wieers <dag@wieers.com> - 0.2.1-1
472cf33
- Initial package. (using DAR)