mirror of
https://abf.rosa.ru/djam/yt-dlp.git
synced 2025-02-23 07:12:55 +00:00
Log: Update to 2023.01.06
fixed binaries permits external manpage no pandoc to generate it yet spec clean
This commit is contained in:
parent
c4acc405ff
commit
dea934c915
3 changed files with 3517 additions and 8 deletions
2
.abf.yml
2
.abf.yml
|
@ -1,2 +1,2 @@
|
|||
sources:
|
||||
yt-dlp-2022.11.11.tar.gz: b5bcf64c2bf1dd9895005122ad0b7f221e286d54
|
||||
yt-dlp-2023.01.06.tar.gz: 906f046a901df7038e18ffc6a18e2efdcb42b010
|
||||
|
|
33
yt-dlp.spec
33
yt-dlp.spec
|
@ -3,32 +3,39 @@
|
|||
|
||||
Summary: Small command-line program to download videos and audio from different websites
|
||||
Name: yt-dlp
|
||||
Version: 2022.11.11
|
||||
Release: 2
|
||||
Version: 2023.01.06
|
||||
Release: 1
|
||||
License: Public Domain and GPLv2+
|
||||
Group: Video
|
||||
Url: https://github.com/yt-dlp/yt-dlp
|
||||
# pure source from Github requires at least pandoc which is not packaged
|
||||
Source0: https://github.com/yt-dlp/yt-dlp/releases/download/%{version}/yt-dlp.tar.gz?/yt-dlp-%{version}.tar.gz
|
||||
Source100: yt-dlp.1
|
||||
|
||||
BuildRequires: ffmpeg
|
||||
BuildRequires: gnupg2
|
||||
BuildRequires: pkgconfig(python3)
|
||||
BuildRequires: python3egg(setuptools)
|
||||
BuildRequires: zip
|
||||
BuildArch: noarch
|
||||
|
||||
Requires: python3-%{name} = %{EVRD}
|
||||
|
||||
Recommends: ffmpeg
|
||||
|
||||
# youtube-dl is not developed anymore, it is a fork of it
|
||||
Obsoletes: youtube-dl < 2021.10.10
|
||||
|
||||
Provides: youtube-dl = %{EVRD}
|
||||
|
||||
BuildArch: noarch
|
||||
|
||||
%description
|
||||
Small command-line program to download videos and audio from different websites.
|
||||
Fork of youtube-dl.
|
||||
|
||||
%files
|
||||
%license LICENSE
|
||||
%doc README.txt
|
||||
%doc README.*
|
||||
%{_bindir}/%{name}
|
||||
%{_bindir}/youtube-dl
|
||||
%{_datadir}/zsh/site-functions/_%{name}
|
||||
|
@ -48,16 +55,18 @@ This package contains the Python 3 bindings for %{name} (fork of youtube-dl)
|
|||
|
||||
%files -n python3-%{name}
|
||||
%license LICENSE
|
||||
%doc README.txt
|
||||
%doc README.*
|
||||
%{python3_sitelib}/yt_dlp
|
||||
%{python3_sitelib}/yt_dlp-*-py%{py3_ver}.egg-info
|
||||
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
# include completions
|
||||
make completion-bash completion-zsh completion-fish
|
||||
%py3_build
|
||||
|
||||
%install
|
||||
|
@ -67,9 +76,19 @@ This package contains the Python 3 bindings for %{name} (fork of youtube-dl)
|
|||
sed -i -e 's,#!/usr/bin/env python,#!%{__python3},' %{buildroot}%{_bindir}/%{name}
|
||||
|
||||
# installed as %%doc into standard location
|
||||
unlink %{buildroot}%{_datadir}/doc/yt_dlp/README.txt
|
||||
# unlink %{buildroot}%{_datadir}/doc/yt_dlp/README.*
|
||||
rmdir %{buildroot}%{_datadir}/doc/yt_dlp
|
||||
rmdir %{buildroot}%{_datadir}/doc
|
||||
|
||||
# compat symlink (e.g. mpv can use youtube-dl, but it is not developed anymore)
|
||||
( cd %{buildroot}%{_bindir} && ln -s %{name} youtube-dl )
|
||||
|
||||
# fix permits
|
||||
pushd %{buildroot}%{_bindir}
|
||||
chmod a+rx yt-dlp youtube-dl
|
||||
popd
|
||||
|
||||
# external man since we don't have pandoc
|
||||
install -m644 %{SOURCE100} %{buildroot}%{_mandir}/man1/
|
||||
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue