- Create and own /etc/skel/.mozilla

- No longer need add-gecko-provides
This commit is contained in:
Christopher Aillon 2007-12-31 17:41:57 +00:00
parent 557e35af96
commit cbc5acd20c
2 changed files with 8 additions and 28 deletions

View File

@ -1,21 +0,0 @@
#!/bin/sh
#
# Use the internal provides generator"
#
filelist=`sed "s/[]['\"*?{}]/\\\\\&/g"`
provides=`echo $filelist | /usr/lib/rpm/find-provides`
echo $provides
#
# Now output the stuff we want to add
#
core_files=`echo $filelist | grep "libxpcom\.so" | wc -l`
devel_files=`echo $filelist | grep "firefox\-xpcom\.pc" | wc -l`
debug_files=`echo $filelist | grep "libxpcom\.so\.debug" | wc -l`
if [ $debug_files -eq 0 ]; then
if [ $devel_files -gt 0 ]; then
echo "gecko-devel = @GECKO_VERSION@"
elif [ $core_files -gt 0 ]; then
echo "gecko-libs = @GECKO_VERSION@"
fi
fi

View File

@ -10,7 +10,7 @@
Summary: Mozilla Firefox Web browser Summary: Mozilla Firefox Web browser
Name: firefox Name: firefox
Version: 3.0 Version: 3.0
Release: 0.beta2.3%{?dist} Release: 0.beta2.4%{?dist}
URL: http://www.mozilla.org/projects/firefox/ URL: http://www.mozilla.org/projects/firefox/
License: MPLv1.1 or GPLv2+ or LGPLv2+ License: MPLv1.1 or GPLv2+ or LGPLv2+
Group: Applications/Internet Group: Applications/Internet
@ -30,7 +30,6 @@ Source22: firefox.png
Source23: firefox.1 Source23: firefox.1
Source50: firefox-xremote-client.sh.in Source50: firefox-xremote-client.sh.in
Source100: find-external-requires Source100: find-external-requires
Source101: add-gecko-provides.in
# build patches # build patches
Patch1: firefox-2.0-link-layout.patch Patch1: firefox-2.0-link-layout.patch
@ -235,10 +234,8 @@ for langpack in `ls firefox-langpacks/*.xpi`; do
done done
%{__rm} -rf firefox-langpacks %{__rm} -rf firefox-langpacks
GECKO_VERSION=$(./config/milestone.pl --topsrcdir='.') # Default profile dir for /etc/skel
%{__cat} %{SOURCE101} | %{__sed} -e "s/@GECKO_VERSION@/$GECKO_VERSION/g" > \ %{__mkdir_p} RPM_BUILD_ROOT/%{_sysconfdir}/skel/.mozilla
%{_builddir}/add-gecko-provides
chmod 700 %{_builddir}/add-gecko-provides
# Copy over the LICENSE # Copy over the LICENSE
install -c -m 644 LICENSE $RPM_BUILD_ROOT/%{mozappdir} install -c -m 644 LICENSE $RPM_BUILD_ROOT/%{mozappdir}
@ -280,10 +277,10 @@ fi
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_bindir}/firefox %{_bindir}/firefox
#%exclude %{_bindir}/firefox-config
%{_mandir}/man1/* %{_mandir}/man1/*
%{_datadir}/applications/mozilla-%{name}.desktop %{_datadir}/applications/mozilla-%{name}.desktop
%{_datadir}/icons/hicolor/48x48/apps/firefox.png %{_datadir}/icons/hicolor/48x48/apps/firefox.png
%{_sysconfdir}/skel/.mozilla
%dir %{mozappdir} %dir %{mozappdir}
%doc %{mozappdir}/LICENSE %doc %{mozappdir}/LICENSE
%{mozappdir}/*.properties %{mozappdir}/*.properties
@ -311,6 +308,10 @@ fi
#--------------------------------------------------------------------- #---------------------------------------------------------------------
%changelog %changelog
* Mon Dec 31 2007 Christopher Aillon <caillon@redhat.com> 3.0-0.beta2.4
- Create and own /etc/skel/.mozilla
- No longer need add-gecko-provides
* Sat Dec 22 2007 Christopher Aillon <caillon@redhat.com> 3.0-0.beta2.3 * Sat Dec 22 2007 Christopher Aillon <caillon@redhat.com> 3.0-0.beta2.3
- When there are both 32- and 64-bit versions of XPCOM installed on disk - When there are both 32- and 64-bit versions of XPCOM installed on disk
make sure to load the correct one. make sure to load the correct one.