[packages/procps] - added option to build pidof here
qboosh
qboosh at pld-linux.org
Wed Nov 21 21:37:53 CET 2018
commit 19e424f8d63d95ec2937ec45333fa9f627303fb6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Wed Nov 21 21:42:07 2018 +0100
- added option to build pidof here
procps.spec | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
---
diff --git a/procps.spec b/procps.spec
index 3e6ed9f..5c03ba3 100644
--- a/procps.spec
+++ b/procps.spec
@@ -6,6 +6,7 @@
# Conditional build:
%bcond_without systemd # systemd support
%bcond_with elogind # elogind support (instead of systemd)
+%bcond_with pidof # include pidof here [see also SysVinit.spec:SysVinit-tools
%bcond_with selinux # libselinux support (get ps context values from dynamically loaded libselinux.so.1 instead of /proc/*/attr/current)
%bcond_with tests # run tests. The testsuite is unsuitable for running on buildsystems
@@ -162,8 +163,9 @@ Statyczna wersja biblioteki libproc.
--disable-silent-rules \
%{?with_elogind:--with-elogind} \
%{?with_systemd:--with-systemd} \
+ --disable-kill \
%{?with_selinux:--enable-libselinux} \
- --disable-pidof \
+ %{!?with_pidof:--disable-pidof} \
--enable-sigwinch \
--enable-skill \
--enable-w-from \
@@ -183,11 +185,14 @@ install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir},/%{_lib},/bin}
DESTDIR=$RPM_BUILD_ROOT \
pkgconfigdir=%{_pkgconfigdir}
-# identical binaries are copied, not linked:
+# identical programs are built independently, not hard- or symlinked:
ln -f $RPM_BUILD_ROOT%{_bindir}/{pkill,pgrep}
ln -f $RPM_BUILD_ROOT%{_bindir}/{snice,skill}
%{__mv} $RPM_BUILD_ROOT{%{_bindir},/bin}/ps
+%if %{with pidof}
+%{__mv} $RPM_BUILD_ROOT{%{_bindir},/bin}/pidof
+%endif
install -d $RPM_BUILD_ROOT/%{_lib}
%{__mv} $RPM_BUILD_ROOT{%{_libdir}/libprocps.so.*,/%{_lib}}
@@ -198,9 +203,6 @@ cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}
cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
install -p %{SOURCE4} $RPM_BUILD_ROOT%{_bindir}/XConsole
-# PLD: kill is packaged in util-linux
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/kill
-%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/kill.1
# obsoleted by pkg-config
%{__rm} $RPM_BUILD_ROOT%{_libdir}/libprocps.la
# packaged as doc
@@ -224,6 +226,9 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) /%{_lib}/libprocps.so.*.*
%ghost %attr(755,root,root) /%{_lib}/libprocps.so.7
%attr(755,root,root) /bin/ps
+%if %{with pidof}
+%attr(755,root,root) /bin/pidof
+%endif
%attr(755,root,root) /sbin/sysctl
%attr(755,root,root) %{_bindir}/XConsole
%attr(755,root,root) %{_bindir}/free
@@ -243,6 +248,9 @@ rm -rf $RPM_BUILD_ROOT
%{_desktopdir}/top.desktop
%{_pixmapsdir}/top.png
%{_mandir}/man1/free.1*
+%if %{with pidof}
+%{_mandir}/man1/pidof.1*
+%endif
%{_mandir}/man1/pgrep.1*
%{_mandir}/man1/pkill.1*
%{_mandir}/man1/pmap.1*
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/procps.git/commitdiff/19e424f8d63d95ec2937ec45333fa9f627303fb6
More information about the pld-cvs-commit
mailing list