author | Wolfgang Rosenauer <wr@rosenauer.org> |
Sat, 14 Sep 2019 10:56:02 +0200 | |
branch | firefox69 |
changeset 1109 | 972f68ac6b1a |
parent 1108 | 33b03cfb3747 |
child 1110 | 9e4b30f05706 |
permissions | -rw-r--r-- |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
1 |
# |
236
a4f5954df3a3
update for 2.0/4.0rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
230
diff
changeset
|
2 |
# spec file for package MozillaFirefox |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
3 |
# |
1084 | 4 |
# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. |
1097 | 5 |
# 2006-2019 Wolfgang Rosenauer <wr@rosenauer.org> |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
6 |
# |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
7 |
# All modifications and additions to the file contributed by third parties |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
8 |
# remain the property of their copyright owners, unless otherwise agreed |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
9 |
# upon. The license for this file, and modifications and additions to the |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
10 |
# file, is the same license as for the pristine package itself (unless the |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
11 |
# license for the pristine package is not an Open Source License, in which |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
12 |
# case the license is the MIT License). An "Open Source License" is a |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
13 |
# license that conforms to the Open Source Definition (Version 1.9) |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
14 |
# published by the Open Source Initiative. |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
15 |
|
1077 | 16 |
# Please submit bugfixes or comments via https://bugs.opensuse.org/ |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
17 |
# |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
18 |
|
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
19 |
|
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
20 |
# changed with every update |
1103
54482415d6bd
updated meta data for 69
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
21 |
%define major 69 |
54482415d6bd
updated meta data for 69
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
22 |
%define mainver %major.0 |
54482415d6bd
updated meta data for 69
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
23 |
%define orig_version 69.0 |
54482415d6bd
updated meta data for 69
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
24 |
%define orig_suffix %{nil} |
54482415d6bd
updated meta data for 69
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
25 |
%define update_channel release |
1056
90e1f32cf034
several changes to make upstream tarballs a good neighbour for locale fetching and HG checkouts
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1055
diff
changeset
|
26 |
%define branding 1 |
1103
54482415d6bd
updated meta data for 69
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
27 |
%define releasedate 20190827005903 |
1056
90e1f32cf034
several changes to make upstream tarballs a good neighbour for locale fetching and HG checkouts
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1055
diff
changeset
|
28 |
%define source_prefix firefox-%{orig_version} |
916 | 29 |
|
1084 | 30 |
# always build with GCC as SUSE Security Team requires that |
1083
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
31 |
%define clang_build 0 |
1082 | 32 |
|
1084 | 33 |
# PIE, full relro |
916 | 34 |
%define build_hardened 1 |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
35 |
|
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
36 |
%bcond_with only_print_mozconfig |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
37 |
|
982 | 38 |
# Firefox only supports i686 |
39 |
%ifarch %ix86 |
|
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
40 |
ExclusiveArch: i586 i686 |
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
41 |
BuildArch: i686 |
982 | 42 |
%{expand:%%global optflags %(echo "%optflags"|sed -e s/i586/i686/) -march=i686 -mtune=generic} |
953 | 43 |
%endif |
943 | 44 |
|
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
45 |
# general build definitions |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
46 |
%define progname firefox |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
47 |
%define pkgname MozillaFirefox |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
48 |
%define appname Firefox |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
49 |
%define progdir %{_prefix}/%_lib/%{progname} |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
50 |
%define gnome_dir %{_prefix} |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
51 |
%define desktop_file_name %{progname} |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
52 |
%define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} |
1030
cd02d400c081
correct requires and provides handling (boo#1076907)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1029
diff
changeset
|
53 |
%define __provides_exclude ^lib.*\\.so.*$ |
cd02d400c081
correct requires and provides handling (boo#1076907)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1029
diff
changeset
|
54 |
%define __requires_exclude ^(libmoz.*|liblgpllibs.*|libxul.*)$ |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
55 |
%define localize 1 |
932 | 56 |
%ifarch %ix86 x86_64 |
57 |
%define crashreporter 1 |
|
58 |
%else |
|
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
59 |
%define crashreporter 0 |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
60 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
61 |
|
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
62 |
Name: %{pkgname} |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
63 |
BuildRequires: Mesa-devel |
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
64 |
BuildRequires: alsa-devel |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
65 |
BuildRequires: autoconf213 |
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
66 |
BuildRequires: dbus-1-glib-devel |
1096 | 67 |
BuildRequires: dejavu-fonts |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
68 |
BuildRequires: fdupes |
1052 | 69 |
BuildRequires: memory-constraints |
953 | 70 |
%if 0%{?suse_version} <= 1320 |
1046 | 71 |
BuildRequires: gcc7-c++ |
953 | 72 |
%else |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
73 |
BuildRequires: gcc-c++ |
953 | 74 |
%endif |
1106 | 75 |
BuildRequires: cargo >= 1.35 |
895
b0e57b478b1b
merge change from mozilla:Factory (libXcomposite-devel requirement)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
894
diff
changeset
|
76 |
BuildRequires: libXcomposite-devel |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
77 |
BuildRequires: libcurl-devel |
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
78 |
BuildRequires: libidl-devel |
835 | 79 |
BuildRequires: libiw-devel |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
80 |
BuildRequires: libnotify-devel |
835 | 81 |
BuildRequires: libproxy-devel |
716
cef565f1c325
update to Firefox 29.0b7
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
715
diff
changeset
|
82 |
BuildRequires: makeinfo |
1093 | 83 |
BuildRequires: mozilla-nspr-devel >= 4.21 |
1106 | 84 |
BuildRequires: mozilla-nss-devel >= 3.45 |
1089 | 85 |
BuildRequires: nasm >= 2.13 |
1108
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
86 |
BuildRequires: nodejs8 >= 8.11 |
740
2d2a5e176fa7
require python-devel not only python
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
738
diff
changeset
|
87 |
BuildRequires: python-devel |
1012 | 88 |
BuildRequires: python2-xml |
1065 | 89 |
BuildRequires: python3 >= 3.5 |
1106 | 90 |
BuildRequires: rust >= 1.35 |
91 |
BuildRequires: rust-cbindgen >= 0.9.0 |
|
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
92 |
BuildRequires: startup-notification-devel |
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
93 |
BuildRequires: unzip |
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
94 |
BuildRequires: update-desktop-files |
401 | 95 |
BuildRequires: xorg-x11-libXt-devel |
1096 | 96 |
BuildRequires: xvfb-run |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
97 |
BuildRequires: yasm |
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
98 |
BuildRequires: zip |
1054
fbfe323c62cd
Add conditional for pkgconfig(gconf-2.0) BuildRequires, and pass
<bjorn.lie@gmail.com>
parents:
1053
diff
changeset
|
99 |
%if 0%{?suse_version} < 1550 |
1097 | 100 |
BuildRequires: pkgconfig(gconf-2.0) >= 1.2.1 |
1054
fbfe323c62cd
Add conditional for pkgconfig(gconf-2.0) BuildRequires, and pass
<bjorn.lie@gmail.com>
parents:
1053
diff
changeset
|
101 |
%endif |
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
102 |
BuildRequires: pkgconfig(gdk-x11-2.0) |
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
103 |
BuildRequires: pkgconfig(glib-2.0) >= 2.22 |
907 | 104 |
BuildRequires: pkgconfig(gobject-2.0) |
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
105 |
BuildRequires: pkgconfig(gtk+-2.0) >= 2.18.0 |
907 | 106 |
BuildRequires: pkgconfig(gtk+-3.0) >= 3.4.0 |
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
107 |
BuildRequires: pkgconfig(gtk+-unix-print-2.0) |
907 | 108 |
BuildRequires: pkgconfig(gtk+-unix-print-3.0) |
996
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
109 |
BuildRequires: pkgconfig(libffi) |
84d25951c2db
- Drop libgnomeui-devel, and replace it with pkgconfig(gconf-2.0),
zaitor@opensuse.org
parents:
995
diff
changeset
|
110 |
BuildRequires: pkgconfig(libpulse) |
998
6c6109948e35
enable stylo (Quantum CSS) for TW
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
996
diff
changeset
|
111 |
%if 0%{?suse_version} > 1320 |
6c6109948e35
enable stylo (Quantum CSS) for TW
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
996
diff
changeset
|
112 |
BuildRequires: llvm-clang-devel >= 3.9.0 |
1008
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
113 |
%else |
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
114 |
# this covers the workaround to compile on Leap 42 in OBS |
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
115 |
BuildRequires: clang4-devel |
998
6c6109948e35
enable stylo (Quantum CSS) for TW
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
996
diff
changeset
|
116 |
%endif |
916 | 117 |
# libavcodec is required for H.264 support but the |
118 |
# openSUSE version is currently not able to play H.264 |
|
119 |
# therefore the Packman version is required |
|
120 |
# minimum version of libavcodec is 53 |
|
919
6838f0c032f8
-------------------------------------------------------------------
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
916
diff
changeset
|
121 |
Recommends: libavcodec-full >= 0.10.16 |
368
8891dd9439a1
finalized Firefox 10.0b1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
367
diff
changeset
|
122 |
Version: %{mainver} |
375
d75cd0dac058
final 10.0 updates (changelog)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
373
diff
changeset
|
123 |
Release: 0 |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
124 |
%if "%{name}" == "MozillaFirefox" |
401 | 125 |
Provides: firefox = %{mainver} |
126 |
Provides: firefox = %{version}-%{release} |
|
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
127 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
128 |
Provides: web_browser |
884 | 129 |
Provides: appdata() |
130 |
Provides: appdata(firefox.appdata.xml) |
|
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
131 |
# this is needed to match this package with the kde4 helper package without the main package |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
132 |
# having a hard requirement on the kde4 package |
538
be682f8c9361
revert API version change for kmozillahelper
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
536
diff
changeset
|
133 |
%define kde_helper_version 6 |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
134 |
Provides: mozilla-kde4-version = %{kde_helper_version} |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
135 |
Summary: Mozilla %{appname} Web Browser |
456
7b9ab7747a11
License change to MPL-2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
447
diff
changeset
|
136 |
License: MPL-2.0 |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
137 |
Group: Productivity/Networking/Web/Browsers |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
138 |
Url: http://www.mozilla.org/ |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
139 |
%if !%{with only_print_mozconfig} |
1108
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
140 |
Source: http://ftp.mozilla.org/pub/%{progname}/releases/%{version}%{orig_suffix}/source/firefox-%{orig_version}%{orig_suffix}.source.tar.xz |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
141 |
Source1: MozillaFirefox.desktop |
86
f2a830880862
Install as firefox4 in parallel to unversioned
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
84
diff
changeset
|
142 |
Source2: MozillaFirefox-rpmlintrc |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
143 |
Source3: mozilla.sh.in |
1097 | 144 |
Source4: tar_stamps |
279 | 145 |
Source5: source-stamp.txt |
12
1f7c3dc01e1c
Prepare MozillaFirefox for KDE integration
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
5
diff
changeset
|
146 |
Source6: kde.js |
1056
90e1f32cf034
several changes to make upstream tarballs a good neighbour for locale fetching and HG checkouts
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1055
diff
changeset
|
147 |
Source7: l10n-%{orig_version}%{orig_suffix}.tar.xz |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
148 |
Source8: firefox-mimeinfo.xml |
543
24c3eafd49a1
fixed kde.js preferences
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
541
diff
changeset
|
149 |
Source9: firefox.js |
699 | 150 |
Source10: compare-locales.tar.xz |
198
447791e42c9b
Package searchplugins into langpack chrome and load from there
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
196
diff
changeset
|
151 |
Source11: firefox.1 |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
152 |
Source12: mozilla-get-app-id |
781
4ee017942f28
use /usr/share/myspell directly and remove add-plugins.sh
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
780
diff
changeset
|
153 |
Source13: spellcheck.js |
1097 | 154 |
Source14: https://github.com/openSUSE/firefox-scripts/raw/master/create-tar.sh |
774
f61bd1cd52c2
added basic appstream appdata information
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
773
diff
changeset
|
155 |
Source15: firefox-appdata.xml |
853 | 156 |
Source16: MozillaFirefox.changes |
992
b2ba34e0dc10
Firefox 55.0.3 and some other fixes
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
991
diff
changeset
|
157 |
# Set up API keys, see http://www.chromium.org/developers/how-tos/api-keys |
b2ba34e0dc10
Firefox 55.0.3 and some other fixes
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
991
diff
changeset
|
158 |
# Note: these are for the openSUSE Firefox builds ONLY. For your own distribution, |
b2ba34e0dc10
Firefox 55.0.3 and some other fixes
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
991
diff
changeset
|
159 |
# please get your own set of keys. |
964
218a4e337cfe
use mozilla geolocation api instead of broken google one
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
960
diff
changeset
|
160 |
Source18: mozilla-api-key |
992
b2ba34e0dc10
Firefox 55.0.3 and some other fixes
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
991
diff
changeset
|
161 |
Source19: google-api-key |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
162 |
Source20: https://ftp.mozilla.org/pub/%{progname}/releases/%{version}%{orig_suffix}/source/%{progname}-%{orig_version}%{orig_suffix}.source.tar.xz.asc |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
163 |
Source21: https://ftp.mozilla.org/pub/%{progname}/releases/%{version}%{orig_suffix}/KEY#/mozilla.keyring |
262
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
164 |
# Gecko/Toolkit |
885 | 165 |
Patch1: mozilla-nongnome-proxies.patch |
1008
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
166 |
Patch2: mozilla-kde.patch |
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
167 |
Patch3: mozilla-ntlm-full-path.patch |
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
168 |
Patch4: mozilla-openaes-decl.patch |
1097 | 169 |
Patch5: mozilla-aarch64-startup-crash.patch |
170 |
Patch6: mozilla-bmo1463035.patch |
|
171 |
Patch7: mozilla-cubeb-noreturn.patch |
|
172 |
Patch8: mozilla-fix-aarch64-libopus.patch |
|
173 |
Patch9: mozilla-disable-wasm-emulate-arm-unaligned-fp-access.patch |
|
1099
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
174 |
Patch10: mozilla-s390-context.patch |
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
175 |
Patch11: mozilla-s390-bigendian.patch |
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
176 |
Patch12: mozilla-reduce-rust-debuginfo.patch |
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
177 |
Patch13: mozilla-ppc-altivec_static_inline.patch |
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
178 |
Patch14: mozilla-bmo1005535.patch |
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
179 |
Patch15: mozilla-bmo1568145.patch |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
180 |
Patch16: mozilla-bmo1573381.patch |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
181 |
Patch17: mozilla-bmo1504834-part1.patch |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
182 |
Patch18: mozilla-bmo1504834-part2.patch |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
183 |
Patch19: mozilla-bmo1504834-part3.patch |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
184 |
Patch20: mozilla-bmo1511604.patch |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
185 |
Patch21: mozilla-bmo1554971.patch |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
186 |
Patch22: mozilla-nestegg-big-endian.patch |
1109
972f68ac6b1a
Firefox 69.0 as released to Factory/Tumbleweed
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1108
diff
changeset
|
187 |
Patch23: mozilla-bmo1512162.patch |
262
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
188 |
# Firefox/browser |
715 | 189 |
Patch101: firefox-kde.patch |
1032
8220ea23b47d
remove obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1031
diff
changeset
|
190 |
Patch102: firefox-branded-icons.patch |
1096 | 191 |
Patch103: firefox-add-kde.js-in-order-to-survive-PGO-build.patch |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
192 |
%endif # only_print_mozconfig |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
193 |
BuildRoot: %{_tmppath}/%{name}-%{version}-build |
46
c743908ffe6f
Update to 1.9.2rc1/3.6rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
36
diff
changeset
|
194 |
Requires(post): coreutils shared-mime-info desktop-file-utils |
c743908ffe6f
Update to 1.9.2rc1/3.6rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
36
diff
changeset
|
195 |
Requires(postun): shared-mime-info desktop-file-utils |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
196 |
%if %branding |
942
66115255ad6f
prepare FF51 (currently 51.0b5)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
941
diff
changeset
|
197 |
Requires: %{name}-branding > 44.0 |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
198 |
%endif |
1012 | 199 |
Requires: mozilla-nspr >= %(rpm -q --queryformat '%%{VERSION}' mozilla-nspr) |
200 |
Requires: mozilla-nss >= %(rpm -q --queryformat '%%{VERSION}' mozilla-nss) |
|
412
aa28c4f2962a
recommend having libcanberra0 has it's used also for nsISound::Play() (instead of libesd) now
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
410
diff
changeset
|
201 |
Recommends: libcanberra0 |
703 | 202 |
Recommends: libpulse0 |
819
5a18bd66e46c
[Bug 908892] Updated Firefox (33.0-1.90.1 -> 34.0.5-1.94.3) crashes in tracker-miner-firefox
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
818
diff
changeset
|
203 |
# addon leads to startup crash (bnc#908892) |
5a18bd66e46c
[Bug 908892] Updated Firefox (33.0-1.90.1 -> 34.0.5-1.94.3) crashes in tracker-miner-firefox
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
818
diff
changeset
|
204 |
Obsoletes: tracker-miner-firefox < 0.15 |
565
f6d567a99b67
bring back libproxy mozjs obsoletes for old distributions
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
563
diff
changeset
|
205 |
# libproxy's mozjs pacrunner crashes FF (bnc#759123) |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
206 |
%if 0%{?suse_version} < 1220 |
565
f6d567a99b67
bring back libproxy mozjs obsoletes for old distributions
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
563
diff
changeset
|
207 |
Obsoletes: libproxy1-pacrunner-mozjs <= 0.4.7 |
f6d567a99b67
bring back libproxy mozjs obsoletes for old distributions
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
563
diff
changeset
|
208 |
%endif |
964
218a4e337cfe
use mozilla geolocation api instead of broken google one
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
960
diff
changeset
|
209 |
##BuildArch: i686 x86_64 aarch64 ppc64le |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
210 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
211 |
%description |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
212 |
Mozilla Firefox is a standalone web browser, designed for standards |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
213 |
compliance and performance. Its functionality can be enhanced via a |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
214 |
plethora of extensions. |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
215 |
|
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
216 |
%package devel |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
217 |
Summary: Devel package for %{appname} |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
218 |
Group: Development/Tools/Other |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
219 |
Provides: firefox-devel = %{version}-%{release} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
220 |
Requires: %{name} = %{version} |
401 | 221 |
Requires: perl(Archive::Zip) |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
222 |
Requires: perl(XML::Simple) |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
223 |
|
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
224 |
%description devel |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
225 |
Development files for %{appname} to make packaging of addons easier. |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
226 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
227 |
%if %localize |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
228 |
%package translations-common |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
229 |
Summary: Common translations for %{appname} |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
230 |
Group: System/Localization |
1097 | 231 |
Provides: locale(%{name}:ar;ca;cs;da;de;el;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) |
46
c743908ffe6f
Update to 1.9.2rc1/3.6rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
36
diff
changeset
|
232 |
Requires: %{name} = %{version} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
233 |
Obsoletes: %{name}-translations < %{version}-%{release} |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
234 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
235 |
%description translations-common |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
236 |
This package contains several common languages for the user interface |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
237 |
of %{appname}. |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
238 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
239 |
%package translations-other |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
240 |
Summary: Extra translations for %{appname} |
363
48596576f932
update to 9.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
361
diff
changeset
|
241 |
Group: System/Localization |
1047
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
242 |
Provides: locale(%{name}:ach;af;an;as;ast;az;bg;bn_BD;bn_IN;br;bs;cak;cy;dsb;en_ZA;eo;es_MX;et;eu;fa;ff;fy_NL;ga_IE;gd;gl;gn;gu_IN;he;hi_IN;hr;hsb;hy_AM;id;is;ka;kab;kk;km;kn;lij;lt;lv;mai;mk;ml;mr;ms;ne-NP;nn_NO;oc;or;pa_IN;rm;ro;si;sk;sl;son;sq;sr;ta;te;th;tr;uk;uz;vi;xh) |
46
c743908ffe6f
Update to 1.9.2rc1/3.6rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
36
diff
changeset
|
243 |
Requires: %{name} = %{version} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
244 |
Obsoletes: %{name}-translations < %{version}-%{release} |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
245 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
246 |
%description translations-other |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
247 |
This package contains rarely used languages for the user interface |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
248 |
of %{appname}. |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
249 |
%endif |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
250 |
|
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
251 |
%if %branding |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
252 |
%package branding-upstream |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
253 |
Summary: Upstream branding for %{appname} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
254 |
Group: Productivity/Networking/Web/Browsers |
648
6fd0ed97283f
fix upstream version provides
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
647
diff
changeset
|
255 |
Provides: %{name}-branding = %{version} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
256 |
Conflicts: otherproviders(%{name}-branding) |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
257 |
Supplements: packageand(%{name}:branding-upstream) |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
258 |
#BRAND: Provide three files - |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
259 |
#BRAND: /usr/lib/firefox/browserconfig.properties that contains the |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
260 |
#BRAND: default homepage and some other default configuration options |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
261 |
#BRAND: /usr/lib/firefox/defaults/profile/bookmarks.html that contains |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
262 |
#BRAND: the list of default bookmarks |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
263 |
#BRAND: It's also possible to create a file |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
264 |
#BRAND: /usr/lib/firefox/defaults/preferences/firefox-$vendor.js to set |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
265 |
#BRAND: custom preference overrides. |
871 | 266 |
#BRAND: It's also possible to drop files in /usr/lib/firefox/distribution/searchplugins/common/ |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
267 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
268 |
%description branding-upstream |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
269 |
This package provides upstream look and feel for %{appname}. |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
270 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
271 |
|
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
272 |
%if %crashreporter |
262
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
273 |
%package buildsymbols |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
274 |
Summary: Breakpad buildsymbols for %{appname} |
262
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
275 |
Group: Development/Debug |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
276 |
|
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
277 |
%description buildsymbols |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
278 |
This subpackage contains the Breakpad created and compatible debugging |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
279 |
symbols meant for upload to Mozilla's crash collector database. |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
280 |
%endif |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
281 |
|
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
282 |
%if !%{with only_print_mozconfig} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
283 |
%prep |
707 | 284 |
%if %localize |
1097 | 285 |
|
286 |
# If generated incorrectly, the tarball will be ~270B in |
|
287 |
# size, so 1MB seems like good enough limit to check. |
|
288 |
MINSIZE=1048576 |
|
1106 | 289 |
if (( $(stat -Lc%s "%{SOURCE7}") < MINSIZE)); then |
1097 | 290 |
echo "Translations tarball %{SOURCE7} not generated properly." |
291 |
exit 1 |
|
292 |
fi |
|
293 |
||
1047
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
294 |
%setup -q -n %{source_prefix} -b 7 -b 10 |
707 | 295 |
%else |
1047
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
296 |
%setup -q -n %{source_prefix} |
707 | 297 |
%endif |
1047
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
298 |
cd $RPM_BUILD_DIR/%{source_prefix} |
198
447791e42c9b
Package searchplugins into langpack chrome and load from there
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
196
diff
changeset
|
299 |
%patch1 -p1 |
1008
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
300 |
%patch2 -p1 |
885 | 301 |
%patch3 -p1 |
1008
77c890186192
removed obsolete patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1005
diff
changeset
|
302 |
%patch4 -p1 |
1097 | 303 |
%patch5 -p1 |
304 |
%patch6 -p1 |
|
942
66115255ad6f
prepare FF51 (currently 51.0b5)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
941
diff
changeset
|
305 |
%patch7 -p1 |
1097 | 306 |
%patch8 -p1 |
1076
2823eb50c9a9
ARM updates
Guillaume GARDET <guillaume.gardet@opensuse.org>
parents:
1075
diff
changeset
|
307 |
%patch9 -p1 |
1078
9f49c406dc11
63.0.1 release candidate with several build updates and required fixes
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1077
diff
changeset
|
308 |
%patch10 -p1 |
1108
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
309 |
%ifarch s390x ppc64 |
1092 | 310 |
%patch11 -p1 |
1099
8a3c73e74e65
68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate68.1.0 candidate
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1098
diff
changeset
|
311 |
%endif |
1094 | 312 |
%patch12 -p1 |
1097 | 313 |
%patch13 -p1 |
314 |
%patch14 -p1 |
|
315 |
%patch15 -p1 |
|
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
316 |
%patch16 -p1 |
1108
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
317 |
%patch17 -p1 |
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
318 |
%patch18 -p1 |
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
319 |
%patch19 -p1 |
1109
972f68ac6b1a
Firefox 69.0 as released to Factory/Tumbleweed
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1108
diff
changeset
|
320 |
%patch20 -p1 |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
321 |
%patch21 -p1 |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
322 |
%patch22 -p1 |
1109
972f68ac6b1a
Firefox 69.0 as released to Factory/Tumbleweed
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1108
diff
changeset
|
323 |
%patch23 -p1 |
715 | 324 |
# Firefox |
325 |
%patch101 -p1 |
|
326 |
%patch102 -p1 |
|
1096 | 327 |
%patch103 -p1 |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
328 |
%endif # only_print_mozconfig |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
329 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
330 |
%build |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
331 |
%if !%{with only_print_mozconfig} |
276 | 332 |
# no need to add build time to binaries |
1097 | 333 |
modified="$(sed -n '/^----/n;s/ - .*$//;p;q' "%{_sourcedir}/%{name}.changes")" |
276 | 334 |
DATE="\"$(date -d "${modified}" "+%%b %%e %%Y")\"" |
335 |
TIME="\"$(date -d "${modified}" "+%%R")\"" |
|
336 |
find . -regex ".*\.c\|.*\.cpp\|.*\.h" -exec sed -i "s/__DATE__/${DATE}/g;s/__TIME__/${TIME}/g" {} + |
|
337 |
# |
|
398
937669e1c537
ported and reenabled KDE integration (bnc#746591)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
395
diff
changeset
|
338 |
kdehelperversion=$(cat toolkit/xre/nsKDEUtils.cpp | grep '#define KMOZILLAHELPER_VERSION' | cut -d ' ' -f 3) |
937669e1c537
ported and reenabled KDE integration (bnc#746591)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
395
diff
changeset
|
339 |
if test "$kdehelperversion" != %{kde_helper_version}; then |
937669e1c537
ported and reenabled KDE integration (bnc#746591)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
395
diff
changeset
|
340 |
echo fix kde helper version in the .spec file |
937669e1c537
ported and reenabled KDE integration (bnc#746591)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
395
diff
changeset
|
341 |
exit 1 |
937669e1c537
ported and reenabled KDE integration (bnc#746591)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
395
diff
changeset
|
342 |
fi |
279 | 343 |
source %{SOURCE5} |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
344 |
%endif # only_print_mozconfig |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
345 |
|
916 | 346 |
export MOZ_SOURCE_CHANGESET=$REV |
279 | 347 |
export SOURCE_REPO=$REPO |
637
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
348 |
export source_repo=$REPO |
279 | 349 |
export MOZ_SOURCE_REPO=$REPO |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
350 |
export MOZ_BUILD_DATE=%{releasedate} |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
351 |
export MOZILLA_OFFICIAL=1 |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
352 |
export BUILD_OFFICIAL=1 |
344
880a90eb0f92
enable telemetry opt-in prompt
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
339
diff
changeset
|
353 |
export MOZ_TELEMETRY_REPORTING=1 |
953 | 354 |
%if 0%{?suse_version} <= 1320 |
1046 | 355 |
export CC=gcc-7 |
1083
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
356 |
%else |
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
357 |
%if 0%{?clang_build} == 0 |
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
358 |
export CC=gcc |
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
359 |
export CXX=g++ |
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
360 |
%endif |
953 | 361 |
%endif |
806 | 362 |
%ifarch %arm %ix86 |
801
f5f6f5547c2b
merge changes from OBS Factory submissions
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
797
diff
changeset
|
363 |
# Limit RAM usage during link |
802 | 364 |
export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory -Wl,--reduce-memory-overheads" |
631 | 365 |
%endif |
916 | 366 |
%if 0%{?build_hardened} |
1084 | 367 |
export LDFLAGS="${LDFLAGS} -fPIC -Wl,-z,relro,-z,now" |
916 | 368 |
%endif |
693 | 369 |
%ifarch ppc64 ppc64le |
1083
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
370 |
%if 0%{?clang_build} == 0 |
262
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
371 |
export CFLAGS="$CFLAGS -mminimal-toc" |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
372 |
%endif |
1083
2f7023025374
reduced memory requirements and rely on memory limitations in parallelization
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1082
diff
changeset
|
373 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
374 |
export CXXFLAGS="$CFLAGS" |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
375 |
export MOZCONFIG=$RPM_BUILD_DIR/mozconfig |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
376 |
%if %{with only_print_mozconfig} |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
377 |
echo "export CC=$CC" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
378 |
echo "export CXX=$CXX" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
379 |
echo "export CFLAGS=\"$CFLAGS\"" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
380 |
echo "export LDFLAGS=\"$LDFLAGS\"" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
381 |
echo "export RUSTFLAGS=\"$RUSTFLAGS\"" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
382 |
echo "" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
383 |
cat << EOF |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
384 |
%else |
1098 | 385 |
%limit_build -m 2000 |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
386 |
cat << EOF > $MOZCONFIG |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
387 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
388 |
mk_add_options MOZILLA_OFFICIAL=1 |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
389 |
mk_add_options BUILD_OFFICIAL=1 |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
390 |
mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs} |
155 | 391 |
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
392 |
. \$topsrcdir/browser/config/mozconfig |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
393 |
ac_add_options --prefix=%{_prefix} |
925
05d175c5957e
added upstream patch so system plugins/extensions are correctly
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
923
diff
changeset
|
394 |
ac_add_options --libdir=%{_libdir} |
05d175c5957e
added upstream patch so system plugins/extensions are correctly
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
923
diff
changeset
|
395 |
ac_add_options --includedir=%{_includedir} |
767 | 396 |
ac_add_options --enable-release |
907 | 397 |
ac_add_options --enable-default-toolkit=cairo-gtk3 |
1054
fbfe323c62cd
Add conditional for pkgconfig(gconf-2.0) BuildRequires, and pass
<bjorn.lie@gmail.com>
parents:
1053
diff
changeset
|
398 |
%if 0%{?suse_version} >= 1550 |
fbfe323c62cd
Add conditional for pkgconfig(gconf-2.0) BuildRequires, and pass
<bjorn.lie@gmail.com>
parents:
1053
diff
changeset
|
399 |
ac_add_options --disable-gconf |
fbfe323c62cd
Add conditional for pkgconfig(gconf-2.0) BuildRequires, and pass
<bjorn.lie@gmail.com>
parents:
1053
diff
changeset
|
400 |
%endif |
1071 | 401 |
# bmo#1441155 - Disable the generation of Rust debug symbols on Linux32 |
1081
9fec29d2ead2
latest updates from Factory
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1079
diff
changeset
|
402 |
%ifarch %ix86 %arm |
1071 | 403 |
ac_add_options --disable-debug-symbols |
1084 | 404 |
%else |
405 |
ac_add_options --enable-debug-symbols |
|
1071 | 406 |
%endif |
1081
9fec29d2ead2
latest updates from Factory
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1079
diff
changeset
|
407 |
%if 0%{?suse_version} > 1549 |
1098 | 408 |
%ifnarch aarch64 ppc64 ppc64le s390x |
916 | 409 |
ac_add_options --disable-elf-hack |
777 | 410 |
%endif |
1079
1663e876731f
latest toolchain updates
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1078
diff
changeset
|
411 |
%endif |
568
2c74c5927ea2
first working Aurora 18 build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
565
diff
changeset
|
412 |
ac_add_options --with-system-nspr |
522
fdca14856f37
snapshot update (20120807)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
515
diff
changeset
|
413 |
ac_add_options --with-system-nss |
707 | 414 |
%if %{localize} |
155 | 415 |
ac_add_options --with-l10n-base=$RPM_BUILD_DIR/l10n |
707 | 416 |
%endif |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
417 |
#ac_add_options --with-system-jpeg # libjpeg-turbo is used internally |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
418 |
#ac_add_options --with-system-png # doesn't work because of missing APNG support |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
419 |
ac_add_options --with-system-zlib |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
420 |
ac_add_options --disable-updater |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
421 |
ac_add_options --disable-tests |
945 | 422 |
ac_add_options --enable-alsa |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
423 |
ac_add_options --disable-debug |
283 | 424 |
ac_add_options --enable-startup-notification |
265 | 425 |
#ac_add_options --enable-chrome-format=jar |
409 | 426 |
ac_add_options --enable-update-channel=%{update_channel} |
964
218a4e337cfe
use mozilla geolocation api instead of broken google one
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
960
diff
changeset
|
427 |
ac_add_options --with-mozilla-api-keyfile=%{SOURCE18} |
1089 | 428 |
ac_add_options --with-google-location-service-api-keyfile=%{SOURCE19} |
429 |
ac_add_options --with-google-safebrowsing-api-keyfile=%{SOURCE19} |
|
1070 | 430 |
ac_add_options --with-unsigned-addon-scopes=app |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
431 |
%if %branding |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
432 |
ac_add_options --enable-official-branding |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
433 |
%endif |
262
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
434 |
ac_add_options --enable-libproxy |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
435 |
%if ! %crashreporter |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
436 |
ac_add_options --disable-crashreporter |
b680975515e0
probably last working Firefox-on-xulrunner build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
252
diff
changeset
|
437 |
%endif |
371
ead21d122ed0
introduce --disable-neon option and use on ARM
Joop Boonen <joop.boonen@opensuse.org>
parents:
370
diff
changeset
|
438 |
%ifarch %arm |
908
b29b47737173
sync from mozilla:Factory
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
907
diff
changeset
|
439 |
ac_add_options --with-fpu=vfpv3-d16 |
b29b47737173
sync from mozilla:Factory
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
907
diff
changeset
|
440 |
ac_add_options --with-float-abi=hard |
1047
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
441 |
%ifarch armv6l armv6hl |
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
442 |
ac_add_options --with-arch=armv6 |
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
443 |
%else |
908
b29b47737173
sync from mozilla:Factory
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
907
diff
changeset
|
444 |
ac_add_options --with-arch=armv7-a |
640
68ead6c93b7d
Explicitly disable WebRTC support on non-x86, the configure script
schwab@linux-m68k.org
parents:
639
diff
changeset
|
445 |
%endif |
1047
847ae61baab6
Firefox 60.0 release
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1046
diff
changeset
|
446 |
%endif |
1049 | 447 |
%ifarch aarch64 %arm s390x |
631 | 448 |
ac_add_options --disable-webrtc |
668
fc8c1da7ec06
minor specfile simplification
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
666
diff
changeset
|
449 |
%endif |
1098 | 450 |
# mitigation/workaround for bmo#1512162 |
1108
33b03cfb3747
bugfixes, improvements
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1107
diff
changeset
|
451 |
%ifarch ppc64le s390x |
1098 | 452 |
ac_add_options --enable-optimize="-O1" |
453 |
%endif |
|
1086 | 454 |
%ifarch x86_64 |
455 |
# LTO needs newer toolchain stack only (at least GCC 8.2.1 (r268506) |
|
456 |
%if 0%{?suse_version} > 1500 |
|
457 |
ac_add_options --enable-lto |
|
1096 | 458 |
ac_add_options MOZ_PGO=1 |
1086 | 459 |
%endif |
460 |
%endif |
|
708 | 461 |
EOF |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
462 |
%if !%{with only_print_mozconfig} |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
463 |
%ifarch ppc64 s390x s390 |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
464 |
# NOTE: Currently, system-icu is too old, so we can't build with that, |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
465 |
# but have to generate the .dat-file freshly. This seems to be a |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
466 |
# less fragile approach anyways. |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
467 |
# ac_add_options --with-system-icu |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
468 |
echo "Generate big endian version of config/external/icu/data/icud58l.dat" |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
469 |
./mach python intl/icu_sources_data.py . |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
470 |
ls -l config/external/icu/data |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
471 |
rm -f config/external/icu/data/icudt*l.dat |
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
472 |
%endif |
1096 | 473 |
xvfb-run --server-args="-screen 0 1920x1080x24" ./mach build |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
474 |
%endif # only_print_mozconfig |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
475 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
476 |
%install |
155 | 477 |
cd $RPM_BUILD_DIR/obj |
279 | 478 |
source %{SOURCE5} |
479 |
export MOZ_SOURCE_STAMP=$REV |
|
480 |
export MOZ_SOURCE_REPO=$REPO |
|
733
b2202fea7983
manual forward merge from 29 and 30 branches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
727
diff
changeset
|
481 |
# need to remove default en-US firefox-l10n.js before it gets |
b2202fea7983
manual forward merge from 29 and 30 branches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
727
diff
changeset
|
482 |
# populated into browser's omni.ja; it only contains general.useragent.locale |
b2202fea7983
manual forward merge from 29 and 30 branches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
727
diff
changeset
|
483 |
# which should be loaded from each language pack (set in firefox.js) |
b2202fea7983
manual forward merge from 29 and 30 branches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
727
diff
changeset
|
484 |
rm dist/bin/browser/defaults/preferences/firefox-l10n.js |
444
6525a220a096
fixed build with changed install directories (defaults/pref -> defaults/preferences)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
438
diff
changeset
|
485 |
make -C browser/installer STRIP=/bin/true MOZ_PKG_FATAL_WARNINGS=0 |
418 | 486 |
#DEBUG (break the build if searchplugins are missing / temporary) |
642 | 487 |
grep amazondotcom dist/firefox/browser/omni.ja |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
488 |
# copy tree into RPM_BUILD_ROOT |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
489 |
mkdir -p %{buildroot}%{progdir} |
1109
972f68ac6b1a
Firefox 69.0 as released to Factory/Tumbleweed
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1108
diff
changeset
|
490 |
cp -rf $RPM_BUILD_DIR/obj/dist/%{progname}/* %{buildroot}%{progdir} |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
491 |
mkdir -p %{buildroot}%{progdir}/distribution/extensions |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
492 |
mkdir -p %{buildroot}%{progdir}/browser/defaults/preferences/ |
781
4ee017942f28
use /usr/share/myspell directly and remove add-plugins.sh
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
780
diff
changeset
|
493 |
# install gre prefs |
4ee017942f28
use /usr/share/myspell directly and remove add-plugins.sh
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
780
diff
changeset
|
494 |
install -m 644 %{SOURCE13} %{buildroot}%{progdir}/defaults/pref/ |
4ee017942f28
use /usr/share/myspell directly and remove add-plugins.sh
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
780
diff
changeset
|
495 |
# install browser prefs |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
496 |
install -m 644 %{SOURCE6} %{buildroot}%{progdir}/browser/defaults/preferences/kde.js |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
497 |
install -m 644 %{SOURCE9} %{buildroot}%{progdir}/browser/defaults/preferences/firefox.js |
1101
a4709640638e
added several arch specific (mainly BE) patches
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1099
diff
changeset
|
498 |
# build additional locales |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
499 |
%if %localize |
1058
0eaac248c728
fix packaging of locales
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
1057
diff
changeset
|
500 |
mkdir -p %{buildroot}%{progdir}/browser/extensions |
1048 | 501 |
truncate -s 0 %{_tmppath}/translations.{common,other} |
502 |
sed -r '/^(ja-JP-mac|en-US|)$/d;s/ .*$//' $RPM_BUILD_DIR/%{source_prefix}/browser/locales/shipped-locales \ |
|
1098 | 503 |
| xargs -n 1 -I {} /bin/sh -c ' |
1048 | 504 |
locale=$1 |
505 |
pushd $RPM_BUILD_DIR/compare-locales |
|
506 |
PYTHONPATH=lib \ |
|
507 |
scripts/compare-locales -m ../l10n-merged/$locale \ |
|
508 |
../%{source_prefix}/browser/locales/l10n.ini ../l10n $locale |
|
509 |
popd |
|
510 |
LOCALE_MERGEDIR=$RPM_BUILD_DIR/l10n-merged/$locale \ |
|
511 |
make -C browser/locales langpack-$locale |
|
512 |
cp -rL dist/xpi-stage/locale-$locale \ |
|
513 |
%{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org |
|
514 |
# remove prefs, profile defaults, and hyphenation from langpack |
|
515 |
rm -rf %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org/defaults |
|
516 |
rm -rf %{buildroot}%{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org/hyphenation |
|
517 |
# check against the fixed common list and sort into the right filelist |
|
518 |
_matched=0 |
|
1097 | 519 |
for _match in ar ca cs da de el 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 |
1048 | 520 |
[ "$_match" = "$locale" ] && _matched=1 |
521 |
done |
|
522 |
[ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other |
|
523 |
echo %{progdir}/browser/extensions/langpack-$locale@firefox.mozilla.org \ |
|
524 |
>> %{_tmppath}/translations.$_l10ntarget |
|
525 |
' -- {} |
|
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
526 |
%endif |
342
fcf304737c81
remove x permissions from dtd and properties files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
341
diff
changeset
|
527 |
# remove some executable permissions |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
528 |
find %{buildroot}%{progdir} \ |
342
fcf304737c81
remove x permissions from dtd and properties files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
341
diff
changeset
|
529 |
-name "*.js" -o \ |
fcf304737c81
remove x permissions from dtd and properties files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
341
diff
changeset
|
530 |
-name "*.jsm" -o \ |
fcf304737c81
remove x permissions from dtd and properties files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
341
diff
changeset
|
531 |
-name "*.rdf" -o \ |
fcf304737c81
remove x permissions from dtd and properties files
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
341
diff
changeset
|
532 |
-name "*.properties" -o \ |
356 | 533 |
-name "*.dtd" -o \ |
534 |
-name "*.txt" -o \ |
|
535 |
-name "*.xml" -o \ |
|
1048 | 536 |
-name "*.css" \ |
537 |
-exec chmod a-x {} + |
|
541
830e50bbfc79
working Aurora 17.0 build
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
540
diff
changeset
|
538 |
# remove mkdir.done files from installed base |
1048 | 539 |
find %{buildroot}%{progdir} -type f -name ".mkdir.done" -delete |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
540 |
# overwrite the mozilla start-script and link it to /usr/bin |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
541 |
mkdir --parents %{buildroot}/usr/bin |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
542 |
sed "s:%%PREFIX:%{_prefix}:g |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
543 |
s:%%PROGDIR:%{progdir}:g |
265 | 544 |
s:%%APPNAME:firefox:g |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
545 |
s:%%PROFILE:.mozilla/firefox:g" \ |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
546 |
%{SOURCE3} > %{buildroot}%{progdir}/%{progname}.sh |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
547 |
chmod 755 %{buildroot}%{progdir}/%{progname}.sh |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
548 |
ln -sf ../..%{progdir}/%{progname}.sh %{buildroot}%{_bindir}/%{progname} |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
549 |
# desktop file |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
550 |
mkdir -p %{buildroot}%{_datadir}/applications |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
551 |
sed "s:%%NAME:%{appname}:g |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
552 |
s:%%EXEC:%{progname}:g |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
553 |
s:%%ICON:%{progname}:g" \ |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
554 |
%{SOURCE1} > %{buildroot}%{_datadir}/applications/%{desktop_file_name}.desktop |
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
555 |
%suse_update_desktop_file %{desktop_file_name} Network WebBrowser GTK |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
556 |
# additional mime-types |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
557 |
mkdir -p %{buildroot}%{_datadir}/mime/packages |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
558 |
cp %{SOURCE8} %{buildroot}%{_datadir}/mime/packages/%{progname}.xml |
774
f61bd1cd52c2
added basic appstream appdata information
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
773
diff
changeset
|
559 |
# appdata |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
560 |
mkdir -p %{buildroot}%{_datadir}/appdata |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
561 |
cp %{SOURCE15} %{buildroot}%{_datadir}/appdata/%{desktop_file_name}.appdata.xml |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
562 |
# install man-page |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
563 |
mkdir -p %{buildroot}%{_mandir}/man1/ |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
564 |
cp %{SOURCE11} %{buildroot}%{_mandir}/man1/%{progname}.1 |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
565 |
########## |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
566 |
# ADDONS |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
567 |
# |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
568 |
mkdir -p %{buildroot}%{_datadir}/mozilla/extensions/%{firefox_appid} |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
569 |
mkdir -p %{buildroot}%{_libdir}/mozilla/extensions/%{firefox_appid} |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
570 |
mkdir -p %{buildroot}/usr/share/pixmaps/ |
1034 | 571 |
ln -sf %{progdir}/browser/chrome/icons/default/default128.png %{buildroot}/usr/share/pixmaps/%{progname}.png |
572 |
ln -sf %{progdir}/browser/chrome/icons/default/default128.png %{buildroot}/usr/share/pixmaps/%{progname}-gnome.png |
|
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
573 |
%if %branding |
1034 | 574 |
for size in 16 22 24 32 48 64 128 256; do |
269
9ec311cdd7c8
no official branding yet
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
265
diff
changeset
|
575 |
%else |
9ec311cdd7c8
no official branding yet
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
265
diff
changeset
|
576 |
for size in 16 32 48; do |
9ec311cdd7c8
no official branding yet
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
265
diff
changeset
|
577 |
%endif |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
578 |
mkdir -p %{buildroot}%{gnome_dir}/share/icons/hicolor/${size}x${size}/apps/ |
839 | 579 |
cp %{buildroot}%{progdir}/browser/chrome/icons/default/default$size.png \ |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
580 |
%{buildroot}%{gnome_dir}/share/icons/hicolor/${size}x${size}/apps/%{progname}.png |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
581 |
done |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
582 |
# excludes |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
583 |
rm -f %{buildroot}%{progdir}/updater.ini |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
584 |
rm -f %{buildroot}%{progdir}/removed-files |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
585 |
rm -f %{buildroot}%{progdir}/README.txt |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
586 |
rm -f %{buildroot}%{progdir}/old-homepage-default.properties |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
587 |
rm -f %{buildroot}%{progdir}/run-mozilla.sh |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
588 |
rm -f %{buildroot}%{progdir}/LICENSE |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
589 |
rm -f %{buildroot}%{progdir}/precomplete |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
590 |
rm -f %{buildroot}%{progdir}/update-settings.ini |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
591 |
# devel |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
592 |
mkdir -p %{buildroot}%{_bindir} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
593 |
install -m 755 %SOURCE12 %{buildroot}%{_bindir} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
594 |
# inspired by mandriva |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
595 |
mkdir -p %{buildroot}%{_sysconfdir}/rpm |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
596 |
cat <<'FIN' >%{buildroot}%{_sysconfdir}/rpm/macros.%{progname} |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
597 |
# Macros from %{name} package |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
598 |
%%firefox_major %{major} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
599 |
%%firefox_version %{version} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
600 |
%%firefox_mainver %{mainver} |
238
d537c4a65693
fixed rpm macros (bnc#679950)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
237
diff
changeset
|
601 |
%%firefox_mozillapath %%{_libdir}/%{progname} |
d537c4a65693
fixed rpm macros (bnc#679950)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
237
diff
changeset
|
602 |
%%firefox_pluginsdir %%{_libdir}/browser-plugins |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
603 |
%%firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
604 |
%%firefox_extdir %%(if [ "%%_target_cpu" = "noarch" ]; then echo %%{_datadir}/mozilla/extensions/%%{firefox_appid}; else echo %%{_libdir}/mozilla/extensions/%%{firefox_appid}; fi) |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
605 |
|
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
606 |
%%firefox_ext_install() \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
607 |
extdir="%%{buildroot}%%{firefox_extdir}/`mozilla-get-app-id '%%1'`" \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
608 |
mkdir -p "$extdir" \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
609 |
%%{__unzip} -q -d "$extdir" "%%1" \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
610 |
%%{nil} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
611 |
FIN |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
612 |
# just dumping an xpi file there doesn't work... |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
613 |
#%%firefox_ext_install() \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
614 |
# extdir="%%{buildroot}%%{firefox_extdir}" \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
615 |
# mkdir -p "$extdir" \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
616 |
# cp "%%1" "$extdir" \ |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
617 |
# %%{nil} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
618 |
# fdupes |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
619 |
%fdupes %{buildroot}%{progdir} |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
620 |
%fdupes %{buildroot}%{_datadir} |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
621 |
# create breakpad debugsymbols |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
622 |
%if %crashreporter |
904 | 623 |
SYMBOLS_NAME="firefox-%{version}-` echo '%{release}' | sed 's@\.[^\.]\+$@@' `.%{_arch}-%{suse_version}-symbols" |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
624 |
make buildsymbols \ |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
625 |
SYMBOL_INDEX_NAME="$SYMBOLS_NAME.txt" \ |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
626 |
SYMBOL_FULL_ARCHIVE_BASENAME="$SYMBOLS_NAME-full" \ |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
627 |
SYMBOL_ARCHIVE_BASENAME="$SYMBOLS_NAME" |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
628 |
if [ -e dist/*symbols.zip ]; then |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
629 |
mkdir -p %{buildroot}%{_datadir}/mozilla/ |
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
630 |
cp dist/*symbols.zip %{buildroot}%{_datadir}/mozilla/ |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
631 |
fi |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
632 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
633 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
634 |
%clean |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
635 |
rm -rf %{buildroot} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
636 |
%if %localize |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
637 |
rm -rf %{_tmppath}/translations.* |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
638 |
%endif |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
639 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
640 |
%post |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
641 |
# update mime and desktop database |
219
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
642 |
%mime_database_post |
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
643 |
%desktop_database_post |
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
644 |
%icon_theme_cache_post |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
645 |
exit 0 |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
646 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
647 |
%postun |
219
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
648 |
%icon_theme_cache_postun |
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
649 |
%desktop_database_postun |
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
650 |
%mime_database_postun |
b20cf866bb49
use new post/postun macros for 11.4 and later
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
218
diff
changeset
|
651 |
exit 0 |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
652 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
653 |
%files |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
654 |
%defattr(-,root,root) |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
655 |
%dir %{progdir} |
637
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
656 |
%dir %{progdir}/browser/ |
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
657 |
%dir %{progdir}/browser/chrome/ |
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
658 |
%{progdir}/browser/defaults |
904 | 659 |
%{progdir}/browser/features/ |
637
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
660 |
%{progdir}/browser/chrome/icons |
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
661 |
%{progdir}/browser/blocklist.xml |
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
662 |
%{progdir}/browser/chrome.manifest |
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
663 |
%{progdir}/browser/omni.ja |
647 | 664 |
%dir %{progdir}/distribution/ |
665 |
%{progdir}/distribution/extensions/ |
|
157
6f59409302d1
switching back to jar chrome format (instead of omni)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
155
diff
changeset
|
666 |
%{progdir}/defaults/ |
907 | 667 |
%dir %{progdir}/gtk2 |
668 |
%{progdir}/gtk2/libmozgtk.so |
|
828 | 669 |
%{progdir}/gmp-clearkey/ |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
670 |
%attr(755,root,root) %{progdir}/%{progname}.sh |
464
1fd4a257e727
firefox is no shell wrapper anymore but rather (almost?) a copy of firefox-bin and therefore package it
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
462
diff
changeset
|
671 |
%{progdir}/firefox |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
672 |
%{progdir}/firefox-bin |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
673 |
%{progdir}/application.ini |
942
66115255ad6f
prepare FF51 (currently 51.0b5)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
941
diff
changeset
|
674 |
%{progdir}/chrome.manifest |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
675 |
%{progdir}/dependentlibs.list |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
676 |
%{progdir}/*.so |
368
8891dd9439a1
finalized Firefox 10.0b1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
367
diff
changeset
|
677 |
%{progdir}/omni.ja |
932 | 678 |
%{progdir}/fonts/ |
983 | 679 |
%{progdir}/pingsender |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
680 |
%{progdir}/platform.ini |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
681 |
%{progdir}/plugin-container |
117 | 682 |
%if %crashreporter |
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
683 |
%{progdir}/crashreporter |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
684 |
%{progdir}/crashreporter.ini |
270 | 685 |
%{progdir}/Throbber-small.gif |
942
66115255ad6f
prepare FF51 (currently 51.0b5)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
941
diff
changeset
|
686 |
%{progdir}/minidump-analyzer |
637
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
687 |
%{progdir}/browser/crashreporter-override.ini |
117 | 688 |
%endif |
213
b2978eba3a92
rename desktop file for 11.4 and above (bnc#664211)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
210
diff
changeset
|
689 |
%{_datadir}/applications/%{desktop_file_name}.desktop |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
690 |
%{_datadir}/mime/packages/%{progname}.xml |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
691 |
%{_datadir}/pixmaps/firefox* |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
692 |
%dir %{_datadir}/mozilla |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
693 |
%dir %{_datadir}/mozilla/extensions |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
694 |
%dir %{_datadir}/mozilla/extensions/%{firefox_appid} |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
695 |
%dir %{_libdir}/mozilla |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
696 |
%dir %{_libdir}/mozilla/extensions |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
697 |
%dir %{_libdir}/mozilla/extensions/%{firefox_appid} |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
698 |
%{gnome_dir}/share/icons/hicolor/ |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
699 |
%{_bindir}/%{progname} |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
700 |
%doc %{_mandir}/man1/%{progname}.1.gz |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
701 |
%{_datadir}/appdata/ |
34
2d77a25d185f
Add firefox-crashreporter.patch to fix Firefox' application.ini
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
33
diff
changeset
|
702 |
|
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
703 |
%files devel |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
704 |
%defattr(-,root,root) |
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
705 |
%{_bindir}/mozilla-get-app-id |
780
c20a07035a80
use Firefox default optimization flags instead of -Os
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
777
diff
changeset
|
706 |
%config %{_sysconfdir}/rpm/macros.%{progname} |
225
5a7504b93699
Provide devel package with helper script and rpm macros for easier addon packaging. (patch submitted from Ludwig Nussel)
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
223
diff
changeset
|
707 |
|
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
708 |
%if %localize |
334 | 709 |
|
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
710 |
%files translations-common -f %{_tmppath}/translations.common |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
711 |
%defattr(-,root,root) |
46
c743908ffe6f
Update to 1.9.2rc1/3.6rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
36
diff
changeset
|
712 |
%dir %{progdir} |
637
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
713 |
%dir %{progdir}/browser/extensions/ |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
714 |
|
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
715 |
%files translations-other -f %{_tmppath}/translations.other |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
716 |
%defattr(-,root,root) |
46
c743908ffe6f
Update to 1.9.2rc1/3.6rc1
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
36
diff
changeset
|
717 |
%dir %{progdir} |
637
73640b76d6c3
first building version of FF21
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
634
diff
changeset
|
718 |
%dir %{progdir}/browser/extensions/ |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
719 |
%endif |
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
720 |
|
286
b1d254616456
reenable branding-upstream package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
285
diff
changeset
|
721 |
# this package does not need to provide files but is needed to fulfill |
b1d254616456
reenable branding-upstream package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
285
diff
changeset
|
722 |
# requirements if no other branding package is to be installed |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
723 |
%if %branding |
286
b1d254616456
reenable branding-upstream package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
285
diff
changeset
|
724 |
%files branding-upstream |
b1d254616456
reenable branding-upstream package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
285
diff
changeset
|
725 |
%defattr(-,root,root) |
b1d254616456
reenable branding-upstream package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
285
diff
changeset
|
726 |
%dir %{progdir} |
809
af47260a332c
morphed Aurora packaging into Firefox Developer Edition
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
807
diff
changeset
|
727 |
%endif |
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
728 |
|
263
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
729 |
%if %crashreporter |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
730 |
%files buildsymbols |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
731 |
%defattr(-,root,root) |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
732 |
%{_datadir}/mozilla/*.zip |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
733 |
%endif |
64adf7ca3005
standalone firefox building now; runtime untested
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
262
diff
changeset
|
734 |
|
5
17b1dd932700
Add MozillaFirefox package
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
735 |
%changelog |