xulrunner/xulrunner.spec
changeset 373 db704efaedab
parent 372 5a5bf0116f26
child 375 d75cd0dac058
equal deleted inserted replaced
372:5a5bf0116f26 373:db704efaedab
    40 %else
    40 %else
    41 BuildRequires:  wireless-tools
    41 BuildRequires:  wireless-tools
    42 %endif
    42 %endif
    43 BuildRequires:  mozilla-nspr-devel >= 4.8.9
    43 BuildRequires:  mozilla-nspr-devel >= 4.8.9
    44 BuildRequires:  mozilla-nss-devel >= 3.13.1
    44 BuildRequires:  mozilla-nss-devel >= 3.13.1
    45 Version:        9.99
    45 Version:        10.0
    46 Release:        0
    46 Release:        0
    47 %define         releasedate 2012012400
    47 %define         releasedate 2012012900
    48 %define         version_internal 10.0
    48 %define         version_internal 10.0
    49 %define         apiversion 10
    49 %define         apiversion 10
    50 %define         uaweight 1000000
    50 %define         uaweight 1000000
    51 Summary:        Mozilla Runtime Environment
    51 Summary:        Mozilla Runtime Environment
    52 License:        MPL-1.1 or GPL-2.0+ or LGPL-2.1+
    52 License:        MPL-1.1 or GPL-2.0+ or LGPL-2.1+
    73 Patch9:         mozilla-language.patch
    73 Patch9:         mozilla-language.patch
    74 Patch11:        mozilla-ntlm-full-path.patch
    74 Patch11:        mozilla-ntlm-full-path.patch
    75 Patch12:        mozilla-dump_syms-static.patch
    75 Patch12:        mozilla-dump_syms-static.patch
    76 Patch13:        mozilla-sle11.patch
    76 Patch13:        mozilla-sle11.patch
    77 Patch14:        mozilla-linux3.patch
    77 Patch14:        mozilla-linux3.patch
    78 Patch15:        mozilla-ppc64.patch
    78 Patch15:        mozilla-a11y.patch
    79 Patch16:        mozilla-a11y.patch
    79 Patch16:        mozilla-disable-neon-option.patch
    80 Patch17:        mozilla-disable-neon-option.patch
       
    81 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
    80 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
    82 Requires:       mozilla-js = %{version}
    81 Requires:       mozilla-js = %{version}
    83 Requires(post):  update-alternatives coreutils
    82 Requires(post):  update-alternatives coreutils
    84 Requires(preun): update-alternatives coreutils
    83 Requires(preun): update-alternatives coreutils
    85 ### build configuration ###
    84 ### build configuration ###
   195 %patch13 -p1
   194 %patch13 -p1
   196 %endif
   195 %endif
   197 %patch14 -p1
   196 %patch14 -p1
   198 %patch15 -p1
   197 %patch15 -p1
   199 %patch16 -p1
   198 %patch16 -p1
   200 %patch17 -p1
       
   201 
   199 
   202 %build
   200 %build
   203 # no need to add build time to binaries
   201 # no need to add build time to binaries
   204 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
   202 modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")"
   205 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
   203 DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\""
   439 %dir %{_libdir}/xulrunner-%{version_internal}/chrome/
   437 %dir %{_libdir}/xulrunner-%{version_internal}/chrome/
   440 %dir %{_libdir}/xulrunner-%{version_internal}/dictionaries/
   438 %dir %{_libdir}/xulrunner-%{version_internal}/dictionaries/
   441 %dir %{_libdir}/xulrunner-%{version_internal}/extensions/
   439 %dir %{_libdir}/xulrunner-%{version_internal}/extensions/
   442 %{_libdir}/xulrunner-%{version_internal}/chrome/icons/
   440 %{_libdir}/xulrunner-%{version_internal}/chrome/icons/
   443 %{_libdir}/xulrunner-%{version_internal}/components/
   441 %{_libdir}/xulrunner-%{version_internal}/components/
   444 %{_libdir}/xulrunner-%{version_internal}/hyphenation/
       
   445 %{_libdir}/xulrunner-%{version_internal}/plugins/
   442 %{_libdir}/xulrunner-%{version_internal}/plugins/
   446 %{_libdir}/xulrunner-%{version_internal}/*.so
   443 %{_libdir}/xulrunner-%{version_internal}/*.so
   447 %exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so
   444 %exclude %{_libdir}/xulrunner-%{version_internal}/libmozjs.so
   448 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh
   445 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh
   449 %{_libdir}/xulrunner-%{version_internal}/chrome.manifest
   446 %{_libdir}/xulrunner-%{version_internal}/chrome.manifest
   455 %{_libdir}/xulrunner-%{version_internal}/run-mozilla.sh
   452 %{_libdir}/xulrunner-%{version_internal}/run-mozilla.sh
   456 %{_libdir}/xulrunner-%{version_internal}/xulrunner
   453 %{_libdir}/xulrunner-%{version_internal}/xulrunner
   457 %{_libdir}/xulrunner-%{version_internal}/xulrunner-bin
   454 %{_libdir}/xulrunner-%{version_internal}/xulrunner-bin
   458 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub
   455 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub
   459 %{_libdir}/xulrunner-%{version_internal}/platform.ini
   456 %{_libdir}/xulrunner-%{version_internal}/platform.ini
   460 %{_libdir}/xulrunner-%{version_internal}/omni.jar
   457 %{_libdir}/xulrunner-%{version_internal}/omni.ja
   461 # crashreporter files
   458 # crashreporter files
   462 %if %crashreporter
   459 %if %crashreporter
   463 %{_libdir}/xulrunner-%{version_internal}/crashreporter
   460 %{_libdir}/xulrunner-%{version_internal}/crashreporter
   464 %{_libdir}/xulrunner-%{version_internal}/crashreporter.ini
   461 %{_libdir}/xulrunner-%{version_internal}/crashreporter.ini
   465 %{_libdir}/xulrunner-%{version_internal}/Throbber-small.gif
   462 %{_libdir}/xulrunner-%{version_internal}/Throbber-small.gif