]>
Commit | Line | Data |
---|---|---|
dc5a1c08 | 1 | Summary: SDL MPEG Library |
2c83efc5 ER |
2 | Summary(pl.UTF-8): Biblioteka SDL MPEG |
3 | Summary(pt_BR.UTF-8): Biblioteca MPEG SDL | |
4 | Summary(ru.UTF-8): SDL MPEG библиотека и проигрыватель | |
5 | Summary(uk.UTF-8): SDL MPEG бібліотека та програвач | |
dc5a1c08 | 6 | Name: smpeg |
a01dcc32 JB |
7 | Version: 0.4.5 |
8 | Release: 1 | |
9 | License: LGPL v2+ | |
dc5a1c08 | 10 | Group: Libraries |
a01dcc32 JB |
11 | Source0: http://www.libsdl.org/projects/SDL_mixer/libs/old/%{name}-%{version}.zip |
12 | # Source0-md5: ab48e149eed296072efd8865e53ec374 | |
500e2b18 | 13 | Source1: gtv.desktop |
14 | Source2: gtv.png | |
7eca3b85 | 15 | Patch0: %{name}-acfix.patch |
a01dcc32 JB |
16 | Patch1: %{name}-optimize.patch |
17 | Patch2: format-security.patch | |
18 | URL: http://icculus.org/smpeg/ | |
19 | BuildRequires: OpenGL-GLU-devel | |
434cb94f | 20 | BuildRequires: SDL-devel >= 1.2.0 |
ac262548 | 21 | BuildRequires: autoconf |
22 | BuildRequires: automake | |
a01dcc32 | 23 | BuildRequires: gtk+2-devel >= 1:2.0.0 |
36b51692 | 24 | BuildRequires: libstdc++-devel |
a01dcc32 JB |
25 | BuildRequires: libtool >= 2:1.5 |
26 | BuildRequires: pkgconfig | |
09825383 | 27 | Requires: %{name}-libs = %{version}-%{release} |
41506b59 | 28 | Obsoletes: libsmpeg0.4 |
38140911 | 29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
dc5a1c08 | 30 | |
dc5a1c08 | 31 | %description |
5b0be94a | 32 | SMPEG is based on UC Berkeley's mpeg_play software MPEG decoder and |
33 | SPLAY, an mpeg audio decoder created by Woo-jae Jung. We have | |
34 | completed the initial work to wed these two projects in order to | |
35 | create a general purpose MPEG video/audio player for the Linux OS. | |
dc5a1c08 | 36 | |
a1afcab9 | 37 | %description -l pl.UTF-8 |
ac262548 | 38 | SMPEG jest bazowanym na mpeg_play z UC Berkeley programowym dekoderem |
39 | MPEG. SMPLAY jest dekoderem audio stworzonym przez Woo-jae Jung. | |
a1afcab9 JR |
40 | Skompletowaliśmy prace tych dwóch projektów, aby stworzyć MPEG |
41 | video/audio player ogólnego przeznaczenia dla systemu Linux. | |
1e5038a7 | 42 | |
a1afcab9 JR |
43 | %description -l pt_BR.UTF-8 |
44 | A SMPEG é baseada no software de decodificação MPEG mpeg_play da | |
45 | Universidade de Berkeley e no SPLAY, um decodificador de áudio mpeg | |
9f347bae | 46 | criado por Woo-jae Jung. Completamos o trabalho inicial de casar estes |
a1afcab9 JR |
47 | dois projetos para criar um reprodutor MPEG de vídeo e áudio de |
48 | propósito geral para o sistema operacional Linux. | |
9f347bae | 49 | |
a1afcab9 JR |
50 | %description -l ru.UTF-8 |
51 | SMPEG основывается на программном MPEG декодере mpeg_play, | |
52 | разработанном в UCB (Университете Беркли) и SPLAY, аудио-декодере, | |
53 | созданном Woo-jae Jung. Эти два проекта были объединены для создания | |
54 | MPEG-аудио/видео проигрывателя для Linux. | |
89921b04 | 55 | |
a1afcab9 JR |
56 | %description -l uk.UTF-8 |
57 | SMPEG базується на програмному MPEG декодері mpeg_play, розробленому в | |
58 | UCB (Університеті Берклі) та SPLAY, аудіо-декодері, який створив | |
59 | Woo-jae Jung. Ці два проекти були об'єднані для створення | |
60 | MPEG-аудіо/відео програвача для Linux. | |
89921b04 | 61 | |
7f51464d | 62 | %package libs |
63 | Summary: Shared smpeg libraries | |
2c83efc5 | 64 | Summary(pl.UTF-8): Współdzielone biblioteki smpeg |
7f51464d | 65 | Group: Libraries |
09825383 | 66 | Conflicts: smpeg < 0.4.4-14 |
7f51464d | 67 | |
68 | %description libs | |
69 | Shared smpeg libraries. | |
70 | ||
a1afcab9 JR |
71 | %description libs -l pl.UTF-8 |
72 | Współdzielone biblioteki smpeg. | |
7f51464d | 73 | |
91460d11 | 74 | %package devel |
a01dcc32 JB |
75 | Summary: Smpeg header files |
76 | Summary(pl.UTF-8): Pliki nagłówkowe biblioteki smpeg | |
2c83efc5 ER |
77 | Summary(pt_BR.UTF-8): Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações SMPEG |
78 | Summary(ru.UTF-8): Файлы, необходимые для разработки программ, использующих SMPEG | |
79 | Summary(uk.UTF-8): Файли, необхідні для розробки програм, що використовують SMPEG | |
434cb94f | 80 | Group: Development/Libraries |
7f51464d | 81 | Requires: %{name}-libs = %{version}-%{release} |
ed192c13 | 82 | Requires: SDL-devel |
41506b59 | 83 | Obsoletes: libsmpeg0.4-devel |
91460d11 | 84 | |
85 | %description devel | |
a01dcc32 | 86 | Header files for smpeg library. |
91460d11 | 87 | |
a1afcab9 | 88 | %description devel -l pl.UTF-8 |
a01dcc32 | 89 | Pliki nagłówkowe biblioteki smpeg. |
91460d11 | 90 | |
a1afcab9 JR |
91 | %description devel -l pt_BR.UTF-8 |
92 | Bibliotecas e arquivos de inclusão para desenvolvimento de aplicações | |
9f347bae | 93 | SMPEG. |
94 | ||
a1afcab9 JR |
95 | %description devel -l uk.UTF-8 |
96 | Цей пакет містить файли, необхідні для розробки програм, що | |
97 | використовують SMPEG. | |
89921b04 | 98 | |
a1afcab9 JR |
99 | %description devel -l ru.UTF-8 |
100 | Этот пакет содержит файлы, необходимые для разработки программ, | |
101 | использующих SMPEG. | |
89921b04 | 102 | |
91460d11 | 103 | %package static |
a01dcc32 JB |
104 | Summary: Smpeg static library |
105 | Summary(pl.UTF-8): Biblioteka statyczna smpeg | |
2c83efc5 ER |
106 | Summary(pt_BR.UTF-8): Bibliotecas estáticas para desenvolvimento de aplicações SMPEG |
107 | Summary(ru.UTF-8): Статические библиотеки для разработки с использованием SMPEG | |
108 | Summary(uk.UTF-8): Статичні бібліотеки для розробки з використанням SMPEG | |
434cb94f | 109 | Group: Development/Libraries |
7f51464d | 110 | Requires: %{name}-devel = %{version}-%{release} |
91460d11 | 111 | |
112 | %description static | |
a01dcc32 | 113 | Smpeg static library. |
91460d11 | 114 | |
a1afcab9 | 115 | %description static -l pl.UTF-8 |
a01dcc32 | 116 | Biblioteka statyczna smpeg. |
91460d11 | 117 | |
a1afcab9 JR |
118 | %description static -l pt_BR.UTF-8 |
119 | Bibliotecas estáticas para desenvolvimento de aplicações SMPEG. | |
9f347bae | 120 | |
a1afcab9 JR |
121 | %description static -l ru.UTF-8 |
122 | Этот пакет содержит статические библиотеки для разработки программ, | |
123 | использующих SMPEG. | |
89921b04 | 124 | |
a1afcab9 JR |
125 | %description static -l uk.UTF-8 |
126 | Цей пакет містить статичні бібліотеки для розробки програм, що | |
127 | використовують SMPEG. | |
434cb94f | 128 | |
a01dcc32 JB |
129 | %package glmovie |
130 | Summary: glmovie - OpenGL based MPEG player | |
131 | Summary(pl.UTF-8): glmovie - odtwarzacz MPEG oparty na OpenGL-u. | |
132 | Group: X11/Applications/Multimedia | |
133 | Requires: %{name} = %{version}-%{release} | |
134 | ||
135 | %description glmovie | |
136 | glmovie - OpenGL based MPEG player. | |
137 | ||
138 | %description glmovie -l pl.UTF-8 | |
139 | glmovie - odtwarzacz MPEG oparty na OpenGL-u. | |
140 | ||
434cb94f | 141 | %package gtv |
a01dcc32 JB |
142 | Summary: gtv - GTK+ based MPEG player |
143 | Summary(pl.UTF-8): gtv - odtwarzacz MPEG oparty na GTK+ | |
434cb94f | 144 | Group: X11/Applications/Multimedia |
7f51464d | 145 | Requires: %{name} = %{version}-%{release} |
434cb94f JB |
146 | |
147 | %description gtv | |
a01dcc32 | 148 | gtv - GTK+ based MPEG player. |
434cb94f | 149 | |
a1afcab9 | 150 | %description gtv -l pl.UTF-8 |
a01dcc32 | 151 | gtv - odtwarzacz MPEG oparty na GTK+. |
434cb94f | 152 | |
dc5a1c08 | 153 | %prep |
154 | %setup -q | |
7a8f0b2f | 155 | %patch0 -p1 |
156 | %patch1 -p1 | |
2fdf7827 | 157 | %patch2 -p1 |
dc5a1c08 | 158 | |
a01dcc32 | 159 | %{__rm} acinclude/{libtool,lt*}.m4 |
29e2dde7 JB |
160 | |
161 | %build | |
434cb94f | 162 | %{__libtoolize} |
a01dcc32 | 163 | %{__aclocal} -I acinclude |
de884a65 | 164 | %{__autoconf} |
165 | %{__automake} | |
a01dcc32 | 166 | CXXFLAGS="%{rpmcxxflags} -fno-rtti -fno-exceptions" |
dc1fd065 | 167 | %configure \ |
6688c992 | 168 | %ifarch %{ix86} |
1ab21485 | 169 | --enable-mmx \ |
170 | %endif | |
a01dcc32 | 171 | --disable-debug |
1ab21485 | 172 | |
a01dcc32 | 173 | %{__make} |
dc5a1c08 | 174 | |
175 | %install | |
176 | rm -rf $RPM_BUILD_ROOT | |
7f51464d | 177 | install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} |
500e2b18 | 178 | |
fe4d5335 | 179 | %{__make} install \ |
180 | DESTDIR=$RPM_BUILD_ROOT \ | |
181 | m4datadir=%{_aclocaldir} | |
dc5a1c08 | 182 | |
7f51464d | 183 | install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} |
434cb94f | 184 | install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} |
500e2b18 | 185 | |
dc5a1c08 | 186 | %clean |
187 | rm -rf $RPM_BUILD_ROOT | |
188 | ||
09825383 JB |
189 | %post libs -p /sbin/ldconfig |
190 | %postun libs -p /sbin/ldconfig | |
dc5a1c08 | 191 | |
192 | %files | |
193 | %defattr(644,root,root,755) | |
a01dcc32 | 194 | %doc CHANGES README README.SDL_mixer TODO |
e03706f6 | 195 | %attr(755,root,root) %{_bindir}/plaympeg |
434cb94f | 196 | %{_mandir}/man1/plaympeg.1* |
91460d11 | 197 | |
7f51464d | 198 | %files libs |
199 | %defattr(644,root,root,755) | |
a01dcc32 | 200 | %attr(755,root,root) %{_libdir}/libsmpeg-0.4.so.*.*.* |
c6342105 | 201 | %attr(755,root,root) %ghost %{_libdir}/libsmpeg-0.4.so.0 |
7f51464d | 202 | |
91460d11 | 203 | %files devel |
1aa60ede | 204 | %defattr(644,root,root,755) |
e03706f6 | 205 | %attr(755,root,root) %{_bindir}/smpeg-config |
c6342105 | 206 | %attr(755,root,root) %{_libdir}/libsmpeg.so |
a01dcc32 JB |
207 | %{_libdir}/libsmpeg.la |
208 | %{_includedir}/smpeg | |
209 | %{_aclocaldir}/smpeg.m4 | |
91460d11 | 210 | |
211 | %files static | |
f703a16c | 212 | %defattr(644,root,root,755) |
a01dcc32 JB |
213 | %{_libdir}/libsmpeg.a |
214 | ||
215 | %files glmovie | |
216 | %defattr(644,root,root,755) | |
217 | %attr(755,root,root) %{_bindir}/glmovie | |
434cb94f JB |
218 | |
219 | %files gtv | |
220 | %defattr(644,root,root,755) | |
221 | %attr(755,root,root) %{_bindir}/gtv | |
a01dcc32 JB |
222 | %{_desktopdir}/gtv.desktop |
223 | %{_pixmapsdir}/gtv.png | |
434cb94f | 224 | %{_mandir}/man1/gtv.1* |