Author: hawk Date: Sun Apr 30 13:02:17 2006 GMT Module: SPECS Tag: HEAD ---- Log message: - moved libs to /usr/lib/seamonkey, moved /usr/share/idl to /usr/include/seamonkey/idl - adjusted scripts for above change - updated /usr/bin/seamonkey wrapper to not treat -options as URLs - now seamonkey and mozilla may co-exist on same system
---- Files affected: SPECS: seamonkey.spec (1.23 -> 1.24) ---- Diffs: ================================================================ Index: SPECS/seamonkey.spec diff -u SPECS/seamonkey.spec:1.23 SPECS/seamonkey.spec:1.24 --- SPECS/seamonkey.spec:1.23 Wed Apr 19 23:47:56 2006 +++ SPECS/seamonkey.spec Sun Apr 30 15:02:12 2006 @@ -28,6 +28,7 @@ Patch1: %{name}-nss.patch Patch2: %{name}-ldap-with-nss.patch Patch3: %{name}-kill_slim_hidden_def.patch +Patch4: %{name}-lib_path.patch URL: http://www.mozilla.org/projects/seamonkey/ BuildRequires: /bin/csh BuildRequires: /bin/ex @@ -66,6 +67,7 @@ %define specflags -fno-strict-aliasing +%define _seamonkeydir %{_libdir}/%{name} %define _chromedir %{_libdir}/%{name}/chrome # mozilla and firefox provide their own versions %define _noautoreqdep libgkgfx.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so @@ -248,6 +250,7 @@ %patch1 -p1 %patch2 -p1 %patch3 -p1 +%patch4 -p1 %build BUILD_OFFICIAL="1"; export BUILD_OFFICIAL @@ -279,7 +282,7 @@ --enable-xinerama \ --enable-xprint \ --enable-old-abi-compat-wrappers \ - --with-default-mozilla-five-home=%{_libdir}/%{name} \ + --with-default-mozilla-five-home=%{_seamonkeydir} \ --with-pthreads \ --with-system-jpeg \ --with-system-nspr \ @@ -298,11 +301,11 @@ %install rm -rf $RPM_BUILD_ROOT install -d \ - $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}/idl} \ + $RPM_BUILD_ROOT{%{_bindir},%{_sbindir},%{_datadir}} \ $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} \ $RPM_BUILD_ROOT%{_datadir}/%{name}/{chrome,defaults,icons,greprefs,myspell,res,searchplugins} \ - $RPM_BUILD_ROOT%{_libdir}/%{name}/{components,plugins} \ - $RPM_BUILD_ROOT{%{_includedir}/%{name},%{_pkgconfigdir}} + $RPM_BUILD_ROOT%{_seamonkeydir}/{components,plugins} \ + $RPM_BUILD_ROOT{%{_includedir}/%{name}/idl,%{_pkgconfigdir}} # preparing to create register # remove empty directory trees @@ -313,31 +316,30 @@ # creating and installing register LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regxpcom LD_LIBRARY_PATH="dist/bin" MOZILLA_FIVE_HOME="dist/bin" dist/bin/regchrome -#install dist/bin/component.reg $RPM_BUILD_ROOT%{_libdir}/%{name} +#install dist/bin/component.reg $RPM_BUILD_ROOT%{_seamonkeydir} ln -sf ../../share/%{name}/chrome $RPM_BUILD_ROOT%{_chromedir} -ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_libdir}/%{name}/defaults -ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_libdir}/%{name}/greprefs -ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_libdir}/%{name}/icons -ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_libdir}/%{name}/res -ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_libdir}/%{name}/searchplugins -ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_libdir}/%{name}/components/myspell +ln -sf ../../share/%{name}/defaults $RPM_BUILD_ROOT%{_seamonkeydir}/defaults +ln -sf ../../share/%{name}/greprefs $RPM_BUILD_ROOT%{_seamonkeydir}/greprefs +ln -sf ../../share/%{name}/icons $RPM_BUILD_ROOT%{_seamonkeydir}/icons +ln -sf ../../share/%{name}/res $RPM_BUILD_ROOT%{_seamonkeydir}/res +ln -sf ../../share/%{name}/searchplugins $RPM_BUILD_ROOT%{_seamonkeydir}/searchplugins +ln -sf ../../../share/%{name}/myspell $RPM_BUILD_ROOT%{_seamonkeydir}/components/myspell cp -frL dist/bin/chrome/* $RPM_BUILD_ROOT%{_datadir}/%{name}/chrome -cp -frL dist/bin/components/{[^m],m[^y]}* $RPM_BUILD_ROOT%{_libdir}/%{name}/components +cp -frL dist/bin/components/{[^m],m[^y]}* $RPM_BUILD_ROOT%{_seamonkeydir}/components cp -frL dist/bin/components/myspell/* $RPM_BUILD_ROOT%{_datadir}/%{name}/myspell cp -frL dist/bin/defaults/* $RPM_BUILD_ROOT%{_datadir}/%{name}/defaults cp -frL dist/bin/res/* $RPM_BUILD_ROOT%{_datadir}/%{name}/res cp -frL dist/bin/searchplugins/* $RPM_BUILD_ROOT%{_datadir}/%{name}/searchplugins cp -frL dist/gre/greprefs/* $RPM_BUILD_ROOT%{_datadir}/%{name}/greprefs -cp -frL dist/idl/* $RPM_BUILD_ROOT%{_datadir}/idl +cp -frL dist/idl/* $RPM_BUILD_ROOT%{_includedir}/%{name}/idl cp -frL dist/include/* $RPM_BUILD_ROOT%{_includedir}/%{name} cp -frL dist/public/ldap{,-private} $RPM_BUILD_ROOT%{_includedir}/%{name} -install dist/bin/*.so $RPM_BUILD_ROOT%{_libdir} +install dist/bin/*.so $RPM_BUILD_ROOT%{_seamonkeydir} -ln -s %{_libdir}/libxpcom.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libxpcom.so -ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_libdir}/%{name}/libnssckbi.so +ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_seamonkeydir}/libnssckbi.so for f in build/unix/*.pc ; do sed -e 's/seamonkey-%{version}/seamonkey/' $f \ @@ -357,7 +359,10 @@ install suite/branding/icons/gtk/seamonkey.png $RPM_BUILD_ROOT%{_pixmapsdir} -install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_bindir} +install dist/bin/seamonkey-bin $RPM_BUILD_ROOT%{_seamonkeydir} +install dist/bin/regchrome $RPM_BUILD_ROOT%{_seamonkeydir} +install dist/bin/regxpcom $RPM_BUILD_ROOT%{_seamonkeydir} +install dist/bin/xpidl $RPM_BUILD_ROOT%{_seamonkeydir} install dist/bin/regchrome $RPM_BUILD_ROOT%{_bindir} install dist/bin/regxpcom $RPM_BUILD_ROOT%{_bindir} install dist/bin/xpidl $RPM_BUILD_ROOT%{_bindir} @@ -369,35 +374,43 @@ #!/bin/sh # (c) vip at linux.pl, wolf at pld-linux.org -MOZILLA_FIVE_HOME=%{_libdir}/seamonkey +LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} +export LD_LIBRARY_PATH + +MOZILLA_FIVE_HOME=%{_seamonkeydir} if [ "$1" == "-remote" ]; then - %{_bindir}/seamonkey-bin "$@" + %{_seamonkeydir}/seamonkey-bin "$@" else - PING=`%{_bindir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null` + PING=`%{_seamonkeydir}/seamonkey-bin -remote 'ping()' 2>&1 >/dev/null` if [ -n "$PING" ]; then if [ -f "`pwd`/$1" ]; then - %{_bindir}/seamonkey-bin "file://`pwd`/$1" + %{_seamonkeydir}/seamonkey-bin "file://`pwd`/$1" else - %{_bindir}/seamonkey-bin "$@" + %{_seamonkeydir}/seamonkey-bin "$@" fi else if [ -z "$1" ]; then - %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)' + %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openBrowser)' elif [ "$1" == "-mail" ]; then - %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)' + %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (openInbox)' elif [ "$1" == "-compose" ]; then - %{_bindir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)' + %{_seamonkeydir}/seamonkey-bin -remote 'xfeDoCommand (composeMessage)' else - if [ -f "`pwd`/$1" ]; then - URL="file://`pwd`/$1" - else - URL="$1" - fi - grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null + echo $1 | grep -q "^-" > /dev/null if [ $? -eq 0 ]; then - %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)" + %{_seamonkeydir}/seamonkey-bin "$@" else - %{_bindir}/seamonkey-bin -remote "OpenUrl($URL,new-window)" + if [ -f "`pwd`/$1" ]; then + URL="file://`pwd`/$1" + else + URL="$1" + fi + grep browser.tabs.opentabfor.middleclick ~/.mozilla/default/*/prefs.js | grep true > /dev/null + if [ $? -eq 0 ]; then + %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-tab)" + else + %{_seamonkeydir}/seamonkey-bin -remote "OpenUrl($URL,new-window)" + fi fi fi fi @@ -410,9 +423,13 @@ cd %{_datadir}/%{name}/chrome cat *-installed-chrome.txt > installed-chrome.txt rm -f chrome.rdf overlays.rdf -rm -f %{_libdir}/%{name}/components/{compreg,xpti}.dat -MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regxpcom -MOZILLA_FIVE_HOME=%{_libdir}/%{name} %{_bindir}/regchrome +rm -f %{_seamonkeydir}/components/{compreg,xpti}.dat + +LD_LIBRARY_PATH=%{_seamonkeydir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH} +export LD_LIBRARY_PATH + +MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regxpcom +MOZILLA_FIVE_HOME=%{_seamonkeydir} %{_seamonkeydir}/regchrome exit 0 EOF @@ -477,184 +494,187 @@ %files %defattr(644,root,root,755) -%attr(755,root,root) %{_bindir}/seamonkey* -%attr(755,root,root) %{_bindir}/reg* +%attr(755,root,root) %{_bindir}/seamonkey %attr(744,root,root) %{_sbindir}/%{name}-chrome+xpcom-generate -%dir %{_libdir}/%{name} +%dir %{_seamonkeydir} %dir %{_chromedir} -%dir %{_libdir}/%{name}/components -%dir %{_libdir}/%{name}/defaults -%dir %{_libdir}/%{name}/greprefs -%dir %{_libdir}/%{name}/icons -%dir %{_libdir}/%{name}/plugins -%dir %{_libdir}/%{name}/res -%dir %{_libdir}/%{name}/searchplugins +%dir %{_seamonkeydir}/components +%dir %{_seamonkeydir}/defaults +%dir %{_seamonkeydir}/greprefs +%dir %{_seamonkeydir}/icons +%dir %{_seamonkeydir}/plugins +%dir %{_seamonkeydir}/res +%dir %{_seamonkeydir}/searchplugins %dir %{_datadir}/%{name} -%attr(755,root,root) %{_libdir}/%{name}/libxpcom.so -%attr(755,root,root) %{_libdir}/%{name}/libnssckbi.so - -%attr(755,root,root) %{_libdir}/%{name}/components/libaccess*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libappcomps.so -%attr(755,root,root) %{_libdir}/%{name}/components/libauth*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libautoconfig.so -%attr(755,root,root) %{_libdir}/%{name}/components/libcaps.so -%attr(755,root,root) %{_libdir}/%{name}/components/libchrome.so -%attr(755,root,root) %{_libdir}/%{name}/components/libcomposer.so -%attr(755,root,root) %{_libdir}/%{name}/components/libcookie.so -%attr(755,root,root) %{_libdir}/%{name}/components/libdocshell.so -%attr(755,root,root) %{_libdir}/%{name}/components/libeditor.so -%attr(755,root,root) %{_libdir}/%{name}/components/libembedcomponents.so -%attr(755,root,root) %{_libdir}/%{name}/components/libfileview.so -%attr(755,root,root) %{_libdir}/%{name}/components/libgfx*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libgk*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libhtmlpars.so -%attr(755,root,root) %{_libdir}/%{name}/components/libi18n.so -%attr(755,root,root) %{_libdir}/%{name}/components/libimg*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libjar50.so -%attr(755,root,root) %{_libdir}/%{name}/components/libjsd.so -%attr(755,root,root) %{_libdir}/%{name}/components/libmork.so -%attr(755,root,root) %{_libdir}/%{name}/components/libmoz*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libmyspell.so -%attr(755,root,root) %{_libdir}/%{name}/components/libnecko*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libnkdatetime.so -%attr(755,root,root) %{_libdir}/%{name}/components/libnkfinger.so -%attr(755,root,root) %{_libdir}/%{name}/components/libns*.so -%attr(755,root,root) %{_libdir}/%{name}/components/liboji.so -%attr(755,root,root) %{_libdir}/%{name}/components/libp3p.so -%attr(755,root,root) %{_libdir}/%{name}/components/libpermissions.so -%attr(755,root,root) %{_libdir}/%{name}/components/libpipboot.so -%attr(755,root,root) %{_libdir}/%{name}/components/libpipnss.so -%attr(755,root,root) %{_libdir}/%{name}/components/libpippki.so -%attr(755,root,root) %{_libdir}/%{name}/components/libpref.so -%attr(755,root,root) %{_libdir}/%{name}/components/libprofile.so -%attr(755,root,root) %{_libdir}/%{name}/components/librdf.so -%attr(755,root,root) %{_libdir}/%{name}/components/libremoteservice.so -%attr(755,root,root) %{_libdir}/%{name}/components/libschemavalidation.so -%attr(755,root,root) %{_libdir}/%{name}/components/libsearchservice.so -%attr(755,root,root) %{_libdir}/%{name}/components/libspellchecker.so -%attr(755,root,root) %{_libdir}/%{name}/components/libsql.so -%attr(755,root,root) %{_libdir}/%{name}/components/libsroaming.so -%attr(755,root,root) %{_libdir}/%{name}/components/libstoragecomps.so -%attr(755,root,root) %{_libdir}/%{name}/components/libsystem-pref.so -%attr(755,root,root) %{_libdir}/%{name}/components/libtransformiix.so -%attr(755,root,root) %{_libdir}/%{name}/components/libtxmgr.so -%attr(755,root,root) %{_libdir}/%{name}/components/libtypeaheadfind.so -%attr(755,root,root) %{_libdir}/%{name}/components/libuconv.so -%attr(755,root,root) %{_libdir}/%{name}/components/libucv*.so -%attr(755,root,root) %{_libdir}/%{name}/components/libuniversalchardet.so -%attr(755,root,root) %{_libdir}/%{name}/components/libwallet.so -%attr(755,root,root) %{_libdir}/%{name}/components/libwalletviewers.so -%attr(755,root,root) %{_libdir}/%{name}/components/libwebbrwsr.so -%attr(755,root,root) %{_libdir}/%{name}/components/libwebdav.so -%attr(755,root,root) %{_libdir}/%{name}/components/libwebsrvcs.so -%attr(755,root,root) %{_libdir}/%{name}/components/libwidget_gtk2.so -%attr(755,root,root) %{_libdir}/%{name}/components/libx*.so - -%{_libdir}/%{name}/components/access*.xpt -%{_libdir}/%{name}/components/alerts.xpt -%{_libdir}/%{name}/components/appshell.xpt -%{_libdir}/%{name}/components/appstartup.xpt -%{_libdir}/%{name}/components/autocomplete.xpt -%{_libdir}/%{name}/components/autoconfig.xpt -%{_libdir}/%{name}/components/bookmarks.xpt -%{_libdir}/%{name}/components/caps.xpt -%{_libdir}/%{name}/components/chardet.xpt -%{_libdir}/%{name}/components/chrome.xpt -%{_libdir}/%{name}/components/commandhandler.xpt -%{_libdir}/%{name}/components/composer.xpt -%{_libdir}/%{name}/components/content*.xpt -%{_libdir}/%{name}/components/cookie.xpt -%{_libdir}/%{name}/components/directory.xpt -%{_libdir}/%{name}/components/docshell.xpt -%{_libdir}/%{name}/components/dom*.xpt -%{_libdir}/%{name}/components/downloadmanager.xpt -%{_libdir}/%{name}/components/editor.xpt -%{_libdir}/%{name}/components/embed_base.xpt -%{_libdir}/%{name}/components/extensions.xpt -%{_libdir}/%{name}/components/exthandler.xpt -%{_libdir}/%{name}/components/find.xpt -%{_libdir}/%{name}/components/filepicker.xpt -%{_libdir}/%{name}/components/gfx*.xpt -%{?with_svg:%{_libdir}/%{name}/components/gksvgrenderer.xpt} -%{_libdir}/%{name}/components/history.xpt -%{_libdir}/%{name}/components/htmlparser.xpt -%{?with_gnomeui:%{_libdir}/%{name}/components/imgicon.xpt} -%{_libdir}/%{name}/components/imglib2.xpt -%{_libdir}/%{name}/components/intl.xpt -%{_libdir}/%{name}/components/jar.xpt -%{_libdir}/%{name}/components/js*.xpt -%{_libdir}/%{name}/components/layout*.xpt -%{_libdir}/%{name}/components/locale.xpt -%{_libdir}/%{name}/components/lwbrk.xpt -%{_libdir}/%{name}/components/mimetype.xpt -%{_libdir}/%{name}/components/moz*.xpt -%{_libdir}/%{name}/components/necko*.xpt -%{_libdir}/%{name}/components/oji.xpt -%{_libdir}/%{name}/components/p3p.xpt -%{_libdir}/%{name}/components/pipboot.xpt -%{_libdir}/%{name}/components/pipnss.xpt -%{_libdir}/%{name}/components/pippki.xpt -%{_libdir}/%{name}/components/plugin.xpt -%{_libdir}/%{name}/components/pref.xpt -%{_libdir}/%{name}/components/prefetch.xpt -%{_libdir}/%{name}/components/prefmigr.xpt -%{_libdir}/%{name}/components/profile.xpt -%{_libdir}/%{name}/components/progressDlg.xpt -%{_libdir}/%{name}/components/proxyObjInst.xpt -%{_libdir}/%{name}/components/rdf.xpt -%{_libdir}/%{name}/components/related.xpt -%{_libdir}/%{name}/components/search.xpt -%{_libdir}/%{name}/components/schemavalidation.xpt -%{_libdir}/%{name}/components/shistory.xpt -%{_libdir}/%{name}/components/sidebar.xpt -%{_libdir}/%{name}/components/signonviewer.xpt -%{_libdir}/%{name}/components/spellchecker.xpt -%{_libdir}/%{name}/components/sql.xpt -%{_libdir}/%{name}/components/storage.xpt -%{_libdir}/%{name}/components/toolkitremote.xpt -%{_libdir}/%{name}/components/txmgr.xpt -%{_libdir}/%{name}/components/txtsvc.xpt -%{_libdir}/%{name}/components/typeaheadfind.xpt -%{_libdir}/%{name}/components/uconv.xpt -%{_libdir}/%{name}/components/unicharutil.xpt -%{_libdir}/%{name}/components/uriloader.xpt -%{_libdir}/%{name}/components/wallet*.xpt -%{_libdir}/%{name}/components/webBrowser_core.xpt -%{_libdir}/%{name}/components/webbrowserpersist.xpt -%{_libdir}/%{name}/components/webdav.xpt -%{_libdir}/%{name}/components/webshell_idls.xpt -%{_libdir}/%{name}/components/websrvcs.xpt -%{_libdir}/%{name}/components/widget.xpt -%{_libdir}/%{name}/components/windowds.xpt -%{_libdir}/%{name}/components/windowwatcher.xpt -%{_libdir}/%{name}/components/x*.xpt - -%{_libdir}/%{name}/components/jsconsole-clhandler.js -%{_libdir}/%{name}/components/nsCloseAllWindows.js -%{_libdir}/%{name}/components/nsComposerCmdLineHandler.js -%{_libdir}/%{name}/components/nsDictionary.js -%{_libdir}/%{name}/components/nsDownloadProgressListener.js -%{_libdir}/%{name}/components/nsFilePicker.js -%{_libdir}/%{name}/components/nsHelperAppDlg.js -%{_libdir}/%{name}/components/nsInterfaceInfoToIDL.js -%{_libdir}/%{name}/components/nsKillAll.js -%{_libdir}/%{name}/components/nsProgressDialog.js -%{_libdir}/%{name}/components/nsProxyAutoConfig.js -%{_libdir}/%{name}/components/nsResetPref.js -%{_libdir}/%{name}/components/nsSchemaValidatorRegexp.js -%{_libdir}/%{name}/components/nsSidebar.js -%{_libdir}/%{name}/components/nsUpdateNotifier.js -%{_libdir}/%{name}/components/nsXmlRpcClient.js -%{_libdir}/%{name}/components/xulappinfo.js +%attr(755,root,root) %{_seamonkeydir}/seamonkey-bin +%attr(755,root,root) %{_seamonkeydir}/reg* +%attr(755,root,root) %{_seamonkeydir}/xpidl + +%attr(755,root,root) %{_seamonkeydir}/libxpcom.so +%attr(755,root,root) %{_seamonkeydir}/libnssckbi.so + +%attr(755,root,root) %{_seamonkeydir}/components/libaccess*.so +%attr(755,root,root) %{_seamonkeydir}/components/libappcomps.so +%attr(755,root,root) %{_seamonkeydir}/components/libauth*.so +%attr(755,root,root) %{_seamonkeydir}/components/libautoconfig.so +%attr(755,root,root) %{_seamonkeydir}/components/libcaps.so +%attr(755,root,root) %{_seamonkeydir}/components/libchrome.so +%attr(755,root,root) %{_seamonkeydir}/components/libcomposer.so +%attr(755,root,root) %{_seamonkeydir}/components/libcookie.so +%attr(755,root,root) %{_seamonkeydir}/components/libdocshell.so +%attr(755,root,root) %{_seamonkeydir}/components/libeditor.so +%attr(755,root,root) %{_seamonkeydir}/components/libembedcomponents.so +%attr(755,root,root) %{_seamonkeydir}/components/libfileview.so +%attr(755,root,root) %{_seamonkeydir}/components/libgfx*.so +%attr(755,root,root) %{_seamonkeydir}/components/libgk*.so +%attr(755,root,root) %{_seamonkeydir}/components/libhtmlpars.so +%attr(755,root,root) %{_seamonkeydir}/components/libi18n.so +%attr(755,root,root) %{_seamonkeydir}/components/libimg*.so +%attr(755,root,root) %{_seamonkeydir}/components/libjar50.so +%attr(755,root,root) %{_seamonkeydir}/components/libjsd.so +%attr(755,root,root) %{_seamonkeydir}/components/libmork.so +%attr(755,root,root) %{_seamonkeydir}/components/libmoz*.so +%attr(755,root,root) %{_seamonkeydir}/components/libmyspell.so +%attr(755,root,root) %{_seamonkeydir}/components/libnecko*.so +%attr(755,root,root) %{_seamonkeydir}/components/libnkdatetime.so +%attr(755,root,root) %{_seamonkeydir}/components/libnkfinger.so +%attr(755,root,root) %{_seamonkeydir}/components/libns*.so +%attr(755,root,root) %{_seamonkeydir}/components/liboji.so +%attr(755,root,root) %{_seamonkeydir}/components/libp3p.so +%attr(755,root,root) %{_seamonkeydir}/components/libpermissions.so +%attr(755,root,root) %{_seamonkeydir}/components/libpipboot.so +%attr(755,root,root) %{_seamonkeydir}/components/libpipnss.so +%attr(755,root,root) %{_seamonkeydir}/components/libpippki.so +%attr(755,root,root) %{_seamonkeydir}/components/libpref.so +%attr(755,root,root) %{_seamonkeydir}/components/libprofile.so +%attr(755,root,root) %{_seamonkeydir}/components/librdf.so +%attr(755,root,root) %{_seamonkeydir}/components/libremoteservice.so +%attr(755,root,root) %{_seamonkeydir}/components/libschemavalidation.so +%attr(755,root,root) %{_seamonkeydir}/components/libsearchservice.so +%attr(755,root,root) %{_seamonkeydir}/components/libspellchecker.so +%attr(755,root,root) %{_seamonkeydir}/components/libsql.so +%attr(755,root,root) %{_seamonkeydir}/components/libsroaming.so +%attr(755,root,root) %{_seamonkeydir}/components/libstoragecomps.so +%attr(755,root,root) %{_seamonkeydir}/components/libsystem-pref.so +%attr(755,root,root) %{_seamonkeydir}/components/libtransformiix.so +%attr(755,root,root) %{_seamonkeydir}/components/libtxmgr.so +%attr(755,root,root) %{_seamonkeydir}/components/libtypeaheadfind.so +%attr(755,root,root) %{_seamonkeydir}/components/libuconv.so +%attr(755,root,root) %{_seamonkeydir}/components/libucv*.so +%attr(755,root,root) %{_seamonkeydir}/components/libuniversalchardet.so +%attr(755,root,root) %{_seamonkeydir}/components/libwallet.so +%attr(755,root,root) %{_seamonkeydir}/components/libwalletviewers.so +%attr(755,root,root) %{_seamonkeydir}/components/libwebbrwsr.so +%attr(755,root,root) %{_seamonkeydir}/components/libwebdav.so +%attr(755,root,root) %{_seamonkeydir}/components/libwebsrvcs.so +%attr(755,root,root) %{_seamonkeydir}/components/libwidget_gtk2.so +%attr(755,root,root) %{_seamonkeydir}/components/libx*.so + +%{_seamonkeydir}/components/access*.xpt +%{_seamonkeydir}/components/alerts.xpt +%{_seamonkeydir}/components/appshell.xpt +%{_seamonkeydir}/components/appstartup.xpt +%{_seamonkeydir}/components/autocomplete.xpt +%{_seamonkeydir}/components/autoconfig.xpt +%{_seamonkeydir}/components/bookmarks.xpt +%{_seamonkeydir}/components/caps.xpt +%{_seamonkeydir}/components/chardet.xpt +%{_seamonkeydir}/components/chrome.xpt +%{_seamonkeydir}/components/commandhandler.xpt +%{_seamonkeydir}/components/composer.xpt +%{_seamonkeydir}/components/content*.xpt +%{_seamonkeydir}/components/cookie.xpt +%{_seamonkeydir}/components/directory.xpt +%{_seamonkeydir}/components/docshell.xpt +%{_seamonkeydir}/components/dom*.xpt +%{_seamonkeydir}/components/downloadmanager.xpt +%{_seamonkeydir}/components/editor.xpt +%{_seamonkeydir}/components/embed_base.xpt +%{_seamonkeydir}/components/extensions.xpt +%{_seamonkeydir}/components/exthandler.xpt +%{_seamonkeydir}/components/find.xpt +%{_seamonkeydir}/components/filepicker.xpt +%{_seamonkeydir}/components/gfx*.xpt +%{?with_svg:%{_seamonkeydir}/components/gksvgrenderer.xpt} +%{_seamonkeydir}/components/history.xpt +%{_seamonkeydir}/components/htmlparser.xpt +%{?with_gnomeui:%{_seamonkeydir}/components/imgicon.xpt} +%{_seamonkeydir}/components/imglib2.xpt +%{_seamonkeydir}/components/intl.xpt +%{_seamonkeydir}/components/jar.xpt +%{_seamonkeydir}/components/js*.xpt +%{_seamonkeydir}/components/layout*.xpt +%{_seamonkeydir}/components/locale.xpt +%{_seamonkeydir}/components/lwbrk.xpt +%{_seamonkeydir}/components/mimetype.xpt +%{_seamonkeydir}/components/moz*.xpt +%{_seamonkeydir}/components/necko*.xpt +%{_seamonkeydir}/components/oji.xpt +%{_seamonkeydir}/components/p3p.xpt +%{_seamonkeydir}/components/pipboot.xpt +%{_seamonkeydir}/components/pipnss.xpt +%{_seamonkeydir}/components/pippki.xpt +%{_seamonkeydir}/components/plugin.xpt +%{_seamonkeydir}/components/pref.xpt +%{_seamonkeydir}/components/prefetch.xpt +%{_seamonkeydir}/components/prefmigr.xpt +%{_seamonkeydir}/components/profile.xpt +%{_seamonkeydir}/components/progressDlg.xpt +%{_seamonkeydir}/components/proxyObjInst.xpt +%{_seamonkeydir}/components/rdf.xpt +%{_seamonkeydir}/components/related.xpt +%{_seamonkeydir}/components/search.xpt +%{_seamonkeydir}/components/schemavalidation.xpt +%{_seamonkeydir}/components/shistory.xpt +%{_seamonkeydir}/components/sidebar.xpt +%{_seamonkeydir}/components/signonviewer.xpt +%{_seamonkeydir}/components/spellchecker.xpt +%{_seamonkeydir}/components/sql.xpt +%{_seamonkeydir}/components/storage.xpt +%{_seamonkeydir}/components/toolkitremote.xpt +%{_seamonkeydir}/components/txmgr.xpt +%{_seamonkeydir}/components/txtsvc.xpt +%{_seamonkeydir}/components/typeaheadfind.xpt +%{_seamonkeydir}/components/uconv.xpt +%{_seamonkeydir}/components/unicharutil.xpt +%{_seamonkeydir}/components/uriloader.xpt +%{_seamonkeydir}/components/wallet*.xpt +%{_seamonkeydir}/components/webBrowser_core.xpt +%{_seamonkeydir}/components/webbrowserpersist.xpt +%{_seamonkeydir}/components/webdav.xpt +%{_seamonkeydir}/components/webshell_idls.xpt +%{_seamonkeydir}/components/websrvcs.xpt +%{_seamonkeydir}/components/widget.xpt +%{_seamonkeydir}/components/windowds.xpt +%{_seamonkeydir}/components/windowwatcher.xpt +%{_seamonkeydir}/components/x*.xpt + +%{_seamonkeydir}/components/jsconsole-clhandler.js +%{_seamonkeydir}/components/nsCloseAllWindows.js +%{_seamonkeydir}/components/nsComposerCmdLineHandler.js +%{_seamonkeydir}/components/nsDictionary.js +%{_seamonkeydir}/components/nsDownloadProgressListener.js +%{_seamonkeydir}/components/nsFilePicker.js +%{_seamonkeydir}/components/nsHelperAppDlg.js +%{_seamonkeydir}/components/nsInterfaceInfoToIDL.js +%{_seamonkeydir}/components/nsKillAll.js +%{_seamonkeydir}/components/nsProgressDialog.js +%{_seamonkeydir}/components/nsProxyAutoConfig.js +%{_seamonkeydir}/components/nsResetPref.js +%{_seamonkeydir}/components/nsSchemaValidatorRegexp.js +%{_seamonkeydir}/components/nsSidebar.js +%{_seamonkeydir}/components/nsUpdateNotifier.js +%{_seamonkeydir}/components/nsXmlRpcClient.js +%{_seamonkeydir}/components/xulappinfo.js # not *.dat, so check-files can catch any new files # (and they won't be just silently placed empty in rpm) -%ghost %{_libdir}/%{name}/components/compreg.dat -%ghost %{_libdir}/%{name}/components/xpti.dat +%ghost %{_seamonkeydir}/components/compreg.dat +%ghost %{_seamonkeydir}/components/xpti.dat -%{_libdir}/%{name}/components/myspell +%{_seamonkeydir}/components/myspell %dir %{_datadir}/%{name}/chrome %{_datadir}/%{name}/chrome/US.jar @@ -702,7 +722,6 @@ %{_datadir}/%{name}/myspell %{_datadir}/%{name}/res %{_datadir}/%{name}/searchplugins -%{_datadir}/idl/* %{_pixmapsdir}/seamonkey.png %{_desktopdir}/%{name}.desktop @@ -712,53 +731,53 @@ %defattr(644,root,root,755) # libxpcom.so used by mozillaplug-in # probably should add more if more packages require -%attr(755,root,root) %{_libdir}/libxpcom.so -%attr(755,root,root) %{_libdir}/libxpcom_compat.so -%attr(755,root,root) %{_libdir}/libxpcom_core.so +%attr(755,root,root) %{_seamonkeydir}/libxpcom.so +%attr(755,root,root) %{_seamonkeydir}/libxpcom_compat.so +%attr(755,root,root) %{_seamonkeydir}/libxpcom_core.so # add rest too -%attr(755,root,root) %{_libdir}/libgfxpsshar.so -%attr(755,root,root) %{_libdir}/libgkgfx.so -%attr(755,root,root) %{_libdir}/libgtkembedmoz.so -%attr(755,root,root) %{_libdir}/libgtkxtbin.so -%attr(755,root,root) %{_libdir}/libjsj.so -%attr(755,root,root) %{_libdir}/libldap50.so -%attr(755,root,root) %{_libdir}/libprldap50.so -%attr(755,root,root) %{_libdir}/libssldap50.so -%attr(755,root,root) %{_libdir}/libmozjs.so -%attr(755,root,root) %{_libdir}/libxpistub.so -%attr(755,root,root) %{_libdir}/libxlibrgb.so +%attr(755,root,root) %{_seamonkeydir}/libgfxpsshar.so +%attr(755,root,root) %{_seamonkeydir}/libgkgfx.so +%attr(755,root,root) %{_seamonkeydir}/libgtkembedmoz.so +%attr(755,root,root) %{_seamonkeydir}/libgtkxtbin.so +%attr(755,root,root) %{_seamonkeydir}/libjsj.so +%attr(755,root,root) %{_seamonkeydir}/libldap50.so +%attr(755,root,root) %{_seamonkeydir}/libprldap50.so +%attr(755,root,root) %{_seamonkeydir}/libssldap50.so +%attr(755,root,root) %{_seamonkeydir}/libmozjs.so +%attr(755,root,root) %{_seamonkeydir}/libxpistub.so +%attr(755,root,root) %{_seamonkeydir}/libxlibrgb.so %files mailnews %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/libmsgbaseutil.so -%attr(755,root,root) %{_libdir}/%{name}/components/libaddrbook.so -%attr(755,root,root) %{_libdir}/%{name}/components/libbayesflt.so -%attr(755,root,root) %{_libdir}/%{name}/components/libimpText.so -%attr(755,root,root) %{_libdir}/%{name}/components/libimpComm4xMail.so -%attr(755,root,root) %{_libdir}/%{name}/components/libimport.so -%attr(755,root,root) %{_libdir}/%{name}/components/liblocalmail.so -%attr(755,root,root) %{_libdir}/%{name}/components/libmailnews.so -%attr(755,root,root) %{_libdir}/%{name}/components/libmailview.so <<Diff was trimmed, longer than 597 lines>> ---- CVS-web: http://cvs.pld-linux.org/SPECS/seamonkey.spec?r1=1.23&r2=1.24&f=u _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit