rpms/bash-completion/F-12 bash-completion-1.1-service.patch, NONE, 1.1 bash-completion-1.1-vncviewer.patch, NONE, 1.1 bash-completion.spec, 1.44, 1.45

Ville Skyttä scop at fedoraproject.org
Fri Mar 12 19:25:23 UTC 2010


Author: scop

Update of /cvs/pkgs/rpms/bash-completion/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv27505/F-12

Modified Files:
	bash-completion.spec 
Added Files:
	bash-completion-1.1-service.patch 
	bash-completion-1.1-vncviewer.patch 
Log Message:
* Thu Mar 11 2010 Todd Zullinger <tmz at pobox.com> - 1:1.1-6
- Apply upstream post 1.1 service argument fix (#572794).

* Sat Dec 26 2009 Ville Skyttä <ville.skytta at iki.fi> - 1:1.1-5
- Apply upstream post 1.1 generic vncviewer fixes.
- Autoinstall vncviewer completion also on tigervnc.
- Autoinstall chsh completion also on util-linux.


bash-completion-1.1-service.patch:
 bash_completion |    3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

--- NEW FILE bash-completion-1.1-service.patch ---
>From 3a205c536c3c811b393d635799d19cf9209ca84a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ville=20Skytt=C3=A4?= <ville.skytta at iki.fi>
Date: Tue, 3 Nov 2009 23:36:01 +0200
Subject: [PATCH] Fix service argument completion.

---
 bash_completion |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/bash_completion b/bash_completion
index e1c4054..6f1978c 100644
--- a/bash_completion
+++ b/bash_completion
@@ -757,7 +757,7 @@ deinstall clean clean-depends kernel buildworld' make
             _services
         else
             COMPREPLY=( $( compgen -W '`sed -ne "y/|/ /; \
-            s/^.*\(U\|msg_u\)sage.*{\(.*\)}.*$/\1/p" \
+            s/^.*\(U\|msg_u\)sage.*{\(.*\)}.*$/\2/p" \
             $sysvdir/${prev##*/} 2>/dev/null`' -- "$cur" ) )
         fi
 
-- 
1.7.0


bash-completion-1.1-vncviewer.patch:
 vncviewer |   27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

--- NEW FILE bash-completion-1.1-vncviewer.patch ---
diff --git a/contrib/vncviewer b/contrib/vncviewer
index 1e6e3eb..d3e5c59 100644
--- a/contrib/vncviewer
+++ b/contrib/vncviewer
@@ -1,22 +1,27 @@
 # bash completion for vncviewer
 
 have vncviewer &&
-_vncviewer_bootstrap() {
+_vncviewer_bootstrap()
+{
     local fname
     case "$(_realcommand vncviewer)" in
-        # If `vncviewer' not installed, default file-dir completion
-        '') _filedir `_get_cword` ;;
         *xvnc4viewer)      fname=_xvnc4viewer    ;;
-        *tightvncviewer|*) fname=_tightvncviewer ;;
+        *tightvncviewer)   fname=_tightvncviewer ;;
+        *)                 fname=_vncviewer      ;;
     esac
-    if [ $fname ]; then
-        # Install real completion for subsequent completions
-        complete -F $fname vncviewer
-        $fname  # Generate completions once for now
-        unset -f _vncviewer_bootstrap
-    fi
+
+    # Install real completion for subsequent completions
+    complete -F $fname vncviewer
+    $fname  # Generate completions once for now
+    unset -f _vncviewer_bootstrap
 } &&
-complete -F _vncviewer_bootstrap vncviewer
+complete -F _vncviewer_bootstrap vncviewer &&
+_vncviewer()
+{
+    COMPREPLY=()
+    local cur=`_get_cword`
+    _known_hosts_real "$cur"
+}
 
 have tightvncviewer &&
 _tightvncviewer()


Index: bash-completion.spec
===================================================================
RCS file: /cvs/pkgs/rpms/bash-completion/F-12/bash-completion.spec,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -p -r1.44 -r1.45
--- bash-completion.spec	15 Dec 2009 22:12:10 -0000	1.44
+++ bash-completion.spec	12 Mar 2010 19:25:22 -0000	1.45
@@ -1,6 +1,6 @@
 Name:           bash-completion
 Version:        1.1
-Release:        4%{?dist}
+Release:        6%{?dist}
 Epoch:          1
 Summary:        Programmable completion for Bash
 
@@ -13,6 +13,9 @@ Source1:        %{name}-plague-client
 Source2:        http://bash-completion.alioth.debian.org/files/CHANGES-1.1
 # http://git.debian.org/?p=bash-completion/bash-completion.git;a=blob_plain;f=bash_completion.sh;h=915960b614ef7644f9abaa99ed9ef0faa7ac5477;hb=HEAD
 Source3:        bash_completion.sh
+# From upstream post 1.1.
+Patch0:         %{name}-1.1-vncviewer.patch
+Patch1:         %{name}-1.1-service.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildArch:      noarch
@@ -27,6 +30,8 @@ of the programmable completion feature o
 
 %prep
 %setup -q
+%patch0 -p1
+%patch1 -p1
 install -pm 644 %{SOURCE1} contrib/plague-client
 install -pm 644 %{SOURCE2} CHANGES
 install -pm 644 %{SOURCE3} bash_completion.sh
@@ -122,7 +127,7 @@ rm -rf $RPM_BUILD_ROOT
 %bashcomp_trigger bzip2
 %bashcomp_trigger cfengine
 %bashcomp_trigger chkconfig
-%bashcomp_trigger chsh util-linux-ng
+%bashcomp_trigger chsh util-linux-ng,util-linux
 %bashcomp_trigger cksfv
 %bashcomp_trigger clisp
 %bashcomp_trigger cpan2dist perl-CPANPLUS
@@ -246,7 +251,7 @@ fi
 %bashcomp_trigger tcpdump
 %bashcomp_trigger unace
 %bashcomp_trigger unrar
-%bashcomp_trigger vncviewer vnc
+%bashcomp_trigger vncviewer tigervnc,vnc
 %bashcomp_trigger vpnc
 %bashcomp_trigger wireless-tools
 %bashcomp_trigger wodim
@@ -289,6 +294,14 @@ fi
 
 
 %changelog
+* Thu Mar 11 2010 Todd Zullinger <tmz at pobox.com> - 1:1.1-6
+- Apply upstream post 1.1 service argument fix (#572794).
+
+* Sat Dec 26 2009 Ville Skyttä <ville.skytta at iki.fi> - 1:1.1-5
+- Apply upstream post 1.1 generic vncviewer fixes.
+- Autoinstall vncviewer completion also on tigervnc.
+- Autoinstall chsh completion also on util-linux.
+
 * Tue Dec 15 2009 Ville Skyttä <ville.skytta at iki.fi> - 1:1.1-4
 - Fix autoinstall of completions named other than the package (#546905).
 - Use environment-modules upstream completion instead of ours if available.



More information about the scm-commits mailing list