--- firefox-5.0~b5+build1+nobinonly.orig/mozilla-beta-5.0~b5+build1-source.tar.bz2.cdbs-config_list +++ firefox-5.0~b5+build1+nobinonly/mozilla-beta-5.0~b5+build1-source.tar.bz2.cdbs-config_list @@ -0,0 +1,269 @@ +mozilla/config/config.mk +mozilla/mobile/themes/core/config.css +mozilla/mobile/chrome/content/config.xul +mozilla/mobile/chrome/content/config.js +mozilla/mobile/locales/en-US/chrome/config.dtd +mozilla/modules/freetype2/builds/unix/config.guess +mozilla/modules/freetype2/builds/unix/config.sub +mozilla/nsprpub/config/config.mk +mozilla/nsprpub/build/autoconf/config.guess +mozilla/nsprpub/build/autoconf/config.sub +mozilla/l10n/kn/toolkit/chrome/global/config.dtd +mozilla/l10n/kn/toolkit/chrome/global/config.properties +mozilla/l10n/uk/toolkit/chrome/global/config.dtd +mozilla/l10n/uk/toolkit/chrome/global/config.properties +mozilla/l10n/ar/toolkit/chrome/global/config.dtd +mozilla/l10n/ar/toolkit/chrome/global/config.properties +mozilla/l10n/hr/toolkit/chrome/global/config.dtd +mozilla/l10n/hr/toolkit/chrome/global/config.properties +mozilla/l10n/vi/toolkit/chrome/global/config.dtd +mozilla/l10n/vi/toolkit/chrome/global/config.properties +mozilla/l10n/sv-SE/toolkit/chrome/global/config.dtd +mozilla/l10n/sv-SE/toolkit/chrome/global/config.properties +mozilla/l10n/lt/toolkit/chrome/global/config.dtd +mozilla/l10n/lt/toolkit/chrome/global/config.properties +mozilla/l10n/cy/toolkit/chrome/global/config.dtd +mozilla/l10n/cy/toolkit/chrome/global/config.properties +mozilla/l10n/is/toolkit/chrome/global/config.dtd +mozilla/l10n/is/toolkit/chrome/global/config.properties +mozilla/l10n/as/toolkit/chrome/global/config.dtd +mozilla/l10n/as/toolkit/chrome/global/config.properties +mozilla/l10n/br/toolkit/chrome/global/config.dtd +mozilla/l10n/br/toolkit/chrome/global/config.properties +mozilla/l10n/bs/toolkit/chrome/global/config.dtd +mozilla/l10n/bs/toolkit/chrome/global/config.properties +mozilla/l10n/hu/toolkit/chrome/global/config.dtd +mozilla/l10n/hu/toolkit/chrome/global/config.properties +mozilla/l10n/bn-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/bn-IN/toolkit/chrome/global/config.properties +mozilla/l10n/es-MX/toolkit/chrome/global/config.dtd +mozilla/l10n/es-MX/toolkit/chrome/global/config.properties +mozilla/l10n/it/toolkit/chrome/global/config.dtd +mozilla/l10n/it/toolkit/chrome/global/config.properties +mozilla/l10n/da/toolkit/chrome/global/config.dtd +mozilla/l10n/da/toolkit/chrome/global/config.properties +mozilla/l10n/en-ZA/toolkit/chrome/global/config.dtd +mozilla/l10n/en-ZA/toolkit/chrome/global/config.properties +mozilla/l10n/he/toolkit/chrome/global/config.dtd +mozilla/l10n/he/toolkit/chrome/global/config.properties +mozilla/l10n/fy-NL/toolkit/chrome/global/config.dtd +mozilla/l10n/fy-NL/toolkit/chrome/global/config.properties +mozilla/l10n/ru/toolkit/chrome/global/config.dtd +mozilla/l10n/ru/toolkit/chrome/global/config.properties +mozilla/l10n/el/toolkit/chrome/global/config.dtd +mozilla/l10n/el/toolkit/chrome/global/config.properties +mozilla/l10n/zu/toolkit/chrome/global/config.dtd +mozilla/l10n/zu/toolkit/chrome/global/config.properties +mozilla/l10n/pt-BR/toolkit/chrome/global/config.dtd +mozilla/l10n/pt-BR/toolkit/chrome/global/config.properties +mozilla/l10n/nn-NO/toolkit/chrome/global/config.dtd +mozilla/l10n/nn-NO/toolkit/chrome/global/config.properties +mozilla/l10n/zh-CN/toolkit/chrome/global/config.dtd +mozilla/l10n/zh-CN/toolkit/chrome/global/config.properties +mozilla/l10n/es-CL/toolkit/chrome/global/config.dtd +mozilla/l10n/es-CL/toolkit/chrome/global/config.properties +mozilla/l10n/fr/toolkit/chrome/global/config.dtd +mozilla/l10n/fr/toolkit/chrome/global/config.properties +mozilla/l10n/ta-LK/toolkit/chrome/global/config.dtd +mozilla/l10n/ta-LK/toolkit/chrome/global/config.properties +mozilla/l10n/sk/toolkit/chrome/global/config.dtd +mozilla/l10n/sk/toolkit/chrome/global/config.properties +mozilla/l10n/ta/toolkit/chrome/global/config.dtd +mozilla/l10n/ta/toolkit/chrome/global/config.properties +mozilla/l10n/ka/toolkit/chrome/global/config.dtd +mozilla/l10n/ka/toolkit/chrome/global/config.properties +mozilla/l10n/lg/toolkit/chrome/global/config.dtd +mozilla/l10n/lg/toolkit/chrome/global/config.properties +mozilla/l10n/rm/toolkit/chrome/global/config.dtd +mozilla/l10n/rm/toolkit/chrome/global/config.properties +mozilla/l10n/en-GB/toolkit/chrome/global/config.dtd +mozilla/l10n/en-GB/toolkit/chrome/global/config.properties +mozilla/l10n/pa-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/pa-IN/toolkit/chrome/global/config.properties +mozilla/l10n/hy-AM/toolkit/chrome/global/config.dtd +mozilla/l10n/hy-AM/toolkit/chrome/global/config.properties +mozilla/l10n/mk/toolkit/chrome/global/config.dtd +mozilla/l10n/mk/toolkit/chrome/global/config.properties +mozilla/l10n/ja/toolkit/chrome/global/config.dtd +mozilla/l10n/ja/toolkit/chrome/global/config.properties +mozilla/l10n/gu-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/gu-IN/toolkit/chrome/global/config.properties +mozilla/l10n/cs/toolkit/chrome/global/config.dtd +mozilla/l10n/cs/toolkit/chrome/global/config.properties +mozilla/l10n/eo/toolkit/chrome/global/config.dtd +mozilla/l10n/eo/toolkit/chrome/global/config.properties +mozilla/l10n/nb-NO/toolkit/chrome/global/config.dtd +mozilla/l10n/nb-NO/toolkit/chrome/global/config.properties +mozilla/l10n/tr/toolkit/chrome/global/config.dtd +mozilla/l10n/tr/toolkit/chrome/global/config.properties +mozilla/l10n/de/toolkit/chrome/global/config.dtd +mozilla/l10n/de/toolkit/chrome/global/config.properties +mozilla/l10n/fi/toolkit/chrome/global/config.dtd +mozilla/l10n/fi/toolkit/chrome/global/config.properties +mozilla/l10n/lv/toolkit/chrome/global/config.dtd +mozilla/l10n/lv/toolkit/chrome/global/config.properties +mozilla/l10n/ko/toolkit/chrome/global/config.dtd +mozilla/l10n/ko/toolkit/chrome/global/config.properties +mozilla/l10n/te/toolkit/chrome/global/config.dtd +mozilla/l10n/te/toolkit/chrome/global/config.properties +mozilla/l10n/mn/toolkit/chrome/global/config.dtd +mozilla/l10n/mn/toolkit/chrome/global/config.properties +mozilla/l10n/km/toolkit/chrome/global/config.dtd +mozilla/l10n/km/toolkit/chrome/global/config.properties +mozilla/l10n/sr/toolkit/chrome/global/config.dtd +mozilla/l10n/sr/toolkit/chrome/global/config.properties +mozilla/l10n/si/toolkit/chrome/global/config.dtd +mozilla/l10n/si/toolkit/chrome/global/config.properties +mozilla/l10n/ku/toolkit/chrome/global/config.dtd +mozilla/l10n/ku/toolkit/chrome/global/config.properties +mozilla/l10n/ml/toolkit/chrome/global/config.dtd +mozilla/l10n/ml/toolkit/chrome/global/config.properties +mozilla/l10n/eu/toolkit/chrome/global/config.dtd +mozilla/l10n/eu/toolkit/chrome/global/config.properties +mozilla/l10n/ja-JP-mac/toolkit/chrome/global/config.dtd +mozilla/l10n/ja-JP-mac/toolkit/chrome/global/config.properties +mozilla/l10n/ast/toolkit/chrome/global/config.dtd +mozilla/l10n/ast/toolkit/chrome/global/config.properties +mozilla/l10n/mr/toolkit/chrome/global/config.dtd +mozilla/l10n/mr/toolkit/chrome/global/config.properties +mozilla/l10n/nso/toolkit/chrome/global/config.dtd +mozilla/l10n/nso/toolkit/chrome/global/config.properties +mozilla/l10n/mai/toolkit/chrome/global/config.dtd +mozilla/l10n/mai/toolkit/chrome/global/config.properties +mozilla/l10n/fa/toolkit/chrome/global/config.dtd +mozilla/l10n/fa/toolkit/chrome/global/config.properties +mozilla/l10n/zh-TW/toolkit/chrome/global/config.dtd +mozilla/l10n/zh-TW/toolkit/chrome/global/config.properties +mozilla/l10n/kk/toolkit/chrome/global/config.dtd +mozilla/l10n/kk/toolkit/chrome/global/config.properties +mozilla/l10n/es-AR/toolkit/chrome/global/config.dtd +mozilla/l10n/es-AR/toolkit/chrome/global/config.properties +mozilla/l10n/sl/toolkit/chrome/global/config.dtd +mozilla/l10n/sl/toolkit/chrome/global/config.properties +mozilla/l10n/gd/toolkit/chrome/global/config.dtd +mozilla/l10n/gd/toolkit/chrome/global/config.properties +mozilla/l10n/nl/toolkit/chrome/global/config.dtd +mozilla/l10n/nl/toolkit/chrome/global/config.properties +mozilla/l10n/son/toolkit/chrome/global/config.dtd +mozilla/l10n/son/toolkit/chrome/global/config.properties +mozilla/l10n/sq/toolkit/chrome/global/config.dtd +mozilla/l10n/sq/toolkit/chrome/global/config.properties +mozilla/l10n/th/toolkit/chrome/global/config.dtd +mozilla/l10n/th/toolkit/chrome/global/config.properties +mozilla/l10n/ca/toolkit/chrome/global/config.dtd +mozilla/l10n/ca/toolkit/chrome/global/config.properties +mozilla/l10n/pt-PT/toolkit/chrome/global/config.dtd +mozilla/l10n/pt-PT/toolkit/chrome/global/config.properties +mozilla/l10n/af/toolkit/chrome/global/config.dtd +mozilla/l10n/af/toolkit/chrome/global/config.properties +mozilla/l10n/gl/toolkit/chrome/global/config.dtd +mozilla/l10n/gl/toolkit/chrome/global/config.properties +mozilla/l10n/oc/toolkit/chrome/global/config.dtd +mozilla/l10n/oc/toolkit/chrome/global/config.properties +mozilla/l10n/pl/toolkit/chrome/global/config.dtd +mozilla/l10n/pl/toolkit/chrome/global/config.properties +mozilla/l10n/bn-BD/toolkit/chrome/global/config.dtd +mozilla/l10n/bn-BD/toolkit/chrome/global/config.properties +mozilla/l10n/hi-IN/toolkit/chrome/global/config.dtd +mozilla/l10n/hi-IN/toolkit/chrome/global/config.properties +mozilla/l10n/bg/toolkit/chrome/global/config.dtd +mozilla/l10n/bg/toolkit/chrome/global/config.properties +mozilla/l10n/ga-IE/toolkit/chrome/global/config.dtd +mozilla/l10n/ga-IE/toolkit/chrome/global/config.properties +mozilla/l10n/ak/toolkit/chrome/global/config.dtd +mozilla/l10n/ak/toolkit/chrome/global/config.properties +mozilla/l10n/et/toolkit/chrome/global/config.dtd +mozilla/l10n/et/toolkit/chrome/global/config.properties +mozilla/l10n/or/toolkit/chrome/global/config.dtd +mozilla/l10n/or/toolkit/chrome/global/config.properties +mozilla/l10n/id/toolkit/chrome/global/config.dtd +mozilla/l10n/id/toolkit/chrome/global/config.properties +mozilla/l10n/ro/toolkit/chrome/global/config.dtd +mozilla/l10n/ro/toolkit/chrome/global/config.properties +mozilla/l10n/be/toolkit/chrome/global/config.dtd +mozilla/l10n/be/toolkit/chrome/global/config.properties +mozilla/l10n/es-ES/toolkit/chrome/global/config.dtd +mozilla/l10n/es-ES/toolkit/chrome/global/config.properties +mozilla/toolkit/crashreporter/google-breakpad/autotools/config.guess +mozilla/toolkit/crashreporter/google-breakpad/autotools/config.sub +mozilla/toolkit/crashreporter/google-breakpad/src/config.h.in +mozilla/toolkit/themes/winstripe/global/config.css +mozilla/toolkit/themes/pinstripe/global/config.css +mozilla/toolkit/components/viewconfig/content/config.xul +mozilla/toolkit/components/viewconfig/content/config.js +mozilla/toolkit/locales/en-US/chrome/global/config.dtd +mozilla/toolkit/locales/en-US/chrome/global/config.properties +mozilla/tools/leaky/config.h +mozilla/tools/jprof/stub/config.h +mozilla/ipc/chromium/src/third_party/libevent/config.h.in +mozilla/ipc/chromium/src/third_party/libevent/config.guess +mozilla/ipc/chromium/src/third_party/libevent/linux/config.h +mozilla/ipc/chromium/src/third_party/libevent/mac/config.h +mozilla/ipc/chromium/src/third_party/libevent/config.sub +mozilla/security/nss/tests/pkcs11/netscape/trivial/config.h.in +mozilla/security/nss/tests/pkcs11/netscape/suites/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/pkcs11/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/config.mk +mozilla/security/nss/tests/pkcs11/netscape/suites/security/ssl/config.mk +mozilla/security/nss/lib/sqlite/config.mk +mozilla/security/nss/lib/jar/config.mk +mozilla/security/nss/lib/pki/config.mk +mozilla/security/nss/lib/pkcs7/config.mk +mozilla/security/nss/lib/nss/config.mk +mozilla/security/nss/lib/pk11wrap/config.mk +mozilla/security/nss/lib/util/config.mk +mozilla/security/nss/lib/pkcs12/config.mk +mozilla/security/nss/lib/freebl/config.mk +mozilla/security/nss/lib/zlib/config.mk +mozilla/security/nss/lib/crmf/config.mk +mozilla/security/nss/lib/cryptohi/config.mk +mozilla/security/nss/lib/ckfw/capi/config.mk +mozilla/security/nss/lib/ckfw/builtins/config.mk +mozilla/security/nss/lib/ckfw/dbm/config.mk +mozilla/security/nss/lib/ckfw/config.mk +mozilla/security/nss/lib/ckfw/nssmkey/config.mk +mozilla/security/nss/lib/certhigh/config.mk +mozilla/security/nss/lib/dev/config.mk +mozilla/security/nss/lib/base/config.mk +mozilla/security/nss/lib/softoken/config.mk +mozilla/security/nss/lib/softoken/legacydb/config.mk +mozilla/security/nss/lib/ssl/config.mk +mozilla/security/nss/lib/smime/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/pki/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/module/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/config.mk +mozilla/security/nss/lib/libpkix/pkix_pl_nss/system/config.mk +mozilla/security/nss/lib/libpkix/pkix/checker/config.mk +mozilla/security/nss/lib/libpkix/pkix/certsel/config.mk +mozilla/security/nss/lib/libpkix/pkix/results/config.mk +mozilla/security/nss/lib/libpkix/pkix/util/config.mk +mozilla/security/nss/lib/libpkix/pkix/store/config.mk +mozilla/security/nss/lib/libpkix/pkix/crlsel/config.mk +mozilla/security/nss/lib/libpkix/pkix/config.mk +mozilla/security/nss/lib/libpkix/pkix/params/config.mk +mozilla/security/nss/lib/libpkix/pkix/top/config.mk +mozilla/security/nss/lib/libpkix/include/config.mk +mozilla/security/nss/lib/libpkix/config.mk +mozilla/security/nss/lib/sysinit/config.mk +mozilla/security/nss/lib/certdb/config.mk +mozilla/security/nss/cmd/crmf-cgi/config.mk +mozilla/security/nss/cmd/crmftest/config.mk +mozilla/security/nss/cmd/lib/config.mk +mozilla/security/nss/cmd/libpkix/testutil/config.mk +mozilla/security/nss/cmd/libpkix/config.mk +mozilla/security/dbm/config/config.mk +mozilla/security/dbm/src/config.mk +mozilla/security/coreconf/config.mk +mozilla/media/libvpx/vpx_ports/config.h +mozilla/media/libtheora/lib/config.h +mozilla/js/src/tracevis/config.py +mozilla/js/src/config/config.mk +mozilla/js/src/tests/config.sh +mozilla/js/src/tests/config.mk +mozilla/js/src/ctypes/libffi/config.guess +mozilla/js/src/ctypes/libffi/config.sub +mozilla/js/src/config.mk +mozilla/js/src/build/autoconf/config.guess +mozilla/js/src/build/autoconf/config.sub +mozilla/build/autoconf/config.guess +mozilla/build/autoconf/config.sub --- firefox-5.0~b5+build1+nobinonly.orig/debian/firefox.desktop.in +++ firefox-5.0~b5+build1+nobinonly/debian/firefox.desktop.in @@ -0,0 +1,195 @@ +[Desktop Entry] +Version=1.0 +%%ifdef MOZ_OFFICIAL_BRANDING +Name=Firefox Web Browser +Name[ar]=متصفح الوِب فَيَرفُكْس +Name[ast]=Restolador web Firefox +Name[bn]=ফায়ারফক্স ওয়েব ব্রাউজার +Name[ca]=Navegador web Firefox +Name[cs]=Firefox Webový prohlížeč +Name[da]=Firefox - internetbrowser +Name[es]=Navegador web Firefox +Name[et]=Firefoxi veebibrauser +Name[fa]=مرورگر اینترنتی Firefox +Name[fi]=Firefox-selain +Name[fr]=Navigateur Web Firefox +Name[gl]=Navegador web Firefox +Name[he]=דפדפן האינטרנט Firefox +Name[hr]=Firefox web preglednik +Name[hu]=Firefox webböngésző +Name[it]=Firefox Browser Web +Name[ja]=Firefox ウェブ・ブラウザ +Name[ko]=Firefox 웹 브라우저 +Name[ku]=Geroka torê Firefox +Name[lt]=Firefox interneto naršyklė +Name[nb]=Firefox Nettleser +Name[nl]=Firefox webbrowser +Name[nn]=Firefox Nettlesar +Name[no]=Firefox Nettleser +Name[pl]=Przeglądarka WWW Firefox +Name[pt]=Firefox Navegador Web +Name[pt_BR]=Navegador Web Firefox +Name[ro]=Firefox – Navigator Internet +Name[ru]=Веб-браузер Firefox +Name[sk]=Firefox - internetový prehliadač +Name[sl]=Firefox spletni brskalnik +Name[sv]=Webbläsaren Firefox +Name[ug]=Firefox توركۆرگۈ +Name[uk]=Веб-браузер Firefox +Name[vi]=Trình duyệt web Firefox +Name[zh_CN]=Firefox 网络浏览器 +Name[zh_TW]=Firefox 網路瀏覽器 +%%else +Name=@MOZ_DISPLAY_NAME@ Web Browser +Name[ast]=Restolador web @MOZ_DISPLAY_NAME@ +Name[ca]=Navegador web @MOZ_DISPLAY_NAME@ +Name[cs]=@MOZ_DISPLAY_NAME@ Webový prohlížeč +Name[da]=@MOZ_DISPLAY_NAME@ - internetbrowser +Name[es]=Navegador web @MOZ_DISPLAY_NAME@ +Name[et]=@MOZ_DISPLAY_NAME@i veebibrauser +Name[fa]=مرورگر اینترنتی @MOZ_DISPLAY_NAME@ +Name[fi]=@MOZ_DISPLAY_NAME@-selain +Name[fr]=Navigateur Web @MOZ_DISPLAY_NAME@ +Name[gl]=Navegador web @MOZ_DISPLAY_NAME@ +Name[he]=דפדפן האינטרנט @MOZ_DISPLAY_NAME@ +Name[hr]=@MOZ_DISPLAY_NAME@ web preglednik +Name[hu]=@MOZ_DISPLAY_NAME@ webböngésző +Name[it]=@MOZ_DISPLAY_NAME@ Browser Web +Name[ja]=@MOZ_DISPLAY_NAME@ ウェブ・ブラウザ +Name[ko]=@MOZ_DISPLAY_NAME@ 웹 브라우저 +Name[ku]=Geroka torê @MOZ_DISPLAY_NAME@ +Name[lt]=@MOZ_DISPLAY_NAME@ interneto naršyklė +Name[nb]=@MOZ_DISPLAY_NAME@ Nettleser +Name[nl]=@MOZ_DISPLAY_NAME@ webbrowser +Name[nn]=@MOZ_DISPLAY_NAME@ Nettlesar +Name[no]=@MOZ_DISPLAY_NAME@ Nettleser +Name[pl]=Przeglądarka WWW @MOZ_DISPLAY_NAME@ +Name[pt]=@MOZ_DISPLAY_NAME@ Navegador Web +Name[pt_BR]=Navegador Web @MOZ_DISPLAY_NAME@ +Name[ro]=@MOZ_DISPLAY_NAME@ – Navigator Internet +Name[ru]=Веб-браузер @MOZ_DISPLAY_NAME@ +Name[sk]=@MOZ_DISPLAY_NAME@ - internetový prehliadač +Name[sl]=@MOZ_DISPLAY_NAME@ spletni brskalnik +Name[sv]=Webbläsaren @MOZ_DISPLAY_NAME@ +Name[ug]=@MOZ_DISPLAY_NAME@ توركۆرگۈ +Name[uk]=Веб-браузер @MOZ_DISPLAY_NAME@ +Name[vi]=Trình duyệt web @MOZ_DISPLAY_NAME@ +Name[zh_CN]=@MOZ_DISPLAY_NAME@ 网络浏览器 +Name[zh_TW]=@MOZ_DISPLAY_NAME@ 網路瀏覽器 +%%endif +Comment=Browse the World Wide Web +Comment[ar]=تصفح الشبكة العنكبوتية العالمية +Comment[ast]=Restola pela Rede +Comment[bn]=ইন্টারনেট ব্রাউজ করুন +Comment[ca]=Navegueu per la web +Comment[cs]=Prohlížení stránek World Wide Webu +Comment[da]=Surf på internettet +Comment[de]=Im Internet surfen +Comment[es]=Navegue por la web +Comment[et]=Lehitse veebi +Comment[fa]=صفحات شبکه جهانی اینترنت را مرور نمایید +Comment[fi]=Selaa Internetin WWW-sivuja +Comment[fr]=Naviguer sur le Web +Comment[gl]=Navegar pola rede +Comment[he]=גלישה ברחבי האינטרנט +Comment[hr]=Pretražite web +Comment[hu]=A világháló böngészése +Comment[it]=Esplora il web +Comment[ja]=ウェブを閲覧します +Comment[ko]=웹을 돌아 다닙니다 +Comment[ku]=Li torê bigere +Comment[lt]=Naršykite internete +Comment[nb]=Surf på nettet +Comment[nl]=Verken het internet +Comment[nn]=Surf på nettet +Comment[no]=Surf på nettet +Comment[pl]=Przeglądanie stron WWW +Comment[pt]=Navegue na Internet +Comment[pt_BR]=Navegue na Internet +Comment[ro]=Navigați pe Internet +Comment[ru]=Доступ в Интернет +Comment[sk]=Prehliadanie internetu +Comment[sl]=Brskajte po spletu +Comment[sv]=Surfa på webben +Comment[ug]=دۇنيادىكى توربەتلەرنى كۆرگىلى بولىدۇ +Comment[uk]=Перегляд сторінок Інтернету +Comment[vi]=Để duyệt các trang web +Comment[zh_CN]=浏览互联网 +Comment[zh_TW]=瀏覽網際網路 +GenericName=Web Browser +GenericName[ar]=متصفح وب +GenericName[ast]=Restolador Web +GenericName[bn]=ওয়েব ব্রাউজার +GenericName[ca]=Navegador web +GenericName[cs]=Webový prohlížeč +GenericName[da]=Webbrowser +GenericName[es]=Navegador web +GenericName[et]=Veebibrauser +GenericName[fa]=مرورگر اینترنتی +GenericName[fi]=WWW-selain +GenericName[fr]=Navigateur Web +GenericName[gl]=Navegador Web +GenericName[he]=דפדפן אינטרנט +GenericName[hr]=Web preglednik +GenericName[hu]=Webböngésző +GenericName[it]=Browser web +GenericName[ja]=ウェブ・ブラウザ +GenericName[ko]=웹 브라우저 +GenericName[ku]=Geroka torê +GenericName[lt]=Interneto naršyklė +GenericName[nb]=Nettleser +GenericName[nl]=Webbrowser +GenericName[nn]=Nettlesar +GenericName[no]=Nettleser +GenericName[pl]=Przeglądarka WWW +GenericName[pt]=Navegador Web +GenericName[pt_BR]=Navegador Web +GenericName[ro]=Navigator Internet +GenericName[ru]=Веб-браузер +GenericName[sk]=Internetový prehliadač +GenericName[sl]=Spletni brskalnik +GenericName[sv]=Webbläsare +GenericName[ug]=توركۆرگۈ +GenericName[uk]=Веб-браузер +GenericName[vi]=Trình duyệt Web +GenericName[zh_CN]=网络浏览器 +GenericName[zh_TW]=網路瀏覽器 +Exec=@MOZ_APP_NAME@ %u +Terminal=false +X-MultipleArgs=false +Type=Application +Icon=@MOZ_APP_NAME@ +Categories=GNOME;GTK;Network;WebBrowser; +MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/vnd.mozilla.xul+xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome; +StartupWMClass=@MOZ_DISPLAY_NAME@ +StartupNotify=true +X-Ayatana-Desktop-Shortcuts=NewWindow; + +[NewWindow Shortcut Group] +Name=Open a New Window +Name[ast]=Abrir una ventana nueva +Name[bn]=Abrir una ventana nueva +Name[ca]=Obre una finestra nova +Name[da]=Åbn et nyt vindue +Name[de]=Ein neues Fenster öffnen +Name[es]=Abrir una ventana nueva +Name[fi]=Avaa uusi ikkuna +Name[fr]=Ouvrir une nouvelle fenêtre +Name[gl]=Abrir unha nova xanela +Name[he]=פתיחת חלון חדש +Name[hr]=Otvori novi prozor +Name[hu]=Új ablak nyitása +Name[it]=Apri una nuova finestra +Name[ja]=新しいウィンドウを開く +Name[ku]=Paceyeke nû veke +Name[lt]=Atverti naują langą +Name[nl]=Nieuw venster openen +Name[ro]=Deschide o fereastră nouă +Name[ru]=Открыть новое окно +Name[sv]=Öppna ett nytt fönster +Name[ug]=يېڭى كۆزنەك ئېچىش +Name[uk]=Відкрити нове вікно +Name[zh_CN]=新建窗口 +Name[zh_TW]=開啟新視窗 +Exec=@MOZ_APP_NAME@ -new-window about:blank +TargetEnvironment=Unity --- firefox-5.0~b5+build1+nobinonly.orig/debian/firefox.manpages.in +++ firefox-5.0~b5+build1+nobinonly/debian/firefox.manpages.in @@ -0,0 +1 @@ +debian/@MOZ_APP_NAME@.1 --- firefox-5.0~b5+build1+nobinonly.orig/debian/firefox.preinst.in +++ firefox-5.0~b5+build1+nobinonly/debian/firefox.preinst.in @@ -0,0 +1,113 @@ +#!/bin/sh + +set -e + +APP_DIR="/etc/apparmor.d" +APP_PROFILE="usr.bin.@MOZ_APP_NAME@" +APP_CONFFILE="$APP_DIR/$APP_PROFILE" +APP_DISABLE="$APP_DIR/disable/$APP_PROFILE" +APP_NAME=@MOZ_APP_NAME@ + +# Prepare to move a conffile without triggering a dpkg question +prep_mv_conffile() { + local PKGNAME="$1" + local CONFFILE="$2" + + [ -e "$CONFFILE" ] || return 0 + + local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')" + local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \ + sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")" + #' + if [ "$md5sum" = "$old_md5sum" ]; then + rm -f "$CONFFILE" + fi +} + +# Remove a no-longer used conffile +rm_conffile() { + local PKGNAME="$1" + local CONFFILE="$2" + + [ -e "$CONFFILE" ] || return 0 + + local md5sum="$(md5sum $CONFFILE | sed -e 's/ .*//')" + local old_md5sum="$(dpkg-query -W -f='${Conffiles}' $PKGNAME | \ + sed -n -e "\' $CONFFILE ' { s/ obsolete$//; s/.* //; p }")" + # The quotes above confuse gedit, which considers the rest of the script to be inside quotes, so balance that out' + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi +} + +disable_profile() { + # Create a symlink to the yet-to-be-unpacked profile + if [ ! -e "$APP_CONFFILE" ]; then + mkdir -p `dirname $APP_DISABLE` 2>/dev/null || true + ln -sf $APP_CONFFILE $APP_DISABLE + fi +} + +# Unconditionally disable AppArmor profile for Ubuntu 9.04 and under, since +# it requires abstractions found only in 9.10 and higher. +major=`lsb_release -r | awk '{print $2}' | cut -d '.' -f 1` +version=`lsb_release -r | awk '{print $2}'` +if [ "$major" -lt 10 ] && [ "$version" != "9.10" ]; then + disable_profile +else + if [ "$1" = "install" ]; then + # Disable AppArmor profile on install, unless the last profile they + # modified is enabled. + base=`echo $APP_PROFILE | cut -d '-' -f 1` + last_modified=`ls -rt $APP_DIR/$base* 2>/dev/null | grep -v '\.dpkg' | tail -n1` + if [ -s "$last_modified" ]; then + if [ -e "$APP_DIR/disable/`basename $last_modified`" ]; then + disable_profile + fi + else + # Fresh install and no other firefox profiles exist, so disable. + disable_profile + fi + elif [ "$1" = "upgrade" ]; then + # Disable AppArmor on upgrade from earlier than when we first shipped + # the profile if the user does not already have a profile defined. + if dpkg --compare-versions "$2" lt "3.7~a1~hg20091203" ; then + disable_profile + fi + fi +fi + +# These conffiles used to belong to the package we replaced. However, that +# package may no longer exist on the system anymore if the user was previously using abrowser, +# so we deal with cleaning up the conffiles here. I'm not totally sure what order everything +# happens in. I think if we conflict and replace the old package, it will get removed (or the new +# version unpacked) first, before we arrive here. This means that dpkg-query will still show +# these conffiles as existing on the system (but obsolete), until we upgrade once more. +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" le "4.0~b7"; then + rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/bookmarks.html" + rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/localstore.rdf" + rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/mimeTypes.rdf" + rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/prefs.js" + rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/chrome/userChrome-example.css" + rm_conffile "${APP_NAME}" "/etc/${APP_NAME}/profile/chrome/userContent-example.css" + fi + # What we want to do here is migrate this conffile when: + # 1) Upgrading from any version older than Natty. Note, as all releases will track the + # the latest Firefox version in the future, we can't just simply compare package + # versions + # 2) Upgrading from any version older than Firefox 5.0~b2+build1+nobinonly-0ubuntu3 in Oneiric + PREV_MAJOR_UBUNTU_VER=`echo "$2" | sed 's/.*ubuntu\(.*\)/\1/' | sed 's/\([[:digit:]]*\)\.*\([[:digit:]]*\)\.*\([[:digit:]]*\)\.*\(.*\)/\2/'` + if dpkg --compare-versions "$2" le "5.0~b2+build1+nobinonly-0ubuntu2" || \ + ([ "x$PREV_MAJOR_UBUNTU_VER" != "x" ] && [ "$PREV_MAJOR_UBUNTU_VER" -lt "11" ]); then + prep_mv_conffile "${APP_NAME}" "/etc/${APP_NAME}/pref/firefox.js" + fi +esac + +#DEBHELPER# --- firefox-5.0~b5+build1+nobinonly.orig/debian/README.source +++ firefox-5.0~b5+build1+nobinonly/debian/README.source @@ -0,0 +1,27 @@ +1) To create the fully patched source, just run "debian/rules apply-patches" in the source directory. The fully patched source will be available in build-tree/mozilla + +2) This package uses the quilt patch system. To create or edit patches which are applied at build time, you must first extract the source tarball. To do this, run "debian/rules pre-build". cd in to build-tree/mozilla and use quilt in the usual fashion (see "man quilt"). + +Your life will be much easier if you add the following to ~/.quiltrc: + +for where in ./ ../ ../../ ../../../ ../../../../ ../../../../../; do + if [ -e ${where}debian/rules -a -d ${where}debian/patches ]; then + export QUILT_PATCHES=${where}debian/patches + fi +done + +So, basically: + + a) debian/rules pre-build + b) cd build-tree/mozilla + c) quilt push + .....or..... + quilt push + .....or..... + quilt push -a + .....or..... + quilt new + +You get the idea..... + +3) To remove any changes applied to the packaging, run "fakeroot debian/rules clean". This will remove all patches and delete auto-generated files --- firefox-5.0~b5+build1+nobinonly.orig/debian/refresh-supported-locales.pl +++ firefox-5.0~b5+build1+nobinonly/debian/refresh-supported-locales.pl @@ -0,0 +1,166 @@ +#!/usr/bin/perl + +use strict; +use warnings; +use Cwd; + +my $moz_supported_file; +my $lpom_dir; + +my %blacklist; +my %locale2pkgname; +my %languages; + +my %oldsupported; + +my $dir=getcwd; +chomp($dir); + +my $file; + +while (@ARGV) { + my $arg = shift(@ARGV); + if ($arg eq '-s') { + $moz_supported_file = shift(@ARGV); + } elsif ($arg eq '-l') { + $lpom_dir = shift(@ARGV); + } else { + die "Unknown argument '$arg'"; + } +} + +(defined($moz_supported_file)) || die "Need to specify a supported language list"; + +if (defined($lpom_dir)) { + my $lang_file = "$lpom_dir/maps/languages"; + my $map_file = "$lpom_dir/maps/locale2pkgname"; + my $variant_file = "$lpom_dir/maps/variants"; + + open($file, $lang_file); + while (<$file>) { + my $line = $_; + chomp($line); + my $langcode = $line; + my $lang = $line; + $langcode =~ s/([^:]*):*([^:]*)/$1/; + $lang =~ s/([^:]*):*([^:]*)/$2/; + if ($lang ne "") { $languages{$langcode} = $lang; } + } + close($file); + + open($file, $map_file); + while (<$file>) { + my $line = $_; + chomp($line); + my $langcode = $line; + my $pkgname = $line; + $langcode =~ s/([^:]*):*([^:]*)/$1/; + $pkgname =~ s/([^:]*):*([^:]*)/$2/; + if ($pkgname ne "") { $locale2pkgname{$langcode} = $pkgname; } + } + close($file); + + open($file, $variant_file); + while (<$file>) { + my $line = $_; + chomp($line); + my $langcode = $line; + my $lang = $line; + $langcode =~ s/([^:]*):*([^:]*)/$1/; + $lang =~ s/([^:]*):*([^:]*)/$2/; + if ($lang ne "") { $languages{$langcode} = $lang; } + } + close($file); +} + +if (-e "$dir/debian/locales.shipped") { + open($file, "$dir/debian/locales.shipped"); + while (<$file>) { + if ((not $_ =~ /^$/) && (not $_ =~ /^#.*/)) { + my $line = $_; + chomp($line); + my $langcode = $line; + my $pkgname = $line; + my $lang = $line; + $langcode =~ s/([^:]*):*([^:]*):*([^:]*)/$1/; + $pkgname =~ s/([^:]*):*([^:]*):*([^:]*)/$2/; + $lang =~ s/([^:]*):*([^:]*):*([^:]*)/$3/; + if (($pkgname eq "") || ($lang eq "")) { die "Malformed locales.shipped file"; } + $languages{$pkgname} = $lang; + $oldsupported{$pkgname} = 1; + $locale2pkgname{lc($langcode)} = $pkgname; + } + } + close($file); +} + +if (-e "$dir/debian/locales.unavailable") { + open($file, "$dir/debian/locales.unavailable"); + while (<$file>) { + if ((not $_ =~ /^$/) && (not $_ =~ /^#.*/)) { + my $line = $_; + chomp($line); + my $pkgname = $line; + my $desc = $line; + $pkgname =~ s/([^:]*):*([^:]*)/$1/; + $desc =~ s/([^:]*):*([^:]*)/$2/; + $oldsupported{$pkgname} = 1; + if ($desc ne "") { $languages{$pkgname} = $desc; } + } + } + close($file); +} + +if (-e "$dir/debian/locales.blacklist") { + open($file, "$dir/debian/locales.blacklist"); + while (<$file>) { + if ((not $_ =~ /^$/) && (not $_ =~ /^#.*/)) { + my $line = $_; + chomp($line); + $blacklist{$line} = 1; + } + } + close($file); +} + +my $have_language = 0; + +open($file, $moz_supported_file); +open(my $outfile, ">$dir/debian/locales.shipped"); +while (<$file>) { + my $line = $_; + chomp($line); + my $langcode = $line; + my $platforms = $line; + $langcode =~ s/^([[:alnum:]\-]*)[[:space:]]*(.*)/$1/; + $platforms =~ s/^([[:alnum:]\-]*)[[:space:]]*(.*)/$2/; + if (($langcode eq "en-US") || (($platforms ne "") && (rindex($platforms, "linux") eq -1)) || (exists $blacklist{$langcode})) { next; } + my $llangcode = lc($langcode); + my $pkgname = $llangcode; + if (exists $locale2pkgname{$llangcode}) { $pkgname = $locale2pkgname{$llangcode}; } + if (not exists $languages{$pkgname}) { + if ($pkgname eq $llangcode) { $pkgname =~ s/\-.*//; } + if (not exists $languages{$pkgname}) { die "No description for $pkgname"; } + } + $have_language = 1; + my $description = $languages{$pkgname}; + print $outfile "$langcode:$pkgname:$description\n"; + delete $oldsupported{$pkgname}; +} + +if ($have_language eq 0) { print $outfile "# Placeholder file for the list of shipped languages. Do not delete"; } +close($file); +close($outfile); + +open($outfile, ">$dir/debian/locales.unavailable"); +my @unavailable = keys(%oldsupported); +if (scalar(@unavailable) gt 0) { + @unavailable = sort(@unavailable); + foreach my $lang (@unavailable) { + if (exists $languages{$lang}) { + my $desc = $languages{$lang}; + print $outfile "$lang:$desc\n"; + } else { print $outfile "$lang\n"; } + } +} else { print $outfile "# Placeholder file for the list of unavailable languages. Do not delete"; } +close($outfile); --- firefox-5.0~b5+build1+nobinonly.orig/debian/get-xpi-id.py +++ firefox-5.0~b5+build1+nobinonly/debian/get-xpi-id.py @@ -0,0 +1,25 @@ +#!/usr/bin/python + +import sys +import xml.dom.minidom +import os +import zipfile + +if __name__ == '__main__': + if not len(sys.argv) == 2: + print "Must specify an xpi" + exit(1) + + try: + dom_doc = xml.dom.minidom.parseString(zipfile.ZipFile(sys.argv[1]).open('install.rdf').read()) + except ExpatError as e: + exit(1) + + try: + attr = dom_doc.getElementsByTagName('RDF:Description')[0].attributes['em:id'] + except IndexError: + attr = dom_doc.getElementsByTagName('Description')[0].attributes['em:id'] + + assert attr.value + print "%s" % attr.value + exit(0) --- firefox-5.0~b5+build1+nobinonly.orig/debian/control.in +++ firefox-5.0~b5+build1+nobinonly/debian/control.in @@ -0,0 +1,178 @@ +Source: @MOZ_APP_NAME@ +Section: web +Priority: optional +Maintainer: Ubuntu Mozilla Team +Vcs-Bzr: https://code.launchpad.net/~mozillateam/firefox/firefox-beta.head +Build-Depends: cdbs, + debhelper (>= 5), + m4, + autotools-dev, + autoconf2.13, + quilt, + patchutils (>= 0.2.25), + bzip2, + zip, + libx11-dev, + libxt-dev, + libgtk2.0-dev (>= 2.10), + liborbit2-dev, + libidl-dev (>= 0.8.0), + libxft-dev, + libfreetype6-dev, + libxrender-dev, + libxinerama-dev, + libgnome2-dev, + libgconf2-dev, + libgnomeui-dev, + libstartup-notification0-dev, + libasound2-dev, + libcurl4-openssl-dev, + libdbus-glib-1-dev (>= 0.60), + mozilla-devscripts (>= 0.10~), + hardening-wrapper, + lsb-release, + libiw-dev, + mesa-common-dev, + libnotify-dev (>= 0.4), @EXTRA_BD@ + libgnomevfs2-dev, + yasm, + xvfb, + imagemagick, + libdbusmenu-gtk-dev +Standards-Version: 3.9.1 + +Package: @MOZ_APP_NAME@ +Architecture: any +Depends: fontconfig, + psmisc, + lsb-release, + debianutils (>= 1.16), + python-gtk2, + ${misc:Depends}, + ${shlibs:Depends} +Recommends: ubufox, + @MOZ_APP_NAME@-globalmenu +Provides: www-browser, + iceweasel, + gnome-www-browser +Suggests: @MOZ_APP_NAME@-gnome-support | firefox-kde-support, + latex-xft-fonts, + libthai0 +Replaces: abrowser, + abrowser-branding, + firefox-branding, + kubuntu-firefox-installer +Breaks: abrowser (<= 4.0~b11+build3+nobinonly-0ubuntu1), + abrowser-branding (<= 4.0~b11+build3+nobinonly-0ubuntu1), + firefox-branding (<= 4.0~b11+build3+nobinonly-0ubuntu1) +XB-Xul-AppId: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} +Description: Safe and easy web browser from Mozilla + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + +Package: @MOZ_APP_NAME@-gnome-support +Architecture: any +Section: gnome +Depends: ${shlibs:Depends}, + ${misc:Depends}, + @MOZ_APP_NAME@ +Description: Safe and easy web browser from Mozilla - GNOME support + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package depends on the GNOME libraries which allow Firefox to take + advantage of technologies such as GConf, GIO libnotify + +Package: @MOZ_APP_NAME@-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends}, + @MOZ_APP_NAME@ (= ${binary:Version}) +Description: Safe and easy web browser from Mozilla - debug symbols + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package contains the debugging symbols for the Firefox web + browser + +Package: @MOZ_APP_NAME@-dev +Architecture: any +Section: devel +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends}, + @MOZ_APP_NAME@ (= ${binary:Version}), + ${nspr:Depends}, + ${nss:Depends}, + ${cairo:Depends} +Conflicts: xulrunner-2.0-dev, + xulrunner-1.9.2-dev +Description: Safe and easy web browser from Mozilla - development files + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package contains the headers and SDK for building plugins with Firefox + +Package: @MOZ_APP_NAME@-mozsymbols +Architecture: amd64 i386 armel +Section: debug +Priority: extra +Depends: ${shlibs:Depends}, + ${misc:Depends} +Description: Safe and easy web browser from Mozilla - Breakpad symbols + Firefox delivers safe, easy web browsing. A familiar user interface, + enhanced security features including protection from online identity theft, + and integrated search let you get the most out of the web. + . + This package contains the Firefox symbols in a format expected by Mozilla's + Breakpad. Eventually this package should go away and the symbol upload be + implemented in soyuz (or other builders that build this package) + +Package: @MOZ_APP_NAME@-globalmenu +Architecture: any +Depends: ${shlibs:Depends}, + ${misc:Depends}, + @MOZ_APP_NAME@ (= ${binary:Version}) +Description: Unity appmenu integration for Firefox + This package provides an extension which adds support for the Unity + appmenu to Firefox + +# Transitional packages below here + +Package: abrowser +Architecture: any +Depends: ${misc:Depends}, firefox +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +Package: firefox-branding +Architecture: any +Depends: ${misc:Depends}, firefox +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +Package: abrowser-branding +Architecture: any +Depends: ${misc:Depends}, firefox +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +Package: firefox-gnome-support-dbg +Architecture: any +Section: debug +Priority: extra +Depends: ${misc:Depends}, firefox-gnome-support, firefox-dbg (= ${binary:Version}) +Description: Safe and easy web browser from Mozilla - transitional package + This is a transitional package to ensure that upgrades work correctly. + It can be safely removed + +# Language packs below here --- firefox-5.0~b5+build1+nobinonly.orig/debian/firefox.lintian-overrides.in +++ firefox-5.0~b5+build1+nobinonly/debian/firefox.lintian-overrides.in @@ -0,0 +1,9 @@ +@MOZ_APP_NAME@ binary: embedded-libjpeg .@MOZ_LIBDIR@/libxul.so +@MOZ_APP_NAME@ binary: embedded-zlib .@MOZ_LIBDIR@/libxul.so +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-@MOZ_VERSION@/icons/document.png +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-@MOZ_VERSION@/icons/mozicon128.png +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-@MOZ_VERSION@/chrome/icons/default/default16.png +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-@MOZ_VERSION@/chrome/icons/default/default32.png +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-@MOZ_VERSION@/chrome/icons/default/default48.png +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-addons/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png +@MOZ_APP_NAME@ binary: image-file-in-usr-lib usr/lib/@MOZ_APP_NAME@-addons/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/preview.png --- firefox-5.0~b5+build1+nobinonly.orig/debian/rules +++ firefox-5.0~b5+build1+nobinonly/debian/rules @@ -0,0 +1,499 @@ +#!/usr/bin/make -f + +MOZ_APP_BASENAME := firefox +CHANNEL := beta +MOZ_MOZDIR := + +# Various build options +# 1 = Use bundled libs +MOZ_MIN_SYSDEPS ?= 1 +# 1 = Enable crashreporter (if supported) +MOZ_ENABLE_BREAKPAD ?= 1 +# 1 = Disable official branding and crash reporter (the crash reporter builds but is not enabled in application.ini) +MOZ_BUILD_UNOFFICIAL ?= 0 +# 1 = Build without jemalloc suitable for valgrind debugging +MOZ_VALGRIND ?= 0 +# 1 = Profile guided build +MOZ_BUILD_PGO ?= 0 +# 1 = Build and run the testsuite +MOZ_WANT_UNIT_TESTS ?= 1 +# 1 = Turn on debugging bits and disable optimizations +MOZ_DEBUG ?= 0 +# 1 = Disable optimizations +MOZ_NO_OPTIMIZE ?= 0 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +DEB_BUILD_ARCH ?= $(shell dpkg-architecture -qDEB_BUILD_ARCH) +DEB_HOST_GNU_CPU ?= $(shell dpkg-architecture -qDEB_HOST_GNU_CPU) +# Other things which should be defined before including the CDBS rules +DEB_TAR_SRCDIR := mozilla +DEB_DH_STRIP_ARGS = --dbg-package=$(MOZ_APP_NAME)-dbg +# We don't want build-tree/mozilla/README to be shipped as a doc +DEB_INSTALL_DOCS_ALL := $(NULL) +# Needed for mozclient +MOZCLIENT_PROJECTNAME := $(MOZ_APP_BASENAME) +MOZCLIENT_PROJECTDIR := $(CURDIR)/debian/mozclient + +ifneq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) + MOZ_WANT_UNIT_TESTS=0 +endif + +include /usr/share/cdbs/1/rules/tarball.mk +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/rules/patchsys-quilt.mk +include /usr/share/cdbs/1/class/makefile.mk +include $(CURDIR)/debian/mozclient/$(MOZ_APP_BASENAME).mk + +MOZ_OBJDIR := $(DEB_BUILDDIR)$(MOZ_MOZDIR)/objdir-$(DEB_BUILD_GNU_TYPE) +MOZ_DISTDIR := $(MOZ_OBJDIR)$(MOZ_MOZDIR)/dist + +ifeq (1,$(MOZ_VALGRIND)) + MOZ_BUILD_UNOFFICIAL = 1 +endif + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + MOZ_BUILD_PGO = 0 + MOZ_NO_OPTIMIZE = 1 +endif + +ifneq (,$(findstring debug,$(DEB_BUILD_OPTIONS))) + MOZ_NO_OPTIMIZE = 1 + MOZ_DEBUG = 1 + MOZ_BUILD_UNOFFICIAL = 1 +endif + +ifeq (1, $(MOZ_BUILD_PGO)) + # See https://bugzilla.mozilla.org/show_bug.cgi?id=602245 + MOZ_WANT_UNIT_TESTS = 0 + # We don't really want the crash reporter on for PGO builds yet + MOZ_ENABLE_BREAKPAD = 0 + MOZ_BUILD_UNOFFICIAL = 1 +endif + +include $(CURDIR)/debian/testsuite.mk + +# Define other variables used throughout the build +MOZ_APP_NAME := $(shell dpkg-parsechangelog | sed -n 's/^Source: *\(.*\)$$/\1/ p') +MOZ_APP_NAME_SUFFIX := $(shell echo $(MOZ_APP_NAME) | sed 's/\($(MOZ_APP_BASENAME)\)\-*\(.*\)/\2/' ) + +DEB_MAKE_MAKEFILE := client.mk + +# Without this, CDBS passes CFLAGS and CXXFLAGS options to client.mk, which breaks the build +DEB_MAKE_EXTRA_ARGS := + +# These normally come from autotools.mk, which we no longer include (because we +# don't want to run configure) +ifeq (1, $(MOZ_BUILD_PGO)) + DEB_MAKE_BUILD_TARGET := profiledbuild +endif +DEB_MAKE_INSTALL_TARGET := install DESTDIR=$(CURDIR)/debian/tmp +DEB_MAKE_CLEAN_TARGET := distclean + +MOZ_VERSION = $(shell cat $(DEB_BUILDDIR)/browser/config/version.txt) +MOZ_PREFIX := /usr +MOZ_LIBDIR = $(MOZ_PREFIX)/lib/$(MOZ_APP_NAME)-$(MOZ_VERSION) +MOZ_INCDIR = $(MOZ_PREFIX)/include/$(MOZ_APP_NAME)-$(MOZ_VERSION) +MOZ_IDLDIR = $(MOZ_PREFIX)/share/idl/$(MOZ_APP_NAME)-$(MOZ_VERSION) +MOZ_SDKDIR = $(MOZ_PREFIX)/lib/$(MOZ_APP_NAME)-devel-$(MOZ_VERSION) +MOZ_SERIES = $(shell echo $(MOZ_VERSION) | sed -e 's/pre//; s/[ab].*//' | cut -d '.' -f 1,2) + +NSPR_DEPENDS := $(NULL) +NSS_DEPENDS := $(NULL) +CAIRO_DEPENDS := $(NULL) +DEB_DH_GENCONTROL_ARGS = -- -Vnspr:Depends=$(NSPR_DEPENDS) -Vnss:Depends=$(NSS_DEPENDS) -Vcairo:Depends=$(CAIRO_DEPENDS) +DEB_AUTO_UPDATE_DEBIAN_CONTROL = no + +MOZ_PYTHON := $(shell which python) +DISTRIB := $(shell lsb_release -i -s) + +ifneq (,$(filter $(DISTRIB),Ubuntu)) + DISTRIB_VERSION_MAJOR := $(shell lsb_release -s -r | cut -d '.' -f 1) + DISTRIB_VERSION_MINOR := $(shell lsb_release -s -r | cut -d '.' -f 2) +endif + +ifneq ($(MOZ_APP_NAME),$(MOZ_APP_BASENAME)) + # We don't want to make builds which change MOZ_APP_NAME official + MOZ_BUILD_UNOFFICIAL = 1 +endif + +# enable the crash reporter only on i386, amd64 and armel +ifeq (,$(filter i386 amd64 armel,$(DEB_BUILD_ARCH))) + MOZ_ENABLE_BREAKPAD = 0 +endif + +BRANDING = $(CHANNEL) +ifneq (,$(filter release beta, $(BRANDING))) + BRANDING = official +endif +ifeq (1,$(MOZ_BUILD_UNOFFICIAL)) +ifneq (,$(filter official aurora, $(BRANDING))) + BRANDING = unofficial +endif +endif +ifeq (official,$(BRANDING)) + BRANDING_DIR = other-licenses/branding/firefox + MOZ_BRANDING_OPTION = --enable-official-branding +else + BRANDING_DIR = browser/branding/$(BRANDING) + MOZ_BRANDING_OPTION = --with-branding=$(BRANDING_DIR) +endif +MOZ_DISPLAY_NAME = $(shell cat $(DEB_BUILDDIR)/$(BRANDING_DIR)/locales/en-US/brand.properties \ + | grep brandShortName | sed -e 's/brandShortName\=//') + +ifeq (nightly,$(CHANNEL)) +ifeq (1,$(shell test "$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)" -lt "1104" && echo "1")) + # Disable crashreporter on nightly builds older than Natty + MOZ_ENABLE_BREAKPAD = 0 +endif +endif + +CFLAGS = -g +CXXFLAGS = -g + +LDFLAGS = $(shell echo $$LDFLAGS | sed -e 's/-Wl,-Bsymbolic-functions//') +export LDFLAGS +export DEB_BUILD_HARDENING=1 +ifeq (1,$(shell test "$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)" -ge "1104" && echo "1")) + MOZ_ENABLE_GLOBALMENU := 1 +endif +ifeq (1,$(shell test "$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)" -ge "1010" && echo "1")) + MOZ_SYSTEM_DICTDIR = /usr/share/hunspell +else + MOZ_SYSTEM_DICTDIR = /usr/share/myspell/dicts +endif +export MOZCONFIG=$(CURDIR)/debian/mozconfig +ifneq (1,$(MOZ_BUILD_UNOFFICIAL)) + export BUILD_OFFICIAL=1 +endif +ifeq (1,$(MOZ_ENABLE_BREAKPAD)) + # Needed to enable crashreported in application.ini + export MOZILLA_OFFICIAL=1 +endif +ifeq (1,$(MOZ_BUILD_PGO)) + CC = $(shell which gcc-4.5) + CXX = $(shell which g++-4.5) + export CC + export CXX +endif + +ifneq (1, $(MOZ_MIN_SYSDEPS)) +ifneq (1, $(MOZ_DEBUG)) + MOZ_USE_SYSTEM_NSPR := $(shell pkg-config --exists 'nspr >= 4.8.7'; a=$$?; if test $$a != 1; then echo 1; fi) + MOZ_USE_SYSTEM_CAIRO := $(shell pkg-config --exists 'cairo >= 1.8.8'; a=$$?; if test $$a != 1; then echo 1; fi) + MOZ_USE_SYSTEM_SQLITE := $(shell pkg-config --exists 'sqlite3 >= 3.7.1'; a=$$?; if test $$a != 1; then echo 1; fi) + MOZ_USE_SYSTEM_NSS := $(shell pkg-config --exists 'nss >= 3.12.9'; a=$$?; if test $$a != 1; then echo 1; fi) + MOZ_USE_SYSTEM_HUNSPELL := $(shell pkg-config --exists 'hunspell >= 1.2' && echo 1) +ifeq (1, $(MOZ_USE_SYSTEM_CAIRO)) + MOZ_USE_SYSTEM_CAIRO := $(shell printf "\#include \nint main(int argc, char *argv[]) { return 0; }" > test.c && \ + gcc `pkg-config --cflags --libs cairo` -lc -o test test.c > /dev/null 2>&1 && echo "1"; rm -f test test.c) +endif +endif +endif + +# Defines used for the Mozilla text preprocessor +DEB_DEFINES = -DMOZ_LIBDIR="$(MOZ_LIBDIR)" -DMOZ_APP_NAME="$(MOZ_APP_NAME)" -DMOZ_SERIES="$(MOZ_SERIES)" -DMOZ_APP_BASENAME="$(MOZ_APP_BASENAME)"\ + -DMOZ_INCDIR="$(MOZ_INCDIR)" -DMOZ_IDLDIR="$(MOZ_IDLDIR)" -DMOZ_VERSION="$(MOZ_VERSION)" -DDEB_BUILD_ARCH="$(DEB_BUILD_ARCH)" \ + -DMOZ_DISPLAY_NAME="$(MOZ_DISPLAY_NAME)" -DMOZ_SYSTEM_DICTDIR="$(MOZ_SYSTEM_DICTDIR)" \ + -DMOZ_BRANDING_OPTION="$(MOZ_BRANDING_OPTION)" -DTOPSRCDIR="$(CURDIR)" -DDEB_BUILD_GNU_TYPE="$(DEB_BUILD_GNU_TYPE)" \ + -DMOZ_PREFIX="$(MOZ_PREFIX)" -DMOZ_SDKDIR="$(MOZ_SDKDIR)" -DMOZ_DISTDIR="$(MOZ_DISTDIR)" \ + -DMOZ_OBJDIR="$(MOZ_OBJDIR)" -DDEB_BUILDDIR="$(DEB_BUILDDIR)" -DMOZ_PYTHON="$(MOZ_PYTHON)" -DMOZ_PROFILE_FOLDER=".mozilla/$(MOZ_APP_NAME)" +ifeq (1, $(MOZ_MIN_SYSDEPS)) + DEB_DEFINES += -DMOZ_MIN_SYSDEPS +endif +ifeq (1, $(MOZ_ENABLE_BREAKPAD)) + DEB_DEFINES += -DMOZ_ENABLE_BREAKPAD +endif +ifeq (1, $(MOZ_VALGRIND)) + DEB_DEFINES += -DMOZ_VALGRIND +endif +ifeq (1,$(MOZ_NO_OPTIMIZE)) + DEB_DEFINES += -DMOZ_NO_OPTIMIZE +endif +ifeq (1, $(MOZ_USE_SYSTEM_NSPR)) + DEB_DEFINES += -DMOZ_USE_SYSTEM_NSPR + NSPR_DEPENDS = libnspr4-dev +endif +ifeq (1, $(MOZ_USE_SYSTEM_CAIRO)) + DEB_DEFINES += -DMOZ_USE_SYSTEM_CAIRO + CAIRO_DEPENDS = libcairo2-dev +endif +ifeq (1, $(MOZ_USE_SYSTEM_SQLITE)) + DEB_DEFINES += -DMOZ_USE_SYSTEM_SQLITE +endif +ifeq (1, $(MOZ_USE_SYSTEM_NSS)) + DEB_DEFINES += -DMOZ_USE_SYSTEM_NSS + NSS_DEPENDS = libnss3-dev +endif +ifeq (1,$(MOZ_USE_SYSTEM_HUNSPELL)) + DEB_DEFINES += -DMOZ_USE_SYSTEM_HUNSPELL +endif +ifeq (1,$(MOZ_WANT_UNIT_TESTS)) + DEB_DEFINES += -DMOZ_WANT_UNIT_TESTS +endif +ifneq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) + DEB_DEFINES += -DDEB_HOST_GNU_TYPE="$(DEB_HOST_GNU_TYPE)" +endif +ifeq (1,$(MOZ_BUILD_PGO)) + DEB_DEFINES += -DMOZ_BUILD_PGO +endif +ifeq (1,$(shell test "$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)" -ge "1104" && echo "1")) + DEB_DEFINES += -DMOZ_DISABLE_GNOMEVFS + DEB_DEFINES += -DMOZ_DISABLE_CONTROL_CENTER +endif +ifneq (default,$(CHANNEL)) + DEB_DEFINES += -DMOZ_UPDATE_CHANNEL="$(CHANNEL)" +endif +ifeq (1,$(MOZ_DEBUG)) + DEB_DEFINES += -DMOZ_DEBUG +endif +ifneq (,$(findstring armel,$(DEB_BUILD_ARCH))) + DEB_DEFINES += -DDEB_ENABLE_THUMB2 +endif +ifeq (,$(filter i386 amd64 armel,$(DEB_BUILD_ARCH))) + DEB_DEFINES += -DMOZ_DISABLE_ELF_HACK +endif +ifeq (1,$(MOZ_ENABLE_GLOBALMENU)) + DEB_DEFINES += -DMOZ_ENABLE_GLOBALMENU +endif +ifeq (official, $(BRANDING)) + DEB_DEFINES += -DMOZ_OFFICIAL_BRANDING +endif +ifneq ($(MOZ_APP_NAME),$(MOZ_APP_BASENAME)) + DEB_DEFINES += -DMOZ_APP_RENAME +endif + +DEBIAN_EXECUTABLES = \ + $(MOZ_APP_NAME)$(MOZ_LIBDIR)/firefox.sh \ + $(MOZ_APP_NAME)$(MOZ_LIBDIR)/xulapp-profilemigrator \ + $(NULL) + +subst_files = \ + debian/usr.bin.$(MOZ_APP_NAME) \ + debian/README.Debian \ + debian/firefox.sh \ + debian/apport/$(MOZ_APP_NAME) \ + debian/apport/$(MOZ_APP_NAME).py \ + debian/$(MOZ_APP_NAME).desktop \ + debian/$(MOZ_APP_NAME).xml \ + debian/$(MOZ_APP_NAME)-gnome-support.install \ + debian/$(MOZ_APP_NAME).dirs \ + debian/$(MOZ_APP_NAME).install \ + debian/$(MOZ_APP_NAME).links \ + debian/$(MOZ_APP_NAME).manpages \ + debian/$(MOZ_APP_NAME).menu \ + debian/$(MOZ_APP_NAME).postinst \ + debian/$(MOZ_APP_NAME).postrm \ + debian/$(MOZ_APP_NAME).preinst \ + debian/$(MOZ_APP_NAME).prerm \ + debian/$(MOZ_APP_NAME).1 \ + debian/$(MOZ_APP_NAME)-mozsymbols.install \ + debian/$(MOZ_APP_NAME)-dev.install \ + debian/$(MOZ_APP_NAME)-dev.links \ + debian/$(MOZ_APP_NAME).lintian-overrides \ + debian/$(MOZ_APP_NAME)-globalmenu.dirs \ + debian/pkgconfig/mozilla-plugin.pc \ + debian/pkgconfig/libxul.pc \ + debian/pkgconfig/mozilla-nspr.pc \ + debian/mozconfig \ + $(NULL) + +ifneq (1, $(MOZ_MIN_SYSDEPS)) +EXTRA_BD = \n\tlibnspr4-dev,\n\tlibnss3-dev,\n\tlibcairo2-dev,\n\tlibsqlite3-dev,\n\tlibpixman-1-dev,\n\tlibjpeg62-dev,\n\tlibpng12-dev,\n\tzlib1g-dev,\n\tlibhunspell-dev, +else +EXTRA_BD = $(NULL) +endif + +debian/control:: debian/control.in debian/control.langpacks debian/control.langpacks.unavail debian/locales.shipped debian/locales.unavailable + mv debian/control debian/control.old + sed -e 's/@EXTRA_BD@/$(EXTRA_BD)/g' \ + -e 's/@MOZ_APP_NAME@/$(MOZ_APP_NAME)/g' < debian/control.in > debian/control + + while read line ; \ + do \ + line=`echo $$line | sed 's/#.*//' | sed '/^$$/d'` ; \ + if [ ! -z "$$line" ] ; \ + then \ + language=`echo $$line | sed 's/\([^:]*\):*\([^:]*\):*\([^:]*\)/\2/'` ; \ + desc=`echo $$line | sed 's/\([^:]*\):*\([^:]*\):*\([^:]*\)/\3/'` ; \ + tmp=`echo $$language | sed 's/\-/_/'` ; \ + eval b=\$$$$tmp ; \ + if [ -z $$b ] ; \ + then \ + sed -e "s/@LANGCODE@/$$language/g" \ + -e "s/@LANG@/$$desc/g" \ + -e 's/@MOZ_APP_NAME@/$(MOZ_APP_NAME)/g' < debian/control.langpacks >> debian/control ; \ + eval $$tmp=1 ; \ + fi \ + fi \ + done < debian/locales.shipped + + while read line ; \ + do \ + line=`echo $$line | sed 's/#.*//' | sed '/^$$/d'` ; \ + if [ ! -z "$$line" ] ; \ + then \ + language=`echo $$line | sed 's/\([^:]*\):*\([^:]*\)/\1/'` ; \ + sed -e "s/@LANGCODE@/$$language/g" \ + -e 's/@MOZ_APP_NAME@/$(MOZ_APP_NAME)/g' < debian/control.langpacks.unavail >> debian/control ; \ + fi \ + done < debian/locales.unavailable ; \ + + if ! cmp -s debian/control debian/control.old ; \ + then \ + echo "debian/control file is out of date" ; \ + rm debian/control.old ; \ + exit 1 ; \ + fi + rm debian/control.old + +BRANCH := +ifneq (,$(MOZ_APP_NAME_SUFFIX)) + BRANCH = -$(MOZ_APP_NAME_SUFFIX) +endif +$(subst_files): $(foreach file, $(subst_files), $(subst $(BRANCH),,$(file).in)) + $(MOZ_PYTHON) $(DEB_BUILDDIR)/config/Preprocessor.py -Fsubstitution --marker="%%" $(DEB_DEFINES) $(CURDIR)/$(subst $(BRANCH),,$@.in) > $(CURDIR)/$@ + +debian/usr.bin.firefox.in: + if [ '$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)' -ge '1104' ]; then \ + cp $(CURDIR)/debian/usr.bin.firefox.apparmor.11.04 $(CURDIR)/debian/usr.bin.firefox.in ; \ + elif [ '$(DISTRIB_VERSION_MAJOR)$(DISTRIB_VERSION_MINOR)' -ge '1010' ]; then \ + cp $(CURDIR)/debian/usr.bin.firefox.apparmor.10.10 $(CURDIR)/debian/usr.bin.firefox.in ; \ + elif [ "$(DISTRIB_VERSION_MAJOR)" -ge "10" ]; then \ + cp $(CURDIR)/debian/usr.bin.firefox.apparmor.10.04 $(CURDIR)/debian/usr.bin.firefox.in ; \ + else \ + cp $(CURDIR)/debian/usr.bin.firefox.apparmor.9.10 $(CURDIR)/debian/usr.bin.firefox.in ; \ + fi + +debian/stamp-buildsymbols: debian/stamp-makefile-build +ifeq (1, $(MOZ_ENABLE_BREAKPAD)) + # create build symbols + cd $(MOZ_OBJDIR); \ + $(MAKE) buildsymbols MOZ_SYMBOLS_EXTRA_BUILDID=$(shell date -d "`dpkg-parsechangelog | grep Date: | sed -e 's/^Date: //'`" +%y%m%d%H%M%S)-$(DEB_HOST_GNU_CPU) +endif + touch $@ + +compare-locales/scripts/compare-locales: + cp -r $(CURDIR)/debian/compare-locales $(CURDIR) + chmod +x $(CURDIR)/compare-locales/scripts/* + +debian/stamp-langpack-xpi-build: compare-locales/scripts/compare-locales + rm -rf $(CURDIR)/debian/l10n-mergedirs + mkdir $(CURDIR)/debian/l10n-mergedirs + + export PATH=$(CURDIR)/compare-locales/scripts/:$$PATH ; \ + export PYTHONPATH=$(CURDIR)/compare-locales/lib ; \ + cd $(MOZ_OBJDIR)/browser/locales ; \ + while read line ; \ + do \ + line=`echo $$line | sed 's/#.*//' | sed '/^$$/d'` ; \ + if [ ! -z "$$line" ] ; \ + then \ + language=`echo $$line | sed 's/\([^:]*\):*\([^:]*\):*\([^:]*\)/\1/'` ; \ + $(MAKE) merge-$$language LOCALE_MERGEDIR=$(CURDIR)/debian/l10n-mergedirs/$$language ; \ + $(MAKE) langpack-$$language LOCALE_MERGEDIR=$(CURDIR)/debian/l10n-mergedirs/$$language ; \ + fi \ + done < $(CURDIR)/debian/locales.shipped + + touch $@ + +common-build-arch:: debian/stamp-testsuite + +common-build-indep:: debian/stamp-langpack-xpi-build + +common-binary-arch:: debian/stamp-buildsymbols + +common-binary-post-install-indep:: + while read line ; \ + do \ + line=`echo $$line | sed 's/#.*//' | sed '/^$$/d'` ; \ + if [ ! -z "$$line" ] ; \ + then \ + language=`echo $$line | sed 's/\([^:]*\):*\([^:]*\):*\([^:]*\)/\1/'` ; \ + pkgname=`echo $$line | sed 's/\([^:]*\):*\([^:]*\):*\([^:]*\)/\2/'` ; \ + id=`python $(CURDIR)/debian/get-xpi-id.py $(CURDIR)/$(MOZ_OBJDIR)/dist/install/$(MOZ_APP_NAME)-$(MOZ_VERSION).$${language}.langpack.xpi` ; \ + dh_installdirs -p$(MOZ_APP_NAME)-locale-$${pkgname} usr/lib/$(MOZ_APP_NAME)-addons/extensions ; \ + cp $(CURDIR)/$(MOZ_OBJDIR)/dist/install/$(MOZ_APP_NAME)-$(MOZ_VERSION).$${language}.langpack.xpi \ + $(CURDIR)/debian/$(MOZ_APP_NAME)-locale-$${pkgname}/usr/lib/$(MOZ_APP_NAME)-addons/extensions/$${id}.xpi ; \ + dh_installdirs -p$(MOZ_APP_NAME)-locale-$${pkgname} usr/lib/$(MOZ_APP_NAME)-addons/searchplugins/$${language} ; \ + cp -r $(CURDIR)/$(MOZ_OBJDIR)/dist/xpi-stage/locale-$${language}/searchplugins/*.xml \ + $(CURDIR)/debian/$(MOZ_APP_NAME)-locale-$${pkgname}/usr/lib/$(MOZ_APP_NAME)-addons/searchplugins/$${language}/. ; \ + fi \ + done < $(CURDIR)/debian/locales.shipped + +binary-install/$(MOZ_APP_NAME):: + convert -resize 32x32 debian/$(MOZ_APP_NAME)/usr/share/pixmaps/$(MOZ_APP_NAME).png debian/$(MOZ_APP_NAME)/usr/share/pixmaps/$(MOZ_APP_NAME).xpm + +ifeq (1, $(MOZ_ENABLE_GLOBALMENU)) +binary-install/$(MOZ_APP_NAME)-globalmenu:: + unzip -o -d debian/$(MOZ_APP_NAME)-globalmenu$(MOZ_PREFIX)/lib/$(MOZ_APP_NAME)-addons/extensions/globalmenu@ubuntu.com/ $(MOZ_DISTDIR)/xpi-stage/globalmenu.xpi + find debian/$(MOZ_APP_NAME)-globalmenu$(MOZ_PREFIX)/lib/$(MOZ_APP_NAME)-addons/extensions/globalmenu@ubuntu.com/ -type f -executable | xargs chmod -x +endif + +GNOME_SUPPORT_FILES = libmozgnome.so libnkgnomevfs.so + +binary-post-install/$(MOZ_APP_NAME):: compare + $(foreach file,$(GNOME_SUPPORT_FILES),rm -fv debian/$(MOZ_APP_NAME)/usr/lib/firefox-*/components/$(file);) true + +ifneq (1, $(MOZ_USE_SYSTEM_NSPR)) +binary-post-install/$(MOZ_APP_NAME)-dev:: + rm -f debian/$(MOZ_APP_NAME)-dev$(MOZ_INCDIR)/nspr/md/_linux.cfg + dh_link -p$(MOZ_APP_NAME)-dev $(MOZ_INCDIR)/nspr/prcpucfg.h $(MOZ_INCDIR)/nspr/md/_linux.cfg +endif + +common-binary-predeb-arch:: + $(foreach file,$(DEBIAN_EXECUTABLES),chmod a+x debian/$(file);) + # we want the gnome dependencies not to be in the main package at shlibdeps runtime, hence we dont + # install them at binary-install/* stage, but copy them over _after_ the shlibdeps had been generated + $(foreach file,$(GNOME_SUPPORT_FILES),mv debian/$(MOZ_APP_NAME)-gnome-support$(MOZ_LIBDIR)/components/$(file) debian/$(MOZ_APP_NAME)$(MOZ_LIBDIR)/components/;) true + touch $@ + +ifneq (1, $(MOZ_USE_SYSTEM_NSS)) +binary-predeb/$(MOZ_APP_NAME):: + $(foreach lib,libsoftokn3.so libfreebl3.so libnssdbm3.so, \ + LD_LIBRARY_PATH=debian/$(MOZ_APP_NAME)$(MOZ_LIBDIR):$$LD_LIBRARY_PATH \ + $(MOZ_DISTDIR)/bin/shlibsign -v -i debian/$(MOZ_APP_NAME)$(MOZ_LIBDIR)/$(lib);) +endif + +pre-build:: $(subst_files) + + # KDE integration + cp $(DEB_SRCDIR)/toolkit/content/widgets/dialog.xml $(DEB_SRCDIR)/toolkit/content/widgets/dialog-kde.xml + cp $(DEB_SRCDIR)/toolkit/content/widgets/preferences.xml $(DEB_SRCDIR)/toolkit/content/widgets/preferences-kde.xml + cp $(DEB_SRCDIR)/browser/base/content/browser.xul $(DEB_SRCDIR)/browser/base/content/browser-kde.xul + mkdir -p $(DEB_SRCDIR)/extensions/globalmenu + (cd debian/globalmenu && tar -cvhf - .) | (cd $(DEB_SRCDIR)/extensions/globalmenu && tar -xf -) + +get-compare-locales: + mkdir -p compare-locales-tmp + hg clone http://hg.mozilla.org/build/compare-locales compare-locales-tmp +ifdef HGTAG + cd compare-locales-tmp; \ + hg update $(HGTAG); \ + printf "TAG=%s" $(HGTAG) > REV +else + cd compare-locales-tmp; \ + CHANGESET=`hg summary | grep parent | cut -d ' ' -f 2 | cut -d : -f 2`; \ + printf "CHANGESET=%s" $$CHANGESET > REV +endif + cd compare-locales-tmp; \ + find . -name *.pyc | xargs rm -f; \ + rm -rf .hg .hgtags .hgignore tests *.py + rm -rf debian/compare-locales + mv compare-locales-tmp debian/compare-locales + +refresh-supported-locales: pre-build +ifdef LANGPACK_O_MATIC + perl debian/refresh-supported-locales.pl -s $(CURDIR)/$(DEB_BUILDDIR)/browser/locales/shipped-locales -l $(LANGPACK_O_MATIC) +else + perl debian/refresh-supported-locales.pl -s $(CURDIR)/$(DEB_BUILDDIR)/browser/locales/shipped-locales +endif + +clean:: + rm -f $(subst_files) + rm -f debian/usr.bin.firefox.in + rm -f debian/stamp-* + rm -rf debian/l10n-mergedirs + rm -rf compare-locales --- firefox-5.0~b5+build1+nobinonly.orig/debian/firefox-globalmenu.dirs.in +++ firefox-5.0~b5+build1+nobinonly/debian/firefox-globalmenu.dirs.in @@ -0,0 +1,3 @@ +%%ifdef MOZ_ENABLE_GLOBALMENU +@MOZ_PREFIX@/lib/@MOZ_APP_NAME@-addons/extensions/globalmenu@ubuntu.com +%%endif --- firefox-5.0~b5+build1+nobinonly.orig/debian/firefox.postrm.in +++ firefox-5.0~b5+build1+nobinonly/debian/firefox.postrm.in @@ -0,0 +1,14 @@ +#!/bin/sh + +set -e + +if [ "$1" = "purge" ]; then + APP_PROFILE="usr.bin.@MOZ_APP_NAME@" + rm -f /etc/apparmor.d/force-complain/$APP_PROFILE || true + rm -f /etc/apparmor.d/disable/$APP_PROFILE || true + rm -f /etc/apparmor.d/local/$APP_PROFILE || true + rm -f "/etc/apparmor.d/abstractions/ubuntu-browsers.d/@MOZ_APP_NAME@" || true + rmdir /etc/apparmor.d/local 2>/dev/null || true +fi + +#DEBHELPER# --- firefox-5.0~b5+build1+nobinonly.orig/debian/copyright +++ firefox-5.0~b5+build1+nobinonly/debian/copyright @@ -0,0 +1,738 @@ +This package was debianized by Eric Dorland on +Thu, 05 Jun 2003 01:01:22 -0400 + +It was downloaded from http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/ + +The source tarball is an aggregate of several different works in which the +main one, developed by the Mozilla Project, is firefox. + +Other works include gzip, bzip2, sqlite, libjpeg, libpng, cairo, and others. +Please see the sections following the copyright statements for firefox for +these. + +=== firefox + +Overall, the firefox project is licensed under the terms of the Mozilla +Public License version 1.1 or, at your option, under the terms of the GNU +eneral Public License version 2 or subsequent, or the terms of the GNU +Lesser General Public License version 2.1 or subsequent. + +On Debian systems, the complete text of the GNU General Public +License can be found in the file `/usr/share/common-licenses/GPL' ; +the complete text of the GNU Lesser General Public License can be +found in the file `/usr/share/common-licenses/LGPL'. + +The complete text of the Mozilla Public License can be found in the MPL file +in the same directory as this file. + +Some files may still contain licensing notices claiming licensing under +other combinations of NPL, MPL, GPL and LGPL. They are files that were missed +by the upstream relicensing script, but all the permissions required for +relicensing were indeed provided. + +The file db/mork/src/morkQuickSort.cpp is licensed under the following terms: + + Copyright (c) 1992, 1993 + The Regents of the University of California. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +The embedding/qa/mozembed/public/nsIQABrowserUIGlue.idl file and the files +under the embedding/tests directory are licensed under the following terms: + + Copyright (c) 2002 Netscape Communications Corporation and + other contributors + + Permission is hereby granted, free of charge, to any person obtaining a + copy of this Mozilla sample software and associated documentation files + (the "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to permit + persons to whom the Software is furnished to do so, subject to the + following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS + OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. + +The modules/plugin/base/public/npruntime.h file is licensed under the +following terms: + + Copyright (c) 2004, Apple Computer, Inc. and The Mozilla Foundation. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions are + met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the names of Apple Computer, Inc. ("Apple") or The Mozilla + Foundation ("Mozilla") nor the names of their contributors may be used + to endorse or promote products derived from this software without + specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY APPLE, MOZILLA AND THEIR CONTRIBUTORS "AS + IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED + TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, MOZILLA OR + THEIR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED + TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +The toolkit/mozapps/update/src/updater/bspatch.cpp and +toolkit/mozapps/update/src/updater/bspatch.h files are licensed under the +following terms: + + Copyright 2003,2004 Colin Percival + All rights reserved + + Redistribution and use in source and binary forms, with or without + modification, are permitted providing that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR + IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING + IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + POSSIBILITY OF SUCH DAMAGE. + +Some but not all the files in netwerk/dns/src/ are licensed under the +following terms: + + Copyright (c) 2001,2002 Japan Network Information Center. + All rights reserved. + + By using this file, you agree to the terms and conditions set forth bellow. + + LICENSE TERMS AND CONDITIONS + + The following License Terms and Conditions apply, unless a different + license is obtained from Japan Network Information Center ("JPNIC"), + a Japanese association, Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda, + Chiyoda-ku, Tokyo 101-0047, Japan. + + 1. Use, Modification and Redistribution (including distribution of any + modified or derived work) in source and/or binary forms is permitted + under this License Terms and Conditions. + + 2. Redistribution of source code must retain the copyright notices as they + appear in each source code file, this License Terms and Conditions. + + 3. Redistribution in binary form must reproduce the Copyright Notice, + this License Terms and Conditions, in the documentation and/or other + materials provided with the distribution. For the purposes of binary + distribution the "Copyright Notice" refers to the following language: + "Copyright (c) 2000-2002 Japan Network Information Center. All rights reserved." + + 4. The name of JPNIC may not be used to endorse or promote products + derived from this Software without specific prior written approval of + JPNIC. + + 5. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY JPNIC + "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A + PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JPNIC BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. + +Some files in plugin/oji/JEP/ are licensed under the following terms: + + Copyright (c) 2004, Steven Michaud, All Rights Reserved + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be + included in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +The extensions/auth/gssapi.h file is licensed under the following terms: + + Copyright 1993 by OpenVision Technologies, Inc. + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appears in all copies and + that both that copyright notice and this permission notice appear in + supporting documentation, and that the name of OpenVision not be used + in advertising or publicity pertaining to distribution of the software + without specific, written prior permission. OpenVision makes no + representations about the suitability of this software for any + purpose. It is provided "as is" without express or implied warranty. + + OPENVISION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL OPENVISION BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + +The gfx/src/xlib/xregion.h and gfx/src/gtk/xregion.h are licensed under the +following terms: + + Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, + and the Massachusetts Institute of Technology, Cambridge, Massachusetts. + + All Rights Reserved + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the names of Digital or MIT not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. + +=== sqlite + +The db/sqlite3 directory contains a copy of sqlite with the following +licensing terms: + + The author disclaims copyright to this source code. In place of + a legal notice, here is a blessing: + + May you do good and not evil. + May you find forgiveness for yourself and forgive others. + May you share freely, never taking more than you give. + +=== dbm + +The dbm directory, except some files added by the mozilla project, is +licensed under the following terms: + + Copyright (c) 1991, 1993, 1994 + The Regents of the University of California. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + This product includes software developed by the University of + California, Berkeley and its contributors. + 4. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +=== myspell + +The extensions/spellcheck/myspell directory is licensed under the following +terms: + + Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada + And Contributors. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. All modifications to the source code must be clearly marked as + such. Binary redistributions based on modified source code + must be clearly marked as modified versions in the documentation + and/or other materials provided with the distribution. + + THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS + ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. + +=== boehm + +The gc/boehm directory, except the files listed under the xulrunner section, +is licensed under the following terms: + + Copyright 1988, 1989 Hans-J. Boehm, Alan J. Demers + Copyright (c) 1991-1996 by Xerox Corporation. All rights reserved. + Copyright (c) 1996-1998 by Silicon Graphics. All rights reserved. + + THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED + OR IMPLIED. ANY USE IS AT YOUR OWN RISK. + + Permission is hereby granted to use or copy this program + for any purpose, provided the above notices are retained on all copies. + Permission to modify the code and to distribute modified code is granted, + provided the above notices are retained, and a notice that the code was + modified is included with the above copyright notice. + +=== cairo + +The gfx/cairo/cairo directory is licensed under the following terms: + + Copyright (c) 2003 University of Southern California + Copyright (c) 1999 Tom Tromey + Copyright (c) 2002, 2003 University of Southern California + Copyright (c) 2004 Calum Robinson + Copyright (c) 2004 David Reveman + Copyright (c) 2000, 2002, 2004 Keith Packard + Copyright (c) 2004, 2005 Red Hat, Inc + + Cairo is free software and is available to be redistributed and/or + modified under the terms of either the GNU Lesser General Public + License (LGPL) version 2.1 or the Mozilla Public License (MPL) version + 1.1. + +=== libpixman + +The gfx/cairo/libpixman directory is licensed under the following terms: +(from gfx/cairo/libpixman/COPYING) + + libpixregion + + Copyright 1987, 1998 The Open Group + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation. + + The above copyright notice and this permission notice shall be included in + all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN + AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN + CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + Except as contained in this notice, the name of The Open Group shall not be + used in advertising or otherwise to promote the sale, use or other dealings + in this Software without prior written authorization from The Open Group. + + + Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts. + + All Rights Reserved + + Permission to use, copy, modify, and distribute this software and its + documentation for any purpose and without fee is hereby granted, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of Digital not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. + + DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING + ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL + DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR + ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, + WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, + ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS + SOFTWARE. + + ---------------------------------------------------------------------- + libic + + Copyright © 2001 Keith Packard + + Permission to use, copy, modify, distribute, and sell this software and its + documentation for any purpose is hereby granted without fee, provided that + the above copyright notice appear in all copies and that both that + copyright notice and this permission notice appear in supporting + documentation, and that the name of Keith Packard not be used in + advertising or publicity pertaining to distribution of the software without + specific, written prior permission. Keith Packard makes no + representations about the suitability of this software for any purpose. It + is provided "as is" without express or implied warranty. + + KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + + ---------------------------------------------------------------------- + slim + + slim is Copyright © 2003 Richard Henderson + + Permission to use, copy, modify, distribute, and sell this software + and its documentation for any purpose is hereby granted without fee, + provided that the above copyright notice appear in all copies and that + both that copyright notice and this permission notice appear in + supporting documentation, and that the name of Richard Henderson not be + used in advertising or publicity pertaining to distribution of the + software without specific, written prior permission. Richard Henderson + makes no representations about the suitability of this software for + any purpose. It is provided "as is" without express or implied + warranty. + + RICHARD HENDERSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, + INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO + EVENT SHALL RICHARD HENDERSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR + CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF + USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + +=== libjpeg + +The jpeg directory, except the files under the xulrunner section, are licensed +under the following terms: + + The authors make NO WARRANTY or representation, either express or implied, + with respect to this software, its quality, accuracy, merchantability, or + fitness for a particular purpose. This software is provided "AS IS", and you, + its user, assume the entire risk as to its quality and accuracy. + + This software is copyright (C) 1991-1998, Thomas G. Lane. + All Rights Reserved except as specified below. + + Permission is hereby granted to use, copy, modify, and distribute this + software (or portions thereof) for any purpose, without fee, subject to these + conditions: + (1) If any part of the source code for this software is distributed, then this + README file must be included, with this copyright and no-warranty notice + unaltered; and any additions, deletions, or changes to the original files + must be clearly indicated in accompanying documentation. + (2) If only executable code is distributed, then the accompanying + documentation must state that "this software is based in part on the work of + the Independent JPEG Group". + (3) Permission for use of this software is granted only if the user accepts + full responsibility for any undesirable consequences; the authors accept + NO LIABILITY for damages of any kind. + + These conditions apply to any software derived from or based on the IJG code, + not just to the unmodified library. If you use our work, you ought to + acknowledge us. + + Permission is NOT granted for the use of any IJG author's name or company name + in advertising or publicity relating to this software or products derived from + it. This software may be referred to only as "the Independent JPEG Group's + software". + + We specifically permit and encourage the use of this software as the basis of + commercial products, provided that all warranty or liability claims are + assumed by the product vendor. + +=== bzip2 + +The modules/libbz2/src directory is licensed under the following terms: +(from modules/libbz2/src/LICENSE) + + This program, "bzip2", the associated library "libbzip2", and all + documentation, are copyright (C) 1996-2005 Julian R Seward. All + rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + + 3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + + 4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + + THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS + OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED + WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + Julian Seward, Cambridge, UK. + jseward@acm.org + bzip2/libbzip2 version 1.0.3 of 15 February 2005 + +=== libpng + +The directory modules/libimg/png is licensed under the following terms: +(from modules/libimg/png/LICENSE) + + This copy of the libpng notices is provided for your convenience. In case of + any discrepancy between this copy and the notices in the file png.h that is + included in the libpng distribution, the latter shall prevail. + + COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: + + If you modify libpng you may insert additional notices immediately following + this sentence. + + libpng version 1.2.6, September 12, 2004, is + Copyright (c) 2004 Glenn Randers-Pehrson, and is + distributed according to the same disclaimer and license as libpng-1.2.5 + with the following individual added to the list of Contributing Authors + + Cosmin Truta + + libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are + Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are + distributed according to the same disclaimer and license as libpng-1.0.6 + with the following individuals added to the list of Contributing Authors + + Simon-Pierre Cadieux + Eric S. Raymond + Gilles Vollant + + and with the following additions to the disclaimer: + + There is no warranty against interference with your enjoyment of the + library or against infringement. There is no warranty that our + efforts or the library will fulfill any of your particular purposes + or needs. This library is provided with all faults, and the entire + risk of satisfactory quality, performance, accuracy, and effort is with + the user. + + libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are + Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are + distributed according to the same disclaimer and license as libpng-0.96, + with the following individuals added to the list of Contributing Authors: + + Tom Lane + Glenn Randers-Pehrson + Willem van Schaik + + libpng versions 0.89, June 1996, through 0.96, May 1997, are + Copyright (c) 1996, 1997 Andreas Dilger + Distributed according to the same disclaimer and license as libpng-0.88, + with the following individuals added to the list of Contributing Authors: + + John Bowler + Kevin Bracey + Sam Bushell + Magnus Holmgren + Greg Roelofs + Tom Tanner + + libpng versions 0.5, May 1995, through 0.88, January 1996, are + Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. + + For the purposes of this copyright and license, "Contributing Authors" + is defined as the following set of individuals: + + Andreas Dilger + Dave Martindale + Guy Eric Schalnat + Paul Schmidt + Tim Wegner + + The PNG Reference Library is supplied "AS IS". The Contributing Authors + and Group 42, Inc. disclaim all warranties, expressed or implied, + including, without limitation, the warranties of merchantability and of + fitness for any purpose. The Contributing Authors and Group 42, Inc. + assume no liability for direct, indirect, incidental, special, exemplary, + or consequential damages, which may result from the use of the PNG + Reference Library, even if advised of the possibility of such damage. + + Permission is hereby granted to use, copy, modify, and distribute this + source code, or portions hereof, for any purpose, without fee, subject + to the following restrictions: + + 1. The origin of this source code must not be misrepresented. + + 2. Altered versions must be plainly marked as such and must not + be misrepresented as being the original source. + + 3. This Copyright notice may not be removed or altered from any + source or altered source distribution. + + The Contributing Authors and Group 42, Inc. specifically permit, without + fee, and encourage the use of this source code as a component to + supporting the PNG file format in commercial products. If you use this + source code in a product, acknowledgment is not required but would be + appreciated. + + + A "png_get_copyright" function is available, for convenient use in "about" + boxes and the like: + + printf("%s",png_get_copyright(NULL)); + + Also, the PNG logo (in PNG format, of course) is supplied in the + files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). + + Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a + certification mark of the Open Source Initiative. + + Glenn Randers-Pehrson + glennrp@users.sourceforge.net + September 12, 2004 + +=== zlib + +The directories modules/zlib/src and security/nss/cmd/zlib are licensed under +the following terms: + + (C) 1995-2004 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + + Jean-loup Gailly Mark Adler + jloup@gzip.org madler@alumni.caltech.edu + + If you use the zlib library in a product, we would appreciate *not* + receiving lengthy legal documents to sign. The sources are provided + for free but without warranty of any kind. The library has been + entirely written by Jean-loup Gailly and Mark Adler; it does not + include third-party code. + + If you redistribute modified sources, we would appreciate that you include + in the file ChangeLog history information documenting your changes. Please + read the FAQ for more information on the distribution of modified source + versions. + +=== expat + +The directory parser/expat is licensed under the following terms: +(from parser/expat/COPYING) + + Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper + Copyright (c) 2001, 2002 Expat maintainers. + + Permission is hereby granted, free of charge, to any person obtaining + a copy of this software and associated documentation files (the + "Software"), to deal in the Software without restriction, including + without limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, and to + permit persons to whom the Software is furnished to do so, subject to + the following conditions: + + The above copyright notice and this permission notice shall be included + in all copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, + EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY + CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, + TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. --- firefox-5.0~b5+build1+nobinonly.orig/debian/docs +++ firefox-5.0~b5+build1+nobinonly/debian/docs @@ -0,0 +1 @@ +debian/MPL --- firefox-5.0~b5+build1+nobinonly.orig/debian/locales.shipped +++ firefox-5.0~b5+build1+nobinonly/debian/locales.shipped @@ -0,0 +1,78 @@ +af:af:Afrikaans +ar:ar:Arabic +ast:ast:Asturian +be:be:Belarusian +bg:bg:Bulgarian +bn-BD:bn:Bengali +bn-IN:bn:Bengali +br:br:Breton +bs:bs:Bosnian +ca:ca:Catalan; Valencian +cs:cs:Czech +cy:cy:Welsh +da:da:Danish +de:de:German +el:el:Greek +en-GB:en:English +en-ZA:en:English +eo:eo:Esperanto +es-AR:es:Spanish; Castilian +es-CL:es:Spanish; Castilian +es-ES:es:Spanish; Castilian +es-MX:es:Spanish; Castilian +et:et:Estonian +eu:eu:Basque +fa:fa:Persian +fi:fi:Finnish +fr:fr:French +fy-NL:fy:Western Frisian +ga-IE:ga:Irish +gd:gd:Gaelic; Scottish Gaelic +gl:gl:Galician +gu-IN:gu:Gujarati +he:he:Hebrew +hi-IN:hi:Hindi +hr:hr:Croatian +hu:hu:Hungarian +hy-AM:hy:Armenian +id:id:Indonesian +is:is:Icelandic +it:it:Italian +ja:ja:Japanese +kk:kk:Kazakh +kn:kn:Kannada +ko:ko:Korean +ku:ku:Kurdish +lg:lg:Ganda +lt:lt:Lithuanian +lv:lv:Latvian +mai:mai:Maithili +mk:mk:Macedonian +ml:ml:Malayalam +mr:mr:Marathi +nb-NO:nb:Norwegian +nl:nl:Dutch; Flemish +nn-NO:nn:Norwegian Nynorsk; Nynorsk, Norwegian +nso:nso:Sotho, Northern +or:or:Oriya +pa-IN:pa:Panjabi; Punjabi +pl:pl:Polish +pt-BR:pt:Portuguese +pt-PT:pt:Portuguese +ro:ro:Romanian +ru:ru:Russian +si:si:Sinhala; Sinhalese +sk:sk:Slovak +sl:sl:Slovenian +sq:sq:Albanian +sr:sr:Serbian +sv-SE:sv:Swedish +ta:ta:Tamil +te:te:Telugu +th:th:Thai +tr:tr:Turkish +uk:uk:Ukrainian +vi:vi:Vietnamese +zh-CN:zh-hans:Simplified Chinese +zh-TW:zh-hant:Traditional Chinese +zu:zu:Zulu --- firefox-5.0~b5+build1+nobinonly.orig/debian/changelog +++ firefox-5.0~b5+build1+nobinonly/debian/changelog @@ -0,0 +1,6663 @@ +firefox (5.0~b5+build1+nobinonly-0ubuntu1) oneiric; urgency=low + + * New upstream release from the beta channel (FIREFOX_5_0b5_BUILD1) + + * Set the right Vcs-Bzr URL + - update debian/control.in + - refresh debian/control + * Refresh shipped locales from new tarball - bg, cy, mk, nn, or, sr, ta and th + are enabled again + - refresh debian/locales.shipped + - refresh debian/locales.unavailable + - refresh debian/control + + -- Chris Coulson Thu, 09 Jun 2011 15:42:38 +0100 + +firefox (5.0~b3+build1+nobinonly-0ubuntu1) oneiric; urgency=low + + * New upstream release from the beta channel (FIREFOX_5_0b3_BUILD1) + + * Support storing language descriptions in locales.unavailable. This + will be useful for translations which disappear temporarily + - update debian/rules + - update debian/refresh-supported-locales.pl + * Add languages that are currently dropped in FF5 (compared with FF4) to + locales.unavailable. Having transitional packages now will make + transitioning easier later on if they come back + - update debian/locales.unavailable + * Refresh debian/control to pick up transitional packages + * Don't bundle our vendor preferences in the omni.jar. This needs a distro + patch and it turns out that Firefox does still read prefs from + $LIBDIR/defaults/pref, so just install it there instead + - rename debian/distrib.js => debian/vendor.js + - update debian/rules + - update debian/firefox.install.in + - remove debian/patches/install-vendor-prefs.patch + - update debian/patches/series + * Add a global pref file again (/etc/firefox/syspref.js) and add the + necessary preinst/postinst magic to move the old file there if it + was previously customized + - add debian/syspref.js + - update debian/firefox.install.in + - update debian/firefox.links.in + - update debian/firefox.postinst.in + - update debian/firefox.preinst.in + * Ensure "Depends: ${misc:Depends}" is added to all transitional + language packs + - update debian/control.langpacks.unavail + - refresh debian/control + * Ship testpilot on aurora too + - update debian/firefox.install.in + * Update list of language packs to include new ones added upstream + - refresh debian/locales.shipped and debian/locals.unavailable + - refresh debian/control + + -- Chris Coulson Thu, 02 Jun 2011 22:34:48 +0100 + +firefox (5.0~b2+build1+nobinonly-0ubuntu2) oneiric; urgency=low + + * Ship channel-prefs.js. We used to ship this in Firefox 3.6, and it's + required by Test Pilot now + - update debian/firefox.install.in + * Backport patch from mozilla-central to fix powerpc build failure + - add debian/patches/powerpc-build-fix.patch + - update debian/patches/series + + -- Chris Coulson Sun, 22 May 2011 07:52:43 +0100 + +firefox (5.0~b2+build1+nobinonly-0ubuntu1) oneiric; urgency=low + + * New upstream release from the beta channel (FIREFOX_5_0b2_BUILD1) + - Fixes LP: #765970 + + * Switch to mozilla-beta + - update debian/mozclient/firefox.conf + * Drop support for building with an external xulrunner + - update debian/apport/firefox.in + - update debian/firefox.install.in + - update debian/firefox.lintian-overrides.in + - update debian/firefox.sh.in + - update debian/mozconfig.in + - update debian/rules + * Ditch all the version-number based branding selection. Do this all + purely on the channel name now + - remove debian/firefox-beta.desktop.in + - remove debian/firefox-nightly.desktop.in + - remove debian/firefox-unofficial.desktop.in + - rename debian/firefox-final.desktop.in => debian/firefox.desktop.in + - update debian/firefox.desktop.in + - update debian/rules + - update debian/firefox.sh.in + * Drop the DEB_ENABLE_IPC option, now that IPC is mandatory + - update debian/rules + - update debian/apport/firefox.in + - update debian/firefox.install.in + - update debian/mozconfig.in + * Build language packs directly from the firefox source + + Fixes LP: #294187 - Firefox Locales should install locale specific + search plugins + + Rip out the bits to create a en-US.xpi + - update debian/rules + - remove debian/translation-support/install.rdf.in + + Include compare-locales FIREFOX_5_0b1_BUILD1 from + http://hg.mozilla.org/build/compare-locales. It's needed for merging + en-US strings with incomplete locales + + Pull l10n data in to tarball from bzr + - update debian/mozclient/firefox.conf + + Configure build for creating language packs by configuring with + "--with-l10n-base=" + - update debian/mozconfig.in + + Store the list of locales to ship, and provide a way of automatically + generating that list and the control file entries from the upstream + source. Also provide a way to blacklist languages. We map languages + to package names using langpack-o-matic (and also get descriptions + from there too) + - update debian/rules + - add debian/locales-supported + - add debian/control.langpacks + - update debian/control + - add debian/locale-blacklist + - add debian/refresh-supported-locales.pl + + Add common-build-indep hook to build the translation xpi's + - update debian/rules + + Add common-binary-post-install-indep to install the xpi's and + searchplugins in to the correct debian packages + - update debian/rules + - add debian/get-xpi-id.py + + When rebuilding debian/control in the clean target, fail the build + if the control file was out-of-date. This ensures that we don't + accidentally drop language packs, and forces me to maintain an + up-to-date control file in bzr + - update debian/rules + + Apply vendor patches to localized searchplugins too + - update debian/patches/ubuntu-codes-amazon.patch + - add debian/patches/ubuntu-codes-baidu.patch + - update debian/patches/ubuntu-codes-google.patch + * Rename vendor.js to distrib.js. The pref service reads these in reverse + alphabetical order, and we want ours to be read last + - rename debian/vendor.js => debian/distrib.js + - update debian/rules + - update debian/patches/install-vendor-prefs.patch + * Ensure we set LD_LIBRARY_PATH before running "firefox -h" + - update debian/firefox.sh.in + * Add some missing options to the manpage + - update debian/firefox.1.in + * Drop patches merged upstream: + - 64-bit-be-fix.patch + * Refresh patches: + - mozilla-kde.patch + * Drop DEBIAN_XUL_VER now that Firefox/Gecko versions are the same + - update debian/rules + - update debian/pkgconfig/*.pc.in + * Add geolocation parameter to en-GB and en-ZA google search plugins. This + will improve relevance of results for non-US English speaking users + - update debian/ubuntu-codes-google.patch + + * Update globalmenu-extension code to 1.5 + * Fix LP: #783790 - Firefox 4 crashes when opening Selenium IDE window. + Ignore signals for menus without popups + * Fix LP: #783856 - Firefox 4.0.1 Crash Report + [@ uGlobalMenuBar::~uGlobalMenuBar ]. Don't bail out of building a menu + when encountering a non-XUL element. Also toughen up destructors to not + crash if the menuitem never initialized properly + * Fix LP: #783997 - Firefox 4.0.1 Crash Report + [@ uGlobalMenuBar::ShouldParentStayVisible ]. Don't crash if the window + gets destroyed before the panel responds to RegisterWindow + * Use --with-app-name to set MOZ_APP_NAME on nightlies now + - update debian/rules + - update debian/mozconfig.in + + -- Chris Coulson Fri, 20 May 2011 23:24:44 +0100 + +firefox (4.0.1+build1+nobinonly-0ubuntu0.11.04.2) natty-proposed; urgency=low + + * Fix LP: #770719 - Dutch localization doesn't include spell-checker. + Look in /usr/share/hunspell for the system dictionaries on maverick + and later, rather than /usr/share/myspell/dicts. This got dropped + somehow in natty + - update debian/rules + - update debian/firefox.links/in + * Hopefully fix LP: #643899 - Firefox sending header "Accept-Language: + chrome://global/locale/intl.properties" because the intl.accept_languages + preference is messed up. Drop a patch which causes the preferences + system to save a user preference when changing a preference value to equal + the system default value (and revert to the original behaviour where the + preference is just discarded). This should hopefully stop Firefox Sync + from breaking localized preferences where they haven't been modified by + the user, but does regress LP: #548866 + - update debian/patches/series + + -- Chris Coulson Tue, 03 May 2011 20:43:30 +0100 + +firefox (4.0.1+build1+nobinonly-0ubuntu0.11.04.1) natty-security; urgency=low + + * New upstream release v4.0.1 (FIREFOX_4_0_1_BUILD1) + - see USN-1121-1 + + * Fix LP: #767966 - globalmenu extension pollutes main window javascript + scope + - update globalmenu-extension to 1.0.3 + + -- Chris Coulson Fri, 22 Apr 2011 15:12:46 -0500 + +firefox (4.0+nobinonly-0ubuntu3) natty; urgency=low + + [ Felix Geyer ] + * Fix LP: #572772 - can't save files in KDE + - update debian/patches/mozilla-kde.patch + + [ Chris Coulson ] + * Fix LP: #766151 - popuphiding and popuphidden events aren't dispatched + when a menu is closed, leading to exceptions being thrown in + browserPlacesViews.js (visible from the error console) + - update globalmenu-extension to 1.0.2 + * Fix LP: #744580 - Firefox doesn't autoscroll when selecting content + downwards + - add debian/patches/fix-selection-drag-autoscroll.patch + - update debian/patches/series + + -- Chris Coulson Tue, 19 Apr 2011 17:10:50 +0100 + +firefox (4.0+nobinonly-0ubuntu2) natty; urgency=low + + * Update globalmenu-extension to 1.0.1 + - Fixes LP: #749450 - bookmarks editor doesn't work properly + + * Added Spanish and Japanese translations for static quicklist entry + - update debian/firefox-*.desktop.in + * Fix LP: #727372 - URI handling is broken. Use GIO for checking if + a particular URI scheme has a handler, rather than probing GConf + - add debian/patches/default-uri-handler-check-use-gio.patch + - update debian/patches/series + + -- Chris Coulson Sat, 16 Apr 2011 23:21:03 +0100 + +firefox (4.0+nobinonly-0ubuntu1) natty; urgency=low + + * Bump the version number to 4.0 final. This is just so we stop confusing + people with rc2 in the version number, but the tarball is identical + + * Update globalmenu-extension code to 1.0 + - Drop the hacks we had to workaround the lack of menu closed signals from + Unity. We no longer synthesize our own menu closed events, but use the + proper event from dbusmenu. + - In addition to this, we split the work done during menu opening in to + 2 phases - the first phase triggered off "about-to-show" and the second + phase triggered off "opened". In the future, we should be able to delay + the menu opening with the about-to-show handler, which is where we + do all the work to update the menu + - Fix LP: #755701 - When iterating over each label, check if the current + character equals the access key (to set a flag indicating we've already + seen it) *before* we mangle the label, rather than after it. + This fixes an issue where we never set the flag, and subsequently see + the mnemonics repeated multiple times in labels + - Also remove the hack we had to add placeholder entries to empty menus + so that we could get an about-to-show signal (now that LP: #619811 + is fixed) + + * Fix typo in German translation of static quicklist item (LP: #750220) + - update debian/firefox-*.desktop.in + * Re-enable -pie (LP: #663294) + - update debian/rules + + -- Chris Coulson Mon, 11 Apr 2011 01:07:23 +0100 + +firefox (4.0~rc2+build3+nobinonly-0ubuntu2) natty; urgency=low + + [ Chris Coulson ] + * Ship a mozilla-plugin.pc and libxul.pc rather than our custom + firefox-plugin.pc. No other source packages are aware of firefox-plugin + and this way avoids patching a whole bunch of apps. We now conflict + with the xulrunner SDK though + - rename debian/pkgconfig/firefox-plugin.pc.in => + debian/pkgconfig/mozilla-plugin.pc.in + - update debian/pkgconfig/mozilla-plugin.pc.in + - add debian/pkgconfig/libxul.pc.in + - add debian/pkgconfig/mozilla-nspr.pc.in + - update debian/rules + - update debian/control.pp + * Add some missing symlinks in the SDK + - update debian/firefox-dev.links.in + * Add Asturian, Bengali, Croatian, Danish, Galician, Hebrew, Kurdish, + Lithuanian, Romanian, Slovene, Uyghur and Ukrainian, and updated + Catalan and French translations, plus add static quicklist translations + for Chinese, Dutch, French, Hungarian, Italian and Russian + - update debian/firefox-*.desktop.in + * Update globalmenu-extension code to 0.6.1. Pressing Alt shows the menu + now + + [ Bilal Akhtar ] + * debian/firefox-*.desktop.in: Add static quicklist item 'Open a New + Window'. (LP: #741046) + + -- Chris Coulson Thu, 31 Mar 2011 17:54:51 +0100 + +firefox (4.0~rc2+build3+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 RC2 build3 (FIREFOX_4_0rc2_BUILD3). + D'oh! Should have spotted that before uploading build2 + + -- Chris Coulson Mon, 21 Mar 2011 11:02:11 +0000 + +firefox (4.0~rc2+build2+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 RC2 (FIREFOX_4_0rc2_BUILD2) + + -- Chris Coulson Mon, 21 Mar 2011 09:08:27 +0000 + +firefox (4.0~rc1+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 RC1 (FIREFOX_4_0rc1_BUILD1) + + * Switch to mozilla-2.0 + - update debian/mozclient/firefox.conf + * Only build the globalmenu extension on Natty and newer + - update debian/rules + - update debian/firefox-globalmenu.dirs.in + - update debian/mozconfig.in + * Define MOZ_DISTDIR throughout the build + - update debian/rules + - update debian/testsuite.mk + - update debian/firefox-mozsymbols.install.in + * Don't disable the crashreporter for DEB_BUILD_UNOFFICIAL builds. + - update debian/rules + * Automatically set DEB_BUILD_UNOFFICIAL for builds where we change + MOZ_APP_NAME + - update debian/rules + * Disable the crashreporter for nightlies + - update debian/rules + * Revert a previous change to add vendor preferences to distribution.ini. + The preferences there aren't read by the pref service, but loaded + and set later on, after profile-initial-state, which is too late to + have any effect on the selected locale + - add debian/vendor.js + - update debian/distribution.ini + - update debian/rules + - add debian/patches/install-vendor-prefs.patch + - update debian/patches/series + * Refresh patches + - update debian/patches/mozilla-kde.patch + * Fix build on PPC64 + - add debian/patches/64-bit-be-fix.patch + - add debian/patches/update-assembler-excl-arch-list.patch + - update debian/patches/series + + -- Chris Coulson Thu, 10 Mar 2011 02:25:21 +0000 + +firefox (4.0~b12+build1+nobinonly-0ubuntu3) natty; urgency=low + + * Land the Unity appmenu extension work. It's shipped in its own package, + although we build it from the Firefox source tree (LP: #637827) + * Fix build with system NSPR + - update debian/firefox-dev.install.in + * Don't trample on existing alternatives in the postinst script if + we detect Ubuntuzilla breakage + - update debian/firefox.postinst.in + + -- Chris Coulson Thu, 03 Mar 2011 16:18:56 +0000 + +firefox (4.0~b12+build1+nobinonly-0ubuntu2) natty; urgency=low + + * Fix some typos in the manpage + - update debian/firefox.1.in + * Fix up the mess left by Ubuntuzilla rather than leaving our official + package in a broken and inconsistent state, which ends up with users + reporting bugs to Launchpad and giving us a bad reputation. If + /usr/bin/firefox has been diverted and there is no /usr/bin/firefox + provided on the system, just do the job of whatever package it was that + broke the users install and remove the diversion for them. This should + hopefully stop the frequently reported bugs we get from Ubuntuzilla users + about /usr/bin/firefox being missing + - update debian/firefox.postinst.in + - Fixes LP: #512937, LP: #529136, LP: #552919, LP: #572733, LP: #574111, + LP: #599978, LP: #600271, LP: #610522, LP: #610756, LP: #610907, + LP: #612162, LP: #620400, LP: #623980, LP: #625014, LP: #630643, + LP: #635166, LP: #638342, LP: #641838, LP: #658828, LP: #668809, + LP: #672282, LP: #676239, LP: #707704, LP: #724090 + * Don't allow users to report bugs with apport-bug when /usr/bin/firefox + has been diverted + - update debian/firefox.py.in + * Don't build with --disable-elfhack on armel. It's been fixed now + - update debian/rules + + -- Chris Coulson Fri, 25 Feb 2011 13:54:59 +0000 + +firefox (4.0~b12+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B12 (FIREFOX_4_0b12_BUILD1) + + * Add support for unpacked xpi's in the apport hook when reporting + the extensions installed + - update debian/apport/firefox.py.in + * Ensure the Apport hook can be tested properly without modification + - update debian/apport/firefox.py.in + * Add DEP-3 compliant headers to all of our patches, and drop the + bug numbers we carried in filenames. Some of the filenames are so long + that we get constant lintian warnings about long lines in the changelog + * Drop libxul-sdk-nspr.patch - it doesn't seem to be needed + - remove debian/patches/libxul-sdk-nspr.patch + - update debian/patches/series + * Move default-apps/firefox.xml to firefox-gnome-support when it is installed + - update debian/firefox.install.in + - update debian/firefox-gnome-support.install.in + * Fix menu-icon-not-in-xpm-format lintian error - generate the xpm at + build time + - update debian/rules + - update debian/control + * Quieten embedded-zlib and embedded-libjpeg lintian errors. These aren't + really errors, as we're intentionally embedding copies here + - update debian/rules + - add debian/firefox.lintian-overrides.in + * Fix some extended-description-is-empty lintian errors + - update debian/control + * Add a manpage to fix a lintian warning + - add debian/firefox.1.in + - add debian/firefox.manpages.in + * Fix build on armel, make sure we install $(INCDIR)/tremor + - update debian/firefox-dev.install.in + * Fix description of firefox-dev + - update debian/control + * Ship a pkgconfig file to enable browser plugins to build against + Firefox rather than xulrunner + - add debian/pkgconfig/firefox-plugin.pc.in + - update debian/firefox-dev.install.in + - update debian/rules + * Check for tee surface support when deciding whether to use tree or + system cairo + - update debian/rules + * Check the hunspell version is new enough in DEB_MIN_SYSDEPS=0 mode + - update debian/rules + - update debian/mozconfig.in + * Fix the permissions of some files once they are installed, rather than + directly in debian/. We weren't restoring them in clean anyway + - update debian/rules + * Quiten some image-in-usr-lib lintian warnings by adding them to + lintian-overrides. There's not much point in moving them to /usr/share + unless we split them out in to an arch-all firefox-common package + - update debian/firefox.lintian-overrides.in + * Don't call update-menus in postinst, and add #DEBHELPER# tokens where + those are missing + - update debian/firefox.postinst.in + - update debian/firefox.postrm.in + - update debian/firefox.preinst.in + * Fix desktop-entry-invalid-category lintian warnings - remove Internet + and Application categories, add GTK and GNOME + - update debian/firefox-beta.desktop.in + - update debian/firefox-final.desktop.in + - update debian/firefox-nightly.desktop.in + - update debian/firefox-unofficial.desktop.in + * Fix menu-icon-too-big lintian error, by downscaling the icon + - update debian/rules + * Fix package-contains-hardlink lintian warning in SDK. Replace it + with symbolic link + - update debian/rules + * Don't ship a vendor.js with our preferences in, as it requires a patch + in order to get it in to the distributed omni.jar. Instead, move our + vendor prefs in to distribution.ini + - remove debian/vendor.js + - update debian/distribution.ini + - update debian/rules + - remove debian/patches/install-ubuntu-prefs.patch + - update debian/patches/series + * Add "set -e" to launcher script as per Debian policy 10.4 + - update debian/firefox.sh.in + * Bump Standards-Version to 3.9.1 + - update debian/control + * Fix dbg-package-missing-depends lintian warning - add firefox-gnome-support + dependency to firefox-gnome-support-dbg transitional package + - update debian/control + * Fix LP: #717666 - firefox needs to replace kubuntu-firefox-installer + again. This got dropped accidentally during the package reorg after + dropping abrowser + - update debian/control + * Add some missing files to the SDK + - update debian/firefox-dev.install.in + * Refresh patches + - update debian/patches/mozilla-kde.patch + - update debian/patches/reload-new-plugins.patch + * Don't hardcode the browser executable to /usr/bin/firefox for the + default browser. Instead, apply a patch reviewed upstream to set + this to MOZ_APP_LAUNCHER + - drop debian/patches/system-path-default-browser.patch + - add debian/patches/use-MOZ_APP_LAUNCHER-for-launcher-exec.patch + - update debian/patches + * Fix the default browser check to use the new x-scheme-handler + mechanism via GIO, rather than the old GConf way + - add debian/patches/fix-nsGIOService.patch + - add debian/patches/default-browser-check-use-gio.patch + - update debian/patches/series + * Don't install $(INCDIR)/md + - update debian/firefox-dev.install.in + * The toolkit.networkmanager.disable preference has been removed. There is + now only a single pref for managing network link status, and this is off + by default. Re-enable that to restore the previous behaviour + - update debian/distribution.ini + + -- Chris Coulson Fri, 25 Feb 2011 02:53:55 +0000 + +firefox (4.0~b11+build3+nobinonly-0ubuntu2) natty; urgency=low + + * Drop abrowser: + - remove debian/abrowser-branding.install.in + - remove debian/abrowser-branding.links.in + - remove debian/abrowser.desktop.in + - remove debian/abrowser.xml.in + - update debian/control + - remove debian/firefox-branding.install.in + - remove debian/firefox-branding.links.in + - update debian/firefox.install.in + - update debian/firefox.links.in + - rename debian/firefox-branding.menu.in => debian/firefox.menu.in + - update debian/firefox.sh.in + - update debian/mozclient/firefox.conf + - remove debian/patches/awesome_branding_updates.patch + - remove debian/patches/browser_branding.patch + - update debian/patches/series + - update debian/rules + - remove debian/vendor-abrowser.js.in + - rename debian/vendor-firefox.js.in => debian/vendor.js.in + * Don't install the example config file (firefox.cfg) - it's redundant + at the moment as there is no way to configure system preferences + - remove debian/firefox.cfg + - remove debian/firefox.docs.in + - update debian/rules + * Don't install presubj, this is for the Debian BTS + - remove debian/presubj + - update debian/firefox.install.in + * Don't install the default-apps xml file for gnome-control-center in + Natty. It's not needed any more + - update debian/rules + - update debian/firefox.install.in + * Ship an SDK again + - update debian/control + - add debian/firefox-dev.install.in + - add debian/firefox-dev.links.in + - add debian/patches/bzXXX_fix_sdk_bin_install.patch + - update debian/patches/series + - update debian/rules + * Build with --disable-elf-hack on armel and powerpc + - update debian/rules + - update debian/mozconfig.in + * Drop the general.useragent.vendor* preferences. These are obsolete + in Firefox 4 + - rename debian/vendor.js.in => debian/vendor.js + - update debian/vendor.js + - update debian/rules + * Update the apport hook to not choke on unpacked extensions, and install + it again. We still need to add support for unpacked xpi's though + - update debian/apport/firefox.py.in + - update debian/firefox.install.in + + -- Chris Coulson Wed, 09 Feb 2011 13:57:51 +0000 + +firefox (4.0~b11+build3+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B11 (FIREFOX_4_0b11_BUILD3) + + [ Jamie Strandboge ] + * AppArmor: + - update to allow owner read access to @{PROC}/[0-9]*/task/[0-9]*/stat + + [ Chris Coulson ] + * Add support to the launcher for specifying a debugger + - update debian/firefox.sh.in + + -- Chris Coulson Mon, 07 Feb 2011 15:58:53 +0000 + +firefox (4.0~b10+build1+nobinonly-0ubuntu2) natty; urgency=low + + * Fix FTBFS - testpilot moved to distribution/extensions + - update debian/firefox.install.in + + -- Chris Coulson Wed, 26 Jan 2011 11:28:03 +0000 + +firefox (4.0~b10+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B10 (FIREFOX_4_0b10_BUILD1) + + [ Jamie Strandboge ] + * AppArmor: + - allow access to defaults.list for all derivatives (LP: #664093) + + [ Chris Coulson ] + * Refresh patches after landing of bmo: #624267 aka Crash on Ubuntu + [@ nsGNOMEShellService::SetDefaultBrowser ] + - update debian/patches/lp185622_system_path_default_browser.patch + * Refresh patches after landing of bmo: #624625 aka change home page of + Google search plugin to google.com + - update debian/patches/ubuntu_codes_google.patch + * Remove debian/remove.binonly.sh from package, it's not used anyway + (the one from mozilla-devscripts is used instead) + - remove debian/remove.binonly.sh + * Don't make DEB_ENABLE_THUMB2 configurable, this should just be totally + automatic + - update debian/rules + * Bump NSS and NSPR minimum versions to 3.12.9 and 4.8.7 respectively + - update debian/rules + * Clean unused variable from debian/rules + - update debian/rules + * Use the smaller crashreporter-symbols.zip after landing of bmo: #588129 aka + symbols.txt file missing from *.crashreporter-symbols.zip + - update debian/firefox-mozsymbols.install.in + * Run jstestbrowser and mochitest test suites + - update debian/testsuite.mk + * Fix LP: #690009 - GTK applications launched by firefox don't appear in + global menu. Don't unset UBUNTU_MENUPROXY + - update debian/firefox.sh.in + + -- Chris Coulson Tue, 25 Jan 2011 21:50:54 +0000 + +firefox (4.0~b9+build1+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0b9 (FIREFOX_4_0b9_BUILD1) + + [ Micah Gersten ] + * Fix typo in rules file comment + - update debian/rules + + [ Chris Coulson ] + * Refresh patches + - update debian/patches/mozilla-kde.patch + + -- Chris Coulson Wed, 12 Jan 2011 09:00:16 -0600 + +firefox (4.0~b8+nobinonly-0ubuntu3) natty; urgency=low + + [ Chris Coulson ] + * Fix LP: #694391 - firefox-branding (rather than firefox) should + replace kubuntu-firefox-installer + - update debian/control.pp + + [ Micah Gersten ] + * Really fix LP: #696895 - FTBFS on armel; Add DEB_ENABLE_THUMB2 to + DEB_DEFINES so thumb2 is actually enabled; Thanks to Jani Monoses for the + fix + - update debian/rules + * Define the default for DEB_ENABLE_THUMB2 with the rest of the defaults + - update debian/rules + + -- Micah Gersten Wed, 05 Jan 2011 13:50:56 -0600 + +firefox (4.0~b8+nobinonly-0ubuntu2) natty; urgency=low + + * fix LP: #696895 - FTBFS on armel; Add --enable-thumb2 to build for armv7; + Thanks to Jani Monoses for the fix + - update debian/mozconfig.in + - update debian/rules + + -- Micah Gersten Mon, 03 Jan 2011 22:44:12 -0600 + +firefox (4.0~b8+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0b8 (FIREFOX_4_0b8_RELEASE) + + [ Chris Coulson ] + * Add a hack to the launcher to handle being launched from an alternative, + which is a symlink to the launcher script, and breaks the current launch + mechanism. Also remove a useless stat() from the current script + - update debian/firefox.sh.in + * Re-add patch that got dropped to not remove and re-add search plugins + during upgrade + - add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch + - update debian/patches/series + * Move libmozgnome.so to the main package in common-binary-predeb-arch. + The previous method of deleting it from -gnome-support and copying it to + the main package from debian/tmp in each of the binary-predeb targets + meant that we were shipping an unstripped copy, which caused a lintian + error. This new method ensures we retain the stripped SO and we still + only move it after dh_shlibdeps has run + - update debian/rules + * Support debug builds. By setting "debug" in DEB_BUILD_OPTIONS, firefox + will build with --enable-debug and --disable-optimize + - update debian/rules + - update debian/mozconfig.in + * Really build with --disable-gnomevfs this time + - update debian/mozconfig.in + * Refresh patches after landing of bmo: 588410 aka Fix make install to + work with omnijar + - remove debian/patches/bz588410_fix_make_install_with_omnijar.patch + - update debian/patches/series + * Generate the en-US xpi at build time again for importing in to Launchpad + - update debian/rules + - update debian/translation-support/install.rdf.in + + [ Jamie Strandboge ] + * update debian/usr.bin.firefox.apparmor.10.10: + - deny write to /var/cache/fontconfig + - allow read to @{HOME}/.local/share/applications/mimeapps.list + - allow read to @{PROC}/[0-9]*/mountinfo (LP: #659450) + - allow read to /tmp/.X[0-9]*-lock + - deny read to @{HOME}/.local/share/recently-used.xbel + - deny execute of /usr/bin/gconftool-2 + - allow read to @{HOME}/.thumbnails/*/*.png + - allow read/write to @{HOME}/.gnome2/firefox*-bin-* + * update debian/usr.bin.firefox.apparmor.{9.04,10.04}: + - deny write to /var/cache/fontconfig + - allow read to @{PROC}/[0-9]*/mountinfo (LP: #659450) + - allow read to /tmp/.X[0-9]*-lock + - deny execute of /usr/bin/gconftool-2 + - remove extraneous @{HOME}/.config/ibus/bus/ + * add debian/usr.bin.firefox.apparmor.11.04: + - based on 10.10 + - remove redundant abstractions included by the gnome abstraction + (LP: #692406) + * debian/rules: updated for usr.bin.firefox.apparmor.11.04 + + [ Micah Gersten ] + * Change xubuntu applications defaults list in natty apparmor profile; Path + changed in xubuntu-default-settings (11.04.0) + - update usr.bin.firefox.apparmor.11.04 + * fix LP: #694391 - Kubuntu Firefox Installer Fails; Add Replaces on + kubuntu-firefox-installer again in firefox-branding + - update debian/control + + [ Felix Geyer ] + * Re-add KDE integration (LP: #684482) + - update debian/patches/mozilla-kde.patch + - update debian/patches/firefox-kde.patch + - update debian/patches/series + - update debian/rules + * Make firefox-4.0 suggest firefox-kde-support + - update debian/control + - update debian/control.pp + + -- Chris Coulson Fri, 31 Dec 2010 15:27:46 +0000 + +firefox (4.0~b7+nobinonly-0ubuntu3) natty; urgency=low + + * Build with --enable-startup-notification again, this got dropped + in the 3.6 => 4.0 update + - update debian/mozconfig.in + * Ship the testpilot extension for beta as per the official builds, based + on the discussion on #developers. We achieve this by building with + --enable-update-channel=beta for the beta milestones only. The update + channel isn't used anywhere at runtime because we disable the updater. + This means that Ubuntu users can participate in testpilot user studies + in Natty + - update debian/rules + - update debian/firefox.install.in + - update debian/mozconfig.in + + -- Chris Coulson Mon, 22 Nov 2010 19:52:28 +0000 + +firefox (4.0~b7+nobinonly-0ubuntu2) natty; urgency=low + + * Fix the profile migrator to not hang when ~/.mozilla doesn't exist, and + other improvements + - update debian/migrator/xulapp-profilemigrator + + -- Chris Coulson Fri, 19 Nov 2010 01:31:17 +0000 + +firefox (4.0~b7+nobinonly-0ubuntu1) natty; urgency=low + + * New upstream release v4.0 B7 (FIREFOX_4_0b7_RELEASE) + + [ Chris Coulson ] + * Don't build with -pie on Natty (LP: #663294) + - update debian/rules + * Update mozclient for mozilla-central + - update debian/mozclient/firefox.conf + - update debian/mozclient/firefox.mk + * Auto-generate Debhelper files at build time, using the Mozilla + text preprocessor. This makes it easier to maintain branches for + different versions (because we'll avoid having different filenames for + each version, which makes merging really difficult). We can also use + standard preprocessor directives for our different build options, + which means we drop a lot of logic from debian/rules + - rename debian/abrowser.desktop => debian/abrowser.desktop.in + - add debian/abrowser-branding.install.in + - add debian/abrowser-branding.links.in + - add debian/firefox-branding.install.in + - add debian/firefox-branding.links.in + - rename debian/apport/firefox.py => debian/apport/firefox.py.in + - rename debian/firefox-final.desktop => debian/firefox-final.desktop.in + - rename debian/firefox-gnome-support.install => + debian/firefox-gnome-support.install.in + - rename debian/firefox.dirs => debian/firefox.dirs.in + - rename debian/firefox.install => debian/firefox.install.in + - rename debian/firefox.links => debian/firefox.links.in + - rename debian/firefox.menu => debian/firefox.menu.in + - rename debian/firefox.postinst.in => debian/firefox.postinst.in + - rename debian/firefox.postrm.in => debian/firefox.postrm.in + - rename debian/firefox.preinst.in => debian/firefox.preinst.in + - rename debian/firefox.prerm.in => debian/firefox.prerm.in + - rename debian/firefox.xml => debian/firefox.xml.in + - updated debian/abrowser.desktop.in + - updated debian/firefox-final.desktop.in + - updated debian/firefox-gnome-support.install.in + - updated debian/firefox.dirs.in + - updated debian/firefox.install.in + - updated debian/firefox.links.in + - updated debian/firefox.menu.in + - updated debian/firefox.postinst.in + - updated debian/firefox.postrm.in + - updated debian/firefox.preinst.in + - updated debian/firefox.prerm.in + - updated deibna/firefox.xml.in + - updated debian/rules + - add debian/firefox-mozsymbols.install.in + * Simplify generating the Apport blacklist file to remove a superfluous + debian/rules target + - rename debian/apport/blacklist => debian/apport/firefox.in + - update debian/rules + * Auto-generate debian/control in the clean target + - add debian/control.pp + - update debian/rules + * Drop the ability to disable patches on a per-release basis. This adds + additional complexity, and we're not really using it at the moment. + We can always add it back again if we need it + - remove debian/disable-patches.sh + - update debian/rules + - remove debian/patches/series-disable-patches.8.04 + * Rework the branding selection logic so that we automatically use + the nightly branding for nightly builds, unofficial branding for + alpha milestones, and official branding for beta, RC's and final. + Auto-populate the branding names in the desktop files rather than + hard-coding them, and add a special beta desktop file + - add debian/firefox-beta.desktop.in + - rename debian/firefox-minefield.desktop => + debian/firefox-nightly.desktop.in + - rename debian/firefox-namaroka.desktop => + debian/firefox-unofficial.desktop.in + - update debian/rules + * Drop the update-notifier restart required hook. Instead, we rely on + the ubufox restart required banner inside the browser, rather than having + 2 notification mechanisms + - remove debian/firefox-restart-required.update-notifier + - update debian/firefox.postinst.in + - update debian/firefox.prerm.in + * Rewrite the launcher script to not wrap around the upstream start + scripts, but start the Firefox binary directly. The upstream start scripts + contain a lot of complexity for dealing with things that we don't need to + worry about, and are quite slow. Also, add in the hooks for the new + profile migrator + - update debian/firefox.sh.in + * Replace the old profile migrator. The previous one relied on hard-coded + values and fragile shell script that isn't really scalable enough + now that stable Ubuntu releases see new major Firefox versions. The + new profile migrator doesn't require any hard-coded values, and should + be lower maintenance + - add debian/migrator/xulapp-profilemigrator + - remove debian/migrator/main.c + - update debian/rules + - update debian/firefox.sh.in + - update debian/control.pp + * Build with "make -f client.mk" and using a mozconfig, rather than the + autoconf/configure/make steps used previously. The client.mk contains the + sequencing for doing PGO builds + - update debian/firefox-mozsymbols.install.in + - add debian/mozconfig.in + - update debian/rules + * Add support for building with PGO. Add a build option (DEB_BUILD_PGO) + which will run the build with make -f client.mk profiledbuild. This is + off by default. + - update debian/rules + - update debian/mozconfig.in + * Run the Mozilla test suite at build time. Currently, we run the following + targets: check, xpcshell-tests, reftest and crashtest. Test-suite failures won't + break the build just yet + - add debian/testsuite.mk + - update debian/rules + - update debian/control.pp + * Tidy up the vendor preferences + - remove debian/ubuntu-useragent.js.tmpl + - rename debian/firefox.js => debian/vendor-firefox.js.in + - rename debian/ubuntu-abrowser.js.tmpl => debian/vendor-abrowser.js.in + - update debian/vendor-firefox.js.in + - update debian/vendor-abrowser.js.in + - update debian/rules + * Don't touch .autoreg on upgrade. This isn't necessary with the XPCOM changes + in Gecko 2.0 + - update debian/firefox.postinst.in + - remote debian/firefox-gnome-support.postinst.in + * Disable gnomevfs support on >= 11.04 (LP: #661287) + - update debian/rules + - update debian/mozconfig.in + - update debian/firefox-gnome-support.install.in + * Add x-scheme-handler magic to desktop files + - update debian/firefox.desktop.in + - update debian/firefox-beta.desktop.in + - update debian/firefox-nightly.desktop.in + - update debian/firefox-unofficial.desktop.in + * Dropped obsolete / not-needed patches + - remove debian/patches/add_syspref_dir.patch + - remove debian/patches/bz386904_config_rules_install_dist_files.patch + - remove bz534663_attXXX_normalize_distribution_searchplugins.patch + - remove debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + - remove debian/patches/ubuntu_no_app_updates.patch + - update debian/patches/series + * Update build-depends for Firefox 4.0 + - update debian/control.pp + * Rebased patches for Firefox 4.0 + - update browser_branding.patch + - update bz460917_att350845_reload_new_plugins.patch + - update bz467738_att351145_lockPref_everywhere.patch + - update bz515232_att399338_distro_locale_searchplugins.patch + - update bzXXX_libxul_sdk_nspr.patch + - udpate bzXXX_plugin_for_mimetype_pref.patch + - update lp185622_system_path_default_browser.patch + - update lp512615_cairo_lcd_filter.patch + - update lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch + - update ubuntu_bookmarks.patch + * Disable KDE integration temporarily until I've reviewed the updated patches + - update debian/patches/series + * Install top-level chrome.manifest after landing of (bmo: 579178) aka + single-chrome-manifest + - update debian/firefox.install.in + * Add trademarkInfo key to the brand.dtd file in the awesome-branding + to fix an issue with Help->About not working. Also drop the unneeded + overrides from the manifest file and rename the patch to reflect it's + extended scope. Eventually, this patch should be merged in to the + awesome-branding bzr branch + - rename debian/patches/awesome_branding_chrome_rename.patch => + debian/patches/awesome_branding_updates.patch + - update debian/patches/awesome_branding_updates.patch + - update debian/patches/series + * Install our vendor preferences in to dist/bin before running stage-package. + This seems to be the only way to ensure that they are included in the + omni.jar. This means we need to patch the upstream package-manifest to + include the extra file + - add debian/patches/install_ubuntu_prefs.patch + - update debian/rules + * Clean up the files in /etc/firefox on upgrade + - update debian/firefox.preinst.in + * Support builds suitable for valgrind, by building with + DEB_MOZ_VALGRIND=1. This will automatically pick the right optimisations + and build flags + - update debian/rules + - update debian/mozconfig.in + * Fix make install with --enable-chrome-format=omni. Add patch to create + the omni.jar file after running stage-package. This has already + landed on mozilla-central, so we can drop again at beta 8 + - add debian/patches/bz588410_fix_make_install_with_omnijar.patch + - update debian/patches/series + * Drop other unused cruft from the package + - remove debian/debsearch.src + - remove debian/firefox.png.uu + - remove debian/debsearch.gif.uu + - update debian/rules + * Build-depend on yasm + - update debian/control + * Fix the profile migrator to not crash on profiles where + 'LastVersion=Safe Mode' (LP: #674607) + - update debian/migrator/xulapp-profilemigrator + + [ Jamie Strandboge ] + * debian/usr.bin.firefox*: + - allow .{firefox,mozilla} instead of just .mozilla (LP: #624435) + - allow owner write to ~/.config/ibus/bus/ + - adjust apparmor profile for latest sun-java6 plugin (LP: #633369) + + [ Micah Gersten ] + * Drop patch after upstream landing of (bmo: 551152) aka Symlinked components + break everything + - drop debian/patches/lp518422.patch + - update debian/patches/series + * Add mesa-common-dev to build-depends after landing of configure test aka + (bmo: 517566) which is for WebGL aka (bmo: 516213) + - update debian/control + + -- Chris Coulson Wed, 17 Nov 2010 21:35:57 +0000 + +firefox (3.6.12+build1+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.12 (FIREFOX_3_6_12_BUILD1) + - see USN-1011-1 + + [ Jamie Strandboge ] + * AppArmor: + - allow mmap for temporary files that we own (LP: #662918) + - add owner read to environ and auxv in @{PROC} as well as + /etc/lsb-release read and expr ix for the crash reporter + - update path for Xubuntu default settings (LP: #664093) + + -- Chris Coulson Wed, 27 Oct 2010 08:31:06 -0400 + +firefox (3.6.11+build3+nobinonly-0ubuntu0.10.10.1) maverick-security; urgency=low + + * New upstream release v3.6.11 (FIREFOX_3_6_11_BUILD3) + - see USN-997-1 + + [ Jamie Strandboge ] + * AppArmor: + - fix for Google Gears (LP: #644976) + + [ Chris Coulson ] + * Refresh patches after landing of (bmo: 327323) aka Can't "Open with" files + that are send as application/octet-stream (or other "unknown to firefox" + mime types) + - update debian/patches/mozilla-kde.patch + - update debian/patches/series + - remove debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch + * Bump minimum system NSS to 3.12.8 after landing of (bmo: 600104) aka + Bump minimum required version for system NSS to 3.12.8 + - update debian/rules + * Bump minimum system NSPR to 4.8.6 after landing of (bmo: 567620) aka + Bump minimum required version for system NSPR to 4.8.6 + - update debian/rules + * Bump minimum version of sqlite to 3.7.1 after landing of (bmo: 583611) aka + Upgrade to SQLite 3.7.1 + - update debian/rules + + -- Chris Coulson Wed, 13 Oct 2010 12:23:34 +0100 + +firefox (3.6.10+build1+nobinonly-0ubuntu3) maverick; urgency=low + + * Fix LP: #239952 - the associated helper application does not exist. + Where a launcher doesn't exist for a particular mimetype, use the file + extension instead + - add debian/patches/bz327323_att471859_lp239952_launch_from_extension.patch + - update debian/patches/series + + -- Chris Coulson Tue, 21 Sep 2010 23:09:29 +0100 + +firefox (3.6.10+build1+nobinonly-0ubuntu2) maverick; urgency=low + + * Add the following .desktop translations; Thanks to David Planella for + organizing the translations and to those who contributed the translations + - update debian/firefox-final.desktop + + Asturian + + Croatian + + Galician + + German + + Hebrew + + Uyghur + * Update the Italian Name for Firefox + - update debian/firefox-final.desktop + + -- Micah Gersten Wed, 15 Sep 2010 22:51:30 -0500 + +firefox (3.6.10+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.10 (FIREFOX_3_6_10_BUILD1) + + [ Chris Coulson ] + * Fix "ISO C++ forbids braced-groups within expressions" error on + GCC < 4.4 (which is also a warning on GCC >= 4.4) + - update debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + * Blacklist plugin-container in Apport + - update debian/apport/blacklist + * Fix LP: #637434 - components.list is not installed + - update debian/firefox.install + * De-fuzz patches + - update debian/patches/mozilla-kde.patch + + [ Jamie Strandboge ] + * adjust apparmor profile for non-maverick dailies for latest sun-java6 + plugin (LP: #633369) + * ignore writes to /var/cache/fontconfig for 10.10 + + -- Chris Coulson Wed, 15 Sep 2010 17:50:08 +0100 + +firefox (3.6.9+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.9 build1 (FIREFOX_3_6_9_BUILD1) + + * Drop patch after landing of (bmo: 569836) aka Build fails on + Fedora Core 13 + - remove debian/patches/ftbfs_crashreporter.patch + - update debian/patches/series + * Don't suggest the transitional kmozillahelper now we've branched + for Maverick. This stops it from being displayed as an addon + for Firefox in software-center + - update debian/control + * Don't suggest the transitional latex-xft-fonts. Use ttf-lyx + instead + - update debian/control + * Fix LP: #623509 - Firefox is creating empty crash reports due to + kernel ptrace hardening + - add debian/patches/bz591331_att469858_breakpad_allow_ptrace.patch + - update debian/patches/series + * Build with MOZILLA_OFFICIAL=1 again and in turn, enable the crashreporter + - update debian/rules + * Really fix LP: #605336 - "Report Broken Web Site" option missing - make + sure that we install the reporter chrome + - update debian/rules + + -- Chris Coulson Fri, 27 Aug 2010 20:14:45 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu3) maverick; urgency=low + + [ Chris Coulson ] + * Fix LP: #605336 - "Report Broken Web Site" option missing - don't + disable the reporter extension when building with DEB_MIN_SYSDEPS=1 + - update debian/rules + * Add DEB_HOST_GNU_CPU to MOZ_SYMBOLS_EXTRA_BUILDID to avoid the + possibility of filename collisions on the server if our builds + happen to run at the same time + - update debian/rules + * Build without MOZILLA_OFFICIAL=1 for beta until LP #623509 is fixed, + so we're not sending empty crash reports + - update debian/rules + + [ Jamie Strandboge ] + * add debian/usr.bin.firefox.apparmor.10.10 (LP: #565756, LP: #592121) + * debian/rules: updated for usr.bin.firefox.apparmor.10.10 + * debian/firefox.postinst.in: + - remove old code for the dailies + - update for local include file + - update for addons include file + - use '-T -W' with apparmor_parser to pull in abstraction updates + * debian/firefox.postrm.in: + - update for local include file + - update for addons include file + + [ Micah Gersten ] + * fix LP: #559154 - KDE users installing Firefox from archive don't know + about kmozillahelper; kmozillahelper was renamed to firefox-kde-support + so update Suggests + - update debian/control + + -- Chris Coulson Thu, 26 Aug 2010 00:09:49 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu2) maverick; urgency=low + + [ Chris Coulson ] + * Provide iceweasel + - update debian/control + * Really build with MOZILLA_OFFICIAL=1 this time, so that the crash + reporter is actually enabled + - update debian/rules + * Only enable the crashreporter and build the Breakpad symbols on i386, + amd64 and armel + - update debian/control + - update debian/rules + * Blacklist Firefox in Apport on architectures where we use the Mozilla + crash reporter + - add debian/apport/blacklist + - update debian/rules + * Drop the DEBIAN_META_NAME stuff - we don't need this now we are always + using unversioned sources for the official in-archive version. This + simplifies the wrapper script a little + - update debian/rules + - update debian/firefox.sh.in + * Rework how abrowser is launched a little. Drop an unnecessary patch + and ship both abrowser and abrowser-bin files in LIBDIR. With the + DEBIAN_META_NAME bits gone, the wrapper script will always search for + $LIBDIR/abrowser if you launch /usr/bin/abrowser. From there, the Mozilla + scripts already handle this properly + - update debian/firefox.sh.in + - update debian/rules + - remove debian/patches/abrowser_run_mozilla.patch + - update debian/patches/series + * Don't handle launching GDB in our wrapper script, run-mozilla.sh + already does all this. Just make sure that we pass the right arguments + - update debian/firefox.sh.in + * Fix LP: #613049 - Default website link in Maverick firefox is invalid + - update debian/patches/ubuntu_bookmarks.patch + * Refresh favicon's in the default bookmark collection, so they display + the latest Ubuntu branding on a fresh profile + - update debian/patches/ubuntu_bookmarks.patch + * Drop the mips-specific binutils build-depend - we don't even build + on this arch + - update debian/control + * Only try to install the crashreporter binary when building with the + bundled xulrunner library + - update debian/firefox.install + - update debian/rules + * Fix LP: #615889 - Add Ubuntu One bookmark to Firefox fresh install + - update debian/patches/ubuntu_bookmarks.patch + * Fix LP: #612185 - Apport leaks the secret name of the Firefox + profile directory + - update debian/apport/firefox.py + * Fix LP: #614190 - Chinese update for firefox.desktop. Thanks to + Cheng-Chia Tseng and Aron Xu + - update debian/firefox-final.desktop + * Fix LP: #559083 - Incomplete Vietnamese translation for items listed + in desktop main menu. Thanks to Vu Do Quynh for the translations + - update debian/firefox-final.desktop + + [ Igor Zubarev ] + * Fix LP: #569762 - Add Russian translations to desktop files + - update debian/abrowser.desktop + - update debian/firefox-final.desktop + + -- Chris Coulson Thu, 12 Aug 2010 21:52:18 +0100 + +firefox (3.6.8+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.8build1 (FIREFOX_3_6_8_BUILD1) + + [ Alexander Sack ] + * add support for mozilla breakpad symbols and in turn enable + crashreporter + - add debian/patches/ftbfs_crashreporter.patch + - update debian/patches/series + - update debian/control + - update debian/rules + + [ Chris Coulson ] + * Drop all the transitional packages and conflicts/replaces cruft built + up from the pre-LTS releases + - update debian/control + * Install the crash reporter + - update debian/firefox.install + * Build with MOZILLA_OFFICIAL=1. This is required to enable the crash + reporter in application.ini + - update debian/rules + + [ Micah Gersten ] + * Add build depends on libcurl4-openssl-dev for building the crash reporter + - update debian/control + + -- Chris Coulson Fri, 23 Jul 2010 16:40:54 +0200 + +firefox (3.6.7+build2+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.7build2 (FIREFOX_3_6_7_BUILD2) + + * Make it possible to disable patches on a per-release basis. This + makes it easier to share packaging branches across releases, and makes + it possible to disable the patches which make the Hardy daily builds fail + - update debian/rules + - add debian/disable-patches.sh + - add debian/patches/series-disable-patches.8.04 + * Make the debian/usr.bin.firefox.apparmor.in target a dependency of + pre-build rather than makebuilddir. Whilst this doesn't really change + much, it is technically slightly more correct (makebuilddir is just for + creating the build directory, whilst pre-build is for doing all the + preparation work) + - update debian/rules + * Merge the debian/firefox.sh target in to the match-all target, this + just de-clutters things a little + - update debian/rules + * Remove debian/stamp-autotools-files-moz in the clean target + - update debian/rules + * Drop the empty firefox-dev and firefox-*-dev transitional packages. We + didn't install anything in to firefox-dev, and we can reintroduce it in + the future if anything in the archive depends on the browser specific + interfaces + - update debian/control + - remove debian/firefox-dev.install + - remove debian/firefox-dev.links + * Fix some Lintian warnings + - add debian/README.source + - update debian/control + * Make debian/migrator/ffox-beta-profile-migration-dialog a dependency of + post-patches rather than pre-build. This avoids the need for having to + build the profile migrator when unpacking the source tarball + - update debian/rules + + -- Chris Coulson Thu, 15 Jul 2010 23:51:25 +0200 + +firefox (3.6.7+build1+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.7 (FIREFOX_3_6_7_BUILD1) + * Set the StartupWMClass to the same value as the WM_CLASS property on the + browser window. This makes startup notification work for all branding + and also makes it work properly with Docky + - update debian/firefox-minefield.desktop + - update debian/firefox-namoroka.desktop + - update debian/abrowser.desktop + + -- Chris Coulson Fri, 09 Jul 2010 12:16:23 +0100 + +firefox (3.6.6+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.6 (FIREFOX_3_6_6_RELEASE) + + * fix LP: #590450 - Firefox should use the hunspell directory for dictionaries + - update debian/rules + + -- Micah Gersten Sun, 27 Jun 2010 01:30:09 -0500 + +firefox (3.6.4+build7+nobinonly-0ubuntu1) maverick; urgency=low + + * New upstream release v3.6.4 (FIREFOX_3_6_4_BUILD7) + + [ Micah Gersten ] + * Rebase patch after upstream landing of Lorentz branch + - update debian/patches/bz460917_att350845_reload_new_plugins.patch + * Drop patch after upstream landing of (bmo: 544481) aka + Build fails on Ubuntu Lucid Lynx using 'dash' shell + - drop debian/patches/fix-build-glitch.patch + - update debian/patches/series + + [ Jamie Strandboge ] + * AppArmor: + - allow ixr access to /usr/lib/xulrunner-*/plugin-container for xul builds + - finetune Adobe Reader access (LP: #570337) + - silence noisy denial on /boot/vmlinuz* and /boot/initrd.img* caused by + readlinking symlinks in / (LP: #571761) + - allow 'm' for java's 'classes.jsa' file (LP: #574459) + - transition to firefox_java on Sun's jre/bin/java_vm too (LP: #570128) + - allow Uxr for gnome-codec-install (LP: #577097) + + [ Chris Coulson ] + * Rebase patches for 3.6.4 release + - update debian/patches/firefox-kde.patch + - update debian/patches/mozilla-kde.patch + - update debian/patches/add_syspref_dir.patch + * Build with --enable-ipc on amd64, i386 and armel. These are the only + architectures where OOPP is supported. Build with --disable-ipc on all + other architectures + - update debian/rules + * Fix LP: #513887 - Install the plugin-container binary for OOPP support + when building with --enable-ipc + - update debian/rules + * Fix build failure with fontconfig 2.5 + - update debian/patches/lp512615_cairo_lcd_filter.patch + * Fix LP: #469752 - KDE/Gnome startup notification not disappearing + when app window is up - build with --enable-startup-notification + - update debian/rules + + -- Chris Coulson Wed, 23 Jun 2010 15:31:44 +0100 + +firefox (3.6.3+nobinonly-0ubuntu4) lucid; urgency=low + + * fix LP: #443147 - Firefox on ARM inappropriately adds scroll bars to many + frames and images; this is a workaround that forces -O2 for the whole + mozilla tree build on armel; the scroll bar only manifests on lucid toolchain + when using the upstream optimization flag mix + - update debian/rules + + -- Alexander Sack Wed, 21 Apr 2010 17:14:28 +0200 + +firefox (3.6.3+nobinonly-0ubuntu3) lucid; urgency=low + + [ Jamie Strandboge ] + * AppArmor: add read access to /etc/xul-ext/**, now needed by adblock + + [ Chris Coulson ] + * Create checksums for NSS libraries to make FIPS mode work (LP: #559881) + - update debian/rules + + -- Chris Coulson Tue, 13 Apr 2010 22:20:28 +0100 + +firefox (3.6.3+nobinonly-0ubuntu2) lucid; urgency=low + + [ Chris Coulson ] + * Fix LP: #526291 - abrowser menu entry has Firefox icon. After changing the + branding in common-post-build-arch, ensure that the firefox icons in + dist/bin/icons are replaced with the abrowser icons + - update debian/rules + * Fix LP: #408238 - does not provide gnome-www-browser + - update debian/firefox-gnome-support.postinst.in + - add debian/firefox-gnome-support.prerm.in + - update debian/rules + * Update Google and Yahoo! search URL's + - add debian/patches/ubuntu_codes_google.patch + - update debian/patches/series + - update debian/firefox.js + * Fix LP: #520166 - Restore ability to set a preferred plugin for a given + mime-type, which regressed since we are not using the system xulrunner + - add debian/patches/bzXXX_plugin_for_mimetype_pref.patch + - update debian/patches/series + * Fix LP: #557640 - nrf-003 testcase failed Default "Welcome to Ubuntu" page + doesn't appear without connectivity - re-enable the NetworkManager + integration + - update debian/firefox.js + * Fix LP: #541951 - Firefox 3.6 does not honour lockPref - resurrect the + patch used in xulrunner to reimplement this + - add debian/patches/bz467738_att351145_lockPref_everywhere.patch + - update debian/patches/series + + [ Jamie Strandboge ] + * AppArmor: + - add apturl (LP: #558432) + + -- Chris Coulson Fri, 09 Apr 2010 12:29:53 +0100 + +firefox (3.6.3+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.6.3 (FIREFOX_3_6_3_RELEASE) + + [ Jamie Strandboge ] + * AppArmor: + - add leafpad and mousepad text editors for XFCE users (LP: #543587) + + [ Micah Gersten ] + * fix LP: #548866 - forgets middlemouse.contentLoadURL on upgrade; add patch + from xulrunner-1.9.1 + - update debian/patches/series + - add debian/patches/lp548866_bz467766_att351173-dont-reset-user-prefs-on-upgrade.patch + + [ Chris Coulson ] + * Add a cairo LCD filter to use Freetype LCD colour filtering features, + based on the same patch applied to our system cairo package. Thanks to + Marc Deslauriers for helping to make this work. (LP: #512615) + - add debian/patches/lp512615_cairo_lcd_filter.patch + - update debian/patches/series + * Fix LP: #546490 - "Firefox will not start in debug mode" + - update debian/firefox.sh.in + * Fix a build issue installing ubuntu-abrowser.js when building with + DEB_MIN_SYSDEPS=0 + - update debian/rules + + -- Chris Coulson Fri, 02 Apr 2010 16:44:02 +0100 + +firefox (3.6.2+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.6.2 (FIREFOX_3_6_2_RELEASE) + + [ Felix Geyer ] + * Rebase mozilla-kde.patch for 3.6.2 + - update debian/patches/mozilla-kde.patch + + [ Jamie Strandboge ] + * AppArmor profile cleanup for Lucid users: + - remove sys_ptrace now that the kernel DTRT (LP: #498317) + - don't use @{PROC}/[0-9]*/mounts or /etc/gnome/defaults.list (part of + gnome abstraction now) + - don't use @{PROC}/[0-9]*/maps (part of base abstraction) + - don't use /etc/sound (part of audio abstraction) + - use 'owner' for Desktop and all dot files and directories in @{HOME} + - use ubuntu-bittorrent-clients abstraction + - use ubuntu-media-players abstraction + - allow access to xubuntu default app list (LP: #500231) + - add ark and xarchiver for KDE and XFCE archive managers + - add thunar for XFCE + - add editors supported by It's All Text, thanks to James Troup + (LP: #507711) + - allow RealPlayer plugin and access to /usr/local/lib (LP: #501822) + - allow Ux for scim and scim-bridge + - allow ix for gst-plugin-scanner + * ship different AppArmor profiles for different releases: + - move usr.bin.firefox.apparmor.in to usr.bin.firefox.apparmor.9.10 + - add usr.bin.firefox.apparmor.10.04 + - debian/rules: ship AppArmor profile based on release: + + add DISTRIB, DISTRIB_VERSION_MAJOR and DISTRIB_VERSION_MINOR + + ship 9.10 profile for Karmic and under and 10.04 profile for Lucid + and later + * update AppArmor profile to transition to a java child profile rather + than Ux. This has the added benefit of restricting java a bit more than + before. This is needed since the java plugins are expecting certain + environment variables to be present, which get scrubbed with Ux. 'cx' + doesn't remove these from the environment but allows for better profiling + over 'ux'. Thanks to John Johansen for discussion and idea. (LP: #484148) + + [ Alexander Sack ] + * fix LP: #518422 - Firefox does not start with certain addons installed; + don't normalize paths for xpti.dat + - add debian/patches/lp518422.patch + - update debian/series + + [ Micah Gersten ] + * Bump minimum system NSS to 3.12.6 after upstream landing of (bmo: 545755) + aka Update Mozilla stable branches to NSS 3.12.6 and minimal support for + RFC 5746 + - update debian/rules + * Really fix FTBFS for sparc; Add configure flag to correct variable + - update debian/rules + + -- Micah Gersten Wed, 24 Mar 2010 01:17:46 -0500 + +firefox (3.6+nobinonly-0ubuntu6) lucid; urgency=low + + [ Jamie Strandboge ] + * adjust AppArmor profile to allow scim + + [ Felix Geyer ] + * Apply KDE integration from openSUSE (LP: #494067) + - add debian/patches/mozilla-kde.patch + - add debian/patches/firefox-kde.patch + - update debian/patches/series + - update debian/rules + * Add kmozillahelper to suggests of firefox + - update debian/control + + [ Kees Cook ] + * fix LP: #531581 - cannot report bugs or crashes when profile names contains + spaces; concatenate non alnum characters in profile name for apport use + - update debian/apport/firefox.py + + [ Micah Gersten ] + * fix LP: #531895 - Firefox isn't in Ubuntu Software Center's "Internet" or + "Web Browsers" sections; Add Internet and WebBrowser Categories to .desktop + - update debian/abrowser.desktop + - update debian/firefox-final.desktop + - update debian/firefox-namoroka.desktop + * fix FTBFS on sparc; disable jit on sparc until bmo 502369 is fixable + - update debian/rules + + -- Micah Gersten Sat, 06 Mar 2010 23:47:38 -0600 + +firefox (3.6+nobinonly-0ubuntu5) lucid; urgency=low + + [ Micah Gersten ] + * fix LP: #514108 - Cookie Accept Dialog Not Shown on Firefox 3.6; install chrome/comm.* libraries + - update debian/rules + * fix LP: #525181 - "Make a Support Request to the Ubuntu Community" bookmark + woefully out of date; update bookmark + - update debian/patches/ubuntu_bookmarks.patch + + [ Felix Geyer ] + * fix LP: #396786 - Default theme missing in Firefox 3.6 + - update debian/firefox.install + + [ Alexander Sack ] + * use preference way to set yahoo search code 'chr-ubuntu-os' rather + than patching source + - update debian/firefox.js + - delete debian/patches/ubuntu_codes_yahoo.patch + - update debian/patches/series + + -- Alexander Sack Mon, 22 Feb 2010 12:53:08 +0100 + +firefox (3.6+nobinonly-0ubuntu4) lucid; urgency=low + + * fix LP: #523569 - No search providers or default search provider + in 3.6+nobinonly-0ubuntu3; fix syntax issue in bugfix for bmo 534663 + - update debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch + + -- Alexander Sack Thu, 18 Feb 2010 03:16:19 +0100 + +firefox (3.6+nobinonly-0ubuntu3) lucid; urgency=low + + [ Alexander Sack ] + * fix LP: #520963 - sysprefs not honoured since firefox is built without + system xulrunner; resurrect the patch we ship in xulrunner + - add debian/patches/add_syspref_dir.patch + - update debian/patches/series + * fix LP: #520682 - Only search provider is Ask.com; set en-US as + distribution.searchplugins.defaultLocale in syspref firefox.js + - update debian/firefox.js + * fix LP: #428306 - default search engines are removed and readded (keywords + wiped) with upgrade + - add debian/patches/bz534663_attXXX_normalize_distribution_searchplugins.patch + - update debian/patches/series + * add ubuntu fr code for yahoo (en-US) searchplugin + - add debian/patches/ubuntu_codes_yahoo.patch + - update debian/patches/series + + [ Micah Gersten ] + * Rename apport hook to firefox.py (unversioned) + - rename debian/apport/firefox-3.6.py => debian/apport/firefox.py + * Update apport hook to pull from unversioned profile directory + * Update apport hook to report on non-distro package and tag PPA + * Collect version info for firefox/abrowser packages + - update debian/apport/firefox.py + * Install apport hook again + - update debian/firefox.install + + [ Jamie Strandboge ] + * debian/firefox.postinst.in: move aside the old firefox-3.5 AppArmor + profile + + -- Alexander Sack Wed, 17 Feb 2010 21:48:12 +0100 + +firefox (3.6+nobinonly-0ubuntu2) lucid; urgency=low + + [ Alexander Sack ] + * fix firefox-3.5-gnome-support transitional package typo; depend + on firefox-gnome-support instead of firefox-3.5-gnome-support + - update debian/control + + [ Michael Vogt ] + * add missing Replace: firefox-3.0 for the firefox-branding package + (LP: #518747). This fixes a upgrade issues from hardy to lucid. + - update debian/control + + [ Jamie Strandboge ] + * debian/firefox.postinst.in: + - remove AppArmor profile from dailies on upgrades (LP: #512470) + - remove extraneous -T -W from apparmor_parser + - check for disabled profile ourselves, since apparmor_parser on Ubuntu + 9.04 and earlier didn't honor the disable/ directory + * debian/firefox.preinst.in: unconditionally disable the AppArmor profile + on Ubuntu 9.04 and earlier, since it requires abstractions found only + in 9.10 + * debian/control: have firefox Depends on lsb-release (needed in preinst) + * debian/usr.bin.firefox.apparmor.in: + - adjustments in rules for name change (LP: #513160) + - allow /usr/bin/tr + + [ Micah Gersten ] + * Add replaces to firefox-branding on kubuntu-firefox-installer (LP: #439431) + - update debian/control + * Add firefox 3 transitional packages and Replaces/Provides/Conflicts + (LP: #513074) + - update debian/control + * Don't install firefox.xml for adding entries to + gnome-default-applications-properties (LP: #519606) + - update debian/control + * Update rosetta template name to firefox-3.6 + - update debian/translation-support/install.rdf.in + * Update EM_TRANSLATION variables for firefox 3.6 + - update debian/rules + + -- Micah Gersten Wed, 10 Feb 2010 14:52:12 -0600 + +firefox (3.6+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.6 (FIREFOX_3_6_RELEASE) + + fix LP: #449744 - Firefox crashes when attempting to load Firebug 1.5 + + fix LP: #66015 - Duplicate spell checking dictionaries for every entry + + fix LP: #132938 - tooltips dont work in sidebar + + fix LP: #195698 - Password asked separately for each tab that requires it + (proxy) + + fix LP: #239462 - tooltips disappear too fast + + fix LP: #385816 - Resize corner grab stays visible after maximize + + fix LP: #429476 - firefox crash on javascript page + + fix LP: #432876 - Icons missing in Firefox searchbox drop down list + + fix LP: #486284 - maxlength on input box can be overriden by autocomplete + + fix LP: #501393 - Integrate Firefox notifications with notify-osd bling + + [ H. Montoliu ] + * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file + * update debian/apport/firefox-3.6.py - removed unused code and minor refactoring. + + [ Fabien Tassin ] + * Update the location of the upsteam branch now that 3.6/Namoroka has its own + branch, and trunk moved on to 3.7 + - update debian/mozclient/firefox-3.6.conf + * Use Namoroka instead of Shiretoko as brand name and use it for snapshots. + Name it Namoroka in the Preferred Application UI too + - update debian/firefox-3.6-shiretoko.desktop => debian/firefox-3.6-namoroka.desktop + - update debian/firefox-3.6.xml + - update debian/rules + * Target the 'default' branch instead of tip + - add debian/moz-rev.sh + - update debian/mozclient/firefox-3.6.conf + * Add firefox 3.6 to the list of Preferred Applications in Gnome + - add debian/firefox-3.6.xml + - update debian/firefox-3.6-gnome-support.install + * Add ${misc:Depends} to all non-transitional packages, make firefox-3.6-dbg + depend on firefox-3.6 with the exact same version, move -dbg packges to + priority extra and add firefox-3.6-gnome-support-dbg + - update debian/control + * Update diverged patches: + - update debian/patches/browser_branding.patch + - update debian/patches/firefox-profilename + - update debian/patches/ubuntu_bookmarks.patch + - update debian/patches/lp185622_system_path_default_browser.patch + - update debian/patches/dont_depend_on_nspr_sources.patch + + [ Alexander Sack ] + * add libnotify-dev to build-depends + - update debian/control + * add libiw-dev to build-depends to fix build failure + - update debian/control + * until we move searchplugins to a separate package provided only by the current default + firefox, we need to make firefox-3.6 replace all the older firefox binary packages: + firefox-3.5, firefox-3.2, firefox-3.1, firefox-3.0 + - update debian/control + * implement MIN_SYS_DEPS approach that does not use system xulrunner + and only a minimal set of system dependencies. + + drop patches not required anymore: + - delete debian/patches/dont_depend_on_nspr_sources.patch + - update debian/patches/series + + update browser directory provider patch + - update debian/patches/bz515232_att399338_distro_locale_searchplugins.patch + + move .install lines that depend on whether MIN_SYS_DEPS is used or not + to debian/rules in ifneq (,$(MIN_SYS_DEPS)) blocks + - update debian/rules + - update debian/firefox-3.5.install + + ship gnome support .so's inside of the main package, but keep dependencies in + the (now empty) gnome-support package; to achieve this, we first install + the gnome support files in the -gnome-support package and move them to the + main package _after_ shlib depends where generated + - update debian/rules + + do not build-depend on xulrunner dev package anymore; local xulrunner builds + with MIN_SYS_DEPS=0 should still work though + - update debian/control + + make firefox-3.5 conflict firefox-3.5-gnome-support as it shipps the gnome + files directly now + - update debian/control + * add patch for armv7 support + - add debian/patches/bz532198_lp488354_ns_invokebyindex_not_thumb2_safe.patch + - update debian/patches/series + * move to unversioned binary and source package name for "archive" firefox + + generalize final version dependent pieces in debian/rules + - update debian/rules + + update mozclient/ files to create unversioned sources/tarballs + - rename debian/mozclient/firefox-3.6.conf => debian/mozclient/firefox.conf + - update debian/mozclient/firefox.conf + - rename debian/mozclient/firefox-3.6.mk => debian/mozclient/firefox.mk + + rename and update previously versioned debhelper files + - rename debian/firefox-3.6-dev.install => debian/firefox-dev.install + - rename debian/firefox-3.6-dev.links => debian/firefox-dev.links + - rename debian/firefox-3.6-gnome-support.install => debian/firefox-gnome-support.install + - rename debian/firefox-3.6-gnome-support.postinst.in => debian/firefox-gnome-support.postinst.in + - rename debian/firefox-3.6.dirs => debian/firefox.dirs + - rename debian/firefox-3.6.install => debian/firefox.install + - update debian/firefox.install + - rename debian/firefox-3.6.links => debian/firefox.links + - update debian/firefox.links + + rename versioned maintainer scripts + - rename debian/firefox-3.6.postinst.in => debian/firefox.postinst.in + - rename debian/firefox-3.6.postrm.in => debian/firefox.postrm.in + - rename debian/firefox-3.6.preinst.in => debian/firefox.preinst.in + - rename debian/firefox-3.6.prerm.in => debian/firefox.prerm.in + + rename and update previously versioned .desktop, gnome helper and other debian + integration files + - rename debian/abrowser-3.6.desktop => debian/abrowser.desktop + - rename debian/firefox-3.6-final.desktop => debian/firefox-final.desktop + - update debian/firefox-final.desktop + - rename debian/firefox-3.6-minefield.desktop => debian/firefox-minefield.desktop + - update debian/firefox-minefield.desktop + - rename debian/firefox-3.6-namoroka.desktop => debian/firefox-namoroka.desktop + - update debian/firefox-namoroka.desktop + - rename debian/firefox-3.6.menu => debian/firefox.menu + - update debian/firefox.menu + - rename debian/firefox-3.6.xml => debian/firefox.xml + - update debian/firefox.xml + - rename debian/firefox-3.6-restart-required.update-notifier => debian/firefox-restart-required.update-notifier + - update debian/firefox-restart-required.update-notifier + - update debian/control + + disable patches for versioned directories and binaries + - update debian/patches/series + + add fix issues in libpr0n for make syntax issues after lucid dash/bash update; + patch by Kees Cook + - add debian/patches/fix-build-glitch.patch + - update debian/patches/series + * ease transition for daily firefox-3.6 users by adding conflicts/replaces on firefox-3.6-gnome-support + to firefox binary package which now ships bits previously in there. + - update debian/control + * update to firefox.sh.in start script from firefox-3.5 branch and add firefox-3.6 transition + accordingly; also adjust a bunch of wrongly worded debug messages + - update debian/firefox.sh.in + * fix version number used in profile migration dialog + - update debian/migrator/main.c + * fix wrapper startscript to properly handle all-static firefox build + - update debian/firefox.sh.in + * fix DEBIAN_NAME_OTHER to work for non-versioned abrowser main packages + - update debian/rules + * fix startscript for abrowser; set CMDNAME_USER=firefox for run-mozilla.sh; + and also use META_NAME to guess the -bin binary + - update debian/firefox.sh.in + * add CMDNAME_USER feature to overwrite cmdname for abrowser in run-mozilla.sh + - add debian/patches/abrowser_run_mozilla.patch + - update debian/patches/series + * fix abrowser.desktop; use unversioned icon and exec name + - update debian/abrowser.desktop + * copy abrowser.desktop translations from firefox-3.5.head branch + - update debian/abrowser.desktop + * add firefox-2* transitional packages for hardy users + - update debian/control + + [ Micah Gersten ] + * Rebase/minor code change after upstream landing of unified manifest (bmo: 511642) + - update debian/patches/awesome_browser_branding_install.patch + - update debian/patches/browser_branding.patch + - update debian/patches/bzXXX_moz_app_name_inconsistencies.patch + + [ Jamie Strandboge ] + * add AppArmor profile (disabled by default) + - debian/firefox-3.6.dirs: add etc/apparmor.d/disable + - add debian/firefox-3.6.preinst.in: disable the profile on new installs, + installs where the last modified profile is disabled and upgrades to + this version + - debian/firefox-3.6.postinst.in: reload profile + - add debian/firefox-3.5.postrm.in: cleanup force-complain and disable + directories + - add debian/usr.bin.firefox.apparmor.in + - add debian/README.Debian.in with note about AppArmor + - debian/apport/firefox-3.6.py: add AppArmor information if the profile is + not disabled + - debian/rules: install profile and update subst_files + - allow dirname and pwd. Thanks to Thomas Templin. (LP: #510644) + - allow the IBM jre + - debian/usr.bin.firefox.apparmor.in: use @LIBDIR@/firefox-*bin as binary + confined by AppArmor + + [ Kees Cook ] + * enable PIE build for stronger security (LP: #507744) + - update debian/rules + - update debian/control + + -- Alexander Sack Sat, 23 Jan 2010 16:46:32 +0100 + +firefox-3.5 (3.5.7+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.5.7 (FIREFOX_3_5_7_RELEASE) + - see USN-878-1 + + [ Benjamin Drung ] + * Add metadata for mozilla-devscripts + - update debian/control + + -- Micah Gersten Tue, 05 Jan 2010 18:02:04 -0600 + +firefox-3.5 (3.5.6+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v3.5.6 (FIREFOX_3_5_6_RELEASE) + - see USN-874-1 + + [ Micah Gersten ] + * Bump minimum system cairo to 1.8.8 + - update debian/rules + * Fix .desktop Name field for Slovak translation (LP: 448683) + - update debian/firefox-3.5-final.desktop + * Fix .desktop Name field for Estonian and Arabic translations + (LP: 419507, LP: 321239) + - update debian/firefox-3.5-final.desktop + + [ Jamie Strandboge ] + * AppArmor fixes: + - allow access to nautilus, to allow "Open containing folder" to work + (LP: #452591) + - allow access for deluge (LP: #455792) + - work better with KDE by adding kde abstraction, allow access to soffice, + allow access to okular and read access to /etc/fstab (for print dialog) + (LP: #447006) + - allow access to acroread (LP: #473268) + - allow access to eog (LP: #464016) + - allow access to transmission (LP: #476299) + - deny noisy write attempts to deny /usr/lib/xulrunner-*/components/*.tmp + as seen with 'firefox --help') + - deny noisy read to /.suspended (when navigating directories) + - allow access to /usr/bin/liferea-add-feed (LP: #488851) + - allow access to azureus (LP: #482677) + - don't require 'owner' for /media (LP: #479580) + - adjust AppArmor profile binary globbing to match other branches + - allow ixr access to sed (for first runs) + + [ Alexander Sack ] + * bump lower bound for system sqlite3 to >= 3.6.16.1 + - update debian/rules + + -- Alexander Sack Wed, 16 Dec 2009 00:43:08 +0100 + +firefox-3.5 (3.5.5+nobinonly-0ubuntu2) lucid; urgency=low + + * New upstream release v3.5.5 (FIREFOX_3_5_5_RELEASE) + * fixes regressions/crashes + + -- Alexander Sack Mon, 09 Nov 2009 11:40:35 +0100 + +firefox-3.5 (3.5.4+nobinonly-0ubuntu1) lucid; urgency=low + + * New upstream release v1.9.1.4 (FIREFOX_3_5_4_RELEASE) + - see USN-853-1 + + [ Alexander Sack ] + * use awesome-browser-branch-3.5 during tarball creation + - update debian/mozclient/firefox-3.5.conf + * drop branding patch for lp:396156 as new upstream tarballs + automatically contain this fix now. + - delete debian/patches/lp396156_prepatch_abrowser_branding.patch + - update debian/patches/series + + [ Fabien Tassin ] + * Don't enable the AppArmor profile by default for backports coming + from the Mozilla daily PPA. It's still possible for users to + enable that themselves though + - update debian/firefox-3.5.preinst.in + + -- Alexander Sack Mon, 09 Nov 2009 11:21:28 +0100 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu6) karmic; urgency=low + + [ Fabien Tassin ] + * fix LP: #454166 - target the 'default' branch instead of tip + - add debian/moz-rev.sh + - update debian/mozclient/firefox-3.5.conf + + [ Alexander Sack ] + * fix LP: #455504 - abrowser does not run from Applications Menu; + create the unversioned link in debian/rules like we do for the + firefox name + - update debian/rules + * fix LP: #455517 - supersede firefox 3.0 and xulrunner-1.9 in karmic; + add transitional packages and add Conflicts/Replaces/Provides + accordingly. + - update debian/control + * fix LP: #396156 - Help→About does not function (abrowser-3.5, + jaunty-proposed); we prepatch the required changes to + browser/branding/awesome-browser/ tree taken from the 3.5 branding + branch: lp:~mozillateam/firefox/awesome-browser-branding-3.5 + - add debian/patches/lp396156_prepatch_abrowser_branding.patch + - update debian/patches/series + + -- Alexander Sack Tue, 20 Oct 2009 10:42:56 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu5) karmic; urgency=low + + * fix LP: #411691 - many Exception... "update.locale file doesn't exist" in + console"; patch by Micah Gersten + - update debian/rules + + -- Alexander Sack Thu, 15 Oct 2009 02:49:12 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu4) karmic; urgency=low + + [ Fabien Tassin ] + * Bump requirement for system sqlite to >= 3.6.16 (bmo 508104) + - update debian/rules + + [ Alexander Sack ] + * fix LP: #423610 - daily build failures after landing of mozilla-nss.pc droppage + (bug 422829); we drop our previously used nspr pkgconfig patch and fix + configure.in to not require in-source nspr if libxul-sdk is used + - delete debian/patches/nspr_flags_by_pkg_config_hack.patch + - add debian/patches/bzXXX_libxul_sdk_nspr.patch + - update debian/patches/series + * now that we always use libxul-sdk for getting the nspr flags we + can use --without-system-nspr and --without-system-nss all the time + - update debian/rules + * rework localized search engine patch to use ChromeRegistry locale + information rather than a char pref; also change plugin dir order to allow + locale specific searchplugins to overlay the ones shipped in + "searchplugins/common" + - add debian/patches/bz515232_att399338_distro_locale_searchplugins.patch + - update debian/patches/series + * adjust packaging to support localized searchplugins + + ship default searchplugins in /usr/lib/firefox-addons/searchplugins/en-US/ + and link that directory to $(DEBIAN_FF3_DIR)/distribution/searchplugins instead + of the main firefox APP_DIR + - update debian/rules + + set default searchplugin locale pref to en-US - which is used as a + fallback if no matching searchplugins/LOCALE directory exists for the + current locale directory + - update debian/firefox.js + + do not install upstream searchplugins through debhelper file and + install "debsearch" to the new distribution/.../en-US location + - update debian/firefox-3.0.install + + ship "common" searchplugins link that points to the old default + searchplugins location '/usr/lib/firefox-addons/searchplugins/ + - update debian/rules + + [ Jamie Strandboge ] + * fix bugs surrounding apparmor profile + + allow ixr access to gnash (LP: #429061) + + allow ixr access to pulseaudio (LP: #432702) + + allow access to plugins directory (LP: #428071) + + allow access to mounted media (LP: #433362) + + allow access to abstractions/ubuntu-console-email, + abstractions/ubuntu-email and abstractions/ubuntu-gnome-terminal + for mailto:. Add commented section for using xterm and konsole + - update debian/usr.bin.firefox-3.5 + + allow access to extensions directory (LP: #433128) + + allow 'k' access to @{HOME}/.mozilla/**/*.sqlite* (LP: #449286) + + allow Ux access to apport-bug (LP: #449423) + + allow access to /etc/mplayerplug-in.conf (LP: #439484) + + -- Alexander Sack Thu, 15 Oct 2009 02:30:48 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu3) karmic; urgency=low + + [ Jamie Strandboge ] + * disable profile on upgrades from earlier Ubuntu releases (LP: #436221) + - update debian/firefox-3.5.preinst.in + + -- Alexander Sack Mon, 28 Sep 2009 10:35:46 +0200 + +firefox-3.5 (3.5.3+build1+nobinonly-0ubuntu2) karmic; urgency=low + + * security/stability update v3.5.3 build1 (FIREFOX_3_5_3_BUILD1) + - see USN-821-1 + - fix LP: #333127 - Firefox 3.5 and above crash on full screen flash video + - fix LP: #236853 - firefox crashed with SIGSEGV in NSSRWLock_LockRead_Util() + + [ Alexander Sack ] + * fix LP: #422365 - apport hook fails because profiles_d is not initialized + in add_info if no profiles.ini exist; we ensure that profiles_d gets instantiated + as an empty map even if no profiles.ini exist. + - update debian/apport/firefox-3.5.py + * hook firefox-addons/searchplugins as the distribution/searchplugins + directory to support localized distro search engines. + - update debian/rules + * in case localized search engines are available the main searchplugins + directory is not scanned anymore; to fix this we provide a compatibility + link /usr/lib/firefox-addons/searchplugins/common => /usr/lib/firefox-addons/searchplugins + - update debian/firefox-3.5.links + * fix localized search engine upstream code to properly deal with general.useragent.locale + being a complex pref; also change plugin dir order to allow locale specific searchplugins + to overlay the ones shipped in "searchplugins/common" + - add debian/patches/fix_complex_locale_distro_searchplugins.patch + - update debian/patches/series + + [ Jamie Strandboge ] + * add AppArmor profile (disabled by default) (LP: #382917) + - debian/firefox-3.5.dirs: add etc/apparmor.d/disable + - add debian/firefox-3.5.preinst.in: disable the profile on new installs + and upgrades to this version + - debian/firefox-3.5.postinst.in: reload profile + - add debian/firefox-3.5.postrm.in: cleanup force-complain and disable + directories + - add debian/usr.bin.firefox.apparmor.in + - debian/rules: install profile + - add debian/README.Debian.in with note about AppArmor + - debian/apport/firefox-3.5.py: add AppArmor information if the profile is + not disabled + - debian/firefox-3.5.preinst.in: allow for when apparmor is not installed + + -- Alexander Sack Thu, 03 Sep 2009 10:03:08 +0200 + +firefox-3.5 (3.5.2+nobinonly-0ubuntu2) karmic; urgency=low + + Firefox 3.5 by default upload + + see: https://blueprints.launchpad.net/ubuntu/+spec/desktop-karmic-firefox-3.5 + + [ Fabien Tassin ] + * Make firefox-3.5 the default firefox. Use the official branding only + for releases (the -daily PPA remains branded as Shiretoko, like the + upstream nightlies). Activate the profile migrator and the apport hooks. + Add the meta packages to make the transition smoother. + - update debian/control + - drop debian/patches/firefox-fsh + - drop debian/patches/firefox-profilename + - update debian/patches/series + - update debian/firefox-3.5.install + - update debian/firefox.sh.in + - update debian/migrator/main.c + - update debian/mozclient/firefox-3.5.mk + - update debian/rules + - update debian/firefox-3.5-final.desktop + - update debian/firefox-3.5-shiretoko.desktop + - update debian/abrowser-3.5.desktop + - update debian/apport/firefox-3.5.py + + [ Alexander Sack ] + * make -final and -shiretoko .desktop file refer to unversioned "firefox" + Binary and Icon + - update debian/firefox-3.5-shiretoko.desktop + - update debian/firefox-3.5-final.desktop + - update debian/firefox-3.5-minefield.desktop + - update debian/abrowser-3.5.desktop + * add translations for .desktop file from firefox-3.0.head branch + - update debian/firefox-3.5-final.desktop + - update debian/abrowser-3.5.desktop + * set BUILD_OFFICIAL = 1 to enable all official build features + - update debian/rules + * fix LP: #404827 - Firefox doesn't warn about Attack Sites!?; add + --enable-safe-browsing to configure flags + - update debian/rules + * fix LP: #383484 - search engine plugins missing in firefox-3.5 packages; + installing searchplugins and default theme as now firefox-3.5 + Replaces: firefox-3.0 + - update debian/firefox-3.5.install + * fix restart issues by installing proper versioned binary (without a + firefox-fsh patch); in turn drop unversioned firefox link from .install + - update debian/rules + - update debian/firefox-3.0.install + + -- Alexander Sack Mon, 10 Aug 2009 17:05:37 +0200 + +firefox-3.5 (3.5.2+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v3.5.2 (FIREFOX_3_5_2_RELEASE) + + [ Fabien Tassin ] + * Fix postinst to also consider firefox-3.5 for the update-notifier + restart notification + - update debian/firefox-3.5.postinst.in + * Fix bogus prerm rule removing the wrong alternative + - update renamed debian/firefox-3.5.prerm + * Refresh diverged patch + - update debian/patches/nspr_flags_by_pkg_config_hack.patch + + -- Alexander Sack Mon, 03 Aug 2009 16:52:25 +0200 + +firefox-3.5 (3.5.1+build1+nobinonly-0ubuntu1) karmic; urgency=low + + * security/stability update v3.5.1 build1 (FIREFOX_3_5_1_BUILD1) + * fix LP: #396460 - Firefox 3.5 'final' version is in repos but tooltip + in menu says 'beta'; we update the shiretoko desktop file to not + say "beta" anymore + - update debian/firefox-3.5-shiretoko.desktop + * fix LP: #398121 - firefox-3.5-gnome-support failed to install/upgrade; we + make the postinst script more failsafe + - update debian/firefox-3.5-gnome-support.postinst.in + + -- Alexander Sack Thu, 16 Jul 2009 18:27:57 +0200 + +firefox-3.5 (3.5+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5_RELEASE + * Bump Depends/Build-Depends for xulrunner-1.9.1(-dev) to >= 1.9.1 + - update debian/control + * Bump EM_TRANSLATION_{MIN,MAX}_VERSION and MaxVersion/MinVersion + (from application.ini) + - update debian/rules + + -- Fabien Tassin Tue, 30 Jun 2009 20:01:33 +0200 + +firefox-3.5 (3.5~rc2+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release taken from tag FIREFOX_3_5rc2_RELEASE + * Fix startup page, release notes and first run bogus URLs when + using non official brandings. Also fix bogus addons URLs due + to our change of appname (LP: #388880) + - update debian/patches/firefox-profilename + * Fix profile migrator broken when using abrowser-3.5 (LP: #331654) + - update debian/firefox.sh.in + * Bump Standards-Version to 3.8.1 + - update debian/control + * Call update-menus + - update debian/firefox-3.5.postinst.in + * Make firefox-3.5-dbg depend on firefox-3.5 with the exact same version + - update debian/control + * Bump Depends and Build-depends to xulrunner* >= 1.9.1~rc2 + - update debian/control + * Refresh diverged patch: + - update debian/patches/firefox-profilename + + -- Fabien Tassin Fri, 19 Jun 2009 18:55:00 +0200 + +firefox-3.5 (3.5~b4+nobinonly-0ubuntu2) karmic; urgency=low + + * bump (build-)depends version on xulrunner-1.9.1 to >= 1.9.1~b4 + - update debian/control + + -- Alexander Sack Wed, 06 May 2009 22:27:21 +0200 + +firefox-3.5 (3.5~b4+nobinonly-0ubuntu1) karmic; urgency=low + + * New upstream release 3.5 b4 + + [ H. Montoliu ] + * fix LP: #361052 - firefox apport hook fails to retrieve pluginreg.dat file + - update debian/apport/firefox-3.5.py - removed unused code and minor refactoring + + -- Alexander Sack Wed, 29 Apr 2009 15:19:59 +0200 + +firefox-3.5 (3.5~b4~hg20090330r24021+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream snapshot, needed to initiate the firefox 3.1->3.5 transition (LP: #352995) + * Add libstartup-notification0-dev to build-deps as it now seems to be + mandatory on lpia + - update debian/control + * Fix the mozclient include to really use the local configuration + - update debian/rules + * Update MOZCLIENT_GETDATE to make it use pushlog so it is not confused by merges with + dates in the past + - update debian/mozclient/firefox-3.5.conf + + -- Fabien Tassin Mon, 30 Mar 2009 19:00:40 +0200 + +firefox-3.1 (3.1~b3+build2+nobinonly-0ubuntu1) jaunty; urgency=low + + * New upstream release taken from tag FIREFOX_3_1b3_BUILD2 (LP: #339181) + + -- Fabien Tassin Sat, 07 Mar 2009 15:27:58 +0100 + +firefox-3.1 (3.1~b3~hg20090205r23182+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Fabien Tassin ] + * Drop upstreamed patch now that it has landed and add --with-system-libxul + to configure. + - update debian/rules + - drop debian/patches/installer_shouldnt_copy_xulrunner.patch + - update debian/patches/series + + [ Alexander Sack ] + * add lower bound for xulrunner-1.9.1-dev build-depends to >= + 1.9.1~b3~ + - update debian/control + + -- Alexander Sack Sat, 07 Feb 2009 15:18:30 +0100 + +firefox-3.1 (3.1~b3~hg20090122r22900+nobinonly-0ubuntu1) jaunty; urgency=low + + [ Alexander Sack ] + * improve reload plugins patch; dont rename function + - update debian/patches/bzXXX_reload_new_plugins.patch + * forward reload plugins patch upstream + - debian/patches/bzXXX_reload_new_plugins.patch => + bz460917_att350845_reload_new_plugins.patch + * fix reload new plugins patch - use variables that actually exist on 3.1 + - update debian/patches/bz460917_att350845_reload_new_plugins.patch + + [ Fabien Tassin ] + * Move mozclient project files from mozilla-descripts to this package + and update the upstream branch now that it has moved to 3.2 + - add debian/mozclient/firefox-3.1.conf + - add debian/mozclient/firefox-3.1.mk + - update debian/rules + * Fix menu still mentionning firefox 4 + - update debian/firefox-3.1.menu + * Fix WM class for minefield + - update debian/firefox-3.1-minefield.desktop + * Fix the update-notifier script to really look for firefox-3.1 + - update debian/firefox-3.1-restart-required.update-notifier + * Fix patch series after the rename of patch bz460917_* + - update debian/patches/series + * Revert to codename branding for betas + - update debian/rules + * Fix typo in control file + - update debian/control + * Drop useless patch: + - drop debian/patches/ftbfs-with-branding-dir + - update debian/patches/series + * Update diverged patches: + - update debian/patches/ubuntu_no_app_updates.patch + - update debian/patches/dont_depend_on_nspr_sources.patch + - update and rename debian/patches/ubuntu_bookmarks.html => + debian/patches/ubuntu_bookmarks.patch & d/p/series + + -- Fabien Tassin Fri, 23 Jan 2009 00:33:43 +0100 + +firefox-3.1 (3.1~b2+build1+nobinonly-0ubuntu1) jaunty; urgency=low + + New upstream release: 3.1 beta 2 from FIREFOX_3_1b2_BUILD1 (LP: #274187) + + [ Fabien Tassin ] + * Change appname and use a dedicated profile so 3.1 could run along with + 3.0 without locking/corrupting the profile. Initial 3.1 profile is + cloned from 3.0 whenever possible. + - update debian/firefox.sh.in + - add debian/patches/firefox-profilename + - add debian/patches/firefox-fsh + * Use Shiretoko, codename for 3.1 instead of Granparadiso + - rename debian/firefox-3.1-granparadiso.desktop => firefox-3.1-shiretoko.desktop + - update debian/rules + * Unset FORCE_OFFICIAL_BRANDING to return to minefield branding for + intermediate snapshots and to Shiretoko branding for milestones + - update debian/rules + * Set MALLOC_OPTIONS=O before calling xulrunner during build. This is needed + to avoid a dead-lock in jemalloc when running under fakeroot + - update debian/rules + * Drop system nspr/nss (until the soname work is stable) + - update debian/rules + * Update requirement for system sqlite3 to >= 3.6.0 + - update debian/rules + * Add libasound2-dev to Build-Depends for the new HTML5