firefox: update to 46.0, disabled PGO

This commit is contained in:
Chaoting Liu 2016-04-29 21:01:29 +01:00
parent 8bccc04848
commit 57f3ed91b1
3 changed files with 102 additions and 111 deletions

View File

@ -1,5 +1,5 @@
pkgname=firefox-i18n pkgname=firefox-i18n
pkgver=45.0.2 pkgver=46.0
pkgrel=1 pkgrel=1
pkgdesc="Language pack for Firefox" pkgdesc="Language pack for Firefox"
arch=('x86_64') arch=('x86_64')
@ -15,6 +15,7 @@ _languages=(
'ar "Arabic"' 'ar "Arabic"'
'as "Assamese"' 'as "Assamese"'
'ast "Asturian"' 'ast "Asturian"'
'az "Azerbaijani"'
'be "Belarusian"' 'be "Belarusian"'
'bg "Bulgarian"' 'bg "Bulgarian"'
'bn-BD "Bengali (Bangladesh)"' 'bn-BD "Bengali (Bangladesh)"'
@ -23,6 +24,7 @@ _languages=(
'bs "Bosnian"' 'bs "Bosnian"'
'ca "Catalan"' 'ca "Catalan"'
'cs "Czech"' 'cs "Czech"'
#'csb'
'cy "Welsh"' 'cy "Welsh"'
'da "Danish"' 'da "Danish"'
'de "German"' 'de "German"'
@ -61,6 +63,7 @@ _languages=(
'km "Khmer"' 'km "Khmer"'
'kn "Kannada"' 'kn "Kannada"'
'ko "Korean"' 'ko "Korean"'
#'ku'
'lij "Ligurian"' 'lij "Ligurian"'
'lt "Lithuanian"' 'lt "Lithuanian"'
'lv "Latvian"' 'lv "Latvian"'
@ -96,6 +99,7 @@ _languages=(
'xh "Xhosa"' 'xh "Xhosa"'
'zh-CN "Chinese (Simplified)"' 'zh-CN "Chinese (Simplified)"'
'zh-TW "Chinese (Traditional)"' 'zh-TW "Chinese (Traditional)"'
#'zu'
) )
pkgname=('firefox-i18n') pkgname=('firefox-i18n')
@ -140,90 +144,91 @@ _package() {
fi fi
} }
sha256sums=('5a216e33afd744f69a600763f69adbbf48ec4c402e92497b4d54703157fb64c7' sha256sums=('b7410a06e195e990dfb82ea0056f296826ad1e0688caea4e82193f142ee8d9e7'
'a1ebb54de3b350d211b715a98602e05106f05e770ab35c5bd9a3cd2e2880b4b5' 'e546164f2d46b30d90939a8ddfcb435fdf1b516825f063875a429b23c9662b68'
'36e378393340275335542f0b2246178ce40ab669b354b1de460704bb0da0517f' '7bafb75b42eff5b13fa88ce8349d22356a1b6733a2d7ae409fa9f5859a6dd738'
'b56b8f5c3009cc7949f76c86c7b88db0c919c6504c2f6c2e913ca98446dca4f8' '9cab946759b4c870e12350745a07ff9f2b2f2899650d527c4e4b5a9ac285ecfb'
'698a2f2c1bb051a7fb65459ed8d9bb4dfc7ebe58c1639cf392e6cd6f225553ab' 'd37fcb9c209fb05f92d4e6fbfdd40f8ab7a87f3494da80aff18de324bb7c2f18'
'fbfbcada14878997fb0eb14de2082c19e6010b76983dd4b74fa70378a9a09200' 'f3392addf77c1a8d7b7c3263e780af588c232a9518f85d92acc1d7d47a0c8767'
'8db61ba0383d4d03a12a07bd4d847732e6d4c8d62e894597e2b70359cdc02182' 'b78be5fad08b153d33a2255a14c2b5319b04b814cc94f62faa7d0453d4f2e9d0'
'6a381aa9bed7c9561981941de106d3cc8278c019b09c22a063ea6c3d4c9ef814' '38c167c5bc98679357cad89c67e903b7d3b8e6a12650a0eeedfc34c181a2b9e6'
'f232cfe53154afe1ea15b9138f61db804398cec0b4697babfeb3c904fc096df1' '9a0d0dbc3b4f3fe69e1f0b41aa9beb7b67cd8b814baefd521a0e6670a3961986'
'523035724a70e01c9d56f9eef5c7fd9ee77615e54e1afaec98fc92a35c6de1e4' '7a1450d92c7a7fd88924942ac19e3db25a198b75c505b094204d44afe06752ed'
'03136e0bea9280b8397e843744327d9990d638baf55bfc3ba1d95035f1e61f14' '13addc6ffc3eac9b712e3f6a153608a76f84d8d41d65a117c75c92470f7de9bd'
'1a6cb102c7cc729b4e4710146198a1ab2d3bafc22d105fc307c5cd184b649dc6' '7ca187281809f004d271e9f684d00e13c9ac9dab9553dba437be0746ac74c129'
'ac9a5cd7ff4fa1526236a7a3e5b4cc404ee2d18e386dc299e8162dde499c970f' '141463551e1a861612c52fab33046b80609b3f8c954084852d37dd5357729283'
'ccdf253bd176c31b22442020a2b1f6257618aa9fd0481f53ff11cdf9a4ece7dc' 'c85736fec0b3ba17cdcd823c639e524ce7e3e1981c6d962e1442562fb9df593d'
'db911c23d51d2acd7397aeb7ff3dc0077cd5c5cec2071e118e11e96701050aca' 'a2be9bcbd744f4cc084461045df5de194ed7af78eefae240049fb0e32a1f0439'
'830bb1a77b13c01411f6e66a47f4b62dd486a640a040d9e1524c6783b14cd877' 'bb3a474fbd084aac0a11215d71a4681afcc424b59977a0fb1e8990fb3b84eacc'
'c7fafd31439326171c7144d0197eda2d49c79ded97fb52d6d2c21aeeb919d05d' '25c99eb3bd264d22d4e810b70fe24588763fffc0c1ab8740ea2efa7e9d01f202'
'4ef5f1048f3006fbb6584e6a21d1972ac357413756553db3ff4f881100c25c57' 'fcf1cbf47cf286a50b6ad1b55a04cc74d2cdd7b8a3c2e657f8910b182024eabc'
'616d386d45c88dafee82d99f73722111de9ae458f420e19f90488942b566bc98' 'c1d5192d937d8d2c3b4d813068f384f97e76184e7929f510121b426880176b08'
'1a46371917ee7ca0cfbb8af4a88579e5de80b8d1f970042acae43fc7afcacfc0' 'ff095e053b9cf01146cf8ebab22e93ebd024668df8351cc35f0b6cbc7b3dee64'
'b1298d468bfb0dcbab66e0f603f273ab32e8b28e53adf5cf30ce74d661073b7a' 'a493fb708d1e490730187af012d3bbce7ea3064a8fdb8330271429df4bcaf70c'
'61df0817163bf854c79d5c50ca14958d5be22408d926d133630ad643e5d1cbe2' '93418927b4b80455b8a61e33b08928ff01a330ccddf0bc8c7f7f1365dd35377b'
'73ae240702cd240d786c02b8fa416a0119ffc55fafc47e769029107af9051318' '33a84f21651cccc44d8a45d19690c766626b442775d1c74bc9e02d85fafd0d4c'
'9bf0f9b4e41e9e1d8929ee79eebf9843cf0db26edeeab7d4ef39f15333d3529f' 'af5175da6e4725bfccaad001b667a698628582c9b17f90aaeab1a06e2dd348ee'
'c2f184bbc0f28e697204acb9b7bdd0e47559b2f6da3aecaf0daef5a6125d84a2' 'ddf61a3ab6615104e0af3d340144a8545fac63ccfd1e00ddd3975f51b0c2cb6b'
'a0b39ce95e8b6f65d47c599f1c643311d47916554ac76852ef5b0eb2f6e9be00' '9c63a1bf7e681201afe6da355a9fc44230b6a3752a1e6d54dad3fd0554bd3497'
'5c0f9475aa171a8cc47a606bac7c2532aa70567fc82815f66a1ee20fbcfa8688' 'c022c3fe2f42d48c4aa8f8b9c923811536495f9a9a681e0e422327c837215902'
'cd63e148060d378020a23a2881e4359469b615c56d786aa33395f5b3cc2c9fad' '9b69478532a154d8d9ea4af09b5e591135f821c50bee6658f47b6d75a226c8e8'
'583bd6fbf3240a52b049492161c66b613de1f93c2a1abdda9dcc7e29556573ec' 'e71586fabe8a8e8f8164be3bdb28b46211c88cdeb0c2100fb83548364d686701'
'94684ead844f1ae5ff89781cd0cb1ff790a413b2b5cdffc1a5b876474ade6285' '7e54a9bb1e2719d6103a6b7cd30501297a11f04c5c4ac3573b74885f3ef5b3c3'
'2cddde195e0e0ad47ccd5578f70a4d322a63406d206aacdece34e5e48afcf3a2' '38d250f033df104c20217a1ebb85294f0b2d5b4adfdc08c6f923012415b3f32e'
'ee7316be448b07b7aea957e4e13697be633cd531fc95312a116c6f2dd502573b' '061ec340b07e9ed818fdcdf1f24ca12fe42c5d910e6963b6e7070a0f32092821'
'5d3c72d6b2ff96e60951ebb10bae1522ef9fc4b535e7e17b068f8bd1476c1c8b' '586bf928042cdaa99a952b15bef88306db61e847ce176441b80e1ffae3432235'
'e190849d0d1ac4ca2e4fbd916f599148dc4d7ffe9226708a01651822b1eceb45' 'bfcaf058828a1f14cc879fb4c7f84ee648307c5cca77c4ad5401fdfb95d8e725'
'1a16987e9c219f2cbd8f4e3f82c30bf2e04c0eba503ac338737d50d1118f66d0' '6fbec9226188f3e5a9332f6e465100c8d2a1bf23212369e305f2513fbe9691bb'
'6e188d482ccac5a5fe2ce55b49864c7ebb4c047fba8423a2aaa85f914a35e6f3' '3bb0444817dbc1c7eacebe7b865b772a507bf1bae4fd83d9adea7ec2fd442ce8'
'8e8681e21fb153146239f5e6450b0da52305b90eab4fa24379ce58616a4d5ead' '81a04c1c1344f962d53714fd42b149d723245d979180e942ec9e600066cf37b9'
'3729070492b7739b8b30829aa9ef8f5932c15e936559a1b8974f17f45f49d1d0' '1621db08a449562bea42102cf3c445902fd29a4ea8e2ca1510a21c0b5c2486fa'
'26a08152e8ac7389f64716a82f050b0ce7d1e3561cb7fb93967cf30e8c6e33f0' '66ce572cf6454fe56758ad7c084fc9bf4a150898d0bcb9162cd542c76d0cd49a'
'c4c479ed134e338e736fb7eca60b077a1f633bddc47376093ec424be9286f762' '63ed58f1089b78dd132c382504ef2083dc82b3ee2831278b690f3dbae5723156'
'09dad4529a1c6c7313939c0edb3fd2291f10f8f35a35390e6ca87248eaa82ac7' '214391367a69ebc496387e608168c435a1be366c185bc6a7ceb1abab971bf3cb'
'a887900b2dc64500cc7636cf959894392a0d40912709accfb678131382878d82' '27fc4fd380a0b9db5da410faa62e18f7d38b128f89a9f34729227f67b1f770df'
'7fadd9ee64c2bb44f49aa84c06580403ccce15f23ee4065d6de5500ea60ba295' '735f33d1843486e3835132f6c80beff63faa33fc483ac62d51b3f04f2c3f8e17'
'8804b457992fc23e91a629bcf9e5944dd253eac151bbedbb2b7174d7c29a9e0c' 'bb59045bb7e305cfe5d9695e22e313e4bb15511883a1ca04ed557845f398630e'
'552aba150ee33db11699e6cd93f027bf51f2e09f248ebcb4894ab757bfae285e' 'cb32e022ecb086c34bc3d7bfc7fca39dc0fda9019189f711656f94508af6f983'
'ecc9e0d6f9572663d3f397722b632a9649995c845acca3caa3bfd7bcbe770e39' 'd4edb236042898559d5e45ff3fc65c9e80de8aa35a30137ffc3bf1ecdb66195e'
'2a5556d03c463801782484d1bcb828c7fadb3f49d12ad852473ab2a407e41842' '2f1cb49176de20938887444b0d86a5503ce8619b622422e44dafb07f98da3156'
'2faa2391e800a627a32c40961947ff7c87ca782c8d8e85a05acde0951f21ff73' 'a2c979f3b08c701ab5b45f311779bb6e0723dc43ee46f944de86b8b74bf39895'
'4f7f41335d07d5467b19a5ea8a589f08c47652c54a19c09622edb2c2354356d3' '144d3546b67a610e17e9e2d09608a0b70c47d3ef3df37b657999730816c19325'
'cb11cf330962e7fc8c54154b631a160101a597d308ffbbd5e707390358f21808' '9eafdec13fb7140713884dde2c4a2040e3c23edf652d26ef08502b2f285049fa'
'e71450b04492fe2a0e116da149a8bd755b5f9062b706b8da4a047ef0fbb32d05' '4bd357c3247f142385c85413e738fabfc77b3d088d177bcce821975929c7d5be'
'91444c42898e0ded98ae43cc22847d405cfca33d89fea743e3ec410a34e1bc01' 'ae8e172d61352ef15f9540e77ca450bbf6754871633ba0683937f3fbb2587fe9'
'64f23886e2dd8544640cac6b2a5ba346a2c797e9d0bab735bfd63eb476b885be' '311ad73151e80113bb64fd818afcb9cccc7d7ab5b2abb543d7de6d7dd5642488'
'8f3140630f3cbc91df83951a8695cf12357b3e07921c931d95f97fd2f31ae867' '9d5537d78b61be25a314c19128f7870e4223ab27abb0bb94ea80ecd3b71375a3'
'f656665049d1931fc662401d87540ee7b31faeb8d33d9ba1e58628a503cf0275' 'f9db6db14ff83f7a9f17aef57db73765ca20410ac9a862174f9fb0aa1ed89d97'
'9761980e2fcd181a0ccf998de7dfbc03115415a1fab38cf2e395413a28d1b7ef' '893ef5ef89564b6c89d4b59d36d3c9e6aff43adc6ed00d21af4de6bbfc84f6d8'
'7371ca8511935260e0bf35436e47bcd25bf08d6f6f1cb0e775ccfbc07d0109d2' '4b72f4e41864ccb1cdfcca905dcd94b226c1b34e8c158c41c6541381ecee0522'
'5f4684da6b5548964bb51535f90506f72e5c98cb6da12814ae46712205dead59' 'a0e4e8821ec7fd15e3a381b188ed185d0af1e8c0a13980109e02eec720a12063'
'a76b6cf31f6cbe30bc44399dc8a9fc3fc09f652a164b7daa970bb74208483e41' '4a9cf37455f8c19f2e34102c5902cf6935bf34cc45ed25a95113f849a9b460d8'
'c181f07861b7bac5f352af05449fe2c06a1c16d6f8c1f9e7f855bae0567fc234' '150081330d5281e98223c3b555b558a3b16fedf403bd41796e898f66066e583d'
'3bec273a06bdda27f36c189b6ab5855ae38e7287955aaf88192cca7573a1f964' '9e7dba2e474ab59e33ea5c0303181963ed3d4ef01eaaae1a8d54c7c566113800'
'954a0c28422c1eb460ca3a8d7bb6fc858f40f7c145910c9d9124d952e3499db1' '4638fe2eae7ccdebeeeabb55eb7c200cf20b014462cb5bfbdff228346f22be77'
'6783b618bb670b352d9fb9f23ac4c8ae5b9dd367cceb4dd24a626c04237c9dc8' 'b310a0df5ac248520ff23896c038d0611773d31496104fa16acc906c98f19f36'
'5e2e6abd0d2410215b169739cef0ed59b3217e241bfd175669cf42dbe7a7ec2d' '4903268769fcb1836ec100eb1ddf2fa8b9056850b6812a9ec194704e166803ed'
'8064f2050af7c5cb847950a275a770db00e424feb512569279162a5743b125b7' '8baf78d3ec39a88251e2645abe3b088932e1152a600be91586731622e7e87fb8'
'3d3ad888a22a8f5303fb03f14fdda3fcf3225ee487ffff8527924c971c750b19' '17673c127e2b89077e2ae587d7636b7e7c6dedf4921fd1cfb75bdcfd43ce0f50'
'18d7a4a709f962eb3386efb0d125ce119a43c9d41c09be45d38e65e565508e98' '5968dbd99c1aee96c838a3cd40e9267216738eacf43bcff7219de0a18cf56352'
'27970be87e4e265d138be72454c8ed4de120fd85b6ab304a98114f584ebc7aef' 'feb5a3fb97b0cfab3531a18b10cc1cac9e792c7927d162e31471770b94e058f6'
'97cc80d841b706ee5b7c573be9bb6eba263d2ea0639b92c26cb0dd23eb51dde4' '121048bfb02f189e7a898ef9acbdf74eeb2583da0c2abc4980865be29b7e0ce5'
'f2aeb2aebc2a6a1caa747cab90b32a7ebfa53b16923741e15248993c2206febc' 'e244afd5e9335924908da99f786ae2dec13b5fd8a0907bc1d39490c80694cc9a'
'31c5249accc7469c8c4bbc62dcdec03d884944542e40cd91d59d4ca707829aa8' '4657c193b219083bb2bf8abe57bdbb583ee2e697d1e6d9dd90099783dca5b6af'
'39ea5a489ef0f2c85fdcf74dcf1c6de8b9d831b4fd958700cd2e6af6ae72cd45' '6888e3bc3fb215112703dbfd351fd38b0d0ef239986593922cf2469e2f63970d'
'6f59242141eab6005d8a3ea9096ab683dd2e4ef86f14befb7fabe3081b9b19a6' '6ba27542bc73f601e6a37dd250720e146d7462b3ee9d0711659c8b03587e2c1c'
'87c7a643339e5af14ecca723be759a30bb6d73c719334b2f7d283f3be0da5056' 'f4a72cce9da6b186f74e182ea6917a553244bfce62cec19baac203020c89d0ce'
'9a22c040a3c6cafaf0cf2c2209b75c19286661e7aa727aef7c4d0f33105d3bb0' 'ac2885c05e86c9dcbfe3295ee5c4e51826e3c1c873b7d6b4dbbe7b0549c4defe'
'87cec296cc39e64044595d7d5a10d25b3e2957b6dd758206c9b1ff04400c4773' 'e02031d6e3f654b5e97b0a7550edce1c26166332eac1fa06d27757383eecab3b'
'7d9d4527567bb2e2fe41b6b7995979ad545cfca5ec585fca05e472db8f3104ff' '78d99aab738dcdab812cf2547f011ea1f2c76869f43d4be2d545b93f07d11e34'
'f6643499739a702b109d0be78c2a964fb1b5a4178bb4db7ffd080b0f8cf20df6' 'cd7664968496e888bdb92c6c08c6aa53707f01326235292555000619315556ec'
'71d5d0bfd51ce72ebf325a4c667089efc3f086de7bd084dc6bc4ada51e9d9a47' '7cdcd6584d11f0b6653908751b928303e82c954a452e6e2248b94d3fd6318783'
'8a11854dc121c7b6c35327abbe90fe3df9ec66c98c41b871cccedb4fa96aeac8' '3b551df4c61c36ec18b4a38d3ad934e8df90bfd67f1622fbfef8804428feb69f'
'158b2bc0c904934f5863ac7fc8b577b598c9f2cea833c593a068dd9dc708c9f3' 'eb7ac9a4a851a3d77acd68bc37378e0ed4c561883281240d697d4fe842431754'
'4bb8299bc0a68166a497aaa2a0ebd1a61d6bbc5b4b161a95d9e7c0f04f5eba2c' 'c8c24b6be6e212867bc8418cd2e641a9b339659eaa0326fbce75fbd7d5ea4984'
'c68b56bb128e85f4b1489bd5cf1bad6dfdb1a694c0336fb5a5f83b70a3936164' 'b964032bb89390782a89c0a90a42b927266a998fc5e0f561324ad557b8ae2e3a'
'6937eaf21836b7625b71f7d614f5584269029fd95499d2a68cfd1a70d85e1259' '1caef90fa6bf0ffef04c890b86d4840b09d2f1a3c1a48117f1dba6f211df06b6'
'8c08a1c8189212ed8439dd2d0fe65708ac6372dc857f026e29665248a79220d9' '5a6a49861d6b7452dbfd835b7174f06119baf83051ad39ac6b38372fbafb7954'
'1c00492848400c00e7429a2a4a1d0c8e6e3361fd7bc2e832894dcddb4881b0ea' '77282bb86f29420120e1d4de3585763a7e8f5a2b463f21601ee43caeee76308b'
'0d7df0e3359f6bf3c4db4f146dc8a748d0b2c043290947e8855015de03e5bb5f') '90b2f6133009aa87acdb55c4c1ad27fd7c064d21c4ab81b6977d5083803804e8'
'8918f54154446fb3c5fc4acbe8f3af8ccc8fe559faa7b30bb301b8b8a701ee2f')

View File

@ -34,7 +34,7 @@ install=firefox.install
# #
# Usually, we also port non-openSUSE specific patch together. # Usually, we also port non-openSUSE specific patch together.
# #
_patchrev=a3615665211f _patchrev=c6717354928b
_patchurl=http://www.rosenauer.org/hg/mozilla/raw-file/$_patchrev _patchurl=http://www.rosenauer.org/hg/mozilla/raw-file/$_patchrev
source=("https://download-installer.cdn.mozilla.net/pub/firefox/releases/${pkgver}/source/firefox-${pkgver}.source.tar.xz" source=("https://download-installer.cdn.mozilla.net/pub/firefox/releases/${pkgver}/source/firefox-${pkgver}.source.tar.xz"
"git://github.com/openSUSE/kmozillahelper#commit=${_kmozillahelper_commit}" "git://github.com/openSUSE/kmozillahelper#commit=${_kmozillahelper_commit}"
@ -72,7 +72,7 @@ source=("https://download-installer.cdn.mozilla.net/pub/firefox/releases/${pkgve
) )
sha1sums=('95c5673b4449e8d694c50aea23d8160509d6a85b' sha1sums=('95c5673b4449e8d694c50aea23d8160509d6a85b'
'SKIP' 'SKIP'
'925e9aa1bdbc83a208b6f038de303273d23a9fc2' '1a5437481dee11ce6efdd6c83a8c297412f18be1'
'86d6c2fe4ec2b3072a132e2afbc0ac798fd51e8f' '86d6c2fe4ec2b3072a132e2afbc0ac798fd51e8f'
'ca77a08b296f8673828898d91b20cc6dd8742c2f' 'ca77a08b296f8673828898d91b20cc6dd8742c2f'
'ce48f8e5065319e191a7389539ec663dc8a919d7' 'ce48f8e5065319e191a7389539ec663dc8a919d7'
@ -80,7 +80,7 @@ sha1sums=('95c5673b4449e8d694c50aea23d8160509d6a85b'
'ad1f05abf477dbc5f7e72c06e37c180459eeffd4' 'ad1f05abf477dbc5f7e72c06e37c180459eeffd4'
'e480985ad1c4277e48a7d69c07258f0d7e97a977' 'e480985ad1c4277e48a7d69c07258f0d7e97a977'
'e1c86029c1356fe55e55be68652f5f4d6fd81471' 'e1c86029c1356fe55e55be68652f5f4d6fd81471'
'3c3a88b64cee71f5824c18e1539b220a79d878fe' 'd7166c3531d956b94bf6de44e735894e8ab97734'
'6b755294ec843f4d93294cdfb33fc67a3499cdd6' '6b755294ec843f4d93294cdfb33fc67a3499cdd6'
'5a38d441d73647b12e1e13416de3fde822dfed18' '5a38d441d73647b12e1e13416de3fde822dfed18'
'ac7705a0b902f4629b40445ab977265d86ffa4a6' 'ac7705a0b902f4629b40445ab977265d86ffa4a6'
@ -127,13 +127,13 @@ prepare() {
patch -Np1 -i "$srcdir/ddg-branding.patch" patch -Np1 -i "$srcdir/ddg-branding.patch"
patch -Np1 -i "$srcdir"/pgo-fix-missing-kdejs.patch patch -Np1 -i "$srcdir"/pgo-fix-missing-kdejs.patch
# fix GTK3
sed -i 's|parent->group|gtk_window_get_group(const_cast<GtkWindow*>(parent))|g' toolkit/xre/nsKDEUtils.cpp
mkdir -vp "$srcdir/path" mkdir -vp "$srcdir/path"
# WebRTC build tries to execute "python" and expects Python 2 # WebRTC build tries to execute "python" and expects Python 2
ln -sf /usr/bin/python2 "$srcdir/path/python" ln -sf /usr/bin/python2 "$srcdir/path/python"
# fix GTK3
sed -i 's|parent->group|gtk_window_get_group(const_cast<GtkWindow*>(parent))|g' toolkit/xre/nsKDEUtils.cpp
} }
build() { build() {
@ -158,11 +158,11 @@ build_firefox() {
export PATH="$srcdir/path:$PATH" export PATH="$srcdir/path:$PATH"
export PYTHON="/usr/bin/python2" export PYTHON="/usr/bin/python2"
export SHELL=/bin/bash export SHELL=/bin/bash
CPPFLAGS+=" -O2" CPPFLAGS+=" -O2 -mno-avx"
# Do PGO # Do PGO
xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" \ xvfb-run -a -s "-extension GLX -screen 0 1280x1024x24" \
make -f client.mk build MOZ_PGO=1 -j1 make -f client.mk build
} }
package() { package() {

View File

@ -1,4 +1,4 @@
\. $topsrcdir/browser/config/mozconfig . $topsrcdir/browser/config/mozconfig
ac_add_options --prefix=/usr ac_add_options --prefix=/usr
ac_add_options --libdir=/usr/lib ac_add_options --libdir=/usr/lib
@ -30,8 +30,6 @@ ac_add_options --disable-libproxy
ac_add_options --enable-startup-notification ac_add_options --enable-startup-notification
ac_add_options --enable-pulseaudio ac_add_options --enable-pulseaudio
ac_add_options --enable-ffmpeg ac_add_options --enable-ffmpeg
# Use FFMpeg
ac_add_options --disable-gstreamer ac_add_options --disable-gstreamer
ac_add_options --disable-gconf ac_add_options --disable-gconf
ac_add_options --disable-gnomevfs ac_add_options --disable-gnomevfs
@ -40,15 +38,3 @@ ac_add_options --disable-updater
ac_add_options --disable-installer ac_add_options --disable-installer
ac_add_options --disable-debug-symbols ac_add_options --disable-debug-symbols
ac_add_options --disable-tests ac_add_options --disable-tests
# PGO
mk_add_options PROFILE_GEN_SCRIPT='EXTRA_TEST_ARGS=10 $(MAKE) -C $(MOZ_OBJDIR) pgo-profile-run'
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff
export BUILD_OFFICIAL=1
export MOZILLA_OFFICIAL=1
mk_add_options BUILD_OFFICIAL=1
mk_add_options MOZILLA_OFFICIAL=1
STRIP_FLAGS="--strip-debug"