calendar/installer/windows/packages-static
author Mark Banner <bugzilla@standard8.plus.com>
Mon, 01 Oct 2012 21:33:18 +0100
changeset 13467 f521dad4966d897becf28c7f976455677bda2459
parent 10546 eb282639e268ae57d0bdc74bebe43bb54290f333
child 13655 b1bafd9591aba3073135fec154af73db621d6b21
permissions -rw-r--r--
Bug 674742 Improve error handling to do our best to avoid removing folder files when rename fails during the compact process. Based on a patch suggested by Andrew (skm) r=rkent,a=Standard8

; Package file for Win32 static Sunbird build.
;
; Packaging manifest is used to copy files from dist/bin
; to the staging directory.
; Some other files are built in the staging directory directly,
; so they will be implicitly packaged too.
;
; File format:
;
; [] designates a toplevel component. Example: [xpcom]
; - in front of a file specifies it to be removed from the destination
; * wildcard support to recursively copy the entire directory
; ; file comment
;

#filter substitution

[@AB_CD@]
bin\chrome\@AB_CD@.jar
bin\chrome\@AB_CD@.manifest
bin\chrome\calendar-@AB_CD@.jar
bin\chrome\calendar-@AB_CD@.manifest
bin\chrome\sunbird-@AB_CD@.jar
bin\chrome\sunbird-@AB_CD@.manifest
bin\defaults\pref\sunbird-l10n.js
bin\defaults\profile\prefs.js
bin\defaults\profile\chrome\*
bin\dictionaries\*
bin\uninstall\helper.exe
bin\update.locale
bin\updater.ini

[xpcom]
bin\components\components.list
bin\mozjs.dll
bin\plc4.dll
bin\plds4.dll
bin\xpcom.dll
bin\xpcom_core.dll
bin\nspr4.dll
bin\components\xpinstal.dll
bin\components\jar50.dll
bin\Microsoft.VC80.CRT.manifest
bin\msvcm80.dll
bin\msvcp80.dll
bin\msvcr80.dll

[calendar]
; [Base Calendar Files]
bin\application.ini
bin\LICENSE
bin\platform.ini
bin\README.txt
bin\sqlite3.dll
bin\sunbird.exe

