MozillaFirefox/MozillaFirefox.spec
branchfirefox53
changeset 977 224d8137f02c
parent 966 8ee745000eea
child 978 214d22b0c31c
equal deleted inserted replaced
967:188c3f40f0da 977:224d8137f02c
    90 BuildRequires:  pkgconfig(gobject-2.0)
    90 BuildRequires:  pkgconfig(gobject-2.0)
    91 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
    91 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
    92 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
    92 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
    93 %if 0%{?firefox_use_rust}
    93 %if 0%{?firefox_use_rust}
    94 BuildRequires:  cargo
    94 BuildRequires:  cargo
    95 BuildRequires:  rust >= 1.13
    95 BuildRequires:  rust >= 1.10
    96 BuildRequires:  rust-std
    96 BuildRequires:  rust-std
    97 %endif
    97 %endif
    98 # libavcodec is required for H.264 support but the
    98 # libavcodec is required for H.264 support but the
    99 # openSUSE version is currently not able to play H.264
    99 # openSUSE version is currently not able to play H.264
   100 # therefore the Packman version is required
   100 # therefore the Packman version is required
   287 export MOZ_GOOGLE_API_KEY=%{_google_api_key}
   287 export MOZ_GOOGLE_API_KEY=%{_google_api_key}
   288 %if 0%{?suse_version} <= 1320
   288 %if 0%{?suse_version} <= 1320
   289 export CC=gcc-5
   289 export CC=gcc-5
   290 %endif
   290 %endif
   291 export CFLAGS="%{optflags} -fno-strict-aliasing"
   291 export CFLAGS="%{optflags} -fno-strict-aliasing"
   292 # boo#986541: add -fno-delete-null-pointer-checks and -fno-inline-small-functions for gcc6
   292 # boo#986541: add -fno-delete-null-pointer-checks for gcc6
   293 %if 0%{?suse_version} > 1320
   293 %if 0%{?suse_version} > 1320
   294 export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks -fno-inline-small-functions"
   294 export CFLAGS="$CFLAGS -fno-delete-null-pointer-checks"
   295 %endif
   295 %endif
   296 %ifarch %arm
   296 %ifarch %arm
   297 export CFLAGS="${CFLAGS/-g / }"
   297 export CFLAGS="${CFLAGS/-g / }"
   298 %endif
   298 %endif
   299 %ifarch %arm %ix86
   299 %ifarch %arm %ix86
   325 ac_add_options --disable-rust
   325 ac_add_options --disable-rust
   326 %endif
   326 %endif
   327 ac_add_options --enable-default-toolkit=cairo-gtk3
   327 ac_add_options --enable-default-toolkit=cairo-gtk3
   328 %if 0%{?build_hardened}
   328 %if 0%{?build_hardened}
   329 ac_add_options --enable-pie
   329 ac_add_options --enable-pie
       
   330 %endif
       
   331 # gcc7 (boo#104105)
       
   332 %if 0%{?suse_version} > 1320
       
   333 ac_add_options --enable-optimize="-g -O2"
   330 %endif
   334 %endif
   331 %ifarch %ix86 %arm
   335 %ifarch %ix86 %arm
   332 %if 0%{?suse_version} > 1230
   336 %if 0%{?suse_version} > 1230
   333 ac_add_options --disable-optimize
   337 ac_add_options --disable-optimize
   334 %endif
   338 %endif