SPECS: bash-completion.spec - split freeciv -> freeciv-client, freeciv-serv...

glen glen at pld-linux.org
Mon Apr 13 17:46:20 CEST 2009


Author: glen                         Date: Mon Apr 13 15:46:20 2009 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- split freeciv -> freeciv-client, freeciv-server
- vncviewer is tightvnc completion

---- Files affected:
SPECS:
   bash-completion.spec (1.145 -> 1.146) 

---- Diffs:

================================================================
Index: SPECS/bash-completion.spec
diff -u SPECS/bash-completion.spec:1.145 SPECS/bash-completion.spec:1.146
--- SPECS/bash-completion.spec:1.145	Mon Apr 13 15:40:13 2009
+++ SPECS/bash-completion.spec	Mon Apr 13 17:46:15 2009
@@ -1,7 +1,6 @@
 # $Revision$, $Date$
 # TODO
 # - bittorrent complete doesn't actually handle our prognames
-# - handle multiple package links (freeciv case)
 Summary:	bash-completion offers programmable completion for bash
 Summary(pl.UTF-8):	Programowalne uzupełnianie nazw dla basha
 Name:		bash-completion
@@ -51,6 +50,15 @@
 # No PLD package or no such binary to complete on
 rm contrib/{harbour,larch,lisp,modules,monodevelop,p4,cowsay,cpan2dist}
 
+# 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
+	: check that split out contrib/freeciv-{client,server} are ok and update md5sum
+	exit 1
+fi
+rm -f contrib/freeciv
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_sysconfdir}/bash_completion.d,/etc/shrc.d,%{_datadir}/%{name}}
@@ -136,7 +144,8 @@
 %bashcomp_trigger cksfv
 %bashcomp_trigger clisp
 %bashcomp_trigger dsniff
-%bashcomp_trigger freeciv-client,freeciv-server freeciv
+%bashcomp_trigger freeciv-client
+%bashcomp_trigger freeciv-server
 %bashcomp_trigger gcc-ada gnatmake
 %bashcomp_trigger gcl
 %bashcomp_trigger gkrellm
@@ -161,7 +170,7 @@
 %bashcomp_trigger sitecopy
 %bashcomp_trigger snownews
 %bashcomp_trigger svk
-%bashcomp_trigger tightvnc,vnc vncviewer
+%bashcomp_trigger tightvnc vncviewer
 %bashcomp_trigger unace
 %bashcomp_trigger unixODBC isql
 %bashcomp_trigger unrar
@@ -180,7 +189,8 @@
 %{_datadir}/%{name}/cksfv
 %{_datadir}/%{name}/clisp
 %{_datadir}/%{name}/dsniff
-%{_datadir}/%{name}/freeciv
+%{_datadir}/%{name}/freeciv-client
+%{_datadir}/%{name}/freeciv-server
 %{_datadir}/%{name}/gcl
 %{_datadir}/%{name}/gkrellm
 %{_datadir}/%{name}/gnatmake
@@ -216,6 +226,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.146  2009/04/13 15:46:15  glen
+- split freeciv -> freeciv-client, freeciv-server
+- vncviewer is tightvnc completion
+
 Revision 1.145  2009/04/13 13:40:13  glen
 - update to 1.0, epoch: 1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/bash-completion.spec?r1=1.145&r2=1.146&f=u



More information about the pld-cvs-commit mailing list