Update libbpf.spec for flatpak builds

Ensure `PREFIX=%{_prefix} INCLUDEDIR=%{_includedir}` are set
so that flatpak is able to build libbpf as dependency.
This commit is contained in:
Jay W 2022-02-11 12:50:41 +00:00
parent d9309d591b
commit 675daa9d91

View File

@ -5,7 +5,7 @@
Name: %{githubname}
Version: %{githubver}
Release: 1%{?dist}
Release: 2%{?dist}
Summary: Libbpf library
License: LGPLv2 or BSD
@ -45,7 +45,9 @@ developing applications that use %{name}
%define _lto_cflags %{nil}
%undefine _package_note_file
%global make_flags DESTDIR=%{buildroot} OBJDIR=%{_builddir} CFLAGS="%{build_cflags} -fPIC" LDFLAGS="%{build_ldflags} -Wl,--no-as-needed" LIBDIR=/%{_libdir} NO_PKG_CONFIG=1
%global make_flags PREFIX=%{_prefix} INCLUDEDIR=%{_includedir} DESTDIR=%{buildroot} \
OBJDIR=%{_builddir} CFLAGS="%{build_cflags} -fPIC" LDFLAGS="%{build_ldflags} \
-Wl,--no-as-needed" LIBDIR=/%{_libdir} NO_PKG_CONFIG=1
%prep
%autosetup -n %{githubfull}
@ -69,6 +71,10 @@ developing applications that use %{name}
%{_libdir}/libbpf.a
%changelog
* Fri Feb 15 2022 Jay W <git.jaydobuleu@gmail.com> - 2:0.7.0-2
- Ensure PREFIX=%{_prefix} INCLUDEDIR=%{_includedir} are set so that flatpak is
able to build libbpf as dependency.
* Sun Feb 13 2022 Jiri Olsa <jolsa@redhat.com> - 2:0.7.0-1
- release 0.7.0-1