Name: tartube Version: 2.3.367 Release: %mkrel 3 Summary: GUI for youtube-dl License: GPLv3 Group: Video/Players Url: https://github.com/axcore/tartube Source0: https://github.com/axcore/tartube/archive/v%{version}/%{name}-%{version}.tar.gz Patch0: tartube-2.3.367-no-pgi-and-playsound-modules.patch BuildArch: noarch BuildRequires: pkgconfig(python3) BuildRequires: python3dist(setuptools) BuildRequires: python3dist(twodict) BuildRequires: python3dist(wxpython) Requires: python3-matplotlib-gtk3 Requires: python3dist(wxpython) Requires: python3dist(twodict) Requires: youtube-dl Recommends: atomicparsley Recommends: ffmpeg Recommends: python3-moviepy Provides: youtube-dl-gui = %version-%release Obsoletes: youtube-dl-gui < 0.4-4 %description A front-end GUI for the popular youtube-dl written in wxPython. It's a fork of youtube-dl-gui which works with python3. %prep %autosetup -p1 %build export TARTUBE_PKG_STRICT=1 %py3_build %install %py3_install # (tv) fix installation (& thus startup): mkdir -p %{buildroot}%{_datadir}/tartube/ mv %{buildroot}/tartube %{buildroot}%{_datadir}/ mkdir -p %{buildroot}%{_mandir}/man1 install -m 0644 pack/tartube.1 %{buildroot}%{_mandir}/man1 mkdir -p %{buildroot}%{_datadir}/pixmaps install -m 0644 pack/tartube.png %{buildroot}%{_datadir}/pixmaps mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=Tartube GenericName=YouTube-dl GUI Comment=GUI front-end for youtube-dl Exec=%{name} Icon=%{name} Terminal=false Type=Application Categories=Audio;Video;AudioVideo; EOF %files %doc CHANGES README.rst %license LICENSE %{_bindir}/%{name} %{_datadir}/applications/%{name}.desktop %{_datadir}/pixmaps/%{name}.png %{_datadir}/tartube/ %{python3_sitelib}/tartube/ %{python3_sitelib}/tartube-%(sed -e 's/.0/./g' <<< %{version})-py%{python3_version}.egg-info %{_mandir}/man1/* %changelog * Wed Apr 06 2022 umeabot <umeabot> 2.3.367-3.mga9 + Revision: 1846080 - Mageia 9 Mass Rebuild * Fri Feb 18 2022 tv <tv> 2.3.367-2.mga9 + Revision: 1781115 - Requires python3-matplotlib-gtk3 (mga#30039) * Wed Feb 16 2022 tv <tv> 2.3.367-1.mga9 + Revision: 1777967 - 2.3.367 (mga#30039) * Sat Feb 12 2022 tv <tv> 2.3.042-3.mga9 + Revision: 1773674 - Rebuild for python-3.10 * Sat Mar 20 2021 tv <tv> 2.3.042-2.mga9 + Revision: 1705558 - rebuild for python-3.9.2 * Sun Jan 03 2021 wally <wally> 2.3.042-1.mga8 + Revision: 1668475 - new version 2.3.042 * Fri Sep 25 2020 daviddavid <daviddavid> 2.1.070-1.mga8 + Revision: 1630046 - new version: 2.1.070 - add python3-moviepy and atomicparsley as recommended dependencies - fix license * Sat May 09 2020 daviddavid <daviddavid> 2.0.0-3.mga8 + Revision: 1582186 - remove unneeded python2 build dependency on wxpython-devel * Tue Mar 03 2020 tv <tv> 2.0.0-2.mga8 + Revision: 1553448 - disable "update youtube-dl" option - package man page - package CHANGES rather than useless stuff * Tue Mar 03 2020 tv <tv> 2.0.0-1.mga8 + Revision: 1553439 - imported package tartube * Tue Mar 03 2020 Thierry Vignaud <tv@mageia.org> 2.0.0-1.mga8 - initial import - obsolete youtube-dl-gui (which is python2 only)