MozillaFirefox/MozillaFirefox.spec
changeset 585 5a44d417c9b5
parent 573 71cf05d3ee57
child 587 4b15aa50522b
equal deleted inserted replaced
575:d28dbaf20075 585:5a44d417c9b5
    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 17
    20 %define major 17
    21 %define mainver %major.98
    21 %define mainver %major.99
    22 %define update_channel aurora
    22 %define update_channel beta
    23 
    23 
    24 Name:           MozillaFirefox
    24 Name:           MozillaFirefox
    25 BuildRequires:  Mesa-devel
    25 BuildRequires:  Mesa-devel
    26 BuildRequires:  autoconf213
    26 BuildRequires:  autoconf213
    27 BuildRequires:  dbus-1-glib-devel
    27 BuildRequires:  dbus-1-glib-devel
    52 BuildRequires:  pkgconfig(gstreamer-app-0.10)
    52 BuildRequires:  pkgconfig(gstreamer-app-0.10)
    53 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
    53 BuildRequires:  pkgconfig(gstreamer-plugins-base-0.10)
    54 %endif
    54 %endif
    55 Version:        %{mainver}
    55 Version:        %{mainver}
    56 Release:        0
    56 Release:        0
    57 %define         releasedate 2012102500
    57 %define         releasedate 2012112100
    58 Provides:       firefox = %{mainver}
    58 Provides:       firefox = %{mainver}
    59 Provides:       firefox = %{version}-%{release}
    59 Provides:       firefox = %{version}-%{release}
    60 Provides:       web_browser
    60 Provides:       web_browser
    61 Provides:       browser(npapi)
    61 Provides:       browser(npapi)
    62 # this is needed to match this package with the kde4 helper package without the main package
    62 # this is needed to match this package with the kde4 helper package without the main package
   129 %define desktop_file_name firefox
   129 %define desktop_file_name firefox
   130 %else
   130 %else
   131 %define desktop_file_name %{name}
   131 %define desktop_file_name %{name}
   132 %endif
   132 %endif
   133 ### build options
   133 ### build options
   134 %define branding 0
   134 %define branding 1
   135 %define localize 1
   135 %define localize 1
   136 %ifarch ppc ppc64 s390 s390x ia64 %arm
   136 %ifarch ppc ppc64 s390 s390x ia64 %arm
   137 %define crashreporter 0
   137 %define crashreporter 0
   138 %else
   138 %else
   139 %define crashreporter 1
   139 %define crashreporter 1
   157 Development files for Firefox to make packaging of addons easier.
   157 Development files for Firefox to make packaging of addons easier.
   158 
   158 
   159 %if %localize
   159 %if %localize
   160 
   160 
   161 %package translations-common
   161 %package translations-common
   162 Summary:        Common translations for MozillaFirefox
   162 Summary:        Common translations for Firefox
   163 Group:          System/Localization
   163 Group:          System/Localization
   164 Provides:       locale(%{name}:ar;ca;cs;da;de;en_GB;es_AR;es_CL;es_ES;fi;fr;hu;it;ja;ko;nb_NO;nl;pl;pt_BR;pt_PT;ru;sv_SE;zh_CN;zh_TW)
   164 Provides:       locale(%{name}:ar;ca;cs;da;de;en_GB;es_AR;es_CL;es_ES;fi;fr;hu;it;ja;ko;nb_NO;nl;pl;pt_BR;pt_PT;ru;sv_SE;zh_CN;zh_TW)
   165 Requires:       %{name} = %{version}
   165 Requires:       %{name} = %{version}
   166 Obsoletes:      %{name}-translations < %{version}-%{release}
   166 Obsoletes:      %{name}-translations < %{version}-%{release}
   167 
   167 
   168 %description translations-common
   168 %description translations-common
   169 This package contains several common languages for the user interface
   169 This package contains several common languages for the user interface
   170 of MozillaFirefox.
   170 of Firefox.
   171 
   171 
   172 %package translations-other
   172 %package translations-other
   173 Summary:        Extra translations for MozillaFirefox
   173 Summary:        Extra translations for Firefox
   174 Group:          System/Localization
   174 Group:          System/Localization
   175 Provides:       locale(%{name}:ach;af;ak;as;ast;be;bg;bn_BD;bn_IN;br;bs;csb;cy;el;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;km;kn;ku;lg;lij;lt;lv;mai;mk;ml;mr;nn_NO;nso;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;ta_LK;te;th;tr;uk;vi;zu)
   175 Provides:       locale(%{name}:ach;af;ak;as;ast;be;bg;bn_BD;bn_IN;br;bs;csb;cy;el;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gu_IN;he;hi_IN;hr;hy_AM;id;is;kk;km;kn;ku;lg;lij;lt;lv;mai;mk;ml;mr;nn_NO;nso;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;ta_LK;te;th;tr;uk;vi;zu)
   176 Requires:       %{name} = %{version}
   176 Requires:       %{name} = %{version}
   177 Obsoletes:      %{name}-translations < %{version}-%{release}
   177 Obsoletes:      %{name}-translations < %{version}-%{release}
   178 
   178 
   179 %description translations-other
   179 %description translations-other
   180 This package contains rarely used languages for the user interface
   180 This package contains rarely used languages for the user interface
   181 of MozillaFirefox.
   181 of Firefox.
   182 %endif
   182 %endif
   183 
   183 
   184 %package branding-upstream
   184 %package branding-upstream
   185 Summary:        Upstream branding for MozillaFirefox
   185 Summary:        Upstream branding for Firefox
   186 Group:          Productivity/Networking/Web/Browsers
   186 Group:          Productivity/Networking/Web/Browsers
   187 Provides:       %{name}-branding = 5.0
   187 Provides:       %{name}-branding = 5.0
   188 Conflicts:      otherproviders(%{name}-branding)
   188 Conflicts:      otherproviders(%{name}-branding)
   189 Supplements:    packageand(%{name}:branding-upstream)
   189 Supplements:    packageand(%{name}:branding-upstream)
   190 #BRAND: Provide three files -
   190 #BRAND: Provide three files -
   196 #BRAND: /usr/lib/firefox/defaults/preferences/firefox-$vendor.js to set
   196 #BRAND: /usr/lib/firefox/defaults/preferences/firefox-$vendor.js to set
   197 #BRAND: custom preference overrides.
   197 #BRAND: custom preference overrides.
   198 #BRAND: It's also possible to drop files in /usr/lib/firefox/searchplugins
   198 #BRAND: It's also possible to drop files in /usr/lib/firefox/searchplugins
   199 
   199 
   200 %description branding-upstream
   200 %description branding-upstream
   201 This package provides upstream look and feel for MozillaFirefox.
   201 This package provides upstream look and feel for Firefox.
   202 
   202 
   203 
   203 
   204 %if %crashreporter
   204 %if %crashreporter
   205 
   205 
   206 %package buildsymbols
   206 %package buildsymbols