Blame kernel-tools.spec

Michel Alexandre Salim e535eb
# compiling bpftool succeeds on mock but fails in CBS for both hs.el8 and hs.el9
Michel Alexandre Salim e535eb
# skeleton/pid_iter.bpf.c:47:14: error: incomplete definition of type 'struct bpf_perf_link'
Michel Alexandre Salim e535eb
#
Michel Alexandre Salim e535eb
# note: on hs.el9 it might be possible to use LIBBPF_DYNAMIC=1 so try when reenabling bpftool
Michel Alexandre Salim e535eb
%bcond_with bpftool
Michel Alexandre Salim e535eb
Michel Alexandre Salim 3f9f08
%if 0%{?facebook}
Michel Alexandre Salim 7fb912
# disable perl support by default. On hs.el8 this currently pulls in an updated Perl stack
Michel Alexandre Salim 7fb912
# from modular packages, making it a pain to use on systems with modules filtered out
Michel Alexandre Salim 7fb912
%bcond_with perl
Michel Alexandre Salim 3f9f08
%else
Michel Alexandre Salim 3f9f08
%bcond_without perl
Michel Alexandre Salim 3f9f08
%endif
Michel Alexandre Salim 7fb912
Laura Abbott a8f134
# Much of this is borrowed from the original kernel.spec
Laura Abbott a8f134
# It needs a bunch of the macros for rawhide vs. not-rawhide builds.
Laura Abbott a8f134
Laura Abbott a8f134
# For a stable, released kernel, released_kernel should be 1. For rawhide
Laura Abbott a8f134
# and/or a kernel built from an rc or git snapshot, released_kernel should
Laura Abbott a8f134
# be 0.
Justin M. Forbes 829609
%global released_kernel 1
Justin M. Forbes 12968d
%global baserelease 200
Laura Abbott a8f134
%global fedora_build %{baserelease}
Laura Abbott a8f134
Laura Abbott a8f134
# base_sublevel is the kernel version we're starting with and patching
Laura Abbott a8f134
# on top of -- for example, 3.1-rc7-git1 starts with a 3.0 base,
Laura Abbott a8f134
# which yields a base_sublevel of 0.
Michel Lind f3c48a
%global base_sublevel 4
Laura Abbott a8f134
Justin M. Forbes 201384
%global base_major 6
Justin M. Forbes b04202
Laura Abbott a8f134
## If this is a released kernel ##
Laura Abbott a8f134
%if 0%{?released_kernel}
Laura Abbott a8f134
Laura Abbott a8f134
# Do we have a -stable update to apply?
Michel Lind a02e37
%global stable_update 13
Laura Abbott a8f134
# Set rpm version accordingly
Laura Abbott a8f134
%if 0%{?stable_update}
Laura Abbott a8f134
%global stablerev %{stable_update}
Laura Abbott a8f134
%global stable_base %{stable_update}
Laura Abbott a8f134
%endif
Justin M. Forbes b04202
%global rpmversion %{base_major}.%{base_sublevel}.%{stable_update}
Laura Abbott a8f134
Laura Abbott a8f134
## The not-released-kernel case ##
Laura Abbott a8f134
%else
Laura Abbott a8f134
# The next upstream release sublevel (base_sublevel+1)
Justin M. Forbes 2b3bee
%global upstream_sublevel %(echo $((%{base_sublevel} + 1)))
Justin M. Forbes b04202
%global upstream_major 6
Laura Abbott 6b9c3e
Laura Abbott a8f134
# The rc snapshot level
Justin M. Forbes 829609
%global rcrev 0
Laura Abbott a8f134
# Set rpm version accordingly
Justin M. Forbes b04202
%global rpmversion %{upstream_major}.%{upstream_sublevel}.0
Laura Abbott a8f134
%endif
Laura Abbott a8f134
# Nb: The above rcrev values automagically define Patch00 and Patch01 below.
Laura Abbott a8f134
Laura Abbott a8f134
# pkg_release is what we'll fill in for the rpm Release: field
Laura Abbott a8f134
%if 0%{?released_kernel}
Laura Abbott a8f134
Michel Lind a02e37
%global pkg_release %{fedora_build}%{?buildid}.1%{?dist}
Laura Abbott a8f134
Laura Abbott a8f134
%else
Laura Abbott a8f134
Laura Abbott a8f134
# non-released_kernel
Laura Abbott a8f134
%if 0%{?rcrev}
Laura Abbott a8f134
%global rctag .rc%rcrev
Laura Abbott a8f134
%else
Laura Abbott a8f134
%global rctag .rc0
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%global gittag .git0
Laura Abbott a8f134
%global pkg_release 0%{?rctag}%{?gittag}.%{fedora_build}%{?buildid}%{?dist}
Laura Abbott a8f134
Laura Abbott a8f134
%endif
Laura Abbott a8f134
Laura Abbott a8f134
# The kernel tarball/base version
Justin M. Forbes b04202
%global kversion %{base_major}.%{base_sublevel}
Laura Abbott a8f134
%global KVERREL %{version}-%{release}.%{_target_cpu}
Laura Abbott a8f134
Laura Abbott 96c899
# perf needs this
Laura Abbott 96c899
%undefine _strict_symbol_defs_build
Laura Abbott 96c899
Peter Robinson deb07c
BuildRequires: kmod, patch, bash, tar, git-core
Michel Alexandre Salim 7fb912
BuildRequires: bzip2, xz, findutils, gzip, m4, make, diffutils, gawk
Laura Abbott a8f134
BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc
Laura Abbott a8f134
BuildRequires: net-tools, hostname, bc, elfutils-devel
Michel Alexandre Salim 7fb912
BuildRequires: zlib-devel binutils-devel newt-devel python3-docutils bison flex xz-devel
Peter Robinson deb07c
BuildRequires: audit-libs-devel glibc-devel glibc-headers glibc-static python3-devel java-devel
Justin M. Forbes b04202
BuildRequires: asciidoc xmlto libcap-devel python3-setuptools
Justin M. Forbes 232394
BuildRequires: openssl-devel libbabeltrace-devel
Justin M. Forbes 1aef3f
BuildRequires: libtracefs-devel libtraceevent-devel
Michel Alexandre Salim e535eb
%if %{with bpftool}
Justin M. Forbes 348504
BuildRequires: libbpf-devel
Michel Alexandre Salim e535eb
%endif
Michel Alexandre Salim 7fb912
%if %{with perl}
Michel Alexandre Salim 7fb912
BuildRequires: perl-devel
Michel Alexandre Salim 7fb912
BuildRequires: perl-generators
Michel Alexandre Salim 7fb912
BuildRequires: perl-interpreter
Michel Alexandre Salim 7fb912
BuildRequires: perl(Carp)
Michel Alexandre Salim 7fb912
BuildRequires: perl(ExtUtils::Embed)
Michel Alexandre Salim 7fb912
%endif
Justin M. Forbes 41e362
BuildRequires: clang llvm
Laura Abbott a8f134
%ifnarch s390x %{arm}
Laura Abbott a8f134
BuildRequires: numactl-devel
Laura Abbott a8f134
%endif
Justin M. Forbes 232394
%ifarch aarch64
Justin M. Forbes 232394
BuildRequires: opencsd-devel >= 1.0.0
Justin M. Forbes 232394
%endif
Justin M. Forbes 4f3f4a
%ifarch i686 x86_64
Justin M. Forbes 4f3f4a
BuildRequires: libnl3-devel
Justin M. Forbes 4f3f4a
%endif
Laura Abbott a8f134
BuildRequires: pciutils-devel gettext ncurses-devel
Laura Abbott a8f134
BuildConflicts: rhbuildsys(DiskFree) < 500Mb
Laura Abbott a8f134
BuildRequires: rpm-build, elfutils
Frank Ch. Eigler 8b817e
BuildRequires: elfutils-debuginfod-client-devel
Laura Abbott a8f134
%{?systemd_requires}
Laura Abbott a8f134
BuildRequires: systemd
Laura Abbott a8f134
Laura Abbott 2e85c5
Source0: https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{kversion}.tar.xz
Laura Abbott a8f134
Laura Abbott a8f134
# Sources for kernel-tools
Laura Abbott a8f134
Source2000: cpupower.service
Laura Abbott a8f134
Source2001: cpupower.config
Laura Abbott a8f134
Laura Abbott a8f134
# Here should be only the patches up to the upstream canonical Linus tree.
Laura Abbott a8f134
Laura Abbott a8f134
# For a stable release kernel
Laura Abbott a8f134
%if 0%{?stable_base}
Justin M. Forbes b04202
Source5000: patch-%{base_major}.%{base_sublevel}.%{stable_base}.xz
Laura Abbott a8f134
%else
Laura Abbott a8f134
# non-released_kernel case
Laura Abbott a8f134
# These are automagically defined by the rcrev value set up
Laura Abbott a8f134
# near the top of this spec file.
Laura Abbott a8f134
%if 0%{?rcrev}
Justin M. Forbes b04202
Source5000: patch-%{upstream_major}.%{upstream_sublevel}-rc%{rcrev}.xz
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%endif
Laura Abbott a8f134
Michel Lind f3c48a
Patch1: kernel-tools-c99.patch
Michel Lind a02e37
# perf stat patch cherry-picked from dada1a1f5fbc
Michel Lind a02e37
Patch2: 0001-perf-stat-Show-average-value-on-multiple-runs.patch
Justin M. Forbes ddf2b5
Laura Abbott a8f134
Name: kernel-tools
Laura Abbott a8f134
Summary: Assortment of tools for the Linux kernel
Laura Abbott a8f134
License: GPLv2
Laura Abbott a8f134
URL: http://www.kernel.org/
Laura Abbott a8f134
Version: %{rpmversion}
Laura Abbott a8f134
Release: %{pkg_release}
Laura Abbott a8f134
Provides:  cpupowerutils = 1:009-0.6.p1
Laura Abbott a8f134
Obsoletes: cpupowerutils < 1:009-0.6.p1
Laura Abbott a8f134
Provides:  cpufreq-utils = 1:009-0.6.p1
Laura Abbott a8f134
Provides:  cpufrequtils = 1:009-0.6.p1
Laura Abbott a8f134
Obsoletes: cpufreq-utils < 1:009-0.6.p1
Laura Abbott a8f134
Obsoletes: cpufrequtils < 1:009-0.6.p1
Laura Abbott a8f134
Obsoletes: cpuspeed < 1:1.5-16
Justin M. Forbes 90328c
ExcludeArch: i386 i686
Laura Abbott a8f134
Requires: kernel-tools-libs = %{version}-%{release}
Laura Abbott a8f134
%description -n kernel-tools
Laura Abbott a8f134
This package contains the tools/ directory from the kernel source
Laura Abbott a8f134
and the supporting documentation.
Laura Abbott a8f134
Laura Abbott a8f134
Laura Abbott a8f134
%package -n perf
Laura Abbott a8f134
Summary: Performance monitoring for the Linux kernel
Jiri Olsa a8daca
Requires: bzip2
Laura Abbott a8f134
License: GPLv2
Laura Abbott a8f134
%description -n perf
Laura Abbott a8f134
This package contains the perf tool, which enables performance monitoring
Laura Abbott a8f134
of the Linux kernel.
Laura Abbott a8f134
Jeremy Cline 23d789
%global pythonperfsum Python bindings for apps which will manipulate perf events
Jeremy Cline 23d789
%global pythonperfdesc A Python module that permits applications \
Laura Abbott 67af52
written in the Python programming language to use the interface \
Laura Abbott 67af52
to manipulate perf events.
Laura Abbott 67af52
Laura Abbott 67af52
%package -n python3-perf
Jeremy Cline 23d789
Summary: %{pythonperfsum}
Laura Abbott 67af52
%{?python_provide:%python_provide python3-perf}
Laura Abbott 67af52
%description -n python3-perf
Jeremy Cline 23d789
%{pythonperfdesc}
Laura Abbott a8f134
Laura Abbott a8f134
%package -n kernel-tools-libs
Laura Abbott a8f134
Summary: Libraries for the kernels-tools
Laura Abbott a8f134
License: GPLv2
Laura Abbott a8f134
%description -n kernel-tools-libs
Laura Abbott a8f134
This package contains the libraries built from the tools/ directory
Laura Abbott a8f134
from the kernel source.
Laura Abbott a8f134
Laura Abbott a8f134
%package -n kernel-tools-libs-devel
Laura Abbott a8f134
Summary: Assortment of tools for the Linux kernel
Laura Abbott a8f134
License: GPLv2
Laura Abbott a8f134
Requires: kernel-tools = %{version}-%{release}
Laura Abbott a8f134
Provides:  cpupowerutils-devel = 1:009-0.6.p1
Laura Abbott a8f134
Obsoletes: cpupowerutils-devel < 1:009-0.6.p1
Laura Abbott a8f134
Requires: kernel-tools-libs = %{version}-%{release}
Laura Abbott a8f134
Provides: kernel-tools-devel
Laura Abbott a8f134
%description -n kernel-tools-libs-devel
Laura Abbott a8f134
This package contains the development files for the tools/ directory from
Laura Abbott a8f134
the kernel source.
Laura Abbott a8f134
Michel Alexandre Salim e535eb
%if %{with bpftool}
Jiri Olsa d0f955
%package -n bpftool
Jiri Olsa d0f955
Summary: Inspection and simple manipulation of eBPF programs and maps
Jiri Olsa d0f955
License: GPLv2
Jiri Olsa d0f955
%description -n bpftool
Jiri Olsa d0f955
This package contains the bpftool, which allows inspection and simple
Jiri Olsa d0f955
manipulation of eBPF programs and maps.
Michel Alexandre Salim e535eb
%endif
Jiri Olsa d0f955
Michael Petlan 08f5d2
%package -n libperf
Michael Petlan 08f5d2
Summary: The perf library from kernel source
Michael Petlan 08f5d2
License: GPLv2
Michael Petlan 08f5d2
%description -n libperf
Michael Petlan 08f5d2
This package contains the kernel source perf library.
Michael Petlan 08f5d2
Michael Petlan 08f5d2
%package -n libperf-devel
Michael Petlan 08f5d2
Summary: Developement files for the perf library from kernel source
Michael Petlan 08f5d2
License: GPLv2
Michael Petlan 08f5d2
%description -n libperf-devel
Michael Petlan 08f5d2
This package includes libraries and header files needed for development
Michael Petlan 08f5d2
of applications which use perf library from kernel source.
Michael Petlan 08f5d2
Justin M. Forbes 1aef3f
%package -n rtla
Justin M. Forbes 1aef3f
Summary: RTLA: Real-Time Linux Analysis tools 
Justin M. Forbes 1aef3f
License: GPLv2
Justin M. Forbes 1aef3f
%description -n rtla
Justin M. Forbes 1aef3f
The rtla tool is a meta-tool that includes a set of commands that
Justin M. Forbes 1aef3f
aims to analyze the real-time properties of Linux. But, instead of
Justin M. Forbes 1aef3f
testing Linux as a black box, rtla leverages kernel tracing
Justin M. Forbes 1aef3f
capabilities to provide precise information about the properties
Justin M. Forbes 1aef3f
and root causes of unexpected results.
Justin M. Forbes 1aef3f
Justin M. Forbes 12968d
%package -n rv
Justin M. Forbes 12968d
Summary: RV: Runtime Verification
Justin M. Forbes 12968d
License: GPLv2
Justin M. Forbes 12968d
%description -n rv
Justin M. Forbes 12968d
Runtime Verification (RV) is a lightweight (yet rigorous) method that
Justin M. Forbes 12968d
complements classical exhaustive verification techniques (such as model
Justin M. Forbes 12968d
checking and theorem proving) with a more practical approach for
Justin M. Forbes 12968d
complex systems.
Justin M. Forbes 12968d
The rv tool is the interface for a collection of monitors that aim
Justin M. Forbes 12968d
analysing the logical and timing behavior of Linux.
Justin M. Forbes 12968d
Justin M. Forbes 12968d
Laura Abbott a8f134
%prep
Michel Lind a02e37
%setup -q -n kernel-%{kversion}.1%{?dist} -c
Laura Abbott a8f134
Laura Abbott a8f134
cd linux-%{kversion}
Laura Abbott a8f134
Laura Abbott a8f134
# This is for patching either an -rc or stable
Laura Abbott a8f134
%if 0%{?rcrev}
Laura Abbott a8f134
    xzcat %{SOURCE5000} | patch -p1 -F1 -s
