]> git.wh0rd.org - chrome-ext/clearhistory-advance-fork.git/blobdiff - makedist.sh
update dist helpers
[chrome-ext/clearhistory-advance-fork.git] / makedist.sh
diff --git a/makedist.sh b/makedist.sh
deleted file mode 100755 (executable)
index 1b66c57..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash -e
-# Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-case $1 in
--h|--help)
-  echo "Usage: $0 [rev]"
-  exit 0
-  ;;
-esac
-
-json_value() {
-  local key=$1
-  sed -n -r \
-    -e '/^[[:space:]]*"'"${key}"'"/s|.*:[[:space:]]*"([^"]*)",?$|\1|p' \
-    manifest.json
-}
-
-PN=$(json_value name | sed 's:[[:space:]]:_:g' | tr '[:upper:]' '[:lower:]')
-if [[ ${PN} == "__msg_name__" ]] ; then
-       PN=$(basename "$(pwd)")
-fi
-PV=$(json_value version)
-rev=${1:-0}
-PVR="${PV}.${rev}"
-P="${PN}-${PVR}"
-
-rm -rf "${P}"
-mkdir "${P}"
-
-while read line ; do
-  [[ ${line} == */* ]] && mkdir -p "${P}/${line%/*}"
-  ln "${line}" "${P}/${line}"
-done < <(sed 's:#.*::' manifest.files)
-cp Makefile manifest.files manifest.json "${P}/"
-
-make -C "${P}" -j {css,js}-min
-while read line ; do
-       mv "${line}.min" "${line}"
-done < <(find "${P}" -name '*.js' -o -name '*.css')
-rm "${P}"/{manifest.files,Makefile}
-
-sed -i \
-  -e '/"version"/s:"[^"]*",:"'${PVR}'",:' \
-  "${P}/manifest.json"
-
-zip="${P}.zip"
-rm -f "${zip}"
-zip -r "${zip}" "${P}"
-rm -rf "${P}"
-du -b "${zip}"