update to 2.6 [release 2.6-1mamba;Wed Nov 16 2016]

This commit is contained in:
Silvan Calarco 2024-01-06 05:44:55 +01:00
parent 70c76ee46d
commit c16abb9ef8

View File

@ -1,5 +1,6 @@
%define majver %(echo %version | cut -d. -f1-2)
Name: libselinux
Version: 2.5
Version: 2.6
Release: 1mamba
Summary: A security enhancement to Linux that allows users and administrators more control over resources access
Group: System/Libraries
@ -7,7 +8,7 @@ Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://userspace.selinuxproject.org/trac
Source: https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160223/libselinux-%{version}.tar.gz
Source: https://github.com/SELinuxProject/selinux/archive/libselinux-%{version}.tar.gz
Source1: selinux-config
Patch0: libselinux-2.2.1-pkgconfig.patch
License: Public Domain
@ -16,10 +17,11 @@ BuildRequires: glibc-devel
BuildRequires: libpcre-devel
%if "%{stage1}" != "1"
BuildRequires: libpython-devel
BuildRequires: libsepol-devel
%endif
## AUTOBUILDREQ-END
BuildRequires: libsepol-devel
Requires: libsepol >= 2.0.1
Requires: libsepol >= %{majver}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
%description
@ -56,10 +58,12 @@ This package contains the python interface library to libselinux.
%debug_package
%prep
%setup -q
%setup -q -n selinux-libselinux-%{version}
cd libselinux
%patch0 -p1
%build
cd libselinux
%if "%{_build}" != "%{_host}"
%make CC=%{_target_platform}-gcc TLSFLAGS=
%else
@ -67,11 +71,12 @@ This package contains the python interface library to libselinux.
%endif
%if "%{stage1}" != "1"
%make pywrap
%make pywrap LIBDIR=%{_libdir}
%endif
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
cd libselinux
%makeinstall \
LIBDIR=%{buildroot}%{_libdir} \
SHLIBDIR=%{buildroot}/%{_lib} \
@ -95,7 +100,7 @@ install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/selinux/config
/%{_lib}/libselinux.so.*
%{_libdir}/libselinux.so
%{_mandir}/man8/*
%doc ChangeLog LICENSE
%doc libselinux/ChangeLog libselinux/LICENSE
%files devel
%defattr(-,root,root)
@ -110,9 +115,13 @@ install -D -m0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/selinux/config
%files python
%defattr(-,root,root)
%{python_sitearch}/selinux/*
%{python_sitearch}/_selinux.so
%endif
%changelog
* Wed Nov 16 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 2.6-1mamba
- update to 2.6
* Sat Feb 27 2016 Silvan Calarco <silvan.calarco@mambasoft.it> 2.5-1mamba
- update to 2.5