@@ -11,17 +11,18 @@ DEPENDS = "patchelf-native"
1111RDEPENDS :${PN} :class -target = "icu zlib libgssapi-krb5"
1212RDEPENDS :${PN} :class -native = "icu zlib"
1313RDEPENDS :${PN} :class -nativesdk = "icu zlib"
14+ RDEPENDS :${PN} -dev = "zlib"
1415
1516PR = "r0"
1617
1718SRC_ARCH :aarch64 = "arm64"
1819SRC_ARCH :arm = "arm"
1920SRC_ARCH :x86 -64 = "x64"
2021
21- SRC_URI [vardeps ] += "SRC_FETCH_ID SRC_ARCH"
22+ SRC_URI [vardeps ] += "SRC_ARCH"
2223SRC_URI [sha512sum ] = "${SRC_SHA512SUM} "
2324
24- SRC_URI = "https://download.visualstudio .microsoft.com/download/pr /${SRC_FETCH_ID } /dotnet-sdk-${PV} -linux-${SRC_ARCH} .tar.gz;subdir=dotnet-${PV} "
25+ SRC_URI = "https://builds.dotnet .microsoft.com/dotnet/Sdk /${PV } /dotnet-sdk-${PV} -linux-${SRC_ARCH} .tar.gz;subdir=dotnet-${PV} "
2526
2627do_configure [noexec ] = "1"
2728do_compile [noexec ] = "1"
@@ -41,6 +42,7 @@ do_install() {
4142 install -d ${D}${datadir} /dotnet /host /fxr
4243 cp -r --no -preserve = ownership ${S} /host /fxr /${DOTNET_RUNTIME_VERSION} ${D}${datadir} /dotnet /host /fxr
4344
45+ cp -r --no -preserve = ownership ${S} /packs ${D}${datadir} /dotnet /
4446 cp -r --no -preserve = ownership ${S} /sdk ${D}${datadir} /dotnet /
4547 cp -r --no -preserve = ownership ${S} /sdk -manifests ${D}${datadir} /dotnet /
4648
@@ -71,6 +73,7 @@ FILES:${PN} += "\
7173"
7274
7375FILES :${PN} -dev = "\
76+ ${datadir} /dotnet/packs \
7477 ${datadir} /dotnet/sdk \
7578 ${datadir} /dotnet/sdk-manifests \
7679 ${datadir} /dotnet/templates \
@@ -83,6 +86,7 @@ FILES:${PN}-dbg = "\
8386RRECOMMENDS :dotnet -dev [nodeprrecs ] = "1"
8487
8588INSANE_SKIP :${PN} = "already-stripped libdir staticdev textrel dev-so"
89+ INSANE_SKIP :${PN} -dev = "libdir staticdev dev-elf"
8690INSANE_SKIP :${PN} -dbg = "libdir"
8791
8892BBCLASSEXTEND = "native nativesdk"
0 commit comments