1 %define http_version 68b9cf0
2 %define idle_version 6aa092d
3 %define js_version a3630ba
4 %define media_version b2f5678
5 %define promises_version e6e5653
6 %define updater_version 17b8f7b
8 Summary: Minitube is a native YouTube client
9 Summary(hu.UTF-8): Minitube egy natív YouTube kliens
14 Group: X11/Applications/Multimedia
15 Source0: https://github.com/flaviotordini/minitube/archive/%{version}/%{name}-%{version}.tar.gz
16 # Source0-md5: 4ed30b58656f14a9266689cc760431d5
17 Source1: https://github.com/flaviotordini/http/archive/%{http_version}/http-%{http_version}.tar.gz
18 # Source1-md5: f530cab88fa9425029c387f1afe05861
19 Source2: https://github.com/flaviotordini/idle/archive/%{idle_version}/idle-%{idle_version}.tar.gz
20 # Source2-md5: 67d891738ca9f45acddbadb9c9c0204d
21 Source3: https://github.com/flaviotordini/js/archive/%{js_version}/js-%{js_version}.tar.gz
22 # Source3-md5: a2172ded2f75b6292f6d99e5e0e28165
23 Source4: https://github.com/flaviotordini/media/archive/%{media_version}/media-%{media_version}.tar.gz
24 # Source4-md5: 5eedd12aad57983407ebd3086cec03fb
25 Source5: https://github.com/flaviotordini/promises/archive/%{promises_version}/promises-%{promises_version}.tar.gz
26 # Source5-md5: d6db801932cd123563bec343ee05bd59
27 Source6: https://github.com/flaviotordini/updater/archive/%{updater_version}/updater-%{updater_version}.tar.gz
28 # Source6-md5: 6e531f6cfb1c64f5261f73b9728753e1
29 URL: https://flavio.tordini.org/minitube
30 BuildRequires: Qt5Core-devel
31 BuildRequires: Qt5DBus-devel
32 BuildRequires: Qt5Declarative-devel
33 BuildRequires: Qt5Gui-devel
34 BuildRequires: Qt5Network-devel
35 BuildRequires: Qt5Sql-devel
36 BuildRequires: Qt5Widgets-devel
37 BuildRequires: Qt5X11Extras-devel
38 BuildRequires: mpv-client-devel >= 0.29.0
39 BuildRequires: phonon-qt5-devel
40 BuildRequires: qt5-build >= 5.12
41 BuildRequires: qt5-linguist >= 5.12
42 BuildRequires: qt5-qmake >= 5.12
43 BuildRequires: rpmbuild(macros) >= 2.016
44 Requires: Qt5Sql-sqldriver-sqlite3
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 Minitube is a native YouTube client. With it you can watch YouTube
49 videos in a new way: you type a keyword, Minitube gives you an endless
50 video stream. Minitube does not require the Flash Player.
52 %description -l hu.UTF-8
53 Minitube egy natív YouTube kliens. Ezzel egy új módon nézheted a
54 YouTube videókat: beírod a keresett kifejezést, és a Minitube egy
55 végtelen videó stream-et biztosít. A Minitube-nak nincs szüksége Flash
59 %setup -q -a1 -a2 -a3 -a4 -a5 -a6
61 for dir in http idle js media promises updater ; do
62 %{__mv} $dir-*/* lib/$dir/
71 rm -rf $RPM_BUILD_ROOT
73 INSTALL_ROOT=$RPM_BUILD_ROOT \
77 rm -rf $RPM_BUILD_ROOT
80 %defattr(644,root,root,755)
81 %doc AUTHORS CHANGES TODO
82 %attr(755,root,root) %{_bindir}/%{name}
84 %{_desktopdir}/%{name}.desktop
85 %{_iconsdir}/*/*/apps/%{name}.*
86 %{_datadir}/metainfo/org.tordini.flavio.minitube.metainfo.xml