FrugalBuild firefox-extension (Français)
From FrugalWiki
Contents |
FrugalBuild spécifique aux extensions pour Firefox
- Exemple
pkgver=1.01 pkgrel=1 pkgdesc="Display WML (Wireless Markup Language) content." url="https://addons.mozilla.org/firefox/1843/" up2date="elinks -dump $url |grep xpi$|sed 's/.*g-\(.*\)-.*/\1/'" source=(http://releases.mozilla.org/pub/mozilla.org/extensions/firebug/\ firebug-$pkgver-fx+fl.xpi chrome.manifest) _F_firefox_ext=firebug _F_firefox_id="firebug@software.joehewitt.com" _F_firefox_name="$_F_firefox_ext-$pkgver-fx+fl.xpi" _F_firefox_nocurly=1 Finclude firefox-extension sha1sums=('f2d188ae2a952fa8326d1bf1364a14079013fd19'\ 'e1ad5704e87a6cd3e8e49728a3b1fe53c832ba9f')
Important
Avant vous devez installer l'extension manuellement en tant qu'utilisateur puis allez récupérer le fichier chrome.manifest dans votre dossier ~/.mozilla/firefox.
Finclude firefox-extension
Vous évites d'écrire les fonctions pkgname,rodepends(),groups() et archs().
_F_firefox_ext
Pour indiquer le type d'extension
_F_firefox_id
L'ID de l'xtension
_F_firefox_name
Si non utilisé, le nom de la source sera choisi, doit être de la forme $_F_firefox_ext-$pkgver.xpi
_F_firefox_nocurly
set this if the is not in curly brackets A TRADUIRE
Fonctions pouvant être utilisées pour le build
- Fxpiinstall (par défaut si pas de build n'est indiqué)