equal
deleted
inserted
replaced
31 %define orig_suffix b8 |
31 %define orig_suffix b8 |
32 %define update_channel beta |
32 %define update_channel beta |
33 %define branding 1 |
33 %define branding 1 |
34 %define devpkg 1 |
34 %define devpkg 1 |
35 |
35 |
|
36 %if 0%{?suse_version} > 1500 |
36 # PGO builds do not work in TW currently (bmo#1642410) |
37 # PGO builds do not work in TW currently (bmo#1642410) |
37 %define do_profiling 0 |
38 %define do_profiling 0 |
|
39 %endif |
38 |
40 |
39 # upstream default is clang (to use gcc for large parts set to 0) |
41 # upstream default is clang (to use gcc for large parts set to 0) |
40 %define clang_build 0 |
42 %define clang_build 0 |
41 |
43 |
42 # PIE, full relro |
44 # PIE, full relro |
373 kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3) |
375 kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3) |
374 if test "$kdehelperversion" != %{kde_helper_version}; then |
376 if test "$kdehelperversion" != %{kde_helper_version}; then |
375 echo fix kde helper version in the .spec file |
377 echo fix kde helper version in the .spec file |
376 exit 1 |
378 exit 1 |
377 fi |
379 fi |
|
380 %endif # only_print_mozconfig |
|
381 |
378 source %{SOURCE4} |
382 source %{SOURCE4} |
379 %endif # only_print_mozconfig |
|
380 |
383 |
381 export CARGO_HOME=${RPM_BUILD_DIR}/%{srcname}-%{orig_version}/.cargo |
384 export CARGO_HOME=${RPM_BUILD_DIR}/%{srcname}-%{orig_version}/.cargo |
382 export MOZ_SOURCE_CHANGESET=$RELEASE_TAG |
385 export MOZ_SOURCE_CHANGESET=$RELEASE_TAG |
383 export SOURCE_REPO=$RELEASE_REPO |
386 export SOURCE_REPO=$RELEASE_REPO |
384 export source_repo=$RELEASE_REPO |
387 export source_repo=$RELEASE_REPO |
411 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig |
414 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig |
412 %if %{with only_print_mozconfig} |
415 %if %{with only_print_mozconfig} |
413 echo "export CC=$CC" |
416 echo "export CC=$CC" |
414 echo "export CXX=$CXX" |
417 echo "export CXX=$CXX" |
415 echo "export CFLAGS=\"$CFLAGS\"" |
418 echo "export CFLAGS=\"$CFLAGS\"" |
|
419 echo "export CXXFLAGS=\"$CXXFLAGS\"" |
416 echo "export LDFLAGS=\"$LDFLAGS\"" |
420 echo "export LDFLAGS=\"$LDFLAGS\"" |
417 echo "export RUSTFLAGS=\"$RUSTFLAGS\"" |
421 echo "export RUSTFLAGS=\"$RUSTFLAGS\"" |
|
422 echo "export CARGO_HOME=\"$CARGO_HOME\"" |
|
423 echo "export PATH=\"$PATH\"" |
|
424 echo "export LD_LIBRARY_PATH=\"$LD_LIBRARY_PATH\"" |
|
425 echo "export PKG_CONFIG_PATH=\"$PKG_CONFIG_PATH\"" |
|
426 echo "export MOZCONFIG=\"$MOZCONFIG\"" |
|
427 echo "export MOZILLA_OFFICIAL=1" |
|
428 echo "export BUILD_OFFICIAL=1" |
|
429 echo "export MOZ_TELEMETRY_REPORTING=1" |
418 echo "" |
430 echo "" |
419 cat << EOF |
431 cat << EOF |
420 %else |
432 %else |
421 %ifarch ppc64 ppc64le |
433 %ifarch ppc64 ppc64le |
422 %limit_build -m 2500 |
434 %limit_build -m 2500 |