mozilla-xulrunner192/mozilla-xulrunner192.spec
changeset 4 523b1d92948c
child 7 18af63e87953
equal deleted inserted replaced
3:59d55eb6eecb 4:523b1d92948c
       
     1 #
       
     2 # spec file for package mozilla-xulrunner192 (Version 1.9.2b4)
       
     3 #
       
     4 # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
       
     5 # Copyright (c) 2006-2009 Wolfgang Rosenauer
       
     6 #
       
     7 # All modifications and additions to the file contributed by third parties
       
     8 # remain the property of their copyright owners, unless otherwise agreed
       
     9 # upon. The license for this file, and modifications and additions to the
       
    10 # file, is the same license as for the pristine package itself (unless the
       
    11 # license for the pristine package is not an Open Source License, in which
       
    12 # case the license is the MIT License). An "Open Source License" is a
       
    13 # license that conforms to the Open Source Definition (Version 1.9)
       
    14 # published by the Open Source Initiative.
       
    15 
       
    16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
       
    17 #
       
    18 
       
    19 # norootforbuild
       
    20 
       
    21 
       
    22 Name:           mozilla-xulrunner192
       
    23 BuildRequires:  autoconf213 gcc-c++ libgnomeui-devel libidl-devel libnotify-devel python startup-notification-devel zip
       
    24 # needed for brp-check-bytecode-version (jar, fastjar would do as well)
       
    25 BuildRequires:  unzip
       
    26 %if %suse_version > 1020
       
    27 BuildRequires:  fdupes
       
    28 %endif
       
    29 %if %suse_version > 1030
       
    30 BuildRequires:  hunspell-devel
       
    31 %endif
       
    32 %if %suse_version > 1100
       
    33 BuildRequires:  nss-shared-helper-devel
       
    34 %endif
       
    35 %if %suse_version > 1110
       
    36 BuildRequires:  libiw-devel
       
    37 #BuildRequires:  libproxy-devel
       
    38 %else
       
    39 BuildRequires:  wireless-tools
       
    40 %endif
       
    41 License:        GPL v2 or later ; LGPL v2.1 or later ; MPL 1.1 or later
       
    42 Version:        1.9.2b4
       
    43 Release:        1
       
    44 %define         releasedate 2009112600
       
    45 %define         version_internal 1.9.2b4
       
    46 %define         apiversion 1.9.2
       
    47 %define         uaweight 191999
       
    48 Summary:        Mozilla Runtime Environment 1.9.2
       
    49 Url:            http://www.mozilla.org
       
    50 Group:          Productivity/Other
       
    51 Provides:       gecko192
       
    52 %ifarch %ix86
       
    53 Provides:       mozilla-xulrunner192-32bit = %{version}-%{release}
       
    54 %endif
       
    55 Source:         xulrunner-source-%{version}.tar.bz2
       
    56 Source1:        l10n-%{version}.tar.bz2
       
    57 Source2:        find-external-requires.sh
       
    58 Source3:        %{name}-rpmlintrc
       
    59 Source4:        xulrunner-openSUSE-prefs.js
       
    60 Source5:        add-plugins.sh.in
       
    61 Source6:        create-tar.sh
       
    62 Patch1:         toolkit-download-folder.patch
       
    63 Patch2:         mozilla-libproxy.patch
       
    64 Patch3:         mozilla-pkgconfig.patch
       
    65 Patch4:         idldir.patch
       
    66 Patch7:         mozilla-nongnome-proxies.patch
       
    67 Patch8:         mozilla-helper-app.patch
       
    68 Patch12:        mozilla-prefer_plugin_pref.patch
       
    69 # PATCH-FEATURE-SLED FATE#302023, FATE#302024 - hfiguiere@novell.com
       
    70 # --- disabled for now
       
    71 Patch16:        gconf-backend.patch.bz2
       
    72 Patch17:        gecko-lockdown.patch
       
    73 Patch18:        toolkit-ui-lockdown.patch
       
    74 # ---
       
    75 Patch22:        mozilla-shared-nss-db.patch
       
    76 Patch23:        mozilla-kde.patch
       
    77 Patch24:        mozilla-startup-notification.patch
       
    78 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
       
    79 PreReq:         update-alternatives coreutils
       
    80 ### build configuration ###
       
    81 %define has_system_nspr  0
       
    82 %define has_system_nss   0
       
    83 %define has_system_cairo 0
       
    84 %define localize 1
       
    85 %if %suse_version > 1030 || 0%{?opensuse_bs}
       
    86 %define has_system_nspr  1
       
    87 %define has_system_nss   1
       
    88 %endif
       
    89 %if %suse_version > 1110
       
    90 %define has_system_cairo 1
       
    91 %endif
       
    92 ### configuration end ###
       
    93 %define _use_internal_dependency_generator 0
       
    94 %define __find_requires sh %{SOURCE2}
       
    95 %global provfind sh -c "grep -v 'libsqlite3.so' | %__find_provides"
       
    96 %global __find_provides %provfind
       
    97 %if %has_system_nspr
       
    98 BuildRequires:  mozilla-nspr-devel
       
    99 Requires:       mozilla-nspr >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr)
       
   100 %endif
       
   101 %if %has_system_nss
       
   102 BuildRequires:  mozilla-nss-devel >= 3.12.3
       
   103 Requires:       mozilla-nss >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss)
       
   104 %endif
       
   105 Recommends:     %{name}-gnomevfs
       
   106 
       
   107 %description
       
   108 XULRunner is a single installable package that can be used to bootstrap
       
   109 multiple XUL+XPCOM applications that are as rich as Firefox and
       
   110 Thunderbird.
       
   111 
       
   112 
       
   113 %package devel
       
   114 License:        GPL v2 or later ; LGPL v2.1 or later ; MPL 1.1 or later
       
   115 Summary:        XULRunner/Gecko SDK 1.9.2
       
   116 Group:          Development/Libraries/Other
       
   117 %if %has_system_nspr
       
   118 Requires:       mozilla-nspr-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nspr-devel) 
       
   119 %endif
       
   120 %if %has_system_nss
       
   121 Requires:       mozilla-nss-devel >= %(rpm -q --queryformat '%{VERSION}' mozilla-nss-devel)
       
   122 %endif
       
   123 PreReq:         %{name} = %{version}
       
   124 
       
   125 %description devel
       
   126 Software Development Kit to embed XUL or Gecko into other applications.
       
   127 
       
   128 
       
   129 %package translations-common
       
   130 License:        GPL v2 or later ; LGPL v2.1 or later ; MPL 1.1 or later
       
   131 Summary:        Common translations for XULRunner 1.9.2
       
   132 Group:          System/Localization
       
   133 PreReq:         %{name} = %{version}
       
   134 Provides:       locale(%{name}:ar;ca;cs;da;de;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)
       
   135 Obsoletes:      %{name}-translations < %{version}-%{release}
       
   136 
       
   137 %description translations-common
       
   138 XULRunner is a single installable package that can be used to bootstrap
       
   139 multiple XUL+XPCOM applications that are as rich as Firefox and
       
   140 Thunderbird.
       
   141 
       
   142 This package contains the most common languages but en-US which is
       
   143 delivered in the main package.
       
   144 
       
   145 
       
   146 %package translations-other
       
   147 License:        GPL v2 or later ; LGPL v2.1 or later ; MPL 1.1 or later
       
   148 Summary:        Extra translations for XULRunner 1.9.2
       
   149 Group:          System/Localization
       
   150 PreReq:         %{name} = %{version}
       
   151 Provides:       locale(%{name}:be;bn_BD;cy;el;eo;et;eu;fa;fy_NL;ga_IE;gl;gu_IN;he;hi_IN;id;is;kk;kn;lt;lv;mk;ml;mr;nn_NO;or;pa_IN;rm;ro;si;sk;sl;sq;ta;ta_LK;te;tr;uk)
       
   152 Provides:       locale(%{name}:af;as;be;bg;bn_BD;bn_IN;cy;el;eo;et;eu;fa;fy_NL;ga_IE;gl;gu_IN;he;hi_IN;id;is;kk;kn;lt;lv;mk;ml;mr;nn_NO;or;pa_IN;rm;ro;si;sk;sl;sq;ta;ta_LK;te;th;tr;uk;vi)
       
   153 Obsoletes:      %{name}-translations < %{version}-%{release}
       
   154 
       
   155 %description translations-other
       
   156 XULRunner is a single installable package that can be used to bootstrap
       
   157 multiple XUL+XPCOM applications that are as rich as Firefox and
       
   158 Thunderbird.
       
   159 
       
   160 This package contains rarely used languages.
       
   161 
       
   162 
       
   163 %package gnomevfs
       
   164 License:        GPL v2 or later ; LGPL v2.1 or later ; MPL 1.1 or later
       
   165 Summary:        XULRunner components depending on gnome-vfs
       
   166 Group:          Productivity/Other
       
   167 PreReq:         %{name} = %{version}-%{release}
       
   168 
       
   169 %description gnomevfs
       
   170 This subpackage contains the Necko Gnome-VFS and Gnome components which
       
   171 rely on the gnome-vfs subsystem to be installed. They are recommended
       
   172 for full desktop integration but not mandatory for small disk footprint
       
   173 KDE installations for example.
       
   174 
       
   175 
       
   176 %prep
       
   177 %setup -n mozilla -q -b 1
       
   178 %patch1 -p1
       
   179 #%patch2 -p1
       
   180 %patch3 -p1
       
   181 %patch4
       
   182 %patch7
       
   183 %patch8 -p1
       
   184 %patch12 -p1
       
   185 # BEGIN lockdown - currently broken (see bnc#508611)
       
   186 #%patch16 -p1
       
   187 #%patch17
       
   188 #%patch18 -p1
       
   189 # END lockdown
       
   190 %patch22 -p1
       
   191 %patch24 -p1
       
   192 
       
   193 %build
       
   194 MOZ_APP_DIR=%{_libdir}/xulrunner-%{version_internal}
       
   195 export MOZ_BUILD_DATE=%{releasedate}
       
   196 export CFLAGS="$RPM_OPT_FLAGS -Os -fno-strict-aliasing"
       
   197 %ifarch ppc64
       
   198 export CFLAGS="$CFLAGS -mminimal-toc"
       
   199 %endif
       
   200 # 10.3-x86_64 build fails probably because gcc bug
       
   201 %if %suse_version == 1030
       
   202 %ifarch x86_64
       
   203 export ac_cv_visibility_hidden="no"
       
   204 %endif
       
   205 %endif
       
   206 export CXXFLAGS="$CFLAGS"
       
   207 export LDFLAGS="-Wl,-rpath -Wl,${MOZ_APP_DIR}"
       
   208 export MOZCONFIG=$RPM_BUILD_DIR/mozconfig
       
   209 export MOZILLA_OFFICIAL=1
       
   210 export BUILD_OFFICIAL=1
       
   211 export MOZ_MILESTONE_RELEASE=1
       
   212 #
       
   213 cat << EOF > $MOZCONFIG
       
   214 mk_add_options MOZILLA_OFFICIAL=1
       
   215 mk_add_options BUILD_OFFICIAL=1
       
   216 mk_add_options MOZ_MILESTONE_RELEASE=1
       
   217 mk_add_options MOZ_MAKE_FLAGS=%{?jobs:-j%jobs}
       
   218 . \$topsrcdir/xulrunner/config/mozconfig
       
   219 ac_add_options --prefix=%{_prefix}
       
   220 ac_add_options --libdir=%{_libdir}
       
   221 ac_add_options --sysconfdir=%{_sysconfdir}
       
   222 ac_add_options --mandir=%{_mandir}
       
   223 ac_add_options --includedir=%{_includedir}
       
   224 ac_add_options --enable-optimize
       
   225 ac_add_options --enable-extensions=default
       
   226 ac_add_options --with-system-jpeg
       
   227 #ac_add_options --with-system-png # no APNG support
       
   228 ac_add_options --with-system-zlib
       
   229 ac_add_options --with-l10n-base=../l10n
       
   230 ac_add_options --enable-xft
       
   231 ac_add_options --disable-freetype2
       
   232 ac_add_options --enable-svg
       
   233 ac_add_options --enable-canvas
       
   234 ac_add_options --disable-tests
       
   235 ac_add_options --disable-mochitest
       
   236 ac_add_options --disable-installer
       
   237 ac_add_options --disable-updater
       
   238 ac_add_options --disable-javaxpcom
       
   239 ac_add_options --disable-crashreporter
       
   240 ac_add_options --enable-startup-notification
       
   241 ac_add_options --enable-url-classifier
       
   242 #ac_add_options --enable-debug
       
   243 EOF
       
   244 %if %has_system_nspr
       
   245 cat << EOF >> $MOZCONFIG
       
   246 ac_add_options --with-system-nspr
       
   247 EOF
       
   248 %endif
       
   249 %if %has_system_nss
       
   250 cat << EOF >> $MOZCONFIG
       
   251 ac_add_options --with-system-nss
       
   252 EOF
       
   253 %endif
       
   254 %if %has_system_cairo
       
   255 cat << EOF >> $MOZCONFIG
       
   256 ac_add_options --enable-system-cairo
       
   257 EOF
       
   258 %endif
       
   259 %if %suse_version > 1030
       
   260 cat << EOF >> $MOZCONFIG
       
   261 ac_add_options --enable-system-hunspell
       
   262 EOF
       
   263 %endif
       
   264 #%if %suse_version > 1100
       
   265 #cat << EOF >> $MOZCONFIG
       
   266 #ac_add_options --enable-system-sqlite
       
   267 #EOF
       
   268 #%endif
       
   269 #%if %suse_version > 1110
       
   270 #cat << EOF >> $MOZCONFIG
       
   271 #ac_add_options --enable-libproxy
       
   272 #EOF
       
   273 #%endif
       
   274 make -f client.mk build
       
   275 
       
   276 %install
       
   277 %makeinstall STRIP=/bin/true
       
   278 # remove some executable permissions
       
   279 find $RPM_BUILD_ROOT%{_includedir}/xulrunner-%{version_internal} \
       
   280      -type f -perm -111 -exec chmod a-x {} \;
       
   281 find $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/ \
       
   282      -name "*.js" -o -name "*.xpm" -o -name "*.png" | xargs chmod a-x
       
   283 mkdir -p $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/extensions
       
   284 # fixing SDK dynamic libs (symlink instead of copy)
       
   285 rm $RPM_BUILD_ROOT%{_libdir}/xulrunner-devel-%{version_internal}/sdk/lib/*.so
       
   286 ln -sf ../../../xulrunner-%{version_internal}/libmozjs.so \
       
   287        $RPM_BUILD_ROOT%{_libdir}/xulrunner-devel-%{version_internal}/sdk/lib/
       
   288 ln -sf ../../../xulrunner-%{version_internal}/libxpcom.so \
       
   289        $RPM_BUILD_ROOT%{_libdir}/xulrunner-devel-%{version_internal}/sdk/lib/
       
   290 ln -sf ../../../xulrunner-%{version_internal}/libxul.so \
       
   291        $RPM_BUILD_ROOT%{_libdir}/xulrunner-devel-%{version_internal}/sdk/lib/
       
   292 # XPI example
       
   293 #cp -rL dist/xpi-stage/simple $RPM_BUILD_ROOT/%{_libdir}/xulrunner-%{version_internal}/
       
   294 # preferences
       
   295 cp %{SOURCE4} $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/greprefs/all-openSUSE.js
       
   296 # install add-plugins.sh
       
   297 sed "s:%%PROGDIR:%{_libdir}/xulrunner-%{version_internal}:g" \
       
   298   %{SOURCE5} > $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/add-plugins.sh
       
   299 chmod 755 $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/add-plugins.sh
       
   300 # 64bit classification for GRE config
       
   301 %ifarch x86_64 s390x ppc64
       
   302 mv $RPM_BUILD_ROOT%{_sysconfdir}/gre.d/%{version_internal}.system.conf \
       
   303    $RPM_BUILD_ROOT%{_sysconfdir}/gre.d/%{version_internal}-64bit.system.conf
       
   304 %endif
       
   305 # ghosts
       
   306 touch $RPM_BUILD_ROOT/%{_libdir}/xulrunner-%{version_internal}/global.reginfo
       
   307 # install additional locales
       
   308 %if %localize
       
   309 rm -f %{_tmppath}/translations.*
       
   310 for locale in $(awk '{ print $1; }' browser/locales/shipped-locales); do
       
   311   case $locale in
       
   312    ja-JP-mac|en-US)
       
   313       ;;
       
   314    *)
       
   315       make -C toolkit/locales libs-$locale
       
   316       cp dist/xpi-stage/locale-$locale/chrome/$locale.jar \
       
   317          $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/chrome
       
   318       cp dist/xpi-stage/locale-$locale/chrome/$locale.manifest \
       
   319          $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/chrome
       
   320       # check against the fixed common list and sort into the right filelist
       
   321       _matched=0
       
   322       for _match in ar ca cs da de 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
       
   323         [ "$_match" = "$locale" ] && _matched=1
       
   324       done
       
   325       [ $_matched -eq 1 ] && _l10ntarget=common || _l10ntarget=other
       
   326       echo %{_libdir}/xulrunner-%{version_internal}/chrome/$locale.jar \
       
   327          >> %{_tmppath}/translations.$_l10ntarget
       
   328       echo %{_libdir}/xulrunner-%{version_internal}/chrome/$locale.manifest \
       
   329          >> %{_tmppath}/translations.$_l10ntarget
       
   330   esac
       
   331 done
       
   332 %endif
       
   333 # API symlink
       
   334 ln -sf xulrunner-%{version_internal} $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{apiversion}
       
   335 # compat links
       
   336 %if 0%{?ga_version:1}
       
   337 touch $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{ga_version}
       
   338 %endif
       
   339 # excludes
       
   340 rm -f $RPM_BUILD_ROOT%{_bindir}/xulrunner
       
   341 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/updater
       
   342 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/update.locale
       
   343 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/LICENSE
       
   344 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/README.txt
       
   345 rm -f $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/dictionaries/en-US*
       
   346 # fdupes
       
   347 %if %suse_version > 1020
       
   348 %fdupes $RPM_BUILD_ROOT%{_includedir}/xulrunner-%{version_internal}/
       
   349 %fdupes $RPM_BUILD_ROOT%{_libdir}/xulrunner-%{version_internal}/
       
   350 %endif
       
   351 
       
   352 %clean
       
   353 rm -rf $RPM_BUILD_ROOT
       
   354 %if %localize
       
   355 rm -rf %{_tmppath}/translations.*
       
   356 %endif
       
   357 
       
   358 %post
       
   359 /usr/sbin/update-alternatives --install %{_bindir}/xulrunner \
       
   360   xulrunner %{_libdir}/xulrunner-%{version_internal}/xulrunner %{uaweight} || :
       
   361 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh > /dev/null 2>&1
       
   362 exit 0
       
   363 
       
   364 %posttrans
       
   365 # needed for updates which transition directory to symlink
       
   366 %if 0%{?ga_version:1} 
       
   367 test -d %{_libdir}/xulrunner-%{ga_version} && rm -rf %{_libdir}/xulrunner-%{ga_version}
       
   368 ln -sf xulrunner-%{version_internal} %{_libdir}/xulrunner-%{ga_version}
       
   369 %endif
       
   370 [ -e %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh ] && \
       
   371   %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh > /dev/null 2>&1
       
   372 exit 0
       
   373 
       
   374 %preun
       
   375 if [ "$1" = "0" ]; then # deinstallation
       
   376   # that's not quite nice since old versions should be removed on update as well
       
   377   # but that's problematic for updates w/o raising the version number
       
   378   /usr/sbin/update-alternatives --remove xulrunner %{_libdir}/xulrunner-%{version_internal}/xulrunner
       
   379 fi
       
   380 rm -f %{_libdir}/xulrunner-%{version_internal}/dictionaries/*
       
   381 exit 0
       
   382 
       
   383 %triggerin -- myspell-dictionary
       
   384 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh > /dev/null 2>&1
       
   385 exit 0
       
   386 
       
   387 %triggerpostun -- myspell-dictionary
       
   388 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh > /dev/null 2>&1
       
   389 exit 0
       
   390 
       
   391 %files
       
   392 %defattr(-,root,root)
       
   393 %dir %{_libdir}/xulrunner-%{version_internal}/
       
   394 %dir %{_libdir}/xulrunner-%{version_internal}/chrome/
       
   395 %dir %{_libdir}/xulrunner-%{version_internal}/dictionaries/
       
   396 %dir %{_libdir}/xulrunner-%{version_internal}/extensions/
       
   397 %{_libdir}/xulrunner-%{version_internal}/chrome/classic.*
       
   398 %{_libdir}/xulrunner-%{version_internal}/chrome/comm.*
       
   399 %{_libdir}/xulrunner-%{version_internal}/chrome/en-US.*
       
   400 %{_libdir}/xulrunner-%{version_internal}/chrome/pippki.*
       
   401 %{_libdir}/xulrunner-%{version_internal}/chrome/toolkit.*
       
   402 %{_libdir}/xulrunner-%{version_internal}/chrome/icons/
       
   403 %{_libdir}/xulrunner-%{version_internal}/components/
       
   404 %exclude %{_libdir}/xulrunner-%{version_internal}/components/libmozgnome.so
       
   405 %exclude %{_libdir}/xulrunner-%{version_internal}/components/libnkgnomevfs.so
       
   406 %{_libdir}/xulrunner-%{version_internal}/defaults/
       
   407 %dir %{_libdir}/xulrunner-%{version_internal}/greprefs/
       
   408 %{_libdir}/xulrunner-%{version_internal}/greprefs/all.js
       
   409 %{_libdir}/xulrunner-%{version_internal}/greprefs/security-prefs.js
       
   410 %{_libdir}/xulrunner-%{version_internal}/greprefs/xpinstall.js
       
   411 %{_libdir}/xulrunner-%{version_internal}/greprefs/all-openSUSE.js
       
   412 %{_libdir}/xulrunner-%{version_internal}/icons/
       
   413 %{_libdir}/xulrunner-%{version_internal}/modules/
       
   414 %{_libdir}/xulrunner-%{version_internal}/plugins/
       
   415 %{_libdir}/xulrunner-%{version_internal}/res/
       
   416 %{_libdir}/xulrunner-%{version_internal}/*.so
       
   417 %{_libdir}/xulrunner-%{version_internal}/add-plugins.sh
       
   418 %{_libdir}/xulrunner-%{version_internal}/dependentlibs.list
       
   419 %{_libdir}/xulrunner-%{version_internal}/mozilla-xremote-client
       
   420 %if !%has_system_nss
       
   421 %{_libdir}/xulrunner-%{version_internal}/libsoftokn3.chk
       
   422 %{_libdir}/xulrunner-%{version_internal}/libfreebl3.chk
       
   423 %endif
       
   424 %{_libdir}/xulrunner-%{version_internal}/run-mozilla.sh
       
   425 %{_libdir}/xulrunner-%{version_internal}/xulrunner
       
   426 %{_libdir}/xulrunner-%{version_internal}/xulrunner-bin
       
   427 %{_libdir}/xulrunner-%{version_internal}/xulrunner-stub
       
   428 %{_libdir}/xulrunner-%{version_internal}/platform.ini
       
   429 #%{_libdir}/xulrunner-%{version_internal}/javaxpcom.jar
       
   430 # ghosts
       
   431 %ghost %{_libdir}/xulrunner-%{version_internal}/global.reginfo
       
   432 # GRE
       
   433 %dir %{_sysconfdir}/gre.d/
       
   434 %attr(644,root,root) %{_sysconfdir}/gre.d/*
       
   435 # example
       
   436 #%{_libdir}/xulrunner-%{version_internal}/simple/
       
   437 # API symlink
       
   438 %{_libdir}/xulrunner-%{apiversion}
       
   439 # compat symlinks
       
   440 %if 0%{?ga_version:1} 
       
   441 %ghost %{_libdir}/xulrunner-%{ga_version}
       
   442 %endif
       
   443 
       
   444 %files devel
       
   445 %defattr(-,root,root)
       
   446 #%{_libdir}/xulrunner-%{version_internal}/MozillaInterfaces*
       
   447 %{_libdir}/xulrunner-%{version_internal}/xpcshell
       
   448 %{_libdir}/xulrunner-%{version_internal}/xpidl
       
   449 %{_libdir}/xulrunner-%{version_internal}/xpt_dump
       
   450 %{_libdir}/xulrunner-%{version_internal}/xpt_link
       
   451 %{_libdir}/xulrunner-devel-%{version_internal}/
       
   452 # FIXME symlink dynamic libs below sdk/lib
       
   453 %attr(644,root,root) %{_libdir}/pkgconfig/*
       
   454 %{_includedir}/xulrunner-%{version_internal}/
       
   455 
       
   456 %files gnomevfs
       
   457 %defattr(-,root,root)
       
   458 %{_libdir}/xulrunner-%{version_internal}/components/libmozgnome.so
       
   459 %{_libdir}/xulrunner-%{version_internal}/components/libnkgnomevfs.so
       
   460 
       
   461 %if %localize
       
   462 %files translations-common -f %{_tmppath}/translations.common
       
   463 %defattr(-,root,root)
       
   464 
       
   465 %files translations-other -f %{_tmppath}/translations.other
       
   466 %defattr(-,root,root)
       
   467 %endif
       
   468 
       
   469 %changelog