]> git.pld-linux.org Git - packages/composer.git/commitdiff
add bash-completion
authorElan Ruusamäe <glen@delfi.ee>
Wed, 9 Apr 2014 18:43:50 +0000 (21:43 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Wed, 9 Apr 2014 18:43:50 +0000 (21:43 +0300)
composer.spec

index 5933b356a5853742a1d99b2040c9f2e0319bceeb..0a49872e0d3db8969e4cde8463cf697829f76afa 100644 (file)
@@ -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
 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
 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: 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
 %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.
 
 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-*/* .
 %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}
 
 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
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -116,3 +134,7 @@ rm -rf $RPM_BUILD_ROOT
 %{_appdir}/res
 %{_appdir}/src
 %{_appdir}/vendor
 %{_appdir}/res
 %{_appdir}/src
 %{_appdir}/vendor
+
+%files -n bash-completion-%{name}
+%defattr(644,root,root,755)
+%{bash_compdir}/composer
This page took 0.374567 seconds and 4 git commands to generate.