packages: bash-completion/bash-completion-mplayer.patch, bash-completion/ba...

glen glen at pld-linux.org
Sun May 24 00:07:33 CEST 2009


Author: glen                         Date: Sat May 23 22:07:33 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- update to git version, fixes completion under bash4

---- Files affected:
packages/bash-completion:
   bash-completion-mplayer.patch (1.4 -> 1.5) , bash-completion.spec (1.147 -> 1.148) 

---- Diffs:

================================================================
Index: packages/bash-completion/bash-completion-mplayer.patch
diff -u packages/bash-completion/bash-completion-mplayer.patch:1.4 packages/bash-completion/bash-completion-mplayer.patch:1.5
--- packages/bash-completion/bash-completion-mplayer.patch:1.4	Mon Apr 13 15:40:31 2009
+++ packages/bash-completion/bash-completion-mplayer.patch	Sun May 24 00:07:28 2009
@@ -1,7 +1,7 @@
---- bash-completion-1.0/bash_completion~	2009-04-13 16:29:17.000000000 +0300
-+++ bash-completion-1.0/bash_completion	2009-04-13 16:29:55.580988051 +0300
-@@ -6174,7 +6174,7 @@
- 					-xvidencopts -of --verbose' -- $cur) )
+--- bash-completion/contrib/mplayer~	2009-05-23 23:53:34.000000000 +0300
++++ bash-completion/contrib/mplayer	2009-05-23 23:56:32.459370190 +0300
+@@ -264,7 +264,7 @@
+ 			     -e "/^-\(Total\|.*\*\)\?$/!p" )' -- $cur ) )
  			;;
  		*)
 -			_filedir '@(mp?(e)g|MP?(E)G|wm[av]|WM[AV]|avi|AVI|asf|ASF|vob|VOB|bin|BIN|dat|DAT|vcd|VCD|ps|PS|pes|PES|fl[iv]|FL[IV]|viv|VIV|rm?(j)|RM?(J)|ra?(m)|RA?(M)|yuv|YUV|mov|MOV|qt|QT|mp[234]|MP[234]|m4[av]|M4[AV]|og[gmavx]|OG[GMAVX]|w?(a)v|W?(A)V|dump|DUMP|mk[av]|MK[AV]|m4a|M4A|aac|AAC|m2v|M2V|dv|DV|rmvb|RMVB|mid|MID|ts|TS|3g[p2]|mpc|MPC|flac|FLAC|vro|VRO|divx|DIVX|aif?(f)|AIF?(F)|m2ts|M2TS|vdr|VDR|xvid|XVID|ape|APE)'

================================================================
Index: packages/bash-completion/bash-completion.spec
diff -u packages/bash-completion/bash-completion.spec:1.147 packages/bash-completion/bash-completion.spec:1.148
--- packages/bash-completion/bash-completion.spec:1.147	Tue May 12 11:15:39 2009
+++ packages/bash-completion/bash-completion.spec	Sun May 24 00:07:28 2009
@@ -1,16 +1,19 @@
 # $Revision$, $Date$
+# vim:ft=spec
 # TODO
 # - bittorrent complete doesn't actually handle our prognames
+# - use mkinitrd and update for geninitrd
 Summary:	bash-completion offers programmable completion for bash
 Summary(pl.UTF-8):	Programowalne uzupełnianie nazw dla basha
 Name:		bash-completion
 Version:	1.0
-Release:	2
+Release:	3
 Epoch:		1
 License:	GPL
 Group:		Applications/Shells
-Source0:	http://bash-completion.alioth.debian.org/files/%{name}-%{version}.tar.gz
-# Source0-md5:	cd1c5648272917fbe0eef4ba30bb93f4
+#Source0:	http://bash-completion.alioth.debian.org/files/%{name}-%{version}.tar.gz
+Source0:	%{name}.tar.bz2
+# Source0-md5:	296df2d2ac8b9826d73ff7d559333023
 Source1:	%{name}-poldek.sh
 Source2:	%{name}.sh
 Patch0:		%{name}-rpm-cache.patch
@@ -34,7 +37,7 @@
 kompletowanie parametrów linii poleceń.
 
 %prep
-%setup -q
+%setup -q -n %{name}
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
@@ -51,15 +54,34 @@
 
 # No PLD package or no such binary to complete on
 rm contrib/{harbour,larch,lisp,modules,monodevelop,p4,cowsay,cpan2dist}
+rm contrib/{cfengine,mkinitrd,repomanage,rpmcheck}
 
 # split freeciv-client,freeciv-server as we have these in separate packages
-%{__sed} -ne '1,/complete -F _civserver civserver/p' contrib/freeciv > contrib/freeciv-server
-%{__sed} -ne '1,3p;/civclient/,$p' contrib/freeciv > contrib/freeciv-client
-if [ $(md5sum contrib/freeciv | awk '{print $1}') != "ee5437b709294cdc66d102c0d55573fd" ]; then
+mv contrib/freeciv .
+%{__sed} -ne '1,/complete -F _civserver civserver/p' freeciv > contrib/freeciv-server
+%{__sed} -ne '1,3p;/civclient/,$p' freeciv > contrib/freeciv-client
+if [ $(md5sum freeciv | awk '{print $1}') != "eb862866780086f264eb4afe1418f3a4" ]; then
 	: check that split out contrib/freeciv-{client,server} are ok and update md5sum
 	exit 1
 fi
