cvsdist 6acb65
Summary: Access control list utilities.
cvsdist 6acb65
Name: acl
Thomas Woerner 26a8b6
Version: 2.2.34
Thomas Woerner 26a8b6
Release: 1
Than Ngo 6f6d6f
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
cvsdist d2639a
BuildRequires: libattr-devel >= 2.4.1
Than Ngo 77b400
Source: ftp://oss.sgi.com/projects/xfs/cmd_tars/acl-%{version}.src.tar.gz
cvsdist d2639a
Patch0: acl-2.2.3-multilib.patch
Thomas Woerner 1074a7
Patch1: acl-2.2.32-build.patch
Stephen Tweedie e36a76
BuildRequires: autoconf, libtool >= 1.5, gettext
cvsdist 0d74a6
License: GPL
cvsdist 6acb65
Group: System Environment/Base
Thomas Woerner 26a8b6
URL: http://oss.sgi.com/projects/xfs/
cvsdist 6acb65
cvsdist 6acb65
%description
cvsdist 6acb65
This package contains the getfacl and setfacl utilities needed for
cvsdist 6acb65
manipulating access control lists.
cvsdist 6acb65
cvsdist 6acb65
%package -n libacl
cvsdist 6acb65
Summary: Dynamic library for access control list support.
Stephen Tweedie ea7da3
License: LGPL
cvsdist 6acb65
Group: System Environment/Libraries
cvsdist 6acb65
Prereq: /sbin/ldconfig
cvsdist 6acb65
cvsdist 6acb65
%description -n libacl
cvsdist 6acb65
This package contains the libacl.so dynamic library which contains
cvsdist 6acb65
the POSIX 1003.1e draft standard 17 functions for manipulating access
cvsdist 6acb65
control lists.
cvsdist 6acb65
cvsdist 6acb65
%package -n libacl-devel
cvsdist 6acb65
Summary: Access control list static libraries and headers.
Stephen Tweedie ea7da3
License: LGPL
cvsdist 6acb65
Group: Development/Libraries
Stephen Tweedie 327a3e
Requires: libacl, libattr-devel
cvsdist 6acb65
cvsdist 6acb65
%description -n libacl-devel
cvsdist 6acb65
This package contains static libraries and header files needed to develop
cvsdist 6acb65
programs which make use of the access control list programming interface
cvsdist 6acb65
defined in POSIX 1003.1e draft standard 17.
cvsdist 6acb65
cvsdist 6acb65
%prep
cvsdist 0d74a6
%setup -q
cvsdist d2639a
%patch0 -p1 -b .multilib
Thomas Woerner 1074a7
%patch1 -p1 -b .build
cvsdist 0d74a6
autoconf
cvsdist 6acb65
cvsdist 6acb65
%build
cvsdist cae5d5
touch .census
cvsdist 0d74a6
# acl abuses libexecdir
cvsdist 0d74a6
%configure --libdir=/%{_lib} --libexecdir=%{_libdir}
cvsdist d2639a
make LIBTOOL="libtool --tag=CC"
cvsdist 6acb65
cvsdist 6acb65
%install
cvsdist 0d74a6
rm -rf $RPM_BUILD_ROOT
Thomas Woerner 1074a7
make install DESTDIR=$RPM_BUILD_ROOT
Thomas Woerner 1074a7
make install-dev DESTDIR=$RPM_BUILD_ROOT
Thomas Woerner 1074a7
make install-lib DESTDIR=$RPM_BUILD_ROOT
Thomas Woerner 1074a7
Thomas Woerner 1074a7
# get rid of libacl.la
Thomas Woerner 1074a7
rm -f $RPM_BUILD_ROOT/%{_libdir}/libacl.la
Thomas Woerner 1074a7
Thomas Woerner 6ca827
# fix links to shared libs and permissions
Thomas Woerner 1074a7
rm -f $RPM_BUILD_ROOT/%{_libdir}/libacl.so
Thomas Woerner 1074a7
ln -s /%{_lib}/libacl.so $RPM_BUILD_ROOT/%{_libdir}/libacl.so
Thomas Woerner 6ca827
chmod 0755 $RPM_BUILD_ROOT/%{_lib}/libacl.so.*.*.*
Thomas Woerner 1074a7
Thomas Woerner 1074a7
%find_lang %{name}
cvsdist 6acb65
cvsdist 6acb65
%clean
cvsdist 0d74a6
rm -rf $RPM_BUILD_ROOT
cvsdist 6acb65
cvsdist 6acb65
%post -n libacl -p /sbin/ldconfig
cvsdist 6acb65
cvsdist 6acb65
%postun -n libacl -p /sbin/ldconfig
cvsdist 6acb65
Thomas Woerner 1074a7
%files -f %{name}.lang
cvsdist 422ff5
%defattr(-,root,root)
Thomas Woerner 1074a7
%{_bindir}/chacl
Thomas Woerner 1074a7
%{_bindir}/getfacl
Thomas Woerner 1074a7
%{_bindir}/setfacl
Thomas Woerner 1074a7
%{_datadir}/doc/acl-%{version}
Thomas Woerner 1074a7
%{_mandir}/man1/chacl.1*
Thomas Woerner 1074a7
%{_mandir}/man1/getfacl.1*
Thomas Woerner 1074a7
%{_mandir}/man1/setfacl.1*
Thomas Woerner 1074a7
%{_mandir}/man5/acl.5*
Thomas Woerner 1074a7
Thomas Woerner 1074a7
%files -n libacl-devel
cvsdist 422ff5
%defattr(-,root,root)
Thomas Woerner 1074a7
/%{_lib}/libacl.so
Thomas Woerner 1074a7
%{_includedir}/acl
Thomas Woerner 1074a7
%{_includedir}/sys/acl.h
Thomas Woerner 1074a7
%{_libdir}/libacl.*
Thomas Woerner 1074a7
%{_mandir}/man3/acl_*
cvsdist 6acb65
Thomas Woerner 1074a7
%files -n libacl
Thomas Woerner 1074a7
%defattr(-,root,root)
Thomas Woerner 1074a7
/%{_lib}/libacl.so.*
cvsdist 6acb65
cvsdist 6acb65
%changelog
Thomas Woerner 26a8b6
* Fri Feb  3 2006 Thomas Woerner <twoerner@redhat.com> 2.2.34-1
Thomas Woerner 26a8b6
- new version 2.2.34
Thomas Woerner 26a8b6
Jesse Keating 0afd4e
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
Jesse Keating 0afd4e
- rebuilt
Jesse Keating 0afd4e
Thomas Woerner 6ca827
* Tue Dec  6 2005 Thomas Woerner <twoerner@redhat.com> 2.2.32-2.1
Thomas Woerner 6ca827
- fixed permissions of libacl
Thomas Woerner 6ca827
Thomas Woerner 1074a7
* Tue Dec  6 2005 Thomas Woerner <twoerner@redhat.com> 2.2.32-2
Thomas Woerner 1074a7
- spec file cleanup
Thomas Woerner 1074a7
- mark po files as lang specific
Thomas Woerner 1074a7
Florian La Roche e420ee
* Sun Nov 06 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche e420ee
- 2.2.32
Florian La Roche e420ee
Than Ngo 77b400
* Wed Sep 28 2005 Than Ngo <than@redhat.com> 2.2.31-1
Than Ngo 77b400
- update to 2.2.31
Than Ngo 77b400
Than Ngo 6f6d6f
* Wed Sep 28 2005 Than Ngo <than@redhat.com> 2.2.23-9
Than Ngo 6f6d6f
- get rid of *.la files
Than Ngo 6f6d6f
- remove duplicate doc files
Than Ngo 6f6d6f
Stephen Tweedie d3928a
* Wed Feb  9 2005 Stephen C. Tweedie <sct@redhat.com> 2.2.23-6
Stephen Tweedie d3928a
- Rebuild
Stephen Tweedie d3928a
Jeremy Katz c97ed3
* Thu Sep 16 2004 Jeremy Katz <katzj@redhat.com> - 2.2.23-5
Jeremy Katz c97ed3
- make the libs executable so that we find their dependencies (#132696)
Jeremy Katz c97ed3
Stephen Tweedie 327a3e
* Fri Sep 10 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.23-4
Stephen Tweedie 327a3e
- libacl-devel Requires: libattr-devel for libattr.la
Stephen Tweedie 327a3e
Stephen Tweedie e36a76
* Fri Sep 10 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.23-3
Stephen Tweedie e36a76
- Requires libtool >= 1.5 for building
Stephen Tweedie e36a76
cvsdist 2ea67e
* Thu Aug 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.2.23-2
cvsdist 2ea67e
- Make libacl.so.* executable.
cvsdist 2ea67e
cvsdist fd5da1
* Thu Aug 19 2004 Phil Knirsch <pknirsch@redhat.com> 2.2.23-1
cvsdist fd5da1
- Update to latest upstream version.
cvsdist fd5da1
cvsdist fd5da1
* Sun Aug  8 2004 Alan Cox <alan@redhat.com> 2.2.7-7
cvsdist fd5da1
- Close bug #125300 (Steve Grubb: build requires libtool,gettext)
cvsdist fd5da1
cvsdist 7a1a7a
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 7a1a7a
- rebuilt
cvsdist 7a1a7a
cvsdist 422ff5
* Wed Mar 31 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.7-5
cvsdist 422ff5
- Add missing %defattr
cvsdist 422ff5
cvsdist 422ff5
* Tue Mar 30 2004 Stephen C. Tweedie <sct@redhat.com> 2.2.7-3
cvsdist 422ff5
- Add /usr/include/acl to files manifest
cvsdist 422ff5
- Fix location of doc files, add main doc dir to files manifest
cvsdist 422ff5
cvsdist 658c73
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 658c73
- rebuilt
cvsdist 658c73
cvsdist 658c73
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 658c73
- rebuilt
cvsdist 658c73
cvsdist d2639a
* Tue Aug  5 2003 Elliot Lee <sopwith@redhat.com> 2.2.7-2
cvsdist d2639a
- Fix libtool invocation
cvsdist d2639a
cvsdist d2639a
* Tue Jun  3 2003 Stephen C. Tweedie <sct@redhat.com> 2.2.7-1
cvsdist d2639a
- Update to acl-2.2.7
cvsdist d2639a
cvsdist d2639a
* Wed Mar 26 2003 Michael K. Johnson <johnsonm@redhat.com> 2.2.3-2
cvsdist d2639a
- include patch from Jay Berkenbilt to print better error messages
cvsdist d2639a
cvsdist 0d74a6
* Tue Jan 28 2003 Michael K. Johnson <johnsonm@redhat.com> 2.2.3-1
cvsdist 0d74a6
- udpate/rebuild
cvsdist 0d74a6
cvsdist 0d74a6
* Sat Jan  4 2003 Jeff Johnson <jbj@redhat.com> 2.0.11-7
cvsdist 0d74a6
- set execute bits on library so that requires are generated.
cvsdist 0d74a6
cvsdist 0d74a6
* Tue Nov 19 2002 Elliot Lee <sopwith@redhat.com> 2.0.11-5
cvsdist 0d74a6
- Correct patch in previous fix so that shared libraries go in /lib* 
cvsdist 0d74a6
  instead of /usr/lib*
cvsdist 0d74a6
cvsdist 0d74a6
* Tue Nov 19 2002 Elliot Lee <sopwith@redhat.com> 2.0.11-4
cvsdist 0d74a6
- Fix multilibbing
cvsdist 0d74a6
cvsdist 0d74a6
* Wed Sep 11 2002 Than Ngo <than@redhat.com> 2.0.11-3
cvsdist 0d74a6
- Added fix to install libs in correct directory on 64bit machine
cvsdist 0d74a6
cvsdist cae5d5
* Thu Aug 08 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.11-2
cvsdist cae5d5
- Made the package only own the one directory that is unique to it:
cvsdist cae5d5
  /usr/include/acl
cvsdist cae5d5
cvsdist 6acb65
* Mon Jun 24 2002 Michael K. Johnson <johnsonm@redhat.com> 2.0.11-1
cvsdist 6acb65
- Initial Red Hat package
cvsdist 6acb65
  Made as few changes as possible relative to upstream packaging to
cvsdist 6acb65
  make it easier to maintain long-term.  This means that some of
cvsdist 6acb65
  the techniques used here are definitely not standard Red Hat
cvsdist 6acb65
  techniques.  If you are looking for an example package to fit
cvsdist 6acb65
  into Red Hat Linux transparently, this would not be the one to
cvsdist 6acb65
  pick.
cvsdist 6acb65
- acl-devel -> libacl-devel