Melhora build script

master
Rodrigo Orem 2017-04-27 20:53:51 -03:00
parent a6a430fe21
commit 51a19257c9
4 changed files with 56 additions and 10 deletions

35
build.py Normal file
View File

@ -0,0 +1,35 @@
#!/usr/bin/env python3
import os
DIST="dist"
CHROME="$DIST/chrome"
FIREFOX="$DIST/firefox"
OPERA="$DIST/opera"
BROWSERS=($CHROME $FIREFOX $OPERA)
for i in "${BROWSERS[@]}"
do
mkdir -p "$i/src"
rm -rf "$i"
done
exit
rm -rf dist/chrome/extension.zip dist/chrome/extension.zip
mkdir dist
cp -r src/* dist/firefox/src
rm dist/firefox/src/manifest-chrome.json
mv dist/firefox/src/manifest-firefox.json dist/firefox/manifest.json
zip -j dist/src/extension.zip dist/firefox/src/*
cp -r src/* dist/chrome/src
rm dist/chrome/src/manifest-firefox.json
mv dist/chrome/src/manifest-chrome.json dist/chrome/src/manifest.json
zip -j dist/extension.zip dist/chrome/src/*

View File

@ -1,12 +1,16 @@
rm -rf dist/burlesco-chrome.zip dist/burlesco-firefox.zip
mkdir dist
DIST="dist"
BROWSERS=("chrome" "firefox" "opera")
cp -r src/* dist/firefox
rm dist/firefox/manifest-chrome.json
mv dist/firefox/manifest-firefox.json dist/firefox/manifest.json
zip -j dist/burlesco-firefox.zip dist/firefox/*
cp -r src/* dist/chrome
rm dist/chrome/manifest-firefox.json
mv dist/chrome/manifest-chrome.json dist/chrome/manifest.json
zip -j dist/burlesco-chrome.zip dist/chrome/*
for i in "${BROWSERS[@]}"
do
mkdir -p "$DIST/$i/src"
rm -rf "$DIST/$i/src/*"
rm "$DIST/$i/extension.zip"
cp -r src/* "$DIST/$i/src"
mv "$DIST/$i/manifest-$i.json" "$DIST/$i/manifest.json"
rm -f "$DIST/$i/manifest-*"
zip -j "$DIST/$i/extension.zip" "$DIST/$i/src/*"
done

View File

@ -5,6 +5,7 @@
"description": "Leia notícias sem ser assinante, burle o paywall",
"homepage_url": "http://burles.co",
"author": "rodorgas",
"update_url": "https://github.com/Burlesco/chromium/blob/master/updates.xml",
"icons": {
"128": "icone.png"

6
updates.xml Normal file
View File

@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<gupdate xmlns='http://www.google.com/update2/response' protocol='2.0'>
<app appid='aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'>
<updatecheck codebase='http://myhost.com/mytestextension/mte_v2.crx' version='2.0' />
</app>
</gupdate>