SPECS: iceweasel.spec - added iceweasels own .sh and .desktop file...
czarny
czarny at pld-linux.org
Sun Oct 15 20:33:08 CEST 2006
Author: czarny Date: Sun Oct 15 18:33:08 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- added iceweasels own .sh and .desktop files
- removed obsoletes mozilla-firebird
- %{_firefoxdir} => %{_iceweaseldir} (cosmetic)
- polish description
- removed -j1 from %{__make}
- better sed of iceweasel.sh
---- Files affected:
SPECS:
iceweasel.spec (1.3 -> 1.4)
---- Diffs:
================================================================
Index: SPECS/iceweasel.spec
diff -u SPECS/iceweasel.spec:1.3 SPECS/iceweasel.spec:1.4
--- SPECS/iceweasel.spec:1.3 Sun Oct 15 15:08:29 2006
+++ SPECS/iceweasel.spec Sun Oct 15 20:33:02 2006
@@ -32,8 +32,8 @@
Group: X11/Applications/Networking
Source0: http://gnuzilla.gnu.org/download/%{name}-%{_sourceversion}-%{_rel}.tar.bz2
# Source0-md5: c7dd4d099bd9acdea0d16c601f359017
-Source1: mozilla-firefox.desktop
-Source2: mozilla-firefox.sh
+Source1: %{name}.desktop
+Source2: %{name}.sh
Patch0: %{name}-nss.patch
Patch1: mozilla-firefox-lib_path.patch
Patch2: mozilla-firefox-nss-system-nspr.patch
@@ -71,13 +71,14 @@
BuildRequires: zlib-devel >= 1.2.3
Requires(post): mktemp >= 1.5-18
Requires: %{name}-lang-resources = %{version}
+Requires: mozilla-launcher
Requires: nspr >= 1:4.6.1-2
Requires: nss >= 1:3.11.3
Provides: wwwbrowser
-Obsoletes: mozilla-firebird
+#Obsoletes: mozilla-firebird
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _firefoxdir %{_libdir}/iceweasel
+%define _iceweaseldir %{_libdir}/iceweasel
# mozilla and firefox provide their own versions
%define _noautoreqdep libgkgfx.so libgtkembedmoz.so libgtkxtbin.so libjsj.so libmozjs.so libxpcom.so libxpcom_compat.so
@@ -107,8 +108,28 @@
(http://fredrik.hubbe.net/plugger.html?free=1).
%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ą.
+IceWeasel jest wersją GNU przeglądarki Firefox. Jej głowną zaleta jest
+etyczna: jest całkowicie wolnym oprogramowaniem. Podczas gdy kod źródłowy
+z projektu Mozilla jest wolnym oprogramowaniem, binaria, które wypuszczają
+zawierają dodatkowe nie wolne oprogramowanie. Dodatkowo dystrybuują nie
+wolne oprogramowanie jako wtyczki. (IceWeasel utrzymuje potrójne
+licencjonowanie używane przez Firefoxa by zaznaczyć wtóre użycie kodu.)
+
+IceWeasel zawiera również kilka cech służącyc ochronie prywatności:
+Niektóre strony odwołują się do obrazków o zerowym rozmiarze na innym
+komputerze, by zarządzać ciasteczkami. Gdy IceWeasel wykryje ten mechanizm,
+blokuje ciasteczka ze strony zawierającej obrazki zerowego rozmiaru.
+(Możliwe jset włączenie obsługi ciasteczek dla takiej strony poprzez
+usunięcie jej z listy blokowanych stron.)
+
+Inne strony modyfikują nazwę hosta w linkach, przekierowując użytkownika
+na inną stronę, głównie by "śledzić" kliknięcia. Gdy takie zachowanie
+zostanie wykryte, IceWeasel wyświetla wiadomość alarmując użytkownika.
+
+Be zobaczyć nowe cechy w akcji, udostępniono klika stron
+(http://gnuzilla.gnu.org/test).
+Strona Fredrika Hubbe może być użyta do przetestowania wtyczek
+(http://fredrik.hubbe.net/lugger.html?free=1).
%package devel
Summary: Headers for developing programs that will use Iceweasel
@@ -116,7 +137,7 @@
Group: X11/Development/Libraries
Requires: %{name} = %{epoch}:%{version}-%{release}
Requires: nspr-devel >= 1:4.6.1-2
-Obsoletes: mozilla-devel
+#Obsoletes: mozilla-devel
%description devel
Iceweasel development package.
@@ -246,7 +267,7 @@
%configure2_13
-%{__make} -j1
+%{__make}
%install
rm -rf $RPM_BUILD_ROOT
@@ -262,10 +283,10 @@
MOZILLA_BIN="\$(DIST)/bin/iceweasel" \
EXCLUDE_NSPR_LIBS=1
-sed 's, at LIBDIR@,%{_libdir},' %{SOURCE2} > $RPM_BUILD_ROOT%{_bindir}/iceweasel
+sed 's, at LIBDIR@,%{_libdir},; s, at APPNAME@,%{name},' %{SOURCE2} > $RPM_BUILD_ROOT%{_bindir}/iceweasel
-#install -m0644 bookmarks.html $RPM_BUILD_ROOT%{_firefoxdir}/defaults/profile/
-#install -m0644 bookmarks.html $RPM_BUILD_ROOT%{_firefoxdir}/defaults/profile/US/
+#install -m0644 bookmarks.html $RPM_BUILD_ROOT%{_iceweaseldir}/defaults/profile/
+#install -m0644 bookmarks.html $RPM_BUILD_ROOT%{_iceweaseldir}/defaults/profile/US/
install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
@@ -285,7 +306,7 @@
# $RPM_BUILD_ROOT%{_includedir}/mozilla-firefox/nsIURI.h
# CA certificates
-ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_firefoxdir}/libnssckbi.so
+ln -s %{_libdir}/libnssckbi.so $RPM_BUILD_ROOT%{_iceweaseldir}/libnssckbi.so
# pkgconfig files
for f in build/unix/*.pc ; do
@@ -306,23 +327,23 @@
cat << 'EOF' > $RPM_BUILD_ROOT%{_sbindir}/firefox-chrome+xpcom-generate
#!/bin/sh
umask 022
-rm -f %{_firefoxdir}/chrome/{chrome.rdf,overlayinfo/*/*/*.rdf}
-rm -f %{_firefoxdir}/components/{compreg,xpti}.dat
-MOZILLA_FIVE_HOME=%{_firefoxdir}
+rm -f %{_iceweaseldir}/chrome/{chrome.rdf,overlayinfo/*/*/*.rdf}
+rm -f %{_iceweaseldir}/components/{compreg,xpti}.dat
+MOZILLA_FIVE_HOME=%{_iceweaseldir}
export MOZILLA_FIVE_HOME
# PATH
-PATH=%{_firefoxdir}:$PATH
+PATH=%{_iceweaseldir}:$PATH
export PATH
# added %{_prefix}/lib : don't load your local library
-LD_LIBRARY_PATH=%{_firefoxdir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
+LD_LIBRARY_PATH=%{_iceweaseldir}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}
export LD_LIBRARY_PATH
unset TMPDIR TMP || :
export HOME=$(mktemp -d)
-MOZILLA_FIVE_HOME=%{_firefoxdir} %{_firefoxdir}/regxpcom
-MOZILLA_FIVE_HOME=%{_firefoxdir} %{_firefoxdir}/firefox -register
+MOZILLA_FIVE_HOME=%{_iceweaseldir} %{_iceweaseldir}/regxpcom
+MOZILLA_FIVE_HOME=%{_iceweaseldir} %{_iceweaseldir}/firefox -register
rm -rf $HOME
EOF
@@ -334,10 +355,10 @@
%postun
if [ "$1" = "0" ]; then
- rm -rf %{_firefoxdir}/chrome/overlayinfo
- rm -f %{_firefoxdir}/chrome/*.rdf
- rm -rf %{_firefoxdir}/components
- rm -rf %{_firefoxdir}/extensions
+ rm -rf %{_iceweaseldir}/chrome/overlayinfo
+ rm -f %{_iceweaseldir}/chrome/*.rdf
+ rm -rf %{_iceweaseldir}/components
+ rm -rf %{_iceweaseldir}/extensions
fi
#%triggerpostun -- %{name} < 1.5
@@ -351,41 +372,41 @@
%defattr(644,root,root,755)
%attr(755,root,root) %{_bindir}/*
%attr(755,root,root) %{_sbindir}/*
-%dir %{_firefoxdir}
-%{_firefoxdir}/res
-%dir %{_firefoxdir}/components
-%attr(755,root,root) %{_firefoxdir}/components/*.so
-%{_firefoxdir}/components/*.js
-%{_firefoxdir}/components/*.xpt
-%dir %{_firefoxdir}/plugins
-%attr(755,root,root) %{_firefoxdir}/plugins/*.so
-%{_firefoxdir}/searchplugins
-%{_firefoxdir}/icons
-%{_firefoxdir}/defaults
-%{_firefoxdir}/greprefs
-%dir %{_firefoxdir}/extensions
-%dir %{_firefoxdir}/init.d
-%attr(755,root,root) %{_firefoxdir}/*.so
-%attr(755,root,root) %{_firefoxdir}/*.sh
-%attr(755,root,root) %{_firefoxdir}/m*
-%attr(755,root,root) %{_firefoxdir}/f*
-%attr(755,root,root) %{_firefoxdir}/reg*
-%attr(755,root,root) %{_firefoxdir}/x*
+%dir %{_iceweaseldir}
+%{_iceweaseldir}/res
+%dir %{_iceweaseldir}/components
+%attr(755,root,root) %{_iceweaseldir}/components/*.so
+%{_iceweaseldir}/components/*.js
+%{_iceweaseldir}/components/*.xpt
+%dir %{_iceweaseldir}/plugins
+%attr(755,root,root) %{_iceweaseldir}/plugins/*.so
+%{_iceweaseldir}/searchplugins
+%{_iceweaseldir}/icons
+%{_iceweaseldir}/defaults
+%{_iceweaseldir}/greprefs
+%dir %{_iceweaseldir}/extensions
+%dir %{_iceweaseldir}/init.d
+%attr(755,root,root) %{_iceweaseldir}/*.so
+%attr(755,root,root) %{_iceweaseldir}/*.sh
+%attr(755,root,root) %{_iceweaseldir}/m*
+%attr(755,root,root) %{_iceweaseldir}/f*
+%attr(755,root,root) %{_iceweaseldir}/reg*
+%attr(755,root,root) %{_iceweaseldir}/x*
%{_pixmapsdir}/*
%{_desktopdir}/*
-%dir %{_firefoxdir}/chrome
-%{_firefoxdir}/chrome/*.jar
-%{_firefoxdir}/chrome/*.manifest
+%dir %{_iceweaseldir}/chrome
+%{_iceweaseldir}/chrome/*.jar
+%{_iceweaseldir}/chrome/*.manifest
# -chat subpackage?
-#%{_firefoxdir}/chrome/chatzilla.jar
-#%{_firefoxdir}/chrome/content-packs.jar
-%dir %{_firefoxdir}/chrome/icons
-%{_firefoxdir}/chrome/icons/default
+#%{_iceweaseldir}/chrome/chatzilla.jar
+#%{_iceweaseldir}/chrome/content-packs.jar
+%dir %{_iceweaseldir}/chrome/icons
+%{_iceweaseldir}/chrome/icons/default
# -dom-inspector subpackage?
-%dir %{_firefoxdir}/extensions/inspector at mozilla.org
-%{_firefoxdir}/extensions/inspector at mozilla.org/*
+%dir %{_iceweaseldir}/extensions/inspector at mozilla.org
+%{_iceweaseldir}/extensions/inspector at mozilla.org/*
%files devel
%defattr(644,root,root,755)
@@ -398,8 +419,8 @@
%files lang-en
%defattr(644,root,root,755)
-%{_firefoxdir}/chrome/en-US.jar
-%{_firefoxdir}/chrome/en-US.manifest
+%{_iceweaseldir}/chrome/en-US.jar
+%{_iceweaseldir}/chrome/en-US.manifest
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -407,6 +428,14 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.4 2006/10/15 18:33:02 czarny
+- added iceweasels own .sh and .desktop files
+- removed obsoletes mozilla-firebird
+- %{_firefoxdir} => %{_iceweaseldir} (cosmetic)
+- polish description
+- removed -j1 from %{__make}
+- better sed of iceweasel.sh
+
Revision 1.3 2006/10/15 13:08:29 czarny
- updated _firefoxdir
- %files /usr/bin tweaks
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/iceweasel.spec?r1=1.3&r2=1.4&f=u
More information about the pld-cvs-commit
mailing list