; [Components]
bin\AccessibleMarshal.dll
bin\components\accessibility.xpt
bin\components\accessibility-msaa.xpt
bin\components\alerts.xpt
bin\components\appshell.xpt
bin\components\appstartup.xpt
bin\components\autocomplete.xpt
bin\components\autoconfig.xpt
bin\components\calbase.xpt
bin\components\calbasecomps.dll
bin\components\calbaseinternal.xpt
bin\components\caldav.xpt
bin\components\caps.xpt
bin\components\chardet.xpt
bin\components\chrome.xpt
bin\components\commandhandler.xpt
bin\components\commandlines.xpt
bin\components\composer.xpt
bin\components\content_base.xpt
bin\components\content_canvas.xpt
bin\components\content_events.xpt
bin\components\content_html.xpt
bin\components\content_htmldoc.xpt
bin\components\content_xmldoc.xpt
bin\components\content_xslt.xpt
bin\components\content_xtf.xpt
bin\components\cookie.xpt
bin\components\docshell_base.xpt
bin\components\dom.xpt
bin\components\dom_base.xpt
bin\components\dom_canvas.xpt
bin\components\dom_core.xpt
bin\components\dom_css.xpt
bin\components\dom_events.xpt
bin\components\dom_geolocation.xpt
bin\components\dom_html.xpt
bin\components\dom_indexeddb.xpt
bin\components\dom_json.xpt
bin\components\dom_loadsave.xpt
bin\components\dom_offline.xpt
bin\components\dom_range.xpt
bin\components\dom_sidebar.xpt
bin\components\dom_storage.xpt
bin\components\dom_stylesheets.xpt
bin\components\dom_svg.xpt
bin\components\dom_threads.xpt
bin\components\dom_traversal.xpt
bin\components\dom_views.xpt
bin\components\dom_xbl.xpt
bin\components\dom_xpath.xpt
bin\components\dom_xul.xpt
bin\components\downloads.xpt
bin\components\editor.xpt
bin\components\embed_base.xpt
bin\components\extensions.xpt
bin\components\exthandler.xpt
bin\components\exthelper.xpt
bin\components\fastfind.xpt
bin\components\feeds.xpt
bin\components\find.xpt
bin\components\gfx.xpt
bin\components\htmlparser.xpt
bin\components\imgicon.xpt
bin\components\imglib2.xpt
bin\components\inspector.xpt
bin\components\intl.xpt
bin\components\jar.xpt
bin\components\jsd3250.dll
bin\components\jsdservice.xpt
bin\components\layout_base.xpt
#ifdef NS_PRINTING
bin\components\layout_printing.xpt
#endif
bin\components\layout_xul.xpt
bin\components\layout_xul_tree.xpt
bin\components\locale.xpt
bin\components\loginmgr.xpt
bin\components\lwbrk.xpt
bin\components\mimetype.xpt
bin\components\mozfind.xpt
bin\components\necko.xpt
bin\components\necko_about.xpt
bin\components\necko_cache.xpt
bin\components\necko_cookie.xpt
bin\components\necko_dns.xpt
bin\components\necko_file.xpt
bin\components\necko_ftp.xpt
bin\components\necko_http.xpt
bin\components\necko_res.xpt
bin\components\necko_socket.xpt
bin\components\necko_strconv.xpt
bin\components\necko_viewsource.xpt
bin\components\necko_wifi.xpt
bin\components\parentalcontrols.xpt
bin\components\places.xpt
bin\components\plugin.xpt
bin\components\pref.xpt
bin\components\prefetch.xpt
bin\components\profile.xpt
bin\components\rdf.xpt
bin\components\satchel.xpt
bin\components\saxparser.xpt
bin\components\shistory.xpt
bin\components\spellchecker.xpt
bin\components\storage.xpt
bin\components\toolkitprofile.xpt
bin\components\txmgr.xpt
bin\components\txtsvc.xpt
bin\components\uconv.xpt
bin\components\unicharutil.xpt
bin\components\update.xpt
bin\components\uriloader.xpt
bin\components\urlformatter.xpt
bin\components\wcap.xpt
bin\components\webBrowser_core.xpt
bin\components\webbrowserpersist.xpt
bin\components\webshell_idls.xpt
bin\components\widget.xpt
bin\components\windowds.xpt
bin\components\windowwatcher.xpt
bin\components\xpautocomplete.xpt
bin\components\xpcom_base.xpt
bin\components\xpcom_components.xpt
bin\components\xpcom_ds.xpt
bin\components\xpcom_io.xpt
bin\components\xpcom_system.xpt
bin\components\xpcom_thread.xpt
bin\components\xpcom_xpti.xpt
bin\components\xpconnect.xpt
bin\components\xpinstall.xpt
bin\components\xulapp.xpt
bin\components\xuldoc.xpt
bin\components\xultmpl.xpt
bin\components\zipwriter.xpt

; JavaScript components
bin\components\calCompositeCalendar.js
bin\components\calDavCalendar.js
bin\components\calendarService.js
bin\components\calICSCalendar.js
bin\components\calImportExportModule.js
bin\components\calItemModule.js
bin\components\calMemoryCalendar.js
bin\components\calStorageCalendar.js
bin\components\calWcapCalendarModule.js
bin\components\jsconsole-clhandler.js
bin\components\NetworkGeolocationProvider.js
bin\components\nsAddonRepository.js
bin\components\nsBadCertHandler.js
bin\components\nsBlocklistService.js
bin\components\nsContentDispatchChooser.js
bin\components\nsContentPrefService.js
bin\components\nsDefaultCLH.js
bin\components\nsDownloadManagerUI.js
bin\components\nsExtensionManager.js
bin\components\nsHandlerService.js
bin\components\nsHelperAppDlg.js
bin\components\nsLoginInfo.js
bin\components\nsLoginManager.js
bin\components\nsLoginManagerPrompter.js
bin\components\nsProgressDialog.js
bin\components\nsProxyAutoConfig.js
bin\components\nsTryToClose.js
#ifdef MOZ_UPDATER
bin\components\nsUpdateService.js
bin\components\nsUpdateServiceStub.js
#endif
bin\components\nsUpdateTimerManager.js
bin\components\nsURLFormatter.js
bin\components\nsWebHandlerApp.js
bin\components\pluginGlue.js
bin\components\storage-Legacy.js
bin\components\storage-mozStorage.js
bin\components\txEXSLTRegExFunctions.js
bin\calendar-js\calAlarm.js
bin\calendar-js\calAlarmMonitor.js
bin\calendar-js\calAlarmService.js
bin\calendar-js\calAttachment.js
bin\calendar-js\calAttendee.js
bin\calendar-js\calCachedCalendar.js
bin\calendar-js\calCalendarManager.js
bin\calendar-js\calCalendarSearchService.js
bin\calendar-js\calDateTimeFormatter.js
bin\calendar-js\calDavRequestHandlers.js
bin\calendar-js\calEvent.js
bin\calendar-js\calFilter.js
bin\calendar-js\calFreeBusyService.js
bin\calendar-js\calHtmlExport.js
bin\calendar-js\calIcsImportExport.js
bin\calendar-js\calIcsParser.js
bin\calendar-js\calIcsSerializer.js
bin\calendar-js\calItemBase.js
bin\calendar-js\calItipItem.js
bin\calendar-js\calListFormatter.js
bin\calendar-js\calMonthGridPrinter.js
bin\calendar-js\calOutlookCSVImportExport.js
bin\calendar-js\calProtocolHandler.js
bin\calendar-js\calRecurrenceInfo.js
bin\calendar-js\calRelation.js
bin\calendar-js\calTimezoneService.js
bin\calendar-js\calTodo.js
bin\calendar-js\calTransactionManager.js
bin\calendar-js\calUtils.js
bin\calendar-js\calWcapCalendar.js
bin\calendar-js\calWcapCalendarItems.js
bin\calendar-js\calWcapErrors.js
bin\calendar-js\calWcapRequest.js
bin\calendar-js\calWcapSession.js
bin\calendar-js\calWcapUtils.js
bin\calendar-js\calWeekInfoService.js
bin\calendar-js\calWeekPrinter.js

