]> git.pld-linux.org Git - packages/smplayer.git/blob - smplayer.spec
699eaacaea50ea6d1ccd3db8997660ee951f4e7a
[packages/smplayer.git] / smplayer.spec
1 # TODO
2 # - smtube: use system qtsingleapplication
3
4 %define         qtver   4.3.3-3
5 %define         smver   14.8.0
6 Summary:        smplayer - mplayer frontend
7 Summary(pl.UTF-8):      smplayer - nakładka na mplayera
8 Name:           smplayer
9 Version:        15.11.0
10 Release:        1
11 License:        GPL
12 Group:          X11/Applications
13 Source0:        http://downloads.sourceforge.net/smplayer/%{name}-%{version}.tar.bz2
14 # Source0-md5:  e6f459f640908df2403381a39a27cdba
15 Source1:        http://downloads.sourceforge.net/smplayer/smtube-%{smver}.tar.bz2
16 # Source1-md5:  21d9341a1a5de13a7064296f6625d399
17 URL:            http://smplayer.sourceforge.net/
18 BuildRequires:  Qt3Support-devel
19 BuildRequires:  QtCore-devel
20 BuildRequires:  QtGui-devel
21 BuildRequires:  QtNetwork-devel
22 BuildRequires:  QtOpenGL-devel
23 BuildRequires:  QtXml-devel
24 BuildRequires:  qt4-build >= %{qtver}
25 BuildRequires:  qt4-linguist >= %{qtver}
26 BuildRequires:  qt4-qmake >= %{qtver}
27 BuildRequires:  rpmbuild(macros) >= 1.129
28 Requires:       desktop-file-utils
29 Requires:       mplayer >= 3:1.0-5.rc2_svn27725.17
30 Suggests:       %{name}-smtube
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32
33 %description
34 SMPlayer intends to be a complete front-end for MPlayer, from basic
35 features like playing videos, DVDs, and VCDs to more advanced features
36 like support for MPlayer filters and more.
37
38 One of the most interesting features of SMPlayer: it remembers the
39 settings of all files you play. So you start to watch a movie but you
40 have to leave... don't worry, when you open that movie again it will
41 resume at the same point you left it, and with the same settings:
42 audio track, subtitles, volume...
43
44 %description -l pl.UTF-8
45 SMPlayer stara się być kompletną nakładką na MPlayera, począwszy od
46 podstawowych funkcji jak odtwarzanie plików video, DVD i VCD kończąc
47 na bardziej zaawansowanych opcjach jak obsługa filtrów MPlayera oraz
48 wiele więcej.
49
50 Jedną z najciekawszych funkcji SMPlayera jest to, że zapamiętuje
51 ustawienia wszystkich plików jakie odgrywasz. Zaczynasz oglądać film,
52 ale musisz wyjść... nie martw się, kiedy odtworzysz film ponownie
53 zacznie od momentu, w którym go wyłączyłeś i z tymi samymi
54 ustawieniami jak: ścieżka dźwiękowa, napisy, głośność...
55
56 %package smtube
57 Summary:        Support for youtube videos
58 Summary(pl.UTF-8):      Wparcie dla filmów youtube
59 License:        GPL
60 Group:          X11/Applications
61
62 %description smtube
63 Support for youtube videos in smplayer.
64
65 %description smtube -l pl.UTF-8
66 Wparcie dla filmów youtub dla aplikacji smplaer.
67
68 %prep
69 %setup -q -a1
70 mv smtube-%{smver} smtube
71
72 # skip docs install
73 %{__sed} -i -e '/DOC_PATH/d' Makefile src/smplayer.pro
74 %{__sed} -i -e '/DOC_PATH/d' Makefile smtube/src/smtube.pro
75
76 # skip manpage compress
77 %{__sed} -i -e '/gzip/d' Makefile
78
79 # skip build rule on install
80 %{__sed} -i -e 's,install: src/smplayer,install:,' Makefile
81
82 # disable debug on console on unix too
83 %{__sed} -i -e '/NO_DEBUG_ON_CONSOLE/s,#DEFINES,DEFINES,' src/smplayer.pro
84
85 %build
86 %{__make} \
87         PREFIX=%{_prefix} \
88         QMAKE=qmake-qt4 \
89         LRELEASE=lrelease-qt4
90
91 %{__make} -C smtube \
92         PREFIX=%{_prefix} \
93         QMAKE=qmake-qt4 \
94         LRELEASE=lrelease-qt4
95
96 %install
97 rm -rf $RPM_BUILD_ROOT
98 install -d $RPM_BUILD_ROOT%{_datadir}/smplayer/themes
99 %{__make} install \
100         PREFIX=%{_prefix} \
101         DESTDIR=$RPM_BUILD_ROOT
102
103 %{__make} -C smtube install \
104         PREFIX=%{_prefix} \
105         DESTDIR=$RPM_BUILD_ROOT
106
107 %{__rm} -r $RPM_BUILD_ROOT%{_docdir}/smtube
108
109 %clean
110 rm -rf $RPM_BUILD_ROOT
111
112 %post
113 %update_desktop_database
114
115 %files
116 %defattr(644,root,root,755)
117 %doc Changelog Not_so_obvious_things.txt Readme.txt Release_notes.txt
118 %attr(755,root,root) %{_bindir}/smplayer
119 %{_mandir}/man1/smplayer.1*
120 %{_desktopdir}/smplayer.desktop
121 %{_desktopdir}/smplayer_enqueue.desktop
122 %{_iconsdir}/hicolor/*/apps/smplayer.png
123 %{_iconsdir}/hicolor/*/apps/smplayer.svg
124 %dir %{_datadir}/smplayer
125 %{_datadir}/smplayer/input.conf
126 %dir %{_datadir}/smplayer/shortcuts
127 %{_datadir}/smplayer/shortcuts/default.keys
128 %{_datadir}/smplayer/shortcuts/euskara.keys
129 %dir %{_datadir}/smplayer/themes
130 %dir %{_datadir}/smplayer/translations
131 %lang(ar) %{_datadir}/smplayer/translations/smplayer_ar.qm
132 %lang(ar_SY) %{_datadir}/smplayer/translations/smplayer_ar_SY.qm
133 %lang(bg) %{_datadir}/smplayer/translations/smplayer_bg.qm
134 %lang(ca) %{_datadir}/smplayer/translations/smplayer_ca.qm
135 %lang(cs) %{_datadir}/smplayer/translations/smplayer_cs.qm
136 %lang(da) %{_datadir}/smplayer/translations/smplayer_da.qm
137 %lang(de) %{_datadir}/smplayer/translations/smplayer_de.qm
138 %lang(el) %{_datadir}/smplayer/translations/smplayer_el_GR.qm
139 %lang(en_GB) %{_datadir}/smplayer/translations/smplayer_en_GB.qm
140 %lang(en_US) %{_datadir}/smplayer/translations/smplayer_en_US.qm
141 %lang(es) %{_datadir}/smplayer/translations/smplayer_es.qm
142 %lang(et) %{_datadir}/smplayer/translations/smplayer_et.qm
143 %lang(eu) %{_datadir}/smplayer/translations/smplayer_eu.qm
144 %lang(fi) %{_datadir}/smplayer/translations/smplayer_fi.qm
145 %lang(fr) %{_datadir}/smplayer/translations/smplayer_fr.qm
146 %lang(gl) %{_datadir}/smplayer/translations/smplayer_gl.qm
147 %lang(he_IL) %{_datadir}/smplayer/translations/smplayer_he_IL.qm
148 %lang(hr) %{_datadir}/smplayer/translations/smplayer_hr.qm
149 %lang(hu) %{_datadir}/smplayer/translations/smplayer_hu.qm
150 %lang(id) %{_datadir}/smplayer/translations/smplayer_id.qm
151 %lang(it) %{_datadir}/smplayer/translations/smplayer_it.qm
152 %lang(ja) %{_datadir}/smplayer/translations/smplayer_ja.qm
153 %lang(ka) %{_datadir}/smplayer/translations/smplayer_ka.qm
154 %lang(ko) %{_datadir}/smplayer/translations/smplayer_ko.qm
155 %lang(ku) %{_datadir}/smplayer/translations/smplayer_ku.qm
156 %lang(lt) %{_datadir}/smplayer/translations/smplayer_lt.qm
157 %lang(mk) %{_datadir}/smplayer/translations/smplayer_mk.qm
158 %lang(ms_MY) %{_datadir}/smplayer/translations/smplayer_ms_MY.qm
159 %lang(nl) %{_datadir}/smplayer/translations/smplayer_nl.qm
160 %lang(nn) %{_datadir}/smplayer/translations/smplayer_nn_NO.qm
161 %lang(pl) %{_datadir}/smplayer/translations/smplayer_pl.qm
162 %lang(pt) %{_datadir}/smplayer/translations/smplayer_pt.qm
163 %lang(pt_BR) %{_datadir}/smplayer/translations/smplayer_pt_BR.qm
164 %lang(ro) %{_datadir}/smplayer/translations/smplayer_ro_RO.qm
165 %lang(ru) %{_datadir}/smplayer/translations/smplayer_ru_RU.qm
166 %lang(sk) %{_datadir}/smplayer/translations/smplayer_sk.qm
167 %lang(sl) %{_datadir}/smplayer/translations/smplayer_sl_SI.qm
168 %lang(sq_AL) %{_datadir}/smplayer/translations/smplayer_sq_AL.qm
169 %lang(sr) %{_datadir}/smplayer/translations/smplayer_sr.qm
170 %lang(sv) %{_datadir}/smplayer/translations/smplayer_sv.qm
171 %lang(th) %{_datadir}/smplayer/translations/smplayer_th.qm
172 %lang(tr) %{_datadir}/smplayer/translations/smplayer_tr.qm
173 %lang(uk) %{_datadir}/smplayer/translations/smplayer_uk_UA.qm
174 %lang(uz) %{_datadir}/smplayer/translations/smplayer_uz.qm
175 %lang(vi) %{_datadir}/smplayer/translations/smplayer_vi_VN.qm
176 %lang(zh_CN) %{_datadir}/smplayer/translations/smplayer_zh_CN.qm
177 %lang(zh_TW) %{_datadir}/smplayer/translations/smplayer_zh_TW.qm
178
179 %files smtube
180 %defattr(644,root,root,755)
181 %doc smtube/{Readme.txt,Release_notes.txt,Changelog}
182 %attr(755,root,root) %{_bindir}/smtube
183 %{_desktopdir}/smtube.desktop
184 %{_iconsdir}/hicolor/*/apps/smtube.png
185 %dir %{_datadir}/smtube
186 %dir %{_datadir}/smtube/translations
187 %lang(ar) %{_datadir}/smtube/translations/smtube_ar.qm
188 %lang(bg) %{_datadir}/smtube/translations/smtube_bg.qm
189 %lang(ca) %{_datadir}/smtube/translations/smtube_ca.qm
190 %lang(cs) %{_datadir}/smtube/translations/smtube_cs.qm
191 %lang(de) %{_datadir}/smtube/translations/smtube_de.qm
192 %lang(el) %{_datadir}/smtube/translations/smtube_el.qm
193 %lang(en) %{_datadir}/smtube/translations/smtube_en.qm
194 %lang(en_GB) %{_datadir}/smtube/translations/smtube_en_GB.qm
195 %lang(es) %{_datadir}/smtube/translations/smtube_es.qm
196 %lang(et) %{_datadir}/smtube/translations/smtube_et.qm
197 %lang(eu) %{_datadir}/smtube/translations/smtube_eu.qm
198 %lang(fi) %{_datadir}/smtube/translations/smtube_fi.qm
199 %lang(fr) %{_datadir}/smtube/translations/smtube_fr.qm
200 %lang(gl) %{_datadir}/smtube/translations/smtube_gl.qm
201 %lang(he_IL) %{_datadir}/smtube/translations/smtube_he_IL.qm
202 %lang(hr) %{_datadir}/smtube/translations/smtube_hr.qm
203 %lang(hu) %{_datadir}/smtube/translations/smtube_hu.qm
204 %lang(id) %{_datadir}/smtube/translations/smtube_id.qm
205 %lang(it) %{_datadir}/smtube/translations/smtube_it.qm
206 %lang(ja) %{_datadir}/smtube/translations/smtube_ja.qm
207 %lang(ka) %{_datadir}/smtube/translations/smtube_ka.qm
208 %lang(ko) %{_datadir}/smtube/translations/smtube_ko.qm
209 %lang(lt) %{_datadir}/smtube/translations/smtube_lt.qm
210 %lang(ms_MY) %{_datadir}/smtube/translations/smtube_ms_MY.qm
211 %lang(nn_NO) %{_datadir}/smtube/translations/smtube_nn_NO.qm
212 %lang(nqo) %{_datadir}/smtube/translations/smtube_nqo.qm
213 %lang(pl) %{_datadir}/smtube/translations/smtube_pl.qm
214 %lang(pt) %{_datadir}/smtube/translations/smtube_pt.qm
215 %lang(pt_BR) %{_datadir}/smtube/translations/smtube_pt_BR.qm
216 %lang(ru) %{_datadir}/smtube/translations/smtube_ru_RU.qm
217 %lang(sk) %{_datadir}/smtube/translations/smtube_sk.qm
218 %lang(sq_AL) %{_datadir}/smtube/translations/smtube_sq_AL.qm
219 %lang(sr) %{_datadir}/smtube/translations/smtube_sr.qm
220 %lang(sv) %{_datadir}/smtube/translations/smtube_sv.qm
221 %lang(tr) %{_datadir}/smtube/translations/smtube_tr.qm
222 %lang(uk) %{_datadir}/smtube/translations/smtube_uk.qm
223 %lang(vi) %{_datadir}/smtube/translations/smtube_vi.qm
224 %lang(zh_CN) %{_datadir}/smtube/translations/smtube_zh_CN.qm
225 %lang(zh_TW) %{_datadir}/smtube/translations/smtube_zh_TW.qm
This page took 0.068545 seconds and 2 git commands to generate.