1%if 0%{?suse_version}
2 %define dist .opensuse
3%endif
4
5Name:           smtube
6Version:        21.10.0
7Release:        1%{?dist}
8Summary:        YouTube browser for SMPlayer
9
10Group:          Applications/Multimedia
11License:        GPL-2.0+
12URL:            http://www.smtube.org
13Source0:        http://downloads.sourceforge.net/smtube/smtube-%{version}.tar.bz2
14
15%if 0%{?suse_version}
16BuildRequires:  hicolor-icon-theme
17BuildRequires:  libqt5-qttools-devel
18%else
19BuildRequires:  qt5-qtbase-devel
20BuildRequires:  qt5-qttools-devel
21%endif
22BuildRequires:  desktop-file-utils
23BuildRequires:  gcc-c++
24BuildRequires:  pkgconfig(Qt5Concurrent)
25BuildRequires:  pkgconfig(Qt5Core)
26BuildRequires:  pkgconfig(Qt5DBus)
27BuildRequires:  pkgconfig(Qt5Gui)
28BuildRequires:  pkgconfig(Qt5Network)
29BuildRequires:  pkgconfig(Qt5PrintSupport)
30BuildRequires:  pkgconfig(Qt5Sql)
31BuildRequires:  pkgconfig(Qt5WebKitWidgets)
32BuildRequires:  pkgconfig(Qt5Widgets)
33BuildRequires:  pkgconfig(Qt5Xml)
34
35Requires:       smplayer
36%{?_qt4_version:Requires: qt4%{?_isa} >= %{_qt4_version}}
37
38%description
39This is a YouTube browser for SMPlayer. You can browse, search
40and play YouTube videos.
41
42%global debug_package %{nil}
43
44%prep
45%setup -q
46
47# correction for wrong-file-end-of-line-encoding
48%{__sed} -i 's/\r//' *.txt
49
50%build
51make \
52	QMAKE=%{_bindir}/qmake-qt5 \
53	LRELEASE=%{_bindir}/lrelease-qt5 \
54	PREFIX=%{_prefix} \
55	DOC_PATH="\\\"%{_docdir}/%{name}/\\\""
56
57#touch src/smtube
58#touch src/translations/smtube_es.qm
59
60%install
61make PREFIX=%{_prefix} DESTDIR=%{buildroot}/ DOC_PATH=%{_docdir}/%{name}/ install
62
63%post
64touch --no-create %{_datadir}/icons/hicolor
65if [ -x %{_bindir}/gtk-update-icon-cache ]; then
66  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
67fi
68update-desktop-database &> /dev/null || :
69
70%postun
71touch --no-create %{_datadir}/icons/hicolor
72if [ -x %{_bindir}/gtk-update-icon-cache ]; then
73  %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
74fi
75update-desktop-database &> /dev/null || :
76
77%files
78%defattr(-,root,root)
79%{_bindir}/smtube
80%{_datadir}/applications/*.desktop
81%dir %{_datadir}/icons/hicolor/*/
82%dir %{_datadir}/icons/hicolor/*/apps/
83%{_datadir}/icons/hicolor/*/apps/%{name}.*
84%{_datadir}/smtube/
85#%{_mandir}/man1/smtube.1.gz
86%{_docdir}/%{name}/
87
88%changelog
89* Thu Feb 26 2016 Ricardo Villalba <ricardo@smplayer.info> - 16.1.0
90- Initial Release
91