![](https://secure.gravatar.com/avatar/df8330968b6df8cd1c1942c5fb4b720c.jpg?s=120&d=mm&r=g)
commit eaf59d818802c88b47da5e24b6fb99cf0f27dbe1 Author: Fredrik Rinnestam <fredrik@crux.nu> Date: Sun Jul 19 01:01:39 2015 +0200 thunderbird: cleanups & moved from contrib diff --git a/thunderbird/.footprint b/thunderbird/.footprint new file mode 100644 index 0000000..0906610 --- /dev/null +++ b/thunderbird/.footprint @@ -0,0 +1,166 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +lrwxrwxrwx root/root usr/bin/thunderbird -> /usr/lib/thunderbird/thunderbird +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/thunderbird/ +-rw-r--r-- root/root usr/lib/thunderbird/application.ini +-rw-r--r-- root/root usr/lib/thunderbird/blocklist.xml +-rw-r--r-- root/root usr/lib/thunderbird/chrome.manifest +drwxr-xr-x root/root usr/lib/thunderbird/chrome/ +drwxr-xr-x root/root usr/lib/thunderbird/chrome/icons/ +drwxr-xr-x root/root usr/lib/thunderbird/chrome/icons/default/ +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default16.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default22.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default24.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default256.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default32.png +-rw-r--r-- root/root usr/lib/thunderbird/chrome/icons/default/default48.png +drwxr-xr-x root/root usr/lib/thunderbird/components/ +-rw-r--r-- root/root usr/lib/thunderbird/components/components.manifest +-rwxr-xr-x root/root usr/lib/thunderbird/components/libmozgnome.so +drwxr-xr-x root/root usr/lib/thunderbird/defaults/ +drwxr-xr-x root/root usr/lib/thunderbird/defaults/messenger/ +-rw-r--r-- root/root usr/lib/thunderbird/defaults/messenger/mailViews.dat +drwxr-xr-x root/root usr/lib/thunderbird/defaults/pref/ +-rw-r--r-- root/root usr/lib/thunderbird/defaults/pref/channel-prefs.js +-rw-r--r-- root/root usr/lib/thunderbird/dependentlibs.list +drwxr-xr-x root/root usr/lib/thunderbird/dictionaries/ +-rw-r--r-- root/root usr/lib/thunderbird/dictionaries/en-US.aff +-rw-r--r-- root/root usr/lib/thunderbird/dictionaries/en-US.dic +drwxr-xr-x root/root usr/lib/thunderbird/distribution/ +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/ +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/application.ini +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarm.js +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmMonitor.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAlarmService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttachment.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calAttendee.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCachedCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarManager.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calCalendarSearchService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTime.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDateTimeFormatter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDavRequestHandlers.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDeletedItems.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calDuration.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calEvent.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFilter.js +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calFreeBusyService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calHtmlExport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService-worker.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calICSService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsImportExport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsParser.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calIcsSerializer.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItemBase.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calItipItem.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calListFormatter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calMonthGridPrinter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calOutlookCSVImportExport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calPeriod.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calProtocolHandler.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceDate.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceInfo.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRecurrenceRule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calRelation.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calStartupService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTimezone.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTodo.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calTransactionManager.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calUtils.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapCalendarItems.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapErrors.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapRequest.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapSession.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWcapUtils.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekInfoService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/calendar-js/calWeekPrinter.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.jar +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/chrome.manifest +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/ +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calBackendLoader.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calCompositeCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDavCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calDefaultACLManager.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICALJSComponents.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calICSCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calImportExportModule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItemModule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipEmailTransport.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calItipProtocolHandler.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calMemoryCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calSleepMonitor.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calStorageCalendar.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calTimezoneService.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/calWcapCalendarModule.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/components.manifest +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/icaljs-manifest +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/interfaces.xpt +-rwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libcalbasecomps.so +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/libical-manifest +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/components/lightningTextCalendarConverter.js +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/ +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/defaults/preferences/lightning.js +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAlarmUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAsyncUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calAuthUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calExtract.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calHashedArray.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItemUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calIteratorUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calItipUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calPrintUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calProviderUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calRecurrenceUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageHelpers.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calStorageUpgrade.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calViewUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/calXMLUtils.jsm +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/modules/ical.js +drwxr-xr-x root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/ +-rw-r--r-- root/root usr/lib/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/timezones/zones.json +drwxr-xr-x root/root usr/lib/thunderbird/extensions/ +drwxr-xr-x root/root usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/ +-rw-r--r-- root/root usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon.png +-rw-r--r-- root/root usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/icon64.png +-rw-r--r-- root/root usr/lib/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf +drwxr-xr-x root/root usr/lib/thunderbird/isp/ +-rw-r--r-- root/root usr/lib/thunderbird/isp/Bogofilter.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/DSPAM.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/POPFile.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/SpamAssassin.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/SpamPal.sfd +-rw-r--r-- root/root usr/lib/thunderbird/isp/movemail.rdf +-rw-r--r-- root/root usr/lib/thunderbird/isp/rss.rdf +-rwxr-xr-x root/root usr/lib/thunderbird/libldap60.so +-rwxr-xr-x root/root usr/lib/thunderbird/libldif60.so +-rwxr-xr-x root/root usr/lib/thunderbird/libmozalloc.so +-rwxr-xr-x root/root usr/lib/thunderbird/libprldap60.so +-rwxr-xr-x root/root usr/lib/thunderbird/libxul.so +-rw-r--r-- root/root usr/lib/thunderbird/omni.ja +-rw-r--r-- root/root usr/lib/thunderbird/platform.ini +-rwxr-xr-x root/root usr/lib/thunderbird/plugin-container +-rw-r--r-- root/root usr/lib/thunderbird/removed-files +-rwxr-xr-x root/root usr/lib/thunderbird/run-mozilla.sh +drwxr-xr-x root/root usr/lib/thunderbird/searchplugins/ +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/amazondotcom.xml +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/aol-web-search.xml +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/bing.xml +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/eBay.xml +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/twitter.xml +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/wikipedia.xml +-rw-r--r-- root/root usr/lib/thunderbird/searchplugins/yahoo.xml +-rwxr-xr-x root/root usr/lib/thunderbird/thunderbird +-rwxr-xr-x root/root usr/lib/thunderbird/thunderbird-bin +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/applications/ +-rw-r--r-- root/root usr/share/applications/thunderbird.desktop +drwxr-xr-x root/root usr/share/pixmaps/ +lrwxrwxrwx root/root usr/share/pixmaps/thunderbird_default48.png -> /usr/lib/thunderbird/chrome/icons/default/default48.png diff --git a/thunderbird/.md5sum b/thunderbird/.md5sum new file mode 100644 index 0000000..0c2b3be --- /dev/null +++ b/thunderbird/.md5sum @@ -0,0 +1,3 @@ +dd161196c6bd444643d2de54d1222d31 thunderbird-38.1.0.source.tar.bz2 +efd54ad6179d3327aa85602560a4a964 thunderbird-install-dir.patch +87f8666f06ba8c3668e39068050bb77a thunderbird.desktop diff --git a/thunderbird/Pkgfile b/thunderbird/Pkgfile new file mode 100644 index 0000000..41b31d5 --- /dev/null +++ b/thunderbird/Pkgfile @@ -0,0 +1,63 @@ +# Description: email client from the Mozilla project +# URL: http://www.mozillamessaging.com/en-US/thunderbird/ +# Maintainer: Fredrik Rinnestam, fredrik at crux dot nu +# Depends on: python gtk xorg-libxt libidl nss dbus-glib xorg-libxdamage yasm mesa3d libjpeg-turbo + +name=thunderbird +version=38.1.0 +release=2 +source=(http://ftp.mozilla.org/pub/thunderbird/releases/$version/source/$name-$versi... + $name.desktop thunderbird-install-dir.patch) + +build() { + cd $SRC/comm-esr38 + sed -i '/^ftglyph.h/ i ftfntfmt.h' mozilla/config/system-headers + patch -p1 -i $SRC/thunderbird-install-dir.patch + export LDFLAGS="$LDFLAGS -Wl,-rpath,/usr/lib/$name" + +cat <<- EOF > .mozconfig + mk_add_options MOZ_MAKE_FLAGS="$MAKEFLAGS -s" + ac_add_options --prefix=/usr + ac_add_options --enable-application=mail + ac_add_options --with-system-jpeg + ac_add_options --with-system-zlib + ac_add_options --with-system-bz2 + ac_add_options --with-system-mng + ac_add_options --with-system-png + ac_add_options --with-system-nspr + ac_add_options --with-system-nss + ac_add_options --enable-system-ffi + ac_add_options --enable-system-pixman + ac_add_options --enable-system-sqlite + ac_add_options --enable-system-cairo + ac_add_options --with-pthreads + ac_add_options --enable-optimize="$CFLAGS" + ac_add_options --enable-official-branding + ac_add_options --enable-shared + ac_add_options --enable-single-profile + ac_add_options --enable-calendar + ac_add_options --enable-pie + ac_add_options --disable-gstreamer + ac_add_options --disable-tests + ac_add_options --disable-mochitest + ac_add_options --disable-dbus + ac_add_options --disable-debug + ac_add_options --disable-installer + ac_add_options --disable-updater + ac_add_options --disable-profilesharing + ac_add_options --disable-crashreporter + ac_add_options --disable-necko-wifi + ac_add_options --disable-libnotify + ac_add_options --disable-pulseaudio + ac_add_options --with-distribution-id=nu.crux +EOF + make -f client.mk build + make -f client.mk DESTDIR=$PKG install + + mkdir -p $PKG/usr/share/pixmaps + ln -s /usr/lib/thunderbird/chrome/icons/default/default48.png $PKG/usr/share/pixmaps/thunderbird_default48.png + install -D -m 0644 $SRC/$name.desktop $PKG/usr/share/applications/$name.desktop + + find $PKG -iname '*README*' -delete + rm -r $PKG/usr/{include,lib/thunderbird-devel,share/idl} +} diff --git a/thunderbird/thunderbird-install-dir.patch b/thunderbird/thunderbird-install-dir.patch new file mode 100644 index 0000000..7490e0b --- /dev/null +++ b/thunderbird/thunderbird-install-dir.patch @@ -0,0 +1,18 @@ +diff -rupN comm-beta.orig/mozilla/config/baseconfig.mk comm-beta/mozilla/config/baseconfig.mk +--- comm-beta.orig/mozilla/config/baseconfig.mk 2015-04-23 17:38:36.328509738 +0200 ++++ comm-beta/mozilla/config/baseconfig.mk 2015-04-23 17:39:42.753800397 +0200 +@@ -2,10 +2,10 @@ + # directly in python/mozbuild/mozbuild/base.py for gmake validation. + # We thus use INCLUDED_AUTOCONF_MK to enable/disable some parts depending + # whether a normal build is happening or whether the check is running. +-includedir := $(includedir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION) +-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION) ++includedir := $(includedir)/$(MOZ_APP_NAME) ++idldir = $(datadir)/idl/$(MOZ_APP_NAME) ++installdir = $(libdir)/$(MOZ_APP_NAME) ++sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel + ifndef TOP_DIST + TOP_DIST = dist + endif diff --git a/thunderbird/thunderbird.desktop b/thunderbird/thunderbird.desktop new file mode 100644 index 0000000..cf2b111 --- /dev/null +++ b/thunderbird/thunderbird.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=Thunderbird +Comment=Mail & News Reader +Exec=thunderbird +Icon=thunderbird_default48.png +Terminal=false +Type=Application +Categories=Application;Network; +StartupNotify=false