]>
Commit | Line | Data |
---|---|---|
677e6768 | 1 | %define qtver 5.0 |
3afc2154 | 2 | Summary: smplayer - mplayer frontend |
5df27f1d | 3 | Summary(pl.UTF-8): smplayer - nakładka na mplayera |
57e0a3eb | 4 | Name: smplayer |
168d69df | 5 | Version: 21.10.0 |
77da2146 | 6 | Release: 1 |
57e0a3eb | 7 | License: GPL |
8 | Group: X11/Applications | |
0ea84777 | 9 | Source0: https://downloads.sourceforge.net/smplayer/%{name}-%{version}.tar.bz2 |
168d69df | 10 | # Source0-md5: a29833a6f94e6e42bba201318428acc6 |
0ea84777 | 11 | URL: https://www.smplayer.info/ |
677e6768 KM |
12 | BuildRequires: Qt5Concurrent-devel |
13 | BuildRequires: Qt5Core-devel | |
14 | BuildRequires: Qt5DBus-devel | |
15 | BuildRequires: Qt5Gui-devel | |
16 | BuildRequires: Qt5Network-devel | |
17 | BuildRequires: Qt5PrintSupport-devel | |
18 | BuildRequires: Qt5Script-devel | |
19 | BuildRequires: Qt5Sql-devel | |
20 | BuildRequires: Qt5Widgets-devel | |
21 | BuildRequires: Qt5Xml-devel | |
22 | BuildRequires: pkgconfig | |
23 | BuildRequires: qt5-build >= %{qtver} | |
24 | BuildRequires: qt5-linguist >= %{qtver} | |
25 | BuildRequires: qt5-qmake >= %{qtver} | |
1d099566 | 26 | BuildRequires: rpmbuild(find_lang) >= 1.37 |
d6384550 | 27 | BuildRequires: rpmbuild(macros) >= 1.596 |
677e6768 | 28 | BuildRequires: xorg-lib-libXext-devel |
5daad328 | 29 | Requires: desktop-file-utils |
d6384550 ER |
30 | Requires: gtk-update-icon-cache |
31 | Requires: hicolor-icon-theme | |
677e6768 | 32 | Requires: mpv >= 0.6.2 |
91cee26e | 33 | Suggests: smtube |
57e0a3eb | 34 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
35 | ||
36 | %description | |
e660ba90 | 37 | SMPlayer intends to be a complete front-end for MPlayer, from basic |
38 | features like playing videos, DVDs, and VCDs to more advanced features | |
39 | like support for MPlayer filters and more. | |
57e0a3eb | 40 | |
e660ba90 | 41 | One of the most interesting features of SMPlayer: it remembers the |
42 | settings of all files you play. So you start to watch a movie but you | |
43 | have to leave... don't worry, when you open that movie again it will | |
44 | resume at the same point you left it, and with the same settings: | |
45 | audio track, subtitles, volume... | |
57e0a3eb | 46 | |
3afc2154 | 47 | %description -l pl.UTF-8 |
5c663483 ER |
48 | SMPlayer stara się być kompletną nakładką na MPlayera, począwszy od |
49 | podstawowych funkcji jak odtwarzanie plików video, DVD i VCD kończąc | |
50 | na bardziej zaawansowanych opcjach jak obsługa filtrów MPlayera oraz | |
51 | wiele więcej. | |
3afc2154 | 52 | |
5df27f1d | 53 | Jedną z najciekawszych funkcji SMPlayera jest to, że zapamiętuje |
5c663483 ER |
54 | ustawienia wszystkich plików jakie odgrywasz. Zaczynasz oglądać film, |
55 | ale musisz wyjść... nie martw się, kiedy odtworzysz film ponownie | |
56 | zacznie od momentu, w którym go wyłączyłeś i z tymi samymi | |
57 | ustawieniami jak: ścieżka dźwiękowa, napisy, głośność... | |
a7c5512c | 58 | |
57e0a3eb | 59 | %prep |
91cee26e | 60 | %setup -q |
57e0a3eb | 61 | |
7250ed7d | 62 | # skip docs install |
1cc8c709 | 63 | %{__sed} -i -e '/DOC_PATH/d' Makefile src/smplayer.pro |
62155311 | 64 | |
1cc8c709 ER |
65 | # skip manpage compress |
66 | %{__sed} -i -e '/gzip/d' Makefile | |
475a6e91 | 67 | |
1cc8c709 ER |
68 | # skip build rule on install |
69 | %{__sed} -i -e 's,install: src/smplayer,install:,' Makefile | |
416e65ec | 70 | |
1cc8c709 ER |
71 | # disable debug on console on unix too |
72 | %{__sed} -i -e '/NO_DEBUG_ON_CONSOLE/s,#DEFINES,DEFINES,' src/smplayer.pro | |
475a6e91 | 73 | |
1cc8c709 ER |
74 | %build |
75 | %{__make} \ | |
76 | PREFIX=%{_prefix} \ | |
677e6768 KM |
77 | QMAKE=qmake-qt5 \ |
78 | LRELEASE=lrelease-qt5 | |
97a54c5c | 79 | |
57e0a3eb | 80 | %install |
81 | rm -rf $RPM_BUILD_ROOT | |
475a6e91 | 82 | install -d $RPM_BUILD_ROOT%{_datadir}/smplayer/themes |
a7c5512c | 83 | %{__make} install \ |
84 | PREFIX=%{_prefix} \ | |
85 | DESTDIR=$RPM_BUILD_ROOT | |
86 | ||
1d099566 ER |
87 | %find_lang %{name} --with-qm |
88 | ||
57e0a3eb | 89 | %clean |
90 | rm -rf $RPM_BUILD_ROOT | |
91 | ||
5daad328 ER |
92 | %post |
93 | %update_desktop_database | |
d6384550 ER |
94 | %update_icon_cache hicolor |
95 | ||
96 | %postun | |
97 | %update_desktop_database | |
98 | %update_icon_cache hicolor | |
5daad328 | 99 | |
1d099566 | 100 | %files -f %{name}.lang |
57e0a3eb | 101 | %defattr(644,root,root,755) |
77da2146 | 102 | %doc Readme.txt README.md Release_notes.md |
a2ee6910 | 103 | %attr(755,root,root) %{_bindir}/simple_web_server |
859f0649 | 104 | %attr(755,root,root) %{_bindir}/smplayer |
5c663483 ER |
105 | %{_mandir}/man1/smplayer.1* |
106 | %{_desktopdir}/smplayer.desktop | |
107 | %{_desktopdir}/smplayer_enqueue.desktop | |
77da2146 | 108 | %{_datadir}/metainfo/smplayer.appdata.xml |
5c663483 ER |
109 | %{_iconsdir}/hicolor/*/apps/smplayer.png |
110 | %{_iconsdir}/hicolor/*/apps/smplayer.svg | |
1a4ec24b | 111 | %dir %{_datadir}/smplayer |
135c09a1 | 112 | %{_datadir}/smplayer/input.conf |
859f0649 | 113 | %dir %{_datadir}/smplayer/shortcuts |
114 | %{_datadir}/smplayer/shortcuts/default.keys | |
5233115c | 115 | %{_datadir}/smplayer/shortcuts/euskara.keys |
d6384550 | 116 | %{_datadir}/smplayer/shortcuts/vlc.keys |
475a6e91 | 117 | %dir %{_datadir}/smplayer/themes |
1a4ec24b | 118 | %dir %{_datadir}/smplayer/translations |