diff --git a/.gitignore b/.gitignore index 8e8969f..b8ae2d1 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1 @@ -SOURCES/ksc-1.8-3.el8.tar.gz +SOURCES/ksc-1.9.tar.gz diff --git a/.ksc.metadata b/.ksc.metadata index e9bd33b..f61c72b 100644 --- a/.ksc.metadata +++ b/.ksc.metadata @@ -1 +1 @@ -e1c8b333fc4fcf77ae1bbb05d308ab9ed8165678 SOURCES/ksc-1.8-3.el8.tar.gz +27f4308a73e4cfe85dbd122fb7e81b47395371e1 SOURCES/ksc-1.9.tar.gz diff --git a/SOURCES/Replace-python3-with-platform-python.patch b/SOURCES/Replace-python3-with-platform-python.patch new file mode 100644 index 0000000..e91a957 --- /dev/null +++ b/SOURCES/Replace-python3-with-platform-python.patch @@ -0,0 +1,9 @@ +diff -ru a/ksc b/ksc +--- a/ksc 2022-02-11 07:47:47.000000000 +0100 ++++ b/ksc 2022-02-21 13:22:53.038431651 +0100 +@@ -1,4 +1,4 @@ + #!/bin/sh + export PYTHONPATH=/usr/share/ksc +-exec /usr/bin/python3 -tt /usr/share/ksc/ksc.py "$@" ++exec /usr/libexec/platform-python -tt /usr/share/ksc/ksc.py "$@" + diff --git a/SPECS/ksc.spec b/SPECS/ksc.spec index 2d49ee9..3aa36ba 100644 --- a/SPECS/ksc.spec +++ b/SPECS/ksc.spec @@ -1,12 +1,12 @@ Name: ksc -Version: 1.8 -Release: 3%{?dist} +Version: 1.9 +Release: 2%{?dist} Summary: Kernel source code checker Group: Development/Tools AutoReqProv: no License: GPLv2+ -URL: http://www.redhat.com/ -Source0: ksc-%{version}-%{release}.tar.gz +URL: https://github.com/RedHatOfficial/ksc +Source0: ksc-%{version}.tar.gz BuildArch: noarch %{?__python3:Requires: %{__python3}} Requires: (kernel-abi-whitelists or kernel-abi-stablelists) @@ -17,22 +17,25 @@ Requires: python3-magic Requires: python3-requests BuildRequires: python3-devel BuildRequires: python3-setuptools +Patch0: Replace-python3-with-platform-python.patch %description A kernel module source code checker to find usage of non whitelist symbols %prep %setup -q +%patch0 -p1 %build -%{__python3} setup.py build +%py3_build %install %{__python3} setup.py install -O1 --root %{buildroot} install -D ksc.1 %{buildroot}%{_mandir}/man1/ksc.1 %files -%doc README COPYING PKG-INFO +%license COPYING +%doc README PKG-INFO %{_bindir}/ksc %{_datadir}/ksc %{_mandir}/man1/ksc.* @@ -40,6 +43,12 @@ install -D ksc.1 %{buildroot}%{_mandir}/man1/ksc.1 %{python3_sitelib}/ksc-%{version}*.egg-info %changelog +* Mon Feb 21 2022 Čestmír Kalina - 1.9-2 +- Resolves: #2043450 ksc: Support Authorization header in bugzilla API +- Use platform-python in place of python3 +* Fri Feb 11 2022 Čestmír Kalina - 1.9-1 +- Resolves: #2043450 ksc: Support Authorization header in bugzilla API +- Rebase to latest ksc release * Mon May 17 2021 Čestmír Kalina - 1.8-3 - Resolves: #1954340 ksc: i18n issues, - Add release to Source0