]> git.pld-linux.org Git - SPECS.git/blob - libslirp.spec
SPECS updated Wed 28 Jul 14:48:01 CEST 2021
[SPECS.git] / libslirp.spec
1 Summary:        TCP/IP emulator used by virtual machine hypervisors to provide virtual networking services
2 Summary(pl.UTF-8):      Emulator TCP/IP używany przez hipernadzorców maszyn wirtualnych do udostępniania wirtualnych usług sieciowych
3 Name:           libslirp
4 Version:        4.6.1
5 Release:        1
6 License:        BSD
7 Group:          Libraries
8 #Source0Download: https://gitlab.freedesktop.org/slirp/libslirp/-/releases (JS required)
9 Source0:        https://gitlab.freedesktop.org/slirp/libslirp/uploads/83b199ea6fcdfc0c243dfde8546ee4c9/%{name}-%{version}.tar.xz
10 # Source0-md5:  f22cfc4d9a1b14a8a65acaed30fd1e0d
11 URL:            https://gitlab.freedesktop.org/slirp/libslirp
12 BuildRequires:  glib2-devel >= 2.0
13 BuildRequires:  meson >= 0.50
14 BuildRequires:  ninja >= 1.5
15 BuildRequires:  pkgconfig
16 BuildRequires:  rpmbuild(macros) >= 1.736
17 BuildRequires:  tar >= 1:1.22
18 BuildRequires:  xz
19 Conflicts:      spice-slirp
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21
22 %description
23 libslirp is a user-mode networking library used by virtual machines,
24 containers or various tools.
25
26 %description -l pl.UTF-8
27 libslirp to biblioteka sieciowa przestrzeni użytkownika, używana przez
28 maszyny wirtualne, kontenery lub różne narzędzia.
29
30 %package devel
31 Summary:        Header files for SLIRP library
32 Summary(pl.UTF-8):      Pliki nagłówkowe biblioteki SLIRP
33 Group:          Development/Libraries
34 Requires:       %{name} = %{version}-%{release}
35 Requires:       glib2-devel >= 2.0
36 Conflicts:      spice-slirp-devel
37
38 %description devel
39 Header files for SLIRP library.
40
41 %description devel -l pl.UTF-8
42 Pliki nagłówkowe biblioteki SLIRP.
43
44 %package static
45 Summary:        Static SLIRP library
46 Summary(pl.UTF-8):      Statyczna biblioteka SLIRP
47 Group:          Development/Libraries
48 Requires:       %{name}-devel = %{version}-%{release}
49 Conflicts:      spice-slirp-static
50
51 %description static
52 Static SLIRP library.
53
54 %description static -l pl.UTF-8
55 Statyczna biblioteka SLIRP.
56
57 %prep
58 %setup -q
59
60 %build
61 %meson build
62
63 %ninja_build -C build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67
68 %ninja_install -C build
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %post   -p /sbin/ldconfig
74 %postun -p /sbin/ldconfig
75
76 %files
77 %defattr(644,root,root,755)
78 %doc CHANGELOG.md COPYRIGHT README.md
79 %attr(755,root,root) %{_libdir}/libslirp.so.*.*.*
80 %attr(755,root,root) %ghost %{_libdir}/libslirp.so.0
81
82 %files devel
83 %defattr(644,root,root,755)
84 %attr(755,root,root) %{_libdir}/libslirp.so
85 %{_includedir}/slirp
86 %{_pkgconfigdir}/slirp.pc
87
88 %files static
89 %defattr(644,root,root,755)
90 %{_libdir}/libslirp.a
This page took 0.838221 seconds and 3 git commands to generate.