rpm-build-kernel - RPM macros to build kernel packages

Property Value
Distribution ALT Linux Sisyphus
Repository Classic x86_64
Package filename rpm-build-kernel-0.113-alt1.x86_64.rpm
Package name rpm-build-kernel
Package version 0.113
Package release alt1
Package architecture x86_64
Package type rpm
Category Development/Kernel
Homepage -
License -
Maintainer -
Download size 7.57 KB
Installed size 7.57 KB
RPM macros used to build kernel packages according to ALT Linux
kernel packaging conventions.


Package Version Architecture Repository
rpm-build-kernel-0.113-alt1.i586.rpm 0.113 i586 Classic
rpm-build-kernel - - -


Name Value
/usr/lib/rpm/macros.d -
rpm -
rpmlib(PayloadIsLzma) -
rpmquery-strictdep -
sed -


Name Value
kernel-headers-modules-elbrus-1cp -
kernel-headers-modules-elbrus-4c -
kernel-headers-modules-elbrus-8c -
kernel-headers-modules-elbrus-def -
kernel-headers-modules-mp -
kernel-headers-modules-std-pae -
rpm-build-kernel = 0.113-alt1:sisyphus+236125.100.2.1


Name Value
rpm-build < 4.0.4-alt1


Type URL
Mirror ftp.altlinux.org
Binary Package rpm-build-kernel-0.113-alt1.x86_64.rpm
Source Package kernel-build-tools-0.113-alt1.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus x86_64 classic
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic
  2. Update the package index:
    # sudo apt-get update
  3. Install rpm-build-kernel rpm package:
    # sudo apt-get install rpm-build-kernel




2019-08-15 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.113-alt1
- km-create-tag: changed km-karch config handling to fall back to default
@karch@ on unmatched flavours.
2019-08-14 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.112-alt1
- rpm-build-kernel: removed P: kernel-headers-modules-std-def on aarch64.
- km-create-tag:
+ added aarch64 and ppc64le to default karch;
+ changed -a/--arches argument handling to accumulate parameters;
+ added support of .gear/km-karch config file to map kernel flavour to
module's @karch@ specsubst variable.
2019-07-05 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.111-alt1
- rpm-build-kernel:
+ removed P: kernel-headers-modules-std-def on ppc64le;
+ added P: kernel-headers-modules-std-debug on excluded architectures.
2019-07-04 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.110-alt1
- rpm-build-kernel: removed P: kernel-headers-modules-un-def on ppc64le.
2019-05-17 - Ivan Zakharyaschev <imz@altlinux.org> 0.109-alt1
- Made the test in the packages produced by %update_kernel_modules_checkinstall
not ignore the exit status of update-kernel.
2019-05-07 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.108-alt1
- kernel-macros: added powerpc support to %base_arch macro.
2019-04-04 - Ivan Zakharyaschev <imz@altlinux.org> 0.107-alt1
- kernel-macros: made %setup_kernel_module automatically add
the usual {,Build}Requires for kernel-modules-*.
- kernel-macros: added for possible use in modules:
+ %kimage & %requires_kimage;
+ %update_kernel_modules_checkinstall
(to produce a specific kind of checkinstall subpkg);
+ %setup_kernel_module_from_globals (split from %setup_kernel_module) for
those who want to set %kversion and %krelease manually, without rpmquery).
2018-07-04 - Michael Shigorin <mike@altlinux.org> 0.106-alt1
- added %e2k support
2018-06-09 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.105-alt1
- km-create-tag: added --force and --arches options.
- kernel-macros:
+ added mips and riscv support to %base_arch macro;
+ dropped buggy karch macro.
- rpm-build-kernel: added fake provides for existing kernel flavours.
2015-09-29 - Gleb F-Malinovskiy <glebfm@altlinux.org> 0.104-alt1
- kernel-macros: added new arch translation aarch64 -> arm64.

See Also

Package Description
rpm-build-lmms-0.1-alt1.x86_64.rpm Helper package for creation of build dependences lmms
rpm-build-qml-5.12.5-alt2.x86_64.rpm RPM helper macros to rebuild QML packages
rpm-build-vm-1.2-alt1.x86_64.rpm RPM helper to run in virtualised environment
rpm-build-xen-4.4.0-alt2.x86_64.rpm Arch-specific requirement to build XEN
rpm-cve-browser-0.1-alt1.x86_64.rpm Browse CVE's for RPM Packages on your system
rpm-macros-cmake-3.13.4-alt3.x86_64.rpm Set of RPM macros for packaging applications that use cmake
rpm-macros-dotnet-2.1.9-alt1.x86_64.rpm RPM macros for build dotnet packages
rpm-macros-environment-modules-3.2.10-alt3_23.x86_64.rpm Set of RPM macros for packaging environment-modules-based applications
rpm-macros-fillup-1.42-alt6.qa1.x86_64.rpm Set of RPM macros for packaging fillup-based applications
rpm-macros-ggz-base-libs-0.99.5-alt3_22.qa1.x86_64.rpm Set of RPM macros for packaging ggz-base-libs-based applications
rpm-macros-ladspa_sdk-1.13-alt1.qa3.x86_64.rpm Set of RPM macros for packaging ladspa_sdk-based applications
rpm-macros-qt3-3.3.8d-alt12.x86_64.rpm Set of RPM macros for packaging qt3-based applications
rpm-macros-uefi-0.5-alt1.x86_64.rpm A set of RPM macros to help package UEFI related things
rpm-plugin-hdrcache- Rpm plugin for caching headers in memecached
rpm-plugin-ima- Rpm plugin ima file signatures