diff --git a/srcpkgs/spdx-licenses-html b/srcpkgs/spdx-licenses-html
new file mode 120000
index 00000000000..7d436d9e749
--- /dev/null
+++ b/srcpkgs/spdx-licenses-html
@@ -0,0 +1 @@
+spdx-licenses-list
\ No newline at end of file
diff --git a/srcpkgs/spdx-licenses-json b/srcpkgs/spdx-licenses-json
new file mode 120000
index 00000000000..7d436d9e749
--- /dev/null
+++ b/srcpkgs/spdx-licenses-json
@@ -0,0 +1 @@
+spdx-licenses-list
\ No newline at end of file
diff --git a/srcpkgs/spdx-licenses-list/template b/srcpkgs/spdx-licenses-list/template
new file mode 100644
index 00000000000..d808e87f698
--- /dev/null
+++ b/srcpkgs/spdx-licenses-list/template
@@ -0,0 +1,47 @@
+# Template file for 'spdx-licenses-list'
+pkgname=spdx-licenses-list
+version=3.5
+revision=1
+archs=noarch
+wrksrc="license-list-data-${version}"
+short_desc="SPDX License List"
+maintainer="maxice8 "
+license="GPL-3.0-or-later"
+homepage="https://spdx.org"
+distfiles="https://github.com/spdx/license-list-data/archive/v${version}.tar.gz"
+checksum=5666aff8c3a7116970122c39ec41fd40f2076f89826266d3df4f59629ee71a61
+
+do_install() {
+ vmkdir usr/share/spdx
+ for i in text/*.txt; do
+ i=${i##*/}
+ echo ${i%.*} >> ${DESTDIR}/usr/share/spdx/license.lst
+ done
+}
+
+spdx-licenses-text_package() {
+ archs=noarch
+ short_desc="SPDX licenses in plain text"
+ pkg_install() {
+ vmkdir usr/share/spdx
+ vcopy text usr/share/spdx
+ }
+}
+
+spdx-licenses-json_package() {
+ archs=noarch
+ short_desc="SPDX licenses in JSON"
+ pkg_install() {
+ vmkdir usr/share/spdx
+ vcopy json usr/share/spdx
+ }
+}
+
+spdx-licenses-html_package() {
+ archs=noarch
+ short_desc="SPDX licenses in HTML"
+ pkg_install() {
+ vmkdir usr/share/spdx
+ vcopy html usr/share/spdx
+ }
+}
diff --git a/srcpkgs/spdx-licenses-text b/srcpkgs/spdx-licenses-text
new file mode 120000
index 00000000000..7d436d9e749
--- /dev/null
+++ b/srcpkgs/spdx-licenses-text
@@ -0,0 +1 @@
+spdx-licenses-list
\ No newline at end of file