libroar/RoarWindowAbout.py, assets/tools/deploy-python.sh: updated.

This commit is contained in:
Lucio Andrés Illanes Albornoz 2019-09-14 16:16:36 +02:00
parent 3b47af399a
commit d565a7f7ef
2 changed files with 19 additions and 11 deletions

View File

@ -11,12 +11,18 @@ msgf() {
}; };
deploy() { deploy() {
local _vflag="${1}" _release_fname="" _release_dname="" _release_version=""; local _rflag="${1}" _vflag="${2}" _release_fname="" _release_dname="" _release_version="" _release_version_long="";
if [ "${_rflag}" != "" ]; then
_release_version="v${_rflag}";
_release_version_long="Release v${_rflag}";
git tag "${PACKAGE_NAME}-${_release_version}";
else
_release_version="$(git rev-parse --short HEAD)"; _release_version="$(git rev-parse --short HEAD)";
_release_version_long="Prerelease (Git revision $(git rev-parse --short HEAD))";
fi;
_release_dname="${RELEASES_DNAME}/${PACKAGE_NAME}-${_release_version}"; _release_dname="${RELEASES_DNAME}/${PACKAGE_NAME}-${_release_version}";
_release_fname="${_release_dname}.zip"; _release_fname="${_release_dname}.zip";
find -L . \ find -L . \
-mindepth 1 \ -mindepth 1 \
-not -path "./${RELEASES_DNAME}/*" \ -not -path "./${RELEASES_DNAME}/*" \
@ -30,7 +36,7 @@ deploy() {
-not -name '.gitignore' \ -not -name '.gitignore' \
-not -name "${0##*/}" |\ -not -name "${0##*/}" |\
cpio --quiet -dLmp "${_release_dname}"; cpio --quiet -dLmp "${_release_dname}";
sed -i"" "s/__ROAR_RELEASE_GIT_SHORT_REV__/${_release_version}/" "${_release_dname}/libroar/RoarWindowAbout.py"; sed -i"" "s/__ROAR_RELEASE_VERSION__/${_release_version_long}/" "${_release_dname}/libroar/RoarWindowAbout.py";
cd "${RELEASES_DNAME}"; cd "${RELEASES_DNAME}";
if [ "${_vflag:-0}" -eq 0 ]; then if [ "${_vflag:-0}" -eq 0 ]; then
zip -9 -r "${_release_fname##${RELEASES_DNAME}/}" "${_release_dname##${RELEASES_DNAME}/}" >/dev/null; zip -9 -r "${_release_fname##${RELEASES_DNAME}/}" "${_release_dname##${RELEASES_DNAME}/}" >/dev/null;
@ -41,16 +47,18 @@ deploy() {
}; };
usage() { usage() {
echo "usage: ${0} [-h] [-v]" >&2; echo "usage: ${0} [-h] [-r version] [-v]" >&2;
echo " -h.........: show this screen" >&2; echo " -h..........: show this screen" >&2;
echo " -v.........: be verbose" >&2; echo " -r version..: create release w/ version" >&2;
echo " -v..........: be verbose" >&2;
}; };
main() { main() {
local _cmd="" _opt="" _vflag=0; local _cmd="" _opt="" _vflag=0;
while getopts hv _opt; do while getopts hr:v _opt; do
case "${_opt}" in case "${_opt}" in
h) usage; exit 0; ;; h) usage; exit 0; ;;
r) _rflag="${OPTARG}"; ;;
v) _vflag=1; ;; v) _vflag=1; ;;
*) usage; exit 1; ;; *) usage; exit 1; ;;
esac; done; esac; done;
@ -63,9 +71,9 @@ main() {
done; done;
msgf "Building release..."; msgf "Building release...";
if [ "${_vflag:-0}" -eq 0 ]; then if [ "${_vflag:-0}" -eq 0 ]; then
deploy "${_vflag}" >/dev/null; deploy "${_rflag}" "${_vflag}" >/dev/null;
else else
deploy "${_vflag}"; deploy "${_rflag}" "${_vflag}";
fi; fi;
msgf "Built release."; msgf "Built release.";
}; };

View File

@ -23,7 +23,7 @@ class RoarWindowAbout(wx.Dialog):
logoPathName = logoPathNames[random.randint(0, len(logoPathNames) - 1)] logoPathName = logoPathNames[random.randint(0, len(logoPathNames) - 1)]
self.logo = wx.StaticBitmap(self.panel, -1, wx.Bitmap(logoPathName)) self.logo = wx.StaticBitmap(self.panel, -1, wx.Bitmap(logoPathName))
self.title = wx.StaticText(self.panel, label="roar -- mIRC art editor for Windows && Linux\nGit revision __ROAR_RELEASE_GIT_SHORT_REV__\nhttps://www.github.com/lalbornoz/roar/\nCopyright (c) 2018, 2019 Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>", style=wx.ALIGN_CENTER) self.title = wx.StaticText(self.panel, label="roar -- mIRC art editor for Windows && Linux\n__ROAR_RELEASE_VERSION__\nhttps://www.github.com/lalbornoz/roar/\nCopyright (c) 2018, 2019 Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>", style=wx.ALIGN_CENTER)
self.title.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.NORMAL, underline=False)) self.title.SetFont(wx.Font(8, wx.DEFAULT, wx.NORMAL, wx.NORMAL, underline=False))
labelsText = ["&roar!", "&ROAR!", "&roaaaaaaar!", "&ROAROARAOR", "_&ROAR_"] labelsText = ["&roar!", "&ROAR!", "&roaaaaaaar!", "&ROAROARAOR", "_&ROAR_"]
labelText = labelsText[random.randint(0, len(labelsText) - 1)] labelText = labelsText[random.randint(0, len(labelsText) - 1)]