mirror of
https://abf.rosa.ru/djam/auto-krokodil.git
synced 2025-02-23 10:32:57 +00:00
49 lines
1.8 KiB
RPMSpec
49 lines
1.8 KiB
RPMSpec
# Test macros for creating RPM packages
|
|
|
|
%{load:macros.krokodil}
|
|
%global kroko_release %kroko_mk_release -n %{NAME}
|
|
%global kroko_mdf %kroko_mk_mdf -r %{kroko_release}
|
|
|
|
Name: kroko-test
|
|
Summary: Test autokrokodil macros
|
|
Version: 0
|
|
Release: 0
|
|
License: GPLv3
|
|
Group: System/Kernel and hardware
|
|
|
|
%description
|
|
%{summary}
|
|
|
|
#------------------------------------------------------------------------------
|
|
|
|
# r - Release, generated using %%kroko_mk_release
|
|
# j - major Nvidia version (e.g. 390 from full version 390.13)
|
|
# n - minor Nvidia version (e.g. 13 from full version 390.13)
|
|
# f - kernel flavour (e.g. generic from kernel-5.10-generic)
|
|
# k - kernel version (e.g. 5.10 from kernel-5.10-generic)
|
|
# m - kernel patch level (71 from 5.10.71)
|
|
# p - full kernel version (uname -r), e.g.: 5.10.71-generic-1rosa2021.1-x86_64)
|
|
# s - source package name (e.g.: nvidia390, kernel-5.10-generic)
|
|
# c - module compression (.zst, .xz, .gz or "")
|
|
%kroko_kmod_pkg -r %{kroko_release} -j 100 -n 10 -f test -k 5.0 -m 1 -p 5.0.1-test-1rosa2021.1-x86_64 -s kroko-test -c .zst -d %{kroko_mdf}
|
|
|
|
#------------------------------------------------------------------------------
|
|
|
|
%package kabi
|
|
Summary: Fake provide of kernel abi to satisfy deps
|
|
Provides: kernel-abi(5.0.1-test-1rosa2021.1-x86_64)
|
|
# in sync with package generated by %%kroko_kmod_pkg
|
|
Version: 100.10
|
|
Release: %{kroko_release}
|
|
|
|
%description kabi
|
|
%{summary}
|
|
|
|
%files kabi
|
|
|
|
#------------------------------------------------------------------------------
|
|
|
|
%install
|
|
mkdir -p %{buildroot}/lib/modules/5.0.1-test-1rosa2021.1-x86_64/kernel/drivers/video/nvidia100.%{kroko_mdf}
|
|
echo test > %{buildroot}/lib/modules/5.0.1-test-1rosa2021.1-x86_64/kernel/drivers/video/nvidia100.%{kroko_mdf}/test.ko
|
|
zstd --rm %{buildroot}/lib/modules/5.0.1-test-1rosa2021.1-x86_64/kernel/drivers/video/nvidia100.%{kroko_mdf}/test.ko
|