equal
deleted
inserted
replaced
299 make -C browser/installer STRIP=/bin/true |
299 make -C browser/installer STRIP=/bin/true |
300 # copy tree into RPM_BUILD_ROOT |
300 # copy tree into RPM_BUILD_ROOT |
301 mkdir -p $RPM_BUILD_ROOT/%{progdir} |
301 mkdir -p $RPM_BUILD_ROOT/%{progdir} |
302 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir} |
302 cp -rf $RPM_BUILD_DIR/obj/dist/firefox/* $RPM_BUILD_ROOT%{progdir} |
303 mkdir -p $RPM_BUILD_ROOT/%{progdir}/distribution/extensions |
303 mkdir -p $RPM_BUILD_ROOT/%{progdir}/distribution/extensions |
304 # remove some executable permissions |
|
305 find $RPM_BUILD_ROOT%{progdir} \ |
|
306 -name "*.js" -o -name "*.jsm" -o -name "*.rdf" | xargs chmod a-x |
|
307 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins |
304 mkdir -p $RPM_BUILD_ROOT%{progdir}/searchplugins |
308 # install kde.js |
305 # install kde.js |
309 %if %suse_version >= 1110 |
306 %if %suse_version >= 1110 |
310 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/defaults/pref/kde.js |
307 install -m 644 %{SOURCE6} $RPM_BUILD_ROOT%{progdir}/defaults/pref/kde.js |
311 %endif |
308 %endif |
327 scripts/compare-locales -m ../l10n-merged/$locale \ |
324 scripts/compare-locales -m ../l10n-merged/$locale \ |
328 ../mozilla/browser/locales/l10n.ini ../l10n $locale |
325 ../mozilla/browser/locales/l10n.ini ../l10n $locale |
329 popd |
326 popd |
330 LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \ |
327 LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \ |
331 make -C browser/locales langpack-$locale |
328 make -C browser/locales langpack-$locale |
332 cp -r dist/xpi-stage/locale-$locale \ |
329 cp -rL dist/xpi-stage/locale-$locale \ |
333 $RPM_BUILD_ROOT%{progdir}/extensions/langpack-$locale@firefox.mozilla.org |
330 $RPM_BUILD_ROOT%{progdir}/extensions/langpack-$locale@firefox.mozilla.org |
334 # remove prefs and profile defaults from langpack |
331 # remove prefs and profile defaults from langpack |
335 rm -rf $RPM_BUILD_ROOT%{progdir}/extensions/langpack-$locale@firefox.mozilla.org/defaults |
332 rm -rf $RPM_BUILD_ROOT%{progdir}/extensions/langpack-$locale@firefox.mozilla.org/defaults |
336 # check against the fixed common list and sort into the right filelist |
333 # check against the fixed common list and sort into the right filelist |
337 _matched=0 |
334 _matched=0 |
338 for _match in 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; do |
335 for _match in 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; do |
342 echo %{progdir}/extensions/langpack-$locale@firefox.mozilla.org \ |
339 echo %{progdir}/extensions/langpack-$locale@firefox.mozilla.org \ |
343 >> %{_tmppath}/translations.$_l10ntarget |
340 >> %{_tmppath}/translations.$_l10ntarget |
344 esac |
341 esac |
345 done |
342 done |
346 %endif |
343 %endif |
|
344 # remove some executable permissions |
|
345 find $RPM_BUILD_ROOT%{progdir} \ |
|
346 -name "*.js" -o \ |
|
347 -name "*.jsm" -o \ |
|
348 -name "*.rdf" -o \ |
|
349 -name "*.properties" -o \ |
|
350 -name "*.dtd" | xargs chmod a-x |
347 # overwrite the mozilla start-script and link it to /usr/bin |
351 # overwrite the mozilla start-script and link it to /usr/bin |
348 mkdir --parents $RPM_BUILD_ROOT/usr/bin |
352 mkdir --parents $RPM_BUILD_ROOT/usr/bin |
349 sed "s:%%PREFIX:%{_prefix}:g |
353 sed "s:%%PREFIX:%{_prefix}:g |
350 s:%%PROGDIR:%{progdir}:g |
354 s:%%PROGDIR:%{progdir}:g |
351 s:%%APPNAME:firefox:g |
355 s:%%APPNAME:firefox:g |