[packages/composer] add bash-completion
glen
glen at pld-linux.org
Wed Apr 9 20:43:57 CEST 2014
commit 084e990bb6940399f2f7e7716916f3cdf6c8f032
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Wed Apr 9 21:43:50 2014 +0300
add bash-completion
composer.spec | 24 +++++++++++++++++++++++-
1 file changed, 23 insertions(+), 1 deletion(-)
---
diff --git a/composer.spec b/composer.spec
index 5933b35..0a49872 100644
--- a/composer.spec
+++ b/composer.spec
@@ -20,6 +20,8 @@ Source0: https://github.com/composer/composer/archive/%{version}-%{subver}/%{nam
Source1: http://getcomposer.org/download/%{version}-%{subver}/%{name}.phar
# Source1-md5: df1001975035f07d09307bf1f1e62584
%endif
+Source2: https://raw.githubusercontent.com/iArren/%{name}-bash-completion/86a8129/composer
+# Source2-md5: cdeebf0a0da1fd07d0fd886d0461642e
Patch0: nogit.patch
Patch1: no-vendors.patch
Patch2: autoload-config.patch
@@ -34,7 +36,7 @@ BuildRequires: php(phar)
BuildRequires: php(zip)
BuildRequires: php(zlib)
BuildRequires: rpm-php-pearprov >= 4.4.2-11
-BuildRequires: rpmbuild(macros) >= 1.461
+BuildRequires: rpmbuild(macros) >= 1.673
%if %{without bootstrap}
BuildRequires: %{name}
BuildRequires: php-symfony2-Console >= 2.3
@@ -65,6 +67,19 @@ Composer is a tool for dependency management in PHP. It allows you to
declare the dependent libraries your project needs and it will install
them in your project for you.
+%package -n bash-completion-%{name}
+Summary: Bash completion for Composer
+Summary(pl.UTF-8): bashowe uzupełnianie nazw dla Composera
+Group: Applications/Shells
+Requires: %{name}
+Requires: bash-completion >= 2.0
+
+%description -n bash-completion-%{name}
+Bash completion for Composer package and dependency manager.
+
+%description -n bash-completion-%{name} -l pl.UTF-8
+Pakiet ten dostarcza bashowe uzupełnianie nazw dla Composera.
+
%prep
%setup -qc -n %{name}-%{version}-%{release}
mv composer-*/* .
@@ -103,6 +118,9 @@ cd build
cp -a bin src res vendor $RPM_BUILD_ROOT%{_appdir}
ln -s %{_appdir}/bin/%{name} $RPM_BUILD_ROOT%{_bindir}/%{name}
+install -d $RPM_BUILD_ROOT%{bash_compdir}
+cp -p %{SOURCE2} $RPM_BUILD_ROOT%{bash_compdir}/composer
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -116,3 +134,7 @@ rm -rf $RPM_BUILD_ROOT
%{_appdir}/res
%{_appdir}/src
%{_appdir}/vendor
+
+%files -n bash-completion-%{name}
+%defattr(644,root,root,755)
+%{bash_compdir}/composer
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/composer.git/commitdiff/084e990bb6940399f2f7e7716916f3cdf6c8f032
More information about the pld-cvs-commit
mailing list