MozillaFirefox/MozillaFirefox.spec
changeset 703 c4aab80e472f
parent 699 f810fbe5fece
child 705 6482e73722b6
equal deleted inserted replaced
700:52284fd63667 703:c4aab80e472f
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
    17 #
    17 #
    18 
    18 
    19 
    19 
    20 %define major 27
    20 %define major 27
    21 %define mainver %major.0
    21 %define mainver %major.99
    22 %define update_channel release
    22 %define update_channel beta
    23 
    23 
    24 %if %suse_version > 1220
    24 %if %suse_version > 1220
    25 %define gstreamer_ver 0.10
    25 %define gstreamer_ver 0.10
    26 %else
    26 %else
    27 %define gstreamer_ver 0.10
    27 %define gstreamer_ver 0.10
    48 BuildRequires:  libiw-devel
    48 BuildRequires:  libiw-devel
    49 BuildRequires:  libproxy-devel
    49 BuildRequires:  libproxy-devel
    50 %else
    50 %else
    51 BuildRequires:  wireless-tools
    51 BuildRequires:  wireless-tools
    52 %endif
    52 %endif
    53 BuildRequires:  mozilla-nspr-devel >= 4.10.2
    53 BuildRequires:  mozilla-nspr-devel >= 4.10.3
    54 BuildRequires:  mozilla-nss-devel >= 3.15.4
    54 BuildRequires:  mozilla-nss-devel >= 3.15.4
    55 BuildRequires:  nss-shared-helper-devel
    55 BuildRequires:  nss-shared-helper-devel
       
    56 BuildRequires:  pkgconfig(libpulse)
    56 %if %suse_version > 1210
    57 %if %suse_version > 1210
    57 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
    58 BuildRequires:  pkgconfig(gstreamer-%gstreamer_ver)
    58 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
    59 BuildRequires:  pkgconfig(gstreamer-app-%gstreamer_ver)
    59 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
    60 BuildRequires:  pkgconfig(gstreamer-plugins-base-%gstreamer_ver)
    60 Requires:       libgstreamer-0_10-0
    61 Requires:       libgstreamer-0_10-0
    61 Recommends:     gstreamer-0_10-fluendo-mp3
    62 Recommends:     gstreamer-0_10-fluendo-mp3
    62 Recommends:     gstreamer-0_10-plugins-ffmpeg
    63 Recommends:     gstreamer-0_10-plugins-ffmpeg
    63 %endif
    64 %endif
    64 Version:        %{mainver}
    65 Version:        %{mainver}
    65 Release:        0
    66 Release:        0
    66 %define         releasedate 2014012800
    67 %define         releasedate 2014020500
    67 Provides:       firefox = %{mainver}
    68 Provides:       firefox = %{mainver}
    68 Provides:       firefox = %{version}-%{release}
    69 Provides:       firefox = %{version}-%{release}
    69 Provides:       web_browser
    70 Provides:       web_browser
    70 Provides:       browser(npapi)
    71 Provides:       browser(npapi)
    71 # this is needed to match this package with the kde4 helper package without the main package
    72 # this is needed to match this package with the kde4 helper package without the main package
   120 Requires(postun): shared-mime-info desktop-file-utils
   121 Requires(postun): shared-mime-info desktop-file-utils
   121 Requires:       %{name}-branding > 20.0
   122 Requires:       %{name}-branding > 20.0
   122 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   123 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   123 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
   124 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
   124 Recommends:     libcanberra0
   125 Recommends:     libcanberra0
       
   126 Recommends:     libpulse0
   125 # libproxy's mozjs pacrunner crashes FF (bnc#759123)
   127 # libproxy's mozjs pacrunner crashes FF (bnc#759123)
   126 %if %suse_version < 1220
   128 %if %suse_version < 1220
   127 Obsoletes:      libproxy1-pacrunner-mozjs <= 0.4.7
   129 Obsoletes:      libproxy1-pacrunner-mozjs <= 0.4.7
   128 %endif
   130 %endif
   129 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
   131 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
   242 %patch15 -p1
   244 %patch15 -p1
   243 %patch16 -p1
   245 %patch16 -p1
   244 %patch17 -p1
   246 %patch17 -p1
   245 #
   247 #
   246 %patch30 -p1
   248 %patch30 -p1
   247 %if %suse_version >= 1110
       
   248 %patch31 -p1
   249 %patch31 -p1
   249 %endif
       
   250 %if %suse_version >= 1140
   250 %if %suse_version >= 1140
   251 %patch32 -p1
   251 %patch32 -p1
   252 %endif
   252 %endif
   253 %patch33 -p1
   253 %patch33 -p1
   254 %patch34 -p1
   254 %patch34 -p1
   361 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   361 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir}
   362 mkdir -p $RPM_BUILD_ROOT%{progdir}/distribution/extensions
   362 mkdir -p $RPM_BUILD_ROOT%{progdir}/distribution/extensions
   363 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/searchplugins
   363 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/searchplugins
   364 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/
   364 mkdir -p $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/
   365 # install kde.js
   365 # install kde.js
   366 %if %suse_version >= 1110
       
   367 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/kde.js
   366 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/kde.js
   368 install -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/firefox.js
   367 install -m 644 %{SOURCE9} $RPM_BUILD_ROOT%{progdir}/browser/defaults/preferences/firefox.js
   369 %endif
       
   370 # install add-plugins.sh
   368 # install add-plugins.sh
   371 sed "s:%%PROGDIR:%{progdir}:g" \
   369 sed "s:%%PROGDIR:%{progdir}:g" \
   372   %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   370   %{SOURCE13} > $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   373 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   371 chmod 755 $RPM_BUILD_ROOT%{progdir}/add-plugins.sh
   374 # install additional locales
   372 # install additional locales