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