diff --git a/libbpf.spec b/libbpf.spec index 5d3be264f35754559f4a7f1c68d4287413cf29fb..61b9788369e4702e5c350045e5e146cf0e722cc3 100644 --- a/libbpf.spec +++ b/libbpf.spec @@ -1,19 +1,16 @@ -%define anolis_release 2 -%global githubname libbpf -%global githubver 0.7.0 -%global githubfull %{githubname}-%{githubver} -%global libver 0.7.0 - -Name: %{githubname} -Version: %{githubver} +%define anolis_release 1 +%global libver 1.1.0 + +Name: libbpf +Version: 1.1.0 Release: %{anolis_release}%{?dist} Summary: Libbpf library License: LGPLv2 or BSD -URL: https://github.com/%{githubname}/%{githubname} -Source: https://github.com/%{githubname}/%{githubname}/archive/v%{githubver}.tar.gz +URL: https://github.com/%{name}/%{name} +Source: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz BuildRequires: gcc elfutils-libelf-devel elfutils-devel -BuildRequires: make +BuildRequires: make # This package supersedes libbpf from kernel-tools, # which has default Epoch: 0. By having Epoch: > 0 @@ -28,7 +25,7 @@ ABI. %package devel Summary: Development files for %{name} Requires: %{name} = 2:%{version}-%{release} -Requires: kernel-headers >= 5.16.0 +Requires: kernel-headers >= 5.10.0 Requires: zlib %description devel @@ -37,7 +34,7 @@ developing applications that use %{name} %package static Summary: Static library for libbpf development -Requires: %{name}-devel = 2:%{version}-%{release} +Requires: %{name}-devel = %{epoch}:%{version}-%{release} %description static The %{name}-static package contains static library for @@ -49,7 +46,7 @@ developing applications that use %{name} %global make_flags 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} +%autosetup -n %{name}-%{version} %build %make_build -C ./src %{make_flags} @@ -62,7 +59,7 @@ developing applications that use %{name} %files %dir %{abidir} %{_libdir}/libbpf.so.%{libver} -%{_libdir}/libbpf.so.0 +%{_libdir}/libbpf.so.1 %{abidir}/libbpf.dump %files devel @@ -74,6 +71,10 @@ developing applications that use %{name} %{_libdir}/libbpf.a %changelog +* Tue Dec 13 2022 Kun(llfl) - 1.1.0-1 +- update version to v1.1.0 +- optimise spec file + * Wed Nov 02 2022 mgb01105731 - 0.7.0-2 - optimise spec file diff --git a/v0.7.0.tar.gz b/v0.7.0.tar.gz deleted file mode 100644 index f89a9622912e37301eaa901e2524f5c3525dace9..0000000000000000000000000000000000000000 Binary files a/v0.7.0.tar.gz and /dev/null differ diff --git a/v1.1.0.tar.gz b/v1.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..b59d8a07a6c9d3ce82adea6be636ffff4639f069 Binary files /dev/null and b/v1.1.0.tar.gz differ