MozillaFirefox/MozillaFirefox.spec
branchfirefox45
changeset 904 6a889427cd4f
parent 903 83801946c93f
child 906 7e9a2b678bba
equal deleted inserted replaced
903:83801946c93f 904:6a889427cd4f
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
    17 #
    17 #
    18 
    18 
    19 
    19 
    20 # changed with every update
    20 # changed with every update
    21 %define major 44
    21 %define major 45
    22 %define mainver %major.0.2
    22 %define mainver %major.0
    23 %define update_channel release
    23 %define update_channel release
    24 %define releasedate 2016021000
    24 %define releasedate 2016030500
    25 
    25 
    26 # general build definitions
    26 # general build definitions
    27 %if "%{update_channel}" != "aurora"
    27 %if "%{update_channel}" != "aurora"
    28 %define progname firefox
    28 %define progname firefox
    29 %define pkgname  MozillaFirefox
    29 %define pkgname  MozillaFirefox
    75 BuildRequires:  libidl-devel
    75 BuildRequires:  libidl-devel
    76 BuildRequires:  libiw-devel
    76 BuildRequires:  libiw-devel
    77 BuildRequires:  libnotify-devel
    77 BuildRequires:  libnotify-devel
    78 BuildRequires:  libproxy-devel
    78 BuildRequires:  libproxy-devel
    79 BuildRequires:  makeinfo
    79 BuildRequires:  makeinfo
    80 BuildRequires:  mozilla-nspr-devel >= 4.11
    80 BuildRequires:  mozilla-nspr-devel >= 4.12
    81 BuildRequires:  mozilla-nss-devel >= 3.21
    81 BuildRequires:  mozilla-nss-devel >= 3.21.1
    82 BuildRequires:  nss-shared-helper-devel
    82 BuildRequires:  nss-shared-helper-devel
    83 BuildRequires:  python-devel
    83 BuildRequires:  python-devel
    84 BuildRequires:  startup-notification-devel
    84 BuildRequires:  startup-notification-devel
    85 BuildRequires:  unzip
    85 BuildRequires:  unzip
    86 BuildRequires:  update-desktop-files
    86 BuildRequires:  update-desktop-files
   522 # fdupes
   522 # fdupes
   523 %fdupes %{buildroot}%{progdir}
   523 %fdupes %{buildroot}%{progdir}
   524 %fdupes %{buildroot}%{_datadir}
   524 %fdupes %{buildroot}%{_datadir}
   525 # create breakpad debugsymbols
   525 # create breakpad debugsymbols
   526 %if %crashreporter
   526 %if %crashreporter
   527 SYMBOLS_NAME="firefox-%{version}-%{release}.%{_arch}-%{suse_version}-symbols"
   527 SYMBOLS_NAME="firefox-%{version}-` echo '%{release}' | sed 's@\.[^\.]\+$@@' `.%{_arch}-%{suse_version}-symbols"
   528 make buildsymbols \
   528 make buildsymbols \
   529   SYMBOL_INDEX_NAME="$SYMBOLS_NAME.txt" \
   529   SYMBOL_INDEX_NAME="$SYMBOLS_NAME.txt" \
   530   SYMBOL_FULL_ARCHIVE_BASENAME="$SYMBOLS_NAME-full" \
   530   SYMBOL_FULL_ARCHIVE_BASENAME="$SYMBOLS_NAME-full" \
   531   SYMBOL_ARCHIVE_BASENAME="$SYMBOLS_NAME"
   531   SYMBOL_ARCHIVE_BASENAME="$SYMBOLS_NAME"
   532 if [ -e dist/*symbols.zip ]; then
   532 if [ -e dist/*symbols.zip ]; then
   560 %dir %{progdir}/browser/
   560 %dir %{progdir}/browser/
   561 %dir %{progdir}/browser/chrome/
   561 %dir %{progdir}/browser/chrome/
   562 %dir %{progdir}/browser/extensions/
   562 %dir %{progdir}/browser/extensions/
   563 %{progdir}/browser/components/
   563 %{progdir}/browser/components/
   564 %{progdir}/browser/defaults
   564 %{progdir}/browser/defaults
       
   565 %{progdir}/browser/features/
   565 %{progdir}/browser/icons/
   566 %{progdir}/browser/icons/
   566 %{progdir}/browser/chrome/icons
   567 %{progdir}/browser/chrome/icons
   567 %{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}
   568 %{progdir}/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
   568 %{progdir}/browser/blocklist.xml
   569 %{progdir}/browser/blocklist.xml
   569 %{progdir}/browser/chrome.manifest
   570 %{progdir}/browser/chrome.manifest
   570 %{progdir}/browser/omni.ja
   571 %{progdir}/browser/omni.ja
   571 %dir %{progdir}/distribution/
   572 %dir %{progdir}/distribution/
   572 %{progdir}/distribution/extensions/
   573 %{progdir}/distribution/extensions/
   573 %{progdir}/components/
       
   574 %{progdir}/defaults/
   574 %{progdir}/defaults/
   575 %{progdir}/dictionaries/
   575 %{progdir}/dictionaries/
   576 %if 0%{?suse_version} > 1320
   576 %if 0%{?suse_version} > 1320
   577 #%dir %{progdir}/gtk2
   577 #%dir %{progdir}/gtk2
   578 #%{progdir}/gtk2/libmozgtk.so
   578 #%{progdir}/gtk2/libmozgtk.so
   587 %{progdir}/*.so
   587 %{progdir}/*.so
   588 %{progdir}/omni.ja
   588 %{progdir}/omni.ja
   589 %{progdir}/platform.ini
   589 %{progdir}/platform.ini
   590 %{progdir}/plugin-container
   590 %{progdir}/plugin-container
   591 %{progdir}/webapprt-stub
   591 %{progdir}/webapprt-stub
   592 %{progdir}/chrome.manifest
       
   593 %if %crashreporter
   592 %if %crashreporter
   594 %{progdir}/crashreporter
   593 %{progdir}/crashreporter
   595 %{progdir}/crashreporter.ini
   594 %{progdir}/crashreporter.ini
   596 %{progdir}/Throbber-small.gif
   595 %{progdir}/Throbber-small.gif
   597 %{progdir}/browser/crashreporter-override.ini
   596 %{progdir}/browser/crashreporter-override.ini