forked from pool/yt-dlp
- Enable Python library [boo#1216467]
OBS-URL: https://build.opensuse.org/package/show/network:utilities/yt-dlp?expand=0&rev=70
This commit is contained in:
parent
8ff302cd74
commit
2bec916958
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Oct 22 22:36:58 UTC 2023 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Enable Python library [boo#1216467]
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Fri Oct 13 23:29:00 UTC 2023 - Ich <jengelh@inai.de>
|
Fri Oct 13 23:29:00 UTC 2023 - Ich <jengelh@inai.de>
|
||||||
|
|
||||||
|
28
yt-dlp.spec
28
yt-dlp.spec
@ -41,6 +41,7 @@ BuildRequires: python39-devel
|
|||||||
BuildRequires: zip
|
BuildRequires: zip
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Requires: ffmpeg
|
Requires: ffmpeg
|
||||||
|
BuildRequires: %{python_module setuptools}
|
||||||
%if 0%{?suse_version} > 1500
|
%if 0%{?suse_version} > 1500
|
||||||
Requires: python3 >= 3.8
|
Requires: python3 >= 3.8
|
||||||
Suggests: python3-Brotli
|
Suggests: python3-Brotli
|
||||||
@ -59,38 +60,46 @@ Requires: python39
|
|||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
%endif
|
%endif
|
||||||
|
%python_subpackages
|
||||||
|
|
||||||
%description
|
%description
|
||||||
yt-dlp is a command-line program to retrieve videos from
|
yt-dlp is a command-line program to retrieve videos from
|
||||||
YouTube.com and other video sites for later watching.
|
YouTube.com and other video sites for later watching.
|
||||||
|
|
||||||
%package bash-completion
|
%package -n yt-dlp-bash-completion
|
||||||
Summary: Bash completion for yt-dlp
|
Summary: Bash completion for yt-dlp
|
||||||
Group: System/Shells
|
Group: System/Shells
|
||||||
Requires: bash-completion
|
Requires: bash-completion
|
||||||
Supplements: (yt-dlp and bash-completion)
|
Supplements: (yt-dlp and bash-completion)
|
||||||
|
|
||||||
%description bash-completion
|
%description -n yt-dlp-bash-completion
|
||||||
Bash command line completion support for yt-dlp.
|
Bash command line completion support for yt-dlp.
|
||||||
|
|
||||||
%package fish-completion
|
%package -n yt-dlp-fish-completion
|
||||||
Summary: Fish completion for yt-dlp
|
Summary: Fish completion for yt-dlp
|
||||||
Group: System/Shells
|
Group: System/Shells
|
||||||
Requires: fish
|
Requires: fish
|
||||||
Supplements: (yt-dlp and fish)
|
Supplements: (yt-dlp and fish)
|
||||||
|
|
||||||
%description fish-completion
|
%description -n yt-dlp-fish-completion
|
||||||
Fish command line completion support for yt-dlp.
|
Fish command line completion support for yt-dlp.
|
||||||
|
|
||||||
%package zsh-completion
|
%package -n yt-dlp-zsh-completion
|
||||||
Summary: Zsh Completion for yt-dlp
|
Summary: Zsh Completion for yt-dlp
|
||||||
Group: System/Shells
|
Group: System/Shells
|
||||||
Requires: zsh
|
Requires: zsh
|
||||||
Supplements: (yt-dlp and zsh)
|
Supplements: (yt-dlp and zsh)
|
||||||
|
|
||||||
%description zsh-completion
|
%description -n yt-dlp-zsh-completion
|
||||||
ZSH command line completion support for yt-dlp.
|
ZSH command line completion support for yt-dlp.
|
||||||
|
|
||||||
|
%package -n python-yt-dlp
|
||||||
|
Summary: yt-dlp Python library
|
||||||
|
Group: Development/Languages/Python
|
||||||
|
|
||||||
|
%description -n python-yt-dlp
|
||||||
|
The direct Python interface into yt-dlp.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n %name
|
%autosetup -p1 -n %name
|
||||||
|
|
||||||
@ -118,8 +127,10 @@ install -Dvm0644 completions/bash/yt-dlp "$b/%_datadir/bash-completion/completio
|
|||||||
install -Dvm0644 completions/zsh/_yt-dlp "$b/%_datadir/zsh/site-functions/_yt-dlp"
|
install -Dvm0644 completions/zsh/_yt-dlp "$b/%_datadir/zsh/site-functions/_yt-dlp"
|
||||||
install -Dvm0644 completions/fish/yt-dlp.fish "$b/%_datadir/fish/completions/yt-dlp.fish"
|
install -Dvm0644 completions/fish/yt-dlp.fish "$b/%_datadir/fish/completions/yt-dlp.fish"
|
||||||
install -Dvm0644 yt-dlp.1 "$b/%_mandir/man1/yt-dlp.1"
|
install -Dvm0644 yt-dlp.1 "$b/%_mandir/man1/yt-dlp.1"
|
||||||
|
%python_install
|
||||||
|
rm -Rf "$b/%_datadir/doc"
|
||||||
|
|
||||||
%files
|
%files -n yt-dlp
|
||||||
%license LICENSE
|
%license LICENSE
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%_bindir/%name
|
%_bindir/%name
|
||||||
@ -134,4 +145,7 @@ install -Dvm0644 yt-dlp.1 "$b/%_mandir/man1/yt-dlp.1"
|
|||||||
%files -n yt-dlp-zsh-completion
|
%files -n yt-dlp-zsh-completion
|
||||||
%_datadir/zsh/
|
%_datadir/zsh/
|
||||||
|
|
||||||
|
%files %python_files
|
||||||
|
%python_sitelib/y*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
Loading…
Reference in New Issue
Block a user