addons/firefox-addons/tab-mover

changeset 13:e4391e12b799

Generate manifest.json
author Guido Berhoerster <guido+tab-mover@berhoerster.name>
date Wed Feb 22 09:11:14 2017 +0100 (2017-02-22)
parents e32b90567f39
children 288f880882c5
files Makefile manifest.json manifest.json.in
line diff
     1.1 --- a/Makefile	Mon Feb 20 18:07:00 2017 +0100
     1.2 +++ b/Makefile	Wed Feb 22 09:11:14 2017 +0100
     1.3 @@ -25,8 +25,9 @@
     1.4  VERSION =	3
     1.5  EXT_NAME =	$(subst -,_,$(NAME))-$(VERSION)
     1.6  
     1.7 -INKSCAPE := inkscape
     1.8 -INFOZIP := zip
     1.9 +INKSCAPE := 	inkscape
    1.10 +INFOZIP :=	zip
    1.11 +SED :=		sed
    1.12  
    1.13  BITMAP_ICONS =	icons/tab-mover-48.png \
    1.14  		icons/tab-mover-96.png
    1.15 @@ -57,6 +58,9 @@
    1.16  
    1.17  $(foreach icon,$(BITMAP_ICONS),$(eval $(call generate-icon-rule,$(icon))))
    1.18  
    1.19 +manifest.json: manifest.json.in
    1.20 +	$(SED) 's|@VERSION@|$(VERSION)|g' $< >$@
    1.21 +
    1.22  clean:
    1.23  	-rm -f $(BITMAP_ICONS)
    1.24  
     2.1 --- a/manifest.json	Mon Feb 20 18:07:00 2017 +0100
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,28 +0,0 @@
     2.4 -{
     2.5 -  "manifest_version": 2,
     2.6 -  "name": "__MSG_extensionName__",
     2.7 -  "version": "3",
     2.8 -  "description": "__MSG_extensionDescription__",
     2.9 -  "author": "Guido Berhoerster",
    2.10 -  "homepage_url": "https://code.guido-berhoerster.org/addons/firefox-addons/tab-mover/",
    2.11 -  "applications": {
    2.12 -      "gecko": {
    2.13 -          "id": "tab-mover@code.guido-berhoerster.org",
    2.14 -          "strict_min_version": "51.0"
    2.15 -      }
    2.16 -  },
    2.17 -  "icons": {
    2.18 -      "48": "icons/tab-mover-48.png",
    2.19 -      "96": "icons/tab-mover-96.png"
    2.20 -  },
    2.21 -  "default_locale": "en",
    2.22 -  "permissions": [
    2.23 -    "contextMenus",
    2.24 -    "tabs"
    2.25 -  ],
    2.26 -  "background": {
    2.27 -    "scripts": [
    2.28 -        "background.js"
    2.29 -    ]
    2.30 -  }
    2.31 -}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/manifest.json.in	Wed Feb 22 09:11:14 2017 +0100
     3.3 @@ -0,0 +1,28 @@
     3.4 +{
     3.5 +  "manifest_version": 2,
     3.6 +  "name": "__MSG_extensionName__",
     3.7 +  "version": "@VERSION@",
     3.8 +  "description": "__MSG_extensionDescription__",
     3.9 +  "author": "Guido Berhoerster",
    3.10 +  "homepage_url": "https://code.guido-berhoerster.org/addons/firefox-addons/tab-mover/",
    3.11 +  "applications": {
    3.12 +      "gecko": {
    3.13 +          "id": "tab-mover@code.guido-berhoerster.org",
    3.14 +          "strict_min_version": "51.0"
    3.15 +      }
    3.16 +  },
    3.17 +  "icons": {
    3.18 +      "48": "icons/tab-mover-48.png",
    3.19 +      "96": "icons/tab-mover-96.png"
    3.20 +  },
    3.21 +  "default_locale": "en",
    3.22 +  "permissions": [
    3.23 +    "contextMenus",
    3.24 +    "tabs"
    3.25 +  ],
    3.26 +  "background": {
    3.27 +    "scripts": [
    3.28 +        "background.js"
    3.29 +    ]
    3.30 +  }
    3.31 +}