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 |