diff --git a/fragments/labels/daisydisk.sh b/fragments/labels/daisydisk.sh new file mode 100644 index 0000000..189d187 --- /dev/null +++ b/fragments/labels/daisydisk.sh @@ -0,0 +1,7 @@ +daisydisk) + name="DaisyDisk" + type="zip" + downloadURL="https://daisydiskapp.com/downloads/DaisyDisk.zip" + appNewVersion=$( curl -fs 'https://daisydiskapp.com/downloads/appcastReleaseNotes.php?appEdition=Standard' | grep Version | head -1 | sed -E 's/.*Version ([0-9.]*).*/\1/g' ) + expectedTeamID="4CBU3JHV97" + ;; diff --git a/fragments/labels/gpgsuite.sh b/fragments/labels/gpgsuite.sh index 60a8953..d2066bb 100644 --- a/fragments/labels/gpgsuite.sh +++ b/fragments/labels/gpgsuite.sh @@ -5,4 +5,5 @@ gpgsuite) pkgName="Install.pkg" downloadURL=$(curl -s https://gpgtools.org/ | grep https://releases.gpgtools.org/GPG_Suite- | grep Download | cut -d'"' -f4) expectedTeamID="PKV8ZPD836" + blockingProcesses=( "GPG Keychain" ) ;; diff --git a/fragments/labels/tableaupublic.sh b/fragments/labels/tableaupublic.sh new file mode 100644 index 0000000..16430d9 --- /dev/null +++ b/fragments/labels/tableaupublic.sh @@ -0,0 +1,8 @@ +tableaupublic) + name="Tableau Public" + type="pkgInDmg" + packageID="com.tableausoftware.tableaudesktop" + downloadURL=$(curl -fs https://www.tableau.com/downloads/public/mac | awk '/TableauPublic/' | xmllint --recover --html --xpath "//a/text()" -) + appNewVersion=$( echo $downloadURL | sed -E 's/.*TableauPublic-([-0-9]*)\.dmg/\1/g' | tr "-" "." ) + expectedTeamID="QJ4XPRK37C" + ;;