From 31451ddeb76840b492b56078518ec3050ed5a8b5 Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Sun, 19 Oct 2014 23:34:32 +1100 Subject: [PATCH 1/6] Autogenerated files from the BootKAN. --- CrewFiles-2.0.0.ckan | 23 +++++++++++++++ FerramAerospaceResearch-v0.14.3.1.ckan | 39 ++++++++++++++++++++++++++ RemoteTech-v1.5.1.ckan | 32 +++++++++++++++++++++ kOS-0.14.2.ckan | 29 +++++++++++++++++++ 4 files changed, 123 insertions(+) create mode 100644 CrewFiles-2.0.0.ckan create mode 100644 FerramAerospaceResearch-v0.14.3.1.ckan create mode 100644 RemoteTech-v1.5.1.ckan create mode 100644 kOS-0.14.2.ckan diff --git a/CrewFiles-2.0.0.ckan b/CrewFiles-2.0.0.ckan new file mode 100644 index 0000000000..6bcec1ccad --- /dev/null +++ b/CrewFiles-2.0.0.ckan @@ -0,0 +1,23 @@ +{ + "spec_version": 1, + "identifier": "CrewFiles", + "install": [ + { + "file": "GameData/CrewFiles", + "install_to": "GameData" + } + ], + "resources": { + "kerbalstuff": { + "url": "https://kerbalstuff.com/mod/39/CrewFiles" + }, + "homepage": "http://forum.kerbalspaceprogram.com/threads/83755-CrewFiles-persistence-files-for-individual-kerbals" + }, + "name": "CrewFiles", + "license": "LGPL-3.0", + "abstract": "A modder API to give each kerbal his own individual data file that you can use to store information about him", + "version": "2.0.0", + "download": "https://kerbalstuff.com/mod/39/CrewFiles/download/2.0.0", + "comment": "Generated by ks2ckan", + "ksp_version": "0.25" +} \ No newline at end of file diff --git a/FerramAerospaceResearch-v0.14.3.1.ckan b/FerramAerospaceResearch-v0.14.3.1.ckan new file mode 100644 index 0000000000..67f6c2cd60 --- /dev/null +++ b/FerramAerospaceResearch-v0.14.3.1.ckan @@ -0,0 +1,39 @@ +{ + "spec_version": 1, + "identifier": "FerramAerospaceResearch", + "license": "GPL-3.0", + "release_status": "stable", + "comment": "Setting to *no* github releases so the code doesn't try to confuse NEAR with FAR", + "resources": { + "github": { + "url": "https://github.com/ferram4/Ferram-Aerospace-Research", + "releases": false + }, + "kerbalstuff": { + "url": "https://kerbalstuff.com/mod/52/Ferram%20Aerospace%20Research" + }, + "homepage": "http://kerbalspaceprogram.com/forum/showthread.php/20451" + }, + "depends": [ + { + "name": "ModuleManager" + } + ], + "install": [ + { + "file": "GameData/FerramAerospaceResearch", + "install_to": "GameData" + }, + { + "file": "Ships", + "install_to": "Ships", + "optional": true, + "description": "FAR example craft" + } + ], + "name": "Ferram Aerospace Research", + "abstract": "FAR replaces KSP's stock mass-based aerodynamics model with one based on real-life physics.", + "version": "v0.14.3.1", + "download": "https://kerbalstuff.com/mod/52/Ferram%20Aerospace%20Research/download/v0.14.3.1", + "ksp_version": "0.25" +} \ No newline at end of file diff --git a/RemoteTech-v1.5.1.ckan b/RemoteTech-v1.5.1.ckan new file mode 100644 index 0000000000..0b6e710898 --- /dev/null +++ b/RemoteTech-v1.5.1.ckan @@ -0,0 +1,32 @@ +{ + "spec_version": 1, + "identifier": "RemoteTech", + "license": "restricted", + "release_status": "stable", + "resources": { + "github": { + "url": "https://github.com/RemoteTechnologiesGroup/RemoteTech" + }, + "kerbalstuff": { + "url": "https://kerbalstuff.com/mod/134/RemoteTech" + }, + "homepage": "http://forum.kerbalspaceprogram.com/threads/83305" + }, + "depends": [ + { + "name": "ModuleManager" + } + ], + "install": [ + { + "file": "GameData/RemoteTech", + "install_to": "GameData" + } + ], + "name": "RemoteTech", + "abstract": "Adds new rules for communicating with unmanned probes.", + "version": "v1.5.1", + "download": "https://kerbalstuff.com/mod/134/RemoteTech/download/v1.5.1", + "comment": "Generated by ks2ckan", + "ksp_version": "0.25" +} \ No newline at end of file diff --git a/kOS-0.14.2.ckan b/kOS-0.14.2.ckan new file mode 100644 index 0000000000..e92c201b1f --- /dev/null +++ b/kOS-0.14.2.ckan @@ -0,0 +1,29 @@ +{ + "spec_version": 1, + "identifier": "kOS", + "license": "GPL-3.0", + "release_status": "stable", + "resources": { + "manual": "http://ksp-kos.github.io/KOS_DOC/", + "github": { + "url": "https://github.com/KSP-KOS/KOS", + "releases": true + }, + "kerbalstuff": { + "url": "https://kerbalstuff.com/mod/86/kOS:%20Scriptable%20Autopilot%20System" + }, + "homepage": "http://ksp-kos.github.io/KOS_DOC/" + }, + "install": [ + { + "file": "GameData/kOS", + "install_to": "GameData" + } + ], + "name": "kOS: Scriptable Autopilot System", + "abstract": "kOS is a scriptable autopilot Mod for Kerbal Space Program. It allows you write small programs that automate specific tasks.", + "version": "0.14.2", + "download": "https://kerbalstuff.com/mod/86/kOS:%20Scriptable%20Autopilot%20System/download/0.14.2", + "comment": "Generated by ks2ckan", + "ksp_version": "0.25" +} \ No newline at end of file From 12f2b8bab46a7ee91e4060ff71f2f0025fa4562a Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Sun, 19 Oct 2014 23:47:38 +1100 Subject: [PATCH 2/6] Fixup CrewFiles. --- CrewFiles-2.0.0.ckan | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CrewFiles-2.0.0.ckan b/CrewFiles-2.0.0.ckan index 6bcec1ccad..25ad572314 100644 --- a/CrewFiles-2.0.0.ckan +++ b/CrewFiles-2.0.0.ckan @@ -3,7 +3,7 @@ "identifier": "CrewFiles", "install": [ { - "file": "GameData/CrewFiles", + "file": "CrewFiles/GameData/CrewFiles", "install_to": "GameData" } ], From 585d4f441f79e30b17944ece0a98510e51b43df6 Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Mon, 20 Oct 2014 00:46:35 +1100 Subject: [PATCH 3/6] Author info added for BootKAN mods. --- CrewFiles-2.0.0.ckan | 1 + DogeCoinFlag-1.01.ckan | 1 + FerramAerospaceResearch-v0.14.3.1.ckan | 1 + RemoteTech-v1.5.1.ckan | 1 + kOS-0.14.2.ckan | 1 + 5 files changed, 5 insertions(+) diff --git a/CrewFiles-2.0.0.ckan b/CrewFiles-2.0.0.ckan index 25ad572314..decbdffb58 100644 --- a/CrewFiles-2.0.0.ckan +++ b/CrewFiles-2.0.0.ckan @@ -16,6 +16,7 @@ "name": "CrewFiles", "license": "LGPL-3.0", "abstract": "A modder API to give each kerbal his own individual data file that you can use to store information about him", + "author": "Ippo", "version": "2.0.0", "download": "https://kerbalstuff.com/mod/39/CrewFiles/download/2.0.0", "comment": "Generated by ks2ckan", diff --git a/DogeCoinFlag-1.01.ckan b/DogeCoinFlag-1.01.ckan index d1d898111a..6032b772e8 100644 --- a/DogeCoinFlag-1.01.ckan +++ b/DogeCoinFlag-1.01.ckan @@ -16,6 +16,7 @@ "name": "Dogecoin Flag", "license": "CC-BY", "abstract": "Such flag. Very currency. To the mun! Wow!", + "author": "pjf", "version": "1.01", "download": "https://kerbalstuff.com/mod/269/Dogecoin%20Flag/download/1.01", "comment": "Generated by ks2ckan", diff --git a/FerramAerospaceResearch-v0.14.3.1.ckan b/FerramAerospaceResearch-v0.14.3.1.ckan index 67f6c2cd60..fc2a2530d5 100644 --- a/FerramAerospaceResearch-v0.14.3.1.ckan +++ b/FerramAerospaceResearch-v0.14.3.1.ckan @@ -33,6 +33,7 @@ ], "name": "Ferram Aerospace Research", "abstract": "FAR replaces KSP's stock mass-based aerodynamics model with one based on real-life physics.", + "author": "ferram4", "version": "v0.14.3.1", "download": "https://kerbalstuff.com/mod/52/Ferram%20Aerospace%20Research/download/v0.14.3.1", "ksp_version": "0.25" diff --git a/RemoteTech-v1.5.1.ckan b/RemoteTech-v1.5.1.ckan index 0b6e710898..f4d79f4f77 100644 --- a/RemoteTech-v1.5.1.ckan +++ b/RemoteTech-v1.5.1.ckan @@ -25,6 +25,7 @@ ], "name": "RemoteTech", "abstract": "Adds new rules for communicating with unmanned probes.", + "author": "Starstrider42", "version": "v1.5.1", "download": "https://kerbalstuff.com/mod/134/RemoteTech/download/v1.5.1", "comment": "Generated by ks2ckan", diff --git a/kOS-0.14.2.ckan b/kOS-0.14.2.ckan index e92c201b1f..1b8bb3df32 100644 --- a/kOS-0.14.2.ckan +++ b/kOS-0.14.2.ckan @@ -22,6 +22,7 @@ ], "name": "kOS: Scriptable Autopilot System", "abstract": "kOS is a scriptable autopilot Mod for Kerbal Space Program. It allows you write small programs that automate specific tasks.", + "author": "erendrake", "version": "0.14.2", "download": "https://kerbalstuff.com/mod/86/kOS:%20Scriptable%20Autopilot%20System/download/0.14.2", "comment": "Generated by ks2ckan", From d147fac3f95fab50842421ba6858c96a590b4041 Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Mon, 20 Oct 2014 01:01:20 +1100 Subject: [PATCH 4/6] Added download_size field. --- CrewFiles-2.0.0.ckan | 1 + DogeCoinFlag-1.01.ckan | 1 + FerramAerospaceResearch-v0.14.3.1.ckan | 1 + RemoteTech-v1.5.1.ckan | 1 + kOS-0.14.2.ckan | 1 + 5 files changed, 5 insertions(+) diff --git a/CrewFiles-2.0.0.ckan b/CrewFiles-2.0.0.ckan index decbdffb58..118cb145cf 100644 --- a/CrewFiles-2.0.0.ckan +++ b/CrewFiles-2.0.0.ckan @@ -20,5 +20,6 @@ "version": "2.0.0", "download": "https://kerbalstuff.com/mod/39/CrewFiles/download/2.0.0", "comment": "Generated by ks2ckan", + "download_size": "5217088", "ksp_version": "0.25" } \ No newline at end of file diff --git a/DogeCoinFlag-1.01.ckan b/DogeCoinFlag-1.01.ckan index 6032b772e8..eaa8f3db92 100644 --- a/DogeCoinFlag-1.01.ckan +++ b/DogeCoinFlag-1.01.ckan @@ -20,5 +20,6 @@ "version": "1.01", "download": "https://kerbalstuff.com/mod/269/Dogecoin%20Flag/download/1.01", "comment": "Generated by ks2ckan", + "download_size": "53647", "ksp_version": "0.25" } \ No newline at end of file diff --git a/FerramAerospaceResearch-v0.14.3.1.ckan b/FerramAerospaceResearch-v0.14.3.1.ckan index fc2a2530d5..72b64b96ac 100644 --- a/FerramAerospaceResearch-v0.14.3.1.ckan +++ b/FerramAerospaceResearch-v0.14.3.1.ckan @@ -36,5 +36,6 @@ "author": "ferram4", "version": "v0.14.3.1", "download": "https://kerbalstuff.com/mod/52/Ferram%20Aerospace%20Research/download/v0.14.3.1", + "download_size": "176427", "ksp_version": "0.25" } \ No newline at end of file diff --git a/RemoteTech-v1.5.1.ckan b/RemoteTech-v1.5.1.ckan index f4d79f4f77..fb3c827f3d 100644 --- a/RemoteTech-v1.5.1.ckan +++ b/RemoteTech-v1.5.1.ckan @@ -29,5 +29,6 @@ "version": "v1.5.1", "download": "https://kerbalstuff.com/mod/134/RemoteTech/download/v1.5.1", "comment": "Generated by ks2ckan", + "download_size": "5418104", "ksp_version": "0.25" } \ No newline at end of file diff --git a/kOS-0.14.2.ckan b/kOS-0.14.2.ckan index 1b8bb3df32..20f94aebef 100644 --- a/kOS-0.14.2.ckan +++ b/kOS-0.14.2.ckan @@ -26,5 +26,6 @@ "version": "0.14.2", "download": "https://kerbalstuff.com/mod/86/kOS:%20Scriptable%20Autopilot%20System/download/0.14.2", "comment": "Generated by ks2ckan", + "download_size": "2446373", "ksp_version": "0.25" } \ No newline at end of file From 09f523a7eba4598ea1509804e84ee0fceb37ec9a Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Mon, 20 Oct 2014 01:15:20 +1100 Subject: [PATCH 5/6] Fixup download_size on ks2ckan mods. It's now an int, not a string. --- CrewFiles-2.0.0.ckan | 2 +- DogeCoinFlag-1.01.ckan | 2 +- FerramAerospaceResearch-v0.14.3.1.ckan | 2 +- RemoteTech-v1.5.1.ckan | 2 +- kOS-0.14.2.ckan | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/CrewFiles-2.0.0.ckan b/CrewFiles-2.0.0.ckan index 118cb145cf..7460585bce 100644 --- a/CrewFiles-2.0.0.ckan +++ b/CrewFiles-2.0.0.ckan @@ -20,6 +20,6 @@ "version": "2.0.0", "download": "https://kerbalstuff.com/mod/39/CrewFiles/download/2.0.0", "comment": "Generated by ks2ckan", - "download_size": "5217088", + "download_size": 5217088, "ksp_version": "0.25" } \ No newline at end of file diff --git a/DogeCoinFlag-1.01.ckan b/DogeCoinFlag-1.01.ckan index eaa8f3db92..6a1d24b313 100644 --- a/DogeCoinFlag-1.01.ckan +++ b/DogeCoinFlag-1.01.ckan @@ -20,6 +20,6 @@ "version": "1.01", "download": "https://kerbalstuff.com/mod/269/Dogecoin%20Flag/download/1.01", "comment": "Generated by ks2ckan", - "download_size": "53647", + "download_size": 53647, "ksp_version": "0.25" } \ No newline at end of file diff --git a/FerramAerospaceResearch-v0.14.3.1.ckan b/FerramAerospaceResearch-v0.14.3.1.ckan index 72b64b96ac..e849a49f46 100644 --- a/FerramAerospaceResearch-v0.14.3.1.ckan +++ b/FerramAerospaceResearch-v0.14.3.1.ckan @@ -36,6 +36,6 @@ "author": "ferram4", "version": "v0.14.3.1", "download": "https://kerbalstuff.com/mod/52/Ferram%20Aerospace%20Research/download/v0.14.3.1", - "download_size": "176427", + "download_size": 176427, "ksp_version": "0.25" } \ No newline at end of file diff --git a/RemoteTech-v1.5.1.ckan b/RemoteTech-v1.5.1.ckan index fb3c827f3d..2f99ee08d8 100644 --- a/RemoteTech-v1.5.1.ckan +++ b/RemoteTech-v1.5.1.ckan @@ -29,6 +29,6 @@ "version": "v1.5.1", "download": "https://kerbalstuff.com/mod/134/RemoteTech/download/v1.5.1", "comment": "Generated by ks2ckan", - "download_size": "5418104", + "download_size": 5418104, "ksp_version": "0.25" } \ No newline at end of file diff --git a/kOS-0.14.2.ckan b/kOS-0.14.2.ckan index 20f94aebef..3adb159ab9 100644 --- a/kOS-0.14.2.ckan +++ b/kOS-0.14.2.ckan @@ -26,6 +26,6 @@ "version": "0.14.2", "download": "https://kerbalstuff.com/mod/86/kOS:%20Scriptable%20Autopilot%20System/download/0.14.2", "comment": "Generated by ks2ckan", - "download_size": "2446373", + "download_size": 2446373, "ksp_version": "0.25" } \ No newline at end of file From 6c248c0b93e20ce367e470cff23c3ad6f7337d9b Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Mon, 20 Oct 2014 11:27:38 +1100 Subject: [PATCH 6/6] Fixup travis to ignore files in our CKAN repo. Otherwise it tries to validate BootKAN fragments. --- .travis.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index a0f174cf7b..4ef06552fa 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,9 @@ install: - git clone https://github.com/KSP-CKAN/CKAN.git # Our test is merely checking that all the ckan files validate -# against the current spec. +# against the current spec. We exclude the CKAN directory we just +# checked out. script: - - CKAN/bin/ckan-validate $(find . -name '*.ckan') + - CKAN/bin/ckan-validate $(find . -path ./CKAN -prune -o -name '*.ckan' -print) +