Skip to content

Commit 2fb1238

Browse files
committed
rpm: split -devel package
Signed-off-by: Pavel Boldin <[email protected]>
1 parent bdbdec5 commit 2fb1238

File tree

1 file changed

+25
-15
lines changed

1 file changed

+25
-15
lines changed

dist/libcare.spec

Lines changed: 25 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ Source0: %{name}-%{version}.tar.bz2
1212
BuildRequires: elfutils-libelf-devel libunwind-devel
1313

1414
%if 0%{with selinux}
15-
BuildRequires: checkpolicy
16-
BuildRequires: selinux-policy-devel
17-
BuildRequires: /usr/share/selinux/devel/policyhelp
15+
BuildRequires: checkpolicy
16+
BuildRequires: selinux-policy-devel
17+
BuildRequires: /usr/share/selinux/devel/policyhelp
1818
%endif
1919

2020
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -40,6 +40,13 @@ LibCare interoperability with the QEMU run by sVirt.
4040
%endif
4141

4242

43+
%package devel
44+
Summary: LibCare development package
45+
Group: System Environment/Development Tools
46+
%description devel
47+
LibCare devel files.
48+
49+
4350
%prep
4451
%setup -q
4552

@@ -54,13 +61,13 @@ make -C dist/selinux
5461
%{__rm} -rf %{buildroot}
5562

5663
make -C src install \
57-
DESTDIR=%{buildroot} \
58-
bindir=%{_bindir} \
59-
libexecdir=%{_libexecdir}
64+
DESTDIR=%{buildroot} \
65+
bindir=%{_bindir} \
66+
libexecdir=%{_libexecdir}
6067

6168
%if 0%{with selinux}
6269
make -C dist/selinux install \
63-
DESTDIR=%{buildroot}
70+
DESTDIR=%{buildroot}
6471
%endif
6572

6673

@@ -77,13 +84,13 @@ install -m 0644 -D dist/libcare.preset %{buildroot}%{_presetdir}/90-libcare.pres
7784
%systemd_post libcare.socket
7885

7986
if [ $1 -eq 1 ]; then
80-
# First install
81-
systemctl start libcare.socket
87+
# First install
88+
systemctl start libcare.socket
8289
fi
8390
if [ $1 -eq 2 ]; then
84-
# Upgrade. Just stop it, we will be reactivated
85-
# by a connect to /run/libcare.sock
86-
systemctl stop libcare.service
91+
# Upgrade. Just stop it, we will be reactivated
92+
# by a connect to /run/libcare.sock
93+
systemctl stop libcare.service
8794
fi
8895

8996
%preun
@@ -101,14 +108,17 @@ rm -rf $RPM_BUILD_ROOT
101108
%defattr(-,root,root)
102109
%{_bindir}/libcare-ctl
103110
%{_bindir}/libcare-client
111+
%{_unitdir}/libcare.service
112+
%{_unitdir}/libcare.socket
113+
%{_presetdir}/90-libcare.preset
114+
115+
%files devel
116+
%defattr(-,root,root)
104117
%{_bindir}/libcare-cc
105118
%{_bindir}/libcare-patch-make
106119
%{_libexecdir}/libcare/kpatch_gensrc
107120
%{_libexecdir}/libcare/kpatch_strip
108121
%{_libexecdir}/libcare/kpatch_make
109-
%{_unitdir}/libcare.service
110-
%{_unitdir}/libcare.socket
111-
%{_presetdir}/90-libcare.preset
112122

113123
%if 0%{with selinux}
114124

0 commit comments

Comments
 (0)