-rm -f contrib/freeciv
+
+# split munin as we have subpackage for node
+mv contrib/munin-node .
+%{__sed} -ne '1,/complete -F _munin-update munin-update/p' munin-node > contrib/munin
+%{__sed} -ne '1,3p;/munin-node-configure/,$p' munin-node > contrib/munin-node
+if [ $(md5sum munin-node | awk '{print $1}') != "c51fd6354ee73c1bf34915bc4aaa3856" ]; then
+	: check that split out contrib/munin{,-node} are ok and update md5sum
+	exit 1
+fi
+
+# we have lastlog in sysvinit package
+mv contrib/shadow .
+%{__sed} -ne '1,/complete -F _faillog faillog/p' shadow > contrib/shadow
+%{__sed} -ne '1,3p;/lastlog/,$p' shadow > contrib/sysvinit
+if [ $(md5sum shadow | awk '{print $1}') != "4dfef3151921fd9644566a3244038f85" ]; then
+	: check that split out contrib/{shadow,sysvinit} are ok and update md5sum
+	exit 1
+fi
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -140,42 +162,89 @@
 [ $2 -gt 0 ] || rm -f %{_sysconfdir}/bash_completion.d/%{?2}%{!?2:%1}\
 %{nil}
 
+%bashcomp_trigger ant
+%bashcomp_trigger bind-utils
 %bashcomp_trigger bitkeeper
 %bashcomp_trigger BitTorrent bittorrent
+%bashcomp_trigger bluez bluez-utils
 %bashcomp_trigger bridge-utils brctl
+%bashcomp_trigger bzip2
+%bashcomp_trigger cdrkit,cdrtools wodim
+%bashcomp_trigger cdrtools-mkisofs,dvdrtools-mkisofs genisoimage
 %bashcomp_trigger cksfv
 %bashcomp_trigger clisp
+%bashcomp_trigger coreutils dd
+%bashcomp_trigger cpio
+%bashcomp_trigger dhcp-client dhclient
 %bashcomp_trigger dsniff
+%bashcomp_trigger findutils
 %bashcomp_trigger freeciv-client
 %bashcomp_trigger freeciv-server
 %bashcomp_trigger gcc-ada gnatmake
 %bashcomp_trigger gcl
+%bashcomp_trigger gdb
 %bashcomp_trigger gkrellm
+%bashcomp_trigger glibc-misc getent
 %bashcomp_trigger gnupg2 gpg2
+%bashcomp_trigger gzip
+%bashcomp_trigger heimdal
+%bashcomp_trigger ImageMagick imagemagick
+%bashcomp_trigger ldapvi
+%bashcomp_trigger lftp
+%bashcomp_trigger libxml2-progs xmllint
 %bashcomp_trigger lilypond
+%bashcomp_trigger lvm2 lvm
 %bashcomp_trigger lzma,xz lzma
 %bashcomp_trigger lzop
 %bashcomp_trigger mailman
+%bashcomp_trigger make
+%bashcomp_trigger mc
 %bashcomp_trigger mcrypt
 %bashcomp_trigger minicom
+%bashcomp_trigger mplayer
 %bashcomp_trigger mtx
+%bashcomp_trigger multisync-msynctool,msynctool msynctool
+%bashcomp_trigger munin
+%bashcomp_trigger munin-node
+%bashcomp_trigger mysql-client mysqladmin
+%bashcomp_trigger ncftp
 %bashcomp_trigger net-tools
+%bashcomp_trigger nfs-utils rpcdebug
+%bashcomp_trigger ntp-client ntpdate
+%bashcomp_trigger openldap
 %bashcomp_trigger openssh-clients ssh
+%bashcomp_trigger openssl-tools openssl
+%bashcomp_trigger pkgconfig pkg-config
 %bashcomp_trigger poldek
+%bashcomp_trigger postfix
+%bashcomp_trigger postgresql-clients postgresql
 %bashcomp_trigger povray
+%bashcomp_trigger pwdutils shadow
 %bashcomp_trigger qemu
 %bashcomp_trigger QtDBus qdbus
 %bashcomp_trigger quota-tools
 %bashcomp_trigger rdesktop
+%bashcomp_trigger rsync
 %bashcomp_trigger ruby-modules ri
+%bashcomp_trigger samba-client samba
 %bashcomp_trigger sbcl
+%bashcomp_trigger screen
 %bashcomp_trigger sitecopy
+%bashcomp_trigger smartmontools,smartsuite smartctl
 %bashcomp_trigger snownews
+%bashcomp_trigger strace
 %bashcomp_trigger svk
