[openfst] Move bash completion script to %{_datadir} and link once per supported binary.

Jerry James jjames at fedoraproject.org
Fri Mar 29 14:55:41 UTC 2013


commit 3bc94950c30e7f2ca34aa14ac90a867a1be89170
Author: Jerry James <jamesjer at betterlinux.com>
Date:   Fri Mar 29 08:55:21 2013 -0600

    Move bash completion script to %{_datadir} and link once per supported
    binary.

 openfst.spec |   17 +++++++++++++----
 1 files changed, 13 insertions(+), 4 deletions(-)
---
diff --git a/openfst.spec b/openfst.spec
index 48bed2f..4d88053 100644
--- a/openfst.spec
+++ b/openfst.spec
@@ -1,6 +1,6 @@
 Name:           openfst
 Version:        1.3.3
-Release:        1%{?dist}
+Release:        2%{?dist}
 Summary:        Weighted finite-state transducer library
 
 Group:          Development/Libraries
@@ -96,8 +96,14 @@ make install DESTDIR=$RPM_BUILD_ROOT
 find $RPM_BUILD_ROOT%{_libdir} -name '*.la' | xargs rm -f
 
 # Install the bash completion file
-mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
-cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions
+cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions/fstmap
+for fil in arcsort closure compile compose convert determinize difference \
+    draw encode epsnormalize equal equivalent info intersect minimize print \
+    project prune push randgen relabel replace reweight rmepsilon \
+    shortestdistance shortestpath symbols; do
+  ln -s fstmap $RPM_BUILD_ROOT%{_datadir}/bash-completion/completions/fst$fil
+done
 
 # Install the man pages
 mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
@@ -142,9 +148,12 @@ ln -s ../libfstpdtscript.so.0 $RPM_BUILD_ROOT%{_libdir}/fst/libfstpdtscript.so.0
 %files tools
 %{_bindir}/*
 %{_mandir}/man1/*
-%config(noreplace) %{_sysconfdir}/bash_completion.d
+%{_datadir}/bash-completion/completions/*
 
 %changelog
+* Fri Mar 29 2013 Jerry James <loganjerry at gmail.com> - 1.3.3-2
+- Move bash completion script to _datadir and link once per supported binary
+
 * Wed Feb  6 2013 Jerry James <loganjerry at gmail.com> - 1.3.3-1
 - New upstream version
 


More information about the scm-commits mailing list