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