tstellar / rpms / acl

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