X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;ds=sidebyside;f=youtube-dl.spec;h=807fb1ea7907274a0c760acdeeeb311a8bf9932a;hb=6715ceef50d5cd0a55369830d2a9a3302b82ead6;hp=446060a09061940ec4d58020c6acdfe0fdbd07e1;hpb=39eef34506bb770fc844b0deca5e0339e9dee73c;p=packages%2Fyoutube-dl.git diff --git a/youtube-dl.spec b/youtube-dl.spec index 446060a..807fb1e 100644 --- a/youtube-dl.spec +++ b/youtube-dl.spec @@ -1,20 +1,22 @@ +%define ver 2013.05.23 Summary: Video extraction utility for YouTube Summary(pl.UTF-8): Narzędzie do wydobywania filmów z YouTube Name: youtube-dl -Version: 20110930 +Version: %(echo %{ver} | tr -d .) Release: 1 -License: MIT, Public Domain +License: Public Domain Group: Applications/System -Source0: https://github.com/rg3/youtube-dl/raw/2011.09.30/youtube-dl -# Source0-md5: c70a72cd2e2a1699c0ef83148fbe38e6 -URL: http://rg3.github.com/youtube-dl/ +Source0: http://youtube-dl.org/downloads/%{ver}/%{name}-%{ver}.tar.gz +# Source0-md5: 6cb4ee904456d102d4f3edb68272ca50 +URL: http://youtube-dl.org/ +BuildRequires: python-distribute BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.219 -%pyrequires_eq python-libs -Requires: python >= 2.4 BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +%define bash_compdir %{_datadir}/bash-completion/completions + %description youtube-dl is a small command-line program to download videos from YouTube.com. @@ -22,16 +24,52 @@ YouTube.com. %description -l pl.UTF-8 youtube-dl jest programem do ściągania plików video z YouTube.com. +%package -n bash-completion-%{name} +Summary: Bash completion for youtube-dl command +Summary(pl.UTF-8): Bashowe dopełnianie parametrów polecenia youtube-dl +Group: Applications/Shells +Requires: %{name} = %{version}-%{release} +Requires: bash-completion >= 2.0 + +%description -n bash-completion-%{name} +Bash completion for youtube-dl command. + +%description -n bash-completion-%{name} -l pl.UTF-8 +Bashowe dopełnianie parametrów polecenia youtube-dl. + %prep +%setup -qc +mv %{name} .tmp; mv .tmp/* . + +%build +%{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_bindir} -install %{SOURCE0} $RPM_BUILD_ROOT%{_bindir} +%{__python} setup.py install \ + --skip-build \ + --optimize=2 \ + --root=$RPM_BUILD_ROOT + +%py_postclean + +install -d $RPM_BUILD_ROOT%{bash_compdir} +%{__mv} $RPM_BUILD_ROOT%{_prefix}/etc/bash_completion.d/youtube-dl.bash-completion \ + $RPM_BUILD_ROOT%{bash_compdir}/%{name} +%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/youtube_dl %clean rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) +%doc CHANGELOG README.md LICENSE %attr(755,root,root) %{_bindir}/youtube-dl +%{_mandir}/man1/youtube-dl.1* +%{py_sitescriptdir}/youtube_dl +%{py_sitescriptdir}/youtube_dl-%{ver}-py*.egg-info + +%files -n bash-completion-%{name} +%defattr(644,root,root,755) +%{bash_compdir}/%{name}