MozillaFirefox/MozillaFirefox.spec
branchfirefox60
changeset 1062 48d794331fce
parent 1052 7a49806c8dae
child 1064 af29b3ac33ae
equal deleted inserted replaced
1052:7a49806c8dae 1062:48d794331fce
    17 #
    17 #
    18 
    18 
    19 
    19 
    20 # changed with every update
    20 # changed with every update
    21 %define major 60
    21 %define major 60
    22 %define mainver %major.0.2
    22 %define mainver %major.1.0
    23 %define update_channel release
    23 %define update_channel esr
    24 %define branding 1
    24 %define branding 1
    25 %define releasedate 20180605171542
    25 %define releasedate 20180621121604
    26 %define source_prefix firefox-%{mainver}
    26 %define source_prefix firefox-%{mainver}
    27 
    27 
    28 # PIE, full relro (x86_64 for now)
    28 # PIE, full relro (x86_64 for now)
    29 %define build_hardened 1
    29 %define build_hardened 1
    30 
    30 
   120 Provides:       mozilla-kde4-version = %{kde_helper_version}
   120 Provides:       mozilla-kde4-version = %{kde_helper_version}
   121 Summary:        Mozilla %{appname} Web Browser
   121 Summary:        Mozilla %{appname} Web Browser
   122 License:        MPL-2.0
   122 License:        MPL-2.0
   123 Group:          Productivity/Networking/Web/Browsers
   123 Group:          Productivity/Networking/Web/Browsers
   124 Url:            http://www.mozilla.org/
   124 Url:            http://www.mozilla.org/
   125 Source:         http://ftp.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.xz
   125 Source:         http://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz
   126 Source1:        MozillaFirefox.desktop
   126 Source1:        MozillaFirefox.desktop
   127 Source2:        MozillaFirefox-rpmlintrc
   127 Source2:        MozillaFirefox-rpmlintrc
   128 Source3:        mozilla.sh.in
   128 Source3:        mozilla.sh.in
   129 Source5:        source-stamp.txt
   129 Source5:        source-stamp.txt
   130 Source6:        kde.js
   130 Source6:        kde.js
   131 Source7:        l10n-%{version}.tar.xz
   131 Source7:        l10n-%{version}esr.tar.xz
   132 Source8:        firefox-mimeinfo.xml
   132 Source8:        firefox-mimeinfo.xml
   133 Source9:        firefox.js
   133 Source9:        firefox.js
   134 Source10:       compare-locales.tar.xz
   134 Source10:       compare-locales.tar.xz
   135 Source11:       firefox.1
   135 Source11:       firefox.1
   136 Source12:       mozilla-get-app-id
   136 Source12:       mozilla-get-app-id
   141 # Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys
   141 # Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys
   142 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
   142 # Note: these are for the openSUSE Firefox builds ONLY. For your own distribution,
   143 # please get your own set of keys.
   143 # please get your own set of keys.
   144 Source18:       mozilla-api-key
   144 Source18:       mozilla-api-key
   145 Source19:       google-api-key
   145 Source19:       google-api-key
   146 Source20:       http://ftp.mozilla.org/pub/firefox/releases/%{version}/source/firefox-%{version}.source.tar.xz.asc
   146 Source20:       http://ftp.mozilla.org/pub/firefox/releases/%{version}esr/source/firefox-%{version}esr.source.tar.xz.asc
   147 Source21:       mozilla.keyring
   147 Source21:       mozilla.keyring
   148 # Gecko/Toolkit
   148 # Gecko/Toolkit
   149 Patch1:         mozilla-nongnome-proxies.patch
   149 Patch1:         mozilla-nongnome-proxies.patch
   150 Patch2:         mozilla-kde.patch
   150 Patch2:         mozilla-kde.patch
   151 Patch3:         mozilla-ntlm-full-path.patch
   151 Patch3:         mozilla-ntlm-full-path.patch
   154 Patch6:         mozilla-reduce-files-per-UnifiedBindings.patch
   154 Patch6:         mozilla-reduce-files-per-UnifiedBindings.patch
   155 Patch7:         mozilla-aarch64-startup-crash.patch
   155 Patch7:         mozilla-aarch64-startup-crash.patch
   156 Patch8:         mozilla-bmo256180.patch
   156 Patch8:         mozilla-bmo256180.patch
   157 Patch9:         mozilla-i586-DecoderDoctorLogger.patch
   157 Patch9:         mozilla-i586-DecoderDoctorLogger.patch
   158 Patch10:        mozilla-i586-domPrefs.patch
   158 Patch10:        mozilla-i586-domPrefs.patch
   159 Patch11:        mozilla-enable-csd.patch
       
   160 Patch12:        mozilla-fix-skia-aarch64.patch
       
   161 Patch13:        mozilla-bmo1375074.patch
   159 Patch13:        mozilla-bmo1375074.patch
   162 # Firefox/browser
   160 # Firefox/browser
   163 Patch101:       firefox-kde.patch
   161 Patch101:       firefox-kde.patch
   164 Patch102:       firefox-branded-icons.patch
   162 Patch102:       firefox-branded-icons.patch
   165 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   163 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   270 %patch8 -p1
   268 %patch8 -p1
   271 %ifarch %ix86
   269 %ifarch %ix86
   272 %patch9 -p1
   270 %patch9 -p1
   273 %patch10 -p1
   271 %patch10 -p1
   274 %endif
   272 %endif
   275 %patch11 -p1
       
   276 %patch12 -p1
       
   277 %patch13 -p1
   273 %patch13 -p1
   278 # Firefox
   274 # Firefox
   279 %patch101 -p1
   275 %patch101 -p1
   280 %patch102 -p1
   276 %patch102 -p1
   281 
   277