MozillaFirefox/MozillaFirefox.spec
changeset 401 aafdccaf5ded
parent 400 6a1811ef3174
child 404 5f3bccaf6d52
equal deleted inserted replaced
400:6a1811ef3174 401:aafdccaf5ded
    32 BuildRequires:  libnotify-devel
    32 BuildRequires:  libnotify-devel
    33 BuildRequires:  python
    33 BuildRequires:  python
    34 BuildRequires:  startup-notification-devel
    34 BuildRequires:  startup-notification-devel
    35 BuildRequires:  unzip
    35 BuildRequires:  unzip
    36 BuildRequires:  update-desktop-files
    36 BuildRequires:  update-desktop-files
    37 BuildRequires:  xorg-x11-devel
    37 BuildRequires:  xorg-x11-libXt-devel
    38 BuildRequires:  yasm
    38 BuildRequires:  yasm
    39 BuildRequires:  zip
    39 BuildRequires:  zip
    40 %if %suse_version > 1110
    40 %if %suse_version > 1110
    41 BuildRequires:  libiw-devel
    41 BuildRequires:  libiw-devel
    42 BuildRequires:  libproxy-devel
    42 BuildRequires:  libproxy-devel
    43 %else
    43 %else
    44 BuildRequires:  wireless-tools
    44 BuildRequires:  wireless-tools
    45 %endif
    45 %endif
    46 BuildRequires:  mozilla-nspr-devel >= 4.9.0
    46 BuildRequires:  mozilla-nspr-devel >= 4.9.0
    47 BuildRequires:  mozilla-nss-devel >= 3.13.2
    47 BuildRequires:  mozilla-nss-devel >= 3.13.3
    48 BuildRequires:  nss-shared-helper-devel
    48 BuildRequires:  nss-shared-helper-devel
    49 Version:        %{mainver}
    49 Version:        %{mainver}
    50 Release:        0
    50 Release:        0
    51 %define         releasedate 2012022200
    51 %define         releasedate 2012022900
       
    52 Provides:       firefox = %{mainver}
       
    53 Provides:       firefox = %{version}-%{release}
    52 Provides:       web_browser
    54 Provides:       web_browser
    53 Provides:       firefox = %{version}-%{release}
       
    54 Provides:       firefox = %{mainver}
       
    55 # this is needed to match this package with the kde4 helper package without the main package
    55 # this is needed to match this package with the kde4 helper package without the main package
    56 # having a hard requirement on the kde4 package
    56 # having a hard requirement on the kde4 package
    57 %define kde_helper_version 6
    57 %define kde_helper_version 6
    58 Provides:       mozilla-kde4-version = %{kde_helper_version}
    58 Provides:       mozilla-kde4-version = %{kde_helper_version}
    59 Summary:        Mozilla Firefox Web Browser
    59 Summary:        Mozilla Firefox Web Browser
    98 Patch39:        firefox-multilocale-chrome.patch
    98 Patch39:        firefox-multilocale-chrome.patch
    99 Patch41:        firefox-branded-icons.patch
    99 Patch41:        firefox-branded-icons.patch
   100 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   100 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
   101 Requires(post):   coreutils shared-mime-info desktop-file-utils
   101 Requires(post):   coreutils shared-mime-info desktop-file-utils
   102 Requires(postun): shared-mime-info desktop-file-utils
   102 Requires(postun): shared-mime-info desktop-file-utils
       
   103 Requires:       %{name}-branding > 4.0
   103 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   104 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
   104 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
   105 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
   105 Requires:       %{name}-branding > 4.0
       
   106 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
   106 %define firefox_appid \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
   107 %define _use_internal_dependency_generator 0
   107 %define _use_internal_dependency_generator 0
   108 %define __find_requires sh %{SOURCE4}
   108 %define __find_requires sh %{SOURCE4}
   109 %global provfind sh -c "grep -v '.so' | %__find_provides"
   109 %global provfind sh -c "grep -v '.so' | %__find_provides"
   110 %global __find_provides %provfind
   110 %global __find_provides %provfind
   134 %package devel
   134 %package devel
   135 Summary:        Devel package for Firefox
   135 Summary:        Devel package for Firefox
   136 Group:          Development/Tools/Other
   136 Group:          Development/Tools/Other
   137 Provides:       firefox-devel = %{version}-%{release}
   137 Provides:       firefox-devel = %{version}-%{release}
   138 Requires:       %{name} = %{version}
   138 Requires:       %{name} = %{version}
       
   139 Requires:       perl(Archive::Zip)
   139 Requires:       perl(XML::Simple)
   140 Requires:       perl(XML::Simple)
   140 Requires:       perl(Archive::Zip)
       
   141 
   141 
   142 %description devel
   142 %description devel
   143 Development files for Firefox to make packaging of addons easier.
   143 Development files for Firefox to make packaging of addons easier.
   144 
   144 
   145 %if %localize
   145 %if %localize