packages: npm/npm.spec - bash-completion package

glen glen at pld-linux.org
Thu Jan 26 17:44:08 CET 2012


Author: glen                         Date: Thu Jan 26 16:44:08 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- bash-completion package

---- Files affected:
packages/npm:
   npm.spec (1.5 -> 1.6) 

---- Diffs:

================================================================
Index: packages/npm/npm.spec
diff -u packages/npm/npm.spec:1.5 packages/npm/npm.spec:1.6
--- packages/npm/npm.spec:1.5	Thu Jan 26 17:38:41 2012
+++ packages/npm/npm.spec	Thu Jan 26 17:44:03 2012
@@ -9,7 +9,7 @@
 Summary:	A package manager for node.js
 Name:		npm
 Version:	1.1.0
-Release:	1
+Release:	2
 License:	MIT License
 Group:		Development/Libraries
 URL:		http://npmjs.org/
@@ -47,6 +47,19 @@
 publish your node programs. It manages dependencies and does other
 cool stuff.
 
+%package -n bash-completion-%{name}
+Summary:	bash-completion for %{name}
+Summary(pl.UTF-8):	bashowe uzupełnianie nazw dla %{name}
+Group:		Applications/Shells
+Requires:	%{name}
+Requires:	bash-completion
+
+%description -n bash-completion-%{name}
+bash-completion for %{name}.
+
+%description -n bash-completion-%{name} -l pl.UTF-8
+bashowe uzupełnianie nazw dla %{name}.
+
 %prep
 %setup -qc
 mv package/* .
@@ -73,7 +86,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_bindir},%{nodejs_libdir}/npm}
+install -d $RPM_BUILD_ROOT{%{_bindir},%{nodejs_libdir}/npm,/etc/bash_completion.d}
 
 cp -a bin lib package.json $RPM_BUILD_ROOT%{nodejs_libdir}/npm
 ln -s %{nodejs_libdir}/npm/bin/npm-cli.js $RPM_BUILD_ROOT%{_bindir}/npm
@@ -95,8 +108,8 @@
 # FIXME: "npm help" requires this
 ln -s %{_mandir} $RPM_BUILD_ROOT%{nodejs_libdir}/npm/man
 
-# TODO bash-completion separate package
-rm $RPM_BUILD_ROOT%{nodejs_libdir}/npm/lib/utils/completion.sh
+mv $RPM_BUILD_ROOT%{nodejs_libdir}/npm/lib/utils/completion.sh \
+	$RPM_BUILD_ROOT/etc/bash_completion.d/%{name}.sh
 
 %if 0
 %post
@@ -134,12 +147,19 @@
 %{_mandir}/man1/npm*
 %{_mandir}/man3/npm*
 
+%files -n bash-completion-%{name}
+%defattr(644,root,root,755)
+/etc/bash_completion.d/*
+
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
 * %{date} PLD Team <feedback at pld-linux.org>
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.6  2012/01/26 16:44:03  glen
+- bash-completion package
+
 Revision 1.5  2012/01/26 16:38:41  glen
 - rel 1
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/npm/npm.spec?r1=1.5&r2=1.6&f=u



More information about the pld-cvs-commit mailing list