From c14e74d89053559a733205470e1c1d2e8f9850e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=B8=A7=E0=B8=B4=E0=B8=97=E0=B8=A2=E0=B8=B2=20=E0=B8=AD?= =?UTF-8?q?=E0=B8=B4=E0=B8=99=E0=B8=97=E0=B8=A3=E0=B9=8C=E0=B8=88=E0=B8=B1?= =?UTF-8?q?=E0=B8=99=E0=B8=97=E0=B8=A3=E0=B9=8C?= <62795995+armfc6161@users.noreply.github.com> Date: Thu, 14 May 2020 10:25:43 +0700 Subject: [PATCH] Create armfc6161 --- armfc6161 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 armfc6161 diff --git a/armfc6161 b/armfc6161 new file mode 100644 index 00000000..31d0b68c --- /dev/null +++ b/armfc6161 @@ -0,0 +1,25 @@ +Executable File 22 lines (16 sloc) 474 Bytes +RawBlameHistory + +#!/bin/bash + +if [[ $# -eq 0 ]]; then + flags=(--dirty="+") +else + flags=("$@") +fi + +version=$(git describe --tags --match="v*" "${flags[@]}" | sed -e 's@-\([^-]*\)-\([^-]*\)$@+\1.\2@;s@^v@@;s@%@~@g') + +if grep '#define ForRelease 0' MobileCydia.mm &>/dev/null; then + version=${version}~srk +fi + +define="#define CYDIA_VERSION \"${version}\"" +before=$(cat Version.h 2>/dev/null) + +if [[ ${before} != ${define} ]]; then + echo "${define}" >Version.h +fi + +echo "${version}"