summary refs log tree commit diff
path: root/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
diff options
context:
space:
mode:
authorPooya Moradi <pvonmoradi@gmail.com>2021-08-14 19:02:33 +0430
committerPooya Moradi <pvonmoradi@gmail.com>2021-08-16 15:29:57 +0430
commit08d9ac46db3304a6f10b015d04839c3b1d13aa36 (patch)
tree5aac2a73ca6759a3c3d635cbedf265fec80f6c80 /pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
parent9f62ba081e3f0d87227939c3453296fd65746842 (diff)
downloadnixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.tar
nixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.tar.gz
nixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.tar.bz2
nixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.tar.lz
nixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.tar.xz
nixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.tar.zst
nixpkgs-08d9ac46db3304a6f10b015d04839c3b1d13aa36.zip
platformio: move the directory to pkgs/development/embedded/
Diffstat (limited to 'pkgs/development/embedded/platformio/use-local-spdx-license-list.patch')
-rw-r--r--pkgs/development/embedded/platformio/use-local-spdx-license-list.patch15
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch b/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
new file mode 100644
index 00000000000..e0016adcf7d
--- /dev/null
+++ b/pkgs/development/embedded/platformio/use-local-spdx-license-list.patch
@@ -0,0 +1,15 @@
+diff --git a/platformio/package/manifest/schema.py b/platformio/package/manifest/schema.py
+index addc4c5..514b0ad 100644
+--- a/platformio/package/manifest/schema.py
++++ b/platformio/package/manifest/schema.py
+@@ -253,9 +253,4 @@ class ManifestSchema(BaseSchema):
+     @staticmethod
+     @memoized(expire="1h")
+     def load_spdx_licenses():
+-        version = "3.12"
+-        spdx_data_url = (
+-            "https://raw.githubusercontent.com/spdx/license-list-data/"
+-            "v%s/json/licenses.json" % version
+-        )
+-        return json.loads(fetch_remote_content(spdx_data_url))
++        return json.load(open("@SPDX_LICENSE_LIST_DATA@/json/licenses.json"))