Summary:	Access control list utilities
Name:		acl
Version:	2.2.52
Release:	5%{?dist}
Source0:	http://download.savannah.gnu.org/releases-noredirect/acl/acl-%{version}.src.tar.gz
%define sha1 acl=537dddc0ee7b6aa67960a3de2d36f1e2ff2059d9
License:	GPLv2+
Group:		System Environment/Base
URL:		http://acl.bestbits.at/
Vendor:		VMware, Inc.
Distribution:	Photon
Requires:	libacl = %{version}-%{release}
BuildRequires:	attr-devel

%description
This package contains the getfacl and setfacl utilities needed for
manipulating access control lists.

%package -n	libacl
Summary:	Dynamic library for access control list support
License:	LGPLv2+
Group:		System Environment/Libraries
Requires:	attr

%description -n libacl
This package contains the libacl.so dynamic library which contains
the POSIX 1003.1e draft standard 17 functions for manipulating access
control lists.

%package -n	libacl-devel
Summary:	Files needed for building programs with libacl
License:	LGPLv2+
Group:		Development/Libraries
Requires:	libacl = %{version}-%{release}


%description -n libacl-devel
This package contains header files and documentation needed to develop
programs which make use of the access control list programming interface
defined in POSIX 1003.1e draft standard 17.

%prep
%setup -q

%build
%configure

make %{?_smp_mflags} LIBTOOL="libtool --tag=CC"

%install
make install DESTDIR=%{buildroot}
make install-dev DESTDIR=%{buildroot}
make install-lib DESTDIR=%{buildroot}

find %{buildroot} -name '*.la' -exec rm -f {} ';'

chmod 0755 %{buildroot}%{_libdir}/libacl.so.*.*.*

%find_lang %{name}

%check
if ./setfacl/setfacl -m u:`id -u`:rwx .; then
    make  %{?_smp_mflags} root-tests
else
    echo '*** The chroot file system does not support all ACL options ***'
fi

%post -n libacl 
/sbin/ldconfig

%postun -n libacl 
/sbin/ldconfig

%files -f %{name}.lang
%{_bindir}/chacl
%{_bindir}/getfacl
%{_bindir}/setfacl
%{_mandir}/man1/chacl.1*
%{_mandir}/man1/getfacl.1*
%{_mandir}/man1/setfacl.1*
%{_mandir}/man5/acl.5*

%files -n libacl-devel
%{_libdir}/libacl.so
%{_includedir}/acl
%{_includedir}/sys/acl.h
%{_mandir}/man3/acl_*
%{_libdir}/libacl.a
%{_datadir}/doc/acl/*   
%{_libexecdir}/libacl.a
%{_libexecdir}/libacl.so
   
%files -n libacl
%{_libdir}/libacl.so.*

%changelog
* Fri Jul 28 2017 Chang Lee <changlee@vmware.com> 2.2.52-5
- Fixed %check for filtering unsupported check env
* Thu Nov 24 2016 Alexey Makhalov <amakhalov@vmware.com> 2.2.52-4
- BuildRequired attr-devel.
* Wed Oct 05 2016 ChangLee <changlee@vmware.com> 2.2.52-3
- Modified %check
* Tue May 24 2016 Priyesh Padmavilasom <ppadmavilasom@vmware.com> 2.2.52-2
- GA - Bump release of all rpms
* Thu Feb 26 2015 Divya Thaluru <dthaluru@vmware.com> 2.2.52-1
- Initial version