- Create and own /etc/skel/.mozilla
- No longer need add-gecko-provides
This commit is contained in:
parent
557e35af96
commit
cbc5acd20c
@ -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
|
|
15
firefox.spec
15
firefox.spec
@ -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.
|
||||||
|
Loading…
Reference in New Issue
Block a user