From e8d76688bc97be8623097c1e27cbb828fff58040 Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Thu, 21 Jan 2021 15:44:07 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/libsepol.git#2d96c8836cff726e295dbf7e18834d50d2f5c1aa --- .gitignore | 1 + libsepol.spec | 30 +++++++++--------------------- sources | 2 +- 3 files changed, 11 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 98a7c7c..2e7193b 100644 --- a/.gitignore +++ b/.gitignore @@ -177,3 +177,4 @@ libsepol-2.0.41.tgz /libsepol-3.0-rc1.tar.gz /libsepol-3.0.tar.gz /libsepol-3.1.tar.gz +/libsepol-3.2-rc1.tar.gz diff --git a/libsepol.spec b/libsepol.spec index b58d5b7..ba71ee8 100644 --- a/libsepol.spec +++ b/libsepol.spec @@ -1,28 +1,15 @@ Summary: SELinux binary policy manipulation library Name: libsepol -Version: 3.1 -Release: 5%{?dist} +Version: 3.2 +Release: 0.rc1.1%{?dist} License: LGPLv2+ -Source0: https://github.com/SELinuxProject/selinux/releases/download/20200710/libsepol-3.1.tar.gz +Source0: https://github.com/SELinuxProject/selinux/releases/download/3.2-rc1/libsepol-3.2-rc1.tar.gz URL: https://github.com/SELinuxProject/selinux/wiki # $ git clone https://github.com/fedora-selinux/selinux.git # $ cd selinux -# $ git format-patch -N libsepol-3.1 -- libsepol +# $ git format-patch -N libsepol-3.2-rc1 -- libsepol # $ i=1; for j in 00*patch; do printf "Patch%04d: %s\n" $i $j; i=$((i+1));done # Patch list start -Patch0001: 0001-libsepol-checkpolicy-optimize-storage-of-filename-tr.patch -Patch0002: 0002-libsepol-implement-POLICYDB_VERSION_COMP_FTRANS.patch -Patch0003: 0003-libsepol-cil-Validate-constraint-expressions-before-.patch -Patch0004: 0004-libsepol-cil-Validate-conditional-expressions-before.patch -Patch0005: 0005-libsepol-cil-Fix-neverallow-checking-involving-class.patch -Patch0006: 0006-libsepol-cil-fix-signed-overflow-caused-by-using-1-3.patch -Patch0007: 0007-libsepol-drop-confusing-BUG_ON-macro.patch -Patch0008: 0008-libsepol-silence-potential-NULL-pointer-dereference-.patch -Patch0009: 0009-libsepol-Get-rid-of-the-old-and-duplicated-symbols.patch -Patch0010: 0010-libsepol-Drop-deprecated-functions.patch -Patch0011: 0011-libsepol-Bump-libsepol.so-version.patch -Patch0012: 0012-libsepol-cil-Give-error-for-more-than-one-true-or-fa.patch -Patch0013: 0013-libsepol-free-memory-when-realloc-fails.patch # Patch list end BuildRequires: make BuildRequires: gcc @@ -62,7 +49,7 @@ The libsepol-static package contains the static libraries and header files needed for developing applications that manipulate binary policies. %prep -%autosetup -p 2 -n libsepol-%{version} +%autosetup -p 2 -n libsepol-%{version}-rc1 # sparc64 is an -fPIC arch, so we need to fix it here %ifarch sparc64 @@ -75,8 +62,7 @@ CFLAGS="$CFLAGS -fno-semantic-interposition" %make_build %install -mkdir -p ${RPM_BUILD_ROOT}/%{_lib} -mkdir -p ${RPM_BUILD_ROOT}/%{_libdir} +mkdir -p ${RPM_BUILD_ROOT}%{_libdir} mkdir -p ${RPM_BUILD_ROOT}%{_includedir} mkdir -p ${RPM_BUILD_ROOT}%{_bindir} mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man3 @@ -103,11 +89,13 @@ rm -rf ${RPM_BUILD_ROOT}%{_mandir}/ru/man8 %{_includedir}/sepol/cil/*.h %files -%{!?_licensedir:%global license %%doc} %license COPYING %{_libdir}/libsepol.so.2 %changelog +* Wed Jan 20 2021 Petr Lautrbach - 3.2-0.rc1.1 +- SELinux userspace 3.2-rc1 release + * Fri Nov 20 2020 Petr Lautrbach - 3.1-5 - Drop and obsolete libsepol-compat subpackage - cil: Give error for more than one true or false block diff --git a/sources b/sources index 0637568..747fb00 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (libsepol-3.1.tar.gz) = 4b5f4e82853ff3e9b4fac2dbdea5c2fc3bb7b508af912217ac4b75da6540fbcd77aa314ab95cd9dfa94fbc4a885000656a663c1a152f65b4cf6970ea0b6034ab +SHA512 (libsepol-3.2-rc1.tar.gz) = 3dc5244dbfdd9791ac63313ca31b0948daaef61f794a68a94a4d4a9a8df630966b7293bcdb838874d12c5e41dc4d79093b151f7bde0bb71e2e068723873168f4