Use symlinks for bash completions

This commit is contained in:
Orion Poplawski 2014-03-03 08:51:19 -07:00
parent 8aa5a69612
commit 99566ad31d

View File

@ -13,7 +13,7 @@
Name: cmake Name: cmake
Version: 3.0.0 Version: 3.0.0
Release: 0.1.rc1%{?dist} Release: 0.2.rc1%{?dist}
Summary: Cross-platform make system Summary: Cross-platform make system
Group: Development/Tools Group: Development/Tools
@ -153,9 +153,12 @@ pushd build
make install DESTDIR=%{buildroot} make install DESTDIR=%{buildroot}
find %{buildroot}/%{_datadir}/%{name}/Modules -type f | xargs chmod -x find %{buildroot}/%{_datadir}/%{name}/Modules -type f | xargs chmod -x
popd popd
# Install bash completions properly # Install bash completion symlinks
mkdir -p %{buildroot}%{_datadir}/bash-completion/ mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
mv %{buildroot}%{_datadir}/%{name}/completions %{buildroot}%{_datadir}/bash-completion/ for f in %{buildroot}%{_datadir}/%{name}/completions/*
do
ln -s ../../%{name}/completions/$(basename $f) %{buildroot}%{_datadir}/bash-completion/completions/
done
# Install emacs cmake mode # Install emacs cmake mode
mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{name} mkdir -p %{buildroot}%{_emacs_sitelispdir}/%{name}
install -p -m 0644 Auxiliary/cmake-mode.el %{buildroot}%{_emacs_sitelispdir}/%{name}/ install -p -m 0644 Auxiliary/cmake-mode.el %{buildroot}%{_emacs_sitelispdir}/%{name}/
@ -233,6 +236,9 @@ update-mime-database %{_datadir}/mime &> /dev/null || :
%changelog %changelog
* Mon Mar 3 2014 Orion Poplawski <orion@cora.nwra.com> - 3.0.0-0.2.rc1
- Use symlinks for bash completions
* Fri Feb 28 2014 Orion Poplawski <orion@cora.nwra.com> - 3.0.0-0.1.rc1 * Fri Feb 28 2014 Orion Poplawski <orion@cora.nwra.com> - 3.0.0-0.1.rc1
- Update to 3.0.0-rc1 - Update to 3.0.0-rc1
- Update qtdeps patch to upstreamed version - Update qtdeps patch to upstreamed version