Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > f68d2af83b49b6f4f9425bc9be786bfc > files > 3

tartube-2.3.367-3.mga9.src.rpm

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)