From dde9ff6bb09473eb18d18da9c0ce23f48a124d54 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?= Date: Sun, 21 Feb 2021 23:45:21 +0100 Subject: [PATCH] Initial import. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Čestmír Kalina --- .gitignore | 1 + ksc.spec | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 51 insertions(+) create mode 100644 .gitignore create mode 100644 ksc.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..924b922 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/ksc-5955c6b.tar.gz diff --git a/ksc.spec b/ksc.spec new file mode 100644 index 0000000..a4b6d5d --- /dev/null +++ b/ksc.spec @@ -0,0 +1,49 @@ +%global forgeurl https://github.com/RedHatOfficial/ksc +%global commitdate 20210216 +%global commit 5955c6b2288353c5b093677221cc91a83a2c800c +%global shortcommit %(c=%{commit}; echo ${c:0:7}) + +%{?python_enable_dependency_generator} +%forgemeta -i + +Name: ksc +Version: 1.7 +Release: 1%{?dist} +Summary: Kernel source code checker +Group: Development/Tools +AutoReqProv: no +License: GPLv2+ +URL: https://github.com/RedHatOfficial/ksc +BuildArch: noarch +Requires: kmod +Requires: binutils +Requires: kernel-devel +BuildRequires: python3-devel +BuildRequires: python3-setuptools +Source0: https://github.com/RedHatOfficial/ksc/archive/%{commit}/%{name}-%{shortcommit}.tar.gz + +%description +A kernel module source code checker to find usage of select symbols + +%prep +%forgesetup + +%build +%py3_build + +%install +%py3_install +install -D ksc.1 %{buildroot}%{_mandir}/man1/ksc.1 + +%files +%license COPYING +%doc README PKG-INFO +%{_bindir}/ksc +%{_datadir}/ksc +%{_mandir}/man1/ksc.* +%config(noreplace) %{_sysconfdir}/ksc.conf +%{python3_sitelib}/ksc-%{version}*.egg-info + +%changelog +* Tue Jan 05 2021 Čestmír Kalina - 1.7-1 +- Initial Fedora commit. diff --git a/sources b/sources new file mode 100644 index 0000000..b205985 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (ksc-5955c6b.tar.gz) = 61556ee8422e28124d6639cbded95a3fd8b3cdcd2db11e1f2b4f5f033c7d15b42f93b49f7d99a352d697a6fc1d8667fc205ebe3ea7067052dad3d8bbc0c50c0c