From 7d3690da71668ddea5370093092c9ce07ca17f34 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 1 Oct 2014 23:54:44 +0300 Subject: [PATCH 1/7] PlatformIO-based manifest file Web: http://platformio.ikravets.com/#!/lib/show/Arduino-PubSubClient Docs: http://docs.platformio.ikravets.com/en/latest/librarymanager/index.html --- library.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 library.json diff --git a/library.json b/library.json new file mode 100644 index 00000000..dddbd1bb --- /dev/null +++ b/library.json @@ -0,0 +1,11 @@ +{ + "name": "Arduino-PubSubClient", + "keywords": "ethernet, mqtt, m2m", + "description": "A client library for the Arduino Ethernet Shield that provides support for MQTT (extremely lightweight publish/subscribe messaging transport)", + "repository": + { + "type": "git", + "url": "https://github.com/knolleary/pubsubclient.git" + }, + "src": "PubSubClient" +} From d283901348c41fe778eca3bc99437f81efad7346 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Wed, 1 Oct 2014 23:57:13 +0300 Subject: [PATCH 2/7] Enable examples --- library.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library.json b/library.json index dddbd1bb..4b9df105 100644 --- a/library.json +++ b/library.json @@ -7,5 +7,6 @@ "type": "git", "url": "https://github.com/knolleary/pubsubclient.git" }, - "src": "PubSubClient" + "src": "PubSubClient", + "examples": "PubSubClient/examples/*/*.ino" } From e43969f7a4da8995059a3ba4df97b85710bb91b7 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 15 Nov 2014 17:15:19 +0200 Subject: [PATCH 3/7] Avoid trademark issues with library name Added frameworks and platforms fields --- library.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/library.json b/library.json index 4b9df105..454f0106 100644 --- a/library.json +++ b/library.json @@ -1,12 +1,14 @@ { - "name": "Arduino-PubSubClient", + "name": "PubSubClient", "keywords": "ethernet, mqtt, m2m", - "description": "A client library for the Arduino Ethernet Shield that provides support for MQTT (extremely lightweight publish/subscribe messaging transport)", + "description": "A client library for the Ethernet Shield that provides support for MQTT (extremely lightweight publish/subscribe messaging transport)", "repository": { "type": "git", "url": "https://github.com/knolleary/pubsubclient.git" }, "src": "PubSubClient", - "examples": "PubSubClient/examples/*/*.ino" + "examples": "PubSubClient/examples/*/*.ino", + "frameworks": "arduino", + "platforms": "atmelavr" } From f3fa548828f19341b886abc6ae9c13cb483eed3c Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 15 Nov 2014 17:29:15 +0200 Subject: [PATCH 4/7] Fix "include" field --- library.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library.json b/library.json index 454f0106..38567b18 100644 --- a/library.json +++ b/library.json @@ -7,7 +7,7 @@ "type": "git", "url": "https://github.com/knolleary/pubsubclient.git" }, - "src": "PubSubClient", + "include": "PubSubClient", "examples": "PubSubClient/examples/*/*.ino", "frameworks": "arduino", "platforms": "atmelavr" From 1af891f4bdac96c9cbffce8d34d9f12383aaef36 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Thu, 5 Nov 2015 11:41:29 +0200 Subject: [PATCH 5/7] Update include field --- library.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/library.json b/library.json index 38567b18..5df0aced 100644 --- a/library.json +++ b/library.json @@ -7,8 +7,8 @@ "type": "git", "url": "https://github.com/knolleary/pubsubclient.git" }, - "include": "PubSubClient", - "examples": "PubSubClient/examples/*/*.ino", + "include": "src", + "examples": "examples/*/*.ino", "frameworks": "arduino", "platforms": "atmelavr" } From 15c5dbc170d193c50e00ac69467ca383e8f85891 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 2 Jan 2016 01:13:59 +0200 Subject: [PATCH 6/7] Added support for espressif development platform --- library.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/library.json b/library.json index 5df0aced..a844b913 100644 --- a/library.json +++ b/library.json @@ -10,5 +10,9 @@ "include": "src", "examples": "examples/*/*.ino", "frameworks": "arduino", - "platforms": "atmelavr" + "platforms": + [ + "atmelavr", + "espressif" + ] } From a2578025ab8f94e883cb6d09c655f64e6507985b Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Tue, 26 Jan 2016 12:56:49 +0200 Subject: [PATCH 7/7] Use tagged source code from repo --- library.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library.json b/library.json index a844b913..392146c2 100644 --- a/library.json +++ b/library.json @@ -7,7 +7,8 @@ "type": "git", "url": "https://github.com/knolleary/pubsubclient.git" }, - "include": "src", + "version": "2.4", + "exclude": "tests", "examples": "examples/*/*.ino", "frameworks": "arduino", "platforms":