Hello community,

here is the log from the commit of package checkpolicy for openSUSE:Factory 
checked in at 2018-11-27 10:40:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/checkpolicy (Old)
 and      /work/SRC/openSUSE:Factory/.checkpolicy.new.19453 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "checkpolicy"

Tue Nov 27 10:40:46 2018 rev:26 rq:651126 version:2.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/checkpolicy/checkpolicy.changes  2017-12-11 
18:56:11.615445834 +0100
+++ /work/SRC/openSUSE:Factory/.checkpolicy.new.19453/checkpolicy.changes       
2018-11-27 10:40:54.452288809 +0100
@@ -1,0 +2,30 @@
+Sun Nov 11 17:19:04 UTC 2018 - Jan Engelhardt <[email protected]>
+
+- Enable parallel build. Remove ineffective LDFLAGS="$RPM_LD_FLAGS"
+  (RPM_LD_FLAGS is always empty).
+
+-------------------------------------------------------------------
+Wed Nov  7 16:26:24 UTC 2018 - [email protected]
+
+- Source URL was invalid (bsc#1115052)
+
+-------------------------------------------------------------------
+Wed Oct 17 11:52:55 UTC 2018 - [email protected]
+
+- Update to version 2.8 (bsc#1111732)
+- Dropped checkpolicy-build.patch, not necessary anymore
+- Removed BuildRequires for byacc. It builds without and this blocks
+  building on SLE 15
+
+-------------------------------------------------------------------
+Mon Jun 11 07:48:05 UTC 2018 - [email protected]
+
+- checkpolicy-build.patch was added in the former change to fix build
+  failures
+
+-------------------------------------------------------------------
+Wed May 16 07:16:19 UTC 2018 - [email protected]
+
+- Rebase to 2.7
+
+-------------------------------------------------------------------

Old:
----
  checkpolicy-2.6.tar.gz

New:
----
  checkpolicy-2.8.tar.gz
  checkpolicy-tests.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ checkpolicy.spec ++++++
--- /var/tmp/diff_new_pack.rvqjFe/_old  2018-11-27 10:40:59.200283945 +0100
+++ /var/tmp/diff_new_pack.rvqjFe/_new  2018-11-27 10:40:59.204283942 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package checkpolicy
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,23 +12,24 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
-%define libsepol_ver 2.6
+%define libsepol_ver 2.8
 Name:           checkpolicy
-Version:        2.6
+Version:        2.8
 Release:        0
 Summary:        SELinux policy compiler
-License:        GPL-2.0+
+License:        GPL-2.0-or-later
 Group:          Productivity/Security
 Url:            https://github.com/SELinuxProject/selinux
-Source:         
https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20161014/%{name}-%{version}.tar.gz
+Source0:        
https://github.com/SELinuxProject/selinux/releases/download/20180524/%{name}-%{version}.tar.gz
+Source1:        checkpolicy-tests.tar.gz
 BuildRequires:  bison
 BuildRequires:  flex
 BuildRequires:  libselinux-devel
-BuildRequires:  libsepol-devel-static >= %{libsepol_ver}
+BuildRequires:  libsepol-devel-static => %{libsepol_ver}
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -40,29 +41,50 @@
 Type Enforcement, Role-based Access Control and Multi-Level
 Security.)
 
+%package devel
+Summary:        Development files for SELinux policy compiler
+Group:          Development/Libraries/C and C++
+Requires:       %{name} = %{version}
+
+%description devel
+checkpolicy is the SELinux policy compiler. It uses libsepol to
+generate the binary policy.
+
+This package contains the development files, which are
+necessary to develop your own software using checkpolicy.
+
+%package -n python3-%{name}
+Summary:        Python bindings for SELinux policy compiler
+Group:          Development/Libraries/Python
+Requires:       %{name} = %{version}
+
+%description -n python3-%{name}
+checkpolicy is the SELinux policy compiler. It uses libsepol to
+generate the binary policy.
+
+This package contains the Python bindindgs, which are necessary
+to use checkpolicy from Python.
+
 %prep
 %setup -q
 
 %build
-make %{?_smp_mflags} clean
-make LIBDIR="%{_libdir}" CFLAGS="%{optflags}" %{?_smp_mflags}
-cd test
+make clean
 make LIBDIR="%{_libdir}" CFLAGS="%{optflags}" %{?_smp_mflags}
+make -C test LIBDIR="%{_libdir}" CFLAGS="%{optflags}" %{?_smp_mflags}
 
 %install
-mkdir -p %{buildroot}%{_bindir}
-make LIBDIR="%{_libdir}" DESTDIR=%{buildroot} install
-install test/dismod %{buildroot}%{_bindir}/sedismod
-install test/dispol %{buildroot}%{_bindir}/sedispol
+mkdir -p %{buildroot}/%{_bindir}
+%make_install LIBDIR="%{_libdir}"
+install test/dismod %{buildroot}/%{_bindir}/sedismod
+install test/dispol %{buildroot}/%{_bindir}/sedispol
 
 %files
 %defattr(-,root,root)
-%doc COPYING ChangeLog
 %{_bindir}/checkpolicy
 %{_bindir}/checkmodule
 %{_bindir}/sedismod
 %{_bindir}/sedispol
-%{_mandir}/man8/checkmodule.8%{ext_man}
-%{_mandir}/man8/checkpolicy.8%{ext_man}
+%{_mandir}/man8/check*.*%{ext_man}
 
 %changelog

++++++ checkpolicy-2.6.tar.gz -> checkpolicy-2.8.tar.gz ++++++
++++ 3130 lines of diff (skipped)


Reply via email to