]>
Commit | Line | Data |
---|---|---|
93d99e0b JR |
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 | |
7 | ||
32bbd5ae ZU |
8 | Summary: Minitube is a native YouTube client |
9 | Summary(hu.UTF-8): Minitube egy natív YouTube kliens | |
10 | Name: minitube | |
93d99e0b | 11 | Version: 3.9.3 |
1960e87c | 12 | Release: 2 |
35ab484a TP |
13 | License: GPL v3 |
14 | Group: X11/Applications/Multimedia | |
93d99e0b JR |
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 | |
f2c75a9c | 29 | Patch0: mpv0.34.patch |
93d99e0b JR |
30 | URL: https://flavio.tordini.org/minitube |
31 | BuildRequires: Qt5Core-devel | |
32 | BuildRequires: Qt5DBus-devel | |
33 | BuildRequires: Qt5Declarative-devel | |
34 | BuildRequires: Qt5Gui-devel | |
35 | BuildRequires: Qt5Network-devel | |
36 | BuildRequires: Qt5Sql-devel | |
37 | BuildRequires: Qt5Widgets-devel | |
38 | BuildRequires: Qt5X11Extras-devel | |
39 | BuildRequires: mpv-client-devel >= 0.29.0 | |
40 | BuildRequires: phonon-qt5-devel | |
41 | BuildRequires: qt5-build >= 5.12 | |
42 | BuildRequires: qt5-linguist >= 5.12 | |
43 | BuildRequires: qt5-qmake >= 5.12 | |
44 | BuildRequires: rpmbuild(macros) >= 2.016 | |
45 | Requires: Qt5Sql-sqldriver-sqlite3 | |
32bbd5ae ZU |
46 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
47 | ||
48 | %description | |
49 | Minitube is a native YouTube client. With it you can watch YouTube | |
50 | videos in a new way: you type a keyword, Minitube gives you an endless | |
51 | video stream. Minitube does not require the Flash Player. | |
52 | ||
53 | %description -l hu.UTF-8 | |
54 | Minitube egy natív YouTube kliens. Ezzel egy új módon nézheted a | |
55 | YouTube videókat: beírod a keresett kifejezést, és a Minitube egy | |
56 | végtelen videó stream-et biztosít. A Minitube-nak nincs szüksége Flash | |
57 | Player-re. | |
58 | ||
59 | %prep | |
93d99e0b JR |
60 | %setup -q -a1 -a2 -a3 -a4 -a5 -a6 |
61 | ||
62 | for dir in http idle js media promises updater ; do | |
63 | %{__mv} $dir-*/* lib/$dir/ | |
64 | %{__rm} -r $dir-* | |
65 | done | |
32bbd5ae | 66 | |
f2c75a9c JP |
67 | %patch0 -p1 |
68 | ||
32bbd5ae | 69 | %build |
93d99e0b | 70 | %{qmake_qt5} |
32bbd5ae ZU |
71 | %{__make} |
72 | ||
73 | %install | |
74 | rm -rf $RPM_BUILD_ROOT | |
4e1907e9 BZ |
75 | |
76 | INSTALL_ROOT=$RPM_BUILD_ROOT \ | |
35ab484a | 77 | %{__make} install |
32bbd5ae ZU |
78 | |
79 | %clean | |
80 | rm -rf $RPM_BUILD_ROOT | |
81 | ||
82 | %files | |
83 | %defattr(644,root,root,755) | |
35ab484a | 84 | %doc AUTHORS CHANGES TODO |
32bbd5ae | 85 | %attr(755,root,root) %{_bindir}/%{name} |
4e1907e9 BZ |
86 | %{_datadir}/%{name} |
87 | %{_desktopdir}/%{name}.desktop | |
88 | %{_iconsdir}/*/*/apps/%{name}.* | |
93d99e0b | 89 | %{_datadir}/metainfo/org.tordini.flavio.minitube.metainfo.xml |