]> git.pld-linux.org Git - packages/minitube.git/blob - minitube.spec
80cdd119c2e7a2b6759a65a7de7a699e8ac4f0ab
[packages/minitube.git] / minitube.spec
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
8 Summary:        Minitube is a native YouTube client
9 Summary(hu.UTF-8):      Minitube egy natív YouTube kliens
10 Name:           minitube
11 Version:        3.9.3
12 Release:        1
13 License:        GPL v3
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)
46
47 %description
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.
51
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
56 Player-re.
57
58 %prep
59 %setup -q -a1 -a2 -a3 -a4 -a5 -a6
60
61 for dir in http idle js media promises updater ; do
62         %{__mv} $dir-*/* lib/$dir/
63         %{__rm} -r $dir-*
64 done
65
66 %build
67 %{qmake_qt5}
68 %{__make}
69
70 %install
71 rm -rf $RPM_BUILD_ROOT
72
73 INSTALL_ROOT=$RPM_BUILD_ROOT \
74         %{__make} install
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %files
80 %defattr(644,root,root,755)
81 %doc AUTHORS CHANGES TODO
82 %attr(755,root,root) %{_bindir}/%{name}
83 %{_datadir}/%{name}
84 %{_desktopdir}/%{name}.desktop
85 %{_iconsdir}/*/*/apps/%{name}.*
86 %{_datadir}/metainfo/org.tordini.flavio.minitube.metainfo.xml
This page took 0.184378 seconds and 2 git commands to generate.