acl/acl.spec

99 lines
2.5 KiB
RPMSpec
Raw Normal View History

2019-12-25 15:40:51 +08:00
Name: acl
Version: 2.2.53
2020-01-22 10:20:15 +08:00
Release: 5
2019-12-25 15:40:51 +08:00
Summary: Commands for manipulating POSIX access control lists
2020-01-22 10:20:15 +08:00
License: GPLv2+
2019-12-25 15:40:51 +08:00
URL: https://savannah.nongnu.org/projects/acl
Source0: http://download.savannah.nongnu.org/releases/acl/acl-2.2.53.tar.gz
BuildRequires: libattr-devel gawk libtool gettext
%description
This package contains commands for manipulating POSIX access control lists,
and the libacl.so dynamic library which contains the POSIX 1003.1e draft
standard 17 functions for manipulating access control lists.
2020-01-22 10:20:15 +08:00
%package -n libacl
Summary: Library for supporting access control list
License: LGPLv2+
Conflicts: filesystem < 3
%description -n libacl
This package contains the library for manipulating access control list.
2019-12-25 15:40:51 +08:00
%package devel
Summary: Files necessary to develop applications with libacl
License: LGPLv2+
Requires: acl = %{version}-%{release}, libattr-devel
2020-01-22 10:20:15 +08:00
Provides: libacl-devel = %{name}-%{version}
Obsoletes: libacl-devel = %{name}-%{version}
2019-12-25 15:40:51 +08:00
%description devel
This package contains header files for the POSIX ACL library.
%package_help
%prep
%autosetup -n %{name}-%{version} -p1
%build
%configure
%make_build
%install
%make_install
%delete_la_and_a
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}*
%find_lang %{name}
%check
# permissions.test needs 'daemon' users to be in the 'bin' group. If not, stop this test.
if test 0 = "$(id -u)"; then
sed -e 's|test/root/permissions.test||' -i test/Makemodule.am Makefile.in Makefile
fi
# setfacl.test needs 'bin' users to have the access to build dir. If not, stop this test.
if ! runuser -u bin -- "${PWD}/setfacl" --version; then
sed -e 's|test/root/setfacl.test||' -i test/Makemodule.am Makefile.in Makefile
fi
make check
%post -n %{name} -p /sbin/ldconfig
%postun -n %{name} -p /sbin/ldconfig
%files -f %{name}.lang
%defattr(-,root,root)
%{!?_licensedir:%global license %%doc}
%license doc/COPYING*
%{_bindir}/*acl
2020-01-22 10:20:15 +08:00
%files -n libacl
2019-12-25 15:40:51 +08:00
%{_libdir}/libacl.so.*
%files devel
%defattr(-,root,root)
%{_includedir}/acl/libacl.h
%{_includedir}/sys/acl.h
%{_libdir}/libacl.so
%{_libdir}/pkgconfig/libacl.pc
%files help
%defattr(-,root,root)
%{_mandir}/man1/*
%{_mandir}/man3/*
%{_mandir}/man5/*
%changelog
2020-01-22 10:20:15 +08:00
* Wed Jan 22 2020 openEuler Buildteam <buildteam@openeuler.org> - 2.2.53-5
- Add libacl package
2019-12-25 15:40:51 +08:00
* Sat Dec 14 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.2.53-4
- Provides arch releated rpm
* Tue Sep 10 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.2.53-3
- Package init