MozillaFirefox/MozillaFirefox.spec
branchfirefox90
changeset 1159 c4aba2fa0908
parent 1158 00846b9a35cd
child 1160 b28cf22ff7cf
equal deleted inserted replaced
1158:00846b9a35cd 1159:c4aba2fa0908
    30 # orig_version would be the upstream tar ball
    30 # orig_version would be the upstream tar ball
    31 # orig_version 70.0
    31 # orig_version 70.0
    32 # orig_suffix b3
    32 # orig_suffix b3
    33 # major 69
    33 # major 69
    34 # mainver %major.99
    34 # mainver %major.99
    35 %define major          89
    35 %define major          90
    36 %define mainver        %major.0.2
    36 %define mainver        %major.0.2
    37 %define orig_version   89.0.2
    37 %define orig_version   90.0.2
    38 %define orig_suffix    %{nil}
    38 %define orig_suffix    %{nil}
    39 %define update_channel release
    39 %define update_channel release
    40 %define branding       1
    40 %define branding       1
    41 %define devpkg         1
    41 %define devpkg         1
    42 
    42 
   108 BuildRequires:  libcurl-devel
   108 BuildRequires:  libcurl-devel
   109 BuildRequires:  libidl-devel
   109 BuildRequires:  libidl-devel
   110 BuildRequires:  libiw-devel
   110 BuildRequires:  libiw-devel
   111 BuildRequires:  libproxy-devel
   111 BuildRequires:  libproxy-devel
   112 BuildRequires:  makeinfo
   112 BuildRequires:  makeinfo
   113 BuildRequires:  mozilla-nspr-devel >= 4.30
   113 BuildRequires:  mozilla-nspr-devel >= 4.31
   114 BuildRequires:  mozilla-nss-devel >= 3.64
   114 BuildRequires:  mozilla-nss-devel >= 3.66
   115 BuildRequires:  nasm >= 2.14
   115 BuildRequires:  nasm >= 2.14
   116 BuildRequires:  nodejs >= 10.22.1
   116 BuildRequires:  nodejs >= 10.22.1
   117 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
   117 %if 0%{?sle_version} >= 120000 && 0%{?sle_version} < 150000
   118 BuildRequires:  python-libxml2
   118 BuildRequires:  python-libxml2
   119 BuildRequires:  python36
   119 BuildRequires:  python36
   140 BuildRequires:  clang-devel >= 5
   140 BuildRequires:  clang-devel >= 5
   141 %endif
   141 %endif
   142 BuildRequires:  pkgconfig(gdk-x11-2.0)
   142 BuildRequires:  pkgconfig(gdk-x11-2.0)
   143 BuildRequires:  pkgconfig(glib-2.0) >= 2.22
   143 BuildRequires:  pkgconfig(glib-2.0) >= 2.22
   144 BuildRequires:  pkgconfig(gobject-2.0)
   144 BuildRequires:  pkgconfig(gobject-2.0)
   145 BuildRequires:  pkgconfig(gtk+-2.0) >= 2.18.0
       
   146 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
   145 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.14.0
   147 BuildRequires:  pkgconfig(gtk+-unix-print-2.0)
       
   148 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
   146 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
   149 BuildRequires:  pkgconfig(libffi)
   147 BuildRequires:  pkgconfig(libffi)
   150 BuildRequires:  pkgconfig(libpulse)
   148 BuildRequires:  pkgconfig(libpulse)
   151 %if %{with_pipewire0_3}
   149 %if %{with_pipewire0_3}
   152 BuildRequires:  pkgconfig(libpipewire-0.3)
   150 BuildRequires:  pkgconfig(libpipewire-0.3)
   437 mk_add_options MOZILLA_OFFICIAL=1
   435 mk_add_options MOZILLA_OFFICIAL=1
   438 mk_add_options BUILD_OFFICIAL=1
   436 mk_add_options BUILD_OFFICIAL=1
   439 mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
   437 mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
   440 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj
   438 mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj
   441 . \$topsrcdir/browser/config/mozconfig
   439 . \$topsrcdir/browser/config/mozconfig
       
   440 ac_add_options --disable-bootstrap
   442 ac_add_options --prefix=%{_prefix}
   441 ac_add_options --prefix=%{_prefix}
   443 ac_add_options --libdir=%{_libdir}
   442 ac_add_options --libdir=%{_libdir}
   444 ac_add_options --includedir=%{_includedir}
   443 ac_add_options --includedir=%{_includedir}
   445 ac_add_options --enable-release
   444 ac_add_options --enable-release
   446 %if 0%{wayland_supported}
   445 %if 0%{wayland_supported}
   731 %{progdir}/browser/chrome/icons
   730 %{progdir}/browser/chrome/icons
   732 %{progdir}/browser/omni.ja
   731 %{progdir}/browser/omni.ja
   733 %dir %{progdir}/distribution/
   732 %dir %{progdir}/distribution/
   734 %{progdir}/distribution/extensions/
   733 %{progdir}/distribution/extensions/
   735 %{progdir}/defaults/
   734 %{progdir}/defaults/
   736 %dir %{progdir}/gtk2
       
   737 %{progdir}/gtk2/libmozgtk.so
       
   738 %{progdir}/gmp-clearkey/
   735 %{progdir}/gmp-clearkey/
   739 %attr(755,root,root) %{progdir}/%{progname}.sh
   736 %attr(755,root,root) %{progdir}/%{progname}.sh
   740 %{progdir}/%{progname}
   737 %{progdir}/%{progname}
   741 %{progdir}/%{progname}-bin
   738 %{progdir}/%{progname}-bin
   742 %{progdir}/application.ini
   739 %{progdir}/application.ini