]> git.pld-linux.org Git - SPECS.git/blob - mplayerplug-in.spec
SPECS updated Sun 1 Aug 20:28:02 CEST 2021
[SPECS.git] / mplayerplug-in.spec
1 #
2 # Conditional build:
3 %bcond_without  opera           # do not build without limited features: for opera
4 #
5 %ifnarch %{ix86} ppc sparc sparc64
6 %undefine       with_opera
7 %endif
8 Summary:        Embedded Video Player for Mozilla
9 Summary(pl.UTF-8):      Osadzony odtwarzacz wideo dla Mozilli
10 Name:           mplayerplug-in
11 Version:        3.55
12 Release:        2
13 License:        GPL
14 Group:          X11/Applications/Multimedia
15 Source0:        http://dl.sourceforge.net/mplayerplug-in/%{name}-%{version}.tar.gz
16 # Source0-md5:  cb59d32221cfbd04b6a8b3bb55593484
17 Patch0:         %{name}-opera.patch
18 Patch1:         %{name}-build.patch
19 Patch2:         %{name}-xul.patch
20 URL:            http://mplayerplug-in.sourceforge.net/
21 BuildRequires:  autoconf >= 2.57
22 BuildRequires:  automake
23 BuildRequires:  gettext-tools
24 BuildRequires:  gtk+2-devel
25 BuildRequires:  libstdc++-devel
26 BuildRequires:  pkgconfig
27 BuildRequires:  rpmbuild(macros) >= 1.357
28 BuildRequires:  xorg-lib-libXpm-devel
29 BuildRequires:  xorg-lib-libXt-devel
30 BuildRequires:  xulrunner-devel
31 Requires:       %{name}-common = %{version}-%{release}
32 Requires:       browser-plugins >= 2.0
33 Requires:       browser-plugins(%{_target_base_arch})
34 Obsoletes:      konqueror-plugin-mplayer
35 Obsoletes:      mozilla-firefox-plugin-mplayer
36 Obsoletes:      mozilla-plugin-mplayer
37 Obsoletes:      opera-plugin-mplayer
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 mplayerplug-in is a browser plugin that uses mplayer to play videos
42 from websites.
43
44 %description -l pl.UTF-8
45 mplayerplug-in jest wtyczką przeglądarki wykorzystującą mplayera do
46 odtwarzania klipów filmowych ze stron WWW.
47
48 %package common
49 Summary:        Common files for %{name}
50 Summary(pl.UTF-8):      Wspólne pliki dla %{name}
51 Group:          X11/Applications/Multimedia
52 Requires:       mplayer >= 1:1.0-2.pre7try3
53
54 %description common
55 This package provides common files for %{name}.
56
57 %description common -l pl.UTF-8
58 Ten pakiet dostarcza wspólne pliki dla %{name}.
59
60 %package opera
61 Summary:        Embedded Video Player for Opera
62 Summary(pl.UTF-8):      Osadzony odtwarzacz wideo dla Opery
63 Group:          X11/Applications/Multimedia
64 Requires:       %{name}-common = %{version}-%{release}
65 Requires:       opera
66 Obsoletes:      opera-plugin-mplayer
67
68 %description opera
69 mplayerplug-in is a browser plugin that uses mplayer to play videos
70 from websites. This plugin is adapted for Opera.
71
72 %description opera -l pl.UTF-8
73 mplayerplug-in jest wtyczką przeglądarki wykorzystującą mplayera do
74 odtwarzania klipów filmowych ze stron WWW. Ta wtyczka jest dostosowana
75 do Opery.
76
77 %prep
78 %setup -q
79 %patch0 -p1
80 %patch1 -p1
81 %patch2 -p1
82
83 %build
84 %{__aclocal}
85 %{__autoconf}
86
87 %if %{with opera}
88 # for opera (works only with X toolkit)
89 %configure \
90         --enable-x
91 %{__make}
92 mkdir -p opera
93 mv -f *.so *.xpt opera
94 %endif
95
96 # other (with no limited features)
97 %configure \
98         --enable-gtk2
99 %{__make}
100
101 %install
102 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT{%{_libdir}/opera/plugins,%{_browserpluginsdir},%{_sysconfdir}/mplayer}
104
105 %{__make} install -C po \
106         DESTDIR=$RPM_BUILD_ROOT
107
108 install *.so *.xpt $RPM_BUILD_ROOT%{_browserpluginsdir}
109 %if %{with opera}
110 install opera/*.so $RPM_BUILD_ROOT%{_libdir}/opera/plugins
111 install opera/*.xpt $RPM_BUILD_ROOT%{_libdir}/opera/plugins
112 %endif
113 install mplayerplug-in.conf $RPM_BUILD_ROOT%{_sysconfdir}
114 install mplayerplug-in.types $RPM_BUILD_ROOT%{_sysconfdir}/mplayer
115
116 %find_lang %{name}
117
118 %clean
119 rm -rf $RPM_BUILD_ROOT
120
121 %post
122 %update_browser_plugins
123
124 %postun
125 if [ "$1" = 0 ]; then
126         %update_browser_plugins
127 fi
128
129 %files -f %{name}.lang
130 %defattr(644,root,root,755)
131 %attr(755,root,root) %{_browserpluginsdir}/*.so
132 %{_browserpluginsdir}/*.xpt
133
134 %files common
135 %defattr(644,root,root,755)
136 %doc ChangeLog TODO README
137 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mplayerplug-in.conf
138 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mplayer/mplayerplug-in.types
139
140 %if %{with opera}
141 %files opera
142 %defattr(644,root,root,755)
143 %attr(755,root,root) %{_libdir}/opera/plugins/*.so
144 %{_libdir}/opera/plugins/*.xpt
145 %endif
This page took 3.797657 seconds and 3 git commands to generate.