]> git.pld-linux.org Git - packages/minitube.git/blame - minitube.spec
mpv rebuild
[packages/minitube.git] / minitube.spec
CommitLineData
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
8Summary: Minitube is a native YouTube client
9Summary(hu.UTF-8): Minitube egy natív YouTube kliens
10Name: minitube
93d99e0b 11Version: 3.9.3
1960e87c 12Release: 2
35ab484a
TP
13License: GPL v3
14Group: X11/Applications/Multimedia
93d99e0b
JR
15Source0: https://github.com/flaviotordini/minitube/archive/%{version}/%{name}-%{version}.tar.gz
16# Source0-md5: 4ed30b58656f14a9266689cc760431d5
17Source1: https://github.com/flaviotordini/http/archive/%{http_version}/http-%{http_version}.tar.gz
18# Source1-md5: f530cab88fa9425029c387f1afe05861
19Source2: https://github.com/flaviotordini/idle/archive/%{idle_version}/idle-%{idle_version}.tar.gz
20# Source2-md5: 67d891738ca9f45acddbadb9c9c0204d
21Source3: https://github.com/flaviotordini/js/archive/%{js_version}/js-%{js_version}.tar.gz
22# Source3-md5: a2172ded2f75b6292f6d99e5e0e28165
23Source4: https://github.com/flaviotordini/media/archive/%{media_version}/media-%{media_version}.tar.gz
24# Source4-md5: 5eedd12aad57983407ebd3086cec03fb
25Source5: https://github.com/flaviotordini/promises/archive/%{promises_version}/promises-%{promises_version}.tar.gz
26# Source5-md5: d6db801932cd123563bec343ee05bd59
27Source6: https://github.com/flaviotordini/updater/archive/%{updater_version}/updater-%{updater_version}.tar.gz
28# Source6-md5: 6e531f6cfb1c64f5261f73b9728753e1
f2c75a9c 29Patch0: mpv0.34.patch
93d99e0b
JR
30URL: https://flavio.tordini.org/minitube
31BuildRequires: Qt5Core-devel
32BuildRequires: Qt5DBus-devel
33BuildRequires: Qt5Declarative-devel
34BuildRequires: Qt5Gui-devel
35BuildRequires: Qt5Network-devel
36BuildRequires: Qt5Sql-devel
37BuildRequires: Qt5Widgets-devel
38BuildRequires: Qt5X11Extras-devel
39BuildRequires: mpv-client-devel >= 0.29.0
40BuildRequires: phonon-qt5-devel
41BuildRequires: qt5-build >= 5.12
42BuildRequires: qt5-linguist >= 5.12
43BuildRequires: qt5-qmake >= 5.12
44BuildRequires: rpmbuild(macros) >= 2.016
45Requires: Qt5Sql-sqldriver-sqlite3
32bbd5ae
ZU
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49Minitube is a native YouTube client. With it you can watch YouTube
50videos in a new way: you type a keyword, Minitube gives you an endless
51video stream. Minitube does not require the Flash Player.
52
53%description -l hu.UTF-8
54Minitube egy natív YouTube kliens. Ezzel egy új módon nézheted a
55YouTube videókat: beírod a keresett kifejezést, és a Minitube egy
56végtelen videó stream-et biztosít. A Minitube-nak nincs szüksége Flash
57Player-re.
58
59%prep
93d99e0b
JR
60%setup -q -a1 -a2 -a3 -a4 -a5 -a6
61
62for dir in http idle js media promises updater ; do
63 %{__mv} $dir-*/* lib/$dir/
64 %{__rm} -r $dir-*
65done
32bbd5ae 66
f2c75a9c
JP
67%patch0 -p1
68
32bbd5ae 69%build
93d99e0b 70%{qmake_qt5}
32bbd5ae
ZU
71%{__make}
72
73%install
74rm -rf $RPM_BUILD_ROOT
4e1907e9
BZ
75
76INSTALL_ROOT=$RPM_BUILD_ROOT \
35ab484a 77 %{__make} install
32bbd5ae
ZU
78
79%clean
80rm -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
This page took 0.330587 seconds and 4 git commands to generate.