diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/xpi.mk | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -129,6 +129,10 @@ packages_{a79fe89b-6662-4ff4-8e88-09950ad4dfde} := conkeror packages_prism@developer.mozilla.org := prism packages_toolkit@mozilla.org := xulrunner-1.9 xulrunner-1.9.1 xulrunner-1.9.2 xulrunner-1.9.3 +# distribution package list +Debian_packages := iceweasel icedove iceape conkeror xulrunner-1.9 xulrunner-1.9.1 +Ubuntu_packages := abrowser-3.5 firefox-3.0 firefox-3.5 thunderbird seamonkey conkeror prism xulrunner-1.9 xulrunner-1.9.1 + # data for XPI_DEPENDS/CHECK_VERSION magic - targetApplication min-/maxVersions # call parameters_ # 1- target app id @@ -150,9 +154,17 @@ MOZ_XPI_BUILD_COMMAND ?= med-xpi-pack $(CURDIR) $(MOZ_EXTENSION_PKG).xpi; MOZ_XPI_DOCUMENTED_LICENSE_FILES ?= $(strip $(shell find * -iname copying -o -iname licen[cs]e -o -iname licen[cs]e.txt)) -XPI_DEPENDS = $(sort $(foreach id,$(call XPI_TARGET_EMIDs,$(TEMPDIR)), \ +ALL_XPI_DEPENDS = $(sort $(foreach id,$(call XPI_TARGET_EMIDs,$(TEMPDIR)), \ $(foreach package,$(packages_$(id)),$(call CHECK_VERSION,$(id),$(package))))) +# list only packages, which are available in the distribution +DISTRIBUTION := $(shell lsb_release -si) +ifneq ($($(DISTRIBUTION)_packages),) +XPI_DEPENDS = $(filter $($(DISTRIBUTION)_packages),$(ALL_XPI_DEPENDS)) +else +XPI_DEPENDS = ALL_XPI_DEPENDS +endif + TEMPDIR := temp-xpi-unpacked ifneq (,$(MOZ_XPI_FILE)) |