SPECS: mozilla-firefox-bin.spec
Maciej Witaszek
maciek2w at gmail.com
Tue Oct 11 14:24:09 CEST 2005
Witam,
w zwi?zku z magicznym generowanie krzaczków w najnowszym firefoxie z paczki
w PLD, postanowi?em zrobi? paczk? z binarnej wersji z firefox.pl.
Mo?e si? komu? przyda.
Binarna wersja Firefoxa po polsku wk?adana jest do jednej paczki.
Ca?y kod instalowany jest do katalogu /usr/lib/mozilla-firefox-bin,
wi?c nie powinno si? gry?? z kompilowan? wersj?. Niestety takie
rozwi?zanie powoduje, ?e pluginy dla firefoxa instalowane z
innych paczek trzeba r?cznie skopiowa? do tego katalogu
lub instalowa? w katalogu domowym u?ytkownika.
Mo?na by si? zastanowi? nad zrobieniem wspólnego katalogu
dla pluginów z wersji kompilowanej przez PLD i binarnej.
Przegl?dark? uruchamia si? za pomoc? skryptu:
/usr/bin/mozilla-firefox-bin.sh
Pozdrawiam,
Maciej Witaszek
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mozilla-firefox-bin.desktop
Type: application/x-desktop
Size: 268 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20051011/bc87e959/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mozilla-firefox-bin.sh
Type: application/x-shellscript
Size: 1817 bytes
Desc: not available
URL: </mailman/pipermail/pld-devel-pl/attachments/20051011/bc87e959/attachment-0001.bin>
-------------- next part --------------
# $Revision:$, $Date:$
Summary: Mozilla Firefox web browser - binary version from firefox.pl
Summary(pl): Mozilla Firefox - przegl±darka WWW - wersja binarna z firefox.pl
Name: mozilla-firefox-bin
Version: 1.0.7
Release: 0.1
Epoch: 0
License: MPL/LGPL
Group: Applications
Source0: http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/1.0.7/linux-i686/pl-PL/firefox-%{version}.tar.gz
# Source0-md5: 531ef6a13082f524d7eb8143ee2a3d69
Source1: %{name}.desktop
Source2: %{name}.sh
URL: http://firefox.pl/
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%define _noautoreq libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so libgssapi_krb5.so liblinc.so
%define _noautoprovfiles libplc4.so libplds4.so
%description
Mozilla Firefox is an open-source web browser, designed for standards
compliance, performance and portability.
%description -l pl
Mozilla Firefox jest open sourcow± przegl±dark± sieci WWW, stworzon± z
my¶l± o zgodno¶ci ze standardami, wydajno¶ci± i przeno¶no¶ci±.
%prep
%setup -q -n firefox
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT%{_libdir}/%{name}
install -d $RPM_BUILD_ROOT%{_desktopdir}
install -d $RPM_BUILD_ROOT%{_bindir}
cp -R * $RPM_BUILD_ROOT%{_libdir}/%{name}
#install -D * $RPM_BUILD_ROOT%{_libdir}/%{name}
install icons/mozicon50.xpm $RPM_BUILD_ROOT%
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
install %{SOURCE2} $RPM_BUILD_ROOT%{_bindir}
%clean
rm -rf $RPM_BUILD_ROOT
%post
umask 022
[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||:
%postun
umask 022
[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1
%files
%defattr(644,root,root,755)
%doc LICENSE README.txt
%{_libdir}/%{name}/*
%{_desktopdir}/*
%attr(755,root,root) %{_libdir}/%{name}/*.so
%attr(755,root,root) %{_libdir}/%{name}/*.sh
%attr(755,root,root) %{_libdir}/%{name}/m*
%attr(755,root,root) %{_libdir}/%{name}/f*
#%attr(755,root,root) %{_libdir}/%{name}/reg*
%attr(755,root,root) %{_libdir}/%{name}/x*
#%attr(755,root,root) %{_libdir}/%{name}/T*
%attr(755,root,root) %{_bindir}/mozilla-firefox-bin.sh
%if 0
# if _sysconfdir != /etc:
#%%dir %{_sysconfdir}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*
%attr(755,root,root) %{_bindir}/*
%{_datadir}/%{name}
%endif
# initscript and its config
%if %{with initscript}
%attr(754,root,root) /etc/rc.d/init.d/%{name}
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
%endif
#%{_examplesdir}/%{name}-%{version}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
* %{date} PLD Team <feedback at pld-linux.org>
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log:$
More information about the pld-devel-pl
mailing list