; [Modules]
bin\modules\*

; [Calendar Chrome Files]
bin\chrome\calendar.jar
bin\chrome\calendar.manifest
bin\chrome\sunbird.jar
bin\chrome\sunbird.manifest
bin\chrome\classic.jar
bin\chrome\classic.manifest
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\chrome.manifest
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\icon.png
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\install.rdf
bin\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\preview.png
bin\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\chrome.manifest
bin\extensions\{e2fda1a4-762b-4020-b5ad-a41df1933103}\install.rdf
bin\chrome\comm.jar
bin\chrome\comm.manifest
bin\chrome\toolkit.jar
bin\chrome\toolkit.manifest
; [Calendar Chrome Icons]
bin\chrome\icons\default\calendar-alarm-dialog.ico
bin\chrome\icons\default\calendar-event-dialog.ico
bin\chrome\icons\default\calendar-event-summary-dialog.ico
bin\chrome\icons\default\calendar-task-dialog.ico
bin\chrome\icons\default\calendar-task-summary-dialog.ico

; [calendar-timezones]
bin\extensions\calendar-timezones@mozilla.org\install.rdf
bin\extensions\calendar-timezones@mozilla.org\timezones.sqlite
bin\extensions\calendar-timezones@mozilla.org\chrome.manifest
bin\extensions\calendar-timezones@mozilla.org\chrome\calendar-timezones.jar
bin\extensions\calendar-timezones@mozilla.org\chrome\calendar-timezones-@AB_CD@.jar
bin\extensions\calendar-timezones@mozilla.org\defaults\preferences\preferences.js

; [Default Preferences]
; All the pref files must be part of base to prevent migration bugs
bin\defaults\pref\sunbird.js
bin\defaults\pref\channel-prefs.js
bin\greprefs.js
bin\defaults\autoconfig\platform.js
bin\defaults\autoconfig\prefcalls.js

; [Layout Engine Resources]
; Style Sheets, Graphics and other Resources used by the layout engine.
bin\res\hiddenWindow.html
bin\res\ua.css
bin\res\html.css
bin\res\quirk.css
bin\res\forms.css
bin\res\svg.css

bin\res\arrowd.gif
bin\res\viewsource.css
bin\res\arrow.gif
bin\res\loading-image.png
bin\res\broken-image.png
bin\res\fonts\*
bin\res\dtd\*
bin\res\html\folder.png
bin\res\contenteditable.css
bin\res\designmode.css
bin\res\wincharset.properties
bin\res\charsetalias.properties
bin\res\charsetData.properties
bin\res\langGroups.properties
bin\res\language.properties
bin\res\entityTables\*

; [Personal Security Manager]
;
; NSS libraries are signed in the staging directory,
; meaning their .chk files are created there directly.
;
bin\freebl3.dll
bin\nss3.dll
bin\nssckbi.dll
bin\nssdbm3.dll
bin\nssutil3.dll
bin\smime3.dll
bin\softokn3.dll
bin\ssl3.dll
bin\chrome\pippki.jar
bin\chrome\pippki.manifest
bin\components\pipboot.xpt
bin\components\pipnss.xpt
bin\components\pippki.xpt

; [Updater]
;
bin\updater.exe

; [Crash Reporter]
bin\crashreporter.exe
bin\crashreporter.ini