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