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