Laura Abbott a8f134
%endif
Laura Abbott a8f134
Laura Abbott a8f134
%if 0%{?stable_base}
Laura Abbott a8f134
    xzcat %{SOURCE5000} | patch -p1 -F1 -s
Laura Abbott a8f134
%endif
Laura Abbott a8f134
Michel Lind a02e37
%patch -P 1 -p1
Michel Lind a02e37
%patch -P 2 -p1
Laura Abbott a8f134
Laura Abbott a8f134
# END OF PATCH APPLICATIONS
Laura Abbott a8f134
Michel Lind f3c48a
%py3_shebang_fix tools/ tools/perf/scripts/python/*.py scripts/clang-tools
Jeremy Cline 45f8f0
Laura Abbott a8f134
###
Laura Abbott a8f134
### build
Laura Abbott a8f134
###
Laura Abbott a8f134
%build
Jeff Law 871f38
# The kernel tools build with -ggdb3 which seems to interact badly with LTO
Jeff Law 871f38
# causing various errors with references to discarded sections and symbol
Jeff Law 871f38
# type errors from the LTO plugin.  Until those issues are addressed
Jeff Law 871f38
# disable LTO
Jeff Law 871f38
%define _lto_cflags %{nil}
Laura Abbott a8f134
Laura Abbott a8f134
cd linux-%{kversion}
Laura Abbott a8f134
Michel Alexandre Salim 0918a2
%if 0%{?rhel} && 0%{?rhel} >= 9
Michel Alexandre Salim 0918a2
# can't use CORESIGHT=1 on hs.el8: 
Michel Alexandre Salim 0918a2
# Makefile.config:518: *** Error: No libopencsd library found or the version is not up-to-date. Please install recent libopencsd to build with CORESIGHT=1.  Stop.
Justin M. Forbes 232394
%ifarch aarch64
Justin M. Forbes 232394
%global perf_build_extra_opts CORESIGHT=1
Justin M. Forbes 232394
%endif
Michel Alexandre Salim 0918a2
%endif
Justin M. Forbes 232394
Laura Abbott a8f134
%global perf_make \
Michel Alexandre Salim b45124
  make %{?make_opts} EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" %{?cross_opts} -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 LIBTRACEEVENT_DYNAMIC=1 %{?perf_build_extra_opts} prefix=%{_prefix} PYTHON=%{__python3}
Laura Abbott a8f134
# perf
Laura Abbott a8f134
# make sure check-headers.sh is executable
Laura Abbott a8f134
chmod +x tools/perf/check-headers.sh
Justin M. Forbes 1aef3f
%{perf_make} DESTDIR=$RPM_BUILD_ROOT all
Laura Abbott a8f134
Laura Abbott e11259
%global tools_make \
Justin M. Forbes 1aef3f
  CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" make %{?make_opts}
Laura Abbott e11259
Laura Abbott a8f134
# cpupower
Laura Abbott a8f134
# make sure version-gen.sh is executable.
Laura Abbott a8f134
chmod +x tools/power/cpupower/utils/version-gen.sh
Laura Abbott e11259
%{tools_make} %{?_smp_mflags} -C tools/power/cpupower CPUFREQ_BENCH=false
Laura Abbott a8f134
%ifarch %{ix86}
Laura Abbott a8f134
    pushd tools/power/cpupower/debug/i386
Laura Abbott e11259
    %{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode
Laura Abbott a8f134
    popd
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%ifarch x86_64
Laura Abbott a8f134
    pushd tools/power/cpupower/debug/x86_64
Laura Abbott e11259
    %{tools_make} %{?_smp_mflags} centrino-decode powernow-k8-decode
Laura Abbott a8f134
    popd
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%ifarch %{ix86} x86_64
Laura Abbott a8f134
   pushd tools/power/x86/x86_energy_perf_policy/
Laura Abbott e11259
   %{tools_make}
Laura Abbott a8f134
   popd
Laura Abbott a8f134
   pushd tools/power/x86/turbostat
Laura Abbott e11259
   %{tools_make}
Laura Abbott a8f134
   popd
Justin M. Forbes 0f1396
   pushd tools/power/x86/intel-speed-select
Justin M. Forbes 1aef3f
   %{tools_make}
Justin M. Forbes 0f1396
   popd
Justin M. Forbes 90328c
   pushd tools/arch/x86/intel_sdsi
Justin M. Forbes 1aef3f
   %{tools_make} CFLAGS="${RPM_OPT_FLAGS}"
Justin M. Forbes 90328c
   popd
Justin M. Forbes 8b6887
%endif
Laura Abbott a8f134
pushd tools/thermal/tmon/
Laura Abbott e11259
%{tools_make}
Laura Abbott a8f134
popd
Laura Abbott a8f134
pushd tools/iio/
Laura Abbott e11259
%{tools_make}
Laura Abbott a8f134
popd
Laura Abbott a8f134
pushd tools/gpio/
Laura Abbott e11259
%{tools_make}
Laura Abbott a8f134
popd
Justin M. Forbes c09eeb
# build VM tools
Justin M. Forbes 12968d
pushd tools/mm/
Justin M. Forbes c09eeb
%{tools_make} slabinfo page_owner_sort
Justin M. Forbes c09eeb
popd 
Justin M. Forbes 12968d
pushd tools/verification/rv/
Justin M. Forbes 12968d
%{tools_make}
Justin M. Forbes 12968d
popd
Justin M. Forbes 1aef3f
pushd tools/tracing/rtla
Justin M. Forbes 1aef3f
%{tools_make}
Justin M. Forbes 1aef3f
popd
Laura Abbott e11259
Michel Alexandre Salim e535eb
%if %{with bpftool}
Laura Abbott e11259
%global bpftool_make \
Justin M. Forbes 5f91e0
  make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" DESTDIR=$RPM_BUILD_ROOT V=1
Laura Abbott e11259
Jiri Olsa d0f955
pushd tools/bpf/bpftool
Laura Abbott e11259
%{bpftool_make}
Jiri Olsa d0f955
popd
Michel Alexandre Salim e535eb
%endif
Michael Petlan 08f5d2
pushd tools/lib/perf
Michael Petlan 08f5d2
make V=1
Michael Petlan 08f5d2
popd
Laura Abbott a8f134
Michel Alexandre Salim e535eb
%if %{with bpftool}
Justin M. Forbes c09eeb
# BPF samples
Justin M. Forbes c09eeb
%{make} %{?_smp_mflags} ARCH=$Arch V=1 M=samples/bpf/ VMLINUX_H="${RPM_VMLINUX_H}" || true
Michel Alexandre Salim e535eb
%endif
Justin M. Forbes c09eeb
Jeremy Cline ea76b6
# Build the docs
Jeremy Cline ea76b6
pushd tools/kvm/kvm_stat/
Tom Stellard 55a12a
%make_build man
Jeremy Cline ea76b6
popd
Jeremy Cline ea76b6
pushd tools/perf/Documentation/
Tom Stellard 55a12a
%make_build man
Jeremy Cline ea76b6
popd
Jeremy Cline ea76b6
Laura Abbott a8f134
###
Laura Abbott a8f134
### install
Laura Abbott a8f134
###
Laura Abbott a8f134
Laura Abbott a8f134
%install
Laura Abbott a8f134
Laura Abbott a8f134
cd linux-%{kversion}
Justin M. Forbes 1aef3f
pwd
Laura Abbott a8f134
# perf tool binary and supporting scripts/binaries
Justin M. Forbes 1aef3f
%{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin
Laura Abbott a8f134
# remove the 'trace' symlink.
Laura Abbott a8f134
rm -f %{buildroot}%{_bindir}/trace
Laura Abbott a8f134
Laura Abbott 6fb56e
# For both of the below, yes, this should be using a macro but right now
Laura Abbott 6fb56e
# it's hard coded and we don't actually want it anyway right now.
Laura Abbott 6fb56e
# Whoever wants examples can fix it up!
Laura Abbott 6fb56e
Laura Abbott 6fb56e
# remove examples
Jeremy Cline 835692
rm -rf %{buildroot}/usr/lib/perf/examples
Laura Abbott 6fb56e
# remove the stray header file that somehow got packaged in examples
Jeremy Cline 835692
rm -rf %{buildroot}/usr/lib/perf/include/bpf/
Laura Abbott 6fb56e
Laura Abbott a8f134
# python-perf extension
Justin M. Forbes 1aef3f
%{perf_make} DESTDIR=%{buildroot} install-python_ext
Laura Abbott a8f134
Laura Abbott a8f134
# perf man pages (note: implicit rpm magic compresses them later)
Jeremy Cline ea76b6
install -d %{buildroot}/%{_mandir}/man1
Jeremy Cline ea76b6
install -pm0644 tools/kvm/kvm_stat/kvm_stat.1 %{buildroot}/%{_mandir}/man1/
Jeremy Cline ea76b6
install -pm0644 tools/perf/Documentation/*.1 %{buildroot}/%{_mandir}/man1/
Laura Abbott a8f134
Laura Abbott a8f134
make -C tools/power/cpupower DESTDIR=%{buildroot} libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install
Laura Abbott a8f134
rm -f %{buildroot}%{_libdir}/*.{a,la}
Laura Abbott a8f134
%find_lang cpupower
Laura Abbott a8f134
mv cpupower.lang ../
Laura Abbott a8f134
%ifarch %{ix86}
Laura Abbott a8f134
    pushd tools/power/cpupower/debug/i386
Laura Abbott a8f134
    install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
Laura Abbott a8f134
    install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
Laura Abbott a8f134
    popd
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%ifarch x86_64
Laura Abbott a8f134
    pushd tools/power/cpupower/debug/x86_64
Laura Abbott a8f134
    install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode
Laura Abbott a8f134
    install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode
Laura Abbott a8f134
    popd
Laura Abbott a8f134
%endif
Laura Abbott a8f134
chmod 0755 %{buildroot}%{_libdir}/libcpupower.so*
Laura Abbott a8f134
mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig
Laura Abbott a8f134
install -m644 %{SOURCE2000} %{buildroot}%{_unitdir}/cpupower.service
Laura Abbott a8f134
install -m644 %{SOURCE2001} %{buildroot}%{_sysconfdir}/sysconfig/cpupower
Laura Abbott a8f134
%ifarch %{ix86} x86_64
Laura Abbott a8f134
   mkdir -p %{buildroot}%{_mandir}/man8
Laura Abbott a8f134
   pushd tools/power/x86/x86_energy_perf_policy
Laura Abbott e11259
   %{tools_make} DESTDIR=%{buildroot} install
Laura Abbott a8f134
   popd
Laura Abbott a8f134
   pushd tools/power/x86/turbostat
Laura Abbott e11259
   %{tools_make} DESTDIR=%{buildroot} install
Laura Abbott a8f134
   popd
Justin M. Forbes 0f1396
   pushd tools/power/x86/intel-speed-select
Justin M. Forbes 1ed133
   %{tools_make} CFLAGS+="-D_GNU_SOURCE -Iinclude -I/usr/include/libnl3" DESTDIR=%{buildroot} install
Justin M. Forbes 0f1396
   popd
Justin M. Forbes 90328c
   pushd tools/arch/x86/intel_sdsi
Justin M. Forbes 90328c
   %{tools_make} DESTDIR=%{buildroot} install
Justin M. Forbes 90328c
   popd
Justin M. Forbes 8b6887
%endif
Laura Abbott a8f134
pushd tools/thermal/tmon
Laura Abbott e11259
%{tools_make} INSTALL_ROOT=%{buildroot} install
Laura Abbott a8f134
popd
Laura Abbott a8f134
pushd tools/iio
Laura Abbott e11259
%{tools_make} DESTDIR=%{buildroot} install
Laura Abbott a8f134
popd
Laura Abbott a8f134
pushd tools/gpio
Laura Abbott e11259
%{tools_make} DESTDIR=%{buildroot} install
Laura Abbott a8f134
popd
Justin M. Forbes 12968d
# install VM tools
Justin M. Forbes 12968d
pushd tools/mm/
Justin M. Forbes 12968d
install -m755 slabinfo %{buildroot}%{_bindir}/slabinfo
Justin M. Forbes 12968d
install -m755 page_owner_sort %{buildroot}%{_bindir}/page_owner_sort
Justin M. Forbes 12968d
popd
Justin M. Forbes 12968d
pushd tools/verification/rv/
Justin M. Forbes 12968d
%{tools_make} DESTDIR=%{buildroot} install
Justin M. Forbes 12968d
popd
Justin M. Forbes 1aef3f
pushd tools/tracing/rtla/
Justin M. Forbes 1aef3f
%{tools_make} DESTDIR=%{buildroot} install
Justin M. Forbes 12968d
rm -f %{buildroot}%{_bindir}/hwnoise
Justin M. Forbes 1aef3f
rm -f %{buildroot}%{_bindir}/osnoise
Justin M. Forbes 1aef3f
rm -f %{buildroot}%{_bindir}/timerlat
Justin M. Forbes 1aef3f
(cd %{buildroot}
Justin M. Forbes 1aef3f
Justin M. Forbes 12968d
        ln -sf rtla ./%{_bindir}/hwnoise
Justin M. Forbes 1aef3f
        ln -sf rtla ./%{_bindir}/osnoise
Justin M. Forbes 1aef3f
        ln -sf rtla ./%{_bindir}/timerlat
Justin M. Forbes 1aef3f
)
Justin M. Forbes 1aef3f
popd
Laura Abbott a8f134
pushd tools/kvm/kvm_stat
Laura Abbott e11259
%{tools_make} INSTALL_ROOT=%{buildroot} install-tools
Laura Abbott a8f134
popd
Michel Alexandre Salim e535eb
%if %{with bpftool}
Jiri Olsa d0f955
pushd tools/bpf/bpftool
Laura Abbott e11259
%{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install
Jiri Olsa d0f955
popd
Michel Alexandre Salim e535eb
%endif
Michael Petlan 08f5d2
pushd tools/lib/perf
Michael Petlan 08f5d2
make DESTDIR=%{buildroot} prefix=%{_prefix} libdir=%{_libdir} V=1 install install_headers
Michael Petlan 08f5d2
popd
Laura Abbott a8f134
Michel Alexandre Salim e535eb
%if %{with bpftool}
Justin M. Forbes c09eeb
# install bpf samples
Justin M. Forbes c09eeb
pushd samples/bpf
Justin M. Forbes c09eeb
install -d %{buildroot}%{_libexecdir}/ksamples/bpf
Justin M. Forbes c09eeb
find -type f -executable -exec install -m755 {} %{buildroot}%{_libexecdir}/ksamples/bpf \;
Justin M. Forbes c09eeb
install -m755 *.sh %{buildroot}%{_libexecdir}/ksamples/bpf
Justin M. Forbes c09eeb
# test_lwt_bpf.sh compiles test_lwt_bpf.c when run; this works only from the
Justin M. Forbes c09eeb
# kernel tree. Just remove it.
Justin M. Forbes c09eeb
rm %{buildroot}%{_libexecdir}/ksamples/bpf/test_lwt_bpf.sh
Justin M. Forbes c09eeb
install -m644 *_kern.o %{buildroot}%{_libexecdir}/ksamples/bpf || true
Justin M. Forbes c09eeb
install -m644 tcp_bpf.readme %{buildroot}%{_libexecdir}/ksamples/bpf
Justin M. Forbes c09eeb
popd
Michel Alexandre Salim e535eb
%endif
Justin M. Forbes c09eeb
Justin M. Forbes c09eeb
Laura Abbott a8f134
###
Laura Abbott a8f134
### scripts
Laura Abbott a8f134
###
Laura Abbott a8f134
Igor Gnatenko 338788
%ldconfig_scriptlets -n kernel-tools-libs
Laura Abbott a8f134
Laura Abbott a8f134
%post -n kernel-tools
Laura Abbott a8f134
%systemd_post cpupower.service
Laura Abbott a8f134
Laura Abbott a8f134
%preun -n kernel-tools
Laura Abbott a8f134
%systemd_preun cpupower.service
Laura Abbott a8f134
Laura Abbott a8f134
%postun
Laura Abbott a8f134
%systemd_postun cpupower.service
Laura Abbott a8f134
Laura Abbott a8f134
%files -n perf
Laura Abbott a8f134
%{_bindir}/perf
Justin M. Forbes 0d340f
%{_libdir}/libperf-jvmti.so
Laura Abbott a8f134
%{_libexecdir}/perf-core
Laura Abbott a8f134
%{_datadir}/perf-core/
Laura Abbott a8f134
%{_mandir}/man[1-8]/perf*
Laura Abbott a8f134
%{_sysconfdir}/bash_completion.d/perf
Laura Abbott a8f134
%doc linux-%{kversion}/tools/perf/Documentation/examples.txt
Laura Abbott a8f134
%license linux-%{kversion}/COPYING
Laura Abbott 8e32fd
%{_docdir}/perf-tip/tips.txt
Laura Abbott a8f134
Laura Abbott 67af52
%files -n python3-perf
Laura Abbott 67af52
%license linux-%{kversion}/COPYING
Laura Abbott 67af52
%{python3_sitearch}/*
Laura Abbott a8f134
Laura Abbott a8f134
%files -n kernel-tools -f cpupower.lang
Laura Abbott a8f134
%{_bindir}/cpupower
Laura Abbott 6b9c3e
%{_datadir}/bash-completion/completions/cpupower
Laura Abbott a8f134
%ifarch %{ix86} x86_64
Laura Abbott a8f134
%{_bindir}/centrino-decode
Laura Abbott a8f134
%{_bindir}/powernow-k8-decode
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%{_unitdir}/cpupower.service
Laura Abbott a8f134
%{_mandir}/man[1-8]/cpupower*
Laura Abbott a8f134
%config(noreplace) %{_sysconfdir}/sysconfig/cpupower
Laura Abbott a8f134
%ifarch %{ix86} x86_64
Laura Abbott a8f134
%{_bindir}/x86_energy_perf_policy
Laura Abbott a8f134
%{_mandir}/man8/x86_energy_perf_policy*
Laura Abbott a8f134
%{_bindir}/turbostat
Laura Abbott a8f134
%{_mandir}/man8/turbostat*
Justin M. Forbes 0f1396
%{_bindir}/intel-speed-select
Justin M. Forbes 90328c
%{_sbindir}/intel_sdsi
Laura Abbott a8f134
%endif
Laura Abbott a8f134
%{_bindir}/tmon
Laura Abbott a8f134
%{_bindir}/iio_event_monitor
Laura Abbott a8f134
%{_bindir}/iio_generic_buffer
Laura Abbott a8f134
%{_bindir}/lsiio
Laura Abbott a8f134
%{_bindir}/lsgpio
Laura Abbott a8f134
%{_bindir}/gpio-hammer
Laura Abbott a8f134
%{_bindir}/gpio-event-mon
Justin M. Forbes 7d5b44
%{_bindir}/gpio-watch
Laura Abbott a8f134
%{_mandir}/man1/kvm_stat*
Laura Abbott a8f134
%{_bindir}/kvm_stat
Justin M. Forbes 12968d
%{_bindir}/page_owner_sort
Justin M. Forbes 12968d
%{_bindir}/slabinfo
Justin M. Forbes 12968d
Laura Abbott a8f134
%license linux-%{kversion}/COPYING
Laura Abbott a8f134
Laura Abbott a8f134
%files -n kernel-tools-libs
Laura Abbott a8f134
%{_libdir}/libcpupower.so.0
Laura Abbott a8f134
%{_libdir}/libcpupower.so.0.0.1
Laura Abbott a8f134
%license linux-%{kversion}/COPYING
Laura Abbott a8f134
Laura Abbott a8f134
%files -n kernel-tools-libs-devel
Laura Abbott a8f134
%{_libdir}/libcpupower.so
Laura Abbott a8f134
%{_includedir}/cpufreq.h
Laura Abbott a8f134
%{_includedir}/cpuidle.h
Justin M. Forbes c09eeb
%{_includedir}/powercap.h
Laura Abbott a8f134
Michel Alexandre Salim e535eb
%if %{with bpftool}
Jiri Olsa d0f955
%files -n bpftool
Jiri Olsa d0f955
%{_sbindir}/bpftool
Jiri Olsa d0f955
%{_sysconfdir}/bash_completion.d/bpftool
Justin M. Forbes 49b7b0
%{_mandir}/man8/bpftool-btf.8.gz
Jiri Olsa d0f955
%{_mandir}/man8/bpftool-cgroup.8.gz
Jeremy Cline 4e0cf7
%{_mandir}/man8/bpftool-gen.8.gz
Justin M. Forbes 204fef
%{_mandir}/man8/bpftool-iter.8.gz
Justin M. Forbes 204fef
%{_mandir}/man8/bpftool-link.8.gz
Jiri Olsa d0f955
%{_mandir}/man8/bpftool-map.8.gz
Justin M. Forbes 901bda
%{_mandir}/man8/bpftool-net.8.gz
Jiri Olsa d0f955
%{_mandir}/man8/bpftool-prog.8.gz
Laura Abbott 6fb56e
%{_mandir}/man8/bpftool-perf.8.gz
Justin M. Forbes 7d5b44
%{_mandir}/man8/bpftool-struct_ops.8.gz
Jeremy Cline e2ab00
%{_mandir}/man8/bpftool-feature.8.gz
Jiri Olsa d0f955
%{_mandir}/man8/bpftool.8.gz
Justin M. Forbes c09eeb
%{_libexecdir}/ksamples
Jiri Olsa d0f955
%license linux-%{kversion}/COPYING
Michel Alexandre Salim e535eb
%endif
Jiri Olsa d0f955
Michael Petlan 08f5d2
%files -n libperf
Michael Petlan 08f5d2
%{_libdir}/libperf.so.0
Michael Petlan 08f5d2
%{_libdir}/libperf.so.0.0.1
Michael Petlan 08f5d2
%license linux-%{kversion}/COPYING
Michael Petlan 08f5d2
Michael Petlan 08f5d2
%files -n libperf-devel
Michael Petlan 08f5d2
%{_libdir}/libperf.a
Michael Petlan 08f5d2
%{_libdir}/libperf.so
Michael Petlan 08f5d2
%{_libdir}/pkgconfig/libperf.pc
Justin M. Forbes c09eeb
%{_includedir}/internal/*.h
Justin M. Forbes c09eeb
%{_includedir}/perf/bpf_perf.h
Michael Petlan 08f5d2
%{_includedir}/perf/core.h
Michael Petlan 08f5d2
%{_includedir}/perf/cpumap.h
Michel Lind a02e37
%if 0%{?el8}
Michel Lind a02e37
# conflicts with kernel-headers
Michel Lind a02e37
%exclude %{_includedir}/perf/perf_dlfilter.h
Michel Lind a02e37
%else
Justin M. Forbes a8639a
%{_includedir}/perf/perf_dlfilter.h
Michel Lind a02e37
%endif
Michael Petlan 08f5d2
%{_includedir}/perf/event.h
Michael Petlan 08f5d2
%{_includedir}/perf/evlist.h
Michael Petlan 08f5d2
%{_includedir}/perf/evsel.h
Michael Petlan 08f5d2
%{_includedir}/perf/mmap.h
Michael Petlan 08f5d2
%{_includedir}/perf/threadmap.h
Michael Petlan 08f5d2
%{_mandir}/man3/libperf.3.gz
Michael Petlan 08f5d2
%{_mandir}/man7/libperf-counting.7.gz
Michael Petlan 08f5d2
%{_mandir}/man7/libperf-sampling.7.gz
Michael Petlan 08f5d2
%{_docdir}/libperf/examples/sampling.c
Michael Petlan 08f5d2
%{_docdir}/libperf/examples/counting.c
Michael Petlan 08f5d2
%{_docdir}/libperf/html/libperf.html
Michael Petlan 08f5d2
%{_docdir}/libperf/html/libperf-counting.html
Michael Petlan 08f5d2
%{_docdir}/libperf/html/libperf-sampling.html
Michael Petlan 08f5d2
%license linux-%{kversion}/COPYING
Michael Petlan 08f5d2
Justin M. Forbes 1aef3f
%files -n rtla
Justin M. Forbes 1aef3f
%{_bindir}/rtla
Justin M. Forbes 12968d
%{_bindir}/hwnoise
Justin M. Forbes 1aef3f
%{_bindir}/osnoise
Justin M. Forbes 1aef3f
%{_bindir}/timerlat
Justin M. Forbes 12968d
%{_mandir}/man1/rtla-hwnoise.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla-osnoise-hist.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla-osnoise-top.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla-osnoise.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla-timerlat-hist.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla-timerlat-top.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla-timerlat.1.gz
Justin M. Forbes 1aef3f
%{_mandir}/man1/rtla.1.gz
Justin M. Forbes 1aef3f
Justin M. Forbes 12968d
%files -n rv
Justin M. Forbes 12968d
%{_bindir}/rv
Justin M. Forbes 12968d
%{_mandir}/man1/rv-list.1.gz
Justin M. Forbes 12968d
%{_mandir}/man1/rv-mon-wip.1.gz
Justin M. Forbes 12968d
%{_mandir}/man1/rv-mon-wwnr.1.gz
Justin M. Forbes 12968d
%{_mandir}/man1/rv-mon.1.gz
Justin M. Forbes 12968d
%{_mandir}/man1/rv.1.gz
Justin M. Forbes 12968d
Laura Abbott a8f134
%changelog
Michel Lind a02e37
* Wed Aug 30 2023 Michel Lind <salimma@centosproject.org> - 6.4.13-200.1
Michel Lind a02e37
- Linux v6.4.13
Michel Lind a02e37
- Backport additional perf stat patch from v6.5.0
Michel Lind a02e37
Michel Lind f3c48a
* Wed Jul 19 2023 Justin M. Forbes <jforbes@fedoraproject.org> - 6.4.4-200
Michel Lind f3c48a
- Linux v6.4.4
Michel Lind f3c48a
Michel Alexandre Salim 3f9f08
* Fri Jul 07 2023 Michel Alexandre Salim <salimma@centosproject.org> - 6.3.3-200.3
Michel Alexandre Salim 3f9f08
- Reenable Perl support for hs builds, only disable on hs+fb
Michel Alexandre Salim 3f9f08
Michel Alexandre Salim 7fb912
* Thu Jun 29 2023 Michel Alexandre Salim <salimma@centosproject.org> - 6.3.3-200.2
Michel Alexandre Salim 7fb912
- Disable Perl support by default to avoid modularity issues on hs.el8
Michel Alexandre Salim 7fb912
Michel Alexandre Salim b45124
* Wed Jun 28 2023 Michel Alexandre Salim <salimma@centosproject.org> - 6.3.3-200.1
Michel Alexandre Salim b45124
- Initial Hyperscale SIG package
Michel Alexandre Salim b45124
Justin M. Forbes 12968d
* Wed May 17 2023 Justin M. Forbes <jforbes@fedoraproject.org> - 6.3.3-200
Justin M. Forbes 12968d
- Linux v6.3.3
Justin M. Forbes 12968d
Justin M. Forbes 689c83
* Mon Mar 13 2023 Justin M. Forbes <jforbes@fedoraproject.org> - 6.2.6-100
Justin M. Forbes 689c83
- Linux v6.2.6
Justin M. Forbes 689c83
Justin M. Forbes 829609
* Mon Feb 20 2023 Justin M. Forbes <jforbes@fedoraproject.org> - 6.2.0-1
Justin M. Forbes 829609
- Linux v6.2.0
Justin M. Forbes 829609
Justin M. Forbes 0b76cf
* Mon Feb 13 2023 Justin M. Forbes <jforbes@fedoraproject.org> - 6.2.0-0.rc8.git0.1
Justin M. Forbes 0b76cf
- Linux v6.2-rc8
Justin M. Forbes 0b76cf
Fedora Release Engineering b13957
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 6.1.0-2
Fedora Release Engineering b13957
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Fedora Release Engineering b13957
Justin M. Forbes fcf8ac
* Mon Dec 12 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-1
Justin M. Forbes fcf8ac
- Linux v6.1.0
Justin M. Forbes fcf8ac
Justin M. Forbes a640ed
* Mon Dec 05 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc8.git0.1
Justin M. Forbes a640ed
- Linux v6.1-rc8
Justin M. Forbes a640ed
Justin M. Forbes a39aca
* Mon Nov 28 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc7.git0.1
Justin M. Forbes a39aca
- Linux v6.1-rc7
Justin M. Forbes a39aca
Justin M. Forbes 725ee8
* Mon Nov 21 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc6.git0.1
Justin M. Forbes 725ee8
- Linux v6.1-rc6
Justin M. Forbes 725ee8
Justin M. Forbes 5e2d58
* Mon Nov 14 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc5.git0.1
Justin M. Forbes 5e2d58
- Linux v6.1-rc5
Justin M. Forbes 5e2d58
Justin M. Forbes 754b79
* Fri Nov 11 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc4.git0.2
Justin M. Forbes 754b79
- Bump for libbpf-1.0 build
Justin M. Forbes 754b79
Justin M. Forbes a6e909
* Mon Nov 07 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc4.git0.1
Justin M. Forbes a6e909
- Linux v6.1-rc4
Justin M. Forbes a6e909
Justin M. Forbes 9185a6
* Wed Nov 02 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc3.git0.1
Justin M. Forbes 9185a6
- Linux v6.1-rc3
Justin M. Forbes 9185a6
Justin M. Forbes 3da46f
* Mon Oct 24 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.1.0-0.rc2.git0.1
Justin M. Forbes 3da46f
- Linux v6.1-rc2
Justin M. Forbes 3da46f
Justin M. Forbes 2b3bee
* Mon Oct 17 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc1.git0.1
Justin M. Forbes 2b3bee
- Linux v6.1-rc1
Justin M. Forbes 2b3bee
Justin M. Forbes 201384
* Mon Oct 03 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-1
Justin M. Forbes 201384
- Linux v6.0
Justin M. Forbes 201384
Justin M. Forbes 6d5d7c
* Mon Sep 26 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc7.git0.1
Justin M. Forbes 6d5d7c
- Linux v6.0-rc7
Justin M. Forbes 6d5d7c
Justin M. Forbes 6e74d7
* Mon Sep 19 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc6.git0.1
Justin M. Forbes 6e74d7
- Linux v6.0-rc6
Justin M. Forbes 6e74d7
Justin M. Forbes 875347
* Mon Sep 05 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc4.git0.1
Justin M. Forbes 875347
- Linux v6.0-rc4
Justin M. Forbes 875347
Justin M. Forbes 5ca5de
* Mon Aug 29 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc3.git0.1
Justin M. Forbes 5ca5de
- Linux v6.0-rc3
Justin M. Forbes 5ca5de
Justin M. Forbes 18b2be
* Mon Aug 22 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc2.git0.1
Justin M. Forbes 18b2be
- Linux v6.0-rc2
Justin M. Forbes 18b2be
Justin M. Forbes b04202
* Mon Aug 15 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 6.0.0-0.rc1.git0.1
Justin M. Forbes b04202
- Linux v6.0-rc1
Justin M. Forbes b04202
Justin M. Forbes 4a71ce
* Mon Aug 01 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-1
Justin M. Forbes 4a71ce
- Linux v5.19.0
Justin M. Forbes 4a71ce
Justin M. Forbes 62ae44
* Tue Jul 26 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc8.git0.1
Justin M. Forbes 62ae44
- Linux v5.19-rc8
Justin M. Forbes 62ae44
Fedora Release Engineering c0e3b3
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.19.0-0.rc7.git0.2
Fedora Release Engineering c0e3b3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Fedora Release Engineering c0e3b3
Justin M. Forbes dd620b
* Mon Jul 18 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc7.git0.1
Justin M. Forbes dd620b
- Linux v5.19-rc7
Justin M. Forbes dd620b
Justin M. Forbes 81603d
* Mon Jul 11 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc6.git0.1
Justin M. Forbes 81603d
- Linux v5.19-rc6
Justin M. Forbes 81603d
Justin M. Forbes 349b1a
* Mon Jul 04 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc5.git0.1
Justin M. Forbes 349b1a
- Linux v5.19-rc5
Justin M. Forbes 349b1a
Justin M. Forbes a99c43
* Mon Jun 27 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc4.git0.1
Justin M. Forbes a99c43
- Linux v5.19-rc4
Justin M. Forbes a99c43
Justin M. Forbes 505aa3
* Mon Jun 20 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc3.git0.1
Justin M. Forbes 505aa3
- Linux v5.19-rc3
Justin M. Forbes 505aa3
Justin M. Forbes 1aef3f
* Tue Jun 14 2022 Justin M. Forbes <jforbes@fedoraproject.org>
Justin M. Forbes 1aef3f
- Some spec cleanups
Justin M. Forbes 1aef3f
- Build rtla as a subpackage
Justin M. Forbes 1aef3f
Python Maint 18f7a1
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 5.19.0-0.rc2.git0.2
Python Maint 18f7a1
- Rebuilt for Python 3.11
Python Maint 18f7a1
Justin M. Forbes e2cafe
* Mon Jun 13 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc2.git0.1
Justin M. Forbes e2cafe
- Linux v5.19-rc2
Justin M. Forbes e2cafe
Python Maint b05e3f
* Mon Jun 13 2022 Python Maint <python-maint@redhat.com> - 5.19.0-0.rc1.git0.2
Python Maint b05e3f
- Rebuilt for Python 3.11
Python Maint b05e3f
Justin M. Forbes 8d1df5
* Mon Jun 06 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.19.0-0.rc1.git0.1
Justin M. Forbes 8d1df5
- Linux v5.19-rc1
Justin M. Forbes 8d1df5
fb13d1
* Mon May 30 2022 Jitka Plesnikova <jplesnik@redhat.com> - 5.18.0-2
fb13d1
- Perl 5.36 rebuild
fb13d1
Justin M. Forbes ca12be
* Mon May 23 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-1
Justin M. Forbes ca12be
- Linux v5.18.0
Justin M. Forbes ca12be
Justin M. Forbes 39c260
* Mon May 16 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc7.git0.1
Justin M. Forbes 39c260
- Linux v5.18-rc7
Justin M. Forbes 39c260
Justin M. Forbes 7b1891
* Mon May 09 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc6.git0.1
Justin M. Forbes 7b1891
- Linux v5.18-rc6
Justin M. Forbes 7b1891
Justin M. Forbes 8680a9
* Mon May 02 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc5.git0.1
Justin M. Forbes 8680a9
- Linux v5.18-rc5
Justin M. Forbes 8680a9
Justin M. Forbes 15c4ee
* Mon Apr 25 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc4.git0.1
Justin M. Forbes 15c4ee
- Linux v5.18-rc4
Justin M. Forbes 15c4ee
Justin M. Forbes a6c052
* Mon Apr 18 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc3.git0.1
Justin M. Forbes a6c052
- Linux v5.18-rc3
Justin M. Forbes a6c052
Justin M. Forbes 90328c
* Mon Apr 11 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc2.git0.1
Justin M. Forbes 90328c
- Linux v5.18-rc2
Justin M. Forbes 90328c
- Stop building for i686
Justin M. Forbes 90328c
- Start building the intel_sdsi utility
Justin M. Forbes 90328c
Justin M. Forbes 1ed133
* Mon Apr 04 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.18.0-0.rc1.git0.1
Justin M. Forbes 1ed133
- Linux v5.18-rc1
Justin M. Forbes 1ed133
Justin M. Forbes bf17e0
* Mon Mar 21 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-1
Justin M. Forbes bf17e0
- Linux v5.17.0
Justin M. Forbes bf17e0
Justin M. Forbes 0ac5ea
* Mon Mar 14 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc8.git0.1
Justin M. Forbes 0ac5ea
- Linux v5.17-rc8
Justin M. Forbes 0ac5ea
Justin M. Forbes 8b6887
* Mon Mar 07 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc7.git0.1
Justin M. Forbes 8b6887
- Linux v5.17-rc7
Justin M. Forbes 8b6887
Justin M. Forbes 20cc21
* Mon Feb 28 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc6.git0.1
Justin M. Forbes 20cc21
- Linux v5.17-rc6
Justin M. Forbes 20cc21
Justin M. Forbes a75f52
* Mon Feb 21 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc5.git0.1
Justin M. Forbes a75f52
- Linux v5.17-rc5
Justin M. Forbes 232394
- Temporarily stop libtraceevent dynamic until I can figure out why i686 doesn't build.
Justin M. Forbes 232394
- Make coresight aarch64 only.
Justin M. Forbes a75f52
Justin M. Forbes 1c0e26
* Wed Feb 16 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc4.git0.2
Justin M. Forbes 1c0e26
- Bump for rebuild with libtraceevent update
Justin M. Forbes 1c0e26
Justin M. Forbes f70e12
* Mon Feb 14 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc4.git0.1
Justin M. Forbes f70e12
- Linux v5.17-rc4
Justin M. Forbes f70e12
Justin M. Forbes 854cc8
* Mon Feb 07 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc3.git0.1
Justin M. Forbes 854cc8
- Linux v5.17-rc3
Justin M. Forbes 854cc8
Jiri 02243a
* Sat Feb 05 2022 Jiri Vanek <jvanek@redhat.com> - 5.17.0-0.rc2.git0.2
Jiri 02243a
- Rebuilt for java-17-openjdk as system jdk
Jiri 02243a
Justin M. Forbes c0c870
* Sun Jan 30 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc2.git0.1
Justin M. Forbes c0c870
- Linux v5.17-rc2
Justin M. Forbes c0c870
Justin M. Forbes c0c870
* Mon Jan 24 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.17.0-0.rc1.git0.1
Justin M. Forbes c0c870
- Linux v5.17-rc1
Justin M. Forbes c0c870
Fedora Release Engineering 23e9f5
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 5.16.0-2
Fedora Release Engineering 23e9f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Fedora Release Engineering 23e9f5
Justin M. Forbes 01cc9d
* Mon Jan 10 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-1
Justin M. Forbes 01cc9d
- Linux v5.16
Justin M. Forbes 01cc9d
Justin M. Forbes 5ccde9
* Mon Jan 03 2022 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-0.rc8.git0.1
Justin M. Forbes 5ccde9
- Linux v5.16-rc8
Justin M. Forbes 5ccde9
Justin M. Forbes 5b5b76
* Mon Dec 27 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-0.rc7.git0.1
Justin M. Forbes 5b5b76
- Linux v5.16-rc7
Justin M. Forbes 5b5b76
Justin M. Forbes a12715
* Mon Dec 20 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-0.rc6.git0.1
Justin M. Forbes a12715
- Linux v5.16-rc6
Justin M. Forbes a12715
Justin M. Forbes 2b4dd6
* Mon Dec 13 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-0.rc5.git0.1
Justin M. Forbes 2b4dd6
- Linux v5.16-rc5
Justin M. Forbes 2b4dd6
Justin M. Forbes e69719
* Mon Dec 06 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-0.rc4.git0.1
Justin M. Forbes e69719
- Linux v5.16-rc4
Justin M. Forbes e69719
Justin M. Forbes 543cda
* Mon Nov 15 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.16.0-0.rc1.git0.1
Justin M. Forbes 543cda
- Linux v5.16-rc1
Justin M. Forbes 543cda
Justin M. Forbes 01cf8c
* Mon Nov 01 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-1
Justin M. Forbes 01cf8c
- Linux v5.15
Justin M. Forbes 01cf8c
Justin M. Forbes e64728
* Tue Oct 26 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc7.git0.1
Justin M. Forbes e64728
- Linux v5.15-rc7
Justin M. Forbes e64728
Justin M. Forbes 3b9a79
* Mon Oct 18 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc6.git0.1
Justin M. Forbes 3b9a79
- Linux v5.15-rc6
Justin M. Forbes 3b9a79
Justin M. Forbes 92bfe6
* Mon Oct 11 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc5.git0.1
Justin M. Forbes 92bfe6
- Linux v5.15-rc5
Justin M. Forbes 92bfe6
Justin M. Forbes 51694e
* Mon Oct 04 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc4.git0.1
Justin M. Forbes 51694e
- Linux v5.15-rc4
Justin M. Forbes 51694e
Justin M. Forbes 51694e
* Mon Oct 04 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc3.git0.1
Justin M. Forbes 51694e
- Linux v5.15-rc3
Justin M. Forbes 51694e
Justin M. Forbes 78a6dc
* Mon Sep 20 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc2.git0.1
Justin M. Forbes 78a6dc
- Linux v5.15-rc2
Justin M. Forbes 78a6dc
Justin M. Forbes fb3f02
* Mon Sep 13 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.15.0-0.rc1.git0.1
Justin M. Forbes fb3f02
- Linux v5.15-rc1
Justin M. Forbes fb3f02
Justin M. Forbes 26c2f2
* Mon Aug 30 2021 Justin M. Forbes <jforbes@fedoraproject.org> - 5.14.0-1
Justin M. Forbes 26c2f2
- Linux v5.14.0