In few words, I would like to eventually be able to build my own kernel for Rocky Linux from my git repo.
So, I installed the sources rpm from here: https://dl.rockylinux.org/vault/rocky/9.1/devel/source/tree/Packages/k/kernel-5.14.0-162.23.1.el9_1.src.rpm
I took the sources tar ball ~/rpmbuild/SOURCES/linux-5.14.0-162.23.1.el9_1.tar.xz
and created my own git repo.
Now, I would like to re-bundle *.src.rpm with my own kernel sources tar ball replacing the one from Rocky.
I would like also to include all the other files from src.rpm, and the list is below.
I guess, my problem is a proper spec file. And sorry, I am not familiar with the rpm specifications.
/home/cloud-user/rpmbuild/
/home/cloud-user/rpmbuild/SOURCES
/home/cloud-user/rpmbuild/SOURCES/mod-denylist.sh
/home/cloud-user/rpmbuild/SOURCES/x509.genkey
/home/cloud-user/rpmbuild/SOURCES/kernel-ppc64le-rhel.config
/home/cloud-user/rpmbuild/SOURCES/filter-armv7hl.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/generate_all_configs.sh
/home/cloud-user/rpmbuild/SOURCES/filter-s390x.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/mod-internal.list
/home/cloud-user/rpmbuild/SOURCES/cpupower.service
/home/cloud-user/rpmbuild/SOURCES/check-kabi
/home/cloud-user/rpmbuild/SOURCES/README.rst
/home/cloud-user/rpmbuild/SOURCES/kernel-kabi-dw-5.14.0-162.23.1.el9_1.tar.bz2
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_dup_x86_64
/home/cloud-user/rpmbuild/SOURCES/rockykpatch1.x509
/home/cloud-user/rpmbuild/SOURCES/partial-kgcov-snip.config
/home/cloud-user/rpmbuild/SOURCES/process_configs.sh
/home/cloud-user/rpmbuild/SOURCES/filter-aarch64.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/linux-kernel-test.patch
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_dup_s390x
/home/cloud-user/rpmbuild/SOURCES/x509.genkey.centos
/home/cloud-user/rpmbuild/SOURCES/kernel-x86_64-debug-rhel.config
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_s390x
/home/cloud-user/rpmbuild/SOURCES/filter-modules.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_dup_aarch64
/home/cloud-user/rpmbuild/SOURCES/mod-extra.list.rhel
/home/cloud-user/rpmbuild/SOURCES/kernel-aarch64-rhel.config
/home/cloud-user/rpmbuild/SOURCES/rockydup1.x509
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_ppc64le
/home/cloud-user/rpmbuild/SOURCES/debrand-rh-main.patch
/home/cloud-user/rpmbuild/SOURCES/kernel-aarch64-debug-rhel.config
/home/cloud-user/rpmbuild/SOURCES/patch-5.14.0-redhat.patch
/home/cloud-user/rpmbuild/SOURCES/kernel-s390x-debug-rhel.config
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_x86_64
/home/cloud-user/rpmbuild/SOURCES/merge.pl
/home/cloud-user/rpmbuild/SOURCES/mod-sign.sh
/home/cloud-user/rpmbuild/SOURCES/parallel_xz.sh
/home/cloud-user/rpmbuild/SOURCES/Makefile.rhelver
/home/cloud-user/rpmbuild/SOURCES/filter-ppc64le.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/filter-i686.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/kernel-abi-stablelists-5.14.0-162.23.1.el9_1.tar.bz2
/home/cloud-user/rpmbuild/SOURCES/kernel-x86_64-rhel.config
/home/cloud-user/rpmbuild/SOURCES/gating.yaml
/home/cloud-user/rpmbuild/SOURCES/cpupower.config
/home/cloud-user/rpmbuild/SOURCES/kernel-s390x-zfcpdump-rhel.config
/home/cloud-user/rpmbuild/SOURCES/rpminspect.yaml
/home/cloud-user/rpmbuild/SOURCES/kernel-local
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_aarch64
/home/cloud-user/rpmbuild/SOURCES/kernel-s390x-rhel.config
/home/cloud-user/rpmbuild/SOURCES/Module.kabi_dup_ppc64le
/home/cloud-user/rpmbuild/SOURCES/update_scripts.sh
/home/cloud-user/rpmbuild/SOURCES/kernel-ppc64le-debug-rhel.config
/home/cloud-user/rpmbuild/SOURCES/filter-x86_64.sh.rhel
/home/cloud-user/rpmbuild/SOURCES/kvm_stat.logrotate
/home/cloud-user/rpmbuild/SOURCES/linux-5.14.0-162.23.1.el9_1.tar.xz
/home/cloud-user/rpmbuild/SRPMS
/home/cloud-user/rpmbuild/SPECS
/home/cloud-user/rpmbuild/SPECS/kernel.spec
/home/cloud-user/rpmbuild/RPMS
/home/cloud-user/rpmbuild/BUILD