MozillaFirefox/firefox-esr.spec
branchfirefox52
changeset 1010 d1e06d9e5ef1
parent 1009 7e424bc150d1
equal deleted inserted replaced
1009:7e424bc150d1 1010:d1e06d9e5ef1
    17 #
    17 #
    18 
    18 
    19 
    19 
    20 # changed with every update
    20 # changed with every update
    21 %define major 52
    21 %define major 52
    22 %define mainver %major.4.0
    22 %define mainver %major.5.0
    23 %define update_channel esr52
    23 %define update_channel esr52
    24 %define releasedate 20170921064520
    24 %define releasedate 20171107091003
    25 
    25 
    26 # PIE, full relro (x86_64 for now)
    26 # PIE, full relro (x86_64 for now)
    27 %define build_hardened 1
    27 %define build_hardened 1
    28 
    28 
    29 %if 0%{?suse_version} > 1320
    29 %if 0%{?suse_version} > 1320
    67 %define crashreporter 0
    67 %define crashreporter 0
    68 %endif
    68 %endif
    69 
    69 
    70 Name:           %{pkgname}
    70 Name:           %{pkgname}
    71 BuildRequires:  Mesa-devel
    71 BuildRequires:  Mesa-devel
       
    72 BuildRequires:  alsa-devel
    72 BuildRequires:  autoconf213
    73 BuildRequires:  autoconf213
    73 BuildRequires:  dbus-1-glib-devel
    74 BuildRequires:  dbus-1-glib-devel
    74 BuildRequires:  fdupes
    75 BuildRequires:  fdupes
    75 BuildRequires:  gcc-c++
    76 BuildRequires:  gcc-c++
    76 BuildRequires:  libXcomposite-devel
    77 BuildRequires:  libXcomposite-devel
    77 BuildRequires:  libcurl-devel
    78 BuildRequires:  libcurl-devel
    78 BuildRequires:  libgnomeui-devel
       
    79 BuildRequires:  libidl-devel
    79 BuildRequires:  libidl-devel
    80 BuildRequires:  libiw-devel
    80 BuildRequires:  libiw-devel
    81 BuildRequires:  libnotify-devel
    81 BuildRequires:  libnotify-devel
    82 BuildRequires:  libproxy-devel
    82 BuildRequires:  libproxy-devel
    83 BuildRequires:  makeinfo
    83 BuildRequires:  makeinfo
    89 BuildRequires:  unzip
    89 BuildRequires:  unzip
    90 BuildRequires:  update-desktop-files
    90 BuildRequires:  update-desktop-files
    91 BuildRequires:  xorg-x11-libXt-devel
    91 BuildRequires:  xorg-x11-libXt-devel
    92 BuildRequires:  yasm
    92 BuildRequires:  yasm
    93 BuildRequires:  zip
    93 BuildRequires:  zip
       
    94 BuildRequires:  pkgconfig(gconf-2.0)
       
    95 BuildRequires:  pkgconfig(gdk-x11-2.0)
       
    96 BuildRequires:  pkgconfig(glib-2.0) >= 2.22
       
    97 BuildRequires:  pkgconfig(gobject-2.0)
       
    98 BuildRequires:  pkgconfig(gtk+-2.0) >= 2.18.0
       
    99 BuildRequires:  pkgconfig(gtk+-unix-print-2.0)
    94 BuildRequires:  pkgconfig(libffi)
   100 BuildRequires:  pkgconfig(libffi)
    95 BuildRequires:  pkgconfig(libpulse)
   101 BuildRequires:  pkgconfig(libpulse)
    96 %if 0%{?firefox_use_gtk3}
   102 %if 0%{?firefox_use_gtk3}
    97 BuildRequires:  pkgconfig(glib-2.0)
       
    98 BuildRequires:  pkgconfig(gobject-2.0)
       
    99 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
   103 BuildRequires:  pkgconfig(gtk+-3.0) >= 3.4.0
   100 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
   104 BuildRequires:  pkgconfig(gtk+-unix-print-3.0)
   101 %endif
   105 %endif
   102 %if 0%{?firefox_use_rust}
   106 %if 0%{?firefox_use_rust}
   103 BuildRequires:  cargo
   107 BuildRequires:  cargo