]> git.pld-linux.org Git - packages/smplayer.git/blob - smplayer.spec
40f3191690dc1aee2827dfffc100d19f97ad2c2d
[packages/smplayer.git] / smplayer.spec
1 %define         qtver   5.0
2 Summary:        smplayer - mplayer frontend
3 Summary(pl.UTF-8):      smplayer - nakładka na mplayera
4 Name:           smplayer
5 Version:        21.8.0
6 Release:        1
7 License:        GPL
8 Group:          X11/Applications
9 Source0:        https://downloads.sourceforge.net/smplayer/%{name}-%{version}.tar.bz2
10 # Source0-md5:  89da73b1e52dceab4071157b1f2a4318
11 URL:            https://www.smplayer.info/
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}
26 BuildRequires:  rpmbuild(find_lang) >= 1.37
27 BuildRequires:  rpmbuild(macros) >= 1.596
28 BuildRequires:  xorg-lib-libXext-devel
29 Requires:       desktop-file-utils
30 Requires:       gtk-update-icon-cache
31 Requires:       hicolor-icon-theme
32 Requires:       mpv >= 0.6.2
33 Suggests:       smtube
34 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35
36 %description
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.
40
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...
46
47 %description -l pl.UTF-8
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.
52
53 Jedną z najciekawszych funkcji SMPlayera jest to, że zapamiętuje
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ść...
58
59 %prep
60 %setup -q
61
62 # skip docs install
63 %{__sed} -i -e '/DOC_PATH/d' Makefile src/smplayer.pro
64
65 # skip manpage compress
66 %{__sed} -i -e '/gzip/d' Makefile
67
68 # skip build rule on install
69 %{__sed} -i -e 's,install: src/smplayer,install:,' Makefile
70
71 # disable debug on console on unix too
72 %{__sed} -i -e '/NO_DEBUG_ON_CONSOLE/s,#DEFINES,DEFINES,' src/smplayer.pro
73
74 %build
75 %{__make} \
76         PREFIX=%{_prefix} \
77         QMAKE=qmake-qt5 \
78         LRELEASE=lrelease-qt5
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82 install -d $RPM_BUILD_ROOT%{_datadir}/smplayer/themes
83 %{__make} install \
84         PREFIX=%{_prefix} \
85         DESTDIR=$RPM_BUILD_ROOT
86
87 %find_lang %{name} --with-qm
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post
93 %update_desktop_database
94 %update_icon_cache hicolor
95
96 %postun
97 %update_desktop_database
98 %update_icon_cache hicolor
99
100 %files -f %{name}.lang
101 %defattr(644,root,root,755)
102 %doc Readme.txt README.md Release_notes.md
103 %attr(755,root,root) %{_bindir}/simple_web_server
104 %attr(755,root,root) %{_bindir}/smplayer
105 %{_mandir}/man1/smplayer.1*
106 %{_desktopdir}/smplayer.desktop
107 %{_desktopdir}/smplayer_enqueue.desktop
108 %{_datadir}/metainfo/smplayer.appdata.xml
109 %{_iconsdir}/hicolor/*/apps/smplayer.png
110 %{_iconsdir}/hicolor/*/apps/smplayer.svg
111 %dir %{_datadir}/smplayer
112 %{_datadir}/smplayer/input.conf
113 %dir %{_datadir}/smplayer/shortcuts
114 %{_datadir}/smplayer/shortcuts/default.keys
115 %{_datadir}/smplayer/shortcuts/euskara.keys
116 %{_datadir}/smplayer/shortcuts/vlc.keys
117 %dir %{_datadir}/smplayer/themes
118 %dir %{_datadir}/smplayer/translations
This page took 0.08731 seconds and 2 git commands to generate.