Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Already on GitHub? Sign in to your account

Bug 724276 - Add support to build XPI for other applications #341

Closed
wants to merge 3 commits into
from

Conversation

Projects
None yet
3 participants
Member

ochameau commented Feb 8, 2012

This patch introduce a new applications attribute in package.json.

{
  "applications": {
    "thunderbird": [10, 12],
    "fennec": [9, 10]
  }
}

That allows to control install.rdf file in order to overload version support,
and moreover support additional mozilla application like thunderbird, seamonkey, xulrunner, ...

https://bugzilla.mozilla.org/show_bug.cgi?id=724276

/!\ This pull request is base on top of PR #340

@whimboo whimboo commented on the diff Feb 8, 2012

python-lib/cuddlefish/rdf.py
@@ -9,6 +9,15 @@
RDF_NS = "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
EM_NS = "http://www.mozilla.org/2004/em-rdf#"
+APPLICATION_ID = {
+ "firefox": '{ec8030f7-c20a-464f-9b0e-13a3a9e97384}',
+ "xulrunner": '{86c18b42-e466-45a9-ae7a-9b95ba6f5640}',
+ "sunbird": '{718e30fb-e89b-41dd-9da7-e25a45638b28}',
+ "seaMonkey": '{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}',
+ "fennec": '{aa3c5121-dab2-40e2-81ca-7ea25febc110}',
+ "thunderbird": '{3550f703-e582-4d05-9a08-453d09bdfdc6}'
@whimboo

whimboo Feb 8, 2012

Contributor

You forgot toolkit which can also be used to have only a single entry for all applications.

Member

Gozala commented Dec 13, 2012

@ochameau @whimboo If you're still interested in this work please make a new pull request with update a changes.

@Gozala Gozala closed this Dec 13, 2012

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment