diff options
author | Benjamin Drung <bdrung@ubuntu.com> | 2009-09-13 18:30:52 +0200 |
---|---|---|
committer | Benjamin Drung <bdrung@ubuntu.com> | 2009-09-13 18:30:52 +0200 |
commit | be2217d7ada52643794174a773794c4b149e9a49 (patch) | |
tree | 7d4ce47f45cd57718941e23c9e1d0f56ec7ec56c /src/xpi.mk | |
parent | 8d4a39e7e4a5467b41a281b10e6f49ef672300dd (diff) |
- only list packages in ${xpi:Depends} if they are available in the archive
and add lsb-release as dependency
- update src/xpi.mk
- update debian/control
Diffstat (limited to 'src/xpi.mk')
-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)) |