]> git.pld-linux.org Git - packages/smplayer.git/blob - smplayer.spec
up to 16.1.0
[packages/smplayer.git] / smplayer.spec
1 %define         qtver   4.3.3-3
2 %define         smver   14.8.0
3 Summary:        smplayer - mplayer frontend
4 Summary(pl.UTF-8):      smplayer - nakładka na mplayera
5 Name:           smplayer
6 Version:        16.1.0
7 Release:        1
8 License:        GPL
9 Group:          X11/Applications
10 Source0:        http://downloads.sourceforge.net/smplayer/%{name}-%{version}.tar.bz2
11 # Source0-md5:  3a85e04132a97c739f3cbd919252c65f
12 URL:            http://smplayer.sourceforge.net/
13 BuildRequires:  QtDBus-devel
14 BuildRequires:  QtScript-devel
15 BuildRequires:  QtCore-devel
16 BuildRequires:  QtGui-devel
17 BuildRequires:  QtNetwork-devel
18 BuildRequires:  QtXml-devel
19 BuildRequires:  qt4-build >= %{qtver}
20 BuildRequires:  qt4-linguist >= %{qtver}
21 BuildRequires:  qt4-qmake >= %{qtver}
22 BuildRequires:  rpmbuild(find_lang) >= 1.37
23 BuildRequires:  rpmbuild(macros) >= 1.129
24 Requires:       desktop-file-utils
25 Requires:       mplayer >= 3:1.0-5.rc2_svn27725.17
26 Suggests:       smtube
27 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29 %description
30 SMPlayer intends to be a complete front-end for MPlayer, from basic
31 features like playing videos, DVDs, and VCDs to more advanced features
32 like support for MPlayer filters and more.
33
34 One of the most interesting features of SMPlayer: it remembers the
35 settings of all files you play. So you start to watch a movie but you
36 have to leave... don't worry, when you open that movie again it will
37 resume at the same point you left it, and with the same settings:
38 audio track, subtitles, volume...
39
40 %description -l pl.UTF-8
41 SMPlayer stara się być kompletną nakładką na MPlayera, począwszy od
42 podstawowych funkcji jak odtwarzanie plików video, DVD i VCD kończąc
43 na bardziej zaawansowanych opcjach jak obsługa filtrów MPlayera oraz
44 wiele więcej.
45
46 Jedną z najciekawszych funkcji SMPlayera jest to, że zapamiętuje
47 ustawienia wszystkich plików jakie odgrywasz. Zaczynasz oglądać film,
48 ale musisz wyjść... nie martw się, kiedy odtworzysz film ponownie
49 zacznie od momentu, w którym go wyłączyłeś i z tymi samymi
50 ustawieniami jak: ścieżka dźwiękowa, napisy, głośność...
51
52 %prep
53 %setup -q
54
55 # skip docs install
56 %{__sed} -i -e '/DOC_PATH/d' Makefile src/smplayer.pro
57
58 # skip manpage compress
59 %{__sed} -i -e '/gzip/d' Makefile
60
61 # skip build rule on install
62 %{__sed} -i -e 's,install: src/smplayer,install:,' Makefile
63
64 # disable debug on console on unix too
65 %{__sed} -i -e '/NO_DEBUG_ON_CONSOLE/s,#DEFINES,DEFINES,' src/smplayer.pro
66
67 %build
68 %{__make} \
69         PREFIX=%{_prefix} \
70         QMAKE=qmake-qt4 \
71         LRELEASE=lrelease-qt4
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{_datadir}/smplayer/themes
76 %{__make} install \
77         PREFIX=%{_prefix} \
78         DESTDIR=$RPM_BUILD_ROOT
79
80 %find_lang %{name} --with-qm
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post
86 %update_desktop_database
87
88 %files -f %{name}.lang
89 %defattr(644,root,root,755)
90 %doc Changelog Not_so_obvious_things.txt Readme.txt Release_notes.txt
91 %attr(755,root,root) %{_bindir}/smplayer
92 %{_mandir}/man1/smplayer.1*
93 %{_desktopdir}/smplayer.desktop
94 %{_desktopdir}/smplayer_enqueue.desktop
95 %{_iconsdir}/hicolor/*/apps/smplayer.png
96 %{_iconsdir}/hicolor/*/apps/smplayer.svg
97 %dir %{_datadir}/smplayer
98 %{_datadir}/smplayer/input.conf
99 %dir %{_datadir}/smplayer/shortcuts
100 %{_datadir}/smplayer/shortcuts/default.keys
101 %{_datadir}/smplayer/shortcuts/euskara.keys
102 %dir %{_datadir}/smplayer/themes
103 %dir %{_datadir}/smplayer/translations
This page took 0.069534 seconds and 3 git commands to generate.