]> git.pld-linux.org Git - packages/libbpf.git/blame - libbpf.spec
- updated to 0.0.9
[packages/libbpf.git] / libbpf.spec
CommitLineData
85fe4023
JB
1Summary: Libbpf library
2Summary(pl.UTF-8): Biblioteka libbpf
3Name: libbpf
76809d45 4Version: 0.0.9
85fe4023
JB
5Release: 1
6License: LGPL v2.1 or BSD
7Group: Libraries
8#Source0Download: https://github.com/libbpf/libbpf/releases
9Source0: https://github.com/libbpf/libbpf/archive/v%{version}/%{name}-%{version}.tar.gz
76809d45 10# Source0-md5: 6582f932a012710cc93d7c01e04da63c
85fe4023
JB
11URL: https://github.com/libbpf/libbpf
12BuildRequires: elfutils-devel
13BuildRequires: linux-libc-headers >= 7:5.4.0
14BuildRequires: pkgconfig
15BuildRequires: zlib-devel
16BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18%description
19A mirror of bpf-next Linux tree bpf-next/tools/lib/bpf directory plus
20its supporting header files. The version of the package reflects the
21version of ABI.
22
23%description -l pl.UTF-8
24Kopia lustrzana katalogu bpf-next/tools/lib/bpf ze źródeł Linuksa, z
25drzewka bpf-next wraz ze wspierającymi plikami nagłówkowymi. Wersja
26pakietu odzwierciedla wersję ABI.
27
28%package devel
29Summary: Development files for libbpf library
30Summary(pl.UTF-8): Pliki nagłówkowe biblioteki libbpf
31Group: Development/Libraries
32Requires: %{name} = %{version}-%{release}
33Requires: elfutils-devel
34Requires: linux-libc-headers >= 7:5.4.0
35Requires: zlib-devel
36
37%description devel
38This package contains header files for developing applications that
39use libbpf.
40
41%description devel -l pl.UTF-8
42Ten pakiet zawiera pliki nagłówkowe do tworzenia aplikacji
43wykorzystujących libbpf.
44
45%package static
46Summary: Static libbpf library
47Summary(pl.UTF-8): Statyczna biblioteka libbpf
48Group: Development/Libraries
49Requires: %{name}-devel = %{version}-%{release}
50
51%description static
52This package contains static library for developing applications that
53use libbpf.
54
55%description static -l pl.UTF-8
56Ten pakiet zawiera bibliotekę statyczną do tworzenia aplikacji
57wykorzystujących libbpf.
58
59%prep
60%setup -q
61
62%build
63# use NO_PKG_CONFIG to link with -lelf -lz, not $(pkg-config --libs libelf) which doesn't contain -lz
64%{__make} -C src \
65 CC="%{__cc}" \
66 CFLAGS="%{rpmcflags} %{rpmcppflags} -fPIC" \
67 LDFLAGS="%{rpmldflags}" \
68 NO_PKG_CONFIG=1
69
70%install
71rm -rf $RPM_BUILD_ROOT
72
73%{__make} -C src install \
74 DESTDIR=$RPM_BUILD_ROOT \
75 LIBSUBDIR=%{_lib}
76
77%clean
78rm -rf $RPM_BUILD_ROOT
79
a1addb93
JB
80%post -p /sbin/ldconfig
81%postun -p /sbin/ldconfig
82
85fe4023
JB
83%files
84%defattr(644,root,root,755)
85%doc LICENSE LICENSE.BSD-2-Clause README.md
86%attr(755,root,root) %{_libdir}/libbpf.so.%{version}
87%attr(755,root,root) %ghost %{_libdir}/libbpf.so.0
88
89%files devel
90%defattr(644,root,root,755)
91%attr(755,root,root) %{_libdir}/libbpf.so
92%{_includedir}/bpf
93%{_pkgconfigdir}/libbpf.pc
94
95%files static
96%defattr(644,root,root,755)
97%{_libdir}/libbpf.a
This page took 0.095148 seconds and 4 git commands to generate.