Просмотр исходного кода

Add update_loopkit_dependencies.sh

-copies LoopKit dependencies and git revisions to Open-iAPS/Dependencies
bjornoleh 2 лет назад
Родитель
Сommit
1c42f62ef7

Разница между файлами не показана из-за своего большого размера
+ 0 - 1743
Dependencies/rileylink_ios/RileyLink.xcodeproj/project.pbxproj


+ 0 - 7
Dependencies/rileylink_ios/RileyLink.xcodeproj/project.xcworkspace/contents.xcworkspacedata

@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Workspace
-   version = "1.0">
-   <FileRef
-      location = "self:RileyLink.xcodeproj">
-   </FileRef>
-</Workspace>

+ 0 - 8
Dependencies/rileylink_ios/RileyLink.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>IDEDidComputeMac32BitWarning</key>
-	<true/>
-</dict>
-</plist>

+ 0 - 8
Dependencies/rileylink_ios/RileyLink.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings

@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>IDEWorkspaceSharedSettings_AutocreateContextsIfNeeded</key>
-	<false/>
-</dict>
-</plist>

+ 101 - 0
Dependencies/update_loopkit_dependencies.sh

@@ -0,0 +1,101 @@
+#!/bin/bash
+#
+#  --- Copy LoopKit dependency directories from LoopWorkspace to OpeniAPS/Dependencies ---
+#
+# Before running the script, please clone LoopWorkspace into the same parent directory as Open-iAPS
+#
+# Launch the script from Open-iAPS/Dependencies by typing /bin/bash update_loopkit_dependencies.sh
+#
+# or with rexcutable permission: ./update_loopkit_dependencies.sh
+#
+# Modify permission by typing chmod a+x update_loopkit_dependencies.sh
+#
+
+echo ""
+echo "Writing git references to Open-iAPS/Dependencies/LoopKit_dependencies.txt"
+echo "Copying LoopKit dependencies to Open-iAPS/Dependencies"
+echo ""
+
+cd ../../LoopWorkspace
+
+# Retrieves version, branch, and tag information from Git
+git_version=$(git log -1 --format="%h" --abbrev=7)
+git_branch=$(git symbolic-ref --short -q HEAD)
+git_tag=$(git describe --tags --exact-match 2>/dev/null)
+
+# Determines branch or tag information
+git_branch_or_tag="${git_branch:-${git_tag}}"
+
+# Write to Open-iAPS/Dependencies/LoopKit_dependencies.txt
+
+echo "LoopKit dependencies are copied from LoopWorkspace ${git_branch_or_tag}:" > ../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+
+cd CGMBLEKit >> ../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "CGMBLEKit:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd dexcom-share-client-swift
+echo "dexcom-share-client-swift:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd G7SensorKit
+echo "G7SensorKit:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd LibreTransmitter
+echo "LibreTransmitter:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd LoopKit
+echo "LoopKit:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd MinimedKit
+echo "MinimedKit:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd OmniBLE
+echo "OmniBLE:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd OmniKit
+echo "OmniKit:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+cd RileyLinkKit
+echo "RileyLinkKit:" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+git log -1 --oneline --abbrev=7 >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+echo "" >> ../../Open-iAPS/Dependencies/LoopKit_dependencies.txt
+cd ..
+
+# Copy LoopKit dependencies
+
+cp -p -R ./CGMBLEKit ../Open-iAPS/Dependencies
+cp -p -R ./dexcom-share-client-swift ../Open-iAPS/Dependencies
+cp -p -R ./G7SensorKit ../Open-iAPS/Dependencies
+cp -p -R ./LibreTransmitter ../Open-iAPS/Dependencies
+cp -p -R ./LoopKit ../Open-iAPS/Dependencies
+cp -p -R ./MinimedKit ../Open-iAPS/Dependencies
+cp -p -R ./OmniBLE ../Open-iAPS/Dependencies
+cp -p -R ./OmniKit ../Open-iAPS/Dependencies
+cp -p -R ./RileyLinkKit ../Open-iAPS/Dependencies
+
+exit