+%bashcomp_trigger tar
 %bashcomp_trigger tightvnc vncviewer
 %bashcomp_trigger unace
 %bashcomp_trigger unixODBC isql
 %bashcomp_trigger unrar
+%bashcomp_trigger upstart-SysVinit,SysVinit sysvinit
+%bashcomp_trigger vpnc
+%bashcomp_trigger X11,xorg-app-xhost xhost
+%bashcomp_trigger xen xm
+%bashcomp_trigger xmms
+%bashcomp_trigger yum
 
 %files -f %{name}-ghost.list
 %defattr(644,root,root,755)
@@ -185,42 +254,89 @@
 %dir %{_sysconfdir}/bash_completion.d
 %dir %{_datadir}/%{name}
 # we list all files to be sure we have all of them handled by triggers
+%{_datadir}/%{name}/ant
+%{_datadir}/%{name}/bind-utils
 %{_datadir}/%{name}/bitkeeper
 %{_datadir}/%{name}/bittorrent
+%{_datadir}/%{name}/bluez-utils
 %{_datadir}/%{name}/brctl
+%{_datadir}/%{name}/bzip2
 %{_datadir}/%{name}/cksfv
 %{_datadir}/%{name}/clisp
+%{_datadir}/%{name}/cpio
+%{_datadir}/%{name}/dd
+%{_datadir}/%{name}/dhclient
 %{_datadir}/%{name}/dsniff
+%{_datadir}/%{name}/findutils
 %{_datadir}/%{name}/freeciv-client
 %{_datadir}/%{name}/freeciv-server
 %{_datadir}/%{name}/gcl
+%{_datadir}/%{name}/gdb
+%{_datadir}/%{name}/genisoimage
+%{_datadir}/%{name}/getent
 %{_datadir}/%{name}/gkrellm
 %{_datadir}/%{name}/gnatmake
 %{_datadir}/%{name}/gpg2
+%{_datadir}/%{name}/gzip
+%{_datadir}/%{name}/heimdal
+%{_datadir}/%{name}/imagemagick
 %{_datadir}/%{name}/isql
+%{_datadir}/%{name}/ldapvi
+%{_datadir}/%{name}/lftp
 %{_datadir}/%{name}/lilypond
+%{_datadir}/%{name}/lvm
 %{_datadir}/%{name}/lzma
 %{_datadir}/%{name}/lzop
 %{_datadir}/%{name}/mailman
+%{_datadir}/%{name}/make
+%{_datadir}/%{name}/mc
 %{_datadir}/%{name}/mcrypt
 %{_datadir}/%{name}/minicom
+%{_datadir}/%{name}/mplayer
+%{_datadir}/%{name}/msynctool
 %{_datadir}/%{name}/mtx
+%{_datadir}/%{name}/munin
+%{_datadir}/%{name}/munin-node
+%{_datadir}/%{name}/mysqladmin
+%{_datadir}/%{name}/ncftp
 %{_datadir}/%{name}/net-tools
+%{_datadir}/%{name}/ntpdate
+%{_datadir}/%{name}/openldap
+%{_datadir}/%{name}/openssl
+%{_datadir}/%{name}/pkg-config
 %{_datadir}/%{name}/poldek
+%{_datadir}/%{name}/postfix
+%{_datadir}/%{name}/postgresql
 %{_datadir}/%{name}/povray
 %{_datadir}/%{name}/qdbus
 %{_datadir}/%{name}/qemu
 %{_datadir}/%{name}/quota-tools
 %{_datadir}/%{name}/rdesktop
 %{_datadir}/%{name}/ri
+%{_datadir}/%{name}/rpcdebug
+%{_datadir}/%{name}/rsync
+%{_datadir}/%{name}/samba
 %{_datadir}/%{name}/sbcl
+%{_datadir}/%{name}/screen
+%{_datadir}/%{name}/shadow
 %{_datadir}/%{name}/sitecopy
+%{_datadir}/%{name}/smartctl
 %{_datadir}/%{name}/snownews
 %{_datadir}/%{name}/ssh
+%{_datadir}/%{name}/strace
 %{_datadir}/%{name}/svk
+%{_datadir}/%{name}/sysvinit
+%{_datadir}/%{name}/tar
 %{_datadir}/%{name}/unace
 %{_datadir}/%{name}/unrar
 %{_datadir}/%{name}/vncviewer
+%{_datadir}/%{name}/vpnc
+%{_datadir}/%{name}/wodim
+%{_datadir}/%{name}/xhost
+%{_datadir}/%{name}/xm
+%{_datadir}/%{name}/xmllint
+%{_datadir}/%{name}/xmms
+%{_datadir}/%{name}/yum
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -228,6 +344,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.148  2009/05/23 22:07:28  glen
+- update to git version, fixes completion under bash4
+
 Revision 1.147  2009/05/12 09:15:39  glen
 - pldized service usage completion; rel 2
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/bash-completion/bash-completion-mplayer.patch?r1=1.4&r2=1.5&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/bash-completion/bash-completion.spec?r1=1.147&r2=1.148&f=u



More information about the pld-cvs-commit mailing list