]> git.pld-linux.org Git - packages/libbpf.git/blame - libbpf.spec
- updated to 0.3
[packages/libbpf.git] / libbpf.spec
CommitLineData
85fe4023
JB
1Summary: Libbpf library
2Summary(pl.UTF-8): Biblioteka libbpf
3Name: libbpf
5758df03 4Version: 0.3
1930f955 5Release: 1
85fe4023
JB
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
5758df03 10# Source0-md5: a8dd80e08bf92b6eeadb29eab982277e
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}" \
ab31e099
JB
68 NO_PKG_CONFIG=1 \
69 V=1
85fe4023
JB
70
71%install
72rm -rf $RPM_BUILD_ROOT
73
74%{__make} -C src install \
75 DESTDIR=$RPM_BUILD_ROOT \
76 LIBSUBDIR=%{_lib}
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
a1addb93
JB
81%post -p /sbin/ldconfig
82%postun -p /sbin/ldconfig
83
85fe4023
JB
84%files
85%defattr(644,root,root,755)
86%doc LICENSE LICENSE.BSD-2-Clause README.md
2d35d38d 87%attr(755,root,root) %{_libdir}/libbpf.so.*.*.*
85fe4023
JB
88%attr(755,root,root) %ghost %{_libdir}/libbpf.so.0
89
90%files devel
91%defattr(644,root,root,755)
92%attr(755,root,root) %{_libdir}/libbpf.so
93%{_includedir}/bpf
94%{_pkgconfigdir}/libbpf.pc
95
96%files static
97%defattr(644,root,root,755)
98%{_libdir}/libbpf.a
This page took 0.162385 seconds and 4 git commands to generate.