[packages/snapd] bash-completion package
glen
glen at pld-linux.org
Sun Jun 25 11:28:52 CEST 2017
commit a2d6cdf7b12d2e727d23fb4309df5526ecceadc9
Author: Elan Ruusamäe <glen at pld-linux.org>
Date: Sun Jun 25 12:23:15 2017 +0300
bash-completion package
snapd.spec | 19 ++++++++++++++++---
1 file changed, 16 insertions(+), 3 deletions(-)
---
diff --git a/snapd.spec b/snapd.spec
index f4af69d..e8c1217 100644
--- a/snapd.spec
+++ b/snapd.spec
@@ -24,8 +24,6 @@ Requires: snap-confine = %{version}-%{release}
Requires: squashfs-tools
# we need squashfs.ko loaded
Requires: kmod(squashfs.ko)
-# bash-completion owns /usr/share/bash-completion/completions
-Requires: bash-completion
ExclusiveArch: %{ix86} %{x8664} %{arm} aarch64 ppc64le s390x
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -84,6 +82,18 @@ Requires(post): libselinux-utils
This package provides the SELinux policy module to ensure snapd runs
properly under an environment with SELinux enabled.
+%package -n bash-completion-%{name}
+Summary: bash-completion for %{name}
+Group: Applications/Shells
+Requires: %{name} = %{version}-%{release}
+Requires: bash-completion
+%if "%{_rpmversion}" >= "5"
+BuildArch: noarch
+%endif
+
+%description -n bash-completion-%{name}
+bash-completion for %{name}.
+
%prep
%setup -q
%patch1 -p1
@@ -279,7 +289,6 @@ fi
%{_libexecdir}/snapd/info
%{_libexecdir}/snapd/snap-mgmt
%{_mandir}/man1/snap.1*
-%{bash_compdir}/snap
/etc/profile.d/snapd.sh
%{systemdunitdir}/snapd.socket
%{systemdunitdir}/snapd.service
@@ -326,3 +335,7 @@ fi
%{_datadir}/selinux/packages/snappy.pp.bz2
%{_datadir}/selinux/devel/include/contrib/snappy.if
%endif
+
+%files -n bash-completion-%{name}
+%defattr(644,root,root,755)
+%{bash_compdir}/snap
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/snapd.git/commitdiff/355170370148049e9970f395c175117d65024e56
More information about the pld-cvs-commit
mailing list