MozillaFirefox/MozillaFirefox.spec
branchfirefox45
changeset 907 3ccb278a9ceb
parent 906 7e9a2b678bba
child 908 b29b47737173
equal deleted inserted replaced
906:7e9a2b678bba 907:3ccb278a9ceb
    89 BuildRequires:  zip
    89 BuildRequires:  zip
    90 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
    90 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
    91 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
    91 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
    92 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
    92 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
    93 BuildRequires:  pkgconfig(libpulse)
    93 BuildRequires:  pkgconfig(libpulse)
       
    94 %if 0%{?firefox_use_gtk3}
       
    95 BuildRequires:  pkgconfig(glib-2.0)
       
    96 BuildRequires:  pkgconfig(gobject-2.0)
       
    97 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
       
    98 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
       
    99 %endif
    94 # libavcodec is already used if available for H.264 but
   100 # libavcodec is already used if available for H.264 but
    95 # explicitely loaded by FF. For proper H.264 support the
   101 # explicitely loaded by FF. For proper H.264 support the
    96 # openSUSE delivered version is not sufficient but currently
   102 # openSUSE delivered version is not sufficient but currently
    97 # prevents even the use of the GStreamer method
   103 # prevents even the use of the GStreamer method
    98 # https://bugzilla.mozilla.org/show_bug.cgi?id=1234157
   104 # https://bugzilla.mozilla.org/show_bug.cgi?id=1234157
   158 Patch7:         mozilla-repo.patch
   164 Patch7:         mozilla-repo.patch
   159 Patch8:         mozilla-openaes-decl.patch
   165 Patch8:         mozilla-openaes-decl.patch
   160 Patch10:        mozilla-no-stdcxx-check.patch
   166 Patch10:        mozilla-no-stdcxx-check.patch
   161 Patch11:        mozilla-libproxy.patch
   167 Patch11:        mozilla-libproxy.patch
   162 Patch12:        mozilla-reduce-files-per-UnifiedBindings.patch
   168 Patch12:        mozilla-reduce-files-per-UnifiedBindings.patch
       
   169 Patch13:        mozilla-gtk3_20.patch
   163 # Firefox/browser
   170 # Firefox/browser
   164 Patch101:       firefox-kde.patch
   171 Patch101:       firefox-kde.patch
   165 Patch102:       firefox-no-default-ualocale.patch
   172 Patch102:       firefox-no-default-ualocale.patch
   166 Patch103:       firefox-branded-icons.patch
   173 Patch103:       firefox-branded-icons.patch
   167 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   174 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   268 %patch7 -p1
   275 %patch7 -p1
   269 %patch8 -p1
   276 %patch8 -p1
   270 %patch10 -p1
   277 %patch10 -p1
   271 %patch11 -p1
   278 %patch11 -p1
   272 %patch12 -p1
   279 %patch12 -p1
       
   280 %if 0%{?firefox_use_gtk3}
       
   281 %patch13 -p1
       
   282 %endif
   273 # Firefox
   283 # Firefox
   274 %patch101 -p1
   284 %patch101 -p1
   275 %patch102 -p1
   285 %patch102 -p1
   276 %patch103 -p1
   286 %patch103 -p1
   277 
   287 
   320 ac_add_options --libdir=%{_libdir}
   330 ac_add_options --libdir=%{_libdir}
   321 ac_add_options --sysconfdir=%{_sysconfdir}
   331 ac_add_options --sysconfdir=%{_sysconfdir}
   322 ac_add_options --mandir=%{_mandir}
   332 ac_add_options --mandir=%{_mandir}
   323 ac_add_options --includedir=%{_includedir}
   333 ac_add_options --includedir=%{_includedir}
   324 ac_add_options --enable-release
   334 ac_add_options --enable-release
   325 %if 0%{?suse_version} > 1320
   335 %if 0%{?firefox_use_gtk3}
   326 #ac_add_options --enable-default-toolkit=cairo-gtk3
   336 ac_add_options --enable-default-toolkit=cairo-gtk3
   327 %endif
   337 %endif
   328 %ifarch %ix86 %arm
   338 %ifarch %ix86 %arm
   329 %if 0%{?suse_version} > 1230
   339 %if 0%{?suse_version} > 1230
   330 ac_add_options --disable-optimize
   340 ac_add_options --disable-optimize
   331 %endif
   341 %endif
   571 %{progdir}/browser/omni.ja
   581 %{progdir}/browser/omni.ja
   572 %dir %{progdir}/distribution/
   582 %dir %{progdir}/distribution/
   573 %{progdir}/distribution/extensions/
   583 %{progdir}/distribution/extensions/
   574 %{progdir}/defaults/
   584 %{progdir}/defaults/
   575 %{progdir}/dictionaries/
   585 %{progdir}/dictionaries/
   576 %if 0%{?suse_version} > 1320
   586 %if 0%{?firefox_use_gtk3}
   577 #%dir %{progdir}/gtk2
   587 %dir %{progdir}/gtk2
   578 #%{progdir}/gtk2/libmozgtk.so
   588 %{progdir}/gtk2/libmozgtk.so
   579 %endif
   589 %endif
   580 %{progdir}/webapprt/
   590 %{progdir}/webapprt/
   581 %{progdir}/gmp-clearkey/
   591 %{progdir}/gmp-clearkey/
   582 %attr(755,root,root) %{progdir}/%{progname}.sh
   592 %attr(755,root,root) %{progdir}/%{progname}.sh
   583 %{progdir}/firefox
   593 %{progdir}/firefox