diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-18 04:03:46 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-18 04:03:46 +0000 |
commit | b97fc95ef80eac12890749fe7311f7574ce457ce (patch) | |
tree | 466be10b3b600c05b66f4731889edd9abf0bcb9e | |
parent | 1bb7d8cbfcbb143f34c1dbb786264eaff4b44d30 (diff) |
automatic import of python-videomass
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-videomass.spec | 364 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 366 insertions, 0 deletions
@@ -0,0 +1 @@ +/videomass-5.0.1.tar.gz diff --git a/python-videomass.spec b/python-videomass.spec new file mode 100644 index 0000000..93a90ad --- /dev/null +++ b/python-videomass.spec @@ -0,0 +1,364 @@ +%global _empty_manifest_terminate_build 0 +Name: python-videomass +Version: 5.0.1 +Release: 1 +Summary: Videomass is a cross-platform GUI for FFmpeg and yt-dlp +License: GPL3 (Gnu Public License) +URL: http://jeanslack.github.io/Videomass/ +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/b5/43/26433b36301fb05b3f75fcb51d3127b4c83a56f955d7cc89652fa6864c12/videomass-5.0.1.tar.gz +BuildArch: noarch + +Requires: python3-PyPubSub +Requires: python3-yt-dlp +Requires: python3-requests +Requires: python3-wxpython + +%description +# **Videomass** is a cross-platform GUI for FFmpeg and yt-dlp. +[](https://www.python.org/downloads/) +[](https://github.com/jeanslack/Videomass/blob/master/LICENSE) +[](https://github.com/jeanslack/Videomass/actions/workflows/tests.yml) + +Videomass is a powerful, multitasking and cross-platform graphical user interface +(GUI) for [FFmpeg](https://www.ffmpeg.org/) and [yt-dlp](https://github.com/yt-dlp/yt-dlp). +It offers a wide range of features and functions, making it a comprehensive software solution. + +Videomass is [Free (libre) Software](https://en.wikipedia.org/wiki/Free_software), +created and maintained by [Gianluca (jeanslack) Pernigotto](https://github.com/jeanslack); +it was written in [Python3](https://www.python.org/) using the +[wxPython4](https://www.wxpython.org/) toolkit; it is cross-platform and works on +Linux, MacOs, Windows and FreeBSD. + +The Videomass logo and artwork were created by [Gianluca (jeanslack) Pernigotto](https://github.com/jeanslack) + +**[Changelog](https://github.com/jeanslack/Videomass/blob/master/CHANGELOG)** +**[Features](https://jeanslack.github.io/Videomass/features.html)** +**[Screenshots](https://jeanslack.github.io/Videomass/screenshots.html)** + +# Installing and Dependencies + +> ### For regular users (non-developers) +> If you are not a programmer or if you are not familiar with the command line +you can skip the whole part below and visit the +[Download and installation](https://jeanslack.github.io/Videomass/download_installation.html) +web page, which provides the information required to install Videomass on +each operating system. + +### Requirements +- **[Python >= 3.7.0](https://www.python.org/)** +- **[wxPython-Phoenix >= 4.0.7](https://wxpython.org/)** +- **[PyPubSub >= 4.0.3](https://pypi.org/project/PyPubSub/)** +- **[requests >= 2.21.0](https://pypi.org/project/requests/)** +- **[ffmpeg >=5.1](https://ffmpeg.org/)** +- **[ffprobe >=5.1](https://ffmpeg.org/ffprobe.html)** (usually bundled with ffmpeg) +- **[ffplay >=5.1](http://ffmpeg.org/ffplay.html)** (usually bundled with ffmpeg) + +### Optionals +- **[yt-dlp](https://github.com/yt-dlp/yt-dlp)** +- **[atomicparsley](http://atomicparsley.sourceforge.net/)** + +### Install basic dependencies for your OS + +| **OS** | **Basic Dependencies** | +|:-----------------|:----------------------------------------------------| +|Linux/FreeBSD |*python3, wxpython-phoenix, pip for python3, ffmpeg* | +|MS Windows |*python3, ffmpeg* | +|MacOs |*python3, pip for python3, ffmpeg* | + +### Install Videomass using pip + +`python3 -m pip install videomass` + +> This should also automatically install the remaining required dependencies +such as wxPython (only for Mac-Os and Windows), PyPubSub, yt-dlp and requests. +> +> On Linux and FreeBSD a launcher should be even created in the application +launcher of your desktop environment. +> +> To start Videomass on Mac-Os and MS-Windows open a console and type +`videomass` command. + +Visit [Installing dependencies](https://github.com/jeanslack/Videomass/wiki/Installing-dependencies) +wiki page for more explanations. + +# Start Videomass manually from source code + +Videomass can be run without installing it, just download and unzip the +[source code](https://github.com/jeanslack/Videomass/releases) archive and +executing the "launcher" script inside the directory: + +`python3 launcher` + +> First, make sure you have installed at least all the above required +dependencies. + +Visit [Installing dependencies](https://github.com/jeanslack/Videomass/wiki/Installing-dependencies) +wiki page for more explanations. + +Videomass can also be run in interactive mode with the Python interpreter, +always within the same unpacked directory: + +```Python +>>> from videomass import gui_app +>>> gui_app.main() +``` + +# Resources + +* [Support Page and Documentation](http://jeanslack.github.io/Videomass) +* [Wiki page](https://github.com/jeanslack/Videomass/wiki) +* [Videomass on PyPi](https://pypi.org/project/videomass/) +* [Development](https://github.com/jeanslack/Videomass) +* [Official download page](https://github.com/jeanslack/Videomass/releases) + + +%package -n python3-videomass +Summary: Videomass is a cross-platform GUI for FFmpeg and yt-dlp +Provides: python-videomass +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-videomass +# **Videomass** is a cross-platform GUI for FFmpeg and yt-dlp. +[](https://www.python.org/downloads/) +[](https://github.com/jeanslack/Videomass/blob/master/LICENSE) +[](https://github.com/jeanslack/Videomass/actions/workflows/tests.yml) + +Videomass is a powerful, multitasking and cross-platform graphical user interface +(GUI) for [FFmpeg](https://www.ffmpeg.org/) and [yt-dlp](https://github.com/yt-dlp/yt-dlp). +It offers a wide range of features and functions, making it a comprehensive software solution. + +Videomass is [Free (libre) Software](https://en.wikipedia.org/wiki/Free_software), +created and maintained by [Gianluca (jeanslack) Pernigotto](https://github.com/jeanslack); +it was written in [Python3](https://www.python.org/) using the +[wxPython4](https://www.wxpython.org/) toolkit; it is cross-platform and works on +Linux, MacOs, Windows and FreeBSD. + +The Videomass logo and artwork were created by [Gianluca (jeanslack) Pernigotto](https://github.com/jeanslack) + +**[Changelog](https://github.com/jeanslack/Videomass/blob/master/CHANGELOG)** +**[Features](https://jeanslack.github.io/Videomass/features.html)** +**[Screenshots](https://jeanslack.github.io/Videomass/screenshots.html)** + +# Installing and Dependencies + +> ### For regular users (non-developers) +> If you are not a programmer or if you are not familiar with the command line +you can skip the whole part below and visit the +[Download and installation](https://jeanslack.github.io/Videomass/download_installation.html) +web page, which provides the information required to install Videomass on +each operating system. + +### Requirements +- **[Python >= 3.7.0](https://www.python.org/)** +- **[wxPython-Phoenix >= 4.0.7](https://wxpython.org/)** +- **[PyPubSub >= 4.0.3](https://pypi.org/project/PyPubSub/)** +- **[requests >= 2.21.0](https://pypi.org/project/requests/)** +- **[ffmpeg >=5.1](https://ffmpeg.org/)** +- **[ffprobe >=5.1](https://ffmpeg.org/ffprobe.html)** (usually bundled with ffmpeg) +- **[ffplay >=5.1](http://ffmpeg.org/ffplay.html)** (usually bundled with ffmpeg) + +### Optionals +- **[yt-dlp](https://github.com/yt-dlp/yt-dlp)** +- **[atomicparsley](http://atomicparsley.sourceforge.net/)** + +### Install basic dependencies for your OS + +| **OS** | **Basic Dependencies** | +|:-----------------|:----------------------------------------------------| +|Linux/FreeBSD |*python3, wxpython-phoenix, pip for python3, ffmpeg* | +|MS Windows |*python3, ffmpeg* | +|MacOs |*python3, pip for python3, ffmpeg* | + +### Install Videomass using pip + +`python3 -m pip install videomass` + +> This should also automatically install the remaining required dependencies +such as wxPython (only for Mac-Os and Windows), PyPubSub, yt-dlp and requests. +> +> On Linux and FreeBSD a launcher should be even created in the application +launcher of your desktop environment. +> +> To start Videomass on Mac-Os and MS-Windows open a console and type +`videomass` command. + +Visit [Installing dependencies](https://github.com/jeanslack/Videomass/wiki/Installing-dependencies) +wiki page for more explanations. + +# Start Videomass manually from source code + +Videomass can be run without installing it, just download and unzip the +[source code](https://github.com/jeanslack/Videomass/releases) archive and +executing the "launcher" script inside the directory: + +`python3 launcher` + +> First, make sure you have installed at least all the above required +dependencies. + +Visit [Installing dependencies](https://github.com/jeanslack/Videomass/wiki/Installing-dependencies) +wiki page for more explanations. + +Videomass can also be run in interactive mode with the Python interpreter, +always within the same unpacked directory: + +```Python +>>> from videomass import gui_app +>>> gui_app.main() +``` + +# Resources + +* [Support Page and Documentation](http://jeanslack.github.io/Videomass) +* [Wiki page](https://github.com/jeanslack/Videomass/wiki) +* [Videomass on PyPi](https://pypi.org/project/videomass/) +* [Development](https://github.com/jeanslack/Videomass) +* [Official download page](https://github.com/jeanslack/Videomass/releases) + + +%package help +Summary: Development documents and examples for videomass +Provides: python3-videomass-doc +%description help +# **Videomass** is a cross-platform GUI for FFmpeg and yt-dlp. +[](https://www.python.org/downloads/) +[](https://github.com/jeanslack/Videomass/blob/master/LICENSE) +[](https://github.com/jeanslack/Videomass/actions/workflows/tests.yml) + +Videomass is a powerful, multitasking and cross-platform graphical user interface +(GUI) for [FFmpeg](https://www.ffmpeg.org/) and [yt-dlp](https://github.com/yt-dlp/yt-dlp). +It offers a wide range of features and functions, making it a comprehensive software solution. + +Videomass is [Free (libre) Software](https://en.wikipedia.org/wiki/Free_software), +created and maintained by [Gianluca (jeanslack) Pernigotto](https://github.com/jeanslack); +it was written in [Python3](https://www.python.org/) using the +[wxPython4](https://www.wxpython.org/) toolkit; it is cross-platform and works on +Linux, MacOs, Windows and FreeBSD. + +The Videomass logo and artwork were created by [Gianluca (jeanslack) Pernigotto](https://github.com/jeanslack) + +**[Changelog](https://github.com/jeanslack/Videomass/blob/master/CHANGELOG)** +**[Features](https://jeanslack.github.io/Videomass/features.html)** +**[Screenshots](https://jeanslack.github.io/Videomass/screenshots.html)** + +# Installing and Dependencies + +> ### For regular users (non-developers) +> If you are not a programmer or if you are not familiar with the command line +you can skip the whole part below and visit the +[Download and installation](https://jeanslack.github.io/Videomass/download_installation.html) +web page, which provides the information required to install Videomass on +each operating system. + +### Requirements +- **[Python >= 3.7.0](https://www.python.org/)** +- **[wxPython-Phoenix >= 4.0.7](https://wxpython.org/)** +- **[PyPubSub >= 4.0.3](https://pypi.org/project/PyPubSub/)** +- **[requests >= 2.21.0](https://pypi.org/project/requests/)** +- **[ffmpeg >=5.1](https://ffmpeg.org/)** +- **[ffprobe >=5.1](https://ffmpeg.org/ffprobe.html)** (usually bundled with ffmpeg) +- **[ffplay >=5.1](http://ffmpeg.org/ffplay.html)** (usually bundled with ffmpeg) + +### Optionals +- **[yt-dlp](https://github.com/yt-dlp/yt-dlp)** +- **[atomicparsley](http://atomicparsley.sourceforge.net/)** + +### Install basic dependencies for your OS + +| **OS** | **Basic Dependencies** | +|:-----------------|:----------------------------------------------------| +|Linux/FreeBSD |*python3, wxpython-phoenix, pip for python3, ffmpeg* | +|MS Windows |*python3, ffmpeg* | +|MacOs |*python3, pip for python3, ffmpeg* | + +### Install Videomass using pip + +`python3 -m pip install videomass` + +> This should also automatically install the remaining required dependencies +such as wxPython (only for Mac-Os and Windows), PyPubSub, yt-dlp and requests. +> +> On Linux and FreeBSD a launcher should be even created in the application +launcher of your desktop environment. +> +> To start Videomass on Mac-Os and MS-Windows open a console and type +`videomass` command. + +Visit [Installing dependencies](https://github.com/jeanslack/Videomass/wiki/Installing-dependencies) +wiki page for more explanations. + +# Start Videomass manually from source code + +Videomass can be run without installing it, just download and unzip the +[source code](https://github.com/jeanslack/Videomass/releases) archive and +executing the "launcher" script inside the directory: + +`python3 launcher` + +> First, make sure you have installed at least all the above required +dependencies. + +Visit [Installing dependencies](https://github.com/jeanslack/Videomass/wiki/Installing-dependencies) +wiki page for more explanations. + +Videomass can also be run in interactive mode with the Python interpreter, +always within the same unpacked directory: + +```Python +>>> from videomass import gui_app +>>> gui_app.main() +``` + +# Resources + +* [Support Page and Documentation](http://jeanslack.github.io/Videomass) +* [Wiki page](https://github.com/jeanslack/Videomass/wiki) +* [Videomass on PyPi](https://pypi.org/project/videomass/) +* [Development](https://github.com/jeanslack/Videomass) +* [Official download page](https://github.com/jeanslack/Videomass/releases) + + +%prep +%autosetup -n videomass-5.0.1 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-videomass -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 5.0.1-1 +- Package Spec generated @@ -0,0 +1 @@ +b4564d37e3ef360edc2f54156beb0afd videomass-5.0.1.tar.gz |