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) + diff --git a/CrewFiles-2.0.0.ckan b/CrewFiles-2.0.0.ckan new file mode 100644 index 0000000000..7460585bce --- /dev/null +++ b/CrewFiles-2.0.0.ckan @@ -0,0 +1,25 @@ +{ + "spec_version": 1, + "identifier": "CrewFiles", + "install": [ + { + "file": "CrewFiles/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", + "author": "Ippo", + "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 d1d898111a..6a1d24b313 100644 --- a/DogeCoinFlag-1.01.ckan +++ b/DogeCoinFlag-1.01.ckan @@ -16,8 +16,10 @@ "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", + "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 new file mode 100644 index 0000000000..e849a49f46 --- /dev/null +++ b/FerramAerospaceResearch-v0.14.3.1.ckan @@ -0,0 +1,41 @@ +{ + "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.", + "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 new file mode 100644 index 0000000000..2f99ee08d8 --- /dev/null +++ b/RemoteTech-v1.5.1.ckan @@ -0,0 +1,34 @@ +{ + "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.", + "author": "Starstrider42", + "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 new file mode 100644 index 0000000000..3adb159ab9 --- /dev/null +++ b/kOS-0.14.2.ckan @@ -0,0 +1,31 @@ +{ + "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.", + "author": "erendrake", + "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